code:
/*	$OpenBSD: font.c,v 1.2 2013/10/29 18:51:37 miod Exp $	*/
/*	$NetBSD: font.c,v 1.2 2013/01/20 13:35:43 tsutsui Exp $	*/

/*
 * Copyright (c) 1992 OMRON Corporation.
 *
 * This code is derived from software contributed to Berkeley by
 * OMRON Corporation.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 * 1. Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer.
 * 2. Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in the
 *    documentation and/or other materials provided with the distribution.
 * 3. All advertising materials mentioning features or use of this software
 *    must display the following acknowledgement:
 *	This product includes software developed by the University of
 *	California, Berkeley and its contributors.
 * 4. Neither the name of the University nor the names of its contributors
 *    may be used to endorse or promote products derived from this software
 *    without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 * SUCH DAMAGE.
 *
 *	@(#)font.c	8.1 (Berkeley) 6/10/93
 */
/*
 * Copyright (c) 1992, 1993
 *	The Regents of the University of California.  All rights reserved.
 *
 * This code is derived from software contributed to Berkeley by
 * OMRON Corporation.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 * 1. Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer.
 * 2. Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in the
 *    documentation and/or other materials provided with the distribution.
 * 3. Neither the name of the University nor the names of its contributors
 *    may be used to endorse or promote products derived from this software
 *    without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 * SUCH DAMAGE.
 *
 *	@(#)font.c	8.1 (Berkeley) 6/10/93
 */

/*
 * font.c --- font-image definition
 *
 *	This file is generated by "image2".
 */

#include <sys/param.h>

const u_short bmdfont[][20] = {
	{			/* 0x00 */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x01 */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x02 */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x03 */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x04 */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x05 */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x06 */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x07 */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x08 */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x09 */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x0A */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x0B */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x0C */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x0D */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x0E */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x0F */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x10 */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x11 */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x12 */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x13 */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x14 */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x15 */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x16 */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x17 */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x18 */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x19 */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x1A */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x1B */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x1C */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x1D */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x1E */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x1F */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x20       (' ') */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x21       ('!') */
		0x0C00,		/* ----XX---------- */
		0x1E00,		/* ---XXXX--------- */
		0x1E00,		/* ---XXXX--------- */
		0x1E00,		/* ---XXXX--------- */
		0x1E00,		/* ---XXXX--------- */
		0x1E00,		/* ---XXXX--------- */
		0x0C00,		/* ----XX---------- */
		0x0C00,		/* ----XX---------- */
		0x0C00,		/* ----XX---------- */
		0x0C00,		/* ----XX---------- */
		0x0C00,		/* ----XX---------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0C00,		/* ----XX---------- */
		0x1E00,		/* ---XXXX--------- */
		0x0C00,		/* ----XX---------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x22       ('"') */
		0x1080,		/* ---X----X------- */
		0x39C0,		/* --XXX--XXX------ */
		0x39C0,		/* --XXX--XXX------ */
		0x18C0,		/* ---XX---XX------ */
		0x1080,		/* ---X----X------- */
		0x2100,		/* --X----X-------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x23       ('#') */
		0x0480,		/* -----X--X------- */
		0x0480,		/* -----X--X------- */
		0x0480,		/* -----X--X------- */
		0x0480,		/* -----X--X------- */
		0x3FE0,		/* --XXXXXXXXX----- */
		0x3FE0,		/* --XXXXXXXXX----- */
		0x0900,		/* ----X--X-------- */
		0x0900,		/* ----X--X-------- */
		0x0900,		/* ----X--X-------- */
		0x0900,		/* ----X--X-------- */
		0x7FC0,		/* -XXXXXXXXX------ */
		0x7FC0,		/* -XXXXXXXXX------ */
		0x1200,		/* ---X--X--------- */
		0x1200,		/* ---X--X--------- */
		0x1200,		/* ---X--X--------- */
		0x1200,		/* ---X--X--------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x24       ('$') */
		0x0400,		/* -----X---------- */
		0x0400,		/* -----X---------- */
		0x1F80,		/* ---XXXXXX------- */
		0x34C0,		/* --XX-X--XX------ */
		0x6460,		/* -XX--X---XX----- */
		0x64E0,		/* -XX--X--XXX----- */
		0x3440,		/* --XX-X---X------ */
		0x3F00,		/* --XXXXXX-------- */
		0x0FC0,		/* ----XXXXXX------ */
		0x24C0,		/* --X--X--XX------ */
		0x7460,		/* -XXX-X---XX----- */
		0x6460,		/* -XX--X---XX----- */
		0x34C0,		/* --XX-X--XX------ */
		0x1F80,		/* ---XXXXXX------- */
		0x0400,		/* -----X---------- */
		0x0400,		/* -----X---------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x25       ('%') */
		0x0000,		/* ---------------- */
		0x3860,		/* --XXX----XX----- */
		0x6CC0,		/* -XX-XX--XX------ */
		0x44C0,		/* -X---X--XX------ */
		0x6D80,		/* -XX-XX-XX------- */
		0x3980,		/* --XXX--XX------- */
		0x0300,		/* ------XX-------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0C00,		/* ----XX---------- */
		0x19C0,		/* ---XX--XXX------ */
		0x1B60,		/* ---XX-XX-XX----- */
		0x3220,		/* --XX--X---X----- */
		0x3360,		/* --XX--XX-XX----- */
		0x61C0,		/* -XX----XXX------ */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x26       ('&') */
		0x1C00,		/* ---XXX---------- */
		0x3600,		/* --XX-XX--------- */
		0x6300,		/* -XX---XX-------- */
		0x6300,		/* -XX---XX-------- */
		0x6600,		/* -XX--XX--------- */
		0x3600,		/* --XX-XX--------- */
		0x3C00,		/* --XXXX---------- */
		0x3DC0,		/* --XXXX-XXX------ */
		0x6C80,		/* -XX-XX--X------- */
		0x6680,		/* -XX--XX-X------- */
		0xC680,		/* XX---XX-X------- */
		0xC380,		/* XX----XXX------- */
		0xC180,		/* XX-----XX------- */
		0xC3A0,		/* XX----XXX-X----- */
		0x66E0,		/* -XX--XX-XXX----- */
		0x3C40,		/* --XXXX---X------ */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x27       (''') */
		0x1800,		/* ---XX----------- */
		0x3C00,		/* --XXXX---------- */
		0x1C00,		/* ---XXX---------- */
		0x0800,		/* ----X----------- */
		0x1000,		/* ---X------------ */
		0x2000,		/* --X------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x28       ('(') */
		0x0040,		/* ---------X------ */
		0x0080,		/* --------X------- */
		0x0180,		/* -------XX------- */
		0x0300,		/* ------XX-------- */
		0x0300,		/* ------XX-------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0300,		/* ------XX-------- */
		0x0300,		/* ------XX-------- */
		0x0180,		/* -------XX------- */
		0x0080,		/* --------X------- */
		0x0040,		/* ---------X------ */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x29       (')') */
		0x2000,		/* --X------------- */
		0x1000,		/* ---X------------ */
		0x1800,		/* ---XX----------- */
		0x0C00,		/* ----XX---------- */
		0x0C00,		/* ----XX---------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0C00,		/* ----XX---------- */
		0x0C00,		/* ----XX---------- */
		0x1800,		/* ---XX----------- */
		0x1000,		/* ---X------------ */
		0x2000,		/* --X------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x2A       ('*') */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0400,		/* -----X---------- */
		0x0E00,		/* ----XXX--------- */
		0x0E00,		/* ----XXX--------- */
		0x64C0,		/* -XX--X--XX------ */
		0x64C0,		/* -XX--X--XX------ */
		0x3580,		/* --XX-X-XX------- */
		0x0E00,		/* ----XXX--------- */
		0x1500,		/* ---X-X-X-------- */
		0x75C0,		/* -XXX-X-XXX------ */
		0x64C0,		/* -XX--X--XX------ */
		0x0E00,		/* ----XXX--------- */
		0x0E00,		/* ----XXX--------- */
		0x0400,		/* -----X---------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x2B       ('+') */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x7FE0,		/* -XXXXXXXXXX----- */
		0x7FE0,		/* -XXXXXXXXXX----- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x2C       (',') */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0C00,		/* ----XX---------- */
		0x1E00,		/* ---XXXX--------- */
		0x0E00,		/* ----XXX--------- */
		0x0400,		/* -----X---------- */
		0x0800,		/* ----X----------- */
		0x1000		/* ---X------------ */
	},
	{			/* 0x2D       ('-') */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x7FC0,		/* -XXXXXXXXX------ */
		0x7FC0,		/* -XXXXXXXXX------ */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x2E       ('.') */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0400,		/* -----X---------- */
		0x0E00,		/* ----XXX--------- */
		0x0E00,		/* ----XXX--------- */
		0x0400,		/* -----X---------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x2F       ('/') */
		0x0020,		/* ----------X----- */
		0x0060,		/* ---------XX----- */
		0x0040,		/* ---------X------ */
		0x00C0,		/* --------XX------ */
		0x0180,		/* -------XX------- */
		0x0300,		/* ------XX-------- */
		0x0200,		/* ------X--------- */
		0x0600,		/* -----XX--------- */
		0x0C00,		/* ----XX---------- */
		0x0800,		/* ----X----------- */
		0x1800,		/* ---XX----------- */
		0x3000,		/* --XX------------ */
		0x6000,		/* -XX------------- */
		0x4000,		/* -X-------------- */
		0xC000,		/* XX-------------- */
		0x8000,		/* X--------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x30       ('0') */
		0x0F00,		/* ----XXXX-------- */
		0x30C0,		/* --XX----XX------ */
		0x2040,		/* --X------X------ */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0x2040,		/* --X------X------ */
		0x30C0,		/* --XX----XX------ */
		0x0F00,		/* ----XXXX-------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x31       ('1') */
		0x0200,		/* ------X--------- */
		0x0600,		/* -----XX--------- */
		0x1E00,		/* ---XXXX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x1F80,		/* ---XXXXXX------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x32       ('2') */
		0x0F80,		/* ----XXXXX------- */
		0x38C0,		/* --XXX---XX------ */
		0x3060,		/* --XX-----XX----- */
		0x6060,		/* -XX------XX----- */
		0x7060,		/* -XXX-----XX----- */
		0x70C0,		/* -XXX----XX------ */
		0x2180,		/* --X----XX------- */
		0x0300,		/* ------XX-------- */
		0x0600,		/* -----XX--------- */
		0x0C00,		/* ----XX---------- */
		0x1800,		/* ---XX----------- */
		0x3000,		/* --XX------------ */
		0x6020,		/* -XX-------X----- */
		0x6060,		/* -XX------XX----- */
		0x7FC0,		/* -XXXXXXXXX------ */
		0x7FC0,		/* -XXXXXXXXX------ */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x33       ('3') */
		0x1F00,		/* ---XXXXX-------- */
		0x31C0,		/* --XX---XXX------ */
		0x60C0,		/* -XX-----XX------ */
		0x6060,		/* -XX------XX----- */
		0x7060,		/* -XXX-----XX----- */
		0x2040,		/* --X------X------ */
		0x00C0,		/* --------XX------ */
		0x0F80,		/* ----XXXXX------- */
		0x00C0,		/* --------XX------ */
		0x0060,		/* ---------XX----- */
		0x2060,		/* --X------XX----- */
		0x7060,		/* -XXX-----XX----- */
		0x6060,		/* -XX------XX----- */
		0x60C0,		/* -XX-----XX------ */
		0x39C0,		/* --XXX--XXX------ */
		0x1F00,		/* ---XXXXX-------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x34       ('4') */
		0x0180,		/* -------XX------- */
		0x0380,		/* ------XXX------- */
		0x0380,		/* ------XXX------- */
		0x0580,		/* -----X-XX------- */
		0x0580,		/* -----X-XX------- */
		0x0980,		/* ----X--XX------- */
		0x0980,		/* ----X--XX------- */
		0x1180,		/* ---X---XX------- */
		0x1180,		/* ---X---XX------- */
		0x2180,		/* --X----XX------- */
		0x2180,		/* --X----XX------- */
		0x7FE0,		/* -XXXXXXXXXX----- */
		0x7FE0,		/* -XXXXXXXXXX----- */
		0x0180,		/* -------XX------- */
		0x0180,		/* -------XX------- */
		0x07E0,		/* -----XXXXXX----- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x35       ('5') */
		0x3FE0,		/* --XXXXXXXXX----- */
		0x3FC0,		/* --XXXXXXXX------ */
		0x3000,		/* --XX------------ */
		0x3000,		/* --XX------------ */
		0x3700,		/* --XX-XXX-------- */
		0x38C0,		/* --XXX---XX------ */
		0x3040,		/* --XX-----X------ */
		0x3060,		/* --XX-----XX----- */
		0x0060,		/* ---------XX----- */
		0x0060,		/* ---------XX----- */
		0x2060,		/* --X------XX----- */
		0x7060,		/* -XXX-----XX----- */
		0x7040,		/* -XXX-----X------ */
		0x60C0,		/* -XX-----XX------ */
		0x3080,		/* --XX----X------- */
		0x0F00,		/* ----XXXX-------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x36       ('6') */
		0x0F00,		/* ----XXXX-------- */
		0x30C0,		/* --XX----XX------ */
		0x2040,		/* --X------X------ */
		0x60E0,		/* -XX-----XXX----- */
		0x6040,		/* -XX------X------ */
		0x6000,		/* -XX------------- */
		0x6000,		/* -XX------------- */
		0x6F00,		/* -XX-XXXX-------- */
		0x70C0,		/* -XXX----XX------ */
		0x6040,		/* -XX------X------ */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0x2040,		/* --X------X------ */
		0x30C0,		/* --XX----XX------ */
		0x0F00,		/* ----XXXX-------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x37       ('7') */
		0x3FE0,		/* --XXXXXXXXX----- */
		0x3FE0,		/* --XXXXXXXXX----- */
		0x3040,		/* --XX-----X------ */
		0x60C0,		/* -XX-----XX------ */
		0x4080,		/* -X------X------- */
		0x0180,		/* -------XX------- */
		0x0300,		/* ------XX-------- */
		0x0300,		/* ------XX-------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x38       ('8') */
		0x0F00,		/* ----XXXX-------- */
		0x30C0,		/* --XX----XX------ */
		0x2040,		/* --X------X------ */
		0x6060,		/* -XX------XX----- */
		0x6040,		/* -XX------X------ */
		0x30C0,		/* --XX----XX------ */
		0x3F80,		/* --XXXXXXX------- */
		0x1F80,		/* ---XXXXXX------- */
		0x31C0,		/* --XX---XXX------ */
		0x20C0,		/* --X-----XX------ */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0x6040,		/* -XX------X------ */
		0x30C0,		/* --XX----XX------ */
		0x0F00,		/* ----XXXX-------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x39       ('9') */
		0x0F00,		/* ----XXXX-------- */
		0x30C0,		/* --XX----XX------ */
		0x2040,		/* --X------X------ */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0x2060,		/* --X------XX----- */
		0x30E0,		/* --XX----XXX----- */
		0x0F60,		/* ----XXXX-XX----- */
		0x0060,		/* ---------XX----- */
		0x0060,		/* ---------XX----- */
		0x2060,		/* --X------XX----- */
		0x7060,		/* -XXX-----XX----- */
		0x6040,		/* -XX------X------ */
		0x30C0,		/* --XX----XX------ */
		0x0F00,		/* ----XXXX-------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x3A       (':') */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0600,		/* -----XX--------- */
		0x0F00,		/* ----XXXX-------- */
		0x0600,		/* -----XX--------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0600,		/* -----XX--------- */
		0x0F00,		/* ----XXXX-------- */
		0x0600,		/* -----XX--------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x3B       (';') */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0600,		/* -----XX--------- */
		0x0F00,		/* ----XXXX-------- */
		0x0600,		/* -----XX--------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0600,		/* -----XX--------- */
		0x0F00,		/* ----XXXX-------- */
		0x0700,		/* -----XXX-------- */
		0x0200,		/* ------X--------- */
		0x0400,		/* -----X---------- */
		0x0800,		/* ----X----------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x3C       ('<') */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x00C0,		/* --------XX------ */
		0x03C0,		/* ------XXXX------ */
		0x0F00,		/* ----XXXX-------- */
		0x3C00,		/* --XXXX---------- */
		0x7000,		/* -XXX------------ */
		0x3C00,		/* --XXXX---------- */
		0x0F00,		/* ----XXXX-------- */
		0x03C0,		/* ------XXXX------ */
		0x00C0,		/* --------XX------ */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x3D       ('=') */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x7FE0,		/* -XXXXXXXXXX----- */
		0x7FE0,		/* -XXXXXXXXXX----- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x7FE0,		/* -XXXXXXXXXX----- */
		0x7FE0,		/* -XXXXXXXXXX----- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x3E       ('>') */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x3000,		/* --XX------------ */
		0x3C00,		/* --XXXX---------- */
		0x0F00,		/* ----XXXX-------- */
		0x03C0,		/* ------XXXX------ */
		0x00E0,		/* --------XXX----- */
		0x03C0,		/* ------XXXX------ */
		0x0F00,		/* ----XXXX-------- */
		0x3C00,		/* --XXXX---------- */
		0x3000,		/* --XX------------ */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x3F       ('?') */
		0x0E00,		/* ----XXX--------- */
		0x3F80,		/* --XXXXXXX------- */
		0x3180,		/* --XX---XX------- */
		0x78C0,		/* -XXXX---XX------ */
		0x30C0,		/* --XX----XX------ */
		0x0180,		/* -------XX------- */
		0x0300,		/* ------XX-------- */
		0x0200,		/* ------X--------- */
		0x0600,		/* -----XX--------- */
		0x0400,		/* -----X---------- */
		0x0400,		/* -----X---------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0400,		/* -----X---------- */
		0x0E00,		/* ----XXX--------- */
		0x0400,		/* -----X---------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x40       ('@') */
		0x0000,		/* ---------------- */
		0x0E00,		/* ----XXX--------- */
		0x3F80,		/* --XXXXXXX------- */
		0x60C0,		/* -XX-----XX------ */
		0xC060,		/* XX-------XX----- */
		0xC720,		/* XX---XXX--X----- */
		0xCFA0,		/* XX--XXXXX-X----- */
		0xD9A0,		/* XX-XX--XX-X----- */
		0xD9A0,		/* XX-XX--XX-X----- */
		0xD9A0,		/* XX-XX--XX-X----- */
		0xDFE0,		/* XX-XXXXXXXX----- */
		0xCF40,		/* XX--XXXX-X------ */
		0x6000,		/* -XX------------- */
		0x7060,		/* -XXX-----XX----- */
		0x3FC0,		/* --XXXXXXXX------ */
		0x0F00,		/* ----XXXX-------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x41       ('A') */
		0x0000,		/* ---------------- */
		0x0400,		/* -----X---------- */
		0x0E00,		/* ----XXX--------- */
		0x0E00,		/* ----XXX--------- */
		0x0A00,		/* ----X-X--------- */
		0x1300,		/* ---X--XX-------- */
		0x1300,		/* ---X--XX-------- */
		0x1300,		/* ---X--XX-------- */
		0x2180,		/* --X----XX------- */
		0x2180,		/* --X----XX------- */
		0x3F80,		/* --XXXXXXX------- */
		0x2180,		/* --X----XX------- */
		0x40C0,		/* -X------XX------ */
		0x40C0,		/* -X------XX------ */
		0x40C0,		/* -X------XX------ */
		0xE1E0,		/* XXX----XXXX----- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x42       ('B') */
		0x0000,		/* ---------------- */
		0xFF00,		/* XXXXXXXX-------- */
		0x30C0,		/* --XX----XX------ */
		0x3040,		/* --XX-----X------ */
		0x3060,		/* --XX-----XX----- */
		0x3040,		/* --XX-----X------ */
		0x30C0,		/* --XX----XX------ */
		0x3F80,		/* --XXXXXXX------- */
		0x30C0,		/* --XX----XX------ */
		0x3040,		/* --XX-----X------ */
		0x3060,		/* --XX-----XX----- */
		0x3060,		/* --XX-----XX----- */
		0x3060,		/* --XX-----XX----- */
		0x3040,		/* --XX-----X------ */
		0x30C0,		/* --XX----XX------ */
		0xFF00,		/* XXXXXXXX-------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x43       ('C') */
		0x0000,		/* ---------------- */
		0x0F20,		/* ----XXXX--X----- */
		0x30E0,		/* --XX----XXX----- */
		0x2060,		/* --X------XX----- */
		0x6020,		/* -XX-------X----- */
		0x6020,		/* -XX-------X----- */
		0x6000,		/* -XX------------- */
		0x6000,		/* -XX------------- */
		0x6000,		/* -XX------------- */
		0x6000,		/* -XX------------- */
		0x6000,		/* -XX------------- */
		0x6020,		/* -XX-------X----- */
		0x6020,		/* -XX-------X----- */
		0x2040,		/* --X------X------ */
		0x30C0,		/* --XX----XX------ */
		0x0F00,		/* ----XXXX-------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x44       ('D') */
		0x0000,		/* ---------------- */
		0xFE00,		/* XXXXXXX--------- */
		0x3180,		/* --XX---XX------- */
		0x30C0,		/* --XX----XX------ */
		0x3040,		/* --XX-----X------ */
		0x3060,		/* --XX-----XX----- */
		0x3060,		/* --XX-----XX----- */
		0x3060,		/* --XX-----XX----- */
		0x3060,		/* --XX-----XX----- */
		0x3060,		/* --XX-----XX----- */
		0x3060,		/* --XX-----XX----- */
		0x3060,		/* --XX-----XX----- */
		0x3040,		/* --XX-----X------ */
		0x30C0,		/* --XX----XX------ */
		0x3180,		/* --XX---XX------- */
		0xFE00,		/* XXXXXXX--------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x45       ('E') */
		0x0000,		/* ---------------- */
		0xFFC0,		/* XXXXXXXXXX------ */
		0x3040,		/* --XX-----X------ */
		0x3040,		/* --XX-----X------ */
		0x3000,		/* --XX------------ */
		0x3080,		/* --XX----X------- */
		0x3080,		/* --XX----X------- */
		0x3F80,		/* --XXXXXXX------- */
		0x3080,		/* --XX----X------- */
		0x3080,		/* --XX----X------- */
		0x3000,		/* --XX------------ */
		0x3000,		/* --XX------------ */
		0x3020,		/* --XX------X----- */
		0x3020,		/* --XX------X----- */
		0x3020,		/* --XX------X----- */
		0xFFE0,		/* XXXXXXXXXXX----- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x46       ('F') */
		0x0000,		/* ---------------- */
		0xFFE0,		/* XXXXXXXXXXX----- */
		0x3020,		/* --XX------X----- */
		0x3020,		/* --XX------X----- */
		0x3000,		/* --XX------------ */
		0x3080,		/* --XX----X------- */
		0x3080,		/* --XX----X------- */
		0x3F80,		/* --XXXXXXX------- */
		0x3080,		/* --XX----X------- */
		0x3080,		/* --XX----X------- */
		0x3000,		/* --XX------------ */
		0x3000,		/* --XX------------ */
		0x3000,		/* --XX------------ */
		0x3000,		/* --XX------------ */
		0x3000,		/* --XX------------ */
		0xFC00,		/* XXXXXX---------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x47       ('G') */
		0x0000,		/* ---------------- */
		0x0F20,		/* ----XXXX--X----- */
		0x30E0,		/* --XX----XXX----- */
		0x2060,		/* --X------XX----- */
		0x6020,		/* -XX-------X----- */
		0x6020,		/* -XX-------X----- */
		0x6000,		/* -XX------------- */
		0x6000,		/* -XX------------- */
		0x61F0,		/* -XX----XXXXX---- */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0x20E0,		/* --X-----XXX----- */
		0x3160,		/* --XX---X-XX----- */
		0x0E20,		/* ----XXX---X----- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x48       ('H') */
		0x0000,		/* ---------------- */
		0xF0F0,		/* XXXX----XXXX---- */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0x7FE0,		/* -XXXXXXXXXX----- */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0xF0F0,		/* XXXX----XXXX---- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x49       ('I') */
		0x0000,		/* ---------------- */
		0x1F80,		/* ---XXXXXX------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x1F80,		/* ---XXXXXX------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x4A       ('J') */
		0x0000,		/* ---------------- */
		0x07E0,		/* -----XXXXXX----- */
		0x0180,		/* -------XX------- */
		0x0180,		/* -------XX------- */
		0x0180,		/* -------XX------- */
		0x0180,		/* -------XX------- */
		0x0180,		/* -------XX------- */
		0x0180,		/* -------XX------- */
		0x0180,		/* -------XX------- */
		0x0180,		/* -------XX------- */
		0x4180,		/* -X-----XX------- */
		0xE180,		/* XXX----XX------- */
		0xC180,		/* XX-----XX------- */
		0x4100,		/* -X-----X-------- */
		0x6300,		/* -XX---XX-------- */
		0x1C00,		/* ---XXX---------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x4B       ('K') */
		0x0000,		/* ---------------- */
		0xF1C0,		/* XXXX---XXX------ */
		0x6080,		/* -XX-----X------- */
		0x6100,		/* -XX----X-------- */
		0x6200,		/* -XX---X--------- */
		0x6400,		/* -XX--X---------- */
		0x6C00,		/* -XX-XX---------- */
		0x7C00,		/* -XXXXX---------- */
		0x7600,		/* -XXX-XX--------- */
		0x6600,		/* -XX--XX--------- */
		0x6300,		/* -XX---XX-------- */
		0x6300,		/* -XX---XX-------- */
		0x6180,		/* -XX----XX------- */
		0x6180,		/* -XX----XX------- */
		0x60C0,		/* -XX-----XX------ */
		0xF1E0,		/* XXXX---XXXX----- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x4C       ('L') */
		0x0000,		/* ---------------- */
		0x7800,		/* -XXXX----------- */
		0x3000,		/* --XX------------ */
		0x3000,		/* --XX------------ */
		0x3000,		/* --XX------------ */
		0x3000,		/* --XX------------ */
		0x3000,		/* --XX------------ */
		0x3000,		/* --XX------------ */
		0x3000,		/* --XX------------ */
		0x3000,		/* --XX------------ */
		0x3000,		/* --XX------------ */
		0x3000,		/* --XX------------ */
		0x3020,		/* --XX------X----- */
		0x3020,		/* --XX------X----- */
		0x3020,		/* --XX------X----- */
		0xFFE0,		/* XXXXXXXXXXX----- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x4D       ('M') */
		0x0000,		/* ---------------- */
		0xE070,		/* XXX------XXX---- */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0x60E0,		/* -XX-----XXX----- */
		0x70E0,		/* -XXX----XXX----- */
		0x70E0,		/* -XXX----XXX----- */
		0x59E0,		/* -X-XX--XXXX----- */
		0x5960,		/* -X-XX--X-XX----- */
		0x5960,		/* -X-XX--X-XX----- */
		0x4A60,		/* -X--X-X--XX----- */
		0x4E60,		/* -X--XXX--XX----- */
		0x4E60,		/* -X--XXX--XX----- */
		0x4460,		/* -X---X---XX----- */
		0x4460,		/* -X---X---XX----- */
		0xE4F0,		/* XXX--X--XXXX---- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x4E       ('N') */
		0x0000,		/* ---------------- */
		0x71F0,		/* -XXX---XXXXX---- */
		0x3040,		/* --XX-----X------ */
		0x3040,		/* --XX-----X------ */
		0x3840,		/* --XXX----X------ */
		0x3840,		/* --XXX----X------ */
		0x2C40,		/* --X-XX---X------ */
		0x2C40,		/* --X-XX---X------ */
		0x2640,		/* --X--XX--X------ */
		0x2640,		/* --X--XX--X------ */
		0x2340,		/* --X---XX-X------ */
		0x2340,		/* --X---XX-X------ */
		0x21C0,		/* --X----XXX------ */
		0x21C0,		/* --X----XXX------ */
		0x20C0,		/* --X-----XX------ */
		0xF8C0,		/* XXXXX---XX------ */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x4F       ('O') */
		0x0000,		/* ---------------- */
		0x0F00,		/* ----XXXX-------- */
		0x39C0,		/* --XXX--XXX------ */
		0x30C0,		/* --XX----XX------ */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0x30C0,		/* --XX----XX------ */
		0x39C0,		/* --XXX--XXX------ */
		0x0F00,		/* ----XXXX-------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x50       ('P') */
		0x0000,		/* ---------------- */
		0xFF00,		/* XXXXXXXX-------- */
		0x30C0,		/* --XX----XX------ */
		0x3040,		/* --XX-----X------ */
		0x3060,		/* --XX-----XX----- */
		0x3060,		/* --XX-----XX----- */
		0x3040,		/* --XX-----X------ */
		0x30C0,		/* --XX----XX------ */
		0x3F00,		/* --XXXXXX-------- */
		0x3000,		/* --XX------------ */
		0x3000,		/* --XX------------ */
		0x3000,		/* --XX------------ */
		0x3000,		/* --XX------------ */
		0x3000,		/* --XX------------ */
		0x3000,		/* --XX------------ */
		0xFC00,		/* XXXXXX---------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x51       ('Q') */
		0x0000,		/* ---------------- */
		0x0F00,		/* ----XXXX-------- */
		0x30C0,		/* --XX----XX------ */
		0x2040,		/* --X------X------ */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0x6260,		/* -XX---X--XX----- */
		0x6F40,		/* -XX-XXXX-X------ */
		0x29C0,		/* --X-X--XXX------ */
		0x3190,		/* --XX---XX--X---- */
		0x0F90,		/* ----XXXXX--X---- */
		0x00E0,		/* --------XXX----- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x52       ('R') */
		0x0000,		/* ---------------- */
		0xFF00,		/* XXXXXXXX-------- */
		0x30C0,		/* --XX----XX------ */
		0x3040,		/* --XX-----X------ */
		0x3060,		/* --XX-----XX----- */
		0x3040,		/* --XX-----X------ */
		0x30C0,		/* --XX----XX------ */
		0x3F00,		/* --XXXXXX-------- */
		0x3180,		/* --XX---XX------- */
		0x30C0,		/* --XX----XX------ */
		0x30C0,		/* --XX----XX------ */
		0x30C0,		/* --XX----XX------ */
		0x30C0,		/* --XX----XX------ */
		0x30C0,		/* --XX----XX------ */
		0x30C0,		/* --XX----XX------ */
		0xFC70,		/* XXXXXX---XXX---- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x53       ('S') */
		0x0000,		/* ---------------- */
		0x0F20,		/* ----XXXX--X----- */
		0x31E0,		/* --XX---XXXX----- */
		0x2060,		/* --X------XX----- */
		0x6020,		/* -XX-------X----- */
		0x6000,		/* -XX------------- */
		0x3000,		/* --XX------------ */
		0x3800,		/* --XXX----------- */
		0x0F00,		/* ----XXXX-------- */
		0x01C0,		/* -------XXX------ */
		0x40C0,		/* -X------XX------ */
		0x4060,		/* -X-------XX----- */
		0x6060,		/* -XX------XX----- */
		0x6040,		/* -XX------X------ */
		0x70C0,		/* -XXX----XX------ */
		0x4F00,		/* -X--XXXX-------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x54       ('T') */
		0x0000,		/* ---------------- */
		0x7FE0,		/* -XXXXXXXXXX----- */
		0x4620,		/* -X---XX---X----- */
		0x4620,		/* -X---XX---X----- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x1F80,		/* ---XXXXXX------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x55       ('U') */
		0x0000,		/* ---------------- */
		0xF0F0,		/* XXXX----XXXX---- */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0x6060,		/* -XX------XX----- */
		0x2040,		/* --X------X------ */
		0x30C0,		/* --XX----XX------ */
		0x0F00,		/* ----XXXX-------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x56       ('V') */
		0x0000,		/* ---------------- */
		0xF0E0,		/* XXXX----XXX----- */
		0x6040,		/* -XX------X------ */
		0x6040,		/* -XX------X------ */
		0x3080,		/* --XX----X------- */
		0x3080,		/* --XX----X------- */
		0x3080,		/* --XX----X------- */
		0x3100,		/* --XX---X-------- */
		0x1900,		/* ---XX--X-------- */
		0x1900,		/* ---XX--X-------- */
		0x1900,		/* ---XX--X-------- */
		0x0E00,		/* ----XXX--------- */
		0x0E00,		/* ----XXX--------- */
		0x0E00,		/* ----XXX--------- */
		0x0400,		/* -----X---------- */
		0x0400,		/* -----X---------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x57       ('W') */
		0x0000,		/* ---------------- */
		0xF770,		/* XXXX-XXX-XXX---- */
		0x6220,		/* -XX---X---X----- */
		0x6220,		/* -XX---X---X----- */
		0x6220,		/* -XX---X---X----- */
		0x6320,		/* -XX---XX--X----- */
		0x3740,		/* --XX-XXX-X------ */
		0x3740,		/* --XX-XXX-X------ */
		0x3740,		/* --XX-XXX-X------ */
		0x3540,		/* --XX-X-X-X------ */
		0x35C0,		/* --XX-X-XXX------ */
		0x35C0,		/* --XX-X-XXX------ */
		0x1980,		/* ---XX--XX------- */
		0x1980,		/* ---XX--XX------- */
		0x1880,		/* ---XX---X------- */
		0x1880,		/* ---XX---X------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x58       ('X') */
		0x0000,		/* ---------------- */
		0xF070,		/* XXXX-----XXX---- */
		0x6020,		/* -XX-------X----- */
		0x3040,		/* --XX-----X------ */
		0x3080,		/* --XX----X------- */
		0x1880,		/* ---XX---X------- */
		0x0D00,		/* ----XX-X-------- */
		0x0E00,		/* ----XXX--------- */
		0x0600,		/* -----XX--------- */
		0x0700,		/* -----XXX-------- */
		0x0B00,		/* ----X-XX-------- */
		0x1180,		/* ---X---XX------- */
		0x20C0,		/* --X-----XX------ */
		0x20C0,		/* --X-----XX------ */
		0x4060,		/* -X-------XX----- */
		0xE0F0,		/* XXX-----XXXX---- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x59       ('Y') */
		0x0000,		/* ---------------- */
		0xF070,		/* XXXX-----XXX---- */
		0x6020,		/* -XX-------X----- */
		0x3040,		/* --XX-----X------ */
		0x3040,		/* --XX-----X------ */
		0x1880,		/* ---XX---X------- */
		0x1900,		/* ---XX--X-------- */
		0x0D00,		/* ----XX-X-------- */
		0x0E00,		/* ----XXX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x1F80,		/* ---XXXXXX------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x5A       ('Z') */
		0x0000,		/* ---------------- */
		0x7FE0,		/* -XXXXXXXXXX----- */
		0x4060,		/* -X-------XX----- */
		0x40C0,		/* -X------XX------ */
		0x0180,		/* -------XX------- */
		0x0180,		/* -------XX------- */
		0x0300,		/* ------XX-------- */
		0x0600,		/* -----XX--------- */
		0x0C00,		/* ----XX---------- */
		0x0C00,		/* ----XX---------- */
		0x1800,		/* ---XX----------- */
		0x3000,		/* --XX------------ */
		0x6020,		/* -XX-------X----- */
		0x6020,		/* -XX-------X----- */
		0xC020,		/* XX--------X----- */
		0xFFE0,		/* XXXXXXXXXXX----- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x5B       ('[') */
		0x07E0,		/* -----XXXXXX----- */
		0x07E0,		/* -----XXXXXX----- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x07E0,		/* -----XXXXXX----- */
		0x07E0,		/* -----XXXXXX----- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x5C       ('\') */
		0x4000,		/* -X-------------- */
		0x6000,		/* -XX------------- */
		0x2000,		/* --X------------- */
		0x3000,		/* --XX------------ */
		0x1000,		/* ---X------------ */
		0x1800,		/* ---XX----------- */
		0x0C00,		/* ----XX---------- */
		0x0400,		/* -----X---------- */
		0x0600,		/* -----XX--------- */
		0x0200,		/* ------X--------- */
		0x0300,		/* ------XX-------- */
		0x0180,		/* -------XX------- */
		0x0080,		/* --------X------- */
		0x00C0,		/* --------XX------ */
		0x0040,		/* ---------X------ */
		0x0060,		/* ---------XX----- */
		0x0020,		/* ----------X----- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x5D       (']') */
		0x7E00,		/* -XXXXXX--------- */
		0x7E00,		/* -XXXXXX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x7E00,		/* -XXXXXX--------- */
		0x7E00,		/* -XXXXXX--------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x5E       ('^') */
		0x0400,		/* -----X---------- */
		0x0E00,		/* ----XXX--------- */
		0x1B00,		/* ---XX-XX-------- */
		0x3180,		/* --XX---XX------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x5F       ('_') */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0xFFF0,		/* XXXXXXXXXXXX---- */
		0xFFF0		/* XXXXXXXXXXXX---- */
	},
	{			/* 0x60       ('`') */
		0x0400,		/* -----X---------- */
		0x0C00,		/* ----XX---------- */
		0x0600,		/* -----XX--------- */
		0x0200,		/* ------X--------- */
		0x0100,		/* -------X-------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x61       ('a') */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0E00,		/* ----XXX--------- */
		0x3300,		/* --XX--XX-------- */
		0x7180,		/* -XXX---XX------- */
		0x0180,		/* -------XX------- */
		0x0F80,		/* ----XXXXX------- */
		0x3180,		/* --XX---XX------- */
		0x6180,		/* -XX----XX------- */
		0x6180,		/* -XX----XX------- */
		0x6180,		/* -XX----XX------- */
		0x3390,		/* --XX--XXX--X---- */
		0x1CE0,		/* ---XXX--XXX----- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x62       ('b') */
		0x0000,		/* ---------------- */
		0x7800,		/* -XXXX----------- */
		0x1800,		/* ---XX----------- */
		0x1800,		/* ---XX----------- */
		0x1800,		/* ---XX----------- */
		0x1800,		/* ---XX----------- */
		0x1B00,		/* ---XX-XX-------- */
		0x1CC0,		/* ---XXX--XX------ */
		0x1840,		/* ---XX----X------ */
		0x1860,		/* ---XX----XX----- */
		0x1860,		/* ---XX----XX----- */
		0x1860,		/* ---XX----XX----- */
		0x1860,		/* ---XX----XX----- */
		0x1840,		/* ---XX----X------ */
		0x1CC0,		/* ---XXX--XX------ */
		0x1300,		/* ---X--XX-------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x63       ('c') */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0600,		/* -----XX--------- */
		0x1980,		/* ---XX--XX------- */
		0x1080,		/* ---X----X------- */
		0x31C0,		/* --XX---XXX------ */
		0x3080,		/* --XX----X------- */
		0x3000,		/* --XX------------ */
		0x3000,		/* --XX------------ */
		0x3040,		/* --XX-----X------ */
		0x1080,		/* ---X----X------- */
		0x1980,		/* ---XX--XX------- */
		0x0600,		/* -----XX--------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x64       ('d') */
		0x0000,		/* ---------------- */
		0x0780,		/* -----XXXX------- */
		0x0180,		/* -------XX------- */
		0x0180,		/* -------XX------- */
		0x0180,		/* -------XX------- */
		0x0180,		/* -------XX------- */
		0x0D80,		/* ----XX-XX------- */
		0x3380,		/* --XX--XXX------- */
		0x2180,		/* --X----XX------- */
		0x6180,		/* -XX----XX------- */
		0x6180,		/* -XX----XX------- */
		0x6180,		/* -XX----XX------- */
		0x6180,		/* -XX----XX------- */
		0x2180,		/* --X----XX------- */
		0x3380,		/* --XX--XXX------- */
		0x0DE0,		/* ----XX-XXXX----- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x65       ('e') */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0600,		/* -----XX--------- */
		0x1980,		/* ---XX--XX------- */
		0x30C0,		/* --XX----XX------ */
		0x30C0,		/* --XX----XX------ */
		0x30C0,		/* --XX----XX------ */
		0x3FC0,		/* --XXXXXXXX------ */
		0x3000,		/* --XX------------ */
		0x3000,		/* --XX------------ */
		0x3040,		/* --XX-----X------ */
		0x1880,		/* ---XX---X------- */
		0x0700,		/* -----XXX-------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x66       ('f') */
		0x0000,		/* ---------------- */
		0x0380,		/* ------XXX------- */
		0x0640,		/* -----XX--X------ */
		0x0660,		/* -----XX--XX----- */
		0x0640,		/* -----XX--X------ */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x3FC0,		/* --XXXXXXXX------ */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x1F80,		/* ---XXXXXX------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x67       ('g') */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0060,		/* ---------XX----- */
		0x00E0,		/* --------XXX----- */
		0x0F80,		/* ----XXXXX------- */
		0x1980,		/* ---XX--XX------- */
		0x30C0,		/* --XX----XX------ */
		0x30C0,		/* --XX----XX------ */
		0x3980,		/* --XXX--XX------- */
		0x1F00,		/* ---XXXXX-------- */
		0x3000,		/* --XX------------ */
		0x2000,		/* --X------------- */
		0x3F00,		/* --XXXXXX-------- */
		0x3FC0,		/* --XXXXXXXX------ */
		0x60E0,		/* -XX-----XXX----- */
		0x6060,		/* -XX------XX----- */
		0x30C0,		/* --XX----XX------ */
		0x1F80		/* ---XXXXXX------- */
	},
	{			/* 0x68       ('h') */
		0x0000,		/* ---------------- */
		0x7000,		/* -XXX------------ */
		0x3000,		/* --XX------------ */
		0x3000,		/* --XX------------ */
		0x3000,		/* --XX------------ */
		0x3000,		/* --XX------------ */
		0x3600,		/* --XX-XX--------- */
		0x3980,		/* --XXX--XX------- */
		0x3080,		/* --XX----X------- */
		0x30C0,		/* --XX----XX------ */
		0x30C0,		/* --XX----XX------ */
		0x30C0,		/* --XX----XX------ */
		0x30C0,		/* --XX----XX------ */
		0x30C0,		/* --XX----XX------ */
		0x30C0,		/* --XX----XX------ */
		0x79E0,		/* -XXXX--XXXX----- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x69       ('i') */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0E00,		/* ----XXX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0F00,		/* ----XXXX-------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x6A       ('j') */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0300,		/* ------XX-------- */
		0x0300,		/* ------XX-------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0700,		/* -----XXX-------- */
		0x0300,		/* ------XX-------- */
		0x0300,		/* ------XX-------- */
		0x0300,		/* ------XX-------- */
		0x0300,		/* ------XX-------- */
		0x0300,		/* ------XX-------- */
		0x0300,		/* ------XX-------- */
		0x0300,		/* ------XX-------- */
		0x2300,		/* --X---XX-------- */
		0x7300,		/* -XXX--XX-------- */
		0x6300,		/* -XX---XX-------- */
		0x3600,		/* --XX-XX--------- */
		0x1C00,		/* ---XXX---------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x6B       ('k') */
		0x0000,		/* ---------------- */
		0xF000,		/* XXXX------------ */
		0x3000,		/* --XX------------ */
		0x3000,		/* --XX------------ */
		0x3000,		/* --XX------------ */
		0x31E0,		/* --XX---XXXX----- */
		0x3080,		/* --XX----X------- */
		0x3100,		/* --XX---X-------- */
		0x3600,		/* --XX-XX--------- */
		0x3C00,		/* --XXXX---------- */
		0x3E00,		/* --XXXXX--------- */
		0x3300,		/* --XX--XX-------- */
		0x3300,		/* --XX--XX-------- */
		0x3180,		/* --XX---XX------- */
		0x30C0,		/* --XX----XX------ */
		0x79F0,		/* -XXXX--XXXXX---- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x6C       ('l') */
		0x0000,		/* ---------------- */
		0x1E00,		/* ---XXXX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x1F80,		/* ---XXXXXX------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x6D       ('m') */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0xECC0,		/* XXX-XX--XX------ */
		0x7760,		/* -XXX-XXX-XX----- */
		0x6660,		/* -XX--XX--XX----- */
		0x6660,		/* -XX--XX--XX----- */
		0x6660,		/* -XX--XX--XX----- */
		0x6660,		/* -XX--XX--XX----- */
		0x6660,		/* -XX--XX--XX----- */
		0x6660,		/* -XX--XX--XX----- */
		0x6660,		/* -XX--XX--XX----- */
		0x6660,		/* -XX--XX--XX----- */
		0xFFF0,		/* XXXXXXXXXXXX---- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x6E       ('n') */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x6600,		/* -XX--XX--------- */
		0x3980,		/* --XXX--XX------- */
		0x3080,		/* --XX----X------- */
		0x30C0,		/* --XX----XX------ */
		0x30C0,		/* --XX----XX------ */
		0x30C0,		/* --XX----XX------ */
		0x30C0,		/* --XX----XX------ */
		0x30C0,		/* --XX----XX------ */
		0x30C0,		/* --XX----XX------ */
		0x30C0,		/* --XX----XX------ */
		0x79E0,		/* -XXXX--XXXX----- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x6F       ('o') */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0600,		/* -----XX--------- */
		0x1980,		/* ---XX--XX------- */
		0x1080,		/* ---X----X------- */
		0x30C0,		/* --XX----XX------ */
		0x30C0,		/* --XX----XX------ */
		0x30C0,		/* --XX----XX------ */
		0x30C0,		/* --XX----XX------ */
		0x30C0,		/* --XX----XX------ */
		0x1080,		/* ---X----X------- */
		0x1980,		/* ---XX--XX------- */
		0x0600,		/* -----XX--------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x70       ('p') */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x7B00,		/* -XXXX-XX-------- */
		0x1CC0,		/* ---XXX--XX------ */
		0x1840,		/* ---XX----X------ */
		0x1860,		/* ---XX----XX----- */
		0x1860,		/* ---XX----XX----- */
		0x1860,		/* ---XX----XX----- */
		0x1860,		/* ---XX----XX----- */
		0x1840,		/* ---XX----X------ */
		0x1CC0,		/* ---XXX--XX------ */
		0x1B00,		/* ---XX-XX-------- */
		0x1800,		/* ---XX----------- */
		0x1800,		/* ---XX----------- */
		0x1800,		/* ---XX----------- */
		0x1800,		/* ---XX----------- */
		0x7E00		/* -XXXXXX--------- */
	},
	{			/* 0x71       ('q') */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0C80,		/* ----XX--X------- */
		0x3380,		/* --XX--XXX------- */
		0x2180,		/* --X----XX------- */
		0x6180,		/* -XX----XX------- */
		0x6180,		/* -XX----XX------- */
		0x6180,		/* -XX----XX------- */
		0x6180,		/* -XX----XX------- */
		0x2180,		/* --X----XX------- */
		0x3380,		/* --XX--XXX------- */
		0x0D80,		/* ----XX-XX------- */
		0x0180,		/* -------XX------- */
		0x0180,		/* -------XX------- */
		0x0180,		/* -------XX------- */
		0x0180,		/* -------XX------- */
		0x07E0		/* -----XXXXXX----- */
	},
	{			/* 0x72       ('r') */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x7980,		/* -XXXX--XX------- */
		0x1A40,		/* ---XX-X--X------ */
		0x1A40,		/* ---XX-X--X------ */
		0x1CE0,		/* ---XXX--XXX----- */
		0x1C40,		/* ---XXX---X------ */
		0x1800,		/* ---XX----------- */
		0x1800,		/* ---XX----------- */
		0x1800,		/* ---XX----------- */
		0x1800,		/* ---XX----------- */
		0x1800,		/* ---XX----------- */
		0x7E00,		/* -XXXXXX--------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x73       ('s') */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x1E40,		/* ---XXXX--X------ */
		0x31C0,		/* --XX---XXX------ */
		0x60C0,		/* -XX-----XX------ */
		0x7040,		/* -XXX-----X------ */
		0x3C00,		/* --XXXX---------- */
		0x1F00,		/* ---XXXXX-------- */
		0x4780,		/* -X---XXXX------- */
		0x41C0,		/* -X-----XXX------ */
		0x60C0,		/* -XX-----XX------ */
		0x7180,		/* -XXX---XX------- */
		0x4F00,		/* -X--XXXX-------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x74       ('t') */
		0x0000,		/* ---------------- */
		0x0400,		/* -----X---------- */
		0x0C00,		/* ----XX---------- */
		0x0C00,		/* ----XX---------- */
		0x1C00,		/* ---XXX---------- */
		0x7F80,		/* -XXXXXXXX------- */
		0x0C00,		/* ----XX---------- */
		0x0C00,		/* ----XX---------- */
		0x0C00,		/* ----XX---------- */
		0x0C00,		/* ----XX---------- */
		0x0C00,		/* ----XX---------- */
		0x0C00,		/* ----XX---------- */
		0x0C80,		/* ----XX--X------- */
		0x0C80,		/* ----XX--X------- */
		0x0C80,		/* ----XX--X------- */
		0x0700,		/* -----XXX-------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x75       ('u') */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0xF3C0,		/* XXXX--XXXX------ */
		0x30C0,		/* --XX----XX------ */
		0x30C0,		/* --XX----XX------ */
		0x30C0,		/* --XX----XX------ */
		0x30C0,		/* --XX----XX------ */
		0x30C0,		/* --XX----XX------ */
		0x30C0,		/* --XX----XX------ */
		0x30C0,		/* --XX----XX------ */
		0x10C0,		/* ---X----XX------ */
		0x19C0,		/* ---XX--XXX------ */
		0x06F0,		/* -----XX-XXXX---- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x76       ('v') */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0xF9E0,		/* XXXXX--XXXX----- */
		0x3080,		/* --XX----X------- */
		0x3080,		/* --XX----X------- */
		0x1900,		/* ---XX--X-------- */
		0x1900,		/* ---XX--X-------- */
		0x1900,		/* ---XX--X-------- */
		0x0E00,		/* ----XXX--------- */
		0x0E00,		/* ----XXX--------- */
		0x0E00,		/* ----XXX--------- */
		0x0400,		/* -----X---------- */
		0x0400,		/* -----X---------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x77       ('w') */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0xFFF0,		/* XXXXXXXXXXXX---- */
		0x6660,		/* -XX--XX--XX----- */
		0x6660,		/* -XX--XX--XX----- */
		0x2640,		/* --X--XX--X------ */
		0x3FC0,		/* --XXXXXXXX------ */
		0x39C0,		/* --XXX--XXX------ */
		0x39C0,		/* --XXX--XXX------ */
		0x39C0,		/* --XXX--XXX------ */
		0x1980,		/* ---XX--XX------- */
		0x1080,		/* ---X----X------- */
		0x1080,		/* ---X----X------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x78       ('x') */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x70F0,		/* -XXX----XXXX---- */
		0x2060,		/* --X------XX----- */
		0x10C0,		/* ---X----XX------ */
		0x0980,		/* ----X--XX------- */
		0x0700,		/* -----XXX-------- */
		0x0600,		/* -----XX--------- */
		0x0D00,		/* ----XX-X-------- */
		0x1880,		/* ---XX---X------- */
		0x3040,		/* --XX-----X------ */
		0x6020,		/* -XX-------X----- */
		0xF070,		/* XXXX-----XXX---- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x79       ('y') */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x7870,		/* -XXXX----XXX---- */
		0x3020,		/* --XX------X----- */
		0x1820,		/* ---XX-----X----- */
		0x1840,		/* ---XX----X------ */
		0x1840,		/* ---XX----X------ */
		0x0C40,		/* ----XX---X------ */
		0x0C80,		/* ----XX--X------- */
		0x0680,		/* -----XX-X------- */
		0x0780,		/* -----XXXX------- */
		0x0700,		/* -----XXX-------- */
		0x0700,		/* -----XXX-------- */
		0x4600,		/* -X---XX--------- */
		0xE600,		/* XXX--XX--------- */
		0x4C00,		/* -X--XX---------- */
		0x3800		/* --XXX----------- */
	},
	{			/* 0x7A       ('z') */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x3FC0,		/* --XXXXXXXX------ */
		0x20C0,		/* --X-----XX------ */
		0x2180,		/* --X----XX------- */
		0x0300,		/* ------XX-------- */
		0x0300,		/* ------XX-------- */
		0x0600,		/* -----XX--------- */
		0x0C00,		/* ----XX---------- */
		0x1800,		/* ---XX----------- */
		0x1840,		/* ---XX----X------ */
		0x3040,		/* --XX-----X------ */
		0x7FC0,		/* -XXXXXXXXX------ */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x7B       ('{') */
		0x00E0,		/* --------XXX----- */
		0x0180,		/* -------XX------- */
		0x0180,		/* -------XX------- */
		0x0180,		/* -------XX------- */
		0x0180,		/* -------XX------- */
		0x0180,		/* -------XX------- */
		0x0180,		/* -------XX------- */
		0x0300,		/* ------XX-------- */
		0x0400,		/* -----X---------- */
		0x0300,		/* ------XX-------- */
		0x0180,		/* -------XX------- */
		0x0180,		/* -------XX------- */
		0x0180,		/* -------XX------- */
		0x0180,		/* -------XX------- */
		0x0180,		/* -------XX------- */
		0x0180,		/* -------XX------- */
		0x00E0,		/* --------XXX----- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x7C       ('|') */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600,		/* -----XX--------- */
		0x0600		/* -----XX--------- */
	},
	{			/* 0x7D       ('}') */
		0x7000,		/* -XXX------------ */
		0x1800,		/* ---XX----------- */
		0x1800,		/* ---XX----------- */
		0x1800,		/* ---XX----------- */
		0x1800,		/* ---XX----------- */
		0x1800,		/* ---XX----------- */
		0x1800,		/* ---XX----------- */
		0x0C00,		/* ----XX---------- */
		0x0200,		/* ------X--------- */
		0x0C00,		/* ----XX---------- */
		0x1800,		/* ---XX----------- */
		0x1800,		/* ---XX----------- */
		0x1800,		/* ---XX----------- */
		0x1800,		/* ---XX----------- */
		0x1800,		/* ---XX----------- */
		0x1800,		/* ---XX----------- */
		0x7000,		/* -XXX------------ */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x7E       ('~') */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x1810,		/* ---XX------X---- */
		0x3E60,		/* --XXXXX--XX----- */
		0x67C0,		/* -XX--XXXXX------ */
		0x8300,		/* X-----XX-------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	},
	{			/* 0x7F */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000,		/* ---------------- */
		0x0000		/* ---------------- */
	}
};


code:
/*	$OpenBSD: getline.c,v 1.3 2013/10/30 18:22:07 miod Exp $	*/
/*	$NetBSD: getline.c,v 1.2 2013/01/20 07:32:45 tsutsui Exp $	*/

/*
 * Copyright (c) 1992 OMRON Corporation.
 *
 * This code is derived from software contributed to Berkeley by
 * OMRON Corporation.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 * 1. Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer.
 * 2. Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in the
 *    documentation and/or other materials provided with the distribution.
 * 3. All advertising materials mentioning features or use of this software
 *    must display the following acknowledgement:
 *	This product includes software developed by the University of
 *	California, Berkeley and its contributors.
 * 4. Neither the name of the University nor the names of its contributors
 *    may be used to endorse or promote products derived from this software
 *    without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 * SUCH DAMAGE.
 *
 *	@(#)getline.c	8.1 (Berkeley) 6/10/93
 */
/*
 * Copyright (c) 1992, 1993
 *	The Regents of the University of California.  All rights reserved.
 *
 * This code is derived from software contributed to Berkeley by
 * OMRON Corporation.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 * 1. Redistributions of source code must retain the above copyright
 *    notice, this list of conditions and the following disclaimer.
 * 2. Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in the
 *    documentation and/or other materials provided with the distribution.
 * 3. Neither the name of the University nor the names of its contributors
 *    may be used to endorse or promote products derived from this software
 *    without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 * SUCH DAMAGE.
 *
 *	@(#)getline.c	8.1 (Berkeley) 6/10/93
 */

/*
 * getline -- simple getline function
 * 	by A.Fujita, Dec-11-1992
 */

#include <lib/libkern/libkern.h>
#include <luna88k/stand/boot/samachdep.h>

int
getline(const char *prompt, char *buff)
{
	int c;
	char *p, *lp = buff;

	printf("%s", prompt);

	for (;;) {
		c = getchar() & 0x7f;

		switch (c) {
		case '\n':
		case '\r':
			*lp = '\0';
			putchar('\n');
			goto outloop;

		case '\b':
		case 0x7f:
			if (lp > buff) {
				lp--;
				putchar('\b');
				putchar(' ');
				putchar('\b');
			}
			break;

		case 'r' & 0x1f:
			putchar('\n');
			printf("%s", prompt);
			for (p = buff; p < lp; ++p)
				putchar(*p);
			break;

		case 'u' & 0x1f:
		case 'w' & 0x1f:
			lp = buff;
			printf("\n%s", prompt);
			break;

		default:
			*lp++ = c;
			putchar(c);
			break;
		}
	}

 outloop:
	*lp = '\0';
	return lp - buff;
}

license: unknown