Home | History | Annotate | Line # | Download | only in banner
chset.c revision 1.4
      1 /*	$NetBSD: chset.c,v 1.4 2000/05/30 12:03:31 sjg Exp $	*/
      2 
      3 /*
      4  *	Changes for banner(1)
      5  *      @(#)Copyright (c) 1995, Simon J. Gerraty.
      6  *
      7  *      This is free software.  It comes with NO WARRANTY.
      8  *      Permission to use, modify and distribute this source code
      9  *      is granted subject to the following conditions.
     10  *      1/ that the above copyright notice and this notice
     11  *      are preserved in all copies and that due credit be given
     12  *      to the author.
     13  *      2/ that any changes to this code are clearly commented
     14  *      as such so that the author does not get blamed for bugs
     15  *      other than his own.
     16  *
     17  *      Please send copies of changes and bug-fixes to:
     18  *      sjg (at) zen.void.oz.au
     19  */
     20 
     21 /*
     22  * Copyright (c) 1983, 1993
     23  *	The Regents of the University of California.  All rights reserved.
     24  *
     25  * Redistribution and use in source and binary forms, with or without
     26  * modification, are permitted provided that the following conditions
     27  * are met:
     28  * 1. Redistributions of source code must retain the above copyright
     29  *    notice, this list of conditions and the following disclaimer.
     30  * 2. Redistributions in binary form must reproduce the above copyright
     31  *    notice, this list of conditions and the following disclaimer in the
     32  *    documentation and/or other materials provided with the distribution.
     33  * 3. All advertising materials mentioning features or use of this software
     34  *    must display the following acknowledgement:
     35  *	This product includes software developed by the University of
     36  *	California, Berkeley and its contributors.
     37  * 4. Neither the name of the University nor the names of its contributors
     38  *    may be used to endorse or promote products derived from this software
     39  *    without specific prior written permission.
     40  *
     41  * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
     42  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
     43  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
     44  * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
     45  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
     46  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
     47  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
     48  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
     49  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
     50  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
     51  * SUCH DAMAGE.
     52  */
     53 
     54 #include <sys/cdefs.h>
     55 #ifndef lint
     56 #if 0
     57 static char sccsid[] = "@(#)lpdchar.c	8.1 (Berkeley) 6/6/93";
     58 #else
     59 __RCSID("$NetBSD: chset.c,v 1.4 2000/05/30 12:03:31 sjg Exp $");
     60 #endif
     61 #endif /* not lint */
     62 
     63 #include "banner.h"
     64 
     65 /*
     66  * <sjg> the following were all re-generated by a perl script,
     67  * to fill in the gaps needed by the banner(1) char set.
     68  */
     69 #define c_______ 0
     70 #define c______1 1
     71 #define c_____1_ 2
     72 #define c_____11 3
     73 #define c____1__ 4
     74 #define c____1_1 5
     75 #define c____11_ 6
     76 #define c____111 7
     77 #define c___1___ 8
     78 #define c___1__1 9
     79 #define c___1_1_ 10
     80 #define c___1_11 11
     81 #define c___11__ 12
     82 #define c___11_1 13
     83 #define c___111_ 14
     84 #define c___1111 15
     85 #define c__1____ 16
     86 #define c__1___1 17
     87 #define c__1__1_ 18
     88 #define c__1__11 19
     89 #define c__1_1__ 20
     90 #define c__1_1_1 21
     91 #define c__1_11_ 22
     92 #define c__1_111 23
     93 #define c__11___ 24
     94 #define c__11__1 25
     95 #define c__11_1_ 26
     96 #define c__11_11 27
     97 #define c__111__ 28
     98 #define c__111_1 29
     99 #define c__1111_ 30
    100 #define c__11111 31
    101 #define c_1_____ 32
    102 #define c_1____1 33
    103 #define c_1___1_ 34
    104 #define c_1___11 35
    105 #define c_1__1__ 36
    106 #define c_1__1_1 37
    107 #define c_1__11_ 38
    108 #define c_1__111 39
    109 #define c_1_1___ 40
    110 #define c_1_1__1 41
    111 #define c_1_1_1_ 42
    112 #define c_1_1_11 43
    113 #define c_1_11__ 44
    114 #define c_1_11_1 45
    115 #define c_1_111_ 46
    116 #define c_1_1111 47
    117 #define c_11____ 48
    118 #define c_11___1 49
    119 #define c_11__1_ 50
    120 #define c_11__11 51
    121 #define c_11_1__ 52
    122 #define c_11_1_1 53
    123 #define c_11_11_ 54
    124 #define c_11_111 55
    125 #define c_111___ 56
    126 #define c_111__1 57
    127 #define c_111_1_ 58
    128 #define c_111_11 59
    129 #define c_1111__ 60
    130 #define c_1111_1 61
    131 #define c_11111_ 62
    132 #define c_111111 63
    133 #define c1______ 64
    134 #define c1_____1 65
    135 #define c1____1_ 66
    136 #define c1____11 67
    137 #define c1___1__ 68
    138 #define c1___1_1 69
    139 #define c1___11_ 70
    140 #define c1___111 71
    141 #define c1__1___ 72
    142 #define c1__1__1 73
    143 #define c1__1_1_ 74
    144 #define c1__1_11 75
    145 #define c1__11__ 76
    146 #define c1__11_1 77
    147 #define c1__111_ 78
    148 #define c1__1111 79
    149 #define c1_1____ 80
    150 #define c1_1___1 81
    151 #define c1_1__1_ 82
    152 #define c1_1__11 83
    153 #define c1_1_1__ 84
    154 #define c1_1_1_1 85
    155 #define c1_1_11_ 86
    156 #define c1_1_111 87
    157 #define c1_11___ 88
    158 #define c1_11__1 89
    159 #define c1_11_1_ 90
    160 #define c1_11_11 91
    161 #define c1_111__ 92
    162 #define c1_111_1 93
    163 #define c1_1111_ 94
    164 #define c1_11111 95
    165 #define c11_____ 96
    166 #define c11____1 97
    167 #define c11___1_ 98
    168 #define c11___11 99
    169 #define c11__1__ 100
    170 #define c11__1_1 101
    171 #define c11__11_ 102
    172 #define c11__111 103
    173 #define c11_1___ 104
    174 #define c11_1__1 105
    175 #define c11_1_1_ 106
    176 #define c11_1_11 107
    177 #define c11_11__ 108
    178 #define c11_11_1 109
    179 #define c11_111_ 110
    180 #define c11_1111 111
    181 #define c111____ 112
    182 #define c111___1 113
    183 #define c111__1_ 114
    184 #define c111__11 115
    185 #define c111_1__ 116
    186 #define c111_1_1 117
    187 #define c111_11_ 118
    188 #define c111_111 119
    189 #define c1111___ 120
    190 #define c1111__1 121
    191 #define c1111_1_ 122
    192 #define c1111_11 123
    193 #define c11111__ 124
    194 #define c11111_1 125
    195 #define c111111_ 126
    196 #define c1111111 127
    197 
    198 
    199 
    200 /*
    201  * This is relatively easy to modify just look:
    202  */
    203 char scnkey_lpd[][HEIGHT] =
    204 {
    205 	{ c_______,
    206 	  c_______,
    207 	  c_______,
    208 	  c_______,
    209 	  c_______,
    210 	  c_______,
    211 	  c_______,
    212 	  c_______,
    213 	  c_______ },			/*   */
    214 
    215 	{ c__11___,
    216 	  c__11___,
    217 	  c__11___,
    218 	  c__11___,
    219 	  c__11___,
    220 	  c_______,
    221 	  c_______,
    222 	  c__11___,
    223 	  c__11___ },			/* ! */
    224 
    225 	{ c_1__1__,
    226 	  c_1__1__,
    227 	  c_______,
    228 	  c_______,
    229 	  c_______,
    230 	  c_______,
    231 	  c_______,
    232 	  c_______,
    233 	  c_______ },			/* " */
    234 
    235 	{ c_______,
    236 	  c__1_1__,
    237 	  c__1_1__,
    238 	  c1111111,
    239 	  c__1_1__,
    240 	  c1111111,
    241 	  c__1_1__,
    242 	  c__1_1__,
    243 	  c_______ },			/* # */
    244 
    245 	{ c___1___,
    246 	  c_11111_,
    247 	  c1__1__1,
    248 	  c1__1___,
    249 	  c_11111_,
    250 	  c___1__1,
    251 	  c1__1__1,
    252 	  c_11111_,
    253 	  c___1___ },			/* $ */
    254 
    255  	{ c_1_____,
    256  	  c1_1___1,
    257  	  c_1___1_,
    258  	  c____1__,
    259  	  c___1___,
    260  	  c__1____,
    261  	  c_1___1_,
    262  	  c1___1_1,
    263  	  c_____1_ },			/* % */
    264 
    265  	{ c_11____,
    266  	  c1__1___,
    267  	  c1___1__,
    268  	  c_1_1___,
    269  	  c__1____,
    270  	  c_1_1__1,
    271  	  c1___11_,
    272  	  c1___11_,
    273  	  c_111__1 },			/* & */
    274 
    275  	{ c___11__,
    276  	  c___11__,
    277  	  c___1___,
    278  	  c__1____,
    279  	  c_______,
    280  	  c_______,
    281  	  c_______,
    282  	  c_______,
    283  	  c_______ },			/* ' */
    284 
    285  	{ c____1__,
    286  	  c___1___,
    287  	  c__1____,
    288  	  c__1____,
    289  	  c__1____,
    290  	  c__1____,
    291  	  c__1____,
    292  	  c___1___,
    293  	  c____1__ },			/* ( */
    294 
    295  	{ c__1____,
    296  	  c___1___,
    297  	  c____1__,
    298  	  c____1__,
    299  	  c____1__,
    300  	  c____1__,
    301  	  c____1__,
    302  	  c___1___,
    303  	  c__1____ },			/* ) */
    304 
    305  	{ c_______,
    306  	  c___1___,
    307  	  c1__1__1,
    308  	  c_1_1_1_,
    309  	  c__111__,
    310  	  c_1_1_1_,
    311  	  c1__1__1,
    312  	  c___1___,
    313  	  c_______ },			/* * */
    314 
    315  	{ c_______,
    316  	  c___1___,
    317  	  c___1___,
    318  	  c___1___,
    319  	  c1111111,
    320  	  c___1___,
    321  	  c___1___,
    322  	  c___1___,
    323  	  c_______ },			/* + */
    324 
    325  	{ c_______,
    326  	  c_______,
    327  	  c_______,
    328  	  c_______,
    329  	  c__11___,
    330  	  c__11___,
    331  	  c__1____,
    332  	  c_1_____,
    333  	  c_______ },			/* , */
    334 
    335  	{ c_______,
    336  	  c_______,
    337  	  c_______,
    338  	  c_______,
    339  	  c1111111,
    340  	  c_______,
    341  	  c_______,
    342  	  c_______,
    343  	  c_______ },			/* - */
    344 
    345  	{ c_______,
    346 	  c_______,
    347 	  c_______,
    348 	  c_______,
    349 	  c_______,
    350 	  c_______,
    351 	  c_______,
    352 	  c__11___,
    353 	  c__11___ },			/* . */
    354 
    355 	{ c_______,
    356 	  c______1,
    357 	  c_____1_,
    358 	  c____1__,
    359 	  c___1___,
    360 	  c__1____,
    361 	  c_1_____,
    362 	  c1______,
    363 	  c_______ },			/* / */
    364 
    365 	{ c_11111_,
    366 	  c1_____1,
    367 	  c1____11,
    368 	  c1___1_1,
    369 	  c1__1__1,
    370 	  c1_1___1,
    371 	  c11____1,
    372 	  c1_____1,
    373 	  c_11111_ },			/* 0 */
    374 
    375 	{ c___1___,
    376 	  c__11___,
    377 	  c_1_1___,
    378 	  c___1___,
    379 	  c___1___,
    380 	  c___1___,
    381 	  c___1___,
    382 	  c___1___,
    383 	  c_11111_ },			/* 1 */
    384 
    385 	{ c_11111_,
    386 	  c1_____1,
    387 	  c______1,
    388 	  c_____1_,
    389 	  c__111__,
    390 	  c_1_____,
    391 	  c1______,
    392 	  c1______,
    393 	  c1111111 },			/* 2 */
    394 
    395 	{ c_11111_,
    396 	  c1_____1,
    397 	  c______1,
    398 	  c______1,
    399 	  c__1111_,
    400 	  c______1,
    401 	  c______1,
    402 	  c1_____1,
    403 	  c_11111_ },			/* 3 */
    404 
    405 	{ c_____1_,
    406 	  c____11_,
    407 	  c___1_1_,
    408 	  c__1__1_,
    409 	  c_1___1_,
    410 	  c1____1_,
    411 	  c1111111,
    412 	  c_____1_,
    413 	  c_____1_ },			/* 4 */
    414 
    415 	{ c1111111,
    416 	  c1______,
    417 	  c1______,
    418 	  c11111__,
    419 	  c_____1_,
    420 	  c______1,
    421 	  c______1,
    422 	  c1____1_,
    423 	  c_1111__ },			/* 5 */
    424 
    425 	{ c__1111_,
    426 	  c_1_____,
    427 	  c1______,
    428 	  c1______,
    429 	  c1_1111_,
    430 	  c11____1,
    431 	  c1_____1,
    432 	  c1_____1,
    433 	  c_11111_ },			/* 6 */
    434 
    435 	{ c1111111,
    436 	  c1_____1,
    437 	  c_____1_,
    438 	  c____1__,
    439 	  c___1___,
    440 	  c__1____,
    441 	  c__1____,
    442 	  c__1____,
    443 	  c__1____ },			/* 7 */
    444 
    445 	{ c_11111_,
    446 	  c1_____1,
    447 	  c1_____1,
    448 	  c1_____1,
    449 	  c_11111_,
    450 	  c1_____1,
    451 	  c1_____1,
    452 	  c1_____1,
    453 	  c_11111_ },			/* 8 */
    454 
    455 	{ c_11111_,
    456 	  c1_____1,
    457 	  c1_____1,
    458 	  c1_____1,
    459 	  c_111111,
    460 	  c______1,
    461 	  c______1,
    462 	  c1_____1,
    463 	  c_1111__ },			/* 9 */
    464 
    465 	{ c_______,
    466 	  c_______,
    467 	  c_______,
    468 	  c__11___,
    469 	  c__11___,
    470 	  c_______,
    471 	  c_______,
    472 	  c__11___,
    473 	  c__11___ },			/* : */
    474 
    475 
    476 	{ c__11___,
    477 	  c__11___,
    478 	  c_______,
    479 	  c_______,
    480 	  c__11___,
    481 	  c__11___,
    482 	  c__1____,
    483 	  c_1_____,
    484 	  c_______ },			/* ; */
    485 
    486 	{ c____1__,
    487 	  c___1___,
    488 	  c__1____,
    489 	  c_1_____,
    490 	  c1______,
    491 	  c_1_____,
    492 	  c__1____,
    493 	  c___1___,
    494 	  c____1__ },			/* < */
    495 
    496 	{ c_______,
    497 	  c_______,
    498 	  c_______,
    499 	  c1111111,
    500 	  c_______,
    501 	  c1111111,
    502 	  c_______,
    503 	  c_______,
    504 	  c_______ },			/* = */
    505 
    506 	{ c__1____,
    507 	  c___1___,
    508 	  c____1__,
    509 	  c_____1_,
    510 	  c______1,
    511 	  c_____1_,
    512 	  c____1__,
    513 	  c___1___,
    514 	  c__1____ },			/* > */
    515 
    516 	{ c__1111_,
    517 	  c_1____1,
    518 	  c_1____1,
    519 	  c______1,
    520 	  c____11_,
    521 	  c___1___,
    522 	  c___1___,
    523 	  c_______,
    524 	  c___1___ },			/* ? */
    525 
    526 	{ c__1111_,
    527 	  c_1____1,
    528 	  c1__11_1,
    529 	  c1_1_1_1,
    530 	  c1_1_1_1,
    531 	  c1_1111_,
    532 	  c1______,
    533 	  c_1____1,
    534 	  c__1111_ },			/* @ */
    535 
    536 	{ c__111__,
    537 	  c_1___1_,
    538 	  c1_____1,
    539 	  c1_____1,
    540 	  c1111111,
    541 	  c1_____1,
    542 	  c1_____1,
    543 	  c1_____1,
    544 	  c1_____1 },			/* A */
    545 
    546 	{ c111111_,
    547 	  c_1____1,
    548 	  c_1____1,
    549 	  c_1____1,
    550 	  c_11111_,
    551 	  c_1____1,
    552 	  c_1____1,
    553 	  c_1____1,
    554 	  c111111_ },			/* B */
    555 
    556 	{ c__1111_,
    557 	  c_1____1,
    558 	  c1______,
    559 	  c1______,
    560 	  c1______,
    561 	  c1______,
    562 	  c1______,
    563 	  c_1____1,
    564 	  c__1111_ },			/* C */
    565 
    566 	{ c11111__,
    567 	  c_1___1_,
    568 	  c_1____1,
    569 	  c_1____1,
    570 	  c_1____1,
    571 	  c_1____1,
    572 	  c_1____1,
    573 	  c_1___1_,
    574 	  c11111__ },			/* D */
    575 
    576 	{ c1111111,
    577 	  c1______,
    578 	  c1______,
    579 	  c1______,
    580 	  c111111_,
    581 	  c1______,
    582 	  c1______,
    583 	  c1______,
    584 	  c1111111 },			/* E */
    585 
    586 	{ c1111111,
    587 	  c1______,
    588 	  c1______,
    589 	  c1______,
    590 	  c111111_,
    591 	  c1______,
    592 	  c1______,
    593 	  c1______,
    594 	  c1______ },			/* F */
    595 
    596 	{ c__1111_,
    597 	  c_1____1,
    598 	  c1______,
    599 	  c1______,
    600 	  c1______,
    601 	  c1__1111,
    602 	  c1_____1,
    603 	  c_1____1,
    604 	  c__1111_ },			/* G */
    605 
    606 	{ c1_____1,
    607 	  c1_____1,
    608 	  c1_____1,
    609 	  c1_____1,
    610 	  c1111111,
    611 	  c1_____1,
    612 	  c1_____1,
    613 	  c1_____1,
    614 	  c1_____1 },			/* H */
    615 
    616 	{ c_11111_,
    617 	  c___1___,
    618 	  c___1___,
    619 	  c___1___,
    620 	  c___1___,
    621 	  c___1___,
    622 	  c___1___,
    623 	  c___1___,
    624 	  c_11111_ },			/* I */
    625 
    626 	{ c__11111,
    627 	  c____1__,
    628 	  c____1__,
    629 	  c____1__,
    630 	  c____1__,
    631 	  c____1__,
    632 	  c____1__,
    633 	  c1___1__,
    634 	  c_111___ },			/* J */
    635 
    636 	{ c1_____1,
    637 	  c1____1_,
    638 	  c1___1__,
    639 	  c1__1___,
    640 	  c1_1____,
    641 	  c11_1___,
    642 	  c1___1__,
    643 	  c1____1_,
    644 	  c1_____1 },			/* K */
    645 
    646 	{ c1______,
    647 	  c1______,
    648 	  c1______,
    649 	  c1______,
    650 	  c1______,
    651 	  c1______,
    652 	  c1______,
    653 	  c1______,
    654 	  c1111111 },			/* L */
    655 
    656 	{ c1_____1,
    657 	  c11___11,
    658 	  c1_1_1_1,
    659 	  c1__1__1,
    660 	  c1_____1,
    661 	  c1_____1,
    662 	  c1_____1,
    663 	  c1_____1,
    664 	  c1_____1 },			/* M */
    665 
    666 	{ c1_____1,
    667 	  c11____1,
    668 	  c1_1___1,
    669 	  c1__1__1,
    670 	  c1___1_1,
    671 	  c1____11,
    672 	  c1_____1,
    673 	  c1_____1,
    674 	  c1_____1 },			/* N */
    675 
    676 	{ c__111__,
    677 	  c_1___1_,
    678 	  c1_____1,
    679 	  c1_____1,
    680 	  c1_____1,
    681 	  c1_____1,
    682 	  c1_____1,
    683 	  c_1___1_,
    684 	  c__111__ },			/* O */
    685 
    686 	{ c111111_,
    687 	  c1_____1,
    688 	  c1_____1,
    689 	  c1_____1,
    690 	  c111111_,
    691 	  c1______,
    692 	  c1______,
    693 	  c1______,
    694 	  c1______ },			/* P */
    695 
    696 	{ c__111__,
    697 	  c_1___1_,
    698 	  c1_____1,
    699 	  c1_____1,
    700 	  c1_____1,
    701 	  c1__1__1,
    702 	  c1___1_1,
    703 	  c_1___1_,
    704 	  c__111_1 },			/* Q */
    705 
    706 	{ c111111_,
    707 	  c1_____1,
    708 	  c1_____1,
    709 	  c1_____1,
    710 	  c111111_,
    711 	  c1__1___,
    712 	  c1___1__,
    713 	  c1____1_,
    714 	  c1_____1 },			/* R */
    715 
    716 	{ c_11111_,
    717 	  c1_____1,
    718 	  c1______,
    719 	  c1______,
    720 	  c_11111_,
    721 	  c______1,
    722 	  c______1,
    723 	  c1_____1,
    724 	  c_11111_ },			/* S */
    725 
    726 	{ c1111111,
    727 	  c___1___,
    728 	  c___1___,
    729 	  c___1___,
    730 	  c___1___,
    731 	  c___1___,
    732 	  c___1___,
    733 	  c___1___,
    734 	  c___1___ },			/* T */
    735 
    736 	{ c1_____1,
    737 	  c1_____1,
    738 	  c1_____1,
    739 	  c1_____1,
    740 	  c1_____1,
    741 	  c1_____1,
    742 	  c1_____1,
    743 	  c1_____1,
    744 	  c_11111_ },			/* U */
    745 
    746 	{ c1_____1,
    747 	  c1_____1,
    748 	  c1_____1,
    749 	  c_1___1_,
    750 	  c_1___1_,
    751 	  c__1_1__,
    752 	  c__1_1__,
    753 	  c___1___,
    754 	  c___1___ },			/* V */
    755 
    756 	{ c1_____1,
    757 	  c1_____1,
    758 	  c1_____1,
    759 	  c1_____1,
    760 	  c1__1__1,
    761 	  c1__1__1,
    762 	  c1_1_1_1,
    763 	  c11___11,
    764 	  c1_____1 },			/* W */
    765 
    766 	{ c1_____1,
    767 	  c1_____1,
    768 	  c_1___1_,
    769 	  c__1_1__,
    770 	  c___1___,
    771 	  c__1_1__,
    772 	  c_1___1_,
    773 	  c1_____1,
    774 	  c1_____1 },			/* X */
    775 
    776 	{ c1_____1,
    777 	  c1_____1,
    778 	  c_1___1_,
    779 	  c__1_1__,
    780 	  c___1___,
    781 	  c___1___,
    782 	  c___1___,
    783 	  c___1___,
    784 	  c___1___ },			/* Y */
    785 
    786 	{ c1111111,
    787 	  c______1,
    788 	  c_____1_,
    789 	  c____1__,
    790 	  c___1___,
    791 	  c__1____,
    792 	  c_1_____,
    793 	  c1______,
    794 	  c1111111 },			/* Z */
    795 
    796 	{ c_1111__,
    797 	  c_1_____,
    798 	  c_1_____,
    799 	  c_1_____,
    800 	  c_1_____,
    801 	  c_1_____,
    802 	  c_1_____,
    803 	  c_1_____,
    804 	  c_1111__ },			/* [ */
    805 
    806 	{ c_______,
    807 	  c1______,
    808 	  c_1_____,
    809 	  c__1____,
    810 	  c___1___,
    811 	  c____1__,
    812 	  c_____1_,
    813 	  c______1,
    814 	  c_______ },			/* \ */
    815 
    816 	{ c__1111_,
    817 	  c_____1_,
    818 	  c_____1_,
    819 	  c_____1_,
    820 	  c_____1_,
    821 	  c_____1_,
    822 	  c_____1_,
    823 	  c_____1_,
    824 	  c__1111_ },			/* ] */
    825 
    826 	{ c___1___,
    827 	  c__1_1__,
    828 	  c_1___1_,
    829 	  c1_____1,
    830 	  c_______,
    831 	  c_______,
    832 	  c_______,
    833 	  c_______ },			/* ^ */
    834 
    835 	{ c_______,
    836 	  c_______,
    837 	  c_______,
    838 	  c_______,
    839 	  c_______,
    840 	  c_______,
    841 	  c_______,
    842 	  c1111111,
    843 	  c_______ },			/* _ */
    844 
    845 	{ c__11___,
    846 	  c__11___,
    847 	  c___1___,
    848 	  c____1__,
    849 	  c_______,
    850 	  c_______,
    851 	  c_______,
    852 	  c_______,
    853 	  c_______ },			/* ` */
    854 
    855 	{ c_______,
    856 	  c_______,
    857 	  c_______,
    858 	  c_1111__,
    859 	  c_____1_,
    860 	  c_11111_,
    861 	  c1_____1,
    862 	  c1____11,
    863 	  c_1111_1 },			/* a */
    864 
    865 	{ c1______,
    866 	  c1______,
    867 	  c1______,
    868 	  c1_111__,
    869 	  c11___1_,
    870 	  c1_____1,
    871 	  c1_____1,
    872 	  c11___1_,
    873 	  c1_111__ },			/* b */
    874 
    875 	{ c_______,
    876 	  c_______,
    877 	  c_______,
    878 	  c_1111__,
    879 	  c1____1_,
    880 	  c1______,
    881 	  c1______,
    882 	  c1____1_,
    883 	  c_1111__ },			/* c */
    884 
    885 	{ c_____1_,
    886 	  c_____1_,
    887 	  c_____1_,
    888 	  c_111_1_,
    889 	  c1___11_,
    890 	  c1____1_,
    891 	  c1____1_,
    892 	  c1___11_,
    893 	  c_111_1_ },			/* d */
    894 
    895 	{ c_______,
    896 	  c_______,
    897 	  c_______,
    898 	  c_1111__,
    899 	  c1____1_,
    900 	  c111111_,
    901 	  c1______,
    902 	  c1____1_,
    903 	  c_1111__ },			/* e */
    904 
    905 	{ c___11__,
    906 	  c__1__1_,
    907 	  c__1____,
    908 	  c__1____,
    909 	  c11111__,
    910 	  c__1____,
    911 	  c__1____,
    912 	  c__1____,
    913 	  c__1____ },			/* f */
    914 
    915 	{ c_111_1_,
    916 	  c1___11_,
    917 	  c1____1_,
    918 	  c1____1_,
    919 	  c1___11_,
    920 	  c_111_1_,
    921 	  c_____1_,
    922 	  c1____1_,
    923 	  c_1111__ },			/* g */
    924 
    925 	{ c1______,
    926 	  c1______,
    927 	  c1______,
    928 	  c1_111__,
    929 	  c11___1_,
    930 	  c1____1_,
    931 	  c1____1_,
    932 	  c1____1_,
    933 	  c1____1_ },			/* h */
    934 
    935 	{ c_______,
    936 	  c___1___,
    937 	  c_______,
    938 	  c__11___,
    939 	  c___1___,
    940 	  c___1___,
    941 	  c___1___,
    942 	  c___1___,
    943 	  c__111__ },			/* i */
    944 
    945 	{ c____11_,
    946 	  c_____1_,
    947 	  c_____1_,
    948 	  c_____1_,
    949 	  c_____1_,
    950 	  c_____1_,
    951 	  c_____1_,
    952 	  c_1___1_,
    953 	  c__111__ },			/* j */
    954 
    955 	{ c1______,
    956 	  c1______,
    957 	  c1______,
    958 	  c1___1__,
    959 	  c1__1___,
    960 	  c1_1____,
    961 	  c11_1___,
    962 	  c1___1__,
    963 	  c1____1_ },			/* k */
    964 
    965 	{ c__11___,
    966 	  c___1___,
    967 	  c___1___,
    968 	  c___1___,
    969 	  c___1___,
    970 	  c___1___,
    971 	  c___1___,
    972 	  c___1___,
    973 	  c__111__ },			/* l */
    974 
    975 	{ c_______,
    976 	  c_______,
    977 	  c_______,
    978 	  c1_1_11_,
    979 	  c11_1__1,
    980 	  c1__1__1,
    981 	  c1__1__1,
    982 	  c1__1__1,
    983 	  c1__1__1 },			/* m */
    984 
    985 	{ c_______,
    986 	  c_______,
    987 	  c_______,
    988 	  c1_111__,
    989 	  c11___1_,
    990 	  c1____1_,
    991 	  c1____1_,
    992 	  c1____1_,
    993 	  c1____1_ },			/* n */
    994 
    995 	{ c_______,
    996 	  c_______,
    997 	  c_______,
    998 	  c_1111__,
    999 	  c1____1_,
   1000 	  c1____1_,
   1001 	  c1____1_,
   1002 	  c1____1_,
   1003 	  c_1111__ },			/* o */
   1004 
   1005 	{ c1_111__,
   1006 	  c11___1_,
   1007 	  c1____1_,
   1008 	  c1____1_,
   1009 	  c11___1_,
   1010 	  c1_111__,
   1011 	  c1______,
   1012 	  c1______,
   1013 	  c1______ },			/* p */
   1014 
   1015 	{ c_111_1_,
   1016 	  c1___11_,
   1017 	  c1____1_,
   1018 	  c1____1_,
   1019 	  c1___11_,
   1020 	  c_111_1_,
   1021 	  c_____1_,
   1022 	  c_____1_,
   1023 	  c_____1_ },			/* q */
   1024 
   1025 	{ c_______,
   1026 	  c_______,
   1027 	  c_______,
   1028 	  c1_111__,
   1029 	  c11___1_,
   1030 	  c1______,
   1031 	  c1______,
   1032 	  c1______,
   1033 	  c1______ },			/* r */
   1034 
   1035 	{ c_______,
   1036 	  c_______,
   1037 	  c_______,
   1038 	  c_1111__,
   1039 	  c1____1_,
   1040 	  c_11____,
   1041 	  c___11__,
   1042 	  c1____1_,
   1043 	  c_1111__ },			/* s */
   1044 
   1045 	{ c_______,
   1046 	  c__1____,
   1047 	  c__1____,
   1048 	  c11111__,
   1049 	  c__1____,
   1050 	  c__1____,
   1051 	  c__1____,
   1052 	  c__1__1_,
   1053 	  c___11__ },			/* t */
   1054 
   1055 	{ c_______,
   1056 	  c_______,
   1057 	  c_______,
   1058 	  c1____1_,
   1059 	  c1____1_,
   1060 	  c1____1_,
   1061 	  c1____1_,
   1062 	  c1___11_,
   1063 	  c_111_1_ },			/* u */
   1064 
   1065 	{ c_______,
   1066 	  c_______,
   1067 	  c_______,
   1068 	  c1_____1,
   1069 	  c1_____1,
   1070 	  c1_____1,
   1071 	  c_1___1_,
   1072 	  c__1_1__,
   1073 	  c___1___ },			/* v */
   1074 
   1075 	{ c_______,
   1076 	  c_______,
   1077 	  c_______,
   1078 	  c1_____1,
   1079 	  c1__1__1,
   1080 	  c1__1__1,
   1081 	  c1__1__1,
   1082 	  c1__1__1,
   1083 	  c_11_11_ },			/* w */
   1084 
   1085 	{ c_______,
   1086 	  c_______,
   1087 	  c_______,
   1088 	  c1____1_,
   1089 	  c_1__1__,
   1090 	  c__11___,
   1091 	  c__11___,
   1092 	  c_1__1__,
   1093 	  c1____1_ },			/* x */
   1094 
   1095 	{ c1____1_,
   1096 	  c1____1_,
   1097 	  c1____1_,
   1098 	  c1____1_,
   1099 	  c1___11_,
   1100 	  c_111_1_,
   1101 	  c_____1_,
   1102 	  c1____1_,
   1103 	  c_1111__ },			/* y */
   1104 
   1105 	{ c_______,
   1106 	  c_______,
   1107 	  c_______,
   1108 	  c111111_,
   1109 	  c____1__,
   1110 	  c___1___,
   1111 	  c__1____,
   1112 	  c_1_____,
   1113 	  c111111_ },			/* z */
   1114 
   1115 	{ c___11__,
   1116 	  c__1____,
   1117 	  c__1____,
   1118 	  c__1____,
   1119 	  c_1_____,
   1120 	  c__1____,
   1121 	  c__1____,
   1122 	  c__1____,
   1123 	  c___11__ },			/* } */
   1124 
   1125 	{ c___1___,
   1126 	  c___1___,
   1127 	  c___1___,
   1128 	  c___1___,
   1129 	  c___1___,
   1130 	  c___1___,
   1131 	  c___1___,
   1132 	  c___1___,
   1133 	  c___1___ },			/* | */
   1134 
   1135 	{ c__11___,
   1136 	  c____1__,
   1137 	  c____1__,
   1138 	  c____1__,
   1139 	  c_____1_,
   1140 	  c____1__,
   1141 	  c____1__,
   1142 	  c____1__,
   1143 	  c__11___ },			/* } */
   1144 
   1145 	{ c_11____,
   1146 	  c1__1__1,
   1147 	  c____11_,
   1148 	  c_______,
   1149 	  c_______,
   1150 	  c_______,
   1151 	  c_______,
   1152 	  c_______,
   1153 	  c_______ },			/* ~ */
   1154 
   1155 	{ c_1__1__,
   1156 	  c1__1__1,
   1157 	  c__1__1_,
   1158 	  c_1__1__,
   1159 	  c1__1__1,
   1160 	  c__1__1_,
   1161 	  c_1__1__,
   1162 	  c1__1__1,
   1163 	  c__1__1_ }			/* rub-out */
   1164 };
   1165 
   1166 /*
   1167  * This is the real banner char set
   1168  */
   1169 char scnkey_def[][HEIGHT] =
   1170 {
   1171 	{
   1172 		c_______,
   1173 		c_______,
   1174 		c_______,
   1175 		c_______,
   1176 		c_______,
   1177 		c_______,
   1178 		c_______,
   1179 		c_______,
   1180 		c_______
   1181 	},			/*   */
   1182 
   1183 	{
   1184 		c_______,
   1185 		c__111__,
   1186 		c__111__,
   1187 		c__111__,
   1188 		c___1___,
   1189 		c_______,
   1190 		c__111__,
   1191 		c__111__,
   1192 		c_______
   1193 	},			/* ! */
   1194 	{
   1195 		c_______,
   1196 		c111_111,
   1197 		c111_111,
   1198 		c_1___1_,
   1199 		c_______,
   1200 		c_______,
   1201 		c_______,
   1202 		c_______,
   1203 		c_______
   1204 	},			/* " */
   1205 	{
   1206 		c_______,
   1207 		c__1_1__,
   1208 		c__1_1__,
   1209 		c1111111,
   1210 		c__1_1__,
   1211 		c1111111,
   1212 		c__1_1__,
   1213 		c__1_1__,
   1214 		c_______
   1215 	},			/* # */
   1216 	{
   1217 		c_______,
   1218 		c_11111_,
   1219 		c1__1__1,
   1220 		c1__1___,
   1221 		c_11111_,
   1222 		c___1__1,
   1223 		c1__1__1,
   1224 		c_11111_,
   1225 		c_______
   1226 	},			/* $ */
   1227 	{
   1228 		c_______,
   1229 		c111___1,
   1230 		c1_1__1_,
   1231 		c111_1__,
   1232 		c___1___,
   1233 		c__1_111,
   1234 		c_1__1_1,
   1235 		c1___111,
   1236 		c_______
   1237 	},			/* % */
   1238 	{
   1239 		c_______,
   1240 		c__11___,
   1241 		c_1__1__,
   1242 		c__11___,
   1243 		c_111___,
   1244 		c1___1_1,
   1245 		c1____1_,
   1246 		c_111__1,
   1247 		c_______
   1248 	},			/* & */
   1249 	{
   1250 		c_______,
   1251 		c__111__,
   1252 		c__111__,
   1253 		c___1___,
   1254 		c__1____,
   1255 		c_______,
   1256 		c_______,
   1257 		c_______,
   1258 		c_______
   1259 	},			/* ' */
   1260 	{
   1261 		c_______,
   1262 		c___11__,
   1263 		c__1____,
   1264 		c_1_____,
   1265 		c_1_____,
   1266 		c_1_____,
   1267 		c__1____,
   1268 		c___11__,
   1269 		c_______
   1270 	},			/* ( */
   1271 	{
   1272 		c_______,
   1273 		c__11___,
   1274 		c____1__,
   1275 		c_____1_,
   1276 		c_____1_,
   1277 		c_____1_,
   1278 		c____1__,
   1279 		c__11___,
   1280 		c_______
   1281 	},			/* ) */
   1282 	{
   1283 		c_______,
   1284 		c_______,
   1285 		c_1___1_,
   1286 		c__1_1__,
   1287 		c1111111,
   1288 		c__1_1__,
   1289 		c_1___1_,
   1290 		c_______,
   1291 		c_______
   1292 	},			/* * */
   1293 	{
   1294 		c_______,
   1295 		c_______,
   1296 		c___1___,
   1297 		c___1___,
   1298 		c_11111_,
   1299 		c___1___,
   1300 		c___1___,
   1301 		c_______,
   1302 		c_______
   1303 	},			/* + */
   1304 	{
   1305 		c_______,
   1306 		c_______,
   1307 		c_______,
   1308 		c_______,
   1309 		c__111__,
   1310 		c__111__,
   1311 		c___1___,
   1312 		c__1____,
   1313 		c_______
   1314 	},			/* , */
   1315 	{
   1316 		c_______,
   1317 		c_______,
   1318 		c_______,
   1319 		c_______,
   1320 		c_11111_,
   1321 		c_______,
   1322 		c_______,
   1323 		c_______,
   1324 		c_______
   1325 	},			/* - */
   1326 	{
   1327 		c_______,
   1328 		c_______,
   1329 		c_______,
   1330 		c_______,
   1331 		c_______,
   1332 		c__111__,
   1333 		c__111__,
   1334 		c__111__,
   1335 		c_______
   1336 	},			/* . */
   1337 	{
   1338 		c_______,
   1339 		c______1,
   1340 		c_____1_,
   1341 		c____1__,
   1342 		c___1___,
   1343 		c__1____,
   1344 		c_1_____,
   1345 		c1______,
   1346 		c_______
   1347 	},			/* / */
   1348 	{
   1349 		c_______,
   1350 		c__111__,
   1351 		c_1___1_,
   1352 		c1_____1,
   1353 		c1_____1,
   1354 		c1_____1,
   1355 		c_1___1_,
   1356 		c__111__,
   1357 		c_______
   1358 	},			/* 0 */
   1359 	{
   1360 		c_______,
   1361 		c___1___,
   1362 		c__11___,
   1363 		c_1_1___,
   1364 		c___1___,
   1365 		c___1___,
   1366 		c___1___,
   1367 		c_11111_,
   1368 		c_______
   1369 	},			/* 1 */
   1370 	{
   1371 		c_______,
   1372 		c_11111_,
   1373 		c1_____1,
   1374 		c______1,
   1375 		c_11111_,
   1376 		c1______,
   1377 		c1______,
   1378 		c1111111,
   1379 		c_______
   1380 	},			/* 2 */
   1381 	{
   1382 		c_______,
   1383 		c_11111_,
   1384 		c1_____1,
   1385 		c______1,
   1386 		c_11111_,
   1387 		c______1,
   1388 		c1_____1,
   1389 		c_11111_,
   1390 		c_______
   1391 	},			/* 3 */
   1392 	{
   1393 		c_______,
   1394 		c1______,
   1395 		c1____1_,
   1396 		c1____1_,
   1397 		c1____1_,
   1398 		c1111111,
   1399 		c_____1_,
   1400 		c_____1_,
   1401 		c_______
   1402 	},			/* 4 */
   1403 	{
   1404 		c_______,
   1405 		c1111111,
   1406 		c1______,
   1407 		c1______,
   1408 		c111111_,
   1409 		c______1,
   1410 		c1_____1,
   1411 		c_11111_,
   1412 		c_______
   1413 	},			/* 5 */
   1414 	{
   1415 		c_______,
   1416 		c_11111_,
   1417 		c1_____1,
   1418 		c1______,
   1419 		c111111_,
   1420 		c1_____1,
   1421 		c1_____1,
   1422 		c_11111_,
   1423 		c_______
   1424 	},			/* 6 */
   1425 	{
   1426 		c_______,
   1427 		c1111111,
   1428 		c1____1_,
   1429 		c____1__,
   1430 		c___1___,
   1431 		c__1____,
   1432 		c__1____,
   1433 		c__1____,
   1434 		c_______
   1435 	},			/* 7 */
   1436 	{
   1437 		c_______,
   1438 		c_11111_,
   1439 		c1_____1,
   1440 		c1_____1,
   1441 		c_11111_,
   1442 		c1_____1,
   1443 		c1_____1,
   1444 		c_11111_,
   1445 		c_______
   1446 	},			/* 8 */
   1447 	{
   1448 		c_______,
   1449 		c_11111_,
   1450 		c1_____1,
   1451 		c1_____1,
   1452 		c_111111,
   1453 		c______1,
   1454 		c1_____1,
   1455 		c_11111_,
   1456 		c_______
   1457 	},			/* 9 */
   1458 	{
   1459 		c_______,
   1460 		c___1___,
   1461 		c__111__,
   1462 		c___1___,
   1463 		c_______,
   1464 		c___1___,
   1465 		c__111__,
   1466 		c___1___,
   1467 		c_______
   1468 	},			/* : */
   1469 	{
   1470 		c_______,
   1471 		c__111__,
   1472 		c__111__,
   1473 		c_______,
   1474 		c__111__,
   1475 		c__111__,
   1476 		c___1___,
   1477 		c__1____,
   1478 		c_______
   1479 	},			/* ; */
   1480 	{
   1481 		c_______,
   1482 		c____1__,
   1483 		c___1___,
   1484 		c__1____,
   1485 		c_1_____,
   1486 		c__1____,
   1487 		c___1___,
   1488 		c____1__,
   1489 		c_______
   1490 	},			/* < */
   1491 	{
   1492 		c_______,
   1493 		c_______,
   1494 		c_______,
   1495 		c_11111_,
   1496 		c_______,
   1497 		c_11111_,
   1498 		c_______,
   1499 		c_______,
   1500 		c_______
   1501 	},			/* = */
   1502 	{
   1503 		c_______,
   1504 		c__1____,
   1505 		c___1___,
   1506 		c____1__,
   1507 		c_____1_,
   1508 		c____1__,
   1509 		c___1___,
   1510 		c__1____,
   1511 		c_______
   1512 	},			/* > */
   1513 	{
   1514 		c_______,
   1515 		c_11111_,
   1516 		c1_____1,
   1517 		c______1,
   1518 		c___111_,
   1519 		c___1___,
   1520 		c_______,
   1521 		c___1___,
   1522 		c_______
   1523 	},			/* ? */
   1524 	{
   1525 		c_______,
   1526 		c_11111_,
   1527 		c1_____1,
   1528 		c1_111_1,
   1529 		c1_111_1,
   1530 		c1_1111_,
   1531 		c1______,
   1532 		c_11111_,
   1533 		c_______
   1534 	},			/* @ */
   1535 	{
   1536 		c_______,
   1537 		c___1___,
   1538 		c__1_1__,
   1539 		c_1___1_,
   1540 		c1_____1,
   1541 		c1111111,
   1542 		c1_____1,
   1543 		c1_____1,
   1544 		c_______
   1545 	},			/* A */
   1546 	{
   1547 		c_______,
   1548 		c111111_,
   1549 		c1_____1,
   1550 		c1_____1,
   1551 		c111111_,
   1552 		c1_____1,
   1553 		c1_____1,
   1554 		c111111_,
   1555 		c_______
   1556 	},			/* B */
   1557 	{
   1558 		c_______,
   1559 		c_11111_,
   1560 		c1_____1,
   1561 		c1______,
   1562 		c1______,
   1563 		c1______,
   1564 		c1_____1,
   1565 		c_11111_,
   1566 		c_______
   1567 	},			/* C */
   1568 	{
   1569 		c_______,
   1570 		c111111_,
   1571 		c1_____1,
   1572 		c1_____1,
   1573 		c1_____1,
   1574 		c1_____1,
   1575 		c1_____1,
   1576 		c111111_,
   1577 		c_______
   1578 	},			/* D */
   1579 	{
   1580 		c_______,
   1581 		c1111111,
   1582 		c1______,
   1583 		c1______,
   1584 		c11111__,
   1585 		c1______,
   1586 		c1______,
   1587 		c1111111,
   1588 		c_______
   1589 	},			/* E */
   1590 	{
   1591 		c_______,
   1592 		c1111111,
   1593 		c1______,
   1594 		c1______,
   1595 		c11111__,
   1596 		c1______,
   1597 		c1______,
   1598 		c1______,
   1599 		c_______
   1600 	},			/* F */
   1601 	{
   1602 		c_______,
   1603 		c_11111_,
   1604 		c1_____1,
   1605 		c1______,
   1606 		c1__1111,
   1607 		c1_____1,
   1608 		c1_____1,
   1609 		c_11111_,
   1610 		c_______
   1611 	},			/* G */
   1612 	{
   1613 		c_______,
   1614 		c1_____1,
   1615 		c1_____1,
   1616 		c1_____1,
   1617 		c1111111,
   1618 		c1_____1,
   1619 		c1_____1,
   1620 		c1_____1,
   1621 		c_______
   1622 	},			/* H */
   1623 	{
   1624 		c_______,
   1625 		c__111__,
   1626 		c___1___,
   1627 		c___1___,
   1628 		c___1___,
   1629 		c___1___,
   1630 		c___1___,
   1631 		c__111__,
   1632 		c_______
   1633 	},			/* I */
   1634 	{
   1635 		c_______,
   1636 		c______1,
   1637 		c______1,
   1638 		c______1,
   1639 		c______1,
   1640 		c1_____1,
   1641 		c1_____1,
   1642 		c_11111_,
   1643 		c_______
   1644 	},			/* J */
   1645 	{
   1646 		c_______,
   1647 		c1____1_,
   1648 		c1___1__,
   1649 		c1__1___,
   1650 		c111____,
   1651 		c1__1___,
   1652 		c1___1__,
   1653 		c1____1_,
   1654 		c_______
   1655 	},			/* K */
   1656 	{
   1657 		c_______,
   1658 		c1______,
   1659 		c1______,
   1660 		c1______,
   1661 		c1______,
   1662 		c1______,
   1663 		c1______,
   1664 		c1111111,
   1665 		c_______
   1666 	},			/* L */
   1667 	{
   1668 		c_______,
   1669 		c1_____1,
   1670 		c11___11,
   1671 		c1_1_1_1,
   1672 		c1__1__1,
   1673 		c1_____1,
   1674 		c1_____1,
   1675 		c1_____1,
   1676 		c_______
   1677 	},			/* M */
   1678 	{
   1679 		c_______,
   1680 		c1_____1,
   1681 		c11____1,
   1682 		c1_1___1,
   1683 		c1__1__1,
   1684 		c1___1_1,
   1685 		c1____11,
   1686 		c1_____1,
   1687 		c_______
   1688 	},			/* N */
   1689 	{
   1690 		c_______,
   1691 		c1111111,
   1692 		c1_____1,
   1693 		c1_____1,
   1694 		c1_____1,
   1695 		c1_____1,
   1696 		c1_____1,
   1697 		c1111111,
   1698 		c_______
   1699 	},			/* O */
   1700 	{
   1701 		c_______,
   1702 		c111111_,
   1703 		c1_____1,
   1704 		c1_____1,
   1705 		c111111_,
   1706 		c1______,
   1707 		c1______,
   1708 		c1______,
   1709 		c_______
   1710 	},			/* P */
   1711 	{
   1712 		c_______,
   1713 		c_11111_,
   1714 		c1_____1,
   1715 		c1_____1,
   1716 		c1_____1,
   1717 		c1___1_1,
   1718 		c1____1_,
   1719 		c_1111_1,
   1720 		c_______
   1721 	},			/* Q */
   1722 	{
   1723 		c_______,
   1724 		c111111_,
   1725 		c1_____1,
   1726 		c1_____1,
   1727 		c111111_,
   1728 		c1___1__,
   1729 		c1____1_,
   1730 		c1_____1,
   1731 		c_______
   1732 	},			/* R */
   1733 	{
   1734 		c_______,
   1735 		c_11111_,
   1736 		c1_____1,
   1737 		c1______,
   1738 		c_11111_,
   1739 		c______1,
   1740 		c1_____1,
   1741 		c_11111_,
   1742 		c_______
   1743 	},			/* S */
   1744 	{
   1745 		c_______,
   1746 		c1111111,
   1747 		c___1___,
   1748 		c___1___,
   1749 		c___1___,
   1750 		c___1___,
   1751 		c___1___,
   1752 		c___1___,
   1753 		c_______
   1754 	},			/* T */
   1755 	{
   1756 		c_______,
   1757 		c1_____1,
   1758 		c1_____1,
   1759 		c1_____1,
   1760 		c1_____1,
   1761 		c1_____1,
   1762 		c1_____1,
   1763 		c_11111_,
   1764 		c_______
   1765 	},			/* U */
   1766 	{
   1767 		c_______,
   1768 		c1_____1,
   1769 		c1_____1,
   1770 		c1_____1,
   1771 		c1_____1,
   1772 		c_1___1_,
   1773 		c__1_1__,
   1774 		c___1___,
   1775 		c_______
   1776 	},			/* V */
   1777 	{
   1778 		c_______,
   1779 		c1_____1,
   1780 		c1__1__1,
   1781 		c1__1__1,
   1782 		c1__1__1,
   1783 		c1__1__1,
   1784 		c1__1__1,
   1785 		c_11_11_,
   1786 		c_______
   1787 	},			/* W */
   1788 	{
   1789 		c_______,
   1790 		c1_____1,
   1791 		c_1___1_,
   1792 		c__1_1__,
   1793 		c___1___,
   1794 		c__1_1__,
   1795 		c_1___1_,
   1796 		c1_____1,
   1797 		c_______
   1798 	},			/* X */
   1799 	{
   1800 		c_______,
   1801 		c1_____1,
   1802 		c_1___1_,
   1803 		c__1_1__,
   1804 		c___1___,
   1805 		c___1___,
   1806 		c___1___,
   1807 		c___1___,
   1808 		c_______
   1809 	},			/* Y */
   1810 	{
   1811 		c_______,
   1812 		c1111111,
   1813 		c_____1_,
   1814 		c____1__,
   1815 		c___1___,
   1816 		c__1____,
   1817 		c_1_____,
   1818 		c1111111,
   1819 		c_______
   1820 	},			/* Z */
   1821 	{
   1822 		c_______,
   1823 		c_11111_,
   1824 		c_1_____,
   1825 		c_1_____,
   1826 		c_1_____,
   1827 		c_1_____,
   1828 		c_1_____,
   1829 		c_11111_,
   1830 		c_______
   1831 	},			/* [ */
   1832 	{
   1833 		c_______,
   1834 		c1______,
   1835 		c_1_____,
   1836 		c__1____,
   1837 		c___1___,
   1838 		c____1__,
   1839 		c_____1_,
   1840 		c______1,
   1841 		c_______
   1842 	},			/* \ */
   1843 	{
   1844 		c_______,
   1845 		c_11111_,
   1846 		c_____1_,
   1847 		c_____1_,
   1848 		c_____1_,
   1849 		c_____1_,
   1850 		c_____1_,
   1851 		c_11111_,
   1852 		c_______
   1853 	},			/* ] */
   1854 	{
   1855 		c_______,
   1856 		c___1___,
   1857 		c__1_1__,
   1858 		c_1___1_,
   1859 		c_______,
   1860 		c_______,
   1861 		c_______,
   1862 		c_______,
   1863 		c_______
   1864 	},			/* ^ */
   1865 	{
   1866 		c_______,
   1867 		c_______,
   1868 		c_______,
   1869 		c_______,
   1870 		c_______,
   1871 		c_______,
   1872 		c_______,
   1873 		c1111111,
   1874 		c_______
   1875 	},			/* _ */
   1876 	{
   1877 		c_______,
   1878 		c__111__,
   1879 		c__111__,
   1880 		c___1___,
   1881 		c____1__,
   1882 		c_______,
   1883 		c_______,
   1884 		c_______,
   1885 		c_______
   1886 	},			/* ` */
   1887 	{
   1888 		c_______,
   1889 		c_______,
   1890 		c___11__,
   1891 		c__1__1_,
   1892 		c_1____1,
   1893 		c_111111,
   1894 		c_1____1,
   1895 		c_1____1,
   1896 		c_______
   1897 	},			/* a */
   1898 	{
   1899 		c_______,
   1900 		c_______,
   1901 		c_11111_,
   1902 		c_1____1,
   1903 		c_11111_,
   1904 		c_1____1,
   1905 		c_1____1,
   1906 		c_11111_,
   1907 		c_______
   1908 	},			/* b */
   1909 	{
   1910 		c_______,
   1911 		c_______,
   1912 		c__1111_,
   1913 		c_1____1,
   1914 		c_1_____,
   1915 		c_1_____,
   1916 		c_1____1,
   1917 		c__1111_,
   1918 		c_______
   1919 	},			/* c */
   1920 	{
   1921 		c_______,
   1922 		c_______,
   1923 		c_11111_,
   1924 		c_1____1,
   1925 		c_1____1,
   1926 		c_1____1,
   1927 		c_1____1,
   1928 		c_11111_,
   1929 		c_______
   1930 	},			/* d */
   1931 	{
   1932 		c_______,
   1933 		c_______,
   1934 		c_111111,
   1935 		c_1_____,
   1936 		c_11111_,
   1937 		c_1_____,
   1938 		c_1_____,
   1939 		c_111111,
   1940 		c_______
   1941 	},			/* e */
   1942 	{
   1943 		c_______,
   1944 		c_______,
   1945 		c_111111,
   1946 		c_1_____,
   1947 		c_11111_,
   1948 		c_1_____,
   1949 		c_1_____,
   1950 		c_1_____,
   1951 		c_______
   1952 	},			/* f */
   1953 	{
   1954 		c_______,
   1955 		c_______,
   1956 		c__1111_,
   1957 		c_1____1,
   1958 		c_1_____,
   1959 		c_1__111,
   1960 		c_1____1,
   1961 		c__1111_,
   1962 		c_______
   1963 	},			/* g */
   1964 	{
   1965 		c_______,
   1966 		c_______,
   1967 		c_1____1,
   1968 		c_1____1,
   1969 		c_111111,
   1970 		c_1____1,
   1971 		c_1____1,
   1972 		c_1____1,
   1973 		c_______
   1974 	},			/* h */
   1975 	{
   1976 		c_______,
   1977 		c_______,
   1978 		c____1__,
   1979 		c____1__,
   1980 		c____1__,
   1981 		c____1__,
   1982 		c____1__,
   1983 		c____1__,
   1984 		c_______
   1985 	},			/* i */
   1986 	{
   1987 		c_______,
   1988 		c_______,
   1989 		c______1,
   1990 		c______1,
   1991 		c______1,
   1992 		c______1,
   1993 		c_1____1,
   1994 		c__1111_,
   1995 		c_______
   1996 	},			/* j */
   1997 	{
   1998 		c_______,
   1999 		c_______,
   2000 		c_1____1,
   2001 		c_1___1_,
   2002 		c_1111__,
   2003 		c_1__1__,
   2004 		c_1___1_,
   2005 		c_1____1,
   2006 		c_______
   2007 	},			/* k */
   2008 	{
   2009 		c_______,
   2010 		c_______,
   2011 		c_1_____,
   2012 		c_1_____,
   2013 		c_1_____,
   2014 		c_1_____,
   2015 		c_1_____,
   2016 		c_111111,
   2017 		c_______
   2018 	},			/* l */
   2019 	{
   2020 		c_______,
   2021 		c_______,
   2022 		c_1____1,
   2023 		c_11__11,
   2024 		c_1_11_1,
   2025 		c_1____1,
   2026 		c_1____1,
   2027 		c_1____1,
   2028 		c_______
   2029 	},			/* m */
   2030 	{
   2031 		c_______,
   2032 		c_______,
   2033 		c_1____1,
   2034 		c_11___1,
   2035 		c_1_1__1,
   2036 		c_1__1_1,
   2037 		c_1___11,
   2038 		c_1____1,
   2039 		c_______
   2040 	},			/* n */
   2041 	{
   2042 		c_______,
   2043 		c_______,
   2044 		c__1111_,
   2045 		c_1____1,
   2046 		c_1____1,
   2047 		c_1____1,
   2048 		c_1____1,
   2049 		c__1111_,
   2050 		c_______
   2051 	},			/* o */
   2052 	{
   2053 		c_______,
   2054 		c_______,
   2055 		c_11111_,
   2056 		c_1____1,
   2057 		c_1____1,
   2058 		c_11111_,
   2059 		c_1_____,
   2060 		c_1_____,
   2061 		c_______
   2062 	},			/* p */
   2063 	{
   2064 		c_______,
   2065 		c_______,
   2066 		c__1111_,
   2067 		c_1____1,
   2068 		c_1____1,
   2069 		c_1__1_1,
   2070 		c_1___1_,
   2071 		c__111_1,
   2072 		c_______
   2073 	},			/* q */
   2074 	{
   2075 		c_______,
   2076 		c_______,
   2077 		c_11111_,
   2078 		c_1____1,
   2079 		c_1____1,
   2080 		c_11111_,
   2081 		c_1___1_,
   2082 		c_1____1,
   2083 		c_______
   2084 	},			/* r */
   2085 	{
   2086 		c_______,
   2087 		c_______,
   2088 		c__1111_,
   2089 		c_1_____,
   2090 		c__1111_,
   2091 		c______1,
   2092 		c_1____1,
   2093 		c__1111_,
   2094 		c_______
   2095 	},			/* s */
   2096 	{
   2097 		c_______,
   2098 		c_______,
   2099 		c__11111,
   2100 		c____1__,
   2101 		c____1__,
   2102 		c____1__,
   2103 		c____1__,
   2104 		c____1__,
   2105 		c_______
   2106 	},			/* t */
   2107 	{
   2108 		c_______,
   2109 		c_______,
   2110 		c_1____1,
   2111 		c_1____1,
   2112 		c_1____1,
   2113 		c_1____1,
   2114 		c_1____1,
   2115 		c__1111_,
   2116 		c_______
   2117 	},			/* u */
   2118 	{
   2119 		c_______,
   2120 		c_______,
   2121 		c_1____1,
   2122 		c_1____1,
   2123 		c_1____1,
   2124 		c_1____1,
   2125 		c__1__1_,
   2126 		c___11__,
   2127 		c_______
   2128 	},			/* v */
   2129 	{
   2130 		c_______,
   2131 		c_______,
   2132 		c_1____1,
   2133 		c_1____1,
   2134 		c_1____1,
   2135 		c_1_11_1,
   2136 		c_11__11,
   2137 		c_1____1,
   2138 		c_______
   2139 	},			/* w */
   2140 	{
   2141 		c_______,
   2142 		c_______,
   2143 		c_1____1,
   2144 		c__1__1_,
   2145 		c___11__,
   2146 		c___11__,
   2147 		c__1__1_,
   2148 		c_1____1,
   2149 		c_______
   2150 	},			/* x */
   2151 	{
   2152 		c_______,
   2153 		c_______,
   2154 		c__1___1,
   2155 		c___1_1_,
   2156 		c____1__,
   2157 		c____1__,
   2158 		c____1__,
   2159 		c____1__,
   2160 		c_______
   2161 	},			/* y */
   2162 	{
   2163 		c_______,
   2164 		c_______,
   2165 		c_111111,
   2166 		c_____1_,
   2167 		c____1__,
   2168 		c___1___,
   2169 		c__1____,
   2170 		c_111111,
   2171 		c_______
   2172 	},			/* z */
   2173 	{
   2174 		c_______,
   2175 		c__111__,
   2176 		c_1_____,
   2177 		c_1_____,
   2178 		c11_____,
   2179 		c_1_____,
   2180 		c_1_____,
   2181 		c__111__,
   2182 		c_______
   2183 	},			/* { */
   2184 	{
   2185 		c_______,
   2186 		c___1___,
   2187 		c___1___,
   2188 		c___1___,
   2189 		c_______,
   2190 		c___1___,
   2191 		c___1___,
   2192 		c___1___,
   2193 		c_______
   2194 	},			/* | */
   2195 	{
   2196 		c_______,
   2197 		c__111__,
   2198 		c_____1_,
   2199 		c_____1_,
   2200 		c_____11,
   2201 		c_____1_,
   2202 		c_____1_,
   2203 		c__111__,
   2204 		c_______
   2205 	},			/* } */
   2206 	{
   2207 		c_______,
   2208 		c_11____,
   2209 		c1__1__1,
   2210 		c____11_,
   2211 		c_______,
   2212 		c_______,
   2213 		c_______,
   2214 		c_______,
   2215 		c_______
   2216 	},			/* ~ */
   2217 
   2218 	{
   2219 		c_______,
   2220 		c_1__1__,
   2221 		c1__1__1,
   2222 		c__1__1_,
   2223 		c_1__1__,
   2224 		c1__1__1,
   2225 		c__1__1_,
   2226 		c_1__1__,
   2227 		c1__1__1
   2228 	}			/* rub-out */
   2229 };
   2230 
   2231