- Portals
- The Current Year
- ED in the News
- Admins
- Help ED Rebuild
- Archive
- ED Bookmarklet
- Donate Bitcoin
Contact an admin on Discord or EDF if you want an account. Also fuck bots.
If you however are super impatient, email Tabs directly at [email protected] with your preferred username and associated email address AND ONLY TO REGISTER.User:TKN/matixgen.php
< User:TKN
<?php function myErrorHandler($errno, $errstr, $errfile, $errline) { if ( E_RECOVERABLE_ERROR===$errno ) { var_dump(debug_print_backtrace()); return true; } else { //var_dump(debug_print_backtrace()); } return false; } set_error_handler('myErrorHandler'); $gettok = function($gettok_text,$gettok_num,$gettok_c = '32') { return gettok($gettok_text,$gettok_num,$gettok_c); }; function gettok($string = ,$n = 0,$chr = 32) { /* //var_dump(chr($chr)); $h = explode(chr($chr),$text); if (!$h || !isset($h[$n])) { } //var_dump($h); if (!isset($h[$n]) == "") { return $h[$n-1]; } return $h[$n]; */ if ($n === 0) { return $string; } if ((!is_int($n)) || ($chr > 255) || ($chr < 1)) { return; } $split = explode(chr($chr), $string); if ($n < 0) { $n += count($split); return trim($split[$n]); } else { return trim($split[--$n]); } } $left = function($string,$int) { return substr($string,$int-1,$int); }; $numtok = function($string,$delimiter = 32) { return (substr_count($string,chr($delimiter))+1); }; $istok = function($string,$token,$delimiter) { $h = explode(chr($delimiter),$string); foreach ($h as $t) { if (strtolower($t) == strtolower($token)) { if (stripos($t,$token) === false) { return false; } else { return true; } } } return false; }; $oneToEnd = function($text = ) { // lol if ($text == ) { global $matixstr; $text = $matixstr; } return $text; }; $twoToEnd = function($text = ) { if ($text == ) { global $matixstr; $text = $matixstr; } $h = explode(' ',$text); array_shift($h); return implode($h, ' '); }; $threeToEnd = function($text = ) { if ($text == ) { global $matixstr; $text = $matixstr; } $h = explode(' ',$text); array_shift($h); array_shift($h); return implode($h, ' '); }; $mid = function($text,$start,$num) { return substr($text,$start-1,$num); }; $chr = function($charNum) { return chr($charNum); }; $len = function($str) { return strlen($str); }; $floor = function($int) { return floor($int); }; $ceil = function($int) { return ceil($int); }; $str = function($string,$repeat = 1) { return str_repeat($string,$repeat); }; function is_odd($num) { return $num & 1; } $replace = function() { $replacing = array(); $replace_w = array(); $arg_list = func_get_args(); for ($i = 1; count($arg_list) > $i; $i++) { if (is_odd($i)) { array_push($replacing,$arg_list[$i]); } else { array_push($replace_w,$arg_list[$i]); } } if (count($replacing) != count($replace_w)) { return false; } return str_ireplace($replacing,$replace_w,$arg_list[0]); }; $remtok = function($text,$token,$num,$char) { $str = explode(chr($char),$text); unset($str[$num-1]); return implode(chr($char),$str); }; $r = function($num_1,$num_2) { return mt_rand($num_1,$num_2); }; $plus = function() { $newstr = ; $arg_list = func_get_args(); foreach ($arg_list AS $arg) { $newstr .= $arg; } return $newstr; }; function matixgen($strX) { unlink('skids.txt'); global $matixstr; $MG_Warning = 0; $returndata = ; $matixstr = $strX; $ARGunknown = ; $ARGignore = ; $scale = NULL; global $left, $gettok, $numtok, $istok, $threeToEnd, $mid, $len, $replace, $remtok, $floor, $ceil, $str, $chr, $r, $plus, $twoToEnd; $one = $gettok($strX,1,32); $two = $gettok($strX,2,32); $BGargs = "cb rb rbb rsb"; $FILLargs = "cf rsf rbf rf sfr"; $ALLargs = $BGargs . ' ' . $FILLargs . ' s'; if ($left($one,1) == '-') { $i = 1; while ($i <= $numtok($one,45)) { if ($gettok($one,$i,45) == 'h') { return MG_help(); } if ((!isset($argBG)) && ($istok($BGargs,$gettok($one,$i,45),32))) { $argBG = $gettok($one,$i,45); } elseif ((!isset($argFILL)) && ($istok($FILLargs,$gettok($one,$i,45),32))) { $argFILL = $gettok($one,$i,45); } elseif (($scale == NULL) && ($gettok($one,$i,45) == 's' )) { $scale = $two; $text = $threeToEnd(); } elseif (($istok($ALLargs,$gettok($one,$i,45),32))) { $ARGignore = $ARGignore . '-' . $gettok($one,$i,45); } else { if ($gettok($one,$i,45) != ) { $ARGunknown = $ARGunknown . '-' . $gettok($one,$i,45); } } $i++; } if ($ARGignore) { echo "Ignoring the following arguments because they have either been given before or arn't compatable with previously given arguments: $ARGignore"; } if ($ARGunknown) { echo "Ignoring the following unknown arguments: $ARGunknown"; } if (($scale == null) || (is_int($scale))) { $scale = 2; $text = $twoToEnd(); } if (!isset($argFILL) || $argFILL == null) { $argFILL = 'rf'; } if (!isset($argBG)) { $argBG = 'rb'; } } else { $scale = 2; $text = $strX; $argFILL = 'rf'; $argBG = 'rb'; } if (($argFILL == 'rbf') && ($argBG == 'rbb')) { $argFILL = 'RAINBOWBOTH'; $argBG = 'RAINBOWBOTH'; } //$text = str_replace(" ","\x87",$text); $i = 1; $x = ; while ($i <= strlen($text)) { //echo "h"; $curchar = $mid($text,$i,1); if (MG_GetAsciiChar($curchar) != 'NONE') { $x = $x . $curchar; } else { $strippedchars = $strippedchars . " \r\n " . $curchar; } $i++; } if (isset($strippedchars)) { echo "$active Stripped Invalid Characters: " . " \r\n " . $strippedchars; } $i = 1; $maxwidth = 0; while ($i <= $len($text)) { $curchar = $mid($text,$i,1); if ($len($gettok(MG_GetAsciiChar($curchar),1,32)) > $maxwidth) { $maxwidth = $len($gettok(MG_GetAsciiChar($curchar),1,32)); } //var_dump(MG_GetAsciiChar($curchar)); $i++; } $i = 1; while ($i <= $len($text)) { //echo ${'curchar' . $i}; //$i++; // remove $curchar = $mid($text,$i,1); var_dump($curchar); $curascii = MG_GetAsciiChar($curchar); $x = 1; while ($x <= $numtok($curascii,32)) { ${'curascii' . $x} = $gettok($curascii,$x,32); $x++; } $fixl = $ceil(($maxwidth - $len($curascii1)) / 2); $fixr = $floor(($maxwidth - $len($curascii1)) / 2); $x = 1; while ($x <= $numtok($curascii,32)) { ${'curascii' . $x} = $str('.',$fixl) . ${'curascii' . $x} . $str('.',$fixr); $x++; } if ($scale > 1) { $x = 1; while ($x <= $numtok($curascii,32)) { if (($curchar == '.') || ($curchar == ':')) { ${'curascii' . $x} = $replace("${'curascii' . $x}",'Ý',$str('Ý',$scale)); } else { ${'curascii' . $x} = $replace("${'curascii' . $x}",$curchar,$str($curchar,$scale)); } ${'curascii' . $x} = $replace("${'curascii' . $x}",'.',$str('.',$scale),':',$str(':',$scale)); $x++; } $x = $numtok($curascii,32); while ($x > 0) { ${'asciitemp' . $x} = ${'curascii' . $x}; $x--; } $x = 1; $y = 1; $z = 1; $curascii = $str('.' . $chr(32),($numtok($curascii,32) * $scale)); //var_dump($curascii); while ($x < $numtok($curascii,32)) { ${'curascii' . $x} = ${'asciitemp' . $z}; $x++; $y++; if ($y > $scale) { $y = 1; $z++; } } } $cols = "00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15"; $cola = $gettok($cols,$r(1,$numtok($cols,32)),32); $colb = $gettok($remtok($cols,$cola,0,32),$r(1,($numtok($cols,32)-1)),32); $col1 = $plus('�',$cola,$chr(44),$cola); $col2 = $plus('�',$colb,$chr(44),$colb); $cola = $gettok($cols,$r(1,$numtok($cols,32)),32); $colb = $gettok($remtok($cols,$cola,0,32),$r(1,($numtok($cols,32)-1)),32); $col3 = $plus('�',$cola,$chr(44),$cola); $col4 = $plus('�',$colb,$chr(44),$colb); $x = 1; while ($x < $numtok($curascii,32)) { if (($curchar == '.') || ($curchar == ':')) { $curchar = 'Ý'; } if (($argFILL == 'RAINBOWBOTH') && ($argBG == 'RAINBOWBOTH')) { ${'curascii' . $x} = MG_RainbowBOTH(${'curascii' . $x}); } if ($argFILL == 'cf') { ${'curascii' . $x} = MG_Checker("${'curascii' .$x}",$col1,$col2,'FILL'); } elseif ($argFILL == 'sfr') { ${'curascii' . $x} = MG_RandStripeFILL($curchar,"${'curascii' . $x}"); } elseif ($argFILL == 'rf') { ${'curascii' . $x} = MG_AddFILL($curchar,$col1,"${'curascii' . $x}"); } elseif ($argFILL == 'rbf') { ${'curascii' . $x} = MG_Rainbow("${'curascii' . $x}",'FILL'); } if ($argBG == 'cb') { ${'curascii' . $x} = MG_Checker("${'curascii' . $x}",$col3,$col4,'BG'); } elseif ($argBG == 'rb') { ${'curascii' . $x} = MG_AddBG($curchar,$col2,"${'curascii' . $x}"); } elseif ($argBG == 'rbb') { ${'curascii' . $x} = MG_Rainbow("${'curascii' . $x}",'BG'); } ${'curascii' . $x} = MG_AddBorder($curchar,${'curascii' . $x}); if (!is_numeric($curchar)) { ${'curascii' . $x} = $replace("${'curascii' . $x}",'00','0','01','1','02','2','03','3','04','4','05','5','06','6','07','7','08','8','09','9'); } if ($argFILL == 'rsf') { ${'curascii' . $x} = MG_RandShit("${'curascii' . $x}",'FILL'); } if ($argBG == 'rsb') { ${'curascii' . $x} = MG_RandShit("${'curascii' . $x}",'BG'); } $x++; } $x = 1; while ($x < $numtok($curascii,32)) { if ($len(${'curascii' . $x}) > 400) { $MG_warning++; } file_put_contents('skids.txt',${'curascii' . $x},FILE_APPEND); $returndata .= ${'curascii' . $x}; $x++; } $i++; } return $returndata; } function MG_RandCol() { global $r; $i = $r(0,15); if ($i < 10) { $i = '0' . $i; } return '�' . $i . ',' . $i; } function MG_RandColNum() { global $r; $rand = $r(0,15); if ($rand < 10) { $rand = '0' . $rand; } return $rand; } function MG_AddFill($param1,$param2,$param3) { global $replace, $gettok; return $replace($param3,$param1 . ':',$param1 . $param2 . ':') . "\r\n"; } function MG_AddBG($one,$two,$three) { global $replace; return $two . $replace($three,$one . '.',$one . $two . '.'); } function MG_RandStripeFill($param1,$param2) { global $replace; return $replace($param2,$param1 . ':',$param1 . MG_RandCol() . ':'); } function MG_AddBorder($param1,$param2) { global $replace, $gettok; $one = $param1; $two = $param2; $border = '�01,01'; return $replace($two,'.' . $one,'.' . $border . $one,':' . $one,':' . $border . $one) . "\r\n"; } function MG_Checker($param1,$param2,$param3,$param4) { global $len, $mid, $str; global ${'MG_Checker' . $param4 . 'Bool'}; $x = NULL; if ($param4 == 'FILL') { $repchar = ':'; } elseif ($param4 == 'BG') { $repchar = '.'; } if (!isset(${'MG_Checker' . $param4 . 'Bool'})) { ${'MG_Checker' . $param4 . 'Bool'} = 1; } $col1 = $param2; $col2 = $param3; $k = ${'MG_Checker' . $param4 . 'Bool'}; $i = 1; while ($i <= $len($param1)) { if (($mid($param1,$i,1) == '�') || ($mid($param1,$i,1) == ',')) { $x = $x . $mid($param1,$i,3); $i = $i+3; } else { if (${'MG_Checker' . $param4 . 'Bool'} == 1) { ${'MG_Checker' . $param4 . 'Bool'} = 0; $curcol = $col1; } else { ${'MG_Checker' . $param4 . 'Bool'} = 1; $curcol = $col2; } if ($mid($param1,$i,2) == $str($repchar,2)) { $x = $x . $curcol . $str($repchar,2); } elseif ($mid($param1,$i,2) == $repchar) { $x = $x . $curcol . $repchar; } elseif (($mid($param1,$i,1) == $repchar) && ($mid($param1,($i+1),1) != $repchar)) { $x = $x . $curcol . $repchar . $mid($param1,($i+1),1); } else { $x = $x . $mid($param1,$i,2); } $i = $i+2; } } if ($k == ${'MG_Checker' . $param4 . 'Bool'}) { if (${'MG_Checker' . $param4 . 'Bool'} == 1) { ${'MG_Checker' . $param4 . 'Bool'} = 0; } else { ${'MG_Checker' . $param4 . 'Bool'} = 1; } } return $x; } function MG_Rainbow($param1,$param2) { global $MG_Rainbow; global $replace, $gettok, $numtok, $len, $mid, $str; $one = $param1; $two = $param2; $cols = '04 07 08 09 03 10 11 12 02 06 13 05'; if (!isset($MG_Rainbow) || $MG_Rainbow == null) { $MG_Rainbow = 1; } $MG_Rainbow++; if ($MG_Rainbow > $numtok($cols,32)) { $MG_Rainbow = 1; } if ($two == 'FILL') { $repchar = ':'; } elseif ($two == 'BG') { $repchar = '.'; } $i = 1; $y = $MG_Rainbow; $x = ; while ($i <= $len($one)) { if (($mid($one,$i,1) == '�') || ($mid($one,$i,1) == ',')) { $x = $x . $mid($one,$i,3); $i = $i+3; } else { if ($y > $numtok($cols,32)) { $y = 1; } if (($mid($one,$i,2) == $str($repchar,2)) || ($mid($one,$i,2) == $repchar) || ((($mid($one,$i,1) == $repchar) && ($mid($one,($i+1),1) != $repchar)))) { $curcol = '�' . $gettok($cols,$y,32) . ',' . $gettok($cols,$y,32); if ($mid($one,$i,2) == $str($repchar,2)) { $x = $x . $curcol . $str($repchar,2); } elseif ($mid($one,$i,2) == $repchar) { $x = $x . $curcol . $repchar; } elseif (($mid($one,$i,1) == $repchar) && ($mid($one,($i+1),1) != $repchar)) { $x = $x . $curcol . $repchar . $mid($one,($i+1),1); } } else { $x = $x . $mid($one,$i,2); } $i = $i+2; $y++; } } return $x; } /* alias -l MG-RainbowBOTH { var %cols = 04 07 08 09 03 10 11 12 02 06 13 05 if (%MG-Rainbow == $null) set %MG-Rainbow 1 inc %MG-Rainbow if (%MG-Rainbow > $numtok(%cols,32)) set %MG-Rainbow 1 var %i = 1, %y = %MG-Rainbow while (%i <= $len($$1)) { if (($mid($1,%i,1) == �) || ($mid($1,%i,1) == ,)) { var %x = %x $+ $mid($1,%i,3) inc %i 3 } else { if (%y > $numtok(%cols,32)) var %y = 1 if (($mid($1,%i,2) == ::) || ($mid($1,%i,2) == :) || (($mid($1,%i,1) == :) && ($mid($1,$calc(%i + 1),1) != :)) || ($mid($1,%i,2) == ..) || ($mid($1,%i,2) == .) || (($mid($1,%i,1) == .) && ($mid($1,$calc(%i + 1),1) != .))) { var %curcol = � $+ $gettok(%cols,%y,32) $+ , $+ $gettok(%cols,%y,32) if ($mid($1,%i,2) == ::) var %x = %x $+ %curcol $+ :: elseif ($mid($1,%i,2) == :) var %x = %x $+ %curcol $+ : elseif (($mid($1,%i,1) == :) && ($mid($1,$calc(%i + 1),1) != :)) var %x = %x $+ %curcol $+ : $+ $mid($$1,$calc(%i + 1),1) elseif ($mid($1,%i,2) == ..) var %x = %x $+ %curcol $+ .. elseif ($mid($1,%i,2) == .) var %x = %x $+ %curcol $+ . elseif (($mid($1,%i,1) == .) && ($mid($1,$calc(%i + 1),1) != .)) var %x = %x $+ %curcol $+ . $+ $mid($$1,$calc(%i + 1),1) } else var %x = %x $+ $mid($$1,%i,2) inc %i 2 inc %y } } return %x } */ function MG_RandShit($param1,$param2) { global $len, $r, $chr, $mid, $x; $x = null; if ($param2 == 'FILL') { $repchar = ':'; } elseif ($param2 == 'BG') { $repchar = '.'; } $i = 1; while ($i <= $len($param1)) { if ($mid($param1,$i,1) == $repchar) { $curchr = $chr($r(33,123)); if (is_numeric($curchr)) { $randvar = '�' . $r(0,15) . ',' . MG_RandColNum(); } else { $randvar = '�' . $r(0,15) . ',' . $r(0,15); } $x = $x . $randvar . $curchr; } else { $x = $x . $mid($param1,$i,1); } $i++; } return $x; } function MG_help() { return <<<EOH ��4Syntax matixgen -args-etc TEXT matixgen -args-s SCALE text- ��4Arguments -h display help -s define scale, NOTE syntax becomes �matixgen -args-s SCALE text- -cf checker fill -cb checker background -sfr stripe fill random -rf random fill -rb random background -rbf rainbow fill -rbb rainbow background -rsf random shit fill -rsb random shit background ��4Examples matixgen -rf-cb HELLO WORLD matixgen -sf-rsb-s 2 HELLO WORLD EOH; } function MG_GetAsciiChar($char) { global $chr; if ($char === ' ') { return ".............. .............. .............. .............. .............. .............. .............."; } elseif ($char === '!') { return "....... ....... ..!!!.. .!!:!!. .!:::!. .!:::!. .!:::!. .!:::!. .!:::!. .!:::!. .!:::!. .!:::!. .!!:!!. ..!!!.. ....... ..!!!.. .!!:!!. ..!!!.. ......."; } elseif ($char === '#') { return "............................ ......######....######...... ......#::::#....#::::#...... ......#::::#....#::::#...... .######::::######::::######. .#::::::::::::::::::::::::#. .######::::######::::######. ......#::::#....#::::#...... ......#::::#....#::::#...... .######::::######::::######. .#::::::::::::::::::::::::#. .######::::######::::######. ......#::::#....#::::#...... ......#::::#....#::::#...... ......######....######...... ............................"; } elseif ($char === '$') { return ".................... ........$$$$$....... ........$:::$....... ....$$$$$:::$$$$$$.. ..$$::::::::::::::$. .$:::::$$$$$$$::::$. .$::::$.......$$$$$. .$::::$............. .$::::$............. .$:::::$$$$$$$$$.... ..$$::::::::::::$$.. ....$$$$$$$$$:::::$. .............$::::$. .............$::::$. .$$$$$.......$::::$. .$::::$$$$$$$:::::$. .$::::::::::::::$$.. ..$$$$$$:::$$$$$.... .......$:::$........ .......$$$$$........ ...................."; } elseif ($char === '%') { return "........................ ..%%%%%.........%%%%%%%. .%:::::%.......%:::::%.. .%:::::%......%:::::%... ..%%%%%......%:::::%.... ............%:::::%..... ...........%:::::%...... ..........%:::::%....... .........%:::::%........ ........%:::::%......... .......%:::::%.......... ......%:::::%........... .....%:::::%............ ....%:::::%......%%%%%.. ...%:::::%......%:::::%. ..%:::::%.......%:::::%. .%%%%%%%.........%%%%%.. ........................"; } elseif ($char === '&') { return "..................... ......&&&&&&&&&&..... .....&::::::::::&.... ....&::::&&&:::::&... ...&::::&...&::::&... ...&::::&...&::::&... ....&::::&&&::::&.... ....&::::::::::&..... .....&:::::::&&...... ...&::::::::&...&&&&. ..&:::::&&::&..&:::&. .&:::::&..&::&&:::&&. .&:::::&...&:::::&... .&:::::&....&::::&... .&::::::&&&&::::::&&. ..&&::::::::&&&::::&. ....&&&&&&&&...&&&&&. ....................."; } elseif ($char === $chr(40)) { return "................ ........((((((.. ......((::::::(. ....((:::::::(.. ...(:::::::((... ...(::::::(..... ...(:::::(...... ...(:::::(...... ...(:::::(...... ...(:::::(...... ...(:::::(...... ...(:::::(...... ...(::::::(..... ...(:::::::((... ....((:::::::(.. ......((::::::(. ........((((((.. ................"; } elseif ($char === $chr(41)) { return ".............. ..))))))...... .)::::::)).... ..):::::::)).. ...)):::::::). .....)::::::). ......):::::). ......):::::). ......):::::). ......):::::). ......):::::). ......):::::). .....)::::::). ...)):::::::). ..):::::::)).. .)::::::)..... ..))))))...... .............."; } elseif ($char === '*') { return "....................... .******.........******. .*:::::*.......*:::::*. .***::::*******::::***. ....**:::::::::::**.... .******:::::::::******. .*:::::::::::::::::::*. .******:::::::::******. ....**:::::::::::**.... .***::::*******::::***. .*:::::*.......*:::::*. .******.........******. ......................."; } elseif ($char === '+') { return "....................... ........+++++++........ ........+:::::+........ ........+:::::+........ ..+++++++:::::+++++++.. ..+:::::::::::::::::+.. ..+:::::::::::::::::+.. ..+++++++:::::+++++++.. ........+:::::+........ ........+:::::+........ ........+++++++........ ......................."; } elseif ($char === '.') { return ".......... ..ÝÝÝÝÝÝ.. ..Ý::::Ý.. ..ÝÝÝÝÝÝ.. .........."; } elseif ($char === $chr(47)) { return "........................ ................///////. .............../:::::/.. ............../:::::/... ............./:::::/.... ............/:::::/..... .........../:::::/...... ........../:::::/....... ........./:::::/........ ......../:::::/......... ......./:::::/.......... ....../:::::/........... ...../:::::/............ ..../:::::/............. .../:::::/.............. ../:::::/............... .///////................ ........................"; } elseif ($char === '0') { return "..................... ......000000000...... ....00:::::::::00.... ..00:::::::::::::00.. .0:::::::000:::::::0. .0::::::0...0::::::0. .0:::::0.....0:::::0. .0:::::0.....0:::::0. .0:::::0.000.0:::::0. .0:::::0.000.0:::::0. .0:::::0.....0:::::0. .0:::::0.....0:::::0. .0::::::0...0::::::0. .0:::::::000:::::::0. ..00:::::::::::::00.. ....00:::::::::00.... ......000000000...... ....................."; } elseif ($char === '1') { return ".............. ...1111111.... ..1::::::1.... .1:::::::1.... .111:::::1.... ....1::::1.... ....1::::1.... ....1::::1.... ....1::::1.... ....1::::1.... ....1::::1.... ....1::::1.... ....1::::1.... .111::::::111. .1::::::::::1. .1::::::::::1. .111111111111. .............."; } elseif ($char === '2') { return "...................... ..222222222222222..... .2:::::::::::::::22... .2::::::222222:::::2.. .2222222.....2:::::2.. .............2:::::2.. .............2:::::2.. ..........2222::::2... .....22222::::::22.... ...22::::::::222...... ..2:::::22222......... .2:::::2.............. .2:::::2.............. .2:::::2.......222222. .2::::::2222222:::::2. .2::::::::::::::::::2. .22222222222222222222. ......................"; } elseif ($char === '3') { return "..................... ..333333333333333.... .3:::::::::::::::33.. .3::::::33333::::::3. .3333333.....3:::::3. .............3:::::3. .............3:::::3. .....33333333:::::3.. .....3:::::::::::3... .....33333333:::::3.. .............3:::::3. .............3:::::3. .............3:::::3. .3333333.....3:::::3. .3::::::33333::::::3. .3:::::::::::::::33.. ..333333333333333.... ....................."; } elseif ($char === '4') { return ".................... ........444444444... .......4::::::::4... ......4:::::::::4... .....4::::44::::4... ....4::::4.4::::4... ...4::::4..4::::4... ..4::::4...4::::4... .4::::444444::::444. .4::::::::::::::::4. .4444444444:::::444. ...........4::::4... ...........4::::4... ...........4::::4... .........44::::::44. .........4::::::::4. .........4444444444. ...................."; } elseif ($char === '5') { return "..................... .555555555555555555.. .5::::::::::::::::5.. .5::::::::::::::::5.. .5:::::555555555555.. .5:::::5............. .5:::::5............. .5:::::5555555555.... .5:::::::::::::::5... .555555555555:::::5.. .............5:::::5. .............5:::::5. .5555555.....5:::::5. .5::::::55555::::::5. ..55:::::::::::::55.. ....55:::::::::55.... ......555555555...... ....................."; } elseif ($char === '6') { return "..................... .........66666666.... ........6::::::6..... .......6::::::6...... ......6::::::6....... .....6::::::6........ ....6::::::6......... ...6::::::6.......... ..6::::::::66666..... .6::::::::::::::66... .6::::::66666:::::6.. .6:::::6.....6:::::6. .6:::::6.....6:::::6. .6::::::66666::::::6. ..66:::::::::::::66.. ....66:::::::::66.... ......666666666...... ....................."; } elseif ($char === '7') { return "...................... .77777777777777777777. .7::::::::::::::::::7. .7::::::::::::::::::7. .777777777777:::::::7. ............7::::::7.. ...........7::::::7... ..........7::::::7.... .........7::::::7..... ........7::::::7...... .......7::::::7....... ......7::::::7........ .....7::::::7......... ....7::::::7.......... ...7::::::7........... ..7::::::7............ .77777777............. ......................"; } elseif ($char === '8') { return "..................... ......888888888...... ....88:::::::::88.... ..88:::::::::::::88.. .8::::::88888::::::8. .8:::::8.....8:::::8. .8:::::8.....8:::::8. ..8:::::88888:::::8.. ...8:::::::::::::8... ..8:::::88888:::::8.. .8:::::8.....8:::::8. .8:::::8.....8:::::8. .8:::::8.....8:::::8. .8::::::88888::::::8. ..88:::::::::::::88.. ....88:::::::::88.... ......888888888...... ....................."; } elseif ($char === '9') { return "..................... ......999999999...... ....99:::::::::99.... ..99:::::::::::::99.. .9::::::99999::::::9. .9:::::9.....9:::::9. .9:::::9.....9:::::9. ..9:::::99999::::::9. ...99::::::::::::::9. .....99999::::::::9.. ..........9::::::9... .........9::::::9.... ........9::::::9..... .......9::::::9...... ......9::::::9....... .....9::::::9........ ....99999999......... ....................."; } elseif ($char === ':') { return ".......... ..ÝÝÝÝÝÝ.. ..Ý::::Ý.. ..ÝÝÝÝÝÝ.. .......... .......... .......... ..ÝÝÝÝÝÝ.. ..Ý::::Ý.. ..ÝÝÝÝÝÝ.. .........."; } elseif ($char === ';') { return "........... ...;;;;;;.. ...;::::;.. ...;;;;;;.. ........... ........... ........... ...;;;;;;.. ...;::::;.. ...;:::;;.. ..;:::;.... ..;;;;..... ..........."; } elseif ($char === '<') { return "............... .......<<<<<<<. ......<:::::<.. .....<:::::<... ....<:::::<.... ...<:::::<..... ..<:::::<...... .<:::::<....... ..<:::::<...... ...<:::::<..... ....<:::::<.... .....<:::::<... ......<:::::<.. .......<<<<<<<. ..............."; } elseif ($char === '=') { return "................... ..===============.. ..=:::::::::::::=.. ..===============.. ................... ..===============.. ..=:::::::::::::=.. ..===============.. ..................."; } elseif ($char === '>') { return "............... .>>>>>>>....... ..>:::::>...... ...>:::::>..... ....>:::::>.... .....>:::::>... ......>:::::>.. .......>:::::>. ......>:::::>.. .....>:::::>... ....>:::::>.... ...>:::::>..... ..>:::::>...... .>>>>>>>....... ..............."; } elseif ($char === '?') { return ".................... .......???????...... .....??:::::::??.... ...??:::::::::::?... ..?:::::????:::::?.. ..?::::?....?::::?.. ..?::::?.....?::::?. ..??????.....?::::?. ............?::::?.. ...........?::::?... ..........?::::?.... .........?::::?..... ........?::::?...... ........?::::?...... ........??::??...... .........????....... .................... .........???........ ........??:??....... .........???........ ...................."; } elseif ($char === '@') { return "..................... ......@@@@@@@@@...... ....@@:::::::::@@.... ..@@:::::::::::::@@.. .@:::::::@@@:::::::@. .@::::::@...@::::::@. .@:::::@..@@@@:::::@. .@:::::@..@::::::::@. .@:::::@..@::::::::@. .@:::::@..@:::::::@@. .@:::::@..@@@@@@@@... .@::::::@............ .@:::::::@@@@@@@@.... ..@@:::::::::::::@... ....@@:::::::::::@... ......@@@@@@@@@@@.... ....................."; } elseif ($char === 'A') { return "................................... ................AAA................ ...............A:::A............... ..............A:::::A.............. .............A:::::::A............. ............A:::::::::A............ ...........A:::::A:::::A........... ..........A:::::A.A:::::A.......... .........A:::::A...A:::::A......... ........A:::::A.....A:::::A........ .......A:::::AAAAAAAAA:::::A....... ......A:::::::::::::::::::::A...... .....A:::::AAAAAAAAAAAAA:::::A..... ....A:::::A.............A:::::A.... ...A:::::A...............A:::::A... ..A:::::A.................A:::::A.. .AAAAAAA...................AAAAAAA. ..................................."; } elseif ($char === 'B') { return "...................... .BBBBBBBBBBBBBBBBB.... .B::::::::::::::::B... .B::::::BBBBBB:::::B.. .BB:::::B.....B:::::B. ...B::::B.....B:::::B. ...B::::B.....B:::::B. ...B::::BBBBBB:::::B.. ...B:::::::::::::BB... ...B::::BBBBBB:::::B.. ...B::::B.....B:::::B. ...B::::B.....B:::::B. ...B::::B.....B:::::B. .BB:::::BBBBBB::::::B. .B:::::::::::::::::B.. .B::::::::::::::::B... .BBBBBBBBBBBBBBBBB.... ...................... "; } elseif ($char === 'C') { return "....................... .........CCCCCCCCCCCCC. ......CCC::::::::::::C. ....CC:::::::::::::::C. ...C:::::CCCCCCCC::::C. ..C:::::C.......CCCCCC. .C:::::C............... .C:::::C............... .C:::::C............... .C:::::C............... .C:::::C............... .C:::::C............... ..C:::::C.......CCCCCC. ...C:::::CCCCCCCC::::C. ....CC:::::::::::::::C. ......CCC::::::::::::C. .........CCCCCCCCCCCCC. ....................... "; } elseif ($char === 'D') { return "....................... .DDDDDDDDDDDDD......... .D::::::::::::DDD...... .D:::::::::::::::DD.... .DDD:::::DDDDD:::::D... ...D:::::D....D:::::D.. ...D:::::D.....D:::::D. ...D:::::D.....D:::::D. ...D:::::D.....D:::::D. ...D:::::D.....D:::::D. ...D:::::D.....D:::::D. ...D:::::D.....D:::::D. ...D:::::D....D:::::D.. .DDD:::::DDDDD:::::D... .D:::::::::::::::DD.... .D::::::::::::DDD...... .DDDDDDDDDDDDD......... ......................."; } elseif ($char === 'E') { return "........................ .EEEEEEEEEEEEEEEEEEEEEE. .E::::::::::::::::::::E. .E::::::::::::::::::::E. .EE::::::EEEEEEEEE::::E. ...E:::::E.......EEEEEE. ...E:::::E.............. ...E::::::EEEEEEEEEE.... ...E:::::::::::::::E.... ...E:::::::::::::::E.... ...E::::::EEEEEEEEEE.... ...E:::::E.............. ...E:::::E.......EEEEEE. .EE::::::EEEEEEEE:::::E. .E::::::::::::::::::::E. .E::::::::::::::::::::E. .EEEEEEEEEEEEEEEEEEEEEE. ........................"; } elseif ($char === 'F') { return "........................ .FFFFFFFFFFFFFFFFFFFFFF. .F::::::::::::::::::::F. .F::::::::::::::::::::F. .FF::::::FFFFFFFFF::::F. ...F:::::F.......FFFFFF. ...F:::::F.............. ...F::::::FFFFFFFFFF.... ...F:::::::::::::::F.... ...F:::::::::::::::F.... ...F::::::FFFFFFFFFF.... ...F:::::F.............. ...F:::::F.............. .FF:::::::FF............ .F::::::::FF............ .F::::::::FF............ .FFFFFFFFFFF............ ........................"; } elseif ($char === 'G') { return "....................... .........GGGGGGGGGGGGG. ......GGG::::::::::::G. ....GG:::::::::::::::G. ...G:::::GGGGGGGG::::G. ..G:::::G.......GGGGGG. .G:::::G............... .G:::::G............... .G:::::G....GGGGGGGGGG. .G:::::G....G::::::::G. .G:::::G....GGGGG::::G. .G:::::G........G::::G. ..G:::::G.......G::::G. ...G:::::GGGGGGGG::::G. ....GG:::::::::::::::G. ......GGG::::::GGG:::G. .........GGGGGG...GGGG. ......................."; } elseif ($char === 'H') { return "......................... .HHHHHHHHH.....HHHHHHHHH. .H:::::::H.....H:::::::H. .H:::::::H.....H:::::::H. .HH::::::H.....H::::::HH. ...H:::::H.....H:::::H... ...H:::::H.....H:::::H... ...H::::::HHHHH::::::H... ...H:::::::::::::::::H... ...H:::::::::::::::::H... ...H::::::HHHHH::::::H... ...H:::::H.....H:::::H... ...H:::::H.....H:::::H... .HH::::::H.....H::::::HH. .H:::::::H.....H:::::::H. .H:::::::H.....H:::::::H. .HHHHHHHHH.....HHHHHHHHH. ........................."; } elseif ($char === 'I') { return "............ .IIIIIIIIII. .I::::::::I. .I::::::::I. .II::::::II. ...I::::I... ...I::::I... ...I::::I... ...I::::I... ...I::::I... ...I::::I... ...I::::I... ...I::::I... .II::::::II. .I::::::::I. .I::::::::I. .IIIIIIIIII. ............"; } elseif ($char === 'J') { return "....................... ...........JJJJJJJJJJJ. ...........J:::::::::J. ...........J:::::::::J. ...........JJ:::::::JJ. .............J:::::J... .............J:::::J... .............J:::::J... .............J:::::j... .............J:::::J... .JJJJJJJ.....J:::::J... .J:::::J.....J:::::J... .J::::::J...J::::::J... .J:::::::JJJ:::::::J... ..JJ:::::::::::::JJ.... ....JJ:::::::::JJ...... ......JJJJJJJJJ........ ......................."; } elseif ($char === 'K') { return "...................... .KKKKKKKKK....KKKKKKK. .K:::::::K....K:::::K. .K:::::::K....K:::::K. .K:::::::K...K::::::K. .KK::::::K..K:::::KKK. ...K:::::K.K:::::K.... ...K::::::K:::::K..... ...K:::::::::::K...... ...K:::::::::::K...... ...K::::::K:::::K..... ...K:::::K.K:::::K.... .KK::::::K..K:::::KKK. .K:::::::K...K::::::K. .K:::::::K....K:::::K. .K:::::::K....K:::::K. .KKKKKKKKK....KKKKKKK. ......................"; } elseif ($char === 'L') { return ".......................... .LLLLLLLLLLL.............. .L:::::::::L.............. .L:::::::::L.............. .LL:::::::LL.............. ...L:::::L................ ...L:::::L................ ...L:::::L................ ...L:::::L................ ...L:::::L................ ...L:::::L................ ...L:::::L................ ...L:::::L.........LLLLLL. .LL:::::::LLLLLLLLL:::::L. .L::::::::::::::::::::::L. .L::::::::::::::::::::::L. .LLLLLLLLLLLLLLLLLLLLLLLL. .........................."; } elseif ($char === 'M') { return "................................. .MMMMMMMM...............MMMMMMMM. .M:::::::M.............M:::::::M. .M::::::::M...........M::::::::M. .M:::::::::M.........M:::::::::M. .M::::::::::M.......M::::::::::M. .M:::::::::::M.....M:::::::::::M. .M:::::::M::::M...M::::M:::::::M. .M::::::M.M::::M.M::::M.M::::::M. .M::::::M..M::::M::::M..M::::::M. .M::::::M...M:::::::M...M::::::M. .M::::::M....M:::::M....M::::::M. .M::::::M.....MMMMM.....M::::::M. .M::::::M...............M::::::M. .M::::::M...............M::::::M. .M::::::M...............M::::::M. .MMMMMMMM...............MMMMMMMM. ................................."; } elseif ($char === 'N') { return ".......................... .NNNNNNNN........NNNNNNNN. .N:::::::N.......N::::::N. .N::::::::N......N::::::N. .N:::::::::N.....N::::::N. .N::::::::::N....N::::::N. .N:::::::::::N...N::::::N. .N:::::::N::::N..N::::::N. .N::::::N.N::::N.N::::::N. .N::::::N..N::::N:::::::N. .N::::::N...N:::::::::::N. .N::::::N....N::::::::::N. .N::::::N.....N:::::::::N. .N::::::N......N::::::::N. .N::::::N.......N:::::::N. .N::::::N........N::::::N. .NNNNNNNN.........NNNNNNN. .........................."; } elseif ($char === 'O') { return "..................... ......OOOOOOOOO...... ....OO:::::::::OO.... ..OO:::::::::::::OO.. .O:::::::OOO:::::::O. .O::::::O...O::::::O. .O:::::O.....O:::::O. .O:::::O.....O:::::O. .O:::::O.....O:::::O. .O:::::O.....O:::::O. .O:::::O.....O:::::O. .O:::::O.....O:::::O. .O::::::O...O::::::O. .O:::::::OOO:::::::O. ..OO:::::::::::::OO.. ....OO:::::::::OO.... ......OOOOOOOOO...... ....................."; } elseif ($char === 'P') { return "...................... .PPPPPPPPPPPPPPPPP.... .P::::::::::::::::P... .P::::::PPPPPP:::::P.. .PP:::::P.....P:::::P. ...P::::P.....P:::::P. ...P::::P.....P:::::P. ...P::::PPPPPP:::::P.. ...P:::::::::::::PP... ...P::::PPPPPPPPP..... ...P::::P............. ...P::::P............. ...P::::P............. .PP::::::PP........... .P::::::::P........... .P::::::::P........... .PPPPPPPPPP........... ......................"; } elseif ($char === 'Q') { return "...................... ......QQQQQQQQQ....... ....QQ:::::::::QQ..... ..QQ:::::::::::::QQ... .Q:::::::QQQ:::::::Q.. .Q::::::Q...Q::::::Q.. .Q:::::Q.....Q:::::Q.. .Q:::::Q.....Q:::::Q.. .Q:::::Q.....Q:::::Q.. .Q:::::Q.....Q:::::Q.. .Q:::::Q.....Q:::::Q.. .Q:::::Q..QQQQ:::::Q.. .Q::::::Q.Q::::::::Q.. .Q:::::::QQ::::::::Q.. ..QQ::::::::::::::Q... ....QQ:::::::::::Q.... ......QQQQQQQQ::::QQ.. ..............Q:::::Q. ...............QQQQQQ. ......................"; } elseif ($char === 'R') { return "...................... .RRRRRRRRRRRRRRRRR.... .R::::::::::::::::R... .R::::::RRRRRR:::::R.. .RR:::::R.....R:::::R. ...R::::R.....R:::::R. ...R::::R.....R:::::R. ...R::::RRRRRR:::::R.. ...R:::::::::::::RR... ...R::::RRRRRR:::::R.. ...R::::R.....R:::::R. ...R::::R.....R:::::R. ...R::::R.....R:::::R. .RR:::::R.....R:::::R. .R::::::R.....R:::::R. .R::::::R.....R:::::R. .RRRRRRRR.....RRRRRRR. ......................"; } elseif ($char === 'S') { return "..................... ....SSSSSSSSSSSSSSS.. ..SS:::::::::::::::S. .S:::::SSSSSS::::::S. .S:::::S.....SSSSSSS. .S:::::S............. .S:::::S............. ..S::::SSSS.......... ...SS::::::SSSSS..... .....SSS::::::::SS... ........SSSSSS::::S.. .............S:::::S. .............S:::::S. .SSSSSSS.....S:::::S. .S::::::SSSSSS:::::S. .S:::::::::::::::SS.. ..SSSSSSSSSSSSSSS.... ....................."; } elseif ($char === 'T') { return "......................... .TTTTTTTTTTTTTTTTTTTTTTT. .T:::::::::::::::::::::T. .T:::::::::::::::::::::T. .T:::::TT:::::::TT:::::T. .TTTTTT..T:::::T..TTTTTT. .........T:::::T......... .........T:::::T......... .........T:::::T......... .........T:::::T......... .........T:::::T......... .........T:::::T......... .........T:::::T......... .......TT:::::::TT....... .......T:::::::::T....... .......T:::::::::T....... .......TTTTTTTTTTT....... ........................."; } elseif ($char === 'U') { return "....................... .UUUUUUUU.....UUUUUUUU. .U::::::U.....U::::::U. .U::::::U.....U::::::U. .UU:::::U.....U:::::UU. ..U:::::U.....U:::::U.. ..U:::::U.....U:::::U.. ..U:::::U.....U:::::U.. ..U:::::U.....U:::::U.. ..U:::::U.....U:::::U.. ..U:::::U.....U:::::U.. ..U:::::U.....U:::::U.. ..U::::::U...U::::::U.. ..U:::::::UUU:::::::U.. ...UU:::::::::::::UU... .....UU:::::::::UU..... .......UUUUUUUUU....... ......................."; } elseif ($char === 'V') { return "............................. .VVVVVVVV...........VVVVVVVV. .V::::::V...........V::::::V. .V::::::V...........V::::::V. .V::::::V...........V::::::V. ..V:::::V...........V:::::V.. ...V:::::V.........V:::::V... ....V:::::V.......V:::::V.... .....V:::::V.....V:::::V..... ......V:::::V...V:::::V...... .......V:::::V.V:::::V....... ........V:::::V:::::V........ .........V:::::::::V......... ..........V:::::::V.......... ...........V:::::V........... ............V:::V............ .............VVV............. ............................."; } elseif ($char === 'W') { return "............................................. .WWWWWWWW...........................WWWWWWWW. .W::::::W...........................W::::::W. .W::::::W...........................W::::::W. .W::::::W...........................W::::::W. ..W:::::W...........WWWWW...........W:::::W.. ...W:::::W.........W:::::W.........W:::::W... ....W:::::W.......W:::::::W.......W:::::W.... .....W:::::W.....W:::::::::W.....W:::::W..... ......W:::::W...W:::::W:::::W...W:::::W...... .......W:::::W.W:::::W.W:::::W.W:::::W....... ........W:::::W:::::W...W:::::W:::::W........ .........W:::::::::W.....W:::::::::W......... ..........W:::::::W.......W:::::::W.......... ...........W:::::W.........W:::::W........... ............W:::W...........W:::W............ .............WWW.............WWW............. ............................................."; } elseif ($char === 'X') { return "....................... .XXXXXXX.......XXXXXXX. .X:::::X.......X:::::X. .X:::::X.......X:::::X. .X::::::X.....X::::::X. .XXX:::::X...X:::::XXX. ....X:::::X.X:::::X.... .....X:::::X:::::X..... ......X:::::::::X...... ......X:::::::::X...... .....X:::::X:::::X..... ....X:::::X.X:::::X.... .XXX:::::X...X:::::XXX. .X::::::X.....X::::::X. .X:::::X.......X:::::X. .X:::::X.......X:::::X. .XXXXXXX.......XXXXXXX. ......................."; } elseif ($char === 'Y') { return "....................... .YYYYYYY.......YYYYYYY. .Y:::::Y.......Y:::::Y. .Y:::::Y.......Y:::::Y. .Y::::::Y.....Y::::::Y. .YYY:::::Y...Y:::::YYY. ....Y:::::Y.Y:::::Y.... .....Y:::::Y:::::Y..... ......Y:::::::::Y...... .......Y:::::::Y....... ........Y:::::Y........ ........Y:::::Y........ ........Y:::::Y........ ........Y:::::Y........ .....YYYY:::::YYYY..... .....Y:::::::::::Y..... .....YYYYYYYYYYYYY..... ......................."; } elseif ($char === 'Z') { return "..................... .ZZZZZZZZZZZZZZZZZZZ. .Z:::::::::::::::::Z. .Z:::::::::::::::::Z. .Z:::ZZZZZZZZ:::::Z.. .ZZZZZ.....Z:::::Z... .........Z:::::Z..... ........Z:::::Z...... .......Z:::::Z....... ......Z:::::Z........ .....Z:::::Z......... ....Z:::::Z.......... .ZZZ:::::Z.....ZZZZZ. .Z::::::ZZZZZZZZ:::Z. .Z:::::::::::::::::Z. .Z:::::::::::::::::Z. .ZZZZZZZZZZZZZZZZZZZ. ....................."; } elseif ($char === $chr(91)) { return "........... .[[[[[[[[[. .[:::::::[. .[:::::::[. .[:::::[[[. .[::::[.... .[::::[.... .[::::[.... .[::::[.... .[::::[.... .[::::[.... .[::::[.... .[::::[.... .[:::::[[[. .[:::::::[. .[:::::::[. .[[[[[[[[[. ..........."; } elseif ($char === $chr(92)) { return "........................ .\\\\\\\................ ..\:::::\............... ...\:::::\.............. ....\:::::\............. .....\:::::\............ ......\:::::\........... .......\:::::\.......... ........\:::::\......... .........\:::::\........ ..........\:::::\....... ...........\:::::\...... ............\:::::\..... .............\:::::\.... ..............\:::::\... ...............\:::::\.. ................\\\\\\\. ........................"; } elseif ($char === $chr(93)) { return "........... .]]]]]]]]]. .]:::::::]. .]:::::::]. .]]]:::::]. ....]::::]. ....]::::]. ....]::::]. ....]::::]. ....]::::]. ....]::::]. ....]::::]. ....]::::]. .]]]:::::]. .]:::::::]. .]:::::::]. .]]]]]]]]]. ..........."; } elseif ($char === 'a') { return ".................... ...aaaaaaaaaaaaa.... ...a::::::::::::a... ...aaaaaaaaa:::::a.. ............a::::a.. .....aaaaaaa:::::a.. ...aa::::::::::::a.. ..a::::aaaa::::::a.. .a::::a....a:::::a.. .a::::a....a:::::a.. .a:::::aaaa::::::a.. ..a::::::::::aa:::a. ...aaaaaaaaaa..aaaa. ...................."; } elseif ($char === 'b') { return "...................... .bbbbbbbb............. .b::::::b............. .b::::::b............. .b::::::b............. ..b:::::b............. ..b:::::bbbbbbbbb..... ..b::::::::::::::bb... ..b::::::::::::::::b.. ..b:::::bbbbb:::::::b. ..b:::::b....b::::::b. ..b:::::b.....b:::::b. ..b:::::b.....b:::::b. ..b:::::b.....b:::::b. ..b:::::bbbbbb::::::b. ..b::::::::::::::::b.. ..b:::::::::::::::b... ..bbbbbbbbbbbbbbbb.... ......................"; } elseif ($char === 'c') { return "...................... .....cccccccccccccccc. ...cc:::::::::::::::c. ..c:::::::::::::::::c. .c:::::::cccccc:::::c. .c::::::c.....ccccccc. .c:::::c.............. .c:::::c.............. .c::::::c.....ccccccc. .c:::::::cccccc:::::c. ..c:::::::::::::::::c. ...cc:::::::::::::::c. .....cccccccccccccccc. ......................"; } elseif ($char === 'd') { return "...................... .............dddddddd. .............d::::::d. .............d::::::d. .............d::::::d. .............d:::::d.. .....ddddddddd:::::d.. ...dd::::::::::::::d.. ..d::::::::::::::::d.. .d:::::::ddddd:::::d.. .d::::::d....d:::::d.. .d:::::d.....d:::::d.. .d:::::d.....d:::::d.. .d:::::d.....d:::::d.. .d::::::ddddd::::::dd. ..d:::::::::::::::::d. ...d:::::::::ddd::::d. ....ddddddddd...ddddd. ......................"; } elseif ($char === 'e') { return "...................... .....eeeeeeeeeeee..... ...ee::::::::::::ee... ..e::::::eeeee:::::ee. .e::::::e.....e:::::e. .e:::::::eeeee::::::e. .e:::::::::::::::::e.. .e::::::eeeeeeeeeee... .e:::::::e............ .e::::::::e........... ..e::::::::eeeeeeee... ...ee:::::::::::::e... .....eeeeeeeeeeeeee... ......................"; } elseif ($char === 'f') { return "........................ .....ffffffffffffffff... ....f::::::::::::::::f.. ...f::::::::::::::::::f. ...f::::::fffffff:::::f. ...f:::::f.......ffffff. ...f:::::f.............. ..f:::::::ffffff........ ..f::::::::::::f........ ..f::::::::::::f........ ..f:::::::ffffff........ ...f:::::f.............. ...f:::::f.............. ..f:::::::f............. ..f:::::::f............. ..f:::::::f............. ..fffffffff............. ........................"; } elseif ($char === 'g') { return "...................... ....ggggggggg...ggggg. ...g:::::::::ggg::::g. ..g:::::::::::::::::g. .g::::::ggggg::::::gg. .g:::::g.....g:::::g.. .g:::::g.....g:::::g.. .g:::::g.....g:::::g.. .g::::::g....g:::::g.. .g:::::::ggggg:::::g.. ..g::::::::::::::::g.. ...gg::::::::::::::g.. .....gggggggg::::::g.. .............g:::::g.. .gggggg......g:::::g.. .g:::::gg...gg:::::g.. ..g::::::ggg:::::::g.. ...gg:::::::::::::g... .....ggg::::::ggg..... ........gggggg........ ......................"; } elseif ($char === 'h') { return "...................... .hhhhhhh.............. .h:::::h.............. .h:::::h.............. .h:::::h.............. ..h::::h.hhhhh........ ..h::::hh:::::hhh..... ..h::::::::::::::hh... ..h:::::::hhh::::::h.. ..h::::::h...h::::::h. ..h:::::h.....h:::::h. ..h:::::h.....h:::::h. ..h:::::h.....h:::::h. ..h:::::h.....h:::::h. ..h:::::h.....h:::::h. ..h:::::h.....h:::::h. ..hhhhhhh.....hhhhhhh. ......................"; } elseif ($char === 'i') { return ".......... ...iiii... ..i::::i.. ...iiii... .......... .iiiiiii.. .i:::::i.. ..i::::i.. ..i::::i.. ..i::::i.. ..i::::i.. ..i::::i.. ..i::::i.. .i::::::i. .i::::::i. .i::::::i. .iiiiiiii. .........."; } elseif ($char === 'j') { return ".................... ..............jjjj.. .............j::::j. ..............jjjj.. .................... ............jjjjjjj. ............j:::::j. .............j::::j. .............j::::j. .............j::::j. .............j::::j. .............j::::j. .............j::::j. .............j::::j. .............j::::j. .............j::::j. .............j::::j. .............j::::j. ...jjjj......j::::j. ..j::::jj...j:::::j. ..j::::::jjj::::::j. ...jj::::::::::::j.. .....jjj::::::jjj... ........jjjjjj...... ...................."; } elseif ($char === 'k') { return "..................... .kkkkkkkk............ .k::::::k............ .k::::::k............ .k::::::k............ ..k:::::k....kkkkkkk. ..k:::::k...k:::::k.. ..k:::::k..k:::::k... ..k:::::k.k:::::k.... ..k::::::k:::::k..... ..k:::::::::::k...... ..k:::::::::::k...... ..k::::::k:::::k..... .k::::::k.k:::::k.... .k::::::k..k:::::k... .k::::::k...k:::::k.. .kkkkkkkk....kkkkkkk. ....................."; } elseif ($char === 'l') { return ".......... .lllllll.. .l:::::l.. .l:::::l.. .l:::::l.. ..l::::l.. ..l::::l.. ..l::::l.. ..l::::l.. ..l::::l.. ..l::::l.. ..l::::l.. ..l::::l.. .l::::::l. .l::::::l. .l::::::l. .llllllll. .........."; } elseif ($char === 'm') { return ".......................... ....mmmmmmm....mmmmmmm.... ..mm:::::::m..m:::::::mm.. .m::::::::::mm::::::::::m. .m::::::::::::::::::::::m. .m:::::mmm::::::mmm:::::m. .m::::m...m::::m...m::::m. .m::::m...m::::m...m::::m. .m::::m...m::::m...m::::m. .m::::m...m::::m...m::::m. .m::::m...m::::m...m::::m. .m::::m...m::::m...m::::m. .mmmmmm...mmmmmm...mmmmmm. .........................."; } elseif ($char === 'n') { return ".................... .nnnn..nnnnnnnn..... .n:::nn::::::::nn... .n::::::::::::::nn.. .nn:::::::::::::::n. ...n:::::nnnn:::::n. ...n::::n....n::::n. ...n::::n....n::::n. ...n::::n....n::::n. ...n::::n....n::::n. ...n::::n....n::::n. ...n::::n....n::::n. ...nnnnnn....nnnnnn. ...................."; } elseif ($char === 'o') { return "................... ....ooooooooooo.... ..oo:::::::::::oo.. .o:::::::::::::::o. .o:::::ooooo:::::o. .o::::o.....o::::o. .o::::o.....o::::o. .o::::o.....o::::o. .o::::o.....o::::o. .o:::::ooooo:::::o. .o:::::::::::::::o. ..oo:::::::::::oo.. ....ooooooooooo.... ................... "; } elseif ($char === 'p') { return "...................... .ppppp...ppppppppp.... .p::::ppp:::::::::p... .p:::::::::::::::::p.. .pp::::::ppppp::::::p. ..p:::::p.....p:::::p. ..p:::::p.....p:::::p. ..p:::::p.....p:::::p. ..p:::::p....p::::::p. ..p:::::ppppp:::::::p. ..p::::::::::::::::p.. ..p::::::::::::::pp... ..p::::::pppppppp..... ..p:::::p............. ..p:::::p............. .p:::::::p............ .p:::::::p............ .p:::::::p............ .ppppppppp............ ......................"; } elseif ($char === 'q') { return "...................... ....qqqqqqqqq...qqqqq. ...q:::::::::qqq::::q. ..q:::::::::::::::::q. .q::::::qqqqq::::::qq. .q:::::q.....q:::::q.. .q:::::q.....q:::::q.. .q:::::q.....q:::::q.. .q::::::q....q:::::q.. .q:::::::qqqqq:::::q.. ..q::::::::::::::::q.. ...qq::::::::::::::q.. .....qqqqqqqq::::::q.. .............q:::::q.. .............q:::::q.. ............q:::::::q. ............q:::::::q. ............q:::::::q. ............qqqqqqqqq. ......................"; } elseif ($char === 'r') { return "...................... .rrrrr...rrrrrrrrr.... .r::::rrr:::::::::r... .r:::::::::::::::::r.. .rr::::::rrrrr::::::r. ..r:::::r.....r:::::r. ..r:::::r.....rrrrrrr. ..r:::::r............. ..r:::::r............. ..r:::::r............. ..r:::::r............. ..r:::::r............. ..rrrrrrr............. ......................"; } elseif ($char === 's') { return "................... .....ssssssssss.... ...ss::::::::::s... .ss:::::::::::::s.. .s::::::ssss:::::s. ..s:::::s..ssssss.. ....s::::::s....... .......s::::::s.... .ssssss...s:::::s.. .s:::::ssss::::::s. .s::::::::::::::s.. ..s:::::::::::ss... ...sssssssssss..... ..................."; } elseif ($char === 't') { return "......................... ..........tttt........... .......ttt:::t........... .......t:::::t........... .......t:::::t........... .ttttttt:::::ttttttt..... .t:::::::::::::::::t..... .t:::::::::::::::::t..... .tttttt:::::::tttttt..... .......t:::::t........... .......t:::::t........... .......t:::::t........... .......t:::::t....tttttt. .......t::::::tttt:::::t. .......tt::::::::::::::t. .........tt:::::::::::tt. ...........ttttttttttt... ........................."; } elseif ($char === 'u') { return ".................... .uuuuuu....uuuuuu... .u::::u....u::::u... .u::::u....u::::u... .u::::u....u::::u... .u::::u....u::::u... .u::::u....u::::u... .u::::u....u::::u... .u:::::uuuu:::::u... .u:::::::::::::::uu. ..u:::::::::::::::u. ...uu::::::::uu:::u. .....uuuuuuuu..uuuu. ...................."; } elseif ($char === 'v') { return "........................... .vvvvvvv...........vvvvvvv. ..v:::::v.........v:::::v.. ...v:::::v.......v:::::v... ....v:::::v.....v:::::v.... .....v:::::v...v:::::v..... ......v:::::v.v:::::v...... .......v:::::v:::::v....... ........v:::::::::v........ .........v:::::::v......... ..........v:::::v.......... ...........v:::v........... ............vvv............ ..........................."; } elseif ($char === 'w') { return "........................................... .wwwwwww...........wwwww...........wwwwwww. ..w:::::w.........w:::::w.........w:::::w.. ...w:::::w.......w:::::::w.......w:::::w... ....w:::::w.....w:::::::::w.....w:::::w.... .....w:::::w...w:::::w:::::w...w:::::w..... ......w:::::w.w:::::w.w:::::w.w:::::w...... .......w:::::w:::::w...w:::::w:::::w....... ........w:::::::::w.....w:::::::::w........ .........w:::::::w.......w:::::::w......... ..........w:::::w.........w:::::w.......... ...........w:::w...........w:::w........... ............www.............www............ ..........................................."; } elseif ($char === 'x') { return "...................... .xxxxxxx......xxxxxxx. ..x:::::x....x:::::x.. ...x:::::x..x:::::x... ....x:::::xx:::::x.... .....x::::::::::x..... ......x::::::::x...... ......x::::::::x...... .....x::::::::::x..... ....x:::::xx:::::x.... ...x:::::x..x:::::x... ..x:::::x....x:::::x.. .xxxxxxx......xxxxxxx. ......................"; } elseif ($char === 'y') { return "........................... .yyyyyyy...........yyyyyyy. ..y:::::y.........y:::::y.. ...y:::::y.......y:::::y... ....y:::::y.....y:::::y.... .....y:::::y...y:::::y..... ......y:::::y.y:::::y...... .......y:::::y:::::y....... ........y:::::::::y........ .........y:::::::y......... ..........y:::::y.......... .........y:::::y........... ........y:::::y............ .......y:::::y............. ......y:::::y.............. .....y:::::y............... ....y:::::y................ ...yyyyyyy................. ..........................."; } elseif ($char === 'z') { return "................... .zzzzzzzzzzzzzzzzz. .z:::::::::::::::z. .z::::::::::::::z.. .zzzzzzzz::::::z... .......z::::::z.... ......z::::::z..... .....z::::::z...... ....z::::::z....... ...z::::::zzzzzzzz. ..z::::::::::::::z. .z:::::::::::::::z. .zzzzzzzzzzzzzzzzz. ..................."; } elseif ($char === $chr(123)) { return "............. .......{{{{{. ......{::::{. .....{:::::{. .....{::::{{. ....{::::{... ....{::::{... ...{:::::{... ..{:::::{.... .{:::::{..... ..{:::::{.... ...{:::::{... ....{::::{... ....{::::{... ....{:::::{{. .....{:::::{. ......{::::{. .......{{}}....... .}::::}...... .}:::::}..... .}}::::}..... ...}::::}.... ...}::::}.... ...}:::::}... ....}:::::}.. .....}:::::}. ....}:::::}.. ...}:::::}... ...}::::}.... ...}::::}.... .}}:::::}.... .}:::::}..... .}::::}...... .}}}}}....... ............."; } elseif ($char === '~') { return "......................... .....~~~~~~~~~....~~~~~~. ...~~:::::::::~..~:::::~. ..~:::::~~:::::~~:::::~.. .~:::::~..~::::::::::~... .~~~~~~....~~~~~~~~~~.... ........................."; } else { return "NONE"; } } var_dump(matixgen("-sfr-s 1 h i j")); //file_put_contents('test.txt',MG_RandShit('.hhhhhhh..............','BG'));