archive

- Random tools & helpful resources for IRC
git clone git://git.acid.vegas/archive.git
Log | Files | Refs | Archive

hueg.pl (24532B)

      1 ######
      2 # hueg.pl PRO MODE
      3 # modded by ma0 and others
      4 # respekts 2 jakk and others
      5 # 2020 upd: ported for HexChat by anon
      6 ######
      7 
      8 use Xchat qw(:all);
      9 
     10 $VERSION = ord 'LOL';
     11 
     12 register('hueg', $VERSION, 'make text hueg LOL');
     13 
     14 hook_command( "hueg", \&hueg );
     15 
     16 my $maxchars = 10; #num of chars b4 split
     17 my $reverse = 0;
     18 my $flip = 0;
     19 my $mirror = 0;
     20 my $scale = 1;
     21 my $k = chr 3;
     22 my $OO = pack('H*', '0f');
     23 
     24 sub hueg {
     25   my $target =  context_info()->{channel};
     26 	my $data = $_[1][1];
     27 
     28   $in = $data;
     29   my $rep;
     30 
     31   if ($in =~ /-rep (\d+)/i) {
     32     $rep = $1;
     33     $in =~ s/-rep \d+//i;
     34   } else {
     35     $rep = 1;
     36   }
     37   if($in =~ /-scale (\d+)/i) {
     38     $scale = $1;
     39     $in =~ s/-scale \d+//i;
     40   } else {
     41     $scale = 1;
     42   }
     43   if($in =~ /-re/i) {
     44     $reverse = 1;
     45     $in =~ s/-re//i;
     46   } else {
     47   $reverse = 0;
     48   }
     49   if($in =~ /-flip/i){
     50     $flip = 1;
     51     $in =~ s/-flip//i;
     52   } else { 
     53     $flip = 0;
     54   }
     55   if($in =~ /-mir/i) {
     56     $mirror = 1;
     57     $in =~ s/-mir//i; 
     58   } else {
     59     $mirror = 0;
     60   }
     61 
     62   $in =~ s/\s+$//;
     63   if ($in eq '') {
     64 		Xchat::print "/hueg <string> [options]";
     65 		Xchat::print "      -rep <num>     num of times to scroll msg";
     66 		Xchat::print "      -re            reverses text";
     67 		Xchat::print "      -flip          flips text";
     68 		Xchat::print "      -mir           mirrors your text [NOT WORKIN LOL]";
     69 		Xchat::print "      -scale <num>   scales shit";      
     70 		Xchat::print "      num,num,num    fg, shadow, bg colors (bg optional)";
     71   } else {
     72 
     73     until ($rep==0) {
     74 
     75 		# colors();
     76 		if ($data =~ /(\d+),(\d+),(\d+)/) {
     77 			$c2 = "$k$1,$1";   #fg
     78 			$c1 = "$k$2,$2";   #sh
     79 			$c3 = "$k$3,$3";   #bg
     80 			$in =~ s/\d+,\d+,\d+//;
     81 		} elsif ($data =~ /(\d+),(\d+)/) {
     82 			$c2 = "$k$1,$1";   #fg
     83 			$c1 = "$k$2,$2";   #sh
     84 			$c3 = "$OO";        #bg (trans)
     85 			$in =~ s/\d+,\d+//;
     86 		} else {
     87 			$r1 = $r2 = 0;
     88 			until ($r1 > 1) { $r1 = int rand(15); }
     89 			until ($r2 > 1 && $r2 != $r1) { $r2 = int rand(15); }
     90 			$c2 = "$k$r1,$r1"; #fg (rand)
     91 			$c1 = "$k$r2,$r2"; #sh (rand)
     92 			$c3 = "$OO";        #bg (trans)
     93 		}
     94 		## // colors();
     95 
     96 		my %db = db1();
     97   
     98 		## parse();
     99 		$in =~ s/(\S{$maxchars})/$1 /g;
    100 		undef @s0;
    101 		@s0 = split(' ',$in);
    102 		undef @s1;
    103 		$s1n = 0;
    104 		for $n (@s0) {
    105 			$nlen = length($n);
    106 			$slen = length($s1[$s1n]) + $nlen;
    107 			if ($slen <= $maxchars) {
    108 			  $s1[$s1n] .= "$n ";
    109 			} else {
    110 			  $s1n++;
    111 			  $s1[$s1n] .= "$n ";
    112 			}
    113 		}
    114 		### // parse()
    115 		
    116 		## process();
    117 		for $n (@s1) { #each line
    118 			if($reverse) {
    119 				$n = reverse $n;
    120 			}
    121 			$n =~ s/\s$//;
    122 			$n =~ s/^\s//;
    123 			undef @s2;
    124 			@s2 = split(undef,$n);
    125 			my $cur; # current string
    126 			my $tmp;
    127 			for $f (0..8*$scale) {
    128 				for $l (@s2) { #each letter
    129 					$all .= "$c3 $OO";
    130 					if($flip) { $cur = "$db{$l}[(9-$f)/$scale]"; } #line of letter
    131 					else { $cur = "$db{$l}[$f/$scale]"; }
    132 					$whitespace = " " x $scale;
    133 					$cur =~ s/ /$whitespace/g;
    134 					$all .= $cur;
    135 				}
    136 				$all .= "${c3} ";
    137 			
    138 				# Xchat::print $all;
    139 			
    140 				if($mirror) { $all = reverse $all; }
    141 				delaycommand('say '.$all);
    142 				$all = '';
    143 			}
    144 		}
    145 		### // process() 
    146 
    147 		select(undef,undef,undef,.1); # probably not necessary unless we care if the loop goes forever 
    148 		$rep--;
    149     }
    150   }
    151   
    152   return EAT_HEXCHAT;
    153 
    154 }
    155 
    156 
    157 
    158 # this just makes it so it looks right on your side
    159 sub delaycommand {
    160 	my $command = $_[0];
    161 	hook_timer( 0,
    162 		sub {
    163 			command($command);
    164 			return REMOVE;
    165 		}
    166 	); 
    167 	return EAT_NONE;
    168 }
    169 
    170 
    171 
    172 #------------------#
    173 #   character db   #
    174 #       lol        #
    175 #------------------#
    176 
    177 sub db1 {
    178 return (
    179 " " => [
    180 "$c3      ",
    181 "$c3      ",
    182 "$c3      ",
    183 "$c3      ",
    184 "$c3      ",
    185 "$c3      ",
    186 "$c3      ",
    187 "$c3      ",
    188 "$c3      ",
    189 ],
    190 "\cC" => [
    191 "$c3             ",
    192 "$c1 $c2  $c3  $c1 $c2       $c3",
    193 "$c1 $c2  $c3  $c1 $c2  $c3     ",
    194 "$c1 $c2  $c3  $c1 $c2  $c3     ",
    195 "$c1 $c2            $c3",
    196 "$c3     $c1 $c2  $c3  $c1 $c2  $c3",
    197 "$c3     $c1 $c2  $c3  $c1 $c2  $c3",
    198 "$c1 $c2       $c3  $c1 $c2  $c3",
    199 "$c3             ",
    200 ],
    201 "\cB" => [
    202 "$c3             ",
    203 "$c1 $c2  $c3  $c1 $c2       $c3",
    204 "$c1 $c2  $c3  $c1 $c2  $c3     ",
    205 "$c1 $c2  $c3  $c1 $c2  $c3     ",
    206 "$c1 $c2            $c3",
    207 "$c3     $c1 $c2  $c3  $c1 $c2  $c3",
    208 "$c3     $c1 $c2  $c3  $c1 $c2  $c3",
    209 "$c1 $c2       $c3  $c1 $c2  $c3",
    210 "$c3             ",
    211 ],
    212 "\cO" => [
    213 "$c3             ",
    214 "$c1 $c2  $c3  $c1 $c2       $c3",
    215 "$c1 $c2  $c3  $c1 $c2  $c3     ",
    216 "$c1 $c2  $c3  $c1 $c2  $c3     ",
    217 "$c1 $c2            $c3",
    218 "$c3     $c1 $c2  $c3  $c1 $c2  $c3",
    219 "$c3     $c1 $c2  $c3  $c1 $c2  $c3",
    220 "$c1 $c2       $c3  $c1 $c2  $c3",
    221 "$c3             ",
    222 ],
    223 "0" => [
    224 "$c3         ",
    225 "$c3 $c1 $c2      $c3 ",
    226 "$c1 $c2  $c3   $c1 $c2  $c3",
    227 "$c1 $c2  $c3   $c1 $c2  $c3",
    228 "$c1 $c2  $c3   $c1 $c2  $c3",
    229 "$c1 $c2  $c3   $c1 $c2  $c3",
    230 "$c1 $c2  $c3   $c1 $c2  $c3",
    231 "$c3 $c1 $c2      $c3 ",
    232 "$c3         ",
    233 ],
    234 "1" => [
    235 "$c3       ",
    236 "$c3  $c1 $c2  $c3  ",
    237 "$c3 $c1 $c2   $c3  ",
    238 "$c1 $c2    $c3  ",
    239 "$c3  $c1 $c2  $c3  ",
    240 "$c3  $c1 $c2  $c3  ",
    241 "$c3  $c1 $c2  $c3  ",
    242 "$c1 $c2      $c3",
    243 "$c3       ",
    244 ],
    245 "2" => [
    246 "$c3        ",
    247 "$c3 $c1 $c2     $c3 ",
    248 "$c1 $c2  $c3  $c1 $c2  $c3",
    249 "$c3    $c1 $c2  $c3 ",
    250 "$c3   $c1 $c2  $c3  ",
    251 "$c3  $c1 $c2  $c3   ",
    252 "$c3 $c1 $c2  $c3    ",
    253 "$c1 $c2       $c3",
    254 "$c3        ",
    255 ],
    256 "3" => [
    257 "$c3        ",
    258 "$c3 $c1 $c2     $c3 ",
    259 "$c1 $c2  $c3  $c1 $c2  $c3",
    260 "$c3     $c1 $c2  $c3",
    261 "$c3   $c1 $c2   $c3 ",
    262 "$c3     $c1 $c2  $c3",
    263 "$c1 $c2  $c3  $c1 $c2  $c3",
    264 "$c3 $c1 $c2     $c3 ",
    265 "$c3        ",
    266 ],
    267 "4" => [
    268 "$c3        ",
    269 "$c3    $c1 $c2  $c3 ",
    270 "$c3   $c1 $c2   $c3 ",
    271 "$c3  $c1 $c2 $c1 $c2  $c3 ",
    272 "$c3 $c1 $c2 $c3 $c1 $c2  $c3 ",
    273 "$c1 $c2       $c3",
    274 "$c3    $c1 $c2  $c3 ",
    275 "$c3    $c1 $c2  $c3 ",
    276 "$c3        ",
    277 ],
    278 "5" => [
    279 "$c3        ",
    280 "$c1 $c2      $c3 ",
    281 "$c1 $c2  $c3     ",
    282 "$c1 $c2  $c3     ",
    283 "$c1 $c2      $c3 ",
    284 "$c3     $c1 $c2  $c3",
    285 "$c1 $c2  $c3  $c1 $c2  $c3",
    286 "$c3 $c1 $c2     $c3 ",
    287 "$c3        ",
    288 ],
    289 "6" => [
    290 "$c3        ",
    291 "$c3   $c1 $c2  $c3  ",
    292 "$c3  $c1 $c2  $c3   ",
    293 "$c3 $c1 $c2  $c3    ",
    294 "$c1 $c2      $c3 ",
    295 "$c1 $c2  $c3  $c1 $c2  $c3",
    296 "$c1 $c2  $c3  $c1 $c2  $c3",
    297 "$c3 $c1 $c2     $c3 ",
    298 "$c3        ",
    299 ],
    300 "7" => [
    301 "$c3         ",
    302 "$c1 $c2        $c3",
    303 "$c3      $c1 $c2  $c3",
    304 "$c3     $c1 $c2  $c3 ",
    305 "$c3    $c1 $c2  $c3  ",
    306 "$c3   $c1 $c2  $c3   ",
    307 "$c3  $c1 $c2  $c3    ",
    308 "$c3 $c1 $c2  $c3     ",
    309 "$c3         ",
    310 ],
    311 "8" => [
    312 "$c3         ",
    313 "$c3 $c1 $c2      $c3 ",
    314 "$c1 $c2  $c3   $c1 $c2  $c3",
    315 "$c1 $c2  $c3   $c1 $c2  $c3",
    316 "$c3 $c1 $c2      $c3 ",
    317 "$c1 $c2  $c3   $c1 $c2  $c3",
    318 "$c1 $c2  $c3   $c1 $c2  $c3",
    319 "$c3 $c1 $c2      $c3 ",
    320 "$c3         ",
    321 ],
    322 "9" => [
    323 "$c3        ",
    324 "$c3 $c1 $c2     $c3 ",
    325 "$c1 $c2  $c3  $c1 $c2  $c3",
    326 "$c1 $c2  $c3  $c1 $c2  $c3",
    327 "$c3 $c1 $c2      $c3",
    328 "$c3    $c1 $c2  $c3 ",
    329 "$c3   $c1 $c2  $c3  ",
    330 "$c3  $c1 $c2  $c3   ",
    331 "$c3        ",
    332 ],
    333 "A" => [
    334 "$c3        ",
    335 "$c3  $c1 $c2   $c3  ",
    336 "$c3 $c1 $c2  $c1 $c2  $c3 ",
    337 "$c1 $c2  $c3  $c1 $c2  $c3",
    338 "$c1 $c2       $c3",
    339 "$c1 $c2  $c3  $c1 $c2  $c3",
    340 "$c1 $c2  $c3  $c1 $c2  $c3",
    341 "$c1 $c2  $c3  $c1 $c2  $c3",
    342 "$c3        ",
    343 ],
    344 "a" => [
    345 "$c3         ",
    346 "$c3         ",
    347 "$c3         ",
    348 "$c3 $c1 $c2     $c3  ",
    349 "$c3     $c1 $c2  $c3 ",
    350 "$c3 $c1 $c2      $c3 ",
    351 "$c1 $c2  $c3  $c1 $c2  $c3 ",
    352 "$c3 $c1 $c2       $c3",
    353 "$c3         ",
    354 ],
    355 "B" => [
    356 "$c3         ",
    357 "$c1 $c2       $c3 ",
    358 "$c1 $c2  $c3   $c1 $c2  $c3",
    359 "$c1 $c2  $c3   $c1 $c2  $c3",
    360 "$c1 $c2       $c3 ",
    361 "$c1 $c2  $c3   $c1 $c2  $c3",
    362 "$c1 $c2  $c3   $c1 $c2  $c3",
    363 "$c1 $c2       $c3 ",
    364 "$c3         ",
    365 ],
    366 "b" => [
    367 "$c3         ",
    368 "$c1 $c2  $c3      ",
    369 "$c1 $c2  $c3      ",
    370 "$c1 $c2      $c3  ",
    371 "$c1 $c2  $c3  $c1 $c2  $c3 ",
    372 "$c1 $c2  $c3   $c1 $c2  $c3",
    373 "$c1 $c2  $c3  $c1 $c2  $c3 ",
    374 "$c1 $c2      $c3  ",
    375 "$c3         ",
    376 ],
    377 "C" => [
    378 "$c3         ",
    379 "$c3 $c1 $c2      $c3 ",
    380 "$c1 $c2  $c3   $c1 $c2  $c3",
    381 "$c1 $c2  $c3      ",
    382 "$c1 $c2  $c3      ",
    383 "$c1 $c2  $c3      ",
    384 "$c1 $c2  $c3   $c1 $c2  $c3",
    385 "$c3 $c1 $c2      $c3 ",
    386 "$c3         ",
    387 ],
    388 "c" => [
    389 "$c3        ",
    390 "$c3        ",
    391 "$c3        ",
    392 "$c3  $c1 $c2     $c3",
    393 "$c3 $c1 $c2  $c3    ",
    394 "$c1 $c2  $c3     ",
    395 "$c3 $c1 $c2  $c3    ",
    396 "$c3  $c1 $c2     $c3",
    397 "$c3        ",
    398 ],
    399 "D" => [
    400 "$c3          ",
    401 "$c1 $c2       $c3  ",
    402 "$c1 $c2  $c3   $c1 $c2  $c3 ",
    403 "$c1 $c2  $c3    $c1 $c2  $c3",
    404 "$c1 $c2  $c3    $c1 $c2  $c3",
    405 "$c1 $c2  $c3    $c1 $c2  $c3",
    406 "$c1 $c2  $c3   $c1 $c2  $c3 ",
    407 "$c1 $c2       $c3  ",
    408 "$c3          ",
    409 ],
    410 "d" => [
    411 "$c3         ",
    412 "$c3      $c1 $c2  $c3",
    413 "$c3      $c1 $c2  $c3",
    414 "$c3  $c1 $c2      $c3",
    415 "$c3 $c1 $c2  $c3  $c1 $c2  $c3",
    416 "$c1 $c2  $c3   $c1 $c2  $c3",
    417 "$c3 $c1 $c2  $c3  $c1 $c2  $c3",
    418 "$c3  $c1 $c2      $c3",
    419 "$c3         ",
    420 ],
    421 "E" => [
    422 "$c3        ",
    423 "$c1 $c2       $c3",
    424 "$c1 $c2  $c3     ",
    425 "$c1 $c2  $c3     ",
    426 "$c1 $c2      $c3 ",
    427 "$c1 $c2  $c3     ",
    428 "$c1 $c2  $c3     ",
    429 "$c1 $c2       $c3",
    430 "$c3        ",
    431 ],
    432 "e" => [
    433 "$c3         ",
    434 "$c3         ",
    435 "$c3         ",
    436 "$c3 $c1 $c2      $c3 ",
    437 "$c1 $c2  $c3   $c1 $c2  ",
    438 "$c1 $c2       $c3 ",
    439 "$c1 $c2  $c3      ",
    440 "$c3 $c1 $c2      $c3 ",
    441 "$c3         ",
    442 ],
    443 "F" => [
    444 "$c3        ",
    445 "$c1 $c2       ",
    446 "$c1 $c2  $c3     ",
    447 "$c1 $c2  $c3     ",
    448 "$c1 $c2      $c3 ",
    449 "$c1 $c2  $c3     ",
    450 "$c1 $c2  $c3     ",
    451 "$c1 $c2  $c3     ",
    452 "$c3        ",
    453 ],
    454 "f" => [
    455 "$c3      ",
    456 "$c3      ",
    457 "$c3  $c1 $c2   ",
    458 "$c3 $c1 $c2  $c3  ",
    459 "$c1 $c2     ",
    460 "$c3 $c1 $c2  $c3  ",
    461 "$c3 $c1 $c2  $c3  ",
    462 "$c3 $c1 $c2  $c3  ",
    463 "$c3      ",
    464 ],
    465 "G" => [
    466 "$c3          ",
    467 "$c3  $c1 $c2      $c3 ",
    468 "$c3 $c1 $c2  $c3   $c1 $c2  $c3",
    469 "$c1 $c2  $c3       ",
    470 "$c1 $c2  $c3  $c1 $c2    $c3",
    471 "$c1 $c2  $c3    $c1 $c2  $c3",
    472 "$c3 $c1 $c2  $c3   $c1 $c2  $c3",
    473 "$c3  $c1 $c2      $c3 ",
    474 "$c3          ",
    475 ],
    476 "g" => [
    477 "$c3         ",
    478 "$c3         ",
    479 "$c3         ",
    480 "$c3 $c1 $c2      $c3 ",
    481 "$c1 $c2  $c3   $c1 $c2  $c3",
    482 "$c1 $c2  $c3   $c1 $c2  $c3",
    483 "$c3 $c1 $c2       $c3",
    484 "$c3      $c1 $c2  $c3",
    485 "$c3 $c1 $c2      $c3 ",
    486 ],
    487 "H" => [
    488 "$c3         ",
    489 "$c1 $c2  $c3   $c1 $c2  $c3",
    490 "$c1 $c2  $c3   $c1 $c2  $c3",
    491 "$c1 $c2  $c3   $c1 $c2  $c3",
    492 "$c1 $c2        $c3",
    493 "$c1 $c2  $c3   $c1 $c2  $c3",
    494 "$c1 $c2  $c3   $c1 $c2  $c3",
    495 "$c1 $c2  $c3   $c1 $c2  $c3",
    496 "$c3         ",
    497 ],
    498 "h" => [
    499 "$c3         ",
    500 "$c1 $c2  $c3      ",
    501 "$c1 $c2  $c3      ",
    502 "$c1 $c2       $c3 ",
    503 "$c1 $c2  $c3   $c1 $c2  $c3",
    504 "$c1 $c2  $c3   $c1 $c2  $c3",
    505 "$c1 $c2  $c3   $c1 $c2  $c3",
    506 "$c1 $c2  $c3   $c1 $c2  $c3",
    507 "$c3         ",
    508 ],
    509 "I" => [
    510 "$c3       ",
    511 "$c1 $c2      $c3",
    512 "$c3  $c1 $c2  $c3  ",
    513 "$c3  $c1 $c2  $c3  ",
    514 "$c3  $c1 $c2  $c3  ",
    515 "$c3  $c1 $c2  $c3  ",
    516 "$c3  $c1 $c2  $c3  ",
    517 "$c1 $c2      $c3",
    518 "$c3       ",
    519 ],
    520 "i" => [
    521 "$c3     ",
    522 "$c3 $c1 $c2  $c3 ",
    523 "$c3     ",
    524 "$c1 $c2   $c3 ",
    525 "$c3 $c1 $c2  $c3 ",
    526 "$c3 $c1 $c2  $c3 ",
    527 "$c3 $c1 $c2  $c3 ",
    528 "$c1 $c2    ",
    529 "$c3     ",
    530 ],
    531 "J" => [
    532 "$c3        ",
    533 "$c3 $c1 $c2      ",
    534 "$c3    $c1 $c2  $c3 ",
    535 "$c3    $c1 $c2  $c3 ",
    536 "$c3    $c1 $c2  $c3 ",
    537 "$c3    $c1 $c2  $c3 ",
    538 "$c1 $c2  $c3 $c1 $c2  $c3 ",
    539 "$c3 $c1 $c2    $c3  ",
    540 "$c3        ",
    541 ],
    542 "j" => [
    543 "$c3       ",
    544 "$c3    $c1 $c2  ",
    545 "$c3       ",
    546 "$c3   $c1 $c2   ",
    547 "$c3    $c1 $c2  ",
    548 "$c3    $c1 $c2  ",
    549 "$c3    $c1 $c2  ",
    550 "$c1 $c2  $c3 $c1 $c2  ",
    551 "$c3 $c1 $c2    $c3 ",
    552 ],
    553 "K" => [
    554 "$c3        ",
    555 "$c1 $c2  $c3  $c1 $c2  $c3",
    556 "$c1 $c2  $c3 $c1 $c2  $c3 ",
    557 "$c1 $c2  $c1 $c2  $c3  ",
    558 "$c1 $c2    $c3   ",
    559 "$c1 $c2  $c1 $c2  $c3  ",
    560 "$c1 $c2  $c3 $c1 $c2  $c3 ",
    561 "$c1 $c2  $c3  $c1 $c2  $c3",
    562 "$c3        ",
    563 ],
    564 "k" => [
    565 "$c3        ",
    566 "$c1 $c2  $c3     ",
    567 "$c1 $c2  $c3     ",
    568 "$c1 $c2  $c3  $c1 $c2  ",
    569 "$c1 $c2  $c3 $c1 $c2  $c3 ",
    570 "$c1 $c2     $c3  ",
    571 "$c1 $c2  $c3 $c1 $c2  $c3 ",
    572 "$c1 $c2  $c3  $c1 $c2  ",
    573 "$c3        ",
    574 ],
    575 "L" => [
    576 "$c3        ",
    577 "$c1 $c2  $c3     ",
    578 "$c1 $c2  $c3     ",
    579 "$c1 $c2  $c3     ",
    580 "$c1 $c2  $c3     ",
    581 "$c1 $c2  $c3     ",
    582 "$c1 $c2  $c3     ",
    583 "$c1 $c2       $c3",
    584 "$c3        ",
    585 ],
    586 "l" => [
    587 "$c3     ",
    588 "$c1 $c2   $c3 ",
    589 "$c3 $c1 $c2  $c3 ",
    590 "$c3 $c1 $c2  $c3 ",
    591 "$c3 $c1 $c2  $c3 ",
    592 "$c3 $c1 $c2  $c3 ",
    593 "$c3 $c1 $c2  $c3 ",
    594 "$c1 $c2    ",
    595 "$c3     ",
    596 ],
    597 "M" => [
    598 "$c3            ",
    599 "$c1 $c2  $c3      $c1 $c2  $c3",
    600 "$c1 $c2   $c3    $c1 $c2   $c3",
    601 "$c1 $c2    $c3  $c1 $c2    $c3",
    602 "$c1 $c2  $c1 $c2  $c1 $c2  $c1 $c2  $c3",
    603 "$c1 $c2  $c3 $c1 $c2   $c3 $c1 $c2  $c3",
    604 "$c1 $c2  $c3  $c1 $c2 $c3  $c1 $c2  $c3",
    605 "$c1 $c2  $c3      $c1 $c2  $c3",
    606 "$c3            ",
    607 ],
    608 "m" => [
    609 "$c3          ",
    610 "$c3          ",
    611 "$c3          ",
    612 "$c3 $c1 $c2  $c3  $c1 $c2  $c3 ",
    613 "$c1 $c2    $c1 $c2    $c3",
    614 "$c1 $c2  $c1 $c2   $c1 $c2  $c3",
    615 "$c1 $c2  $c3 $c1 $c2 $c3 $c1 $c2  $c3",
    616 "$c1 $c2  $c3    $c1 $c2  $c3",
    617 "$c3          ",
    618 ],
    619 "N" => [
    620 "$c3           ",
    621 "$c1 $c2   $c3    $c1 $c2  ",
    622 "$c1 $c2    $c3   $c1 $c2  ",
    623 "$c1 $c2  $c1 $c2  $c3  $c1 $c2  ",
    624 "$c1 $c2  $c3 $c1 $c2  $c3 $c1 $c2  ",
    625 "$c1 $c2  $c3  $c1 $c2  $c1 $c2  ",
    626 "$c1 $c2  $c3   $c1 $c2    ",
    627 "$c1 $c2  $c3    $c1 $c2   ",
    628 "$c3           ",
    629 ],
    630 "n" => [
    631 "$c3         ",
    632 "$c3         ",
    633 "$c3         ",
    634 "$c3 $c1 $c2      $c3 ",
    635 "$c1 $c2  $c3   $c1 $c2  $c3",
    636 "$c1 $c2  $c3   $c1 $c2  $c3",
    637 "$c1 $c2  $c3   $c1 $c2  $c3",
    638 "$c1 $c2  $c3   $c1 $c2  $c3",
    639 "$c3         ",
    640 ],
    641 "O" => [
    642 "$c3           ",
    643 "$c3  $c1 $c2      $c3  ",
    644 "$c3 $c1 $c2  $c3   $c1 $c2  $c3 ",
    645 "$c1 $c2  $c3     $c1 $c2  $c3",
    646 "$c1 $c2  $c3     $c1 $c2  $c3",
    647 "$c1 $c2  $c3     $c1 $c2  $c3",
    648 "$c3 $c1 $c2  $c3   $c1 $c2  $c3 ",
    649 "$c3  $c1 $c2      $c3  ",
    650 "$c3           ",
    651 ],
    652 "o" => [
    653 "$c3         ",
    654 "$c3         ",
    655 "$c3         ",
    656 "$c3 $c1 $c2      $c3 ",
    657 "$c1 $c2  $c3   $c1 $c2  $c3",
    658 "$c1 $c2  $c3   $c1 $c2  $c3",
    659 "$c1 $c2  $c3   $c1 $c2  $c3",
    660 "$c3 $c1 $c2      $c3 ",
    661 "$c3         ",
    662 ],
    663 "P" => [
    664 "$c3         ",
    665 "$c1 $c2       $c3 ",
    666 "$c1 $c2  $c3   $c1 $c2  $c3",
    667 "$c1 $c2  $c3   $c1 $c2  $c3",
    668 "$c1 $c2       $c3 ",
    669 "$c1 $c2  $c3      ",
    670 "$c1 $c2  $c3      ",
    671 "$c1 $c2  $c3      ",
    672 "$c3         ",
    673 ],
    674 "p" => [
    675 "$c3         ",
    676 "$c3         ",
    677 "$c3         ",
    678 "$c3 $c1 $c2      $c3 ",
    679 "$c1 $c2  $c3   $c1 $c2  $c3",
    680 "$c1 $c2  $c3   $c1 $c2  $c3",
    681 "$c1 $c2       $c3 ",
    682 "$c1 $c2  $c3      ",
    683 "$c1 $c2  $c3      ",
    684 ],
    685 "Q" => [
    686 "$c3           ",
    687 "$c3  $c1 $c2      $c3  ",
    688 "$c3 $c1 $c2  $c3   $c1 $c2  $c3 ",
    689 "$c1 $c2  $c3     $c1 $c2  $c3",
    690 "$c1 $c2  $c3     $c1 $c2  $c3",
    691 "$c1 $c2  $c3  $c1 $c2  $c1 $c2  $c3",
    692 "$c3 $c1 $c2  $c3  $c1 $c2   $c3 ",
    693 "$c3  $c1 $c2      $c3  ",
    694 "$c3       $c1 $c2  $c3 ",
    695 ],
    696 "q" => [
    697 "$c3         ",
    698 "$c3         ",
    699 "$c3         ",
    700 "$c3 $c1 $c2      $c3 ",
    701 "$c1 $c2  $c3   $c1 $c2  $c3",
    702 "$c1 $c2  $c3   $c1 $c2  $c3",
    703 "$c3 $c1 $c2       $c3",
    704 "$c3      $c1 $c2  $c3",
    705 "$c3      $c1 $c2  $c3",
    706 ],
    707 "R" => [
    708 "$c3           ",
    709 "$c1 $c2       $c3   ",
    710 "$c1 $c2  $c3   $c1 $c2  $c3  ",
    711 "$c1 $c2  $c3   $c1 $c2  $c3  ",
    712 "$c1 $c2       $c3   ",
    713 "$c1 $c2  $c3   $c1 $c2  $c3  ",
    714 "$c1 $c2  $c3    $c1 $c2  $c3 ",
    715 "$c1 $c2  $c3     $c1 $c2  ",
    716 "$c3           ",
    717 ],
    718 "r" => [
    719 "$c3        ",
    720 "$c3        ",
    721 "$c3        ",
    722 "$c3 $c1 $c2     $c3 ",
    723 "$c1 $c2  $c3  $c1 $c2  $c3",
    724 "$c1 $c2  $c3     ",
    725 "$c1 $c2  $c3     ",
    726 "$c1 $c2  $c3     ",
    727 "$c3        ",
    728 ],
    729 "S" => [
    730 "$c3        ",
    731 "$c3 $c1 $c2     $c3 ",
    732 "$c1 $c2  $c3  $c1 $c2  $c3",
    733 "$c1 $c2  $c3     ",
    734 "$c3 $c1 $c2     $c3 ",
    735 "$c3     $c1 $c2  $c3",
    736 "$c1 $c2  $c3  $c1 $c2  $c3",
    737 "$c3 $c1 $c2     $c3 ",
    738 "$c3        ",
    739 ],
    740 "s" => [
    741 "$c3       ",
    742 "$c3       ",
    743 "$c3       ",
    744 "$c3 $c1 $c2     $c3",
    745 "$c1 $c2  $c3    ",
    746 "$c3 $c1 $c2    $c3 ",
    747 "$c3    $c1 $c2  $c3",
    748 "$c1 $c2     $c3 ",
    749 "$c3       ",
    750 ],
    751 "T" => [
    752 "$c3         ",
    753 "$c1 $c2        $c3",
    754 "$c3   $c1 $c2  $c3   ",
    755 "$c3   $c1 $c2  $c3   ",
    756 "$c3   $c1 $c2  $c3   ",
    757 "$c3   $c1 $c2  $c3   ",
    758 "$c3   $c1 $c2  $c3   ",
    759 "$c3   $c1 $c2  $c3   ",
    760 "$c3         ",
    761 ],
    762 "t" => [
    763 "$c3       ",
    764 "$c3       ",
    765 "$c3 $c1 $c2  $c3   ",
    766 "$c1 $c2     $c3 ",
    767 "$c3 $c1 $c2  $c3   ",
    768 "$c3 $c1 $c2  $c3   ",
    769 "$c3 $c1 $c2  $c1 $c2  ",
    770 "$c3  $c1 $c2   $c3 ",
    771 "$c3       ",
    772 ],
    773 "U" => [
    774 "$c3           ",
    775 "$c1 $c2  $c3     $c1 $c2  $c3",
    776 "$c1 $c2  $c3     $c1 $c2  $c3",
    777 "$c1 $c2  $c3     $c1 $c2  $c3",
    778 "$c1 $c2  $c3     $c1 $c2  $c3",
    779 "$c1 $c2  $c3     $c1 $c2  $c3",
    780 "$c3 $c1 $c2  $c3   $c1 $c2  $c3 ",
    781 "$c3  $c1 $c2      $c3  ",
    782 "$c3           ",
    783 ],
    784 "u" => [
    785 "$c3         ",
    786 "$c3         ",
    787 "$c3         ",
    788 "$c1 $c2  $c3   $c1 $c2  $c3",
    789 "$c1 $c2  $c3   $c1 $c2  $c3",
    790 "$c1 $c2  $c3   $c1 $c2  $c3",
    791 "$c1 $c2  $c3   $c1 $c2  $c3",
    792 "$c3 $c1 $c2      $c3 ",
    793 "$c3         ",
    794 ],
    795 "V" => [
    796 "$c3             ",
    797 "$c1 $c2 $c3         $c1 $c2 ",
    798 "$c1 $c2  $c3       $c1 $c2  ",
    799 "$c3 $c1 $c2  $c3     $c1 $c2  $c3 ",
    800 "$c3  $c1 $c2  $c3   $c1 $c2  $c3  ",
    801 "$c3   $c1 $c2  $c3 $c1 $c2  $c3   ",
    802 "$c3    $c1 $c2    $c3    ",
    803 "$c3     $c1 $c2  $c3     ",
    804 "$c3             ",
    805 ],
    806 "v" => [
    807 "$c3            ",
    808 "$c3            ",
    809 "$c3            ",
    810 "$c1 $c2  $c3      $c1 $c2  ",
    811 "$c3 $c1 $c2  $c3    $c1 $c2  $c3 ",
    812 "$c3  $c1 $c2  $c3  $c1 $c2  $c3  ",
    813 "$c3   $c1 $c2  $c1 $c2  $c3   ",
    814 "$c3    $c1 $c2   $c3    ",
    815 "$c3            ",
    816 ],
    817 "W" => [
    818 "$c3           ",
    819 "$c1 $c2  $c3     $c1 $c2  ",
    820 "$c1 $c2  $c3     $c1 $c2  ",
    821 "$c1 $c2  $c3     $c1 $c2  ",
    822 "$c1 $c2  $c3 $c1 $c2  $c3 $c1 $c2  ",
    823 "$c1 $c2  $c1 $c2    $c1 $c2  ",
    824 "$c1 $c2    $c3 $c1 $c2    ",
    825 "$c3 $c1 $c2  $c3   $c1 $c2  $c3 ",
    826 "$c3           ",
    827 ],
    828 "w" => [
    829 "$c3          ",
    830 "$c3          ",
    831 "$c3          ",
    832 "$c1 $c2  $c3    $c1 $c2  $c3",
    833 "$c1 $c2  $c3 $c1 $c2 $c3 $c1 $c2  $c3",
    834 "$c1 $c2  $c1 $c2   $c1 $c2  $c3",
    835 "$c1 $c2    $c1 $c2    $c3",
    836 "$c3 $c1 $c2  $c3  $c1 $c2  $c3 ",
    837 "$c3          ",
    838 ],
    839 "X" => [
    840 "$c3          ",
    841 "$c1 $c2  $c3    $c1 $c2  $c3",
    842 "$c3 $c1 $c2  $c3  $c1 $c2  $c3 ",
    843 "$c3  $c1 $c2  $c1 $c2  $c3  ",
    844 "$c3   $c1 $c2   $c3   ",
    845 "$c3  $c1 $c2  $c1 $c2  $c3  ",
    846 "$c3 $c1 $c2  $c3  $c1 $c2  $c3 ",
    847 "$c1 $c2  $c3    $c1 $c2  $c3",
    848 "$c3          ",
    849 ],
    850 "x" => [
    851 "$c3        ",
    852 "$c3        ",
    853 "$c3        ",
    854 "$c1 $c2  $c3  $c1 $c2  $c3",
    855 "$c3 $c1 $c2  $c1 $c2  $c3 ",
    856 "$c3   $c2   $c3  ",
    857 "$c3 $c1 $c2  $c1 $c2  $c3 ",
    858 "$c1 $c2  $c3  $c1 $c2  $c3",
    859 "$c3        ",
    860 ],
    861 "Y" => [
    862 "$c3           ",
    863 "$c1 $c2  $c3     $c1 $c2  $c3",
    864 "$c3 $c1 $c2  $c3   $c1 $c2  $c3 ",
    865 "$c3  $c1 $c2  $c3 $c1 $c2  $c3  ",
    866 "$c3   $c1 $c2    $c3   ",
    867 "$c3    $c1 $c2  $c3    ",
    868 "$c3    $c1 $c2  $c3    ",
    869 "$c3    $c1 $c2  $c3    ",
    870 "$c3           ",
    871 ],
    872 "y" => [
    873 "$c3           ",
    874 "$c3           ",
    875 "$c3           ",
    876 "$c1 $c2  $c3     $c1 $c2  $c3",
    877 "$c3 $c1 $c2  $c3   $c1 $c2  $c3 ",
    878 "$c3  $c1 $c2  $c3 $c1 $c2  $c3  ",
    879 "$c3   $c1 $c2    $c3   ",
    880 "$c3    $c1 $c2  $c3    ",
    881 "$c3   $c1 $c2  $c3     ",
    882 ],
    883 "Z" => [
    884 "$c3         ",
    885 "$c1 $c2        $c3",
    886 "$c3     $c1 $c2  $c3 ",
    887 "$c3    $c1 $c2  $c3  ",
    888 "$c3   $c1 $c2  $c3   ",
    889 "$c3  $c1 $c2  $c3    ",
    890 "$c3 $c1 $c2  $c3     ",
    891 "$c1 $c2        $c3",
    892 "$c3         ",
    893 ],
    894 "z" => [
    895 "$c3          ",
    896 "$c3          ",
    897 "$c3          ",
    898 "$c1 $c2        $c3 ",
    899 "$c3     $c1 $c2  $c3  ",
    900 "$c3   $c1 $c2  $c3    ",
    901 "$c3 $c1 $c2  $c3      ",
    902 "$c1 $c2        $c3 ",
    903 "$c3          ",
    904 ],
    905 "\~" => [
    906 "$c3             ",
    907 "$c3             ",
    908 "$c3             ",
    909 "$c3  $c1 $c2    $c3   $c1 $c2  $c3",
    910 "$c3 $c1 $c2  $c3 $c1 $c2  $c3 $c1 $c2  $c3 ",
    911 "$c1 $c2  $c3   $c1 $c2    $c3  ",
    912 "$c3             ",
    913 "$c3             ",
    914 "$c3             ",
    915 ],
    916 "\`" => [
    917 "$c3    ",
    918 "$c1 $c2  $c3 ",
    919 "$c3 $c1 $c2  ",
    920 "$c3    ",
    921 "$c3    ",
    922 "$c3    ",
    923 "$c3    ",
    924 "$c3    ",
    925 "$c3    ",
    926 ],
    927 "\!" => [
    928 "$c3         ",
    929 "$c3      $c1 $c2  $c3",
    930 "$c3     $c1 $c2  $c3 ",
    931 "$c3    $c1 $c2  $c3  ",
    932 "$c3   $c1 $c2  $c3   ",
    933 "$c3  $c1 $c2  $c3    ",
    934 "$c3         ",
    935 "$c1 $c2  $c3      ",
    936 "$c3         ",
    937 ],
    938 "\@" => [
    939 "$c3            ",
    940 "$c3  $c1 $c2       $c3  ",
    941 "$c3 $c1 $c2  $c3    $c1 $c2  $c3 ",
    942 "$c1 $c2  $c3  $c1 $c2  $c3 $c1 $c2  $c3",
    943 "$c1 $c2  $c3 $c1 $c2  $c3  $c1 $c2  $c3",
    944 "$c1 $c2  $c3  $c1 $c2     $c3 ",
    945 "$c3 $c1 $c2  $c3        ",
    946 "$c3  $c1 $c2       $c3  ",
    947 "$c3            ",
    948 ],
    949 "\#" => [
    950 "$c3           ",
    951 "$c3  $c1 $c2  $c3 $c1 $c2  $c3  ",
    952 "$c3  $c1 $c2  $c3 $c1 $c2  $c3  ",
    953 "$c1 $c2          ",
    954 "$c3  $c1 $c2  $c3 $c1 $c2  $c3  ",
    955 "$c1 $c2          ",
    956 "$c3  $c1 $c2  $c3 $c1 $c2  $c3  ",
    957 "$c3  $c1 $c2  $c3 $c1 $c2  $c3  ",
    958 "$c3           ",
    959 ],
    960 "\$" => [
    961 "$c3    $c1 $c2 $c3    ",
    962 "$c3 $c1 $c2       $c3 ",
    963 "$c1 $c2  $c3 $c1 $c2 $c3 $c1 $c2  $c3",
    964 "$c1 $c2  $c3 $c1 $c2 $c3    ",
    965 "$c3 $c1 $c2       $c3 ",
    966 "$c3    $c1 $c2 $c3 $c1 $c2  $c3",
    967 "$c1 $c2  $c3 $c1 $c2 $c3 $c1 $c2  $c3",
    968 "$c3 $c1 $c2       $c3 ",
    969 "$c3    $c1 $c2 $c3    ",
    970 ],
    971 "\%" => [
    972 "$c3         ",
    973 "$c1 $c2  $c3   $c1 $c2  ",
    974 "$c3     $c1 $c2  $c3 ",
    975 "$c3    $c1 $c2  $c3  ",
    976 "$c3   $c1 $c2  $c3   ",
    977 "$c3  $c1 $c2  $c3    ",
    978 "$c3 $c1 $c2  $c3     ",
    979 "$c1 $c2  $c3   $c1 $c2  ",
    980 "$c3         ",
    981 ],
    982 "\^" => [
    983 "$c3        ",
    984 "$c3        ",
    985 "$c3  $c1 $c2   $c3  ",
    986 "$c3 $c1 $c2  $c1 $c2  $c3 ",
    987 "$c1 $c2  $c3  $c1 $c2  $c3",
    988 "$c3        ",
    989 "$c3        ",
    990 "$c3        ",
    991 "$c3        ",
    992 ],
    993 "\&" => [
    994 "$c3           ",
    995 "$c3  $c1 $c2    $c3    ",
    996 "$c3 $c1 $c2  $c3 $c1 $c2  $c3   ",
    997 "$c3  $c1 $c2    $c3    ",
    998 "$c3 $c1 $c2  $c3 $c1 $c2  $c3   ",
    999 "$c1 $c2  $c3   $c1 $c2  $c3  ",
   1000 "$c1 $c2  $c3    $c1 $c2  $c3 ",
   1001 "$c3 $c1 $c2      $c1 $c2  $c3",
   1002 "$c3           ",
   1003 ],
   1004 "\*" => [
   1005 "$c3     ",
   1006 "$c3     ",
   1007 "$c1 $c2 $c3 $c1 $c2 ",
   1008 "$c3 $c1 $c2  $c3 ",
   1009 "$c1 $c2 $c3 $c1 $c2 ",
   1010 "$c3     ",
   1011 "$c3     ",
   1012 "$c3     ",
   1013 "$c3     ",
   1014 ],
   1015 "\(" => [
   1016 "$c3     ",
   1017 "$c3  $c1 $c2  $c3",
   1018 "$c3 $c1 $c2  $c3 ",
   1019 "$c1 $c2  $c3  ",
   1020 "$c1 $c2  $c3  ",
   1021 "$c1 $c2  $c3  ",
   1022 "$c3 $c1 $c2  $c3 ",
   1023 "$c3  $c1 $c2  $c3",
   1024 "$c3     ",
   1025 ],
   1026 "\)" => [
   1027 "$c3     ",
   1028 "$c1 $c2  $c3  ",
   1029 "$c3 $c1 $c2  $c3 ",
   1030 "$c3  $c1 $c2  $c3",
   1031 "$c3  $c1 $c2  $c3",
   1032 "$c3  $c1 $c2  $c3",
   1033 "$c3 $c1 $c2  $c3 ",
   1034 "$c1 $c2  $c3  ",
   1035 "$c3     ",
   1036 ],
   1037 "_" => [
   1038 "$c3         ",
   1039 "$c3         ",
   1040 "$c3         ",
   1041 "$c3         ",
   1042 "$c3         ",
   1043 "$c3         ",
   1044 "$c3         ",
   1045 "$c1 $c2        $c3",
   1046 "$c3         ",
   1047 ],
   1048 "\-" => [
   1049 "$c3         ",
   1050 "$c3         ",
   1051 "$c3         ",
   1052 "$c3         ",
   1053 "$c1 $c2        $c3",
   1054 "$c3         ",
   1055 "$c3         ",
   1056 "$c3         ",
   1057 "$c3         ",
   1058 ],
   1059 "\+" => [
   1060 "$c3         ",
   1061 "$c3         ",
   1062 "$c3   $c1 $c2  $c3   ",
   1063 "$c3   $c1 $c2  $c3   ",
   1064 "$c1 $c2        $c3",
   1065 "$c3   $c1 $c2  $c3   ",
   1066 "$c3   $c1 $c2  $c3   ",
   1067 "$c3         ",
   1068 "$c3         ",
   1069 ],
   1070 "\=" => [
   1071 "$c3         ",
   1072 "$c3         ",
   1073 "$c3         ",
   1074 "$c1 $c2        $c3",
   1075 "$c3         ",
   1076 "$c1 $c2        $c3",
   1077 "$c3         ",
   1078 "$c3         ",
   1079 "$c3         ",
   1080 ],
   1081 "\|" => [
   1082 "$c3   ",
   1083 "$c1 $c2  $c3",
   1084 "$c1 $c2  $c3",
   1085 "$c1 $c2  $c3",
   1086 "$c1 $c2  $c3",
   1087 "$c1 $c2  $c3",
   1088 "$c1 $c2  $c3",
   1089 "$c1 $c2  $c3",
   1090 "$c3   ",
   1091 ],
   1092 "\\" => [
   1093 "$c3         ",
   1094 "$c1 $c2  $c3      ",
   1095 "$c3 $c1 $c2  $c3     ",
   1096 "$c3  $c1 $c2  $c3    ",
   1097 "$c3   $c1 $c2  $c3   ",
   1098 "$c3    $c1 $c2  $c3  ",
   1099 "$c3     $c1 $c2  $c3 ",
   1100 "$c3      $c1 $c2  $c3",
   1101 "$c3         ",
   1102 ],
   1103 "\[" => [
   1104 "$c3     ",
   1105 "$c1 $c2    $c3",
   1106 "$c1 $c2  $c3  ",
   1107 "$c1 $c2  $c3  ",
   1108 "$c1 $c2  $c3  ",
   1109 "$c1 $c2  $c3  ",
   1110 "$c1 $c2  $c3  ",
   1111 "$c1 $c2    $c3",
   1112 "$c3     ",
   1113 ],
   1114 "\]" => [
   1115 "$c3     ",
   1116 "$c1 $c2    $c3",
   1117 "$c3  $c1 $c2  $c3",
   1118 "$c3  $c1 $c2  $c3",
   1119 "$c3  $c1 $c2  $c3",
   1120 "$c3  $c1 $c2  $c3",
   1121 "$c3  $c1 $c2  $c3",
   1122 "$c1 $c2    $c3",
   1123 "$c3     ",
   1124 ],
   1125 "\{" => [
   1126 "$c3     ",
   1127 "$c3 $c1 $c2   $c3",
   1128 "$c1 $c2  $c3  ",
   1129 "$c3 $c1 $c2  $c3 ",
   1130 "$c1 $c2  $c3  ",
   1131 "$c3 $c1 $c2  $c3 ",
   1132 "$c1 $c2  $c3  ",
   1133 "$c3 $c1 $c2   $c3",
   1134 "$c3     ",
   1135 ],
   1136 "\}" => [
   1137 "$c3     ",
   1138 "$c1 $c2   $c3 ",
   1139 "$c3  $c1 $c2  $c3",
   1140 "$c3 $c1 $c2  $c3 ",
   1141 "$c3  $c1 $c2  $c3",
   1142 "$c3 $c1 $c2  $c3 ",
   1143 "$c3  $c1 $c2  $c3",
   1144 "$c1 $c2   $c3 ",
   1145 "$c3     ",
   1146 ],
   1147 "\:" => [
   1148 "$c3     ",
   1149 "$c3     ",
   1150 "$c3     ",
   1151 "$c3 $c1 $c2  $c3 ",
   1152 "$c3     ",
   1153 "$c3     ",
   1154 "$c3 $c1 $c2  $c3 ",
   1155 "$c3     ",
   1156 "$c3     ",
   1157 ],
   1158 "\;" => [
   1159 "$c3     ",
   1160 "$c3     ",
   1161 "$c3     ",
   1162 "$c3 $c1 $c2  $c3 ",
   1163 "$c3     ",
   1164 "$c3     ",
   1165 "$c3 $c1 $c2  $c3 ",
   1166 "$c3  $c1 $c2 $c3 ",
   1167 "$c3     ",
   1168 ],
   1169 "\'" => [
   1170 "$c3    ",
   1171 "$c3 $c1 $c2  ",
   1172 "$c1 $c2  $c3 ",
   1173 "$c3    ",
   1174 "$c3    ",
   1175 "$c3    ",
   1176 "$c3    ",
   1177 "$c3    ",
   1178 "$c3    ",
   1179 ],
   1180 "\"" => [
   1181 "$c3       ",
   1182 "$c1 $c2  $c3 $c1 $c2  $c3",
   1183 "$c1 $c2  $c3 $c1 $c2  $c3",
   1184 "$c3       ",
   1185 "$c3       ",
   1186 "$c3       ",
   1187 "$c3       ",
   1188 "$c3       ",
   1189 "$c3       ",
   1190 ],
   1191 "\<" => [
   1192 "$c3       ",
   1193 "$c3       ",
   1194 "$c3    $c1 $c2  $c3",
   1195 "$c3  $c1 $c2  $c3  ",
   1196 "$c1 $c2  $c3    ",
   1197 "$c3  $c1 $c2  $c3  ",
   1198 "$c3    $c1 $c2  $c3",
   1199 "$c3       ",
   1200 "$c3       ",
   1201 ],
   1202 "\>" => [
   1203 "$c3       ",
   1204 "$c3       ",
   1205 "$c1 $c2  $c3    ",
   1206 "$c3  $c1 $c2  $c3  ",
   1207 "$c3    $c1 $c2  $c3",
   1208 "$c3  $c1 $c2  $c3  ",
   1209 "$c1 $c2  $c3    ",
   1210 "$c3       ",
   1211 "$c3       ",
   1212 ],
   1213 "\?" => [
   1214 "$c3         ",
   1215 "$c3  $c1 $c2     $c3 ",
   1216 "$c3 $c1 $c2  $c3  $c1 $c2  ",
   1217 "$c3     $c1 $c2  $c3 ",
   1218 "$c3    $c1 $c2  $c3  ",
   1219 "$c3   $c1 $c2  $c3   ",
   1220 "$c3         ",
   1221 "$c3 $c1 $c2  $c3     ",
   1222 "$c3         ",
   1223 ],
   1224 "\," => [
   1225 "$c3   ",
   1226 "$c3   ",
   1227 "$c3   ",
   1228 "$c3   ",
   1229 "$c3   ",
   1230 "$c3   ",
   1231 "$c3   ",
   1232 "$c1 $c2  $c3",
   1233 "$c3 $c1 $c2 $c3",
   1234 ],
   1235 "\." => [
   1236 "$c3   ",
   1237 "$c3   ",
   1238 "$c3   ",
   1239 "$c3   ",
   1240 "$c3   ",
   1241 "$c3   ",
   1242 "$c3   ",
   1243 "$c1 $c2  ",
   1244 "$c3   ",
   1245 ],
   1246 "\/" => [
   1247 "$c3         ",
   1248 "$c3      $c1 $c2  $c3",
   1249 "$c3     $c1 $c2  $c3 ",
   1250 "$c3    $c1 $c2  $c3  ",
   1251 "$c3   $c1 $c2  $c3   ",
   1252 "$c3  $c1 $c2  $c3    ",
   1253 "$c3 $c1 $c2  $c3     ",
   1254 "$c1 $c2  $c3      ",
   1255 "$c3         ",
   1256 ],
   1257 );
   1258 }