pax_global_header00006660000000000000000000000064114170704750014520gustar00rootroot0000000000000052 comment=c4c217a3aad1eec8c7546d77c0be95ff018bee2d php-text-figlet-1.0.2/000077500000000000000000000000001141707047500145415ustar00rootroot00000000000000php-text-figlet-1.0.2/Text_Figlet-1.0.2/000077500000000000000000000000001141707047500174135ustar00rootroot00000000000000php-text-figlet-1.0.2/Text_Figlet-1.0.2/Text/000077500000000000000000000000001141707047500203375ustar00rootroot00000000000000php-text-figlet-1.0.2/Text_Figlet-1.0.2/Text/Figlet.php000066400000000000000000000337701141707047500222740ustar00rootroot00000000000000 * @author Christian Weiske * @license http://www.php.net/license PHP License * @version CVS: $Id$ * @link http://pear.php.net/package/Text_Figlet */ require_once 'PEAR.php'; /** * ASCII art text creation * * Project home page (Russian): http://bolknote.ru/files/figlet/ * * PHP Version 4 * * @category Text * @package Text_Figlet * @author Evgeny Stepanischev * @author Christian Weiske * @license http://www.php.net/license PHP License * @link http://pear.php.net/package/Text_Figlet */ class Text_Figlet { /** * Height of a letter * * @var integer * * @access protected */ var $height; /** * Letter baseline * * @var integer * * @access protected */ var $oldlayout; /** * Flag - RTL (right to left) or LTR (left to right) text direction * * @var integer * * @access protected */ var $rtol; /** * Information about special 'hardblank' character * * @var integer * * @access protected */ var $hardblank; /** * Is used for keeping font * * @var array * * @access protected */ var $font; /** * Flag is true if smushing occured in letters printing cycle * * @var integer * * @access protected */ var $smush_flag; /** * Comment lines buffer * * @var string * * @access public */ var $font_comment; /** * Load user font. Must be invoked first. * Automatically tries the Text_Figlet font data directory * as long as no path separator is in the filename. * * @param string $filename font file name * @param bool $loadgerman (optional) load German character set or not * * @access public * @return mixed PEAR_Error or true for success */ function loadFont($filename, $loadgerman = true) { $this->font = array(); if (!file_exists($filename)) { //if it does not exist, try the Text_Figlet data directory include_once 'PEAR/Config.php'; $config = PEAR_Config::singleton(); $fontdir = $config->get('data_dir') . '/Text_Figlet/fonts/'; //only for filenames without path separators if (strpos($filename, '/') === false && file_exists($fontdir . $filename) ) { $filename = $fontdir . $filename; } else { return PEAR::raiseError('Figlet font file "' . $filename . '" cannot be found', 1); } } $this->font_comment = ''; // If Gzip compressed font if (substr($filename, -3, 3) == '.gz') { $filename = 'compress.zlib://' . $filename; $compressed = true; if (!function_exists('gzcompress')) { return PEAR::raiseError('Cannot load gzip compressed fonts since' . ' gzcompress() is not available.', 3); } } else { $compressed = false; } if (!($fp = fopen($filename, 'rb'))) { return PEAR::raiseError('Cannot open figlet font file ' . $filename, 2); } if (!$compressed) { /* ZIPed font */ if (fread($fp, 2) == 'PK') { if (!function_exists('zip_open')) { return PEAR::raiseError('Cannot load ZIP compressed fonts since' . ' ZIP PHP extension is not available.', 5); } fclose($fp); if (!($fp = zip_open($filename))) { return PEAR::raiseError('Cannot open figlet font file ' . $filename, 2); } $name = zip_entry_name(zip_read($fp)); zip_close($fp); if (!($fp = fopen('zip://' . realpath($filename) . '#' . $name, 'rb'))) { return PEAR::raiseError('Cannot open figlet font file ' . $filename, 2); } $compressed = true; } else { flock($fp, LOCK_SH); rewind($fp); } } // flf2a$ 6 5 20 15 3 0 143 229 // | | | | | | | | | | // / / | | | | | | | \ // Signature / / | | | | | \ Codetag_Count // Hardblank / / | | | \ Full_Layout // Height / | | \ Print_Direction // Baseline / \ Comment_Lines // Max_Length Old_Layout $header = explode(' ', fgets($fp, 2048)); if (substr($header[0], 0, 5) <> 'flf2a') { return PEAR::raiseError('Unknown FIGlet font format.', 4); } @list ($this->hardblank, $this->height,,, $this->oldlayout, $cmt_count, $this->rtol) = $header; $this->hardblank = substr($this->hardblank, -1, 1); for ($i = 0; $i < $cmt_count; $i++) { $this->font_comment .= fgets($fp, 2048); } // ASCII charcters for ($i = 32; $i < 127; $i++) { $this->font[$i] = $this->_char($fp); } foreach (array(196, 214, 220, 228, 246, 252, 223) as $i) { if ($loadgerman) { $letter = $this->_char($fp); // Invalid character but main font is loaded and I can use it if ($letter === false) { fclose($fp); return true; } // Load if it is not blank only if (trim(implode('', $letter)) <> '') { $this->font[$i] = $letter; } } else { $this->_skip($fp); } } // Extented characters for ($n = 0; !feof($fp); $n++) { list ($i) = explode(' ', rtrim(fgets($fp, 1024)), 2); if ($i == '') { continue; } // If comment if (preg_match('/^\-0x/i', $i)) { $this->_skip($fp); } else { // If Unicode if (preg_match('/^0x/i', $i)) { $i = hexdec(substr($i, 2)); } else { // If octal if ($i{0} === '0' && $i !== '0' || substr($i, 0, 2) == '-0') { $i = octdec($i); } } $letter = $this->_char($fp); // Invalid character but main font is loaded and I can use it if ($letter === false) { fclose($fp); return true; } $this->font[$i] = $letter; } } fclose($fp); return true; } /** * Print string using font loaded by LoadFont method * * @param string $str string for printing * @param bool $inhtml (optional) output mode * - HTML (true) or plain text (false) * * @access public * @return string contains */ function lineEcho($str, $inhtml = false) { $out = array(); for ($i = 0; $ihardblank, '/'); $sp = "$hb\\x00\\s"; // If chosen character not found try to use default // If default character is not defined skip it if (!isset($this->font[$lt])) { if (isset($this->font[0])) { $lt = 0; } else { continue; } } for ($j = 0; $j < $this->height; $j++) { $line = $this->font[$lt][$j]; // Replace hardblanks if (isset($out[$j])) { if ($this->rtol) { $out[$j] = $line . $out[$j]; } else { $out[$j] .= $line; } } else { $out[$j] = $line; } } if ($this->oldlayout > -1 && $i) { // Calculate minimal distance between two last letters $mindiff = -1; for ($j = 0; $j < $this->height; $j++) { if (preg_match("/\S(\s*\\x00\s*)\S/", $out[$j], $r)) { if ($mindiff == -1) { $mindiff = strlen($r[1]); } else { $mindiff = min($mindiff, strlen($r[1])); } } } // Remove spaces between two last letter // dec mindiff for exclude \x00 symbol if (--$mindiff > 0) { for ($j = 0; $j < $this->height; $j++) { if (preg_match("/\\x00(\s{0,{$mindiff}})/", $out[$j], $r)) { $l = strlen($r[1]); $b = $mindiff - $l; $out[$j] = preg_replace("/\s{0,$b}\\x00\s{{$l}}/", "\0", $out[$j], 1); } } } // Smushing $this->smush_flag = 0; for ($j = 0; $j < $this->height; $j++) { $out[$j] = preg_replace_callback("#([^$sp])\\x00([^$sp])#", array(&$this, '_rep'), $out[$j]); } // Remove one space if smushing // and remove all \x00 except tail whenever if ($this->smush_flag) { $pat = array("/\s\\x00(?!$)|\\x00\s/", "/\\x00(?!$)/"); $rep = array('', ''); } else { $pat = "/\\x00(?!$)/"; $rep = ''; } for ($j = 0; $j<$this->height; $j++) { $out[$j] = preg_replace($pat, $rep, $out[$j]); } } } $trans = array("\0" => '', $this->hardblank => ' '); $str = strtr(implode("\n", $out), $trans); if ($inhtml) { return ''. nl2br(str_replace(' ', ' ', htmlspecialchars($str))). ''; } return $str; } /** * It is preg_replace callback function that makes horizontal letter smushing * * @param array $r preg_replace matches array * * @return string * @access private */ function _rep($r) { if ($this->oldlayout & 1 && $r[1] == $r[2]) { $this->smush_flag = 1; return $r[1]; } if ($this->oldlayout & 2) { $symb = '|/\\[]{}()<>'; if ($r[1] == '_' && strpos($symb, $r[2]) !== false || $r[2] == '_' && strpos($symb, $r[1]) !== false) { $this->smush_flag = 1; return $r[1]; } } if ($this->oldlayout & 4) { $classes = '|/\\[]{}()<>'; if (($left = strpos($classes, $r[1])) !== false) { if (($right = strpos($classes, $r[2])) !== false) { $this->smush_flag = 1; return $right > $left ? $r[2] : $r[1]; } } } if ($this->oldlayout & 8) { $t = array('[' => ']', ']' => '[', '{' => '}', '}' => '{', '(' => ')', ')' => '('); if (isset($t[$r[2]]) && $r[1] == $t[$r[2]]) { $this->smush_flag = 1; return '|'; } } if ($this->oldlayout & 16) { $t = array("/\\" => '|', "\\/" => 'Y', '><' => 'X'); if (isset($t[$r[1].$r[2]])) { $this->smush_flag = 1; return $t[$r[1].$r[2]]; } } if ($this->oldlayout & 32) { if ($r[1] == $r[2] && $r[1] == $this->hardblank) { $this->smush_flag = 1; return $this->hardblank; } } return $r[1]."\00".$r[2]; } /** * Function loads one character in the internal array from file * * @param resource &$fp handle of font file * * @return mixed lines of the character or false if foef occured * @access private */ function _char(&$fp) { $out = array(); for ($i = 0; $i < $this->height; $i++) { if (feof($fp)) { return false; } $line = rtrim(fgets($fp, 2048), "\r\n"); if (preg_match('/(.){1,2}$/', $line, $r)) { $line = str_replace($r[1], '', $line); } $line .= "\x00"; $out[] = $line; } return $out; } /** * Function for skipping one character in a font file * * @param resource &$fp handle of font file * * @return boolean always return true * @access private */ function _skip(&$fp) { for ($i = 0; $i<$this->height && !feof($fp); $i++) { fgets($fp, 2048); } return true; } } ?> php-text-figlet-1.0.2/Text_Figlet-1.0.2/docs/000077500000000000000000000000001141707047500203435ustar00rootroot00000000000000php-text-figlet-1.0.2/Text_Figlet-1.0.2/docs/README.TXT000066400000000000000000000020731141707047500217030ustar00rootroot00000000000000FIGlet project home page: http://www.figlet.org/ You can download FIGlet fonts from: ftp://ftp.figlet.org/pub/figlet/fonts/ Project home page (Russian): http://bolknote.ru/files/figlet/ Notes: 1. There are no support flc and vertical smushing. 2. But horizontal smushing is supported. 3. Default character (0x00) is supported. 4. German symbols are supported. 5. It is supported Unicode as %uHHHH, HHHH - a hex code of a character (UCS-2). 7. RTL and LTR text directions are suppoted. 8. Windows and Unix font formats are supported. 9. Incomplete fonts are supported (for example dwhistled.flf). 10. Gzipped fonts supported as .flf.gz (zlib PHP extension required) 11. ZIPed fonts supported (ZIP PHP extension required) ` Usage: include_once 'Text/Figlet.php'; $figlet = new Text_Figlet(); if (PEAR::isError($error = $figlet->LoadFont('slant.flf'))) { echo 'Error: ', $error->getMessage(); } else { echo $figlet->LineEcho("Hello, world!"); }php-text-figlet-1.0.2/Text_Figlet-1.0.2/docs/examples/000077500000000000000000000000001141707047500221615ustar00rootroot00000000000000php-text-figlet-1.0.2/Text_Figlet-1.0.2/docs/examples/hello_world.php000066400000000000000000000014541141707047500252100ustar00rootroot00000000000000LoadFont('makisupa.flf'); if (PEAR::isError($error)) { echo 'Error: ' . $error->getMessage() . "\n"; } else { echo $figlet->LineEcho(utf8tofiglet('Hello, world!')) . "\n"; } ?>php-text-figlet-1.0.2/Text_Figlet-1.0.2/fonts/000077500000000000000000000000001141707047500205445ustar00rootroot00000000000000php-text-figlet-1.0.2/Text_Figlet-1.0.2/fonts/makisupa.flf000066400000000000000000001054731141707047500230610ustar00rootroot00000000000000flf2a_ 16 16 100 -1 3 0 0 73 Converted Makisupa (http://www.greywolfwebworks.com/fonts.html) by Evgeny Stepanischev http://bolknote.ru/ 2010.07.08 GPL and OFL license. _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _@@ _##* _@ _##* _@ _##* _@ _##* _@ _##* _@ _##* _@ _##* _@ _##* _@ _##* _@ _##* _@ _ _@ _** _@ _##* _@ _##* _@ _ _@ _@@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _##**## _@ _##**## _@ _##**## _@ _##**## _@ _ _@ _@@ _ _@ _ _@ _ _@ _ _@ _ _@ _ ##* ##* _@ _*##**##** _@ _######### _@ _######### _@ _ ##* ##* _@ _*##**##** _@ _######### _@ _######### _@ _ ##* ##* _@ _ _@ _@@ _ *## _@ _ *##* _@ _*#####* _@ _#######* _@ _###**##* _@ _###* ##* _@ _######* _@ _*###### _@ _ ***##* _@ _###**##* _@ _#######* _@ _*#####* _@ _ *###* _@ _ *## _@ _ _@ _@@ _*##* #** _@ _#### *### _@ _#### #### _@ _####*###* _@ _######## _@ _*######* _@ _ **###* _@ _ *###* _@ _ *###* _@ _ *######* _@ _*######## _@ _*##*##*## _@ _###*##### _@ _*#* *###* _@ _ _@ _@@ _ _@ _ _@ _ _@ _ *####* _@ _ ######* _@ _ ###*##* _@ _ ###*##* _@ _ *####* _@ _*#####*##* _@ _#########* _@ _##* ####* _@ _###*#####* _@ _*######### _@ _ *####**#* _@ _ _@ _@@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _##* _@ _##* _@ _##* _@ _##* _@ _ _@ _@@ _##* _@ _##* _@ _##* _@ _##* _@ _##* _@ _##* _@ _##* _@ _##* _@ _##* _@ _##* _@ _###** _@ _*#### _@ _ *### _@ _ _@ _ _@ _@@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ *##* _@ _*###* _@ _###* _@ _##* _@ _ _@ _ _@ _@@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ *# _@ _#### _@ _*### _@ _#### _@ _ *# _@ _ _@ _@@ _ _@ _ _@ _ _@ _ _@ _ _@ _ ##* _@ _ ##* _@ _ ##* _@ _***##**** _@ _######### _@ _######### _@ _ ##* _@ _ ##* _@ _ ##* _@ _ _@ _@@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _##* _@ _##* _@ _*# _@ _** _@ _#* _@ _ _@ _ _@ _@@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _********* _@ _######### _@ _######### _@ _ _@ _@@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _** _@ _##* _@ _##* _@ _ _@ _@@ _ *#* _@ _ *### _@ _ *##* _@ _ *###* _@ _ *##* _@ _ *### _@ _ ###* _@ _ *### _@ _ ###* _@ _ *##* _@ _*###* _@ _*##* _@ _###* _@ _*#* _@ _ _@ _@@ _ *#####* _@ _*#######* _@ _###***### _@ _##* *## _@ _##* *## _@ _##* *## _@ _##*## *## _@ _##*## *## _@ _##*** *## _@ _##* *## _@ _##* *## _@ _###***### _@ _*#######* _@ _ *#####* _@ _ _@ _@@ _*###* _@ _####* _@ _**##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _**###** _@ _####### _@ _####### _@ _ _@ _@@ _ *#####* _@ _*#######* _@ _###***### _@ _##* *## _@ _##* *## _@ _ *### _@ _ *######* _@ _*######* _@ _###**** _@ _##* _@ _##* _@ _###****** _@ _######### _@ _######### _@ _ _@ _@@ _ *#####* _@ _*#######* _@ _###***### _@ _##* *## _@ _##* *## _@ _ *### _@ _ #####* _@ _ #####* _@ _ ***### _@ _##* *## _@ _##* *## _@ _###***### _@ _*#######* _@ _ *#####* _@ _ _@ _@@ _ *##* _@ _ *###* _@ _ *####* _@ _ *#####* _@ _ *######* _@ _ *####*##* _@ _ ####**##* _@ _*########* _@ _*########* _@ _ *##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ _@ _@@ _######### _@ _######### _@ _###****** _@ _##* _@ _##* _@ _#######* _@ _########* _@ _******### _@ _ *## _@ _##* *## _@ _##* *## _@ _###***### _@ _*#######* _@ _ *#####* _@ _ _@ _@@ _ *#* _@ _ *## _@ _ ### _@ _ *##* _@ _ *## _@ _ ##* _@ _*######* _@ _########* _@ _######### _@ _##* *### _@ _##* *## _@ _###***### _@ _*#######* _@ _ *#####* _@ _ _@ _@@ _######### _@ _######### _@ _******### _@ _ ###* _@ _ *### _@ _ *##* _@ _ ###* _@ _ *##* _@ _ *##* _@ _ ### _@ _ *##* _@ _ ### _@ _ ##* _@ _ ##* _@ _ _@ _@@ _ *#####* _@ _*#######* _@ _###***### _@ _##* *## _@ _##* *## _@ _###* *### _@ _*#######* _@ _*#######* _@ _###***### _@ _##* *## _@ _##* *## _@ _###***### _@ _*#######* _@ _ *#####* _@ _ _@ _@@ _ *#####* _@ _*#######* _@ _###***### _@ _##* *## _@ _##* *## _@ _###**#### _@ _*######## _@ _ *######* _@ _ *### _@ _ *##* _@ _ *###* _@ _ *### _@ _ ###* _@ _ *## _@ _ _@ _@@ _ _@ _ _@ _ _@ _ _@ _ _@ _##* _@ _##* _@ _** _@ _ _@ _ _@ _ _@ _** _@ _##* _@ _##* _@ _ _@ _@@ _ _@ _** _@ _##* _@ _##* _@ _ _@ _ _@ _ _@ _ _@ _##* _@ _##* _@ _*# _@ _** _@ _#* _@ _ _@ _ _@ _@@ _ _@ _ _@ _ _@ _ _@ _ *#* _@ _ *### _@ _ *###* _@ _*###* _@ _###* _@ _###* _@ _*###* _@ _ *###* _@ _ *### _@ _ *#* _@ _ _@ _@@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _********* _@ _######### _@ _######### _@ _ _@ _********* _@ _######### _@ _######### _@ _ _@ _@@ _ _@ _ _@ _ _@ _ _@ _*#* _@ _###* _@ _*###* _@ _ *###* _@ _ *### _@ _ *### _@ _ *###* _@ _*###* _@ _###* _@ _*#* _@ _ _@ _@@ _ *#####* _@ _*#######* _@ _###***### _@ _##* *## _@ _##* *## _@ _ *### _@ _ *####* _@ _ *####* _@ _ *###** _@ _ *##* _@ _ ** _@ _ ** _@ _ *## _@ _ *## _@ _ _@ _@@ _ _@ _ _@ _ _@ _ _@ _ *####** _@ _ *##*#*##* _@ _ ##**#**#* _@ _*#* #*# *# _@ _*# ### *# _@ _*#* #*# *# _@ _ ## # #*## _@ _ *### ###* _@ _ *#####* _@ _ *** _@ _ _@ _@@ _ *###* _@ _ *#####* _@ _*###*###* _@ _###* *### _@ _##* *## _@ _##* *## _@ _##* *## _@ _###***### _@ _######### _@ _######### _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _ _@ _@@ _#######* _@ _########* _@ _###***### _@ _##* *## _@ _##* *## _@ _##* *### _@ _########* _@ _########* _@ _###***### _@ _##* *## _@ _##* *## _@ _###***### _@ _########* _@ _#######* _@ _ _@ _@@ _ *#####* _@ _*#######* _@ _###***### _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* _@ _##* _@ _##* _@ _##* *## _@ _##* *## _@ _###***### _@ _*#######* _@ _ *#####* _@ _ _@ _@@ _######* _@ _#######* _@ _###*####* _@ _##* *### _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *### _@ _###*####* _@ _#######* _@ _######* _@ _ _@ _@@ _######### _@ _######### _@ _###****** _@ _##* _@ _##* _@ _##* _@ _#######* _@ _#######* _@ _###**** _@ _##* _@ _##* _@ _###****** _@ _######### _@ _######### _@ _ _@ _@@ _######### _@ _######### _@ _###****** _@ _##* _@ _##* _@ _##* _@ _#######* _@ _#######* _@ _###**** _@ _##* _@ _##* _@ _##* _@ _##* _@ _##* _@ _ _@ _@@ _ *#####* _@ _*#######* _@ _###***### _@ _##* *## _@ _##* *## _@ _##* _@ _##* ##### _@ _##* ##### _@ _##* **### _@ _##* *## _@ _##* *## _@ _###***### _@ _*######## _@ _ *####### _@ _ _@ _@@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _######### _@ _######### _@ _###***### _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _ _@ _@@ _######### _@ _######### _@ _***###*** _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _***###*** _@ _######### _@ _######### _@ _ _@ _@@ _ *##### _@ _ *##### _@ _ **### _@ _ *## _@ _ *## _@ _ *## _@ _ *## _@ _ *## _@ _ *## _@ _##* *## _@ _##* *## _@ _###***### _@ _*#######* _@ _ *#####* _@ _ _@ _@@ _##* *## _@ _##* *## _@ _##* ### _@ _##* *##* _@ _##* ###* _@ _##* *##* _@ _#######* _@ _####### _@ _###*###* _@ _##* *### _@ _##* *##* _@ _##* ### _@ _##* *## _@ _##* *## _@ _ _@ _@@ _##* _@ _##* _@ _##* _@ _##* _@ _##* _@ _##* _@ _##* _@ _##* _@ _##* _@ _##* _@ _##* _@ _###****** _@ _######### _@ _######### _@ _ _@ _@@ _##* *## _@ _### ### _@ _###* *### _@ _####*#### _@ _######### _@ _######### _@ _##*###*## _@ _##*###*## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _ _@ _@@ _##* *## _@ _### *## _@ _###* *## _@ _####* *## _@ _####* *## _@ _#####**## _@ _######*## _@ _##*###### _@ _##**##### _@ _##* *#### _@ _##* *#### _@ _##* *### _@ _##* ### _@ _##* *## _@ _ _@ _@@ _ *#####* _@ _*#######* _@ _###***### _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _###***### _@ _*#######* _@ _ *#####* _@ _ _@ _@@ _#######* _@ _########* _@ _###***### _@ _##* *## _@ _##* *## _@ _##* *### _@ _########* _@ _#######* _@ _###**** _@ _##* _@ _##* _@ _##* _@ _##* _@ _##* _@ _ _@ _@@ _ *#####* _@ _*#######* _@ _###***### _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *#### _@ _##* ##### _@ _####*#### _@ _*######## _@ _ *######* _@ _ _@ _@@ _#######* _@ _########* _@ _###***### _@ _##* *## _@ _##* *## _@ _##* *### _@ _########* _@ _########* _@ _###***### _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _ _@ _@@ _ *#####* _@ _ *#######* _@ _ ###***### _@ _ ##* *## _@ _ ##* *## _@ _ ###* _@ _ *######* _@ _ *######* _@ _ ****### _@ _ ##* *## _@ _ ##* *## _@ _ ###***### _@ _ *#######* _@ _ *#####* _@ _ _@ _@@ _######### _@ _######### _@ _***###*** _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ _@ _@@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _###***### _@ _*#######* _@ _ *#####* _@ _ _@ _@@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _### ### _@ _*##* *##* _@ _ ###*### _@ _ *#####* _@ _ ##### _@ _ *###* _@ _ ##* _@ _ _@ _@@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##*###*## _@ _##*###*## _@ _######### _@ _######### _@ _####*#### _@ _###* *### _@ _### ### _@ _##* *## _@ _ _@ _@@ _##* *## _@ _### ### _@ _###* *### _@ _*### ###* _@ _ ###*### _@ _ *#####* _@ _ ##### _@ _ ##### _@ _ *#####* _@ _ ###*### _@ _*### ###* _@ _###* *### _@ _### ### _@ _##* *## _@ _ _@ _@@ _##* ##* _@ _##* ##* _@ _##* ##* _@ _##* *##* _@ _### *##* _@ _###**###* _@ _*######* _@ _ *####* _@ _ *##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ _@ _@@ _######### _@ _######### _@ _*****###* _@ _ *###* _@ _ ###* _@ _ *### _@ _ ###* _@ _ *### _@ _ ###* _@ _ *### _@ _*###* _@ _*###***** _@ _######### _@ _######### _@ _ _@ _@@ _##* _@ _##* _@ _##* _@ _##* _@ _##* _@ _##* _@ _##* _@ _##* _@ _##* _@ _##* _@ _###** _@ _#####* _@ _#####* _@ _ _@ _ _@ _@@ _*#* _@ _###* _@ _*##* _@ _*###* _@ _ *##* _@ _ ###* _@ _ *### _@ _ ###* _@ _ *### _@ _ *##* _@ _ *###* _@ _ *##* _@ _ *### _@ _ *#* _@ _ _@ _@@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _***##* _@ _#####* _@ _#####* _@ _ _@ _ _@ _@@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ *#* _@ _*###* _@ _##*## _@ _ _@ _@@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _********** _@ _########## _@ _########## _@ _ _@ _ _@ _@@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _*#* _@ _###* _@ _ *## _@ _ _@ _@@ _ _@ _ _@ _ _@ _ *###* _@ _*#####* _@ _###*### _@ _##* *## _@ _##* *## _@ _##***## _@ _####### _@ _####### _@ _##* *## _@ _##* *## _@ _##* *## _@ _ _@ _@@ _ _@ _ _@ _ _@ _#####* _@ _######* _@ _##**### _@ _##* *## _@ _####### _@ _######* _@ _##**### _@ _##* *## _@ _##**### _@ _######* _@ _#####* _@ _ _@ _@@ _ _@ _ _@ _ _@ _ *###* _@ _*#####* _@ _###*### _@ _##* *## _@ _##* *## _@ _##* _@ _##* _@ _##* *## _@ _###*### _@ _*#####* _@ _ *###* _@ _ _@ _@@ _ _@ _ _@ _ _@ _#####* _@ _######* _@ _##*#### _@ _##* ### _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* ### _@ _##*#### _@ _######* _@ _#####* _@ _ _@ _@@ _ _@ _ _@ _ _@ _####### _@ _#######* _@ _##***** _@ _##* _@ _###### _@ _###### _@ _##**** _@ _##* _@ _##***** _@ _#######* _@ _####### _@ _ _@ _@@ _ _@ _ _@ _ _@ _####### _@ _#######* _@ _##***** _@ _##* _@ _###### _@ _###### _@ _##**** _@ _##* _@ _##* _@ _##* _@ _##* _@ _ _@ _@@ _ _@ _ _@ _ _@ _ *###* _@ _*#####* _@ _###*### _@ _##* *## _@ _##*#### _@ _##*#### _@ _##***## _@ _##* *## _@ _###*### _@ _*###### _@ _ *##### _@ _ _@ _@@ _ _@ _ _@ _ _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _####### _@ _####### _@ _##***## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _ _@ _@@ _ _@ _ _@ _ _@ _####### _@ _####### _@ _***##** _@ _ *## _@ _ *## _@ _ *## _@ _ *## _@ _ *## _@ _***##** _@ _####### _@ _####### _@ _ _@ _@@ _ _@ _ _@ _ _@ _ *#### _@ _ *#### _@ _ ***## _@ _ *## _@ _ *## _@ _ *## _@ _ *## _@ _##* *## _@ _###*### _@ _*#####* _@ _ *###* _@ _ _@ _@@ _ _@ _ _@ _ _@ _##* *## _@ _##* *## _@ _##**### _@ _##**##* _@ _#####* _@ _#####* _@ _##*### _@ _##**##* _@ _##* ### _@ _##* *## _@ _##* *## _@ _ _@ _@@ _ _@ _ _@ _ _@ _##* _@ _##* _@ _##* _@ _##* _@ _##* _@ _##* _@ _##* _@ _##* _@ _##***** _@ _#######* _@ _####### _@ _ _@ _@@ _ _@ _ _@ _ _@ _##* *## _@ _### ### _@ _###*### _@ _####### _@ _####### _@ _####### _@ _####### _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _ _@ _@@ _ _@ _ _@ _ _@ _##* *## _@ _### *## _@ _###**## _@ _####*## _@ _####*## _@ _####### _@ _##*#### _@ _##*#### _@ _##**### _@ _##* ### _@ _##* *## _@ _ _@ _@@ _ _@ _ _@ _ _@ _ *###* _@ _*#####* _@ _###*### _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _###*### _@ _*#####* _@ _ *###* _@ _ _@ _@@ _ _@ _ _@ _ _@ _#####* _@ _######* _@ _##**### _@ _##* *## _@ _####### _@ _######* _@ _##**** _@ _##* _@ _##* _@ _##* _@ _##* _@ _ _@ _@@ _ _@ _ _@ _ _@ _ *###* _@ _*#####* _@ _###*### _@ _##* *## _@ _##* *## _@ _##* *## _@ _##***## _@ _##*#### _@ _####### _@ _*###### _@ _ *####* _@ _ _@ _@@ _ _@ _ _@ _ _@ _#####* _@ _######* _@ _##**### _@ _##* *## _@ _####### _@ _######* _@ _##**### _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _ _@ _@@ _ _@ _ _@ _ _@ _ *###* _@ _*#####* _@ _###*### _@ _##* *## _@ _#####* _@ _*#####* _@ _ ***### _@ _##* *## _@ _###*### _@ _*#####* _@ _ *###* _@ _ _@ _@@ _ _@ _ _@ _ _@ _####### _@ _####### _@ _***##** _@ _ *## _@ _ *## _@ _ *## _@ _ *## _@ _ *## _@ _ *## _@ _ *## _@ _ *## _@ _ _@ _@@ _ _@ _ _@ _ _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _###*### _@ _*#####* _@ _ *###* _@ _ _@ _@@ _ _@ _ _@ _ _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _###*### _@ _*#####* _@ _ ##### _@ _ *###* _@ _ *#* _@ _ _@ _@@ _ _@ _ _@ _ _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _####### _@ _####### _@ _####### _@ _####### _@ _###*### _@ _### ### _@ _##* *## _@ _ _@ _@@ _ _@ _ _@ _ _@ _##* *## _@ _##* *## _@ _*##*##* _@ _*#####* _@ _ ##### _@ _ *###* _@ _ ##### _@ _*#####* _@ _*##*##* _@ _##* *## _@ _##* *## _@ _ _@ _@@ _ _@ _ _@ _ _@ _### ##* _@ _### ##* _@ _### *##* _@ _###**##* _@ _*###### _@ _ *####* _@ _ *##* _@ _ *## _@ _ *## _@ _ *## _@ _ *## _@ _ _@ _@@ _ _@ _ _@ _ _@ _####### _@ _####### _@ _****##* _@ _ ###* _@ _ *##* _@ _ ### _@ _ *##* _@ _*### _@ _*##**** _@ _####### _@ _####### _@ _ _@ _@@ _ ##* _@ _ *##* _@ _*###* _@ _*###* _@ _ *##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ####* _@ _ *#### _@ _ *### _@ _ _@ _ _@ _@@ _##* _@ _##* _@ _##* _@ _##* _@ _##* _@ _##* _@ _##* _@ _##* _@ _##* _@ _##* _@ _##* _@ _##* _@ _##* _@ _ _@ _ _@ _@@ _ ##* _@ _ ##* _@ _ ###* _@ _ ###* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ *##* _@ _*###* _@ _###* _@ _##* _@ _ _@ _ _@ _@@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ **** _@ _*#####*#* _@ _######### _@ _*****###* _@ _ _@ _@@ _ *##* _@ _ *####* _@ _*######* _@ _#### ###* _@ _###* *##* _@ _### *##* _@ _### *##* _@ _###***##* _@ _########* _@ _########* _@ _###* *##* _@ _### *##* _@ _### *##* _@ _### ##* _@ _ _@ _@@ _ *####* _@ _*######* _@ _####*###* _@ _###* *##* _@ _### *##* _@ _### *##* _@ _### *##* _@ _### *##* _@ _### *##* _@ _### *##* _@ _###* *##* _@ _####*###* _@ _*######* _@ _ *####* _@ _ _@ _@@ _### ##* _@ _### *##* _@ _### *##* _@ _### *##* _@ _### *##* _@ _### *##* _@ _### *##* _@ _### *##* _@ _### *##* _@ _### *##* _@ _###* *##* _@ _####*###* _@ _*######* _@ _ *####* _@ _ _@ _@@ _ _@ _ *# *# _@ _ * * _@ _ *###* _@ _*#####* _@ _####### _@ _### *## _@ _##* *## _@ _##***## _@ _####### _@ _####### _@ _##* *## _@ _##* *## _@ _##* *## _@ _ _@ _@@ _ _@ _ *# *# _@ _ * * _@ _ *####* _@ _*###### _@ _###*### _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _###*### _@ _*###### _@ _ *####* _@ _ _@ _@@ _ _@ _ *# *# _@ _ * * _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _###*### _@ _*###### _@ _ *####* _@ _ _@ _@@ _##* *## _@ _##* *### _@ _########* _@ _########* _@ _###***### _@ _##* *## _@ _##* *## _@ _##* *### _@ _##* *###* _@ _##**###* _@ _ *###* _@ _ ###* _@ _ *#* _@ _ _@ _ _@ _@@ 0x45e EXT _ *## _@ _ *## _@ _ *####* _@ _#######* _@ _###**##* _@ _### ##* _@ _### _@ _### _@ _### ##* _@ _###**##* _@ _#######* _@ _*#####* _@ _ *#### _@ _ *## _@ _ _@ _@@ 0x408 EXT _ *#####* _@ _ *#######* _@ _ ###***### _@ _ ##* *## _@ _ ##* *## _@ _*##* _@ _####### _@ _####### _@ _*###*** _@ _ ##* _@ _ ##* _@ _*###*** _@ _####### _@ _####### _@ _ _@ _@@ 0x490 EXT _##* *## _@ _##* *## _@ _##* *## _@ _### *### _@ _###**#### _@ _*####### _@ _ *##### _@ _ *### _@ _ ###### _@ _ ###### _@ _ **##** _@ _ ###### _@ _ ###### _@ _ **##** _@ _ _@ _@@ 0xa4 EXT _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _##**## _@ _###### _@ _*#**#* _@ _*#**#* _@ _###### _@ _##**## _@ _ _@ _@@ 0x2030 EXT _ # *# _@ _ # *# _@ _ # *# _@ _ # *# _@ _ # *# _@ _ # *# _@ _ # *# _@ _ # *# _@ _ # *# _@ _ # *# _@ _ # *# _@ _ # *# _@ _ #****# _@ _ ###### _@ _ _@ _@@ 0x457 EXT _ ##* _@ _ ##* _@ _ ** _@ _ *** _@ _ *##* _@ _ *###* _@ _ *##### _@ _*#####* _@ _###*** _@ _##* *## _@ _##* *## _@ _####*#### _@ _*#######* _@ _ *#####* _@ _ _@ _@@ 0x40e EXT _##* _@ _##* _@ _** _@ _ _@ _##* _@ _##* _@ _##* _@ _##* _@ _##* _@ _##* _@ _##* _@ _##* _@ _##* _@ _##* _@ _ _@ _@@ 0xa7 EXT _### *## _@ _####* _@ _*#####* _@ _####### _@ _##***## _@ _##***## _@ _####### _@ _*#####* _@ _ *#### _@ _##**### _@ _###*### _@ _*#####* _@ _ *####* _@ _ _@ _ _@ _@@ 0xb6 EXT _ *############# _@ _ *############## _@ _*########***###* _@ _*########* ##* _@ _*########* ##* _@ _*########* ##* _@ _ *#######* ##* _@ _ *######* ##* _@ _ *##* ##* _@ _ ##* ##* _@ _ ##* ##* _@ _ ##* ##* _@ _ ##* ##* _@ _ ##* ##* _@ _ _@ _@@ 0xb5 EXT _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _###***### _@ _######### _@ _########* _@ _##* _@ _##* _@ _##* _@ _ _@ _ _@ _@@ 0xa9 EXT _ _@ _ _@ _ _@ _ _@ _ *####** _@ _ *#######* _@ _ ##*#####* _@ _*#**#**#*# _@ _*# *# ***# _@ _*#**#**#*# _@ _ ## ###*## _@ _ *##***##* _@ _ *#####* _@ _ *** _@ _ _@ _@@ 0xae EXT _ _@ _ _@ _ _@ _ _@ _ *####** _@ _ *##***##* _@ _ ##*###*#* _@ _*#* #*# *# _@ _*# ### *# _@ _*#* #*# *# _@ _ ## # #*## _@ _ *##* ###* _@ _ *#####* _@ _ *** _@ _ _@ _@@ 0x45b EXT _ # *# _@ _ # *# _@ _ # *# _@ _ # *# _@ _ # *# _@ _ # *# _@ _ # *# _@ _ # *# _@ _ # *# _@ _ # *# _@ _ # *# _@ _ # *# _@ _ #****# _@ _ ###### _@ _ _@ _@@ 0x40a EXT _ # *# _@ _ # *# _@ _ # *# _@ _ # *# _@ _ # *# _@ _ # *# _@ _ # *# _@ _ # *# _@ _ # *# _@ _ # *# _@ _ # *# _@ _ # *# _@ _ #****# _@ _ ###### _@ _ _@ _@@ 0x42f EXT _##* *## _@ _##* *### _@ _########* _@ _########* _@ _###***### _@ _##* *## _@ _##* *## _@ _##* *### _@ _##* *###* _@ _##**###* _@ _ *###* _@ _ ###* _@ _ *#* _@ _ _@ _ _@ _@@ 0x410 EXT _ *###* _@ _ *#####* _@ _*###*###* _@ _###* *### _@ _##* *## _@ _##* *## _@ _##* *## _@ _###***### _@ _######### _@ _######### _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _ _@ _@@ 0x411 EXT _ *###* _@ _ *#####* _@ _*###*###* _@ _###* *### _@ _##* *## _@ _##* *## _@ _##* *## _@ _###***### _@ _######### _@ _######### _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _ _@ _@@ 0x412 EXT _ *###* _@ _ *#####* _@ _*###*###* _@ _###* *### _@ _##* *## _@ _##* *## _@ _##* *## _@ _###***### _@ _######### _@ _######### _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _ _@ _@@ 0x413 EXT _ *###* _@ _ *#####* _@ _*###*###* _@ _###* *### _@ _##* *## _@ _##* *## _@ _##* *## _@ _###***### _@ _######### _@ _######### _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _ _@ _@@ 0x414 EXT _ *##* _@ _ *####* _@ _*######* _@ _#### ###* _@ _###* *##* _@ _### *##* _@ _### *##* _@ _###***##* _@ _########* _@ _########* _@ _###* *##* _@ _### *##* _@ _### *##* _@ _### ##* _@ _ _@ _@@ 0x415 EXT _ *###* _@ _ *#####* _@ _*###*###* _@ _###* *### _@ _##* *## _@ _##* *## _@ _##* *## _@ _###***### _@ _######### _@ _######### _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _ _@ _@@ 0x416 EXT _ *###*######### _@ _ *############## _@ _*###*####******* _@ _###* *### _@ _##* *## _@ _##* *##* _@ _##* *####### _@ _###***######## _@ _#########***** _@ _######### _@ _##* *## _@ _##* *##******* _@ _##* *######### _@ _##* *######### _@ _ _@ _@@ 0x417 EXT _##* *##* _@ _##* ##* _@ _##* ##* _@ _##* _@ _##* _@ _##* _@ _##* ##* _@ _##* *##* _@ _###**###* _@ _*######* _@ _ *####* _@ _ ##* _@ _ ##* _@ _ _@ _ _@ _@@ 0x418 EXT _######### _@ _######### _@ _###****** _@ _##* _@ _##* _@ _##* _@ _#######* _@ _#######* _@ _###**** _@ _##* _@ _##* _@ _###****** _@ _######### _@ _######### _@ _ _@ _@@ 0x419 EXT _######### _@ _######### _@ _###****** _@ _##* _@ _##* _@ _##* _@ _#######* _@ _#######* _@ _###**** _@ _##* _@ _##* _@ _###****** _@ _######### _@ _######### _@ _ _@ _@@ 0x41a EXT _######### _@ _######### _@ _###****** _@ _##* _@ _##* _@ _##* _@ _####### _@ _####### _@ _###**** _@ _##* _@ _##* _@ _###****** _@ _######### _@ _######### _@ _ _@ _@@ 0x41b EXT _#########* _@ _#########* _@ _###******* _@ _### _@ _### _@ _###* _@ _######## _@ _######## _@ _###***** _@ _### _@ _### _@ _###******* _@ _#########* _@ _#########* _@ _ _@ _@@ 0x41c EXT _######### _@ _######### _@ _***###*** _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _***###*** _@ _######### _@ _######### _@ _ _@ _@@ 0x41d EXT _######### _@ _######### _@ _***###*** _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _***###*** _@ _######### _@ _######### _@ _ _@ _@@ 0x41e EXT _######### _@ _######### _@ _***###*** _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _***###*** _@ _######### _@ _######### _@ _ _@ _@@ 0x41f EXT _######### _@ _######### _@ _***###*** _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _ ##* _@ _***###*** _@ _######### _@ _######### _@ _ _@ _@@ 0x420 EXT _ *#####* _@ _ *######* _@ _ *##**###* _@ _ *## *###* _@ _ *## *##* _@ _ *## ##* _@ _###### ##* _@ _###### ##* _@ _**##** ##* _@ _ *## *##* _@ _ *## *###* _@ _ *##**###* _@ _ *######* _@ _ *#####* _@ _ _@ _@@ 0x421 EXT _##* *## _@ _### *## _@ _###* *## _@ _####* *## _@ _####* *## _@ _#####**## _@ _######*## _@ _##*###### _@ _##**##### _@ _##* ##### _@ _##* *#### _@ _##* *### _@ _##* ### _@ _##* *## _@ _ _@ _@@ 0x422 EXT _ *#####* _@ _*#######* _@ _###***### _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _####*#### _@ _*#######* _@ _ *#####* _@ _ _@ _@@ 0x423 EXT _ *#####* _@ _*#######* _@ _###***### _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _####*#### _@ _*#######* _@ _ *#####* _@ _ _@ _@@ 0x424 EXT _ *#####* _@ _*#######* _@ _###***### _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _###***### _@ _*#######* _@ _ *#####* _@ _ _@ _@@ 0x425 EXT _ *#####* _@ _*#######* _@ _###***### _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _###***### _@ _*#######* _@ _ *#####* _@ _ _@ _@@ 0x426 EXT _ *####* _@ _*######* _@ _####*###* _@ _###* *##* _@ _### *##* _@ _### *##* _@ _### *##* _@ _### *##* _@ _### *##* _@ _### *##* _@ _###* *##* _@ _####*###* _@ _*######* _@ _ *####* _@ _ _@ _@@ 0x427 EXT _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _*#* *#* _@ _###*### _@ _*#####* _@ _ *###* _@ _*#####* _@ _###*### _@ _*#* *#* _@ _ _@ _@@ 0x428 EXT _ *######* _@ _*######## _@ _###**#### _@ _##* *#### _@ _##* ##### _@ _##**##### _@ _##*###### _@ _######*## _@ _#####**## _@ _##### *## _@ _####* *## _@ _####**### _@ _########* _@ _*######* _@ _ _@ _@@ 0x429 EXT _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _####*#### _@ _*#######* _@ _ *#####* _@ _ _@ _@@ 0x42a EXT _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _####*#### _@ _*#######* _@ _ *#####* _@ _ _@ _@@ 0x42b EXT _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _###***### _@ _*#######* _@ _ *#####* _@ _ _@ _@@ 0x42c EXT _### ##* _@ _### *##* _@ _### *##* _@ _### *##* _@ _### *##* _@ _### *##* _@ _### *##* _@ _### *##* _@ _### *##* _@ _### *##* _@ _###* *##* _@ _####*###* _@ _*######* _@ _ *####* _@ _ _@ _@@ 0x430 EXT _ ##* _@ _ ### _@ _ ** _@ _ *###* _@ _*#####* _@ _####### _@ _##* *## _@ _##* *## _@ _##***## _@ _####### _@ _####### _@ _##* *## _@ _##* *## _@ _##* *## _@ _ _@ _@@ 0x431 EXT _ *## _@ _ ### _@ _ ** _@ _ *###* _@ _*#####* _@ _####### _@ _##* *## _@ _##* *## _@ _##***## _@ _####### _@ _####### _@ _##* *## _@ _##* *## _@ _##* *## _@ _ _@ _@@ 0x432 EXT _ *##* _@ _ #*## _@ _ _@ _ *###* _@ _*#####* _@ _###*### _@ _##* *## _@ _##* *## _@ _##***## _@ _####### _@ _####### _@ _##* *## _@ _##* *## _@ _##* *## _@ _ _@ _@@ 0x433 EXT _####### _@ _*#*#### _@ _ *** _@ _ *###* _@ _*#####* _@ _###*### _@ _##* *## _@ _##* *## _@ _##***## _@ _####### _@ _####### _@ _##* *## _@ _##* *## _@ _##* *## _@ _ _@ _@@ 0x434 EXT _ _@ _ *# *# _@ _ * * _@ _ *###* _@ _*#####* _@ _####### _@ _### *## _@ _##* *## _@ _##***## _@ _####### _@ _####### _@ _##* *## _@ _##* *## _@ _##* *## _@ _ _@ _@@ 0x435 EXT _ *## _@ _ *## _@ _ _@ _ *###* _@ _*#####* _@ _###*### _@ _##* *## _@ _##* ## _@ _##***## _@ _####### _@ _####### _@ _##* *## _@ _##* ## _@ _##* ## _@ _ _@ _@@ 0x436 EXT _ _@ _ _@ _ _@ _ *##########* _@ _*###########* _@ _###*###***** _@ _##* *##* _@ _##* ###### _@ _##***###### _@ _#######**** _@ _#######* _@ _##* *##***** _@ _##* #######* _@ _##* #######* _@ _ _@ _@@ 0x437 EXT _ *####* _@ _*###### _@ _###*###* _@ _### *##* _@ _### ##* _@ _### _@ _### _@ _### ##* _@ _###**##* _@ _#######* _@ _ *####* _@ _ *## _@ _ *## _@ _ _@ _ _@ _@@ 0x438 EXT _ ##* _@ _ *## _@ _ ** _@ _####### _@ _#######* _@ _##***** _@ _##* _@ _###### _@ _###### _@ _##**** _@ _##* _@ _##***** _@ _#######* _@ _####### _@ _ _@ _@@ 0x439 EXT _ *## _@ _ ##* _@ _ ** _@ _####### _@ _#######* _@ _##***** _@ _##* _@ _###### _@ _###### _@ _##**** _@ _##* _@ _##***** _@ _#######* _@ _####### _@ _ _@ _@@ 0x43a EXT _ *##* _@ _ #*## _@ _ _@ _####### _@ _#######* _@ _##***** _@ _##* _@ _###### _@ _###### _@ _##**** _@ _##* _@ _##***** _@ _#######* _@ _####### _@ _ _@ _@@ 0x43b EXT _ _@ _ *# *# _@ _ * * _@ _####### _@ _#######* _@ _##***** _@ _##* _@ _###### _@ _###### _@ _##**** _@ _##* _@ _##***** _@ _#######* _@ _####### _@ _ _@ _@@ 0x43c EXT _ ##* _@ _ *## _@ _ ** _@ _####### _@ _####### _@ _***##** _@ _ *## _@ _ *## _@ _ *## _@ _ *## _@ _ *## _@ _***##** _@ _####### _@ _####### _@ _ _@ _@@ 0x43d EXT _ *## _@ _ ##* _@ _ ** _@ _####### _@ _####### _@ _***##** _@ _ *## _@ _ *## _@ _ *## _@ _ *## _@ _ *## _@ _***##** _@ _####### _@ _####### _@ _ _@ _@@ 0x43e EXT _ *##* _@ _ #*## _@ _ _@ _####### _@ _####### _@ _***##** _@ _ *## _@ _ *## _@ _ *## _@ _ *## _@ _ *## _@ _***##** _@ _####### _@ _####### _@ _ _@ _@@ 0x43f EXT _ _@ _ *# *# _@ _ * * _@ _####### _@ _####### _@ _***##** _@ _ *## _@ _ *## _@ _ *## _@ _ *## _@ _ *## _@ _***##** _@ _####### _@ _####### _@ _ _@ _@@ 0x440 EXT _ _@ _ _@ _ _@ _ _@ _ _@ _ _@ _ ## * _@ _ *# ** _@ _*#**#*#*# * _@ _ #**#####*# _@ _ # ######## _@ _ ##*##**### _@ _ *### _@ _ _@ _ _@ _@@ 0x441 EXT _####### _@ _*#*#### _@ _ *** _@ _##* *## _@ _### *## _@ _###**## _@ _####*## _@ _####*## _@ _####### _@ _##*#### _@ _##*#### _@ _##**### _@ _##* ### _@ _##* *## _@ _ _@ _@@ 0x442 EXT _ ##* _@ _ *## _@ _ ** _@ _ *###* _@ _*#####* _@ _###*### _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _###*### _@ _*#####* _@ _ *###* _@ _ _@ _@@ 0x443 EXT _ *## _@ _ ##* _@ _ ** _@ _ *###* _@ _*#####* _@ _###*### _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _###*### _@ _*#####* _@ _ *###* _@ _ _@ _@@ 0x444 EXT _ *##* _@ _ #*## _@ _ _@ _ *#### _@ _*###### _@ _###*### _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _###*### _@ _*###### _@ _ *#### _@ _ _@ _@@ 0x445 EXT _####### _@ _*#*#### _@ _ *** _@ _ *###* _@ _*#####* _@ _###*### _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _###*### _@ _*#####* _@ _ *###* _@ _ _@ _@@ 0x446 EXT _ _@ _ *# *# _@ _ * * _@ _ *####* _@ _*###### _@ _###*### _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _###*### _@ _*###### _@ _ *####* _@ _ _@ _@@ 0x447 EXT _ _@ _ _@ _ _@ _ _@ _ _@ _ ##* _@ _ ##* _@ _ *** _@ _********* _@ _######### _@ _######### _@ _ *** _@ _ ##* _@ _ ##* _@ _ _@ _@@ 0x448 EXT _ _@ _ _@ _ _@ _ *##### _@ _*###### _@ _###*### _@ _##*#### _@ _##*#### _@ _####### _@ _####*## _@ _####*## _@ _###*### _@ _######* _@ _#####* _@ _ _@ _@@ 0x449 EXT _ ##* _@ _ *## _@ _ ** _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _###*### _@ _*#####* _@ _ *###* _@ _ _@ _@@ 0x44a EXT _ *## _@ _ ##* _@ _ ** _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _###*### _@ _*#####* _@ _ *###* _@ _ _@ _@@ 0x44b EXT _ *##* _@ _ #*## _@ _ _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _###*### _@ _*###### _@ _ *#### _@ _ _@ _@@ 0x44c EXT _ _@ _ *# *# _@ _ * * _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _##* *## _@ _###*### _@ _*###### _@ _ *####* _@ _ _@ _@@ php-text-figlet-1.0.2/package.xml000066400000000000000000000065131141707047500166630ustar00rootroot00000000000000 Text_Figlet pear.php.net Render text using FIGlet fonts Engine for use FIGlet fonts to rendering text Evgeny Stepanischev bolk imbolk@gmail.com yes 2010-07-08 1.0.2 1.0.0 stable stable PHP License - Fixed Unicode related bug - Fixed Deutsch FIGcharacters related bug - Removed non-free fonts and added free one - Adding ZIPed font support 4.0.4 1.4.0b1 0.8.0 0.8.0 beta beta 2004-05-10 PHP License This is the first release. 1.0.0 1.0.0 stable stable 2006-12-20 PHP License - Marking as stable - More meaningful error messages - Fonts are loaded from data dir if they exist there - Examples 1.0.1 1.0.0 stable stable 2008-12-06 PHP License Coding standards improvements Bug #15028 - PHP 5 code used in PHP 4 package 1.0.2 1.0.0 stable stable 2010-07-08 PHP License - Fixed Unicode related bug - Fixed Deutsch FIGcharacters related bug - Removed non-free fonts and added free one - Adding ZIPed font support