11553Srgrimes/* 21553Srgrimes * Copyright (c) 1983, 1993 31553Srgrimes * The Regents of the University of California. All rights reserved. 41553Srgrimes * 51553Srgrimes * Redistribution and use in source and binary forms, with or without 61553Srgrimes * modification, are permitted provided that the following conditions 71553Srgrimes * are met: 81553Srgrimes * 1. Redistributions of source code must retain the above copyright 91553Srgrimes * notice, this list of conditions and the following disclaimer. 101553Srgrimes * 2. Redistributions in binary form must reproduce the above copyright 111553Srgrimes * notice, this list of conditions and the following disclaimer in the 121553Srgrimes * documentation and/or other materials provided with the distribution. 131553Srgrimes * 4. Neither the name of the University nor the names of its contributors 141553Srgrimes * may be used to endorse or promote products derived from this software 151553Srgrimes * without specific prior written permission. 161553Srgrimes * 171553Srgrimes * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND 181553Srgrimes * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 191553Srgrimes * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 201553Srgrimes * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE 211553Srgrimes * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 221553Srgrimes * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 231553Srgrimes * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 241553Srgrimes * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 251553Srgrimes * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 261553Srgrimes * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 271553Srgrimes * SUCH DAMAGE. 281553Srgrimes */ 291553Srgrimes 30117554Sgad#if 0 31117587Sgad#ifndef lint 321553Srgrimesstatic char sccsid[] = "@(#)lpdchar.c 8.1 (Berkeley) 6/6/93"; 33117587Sgad#endif /* not lint */ 34117554Sgad#endif 351553Srgrimes 36117554Sgad#include "lp.cdefs.h" /* A cross-platform version of <sys/cdefs.h> */ 37117554Sgad__FBSDID("$FreeBSD: releng/11.0/usr.sbin/lpr/lpd/lpdchar.c 216372 2010-12-11 09:38:12Z joel $"); 38117554Sgad 391553Srgrimes/* 401553Srgrimes * Character set for line printer daemon 411553Srgrimes */ 421553Srgrimes#include "lp.local.h" 4315703Sjoerg#include "extern.h" 441553Srgrimes 451553Srgrimes#define c_______ 0 461553Srgrimes#define c______1 01 471553Srgrimes#define c_____1_ 02 481553Srgrimes#define c____1__ 04 491553Srgrimes#define c____11_ 06 501553Srgrimes#define c___1___ 010 511553Srgrimes#define c___1__1 011 521553Srgrimes#define c___1_1_ 012 531553Srgrimes#define c___11__ 014 541553Srgrimes#define c__1____ 020 551553Srgrimes#define c__1__1_ 022 561553Srgrimes#define c__1_1__ 024 571553Srgrimes#define c__11___ 030 581553Srgrimes#define c__111__ 034 591553Srgrimes#define c__111_1 035 601553Srgrimes#define c__1111_ 036 611553Srgrimes#define c__11111 037 621553Srgrimes#define c_1_____ 040 631553Srgrimes#define c_1____1 041 641553Srgrimes#define c_1___1_ 042 651553Srgrimes#define c_1__1__ 044 661553Srgrimes#define c_1_1___ 050 671553Srgrimes#define c_1_1__1 051 681553Srgrimes#define c_1_1_1_ 052 691553Srgrimes#define c_11____ 060 701553Srgrimes#define c_11_11_ 066 711553Srgrimes#define c_111___ 070 721553Srgrimes#define c_111__1 071 731553Srgrimes#define c_111_1_ 072 741553Srgrimes#define c_1111__ 074 751553Srgrimes#define c_1111_1 075 761553Srgrimes#define c_11111_ 076 771553Srgrimes#define c_111111 077 781553Srgrimes#define c1______ 0100 791553Srgrimes#define c1_____1 0101 801553Srgrimes#define c1____1_ 0102 811553Srgrimes#define c1____11 0103 821553Srgrimes#define c1___1__ 0104 831553Srgrimes#define c1___1_1 0105 841553Srgrimes#define c1___11_ 0106 851553Srgrimes#define c1__1___ 0110 861553Srgrimes#define c1__1__1 0111 871553Srgrimes#define c1__11_1 0115 881553Srgrimes#define c1__1111 0117 891553Srgrimes#define c1_1____ 0120 901553Srgrimes#define c1_1___1 0121 911553Srgrimes#define c1_1_1_1 0125 921553Srgrimes#define c1_1_11_ 0126 931553Srgrimes#define c1_111__ 0134 941553Srgrimes#define c1_1111_ 0136 951553Srgrimes#define c11____1 0141 961553Srgrimes#define c11___1_ 0142 971553Srgrimes#define c11___11 0143 981553Srgrimes#define c11_1___ 0150 991553Srgrimes#define c11_1__1 0151 1001553Srgrimes#define c111_11_ 0166 1011553Srgrimes#define c1111___ 0170 1021553Srgrimes#define c11111__ 0174 1031553Srgrimes#define c111111_ 0176 1041553Srgrimes#define c1111111 0177 1051553Srgrimes 1061553Srgrimeschar scnkey[][HEIGHT] = /* this is relatively easy to modify */ 1071553Srgrimes /* just look: */ 1081553Srgrimes{ 1091553Srgrimes { c_______, 1101553Srgrimes c_______, 1111553Srgrimes c_______, 1121553Srgrimes c_______, 1131553Srgrimes c_______, 1141553Srgrimes c_______, 1151553Srgrimes c_______, 1161553Srgrimes c_______, 1171553Srgrimes c_______ }, /* */ 1181553Srgrimes 1191553Srgrimes { c__11___, 1201553Srgrimes c__11___, 1211553Srgrimes c__11___, 1221553Srgrimes c__11___, 1231553Srgrimes c__11___, 1241553Srgrimes c_______, 1251553Srgrimes c_______, 1261553Srgrimes c__11___, 1271553Srgrimes c__11___ }, /* ! */ 1281553Srgrimes 1291553Srgrimes { c_1__1__, 1301553Srgrimes c_1__1__, 1311553Srgrimes c_______, 1321553Srgrimes c_______, 1331553Srgrimes c_______, 1341553Srgrimes c_______, 1351553Srgrimes c_______, 1361553Srgrimes c_______, 1371553Srgrimes c_______ }, /* " */ 1381553Srgrimes 1391553Srgrimes { c_______, 1401553Srgrimes c__1_1__, 1411553Srgrimes c__1_1__, 1421553Srgrimes c1111111, 1431553Srgrimes c__1_1__, 1441553Srgrimes c1111111, 1451553Srgrimes c__1_1__, 1461553Srgrimes c__1_1__, 1471553Srgrimes c_______ }, /* # */ 1481553Srgrimes 1491553Srgrimes { c___1___, 1501553Srgrimes c_11111_, 1511553Srgrimes c1__1__1, 1521553Srgrimes c1__1___, 1531553Srgrimes c_11111_, 1541553Srgrimes c___1__1, 1551553Srgrimes c1__1__1, 1561553Srgrimes c_11111_, 1571553Srgrimes c___1___ }, /* $ */ 1581553Srgrimes 1591553Srgrimes { c_1_____, 1601553Srgrimes c1_1___1, 1611553Srgrimes c_1___1_, 1621553Srgrimes c____1__, 1631553Srgrimes c___1___, 1641553Srgrimes c__1____, 1651553Srgrimes c_1___1_, 1661553Srgrimes c1___1_1, 1671553Srgrimes c_____1_ }, /* % */ 1688857Srgrimes 1691553Srgrimes { c_11____, 1701553Srgrimes c1__1___, 1711553Srgrimes c1___1__, 1721553Srgrimes c_1_1___, 1731553Srgrimes c__1____, 1741553Srgrimes c_1_1__1, 1751553Srgrimes c1___11_, 1761553Srgrimes c1___11_, 1771553Srgrimes c_111__1 }, /* & */ 1788857Srgrimes 1791553Srgrimes { c___11__, 1801553Srgrimes c___11__, 1811553Srgrimes c___1___, 1821553Srgrimes c__1____, 1831553Srgrimes c_______, 1841553Srgrimes c_______, 1851553Srgrimes c_______, 1861553Srgrimes c_______, 1871553Srgrimes c_______ }, /* ' */ 1888857Srgrimes 1891553Srgrimes { c____1__, 1901553Srgrimes c___1___, 1911553Srgrimes c__1____, 1921553Srgrimes c__1____, 1931553Srgrimes c__1____, 1941553Srgrimes c__1____, 1951553Srgrimes c__1____, 1961553Srgrimes c___1___, 1971553Srgrimes c____1__ }, /* ( */ 1988857Srgrimes 1991553Srgrimes { c__1____, 2001553Srgrimes c___1___, 2011553Srgrimes c____1__, 2021553Srgrimes c____1__, 2031553Srgrimes c____1__, 2041553Srgrimes c____1__, 2051553Srgrimes c____1__, 2061553Srgrimes c___1___, 2071553Srgrimes c__1____ }, /* ) */ 2088857Srgrimes 2091553Srgrimes { c_______, 2101553Srgrimes c___1___, 2111553Srgrimes c1__1__1, 2121553Srgrimes c_1_1_1_, 2131553Srgrimes c__111__, 2141553Srgrimes c_1_1_1_, 2151553Srgrimes c1__1__1, 2161553Srgrimes c___1___, 2171553Srgrimes c_______ }, /* * */ 2188857Srgrimes 2191553Srgrimes { c_______, 2201553Srgrimes c___1___, 2211553Srgrimes c___1___, 2221553Srgrimes c___1___, 2231553Srgrimes c1111111, 2241553Srgrimes c___1___, 2251553Srgrimes c___1___, 2261553Srgrimes c___1___, 2271553Srgrimes c_______ }, /* + */ 2288857Srgrimes 2291553Srgrimes { c_______, 2301553Srgrimes c_______, 2311553Srgrimes c_______, 2321553Srgrimes c_______, 2331553Srgrimes c__11___, 2341553Srgrimes c__11___, 2351553Srgrimes c__1____, 2361553Srgrimes c_1_____, 2371553Srgrimes c_______ }, /* , */ 2388857Srgrimes 2391553Srgrimes { c_______, 2401553Srgrimes c_______, 2411553Srgrimes c_______, 2421553Srgrimes c_______, 2431553Srgrimes c1111111, 2441553Srgrimes c_______, 2451553Srgrimes c_______, 2461553Srgrimes c_______, 2471553Srgrimes c_______ }, /* - */ 2488857Srgrimes 2491553Srgrimes { c_______, 2501553Srgrimes c_______, 2511553Srgrimes c_______, 2521553Srgrimes c_______, 2531553Srgrimes c_______, 2541553Srgrimes c_______, 2551553Srgrimes c_______, 2561553Srgrimes c__11___, 2571553Srgrimes c__11___ }, /* . */ 2581553Srgrimes 2591553Srgrimes { c_______, 2601553Srgrimes c______1, 2611553Srgrimes c_____1_, 2621553Srgrimes c____1__, 2631553Srgrimes c___1___, 2641553Srgrimes c__1____, 2651553Srgrimes c_1_____, 2661553Srgrimes c1______, 2671553Srgrimes c_______ }, /* / */ 2681553Srgrimes 2691553Srgrimes { c_11111_, 2701553Srgrimes c1_____1, 2711553Srgrimes c1____11, 2721553Srgrimes c1___1_1, 2731553Srgrimes c1__1__1, 2741553Srgrimes c1_1___1, 2751553Srgrimes c11____1, 2761553Srgrimes c1_____1, 2771553Srgrimes c_11111_ }, /* 0 */ 2781553Srgrimes 2791553Srgrimes { c___1___, 2801553Srgrimes c__11___, 2811553Srgrimes c_1_1___, 2821553Srgrimes c___1___, 2831553Srgrimes c___1___, 2841553Srgrimes c___1___, 2851553Srgrimes c___1___, 2861553Srgrimes c___1___, 2871553Srgrimes c_11111_ }, /* 1 */ 2881553Srgrimes 2891553Srgrimes { c_11111_, 2901553Srgrimes c1_____1, 2911553Srgrimes c______1, 2921553Srgrimes c_____1_, 2931553Srgrimes c__111__, 2941553Srgrimes c_1_____, 2951553Srgrimes c1______, 2961553Srgrimes c1______, 2971553Srgrimes c1111111 }, /* 2 */ 2981553Srgrimes 2991553Srgrimes { c_11111_, 3001553Srgrimes c1_____1, 3011553Srgrimes c______1, 3021553Srgrimes c______1, 3031553Srgrimes c__1111_, 3041553Srgrimes c______1, 3051553Srgrimes c______1, 3061553Srgrimes c1_____1, 3071553Srgrimes c_11111_ }, /* 3 */ 3081553Srgrimes 3091553Srgrimes { c_____1_, 3101553Srgrimes c____11_, 3111553Srgrimes c___1_1_, 3121553Srgrimes c__1__1_, 3131553Srgrimes c_1___1_, 3141553Srgrimes c1____1_, 3151553Srgrimes c1111111, 3161553Srgrimes c_____1_, 3171553Srgrimes c_____1_ }, /* 4 */ 3181553Srgrimes 3191553Srgrimes { c1111111, 3201553Srgrimes c1______, 3211553Srgrimes c1______, 3221553Srgrimes c11111__, 3231553Srgrimes c_____1_, 3241553Srgrimes c______1, 3251553Srgrimes c______1, 3261553Srgrimes c1____1_, 3271553Srgrimes c_1111__ }, /* 5 */ 3281553Srgrimes 3291553Srgrimes { c__1111_, 3301553Srgrimes c_1_____, 3311553Srgrimes c1______, 3321553Srgrimes c1______, 3331553Srgrimes c1_1111_, 3341553Srgrimes c11____1, 3351553Srgrimes c1_____1, 3361553Srgrimes c1_____1, 3371553Srgrimes c_11111_ }, /* 6 */ 3381553Srgrimes 3391553Srgrimes { c1111111, 3401553Srgrimes c1_____1, 3411553Srgrimes c_____1_, 3421553Srgrimes c____1__, 3431553Srgrimes c___1___, 3441553Srgrimes c__1____, 3451553Srgrimes c__1____, 3461553Srgrimes c__1____, 3471553Srgrimes c__1____ }, /* 7 */ 3481553Srgrimes 3491553Srgrimes { c_11111_, 3501553Srgrimes c1_____1, 3511553Srgrimes c1_____1, 3521553Srgrimes c1_____1, 3531553Srgrimes c_11111_, 3541553Srgrimes c1_____1, 3551553Srgrimes c1_____1, 3561553Srgrimes c1_____1, 3571553Srgrimes c_11111_ }, /* 8 */ 3581553Srgrimes 3591553Srgrimes { c_11111_, 3601553Srgrimes c1_____1, 3611553Srgrimes c1_____1, 3621553Srgrimes c1_____1, 3631553Srgrimes c_111111, 3641553Srgrimes c______1, 3651553Srgrimes c______1, 3661553Srgrimes c1_____1, 3671553Srgrimes c_1111__ }, /* 9 */ 3681553Srgrimes 3691553Srgrimes { c_______, 3701553Srgrimes c_______, 3711553Srgrimes c_______, 3721553Srgrimes c__11___, 3731553Srgrimes c__11___, 3741553Srgrimes c_______, 3751553Srgrimes c_______, 3761553Srgrimes c__11___, 3771553Srgrimes c__11___ }, /* : */ 3781553Srgrimes 3791553Srgrimes 3801553Srgrimes { c__11___, 3811553Srgrimes c__11___, 3821553Srgrimes c_______, 3831553Srgrimes c_______, 3841553Srgrimes c__11___, 3851553Srgrimes c__11___, 3861553Srgrimes c__1____, 3871553Srgrimes c_1_____, 3881553Srgrimes c_______ }, /* ; */ 3891553Srgrimes 3901553Srgrimes { c____1__, 3911553Srgrimes c___1___, 3921553Srgrimes c__1____, 3931553Srgrimes c_1_____, 3941553Srgrimes c1______, 3951553Srgrimes c_1_____, 3961553Srgrimes c__1____, 3971553Srgrimes c___1___, 3981553Srgrimes c____1__ }, /* < */ 3991553Srgrimes 4001553Srgrimes { c_______, 4011553Srgrimes c_______, 4021553Srgrimes c_______, 4031553Srgrimes c1111111, 4041553Srgrimes c_______, 4051553Srgrimes c1111111, 4061553Srgrimes c_______, 4071553Srgrimes c_______, 4081553Srgrimes c_______ }, /* = */ 4091553Srgrimes 4101553Srgrimes { c__1____, 4111553Srgrimes c___1___, 4121553Srgrimes c____1__, 4131553Srgrimes c_____1_, 4141553Srgrimes c______1, 4151553Srgrimes c_____1_, 4161553Srgrimes c____1__, 4171553Srgrimes c___1___, 4181553Srgrimes c__1____ }, /* > */ 4191553Srgrimes 4201553Srgrimes { c__1111_, 4211553Srgrimes c_1____1, 4221553Srgrimes c_1____1, 4231553Srgrimes c______1, 4241553Srgrimes c____11_, 4251553Srgrimes c___1___, 4261553Srgrimes c___1___, 4271553Srgrimes c_______, 4281553Srgrimes c___1___ }, /* ? */ 4291553Srgrimes 4301553Srgrimes { c__1111_, 4311553Srgrimes c_1____1, 4321553Srgrimes c1__11_1, 4331553Srgrimes c1_1_1_1, 4341553Srgrimes c1_1_1_1, 4351553Srgrimes c1_1111_, 4361553Srgrimes c1______, 4371553Srgrimes c_1____1, 4381553Srgrimes c__1111_ }, /* @ */ 4391553Srgrimes 4401553Srgrimes { c__111__, 4411553Srgrimes c_1___1_, 4421553Srgrimes c1_____1, 4431553Srgrimes c1_____1, 4441553Srgrimes c1111111, 4451553Srgrimes c1_____1, 4461553Srgrimes c1_____1, 4471553Srgrimes c1_____1, 4481553Srgrimes c1_____1 }, /* A */ 4491553Srgrimes 4501553Srgrimes { c111111_, 4511553Srgrimes c_1____1, 4521553Srgrimes c_1____1, 4531553Srgrimes c_1____1, 4541553Srgrimes c_11111_, 4551553Srgrimes c_1____1, 4561553Srgrimes c_1____1, 4571553Srgrimes c_1____1, 4581553Srgrimes c111111_ }, /* B */ 4591553Srgrimes 4601553Srgrimes { c__1111_, 4611553Srgrimes c_1____1, 4621553Srgrimes c1______, 4631553Srgrimes c1______, 4641553Srgrimes c1______, 4651553Srgrimes c1______, 4661553Srgrimes c1______, 4671553Srgrimes c_1____1, 4681553Srgrimes c__1111_ }, /* C */ 4691553Srgrimes 4701553Srgrimes { c11111__, 4711553Srgrimes c_1___1_, 4721553Srgrimes c_1____1, 4731553Srgrimes c_1____1, 4741553Srgrimes c_1____1, 4751553Srgrimes c_1____1, 4761553Srgrimes c_1____1, 4771553Srgrimes c_1___1_, 4781553Srgrimes c11111__ }, /* D */ 4791553Srgrimes 4801553Srgrimes { c1111111, 4811553Srgrimes c1______, 4821553Srgrimes c1______, 4831553Srgrimes c1______, 4841553Srgrimes c111111_, 4851553Srgrimes c1______, 4861553Srgrimes c1______, 4871553Srgrimes c1______, 4881553Srgrimes c1111111 }, /* E */ 4891553Srgrimes 4901553Srgrimes { c1111111, 4911553Srgrimes c1______, 4921553Srgrimes c1______, 4931553Srgrimes c1______, 4941553Srgrimes c111111_, 4951553Srgrimes c1______, 4961553Srgrimes c1______, 4971553Srgrimes c1______, 4981553Srgrimes c1______ }, /* F */ 4991553Srgrimes 5001553Srgrimes { c__1111_, 5011553Srgrimes c_1____1, 5021553Srgrimes c1______, 5031553Srgrimes c1______, 5041553Srgrimes c1______, 5051553Srgrimes c1__1111, 5061553Srgrimes c1_____1, 5071553Srgrimes c_1____1, 5081553Srgrimes c__1111_ }, /* G */ 5091553Srgrimes 5101553Srgrimes { c1_____1, 5111553Srgrimes c1_____1, 5121553Srgrimes c1_____1, 5131553Srgrimes c1_____1, 5141553Srgrimes c1111111, 5151553Srgrimes c1_____1, 5161553Srgrimes c1_____1, 5171553Srgrimes c1_____1, 5181553Srgrimes c1_____1 }, /* H */ 5191553Srgrimes 5201553Srgrimes { c_11111_, 5211553Srgrimes c___1___, 5221553Srgrimes c___1___, 5231553Srgrimes c___1___, 5241553Srgrimes c___1___, 5251553Srgrimes c___1___, 5261553Srgrimes c___1___, 5271553Srgrimes c___1___, 5281553Srgrimes c_11111_ }, /* I */ 5291553Srgrimes 5301553Srgrimes { c__11111, 5311553Srgrimes c____1__, 5321553Srgrimes c____1__, 5331553Srgrimes c____1__, 5341553Srgrimes c____1__, 5351553Srgrimes c____1__, 5361553Srgrimes c____1__, 5371553Srgrimes c1___1__, 5381553Srgrimes c_111___ }, /* J */ 5391553Srgrimes 5401553Srgrimes { c1_____1, 5411553Srgrimes c1____1_, 5421553Srgrimes c1___1__, 5431553Srgrimes c1__1___, 5441553Srgrimes c1_1____, 5451553Srgrimes c11_1___, 5461553Srgrimes c1___1__, 5471553Srgrimes c1____1_, 5481553Srgrimes c1_____1 }, /* K */ 5491553Srgrimes 5501553Srgrimes { c1______, 5511553Srgrimes c1______, 5521553Srgrimes c1______, 5531553Srgrimes c1______, 5541553Srgrimes c1______, 5551553Srgrimes c1______, 5561553Srgrimes c1______, 5571553Srgrimes c1______, 5581553Srgrimes c1111111 }, /* L */ 5591553Srgrimes 5601553Srgrimes { c1_____1, 5611553Srgrimes c11___11, 5621553Srgrimes c1_1_1_1, 5631553Srgrimes c1__1__1, 5641553Srgrimes c1_____1, 5651553Srgrimes c1_____1, 5661553Srgrimes c1_____1, 5671553Srgrimes c1_____1, 5681553Srgrimes c1_____1 }, /* M */ 5691553Srgrimes 5701553Srgrimes { c1_____1, 5711553Srgrimes c11____1, 5721553Srgrimes c1_1___1, 5731553Srgrimes c1__1__1, 5741553Srgrimes c1___1_1, 5751553Srgrimes c1____11, 5761553Srgrimes c1_____1, 5771553Srgrimes c1_____1, 5781553Srgrimes c1_____1 }, /* N */ 5791553Srgrimes 5801553Srgrimes { c__111__, 5811553Srgrimes c_1___1_, 5821553Srgrimes c1_____1, 5831553Srgrimes c1_____1, 5841553Srgrimes c1_____1, 5851553Srgrimes c1_____1, 5861553Srgrimes c1_____1, 5871553Srgrimes c_1___1_, 5881553Srgrimes c__111__ }, /* O */ 5891553Srgrimes 5901553Srgrimes { c111111_, 5911553Srgrimes c1_____1, 5921553Srgrimes c1_____1, 5931553Srgrimes c1_____1, 5941553Srgrimes c111111_, 5951553Srgrimes c1______, 5961553Srgrimes c1______, 5971553Srgrimes c1______, 5981553Srgrimes c1______ }, /* P */ 5991553Srgrimes 6001553Srgrimes { c__111__, 6011553Srgrimes c_1___1_, 6021553Srgrimes c1_____1, 6031553Srgrimes c1_____1, 6041553Srgrimes c1_____1, 6051553Srgrimes c1__1__1, 6061553Srgrimes c1___1_1, 6071553Srgrimes c_1___1_, 6081553Srgrimes c__111_1 }, /* Q */ 6091553Srgrimes 6101553Srgrimes { c111111_, 6111553Srgrimes c1_____1, 6121553Srgrimes c1_____1, 6131553Srgrimes c1_____1, 6141553Srgrimes c111111_, 6151553Srgrimes c1__1___, 6161553Srgrimes c1___1__, 6171553Srgrimes c1____1_, 6181553Srgrimes c1_____1 }, /* R */ 6191553Srgrimes 6201553Srgrimes { c_11111_, 6211553Srgrimes c1_____1, 6221553Srgrimes c1______, 6231553Srgrimes c1______, 6241553Srgrimes c_11111_, 6251553Srgrimes c______1, 6261553Srgrimes c______1, 6271553Srgrimes c1_____1, 6281553Srgrimes c_11111_ }, /* S */ 6291553Srgrimes 6301553Srgrimes { c1111111, 6311553Srgrimes c___1___, 6321553Srgrimes c___1___, 6331553Srgrimes c___1___, 6341553Srgrimes c___1___, 6351553Srgrimes c___1___, 6361553Srgrimes c___1___, 6371553Srgrimes c___1___, 6381553Srgrimes c___1___ }, /* T */ 6391553Srgrimes 6401553Srgrimes { c1_____1, 6411553Srgrimes c1_____1, 6421553Srgrimes c1_____1, 6431553Srgrimes c1_____1, 6441553Srgrimes c1_____1, 6451553Srgrimes c1_____1, 6461553Srgrimes c1_____1, 6471553Srgrimes c1_____1, 6481553Srgrimes c_11111_ }, /* U */ 6491553Srgrimes 6501553Srgrimes { c1_____1, 6511553Srgrimes c1_____1, 6521553Srgrimes c1_____1, 6531553Srgrimes c_1___1_, 6541553Srgrimes c_1___1_, 6551553Srgrimes c__1_1__, 6561553Srgrimes c__1_1__, 6571553Srgrimes c___1___, 6581553Srgrimes c___1___ }, /* V */ 6591553Srgrimes 6601553Srgrimes { c1_____1, 6611553Srgrimes c1_____1, 6621553Srgrimes c1_____1, 6631553Srgrimes c1_____1, 6641553Srgrimes c1__1__1, 6651553Srgrimes c1__1__1, 6661553Srgrimes c1_1_1_1, 6671553Srgrimes c11___11, 6681553Srgrimes c1_____1 }, /* W */ 6691553Srgrimes 6701553Srgrimes { c1_____1, 6711553Srgrimes c1_____1, 6721553Srgrimes c_1___1_, 6731553Srgrimes c__1_1__, 6741553Srgrimes c___1___, 6751553Srgrimes c__1_1__, 6761553Srgrimes c_1___1_, 6771553Srgrimes c1_____1, 6781553Srgrimes c1_____1 }, /* X */ 6791553Srgrimes 6801553Srgrimes { c1_____1, 6811553Srgrimes c1_____1, 6821553Srgrimes c_1___1_, 6831553Srgrimes c__1_1__, 6841553Srgrimes c___1___, 6851553Srgrimes c___1___, 6861553Srgrimes c___1___, 6871553Srgrimes c___1___, 6881553Srgrimes c___1___ }, /* Y */ 6891553Srgrimes 6901553Srgrimes { c1111111, 6911553Srgrimes c______1, 6921553Srgrimes c_____1_, 6931553Srgrimes c____1__, 6941553Srgrimes c___1___, 6951553Srgrimes c__1____, 6961553Srgrimes c_1_____, 6971553Srgrimes c1______, 6981553Srgrimes c1111111 }, /* Z */ 6991553Srgrimes 7001553Srgrimes { c_1111__, 7011553Srgrimes c_1_____, 7021553Srgrimes c_1_____, 7031553Srgrimes c_1_____, 7041553Srgrimes c_1_____, 7051553Srgrimes c_1_____, 7061553Srgrimes c_1_____, 7071553Srgrimes c_1_____, 7081553Srgrimes c_1111__ }, /* [ */ 7091553Srgrimes 7101553Srgrimes { c_______, 7111553Srgrimes c1______, 7121553Srgrimes c_1_____, 7131553Srgrimes c__1____, 7141553Srgrimes c___1___, 7151553Srgrimes c____1__, 7161553Srgrimes c_____1_, 7171553Srgrimes c______1, 7181553Srgrimes c_______ }, /* \ */ 7191553Srgrimes 7201553Srgrimes { c__1111_, 7211553Srgrimes c_____1_, 7221553Srgrimes c_____1_, 7231553Srgrimes c_____1_, 7241553Srgrimes c_____1_, 7251553Srgrimes c_____1_, 7261553Srgrimes c_____1_, 7271553Srgrimes c_____1_, 7281553Srgrimes c__1111_ }, /* ] */ 7291553Srgrimes 7301553Srgrimes { c___1___, 7311553Srgrimes c__1_1__, 7321553Srgrimes c_1___1_, 7331553Srgrimes c1_____1, 7341553Srgrimes c_______, 7351553Srgrimes c_______, 7361553Srgrimes c_______, 7371553Srgrimes c_______ }, /* ^ */ 7381553Srgrimes 7391553Srgrimes { c_______, 7401553Srgrimes c_______, 7411553Srgrimes c_______, 7421553Srgrimes c_______, 7431553Srgrimes c_______, 7441553Srgrimes c_______, 7451553Srgrimes c_______, 7461553Srgrimes c1111111, 7471553Srgrimes c_______ }, /* _ */ 7481553Srgrimes 7491553Srgrimes { c__11___, 7501553Srgrimes c__11___, 7511553Srgrimes c___1___, 7521553Srgrimes c____1__, 7531553Srgrimes c_______, 7541553Srgrimes c_______, 7551553Srgrimes c_______, 7561553Srgrimes c_______, 7571553Srgrimes c_______ }, /* ` */ 7581553Srgrimes 7591553Srgrimes { c_______, 7601553Srgrimes c_______, 7611553Srgrimes c_______, 7621553Srgrimes c_1111__, 7631553Srgrimes c_____1_, 7641553Srgrimes c_11111_, 7651553Srgrimes c1_____1, 7661553Srgrimes c1____11, 7671553Srgrimes c_1111_1 }, /* a */ 7681553Srgrimes 7691553Srgrimes { c1______, 7701553Srgrimes c1______, 7711553Srgrimes c1______, 7721553Srgrimes c1_111__, 7731553Srgrimes c11___1_, 7741553Srgrimes c1_____1, 7751553Srgrimes c1_____1, 7761553Srgrimes c11___1_, 7771553Srgrimes c1_111__ }, /* b */ 7781553Srgrimes 7791553Srgrimes { c_______, 7801553Srgrimes c_______, 7811553Srgrimes c_______, 7821553Srgrimes c_1111__, 7831553Srgrimes c1____1_, 7841553Srgrimes c1______, 7851553Srgrimes c1______, 7861553Srgrimes c1____1_, 7871553Srgrimes c_1111__ }, /* c */ 7881553Srgrimes 7891553Srgrimes { c_____1_, 7901553Srgrimes c_____1_, 7911553Srgrimes c_____1_, 7921553Srgrimes c_111_1_, 7931553Srgrimes c1___11_, 7941553Srgrimes c1____1_, 7951553Srgrimes c1____1_, 7961553Srgrimes c1___11_, 7971553Srgrimes c_111_1_ }, /* d */ 7981553Srgrimes 7991553Srgrimes { c_______, 8001553Srgrimes c_______, 8011553Srgrimes c_______, 8021553Srgrimes c_1111__, 8031553Srgrimes c1____1_, 8041553Srgrimes c111111_, 8051553Srgrimes c1______, 8061553Srgrimes c1____1_, 8071553Srgrimes c_1111__ }, /* e */ 8081553Srgrimes 8091553Srgrimes { c___11__, 8101553Srgrimes c__1__1_, 8111553Srgrimes c__1____, 8121553Srgrimes c__1____, 8131553Srgrimes c11111__, 8141553Srgrimes c__1____, 8151553Srgrimes c__1____, 8161553Srgrimes c__1____, 8171553Srgrimes c__1____ }, /* f */ 8181553Srgrimes 8191553Srgrimes { c_111_1_, 8201553Srgrimes c1___11_, 8211553Srgrimes c1____1_, 8221553Srgrimes c1____1_, 8231553Srgrimes c1___11_, 8241553Srgrimes c_111_1_, 8251553Srgrimes c_____1_, 8261553Srgrimes c1____1_, 8271553Srgrimes c_1111__ }, /* g */ 8281553Srgrimes 8291553Srgrimes { c1______, 8301553Srgrimes c1______, 8311553Srgrimes c1______, 8321553Srgrimes c1_111__, 8331553Srgrimes c11___1_, 8341553Srgrimes c1____1_, 8351553Srgrimes c1____1_, 8361553Srgrimes c1____1_, 8371553Srgrimes c1____1_ }, /* h */ 8381553Srgrimes 8391553Srgrimes { c_______, 8401553Srgrimes c___1___, 8411553Srgrimes c_______, 8421553Srgrimes c__11___, 8431553Srgrimes c___1___, 8441553Srgrimes c___1___, 8451553Srgrimes c___1___, 8461553Srgrimes c___1___, 8471553Srgrimes c__111__ }, /* i */ 8481553Srgrimes 8491553Srgrimes { c____11_, 8501553Srgrimes c_____1_, 8511553Srgrimes c_____1_, 8521553Srgrimes c_____1_, 8531553Srgrimes c_____1_, 8541553Srgrimes c_____1_, 8551553Srgrimes c_____1_, 8561553Srgrimes c_1___1_, 8571553Srgrimes c__111__ }, /* j */ 8581553Srgrimes 8591553Srgrimes { c1______, 8601553Srgrimes c1______, 8611553Srgrimes c1______, 8621553Srgrimes c1___1__, 8631553Srgrimes c1__1___, 8641553Srgrimes c1_1____, 8651553Srgrimes c11_1___, 8661553Srgrimes c1___1__, 8671553Srgrimes c1____1_ }, /* k */ 8681553Srgrimes 8691553Srgrimes { c__11___, 8701553Srgrimes c___1___, 8711553Srgrimes c___1___, 8721553Srgrimes c___1___, 8731553Srgrimes c___1___, 8741553Srgrimes c___1___, 8751553Srgrimes c___1___, 8761553Srgrimes c___1___, 8771553Srgrimes c__111__ }, /* l */ 8781553Srgrimes 8791553Srgrimes { c_______, 8801553Srgrimes c_______, 8811553Srgrimes c_______, 8821553Srgrimes c1_1_11_, 8831553Srgrimes c11_1__1, 8841553Srgrimes c1__1__1, 8851553Srgrimes c1__1__1, 8861553Srgrimes c1__1__1, 8871553Srgrimes c1__1__1 }, /* m */ 8881553Srgrimes 8891553Srgrimes { c_______, 8901553Srgrimes c_______, 8911553Srgrimes c_______, 8921553Srgrimes c1_111__, 8931553Srgrimes c11___1_, 8941553Srgrimes c1____1_, 8951553Srgrimes c1____1_, 8961553Srgrimes c1____1_, 8971553Srgrimes c1____1_ }, /* n */ 8981553Srgrimes 8991553Srgrimes { c_______, 9001553Srgrimes c_______, 9011553Srgrimes c_______, 9021553Srgrimes c_1111__, 9031553Srgrimes c1____1_, 9041553Srgrimes c1____1_, 9051553Srgrimes c1____1_, 9061553Srgrimes c1____1_, 9071553Srgrimes c_1111__ }, /* o */ 9081553Srgrimes 9091553Srgrimes { c1_111__, 9101553Srgrimes c11___1_, 9111553Srgrimes c1____1_, 9121553Srgrimes c1____1_, 9131553Srgrimes c11___1_, 9141553Srgrimes c1_111__, 9151553Srgrimes c1______, 9161553Srgrimes c1______, 9171553Srgrimes c1______ }, /* p */ 9181553Srgrimes 9191553Srgrimes { c_111_1_, 9201553Srgrimes c1___11_, 9211553Srgrimes c1____1_, 9221553Srgrimes c1____1_, 9231553Srgrimes c1___11_, 9241553Srgrimes c_111_1_, 9251553Srgrimes c_____1_, 9261553Srgrimes c_____1_, 9271553Srgrimes c_____1_ }, /* q */ 9281553Srgrimes 9291553Srgrimes { c_______, 9301553Srgrimes c_______, 9311553Srgrimes c_______, 9321553Srgrimes c1_111__, 9331553Srgrimes c11___1_, 9341553Srgrimes c1______, 9351553Srgrimes c1______, 9361553Srgrimes c1______, 9371553Srgrimes c1______ }, /* r */ 9381553Srgrimes 9391553Srgrimes { c_______, 9401553Srgrimes c_______, 9411553Srgrimes c_______, 9421553Srgrimes c_1111__, 9431553Srgrimes c1____1_, 9441553Srgrimes c_11____, 9451553Srgrimes c___11__, 9461553Srgrimes c1____1_, 9471553Srgrimes c_1111__ }, /* s */ 9481553Srgrimes 9491553Srgrimes { c_______, 9501553Srgrimes c__1____, 9511553Srgrimes c__1____, 9521553Srgrimes c11111__, 9531553Srgrimes c__1____, 9541553Srgrimes c__1____, 9551553Srgrimes c__1____, 9561553Srgrimes c__1__1_, 9571553Srgrimes c___11__ }, /* t */ 9581553Srgrimes 9591553Srgrimes { c_______, 9601553Srgrimes c_______, 9611553Srgrimes c_______, 9621553Srgrimes c1____1_, 9631553Srgrimes c1____1_, 9641553Srgrimes c1____1_, 9651553Srgrimes c1____1_, 9661553Srgrimes c1___11_, 9671553Srgrimes c_111_1_ }, /* u */ 9681553Srgrimes 9691553Srgrimes { c_______, 9701553Srgrimes c_______, 9711553Srgrimes c_______, 9721553Srgrimes c1_____1, 9731553Srgrimes c1_____1, 9741553Srgrimes c1_____1, 9751553Srgrimes c_1___1_, 9761553Srgrimes c__1_1__, 9771553Srgrimes c___1___ }, /* v */ 9781553Srgrimes 9791553Srgrimes { c_______, 9801553Srgrimes c_______, 9811553Srgrimes c_______, 9821553Srgrimes c1_____1, 9831553Srgrimes c1__1__1, 9841553Srgrimes c1__1__1, 9851553Srgrimes c1__1__1, 9861553Srgrimes c1__1__1, 9871553Srgrimes c_11_11_ }, /* w */ 9881553Srgrimes 9891553Srgrimes { c_______, 9901553Srgrimes c_______, 9911553Srgrimes c_______, 9921553Srgrimes c1____1_, 9931553Srgrimes c_1__1__, 9941553Srgrimes c__11___, 9951553Srgrimes c__11___, 9961553Srgrimes c_1__1__, 9971553Srgrimes c1____1_ }, /* x */ 9981553Srgrimes 9991553Srgrimes { c1____1_, 10001553Srgrimes c1____1_, 10011553Srgrimes c1____1_, 10021553Srgrimes c1____1_, 10031553Srgrimes c1___11_, 10041553Srgrimes c_111_1_, 10051553Srgrimes c_____1_, 10061553Srgrimes c1____1_, 10071553Srgrimes c_1111__ }, /* y */ 10081553Srgrimes 10091553Srgrimes { c_______, 10101553Srgrimes c_______, 10111553Srgrimes c_______, 10121553Srgrimes c111111_, 10131553Srgrimes c____1__, 10141553Srgrimes c___1___, 10151553Srgrimes c__1____, 10161553Srgrimes c_1_____, 10171553Srgrimes c111111_ }, /* z */ 10181553Srgrimes 10191553Srgrimes { c___11__, 10201553Srgrimes c__1____, 10211553Srgrimes c__1____, 10221553Srgrimes c__1____, 10231553Srgrimes c_1_____, 10241553Srgrimes c__1____, 10251553Srgrimes c__1____, 10261553Srgrimes c__1____, 10271553Srgrimes c___11__ }, /* } */ 10281553Srgrimes 10291553Srgrimes { c___1___, 10301553Srgrimes c___1___, 10311553Srgrimes c___1___, 10321553Srgrimes c___1___, 10331553Srgrimes c___1___, 10341553Srgrimes c___1___, 10351553Srgrimes c___1___, 10361553Srgrimes c___1___, 10371553Srgrimes c___1___ }, /* | */ 10381553Srgrimes 10391553Srgrimes { c__11___, 10401553Srgrimes c____1__, 10411553Srgrimes c____1__, 10421553Srgrimes c____1__, 10431553Srgrimes c_____1_, 10441553Srgrimes c____1__, 10451553Srgrimes c____1__, 10461553Srgrimes c____1__, 10471553Srgrimes c__11___ }, /* } */ 10481553Srgrimes 10491553Srgrimes { c_11____, 10501553Srgrimes c1__1__1, 10511553Srgrimes c____11_, 10521553Srgrimes c_______, 10531553Srgrimes c_______, 10541553Srgrimes c_______, 10551553Srgrimes c_______, 10561553Srgrimes c_______, 10571553Srgrimes c_______ }, /* ~ */ 10581553Srgrimes 10591553Srgrimes { c_1__1__, 10601553Srgrimes c1__1__1, 10611553Srgrimes c__1__1_, 10621553Srgrimes c_1__1__, 10631553Srgrimes c1__1__1, 10641553Srgrimes c__1__1_, 10651553Srgrimes c_1__1__, 10661553Srgrimes c1__1__1, 10671553Srgrimes c__1__1_ } /* rub-out */ 10681553Srgrimes}; 1069