Subversion Repositories shark

Rev

Blame | Last modification | View Log | RSS feed

/*
 * Project: S.Ha.R.K.
 *
 * Coordinators:
 *   Giorgio Buttazzo    <giorgio@sssup.it>
 *   Paolo Gai           <pj@gandalf.sssup.it>
 *
 * Authors     :
 *   Paolo Gai           <pj@gandalf.sssup.it>
 *   (see the web pages for full authors list)
 *
 * ReTiS Lab (Scuola Superiore S.Anna - Pisa - Italy)
 *
 * http://www.sssup.it
 * http://retis.sssup.it
 * http://shark.sssup.it
 */


/*
 ------------
 CVS :        $Id: calc2.h,v 1.1.1.1 2002-09-02 09:37:43 pj Exp $

 File:        $File$
 Revision:    $Revision: 1.1.1.1 $
 Last update: $Date: 2002-09-02 09:37:43 $
 ------------
*/


/*
 * Copyright (C) 2000 Merli Andrea and Zucchetti Alessandro
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 *
 */


/*  GIMP header image file format (INDEXED): /mnt/disk/shark/base/images/runup//runup.h  */
static char B_runup_data[] = {
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,  0,  0,  0,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,  0,  0,  0,  0,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,  0,  0, 35,  0,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,  0,  0,16,16,16,16,  0, 35,  0,  0,  0,  0,  0,16,16,16,16,16,16,16,16,16,16,16,
   16,16,  0, 35,233,  0,16,16,16,16,  0, 35,233,233,233,  0,  0,16,16,16,16,16,16,16,16,16,16,
   16,16,  0,233,  0,  0,  0,  0,  0,16,  0,233,233,233,233,  0,233,  0,16,16,16,16,16,16,16,16,16,
   16,16,  0,  0, 35, 35, 35, 35, 35,  0,  0,233,  0,233,  0,233,  0,  0,  0,  0,  0,16,16,16,16,16,16,
   16,16,  0, 35, 35, 35, 35, 35, 35,  0,  0,  0,233,  0,233,  0,233,  0, 35, 35,  0,  0,  0,16,16,16,16,
   16,16,16,  0, 35, 35, 35, 35, 35,  0,  0,233,  0,233,  0,  0,  0,  0, 35, 35, 35, 35, 35,  0,16,16,16,
   16,16,16,  0,  0,  0,  0, 35, 35, 35,  0,  0,  0,  0,233,  0,  0,  0, 35, 35, 35, 35, 35, 35,  0,16,16,
   16,16,16,16,16,  0,  0,  0,  0, 35,  0,  0,233,  0,  0,  0,  0, 35, 35, 35, 35, 35, 35, 35,  0,  0,16,
   16,16,16,16,16,16,16,16,  0,  0, 35,  0,  0,  0,  0,  0, 35, 35,  0,  0,  0,  0,  0,  0,233,  0,16,
   16,16,16,16,16,16,16,16,16,  0,  0, 35, 35, 35, 35,  0, 35,  0,  0,16,16,  0,  0,233,  0,  0,16,
   16,16,16,16,16,16,16,16,16,16,  0,  0,  0, 35,  0, 35,  0,  0,  0,233,16,16,  0,  0,  0,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,  0,  0,  0,  0,  0,233,233,  0,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,  0, 35, 35, 35,  0,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,  0, 35, 35,  0,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,  0, 35,  0,  0,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,  0,  0,  0,  0,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,  0,  0,  0,  0,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,  0,  0,  0,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16
    };
static char B_runup2_data[] = {
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,0,0, 0,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,0,0,0,0,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,0, 35,0,0,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,0,0,0,0,0, 35,0,16,16,16,16,0,0,16,16,16,
   16,16,16,16,16,16,16,16,16,16,0,0,233,233,233, 35,   0,16,16,16,16,0,233, 35,0,16,16,
   16,16,16,16,16,16,16,16,16,0,233,0,233,233,233,2330,16,0,0,0,0,0,233,0,16,16,
   16,16,16,16,16,16,0,0,0,0,0,233,0,233,0,233,0,0, 35, 35, 35, 35, 35,0,0,16,16,
   16,16,16,16,0,0,0, 35, 35,0,233,0,233,0,233,0,0,0, 35, 35, 35, 35, 35, 35,0,16,16,
   16,16,16,0, 35, 35, 35, 35, 35,0,0,0,0,233,0,233,0,0, 35, 35, 35, 35, 35,0,16,16,16,
   16,16,0, 35, 35, 35, 35, 35, 35,0,0,0,233,0,0,0,0, 35, 35, 35,0,0,0,0,16,16,16,
   16,0,0, 35, 35, 35, 35, 35, 35, 35,0,0,0,0,233,0,0, 35,0,0,0,0,16,16,16,16,16,
   16,0,233,0,0,0,0,0,0, 35, 35,0,0,0,0,0,       35,0,0,16,16,16,16,16,16,16,16,
   16,0,0,233,0,0,16,16,0,0, 35,0, 35, 35, 35, 35,      0,0,16,16,16,16,16,16,16,16,16,
   16,16,0,0,0,16,16,233,0,0,0, 35,0, 35,0,0,   0,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,0,233,233,0,0,0,0,0,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,0, 35, 35, 35,0,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,0, 35, 35,0,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,0,0, 35,0,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,0,0,0,0,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,0,0,0,0,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,0,0,0,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16
    };
static char B_runru_data[] = {
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,4,77,0,12,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,4,100,246,169,8,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,8,37,68,68,68,8,16,16,16,16,16,12,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,8,219, 35,219,0,8,16,16,16,4,0,0,8,16,16,16,16,16,16,16,16,
   16,16,16,16,16,12,0,219, 35, 35,219,0,12,16,4,36,36,0,0,12,16,16,16,16,16,16,16,
   16,16,16,16,16,16,4,110, 35, 35, 35,219,4,16,45,219,218,73,4,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,8,0,110, 35, 35, 35,41,8,36,182,0,4,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,12,0,146, 35, 35,73,0,32,233,242,165,0,12,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,12,0,218,182,0,0,132,133,233,233,165,0,12,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,12,0,219,146,32,201,133,132,233,233,165,0,12,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,0,146,0,0,32,100,32,132,132,32,68,12,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,12,0,146,36,165,64,100,100,132,133,100,100,12,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,12,0,219,110,64,0,132,100,0,165,64,0,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,8,37, 35,110,0,0,0,0,0,73,110,4,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,8,37, 35, 35,73,36,0,37,73, 35, 35,73,4,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,4,37,110,73,219,219, 35, 35, 35, 35,37,8,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,4,110,73,110,146,109, 35, 35, 35, 35,37,8,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,12,36,73,68,0,0,4,73, 35, 35, 35,218,12,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,12,77, 35,238,133,137,48,8,73, 35, 35,182,12,16,16,16,16,16,
   16,16,16,16,16,16,16,16,12,4,146, 35, 35,101,72,16,4,0,73, 35,110,8,16,16,16,16,16,
   16,16,16,16,16,16,16,16,4,36,218,182,109,4,16,16,8,32,100,137,0,12,16,16,16,16,16,
   16,16,16,16,16,16,16,16,0,0,0,0,4,16,16,16,8,32,100,100,0,12,16,16,16,16,16,
   16,16,16,16,16,16,16,12,0,0,0,4,16,16,16,16,16,8,4,4,12,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,8,0,4,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,12,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16
    };

    static char B_runru2_data[] = {
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,8,12,12,8,12,12,8,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,12,0,0,110,182,218,37,8,4,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,4,100,137, 35, 35, 35, 35,37,73,4,16,12,12,12,12,16,16,16,12,16,16,16,16,16,16,
   16,16,4,100,100,73, 35, 35, 35, 35, 35,110,0,100,68,0,0,12,16,4,0,8,16,16,16,16,16,
   16,16,8,32,32,0,73, 35, 35, 35, 35,73,64,100,32,165,165,0,4,73,0,0,12,16,16,16,16,
   16,16,16,8,8,4,8,73, 35, 35,73,0,165,133,132,233,233,165,0,218,36,0,16,16,16,16,16,
   16,16,16,16,16,16,48,4,109, 35,37,0,0,132,132,233,233,242,182,219,36,4,16,16,16,16,16,
   16,16,16,16,16,72,137,0,146,219,0,0,100,100,32,132133,233,36,45,4,16,16,16,16,16,16,
   16,16,16,16,4,101,133,0,110,219,36,0,132,100,100,133,132,32,8,16,16,16,16,16,16,16,16,
   16,16,16,4,109, 35,238,68,73,73,73,0,0,64,32,201,0,0,41,4,12,16,16,16,16,16,16,
   16,16,4,0,182, 35, 35,73,110,110, 35,110,64,165,0,32,0,73, 35,219,0,8,8,8,12,16,16,
   16,4,0,0,218,146,77,36,4,37, 35, 35,110,36,0,146,182, 35, 35, 35,219,0,68,169,0,16,16,
    12,0,0,0,36,4,12,12,16,4,37,37,219,146,146,219,218, 35, 35, 35, 35,219,68,246,77,16,16,
   16,8,0,0,4,12,16,16,16,16,8,8,0,0,0,0,0,146,110, 35, 35, 35,68,100,4,16,16,
   16,16,12,16,16,16,16,16,16,16,16,16,12,12,16,12,12,0,0,110,219,219,37,4,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,12,8,4,0,8,8,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,12,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16
    };

static char B_rundes_data[] = {
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,   16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,0,0,0,16,16,      16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,0,0,233,0,0,16,      16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,0,233,0, 35, 35,0,   16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,0,0,0, 35, 35, 35,    0,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,0,0, 35, 35, 35,    0,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,0, 35, 35, 35,    0,0,16,16,16,16,16,16,16,16,16,
   16,16,16,0,0,0,0,0,0,0,233,16,0, 35, 35, 35,           35,0,16,16,16,16,16,16,16,16,16,
   16,16,16,0,0,0,0, 35, 35,233,0,0,0, 35, 35, 35,        35,0,16,16,16,16,16,16,16,16,16,
   16,16,16,0,0,0, 35, 35, 35,233,0,0, 35, 35,0,0,       0,0,0,16,16,16,16,16,16,16,16,
   16,16,16,16,0,0,0,0, 35,0,0, 35, 35,0,0,0,            233,0,233,0,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,0,0, 35,0,0,0,0,0,            0,233,0,0,0,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,0,0, 35,0,0,233,0,         233,0,233,233,0,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,0, 35, 35,0,0,0,233,       0,233,233,233,0,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,0,0, 35,0,233,0,0,         233,0,233,233,0,0,0,0,16,16,16,
   16,16,16,16,16,16,16,16,16,16,0, 35,0,0,0,233,        0,233,233, 35,0, 35,0,0,16,16,16,
   16,16,16,16,16,16,16,16,16,16,0,0, 35,0,0,0,          0,0,0,0, 35,0,0,0,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,0,0, 35, 35,0,       0,0,16,16,0,0,0,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,0,0, 35, 35,       35, 35,0,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,0, 35, 35,      35, 35,0,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,0,0, 35,        35, 35,0,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,0,0, 35,        35, 35,0,0,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,0, 35,       35, 35,0,233,0,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,0,0,         35,0,233, 35,0,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,      0,0,0,0,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,     16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,     16,16,16,16,16,16,16,16,16,16,16
    };

static char B_rundes2_data[] = {
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,     16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,     16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,      0,0,0,0,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,0,0,         35,0,233, 35,0,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,0, 35,       35, 35,0,233,0,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,0,0, 35,        35, 35,0,0,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,0,0, 35,        35, 35,0,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,0, 35, 35,      35, 35,0,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,0,0, 35, 35,       35, 35,0,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,0,0, 35, 35,0,       0,0,16,16,0,0,0,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,0,0, 35,0,0,0,          0,0,0,0, 35,0,0,0,16,16,16,
   16,16,16,16,16,16,16,16,16,16,0, 35,0,0,0,233,        0,233,233, 35,0, 35,0,0,16,16,16,
   16,16,16,16,16,16,16,16,16,0,0, 35,0,233,0,0,         233,0,233,233,0,0,0,0,16,16,16,
   16,16,16,16,16,16,16,16,16,0, 35, 35,0,0,0,233,       0,233,233,233,0,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,0,0, 35,0,0,233,0,         233,0,233,233,0,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,0,0, 35,0,0,0,0,0,            0,233,0,0,0,16,16,16,16,16,16,
   16,16,16,16,0,0,0,0, 35,0,0, 35, 35,0,0,0,            233,0,233,0,16,16,16,16,16,16,16,
   16,16,16,0,0,0, 35, 35, 35,233,0,0, 35, 35,0,0,       0,0,0,16,16,16,16,16,16,16,16,
   16,16,16,0,0,0,0, 35, 35,233,0,0,0, 35, 35, 35,        35,0,16,16,16,16,16,16,16,16,16,
   16,16,16,0,0,0,0,0,0,0,233,16,0, 35, 35, 35,           35,0,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,0, 35, 35, 35,    0,0,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,0,0, 35, 35, 35,     0,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,0,0,0, 35, 35, 35,      0,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,0,233,0, 35, 35,0,     16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,0,0,233,0,0,16,        16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,0,0,0,16,16,        16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,     16,16,16,16,16,16,16,16,16,16,16
    };
static char B_runrd_data[] = {
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,     16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,12,16,16,16,16,16,16,     16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,8,0,4,16,16,16,16,16,        16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,12,0,0,0,4,16,16,16,16,         16,8,4,4,12,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,0,0,0,0,4,16,16,16,           8,32,100,100,0,12,16,16,16,16,16,
   16,16,16,16,16,16,16,16,4,36,218,182,109,4,16,16,     8,32,100,137,0,12,16,16,16,16,16,
   16,16,16,16,16,16,16,16,12,4,146, 35, 35,101,72,16,    4,0,73, 35,110,8,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,12,77, 35,238,133,137,48,     8,73, 35, 35,182,12,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,12,36,73,68,0,0,4,            73, 35, 35, 35,218,12,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,4,110,73,110,146,109,       35, 35, 35, 35,37,8,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,4,37,110,73,219,219, 35,       35, 35, 35,37,8,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,8,37, 35, 35,73,36,0,37,         73, 35, 35,73,4,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,8,37, 35,110,0,0,0,0,            0,73,110,4,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,12,0,219,110,64,0,132,100,0,       165,64,0,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,12,0,146,36,165,64,100,100,132,     133,100,100,12,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,0,146,0,0,32,100,32,132,         132,32,68,12,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,12,0,219,146,32,201,133,132,233,    233,165,0,12,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,12,0,218,182,0,0,132,133,233,       233,165,0,12,16,16,16,16,16,16,16,
   16,16,16,16,16,16,12,0,146, 35, 35,73,0,32,233,242,     165,0,12,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,8,0,110, 35, 35, 35,41,8,36,182,       0,4,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,4,110, 35, 35, 35,219,4,16,45,219,     218,73,4,16,16,16,16,16,16,16,16,
   16,16,16,16,16,12,0,219, 35, 35,219,0,12,16,4,36,        36,0,0,12,16,16,16,16,16,16,16,
   16,16,16,16,16,16,8,219, 35,219,0,8,16,16,16,4,          0,0,8,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,8,37,68,68,68,8,16,16,16,16,          16,12,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,4,100,246,169,8,16,16,16,16,       16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,4,77,0,12,16,16,16,16,          16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,        16,16,16,16,16,16,16,16,16,16,16
    };
static char B_runrd2_data[] = {
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,        16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,        16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,        16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,        16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,        16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,        16,16,16,16,12,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,        16,12,8,4,0,8,8,16,16,16,16,
   16,16,12,16,16,16,16,16,16,16,16,16,12,12,16,12,         12,0,0,110,219,219,37,4,16,16,16,
   16,8,0,0,4,12,16,16,16,16,8,8,0,0,0,0,                   0,146,110, 35, 35, 35,68,100,4,16,16,
    12,0,0,0,36,4,12,12,16,4,37,37,219,146,146,219,          218, 35, 35, 35, 35,219,68,246,77,16,16,
   16,4,0,0,218,146,77,36,4,37, 35, 35,110,36,0,146,        182, 35, 35, 35,219,0,68,169,0,16,16,
   16,16,4,0,182, 35, 35,73,110,110, 35,110,64,165,0,32,    0,73, 35,219,0,8,8,8,12,16,16,
   16,16,16,4,109, 35,238,68,73,73,73,0,0,64,32,201,        0,0,41,4,12,16,16,16,16,16,16,
   16,16,16,16,4,101,133,0,110,219,36,0,132,100,100,133,    132,32,8,16,16,16,16,16,16,16,16,
   16,16,16,16,16,72,137,0,146,219,0,0,100,100,32,132,      133,233,36,45,4,16,16,16,16,16,16,
   16,16,16,16,16,16,48,4,109, 35,37,0,0,132,132,233,       233,242,182,219,36,4,16,16,16,16,16,
   16,16,16,8,8,4,8,73, 35, 35,73,0,165,133,132,233,        233,165,0,218,36,0,16,16,16,16,16,
   16,16,8,32,32,0,73, 35, 35, 35, 35,73,64,100,32,165,    165,0,4,73,0,0,12,16,16,16,16,
   16,16,4,100,100,73, 35, 35, 35, 35, 35,110,0,100,68,0,     0,12,16,4,0,8,16,16,16,16,16,
   16,16,4,100,137, 35, 35, 35, 35,37,73,4,16,12,12,12,       12,16,16,16,12,16,16,16,16,16,16,
   16,16,12,0,0,110,182,218,37,8,4,16,16,16,16,16,           16,16,16,16,16,16,16,16,16,16,16,
   16,16,8,12,12,8,12,12,8,16,16,16,16,16,16,16,             16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,          16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,          16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,          16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,          16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,          16,16,16,16,16,16,16,16,16,16,16
    };
static char B_rundown_data[] = {
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,         16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,         16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,         16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,0,0,0,16,16,16,16,16,16,            16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,0,0,0,0,16,16,16,16,16,             16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,0,0,0,0,16,16,16,16,16,             16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,0,0, 35,0,16,16,16,16,16,           16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,0, 35, 35,0,16,16,16,16,16,         16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,0, 35, 35, 35,0,16,16,16,16,        16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,0,233,233,0,0,0,0,0,16,             16,16,16,16,16,16,16,16,16,16,16,
   16,16,0,0,0,16,16,233,0,0,0, 35,0, 35,0,0,                0,16,16,16,16,16,16,16,16,16,16,
   16,0,0,233,0,0,16,16,0,0, 35,0, 35, 35, 35, 35,           0,0,16,16,16,16,16,16,16,16,16,
   16,0,233,0,0,0,0,0,0, 35, 35,0,0,0,0,0,                    35,0,0,16,16,16,16,16,16,16,16,
   16,0,0, 35, 35, 35, 35, 35, 35, 35,0,0,0,0,233,0,         0, 35,0,0,0,0,16,16,16,16,16,
   16,16,0, 35, 35, 35, 35, 35, 35,0,0,0,233,0,0,0,          0, 35, 35, 35,0,0,0,0,16,16,16,
   16,16,16,0, 35, 35, 35, 35, 35,0,0,0,0,233,0,233,         0,0, 35, 35, 35, 35, 35,0,16,16,16,
   16,16,16,16,0,0,0, 35, 35,0,233,0,233,0,233,0,            0,0, 35, 35, 35, 35, 35, 35,0,16,16,
   16,16,16,16,16,16,0,0,0,0,0,233,0,233,0,233,              0,0, 35, 35, 35, 35, 35,0,0,16,16,
   16,16,16,16,16,16,16,16,16,0,233,0,233,233,233,233,       0,16,0,0,0,0,0,233,0,16,16,
   16,16,16,16,16,16,16,16,16,16,0,0,233,233,233, 35,        0,16,16,16,16,0,233, 35,0,16,16,
   16,16,16,16,16,16,16,16,16,16,16,0,0,0,0,0,                35,0,16,16,16,16,0,0,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,0, 35,          0,0,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,0,0,            0,0,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,0,0,            0,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,         16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,         16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,         16,16,16,16,16,16,16,16,16,16,16
    };
static char B_rundown2_data[] = {
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,0,0,0,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,0,0,0,0,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,0,0,0,0,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,0, 35,0,0,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,0, 35, 35,0,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,0, 35, 35, 35,0,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,0,0,0,0,0,233,233,0,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,0,0,0, 35,0, 35,0,0,0,233,16,16,0,0,0,16,16,
   16,16,16,16,16,16,16,16,16,0,0, 35, 35, 35, 35,0, 35,0,0,16,16,0,0,233,0,0,16,
   16,16,16,16,16,16,16,16,0,0, 35,0,0,0,0,0, 35, 35,0,0,0,0,0,0,233,0,16,
   16,16,16,16,16,0,0,0,0, 35,0,0,233,0,0,0,0, 35, 35, 35, 35, 35, 35, 35,0,0,16,
   16,16,16,0,0,0,0, 35, 35, 35,0,0,0,0,233,0,0,0, 35, 35, 35, 35, 35, 35,0,16,16,
   16,16,16,0, 35, 35, 35, 35, 35,0,0,233,0,233,0,0,0,0, 35, 35, 35, 35, 35,0,16,16,16,
   16,16,0, 35, 35, 35, 35, 35, 35,0,0,0,233,0,233,0,233,0, 35, 35,0,0,0,16,16,16,16,
   16,16,0,0, 35, 35, 35, 35, 35,0,0,233,0,233,0,233,0,0,0,0,0,16,16,16,16,16,16,
   16,16,0,233,0,0,0,0,0,16,0,233,233,233,233,0,233,0,16,16,16,16,16,16,16,16,16,
   16,16,0, 35,233,0,16,16,16,16,0, 35,233,233,233,0,0,16,16,16,16,16,16,16,16,16,16,
   16,16,16,0,0,16,16,16,16,0, 35,0,0,0,0,0,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,0,0, 35,0,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,0,0,0,0,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,0,0,0,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16
    };

static char B_runld_data[] = {
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,         16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,         16,12,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,          4,0,8,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,12,4,4,8,16,16,16,16,16,4,              0,0,0,12,16,16,16,16,16,16,16,
   16,16,16,16,16,12,0,100,100,32,8,16,16,16,4,0,            0,0,0,16,16,16,16,16,16,16,16,
   16,16,16,16,16,12,0,137,100,32,8,16,16,4,109,182,         218,36,4,16,16,16,16,16,16,16,16,
   16,16,16,16,16,8,110, 35,73,0,4,16,72,101, 35, 35,        146,4,12,16,16,16,16,16,16,16,16,
   16,16,16,16,16,12,182, 35, 35,73,8,48,137,133,238, 35,    77,12,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,12,218, 35, 35, 35,73,4,0,0,68,73,          36,12,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,8,37, 35, 35, 35, 35,109,146,110,73,110,    4,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,8,37, 35, 35, 35, 35,219,219,73,110,     37,4,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,4,73, 35, 35,73,37,0,36,73, 35,           35,37,8,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,4,110,73,0,0,0,0,0,110,                35,37,8,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,0,64,165,0,100,132,0,64,           110,219,0,12,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,12,100,100,133,132,100,100,64,165,    36,146,0,12,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,12,68,32,132,132,32,100,32,0,         0,146,0,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,12,0,165,233,233,132,133,201,32,      146,219,0,12,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,12,0,165,233,233,133,132,0,0,         182,218,0,12,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,12,0,165,242,233,32,0,73,           35, 35,146,0,12,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,4,0,182,36,8,41, 35,             35, 35,110,0,8,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,4,73,218,219,45,16,4,219,           35, 35, 35,110,4,16,16,16,16,16,16,
   16,16,16,16,16,16,16,12,0,0,36,36,4,16,12,0,               219, 35, 35,219,0,12,16,16,16,16,16,
   16,16,16,16,16,16,16,16,8,0,0,4,16,16,16,8,                0,219, 35,219,8,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,12,16,16,16,16,16,8,            68,68,68,37,8,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,8,           169,246,100,4,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,12,           0,77,4,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,          16,16,16,16,16,16,16,16,16,16,16
    };
static char B_runld2_data[] = {
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,          16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,          16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,          16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,          16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,          16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,12,16,16,16,16,16,16,16,16,16,          16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,8,8,0,4,8,12,16,16,16,16,16,16,               16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,4,37,219,219,110,0,0,12,12,16,12,12,16,          16,16,16,16,16,16,16,16,12,16,16,
   16,16,4,100,68, 35, 35, 35,110,146,0,0,0,0,0,8,            8,16,16,16,16,12,4,0,0,8,16,
   16,16,77,246,68,219, 35, 35, 35, 35,218,219,146,146,219,37,    37,4,16,12,12,4,36,0,0,0,12,
   16,16,0,169,68,0,219, 35, 35, 35,182,146,0,36,110, 35,          35,37,4,36,77,146,218,0,0,4,16,
   16,16,12,8,8,8,0,219, 35,73,0,32,0,165,64,110,                  35,110,110,73, 35, 35,182,0,4,16,16,
   16,16,16,16,16,16,12,4,41,0,0,201,32,64,0,0,                   73,73,73,68,238, 35,109,4,16,16,16,
   16,16,16,16,16,16,16,16,8,32,132,133,100,100,132,0,            36,219,110,0,133,101,4,16,16,16,16,
   16,16,16,16,16,16,4,45,36,233,133,132,32,100,100,0,            0,219,146,0,137,72,16,16,16,16,16,
   16,16,16,16,16,4,36,219,182,242,233,233,132,132,0,0,           37, 35,109,4,48,16,16,16,16,16,16,
   16,16,16,16,16,0,36,218,0,165,233,233,132,133,165,0,           73, 35, 35,73,8,4,8,8,16,16,16,
   16,16,16,16,12,0,0,73,4,0,165,165,32,100,64,73,                 35, 35, 35, 35,73,0,32,32,8,16,16,
   16,16,16,16,16,8,0,4,16,12,0,0,68,100,0,110,                    35, 35, 35, 35, 35,73,100,100,4,16,16,
   16,16,16,16,16,16,12,16,16,16,12,12,12,12,16,4,                73,37, 35, 35, 35, 35,137,100,4,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,               4,8,37,218,182,110,0,0,12,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,8,12,12,8,12,12,8,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16
    };
static char B_runleft_data[] = {
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,0,0,0,                 16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,0,0,233,0,                 0,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,0, 35, 35,0,233,              0,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,0, 35, 35, 35,0,0,               0,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,0, 35, 35, 35,0,0,              16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,0,0, 35, 35, 35,0,16,              16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,0, 35, 35, 35, 35,0,16,             233,0,0,0,0,0,0,0,16,16,16,
   16,16,16,16,16,16,16,16,16,0, 35, 35, 35, 35,0,0,              0,233, 35, 35,0,0,0,0,16,16,16,
   16,16,16,16,16,16,16,16,0,0,0,0,0, 35, 35,0,                   0,233, 35, 35, 35,0,0,0,16,16,16,
   16,16,16,16,16,16,16,0,233,0,233,0,0,0, 35, 35,                0,0, 35,0,0,0,0,16,16,16,16,
   16,16,16,16,16,16,0,0,0,233,0,0,0,0,0,0,                        35,0,0,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,0,233,233,0,233,0,233,0,0, 35,               0,0,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,0,233,233,233,0,233,0,0,0, 35,                35,0,16,16,16,16,16,16,16,16,16,
   16,16,16,0,0,0,0,233,233,0,233,0,0,233,0, 35,                  0,0,16,16,16,16,16,16,16,16,16,
   16,16,16,0,0, 35,0, 35,233,233,0,233,0,0,0, 35,                0,16,16,16,16,16,16,16,16,16,16,
   16,16,16,0,0,0, 35,0,0,0,0,0,0,0, 35,0,                        0,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,0,0,0,16,16,0,0,0, 35, 35,0,0,                    16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,0, 35, 35, 35, 35,0,0,16,             16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,0, 35, 35, 35, 35,0,16,16,            16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,0, 35, 35, 35,0,0,16,16,              16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,0,0, 35, 35, 35,0,0,16,16,               16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,0,233,0, 35, 35, 35,0,16,16,16,             16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,0, 35,233,0, 35,0,0,16,16,16,               16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,0,0,0,0,16,16,16,16,16,                  16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16
    };
static char B_runleft2_data[] = {
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,0,0,0,0,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,0, 35,233,0, 35,0,0,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,0,233,0, 35, 35, 35,0,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,0,0, 35, 35, 35,0,0,16,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,0, 35, 35, 35,0,0,16,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,0, 35, 35, 35, 35,0,16,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,0, 35, 35, 35, 35,0,0,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,0,0,0,16,16,0,0,0, 35, 35,0,0,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,0,0,0, 35,0,0,0,0,0,0,0, 35,0, 0,16,16,16,16,16,16,16,16,16,16,
   16,16,16,0,0, 35,0, 35,233,233,0,233,0,0,0, 35,0,16,16,16,16,16,16,16,16,16,16,
   16,16,16,0,0,0,0,233,233,0,233,0,0,233,0, 35,0,0,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,0,233,233,233,0,233,0,0,0, 35, 35,0,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,0,233,233,0,233,0,233,0,0, 35,0,0,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,0,0,0,233,0,0,0,0,0,0, 35,0,0,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,0,233,0,233,0,0,0, 35, 35,0,0, 35,0,0,0,0,16,16,16,16,
   16,16,16,16,16,16,16,16,0,0,0,0,0, 35, 35,0,0,233, 35, 35, 35,0,0,0,16,16,16,
   16,16,16,16,16,16,16,16,16,0, 35, 35, 35, 35,0,0,0,233, 35, 35,0,0,0,0,16,16,16,
   16,16,16,16,16,16,16,16,16,0, 35, 35, 35, 35,0,16,233,0,0,0,0,0,0,0,16,16,16,
   16,16,16,16,16,16,16,16,16,0,0, 35, 35, 35,0,16,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,0, 35, 35, 35,0,0,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,0, 35, 35, 35,0,0,0,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,0, 35, 35,0,233,0,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,0,0,233,0,0,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,0,0,0,16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16
    };

static char B_runlu_data[] = {
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,12,               0,77,4,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,8, 169,246,100,4,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,12,16,16,16,16,16,8,                68,68,68,37,8,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,8,0,0,4,16,16,16,8,                    0,219, 35,219,8,16,16,16,16,16,16,
   16,16,16,16,16,16,16,12,0,0,36,36,4,16,12,0,                   219, 35, 35,219,0,12,16,16,16,16,16,
   16,16,16,16,16,16,16,16,4,73,218,219,45,16,4,219,               35, 35, 35,110,4,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,4,0,182,36,8,41, 35,                 35, 35,110,0,8,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,12,0,165,242,233,32,0,73,               35, 35,146,0,12,16,16,16,16,16,16,
   16,16,16,16,16,16,16,12,0,165,233,233,133,132,0,0,             182,218,0,12,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,12,0,165,233,233,132,133,201,32,          146,219,0,12,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,12,68,32,132,132,32,100,32,0,             0,146,0,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,12,100,100,133,132,100,100,64,165,        36,146,0,12,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,0,64,165,0,100,132,0,64,               110,219,0,12,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,4,110,73,0,0,0,0,0,110,                    35,37,8,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,4,73, 35, 35,73,37,0,36,73, 35,               35,37,8,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,8,37, 35, 35, 35, 35,219,219,73,110,         37,4,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,8,37, 35, 35, 35, 35,109,146,110,73,110,        4,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,12,218, 35, 35, 35,73,4,0,0,68,73,              36,12,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,12,182, 35, 35,73,8,48,137,133,238, 35,         77,12,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,8,110, 35,73,0,4,16,72,101, 35, 35,             146,4,12,16,16,16,16,16,16,16,16,
   16,16,16,16,16,12,0,137,100,32,8,16,16,4,109,182,              218,36,4,16,16,16,16,16,16,16,16,
   16,16,16,16,16,12,0,100,100,32,8,16,16,16,4,0,                 0,0,0,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,12,4,4,8,16,16,16,16,16,4,                   0,0,0,12,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,               4,0,8,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,12,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16
    };
static char B_runlu2_data[] = {
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,8,12,12,8,12,12,8,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,               4,8,37,218,182,110,0,0,12,16,16,
   16,16,16,16,16,16,12,16,16,16,12,12,12,12,16,4,                73,37, 35, 35, 35, 35,137,100,4,16,16,
   16,16,16,16,16,8,0,4,16,12,0,0,68,100,0,110, 35, 35, 35, 35, 35,73,100,100,4,16,16,
   16,16,16,16,12,0,0,73,4,0,165,165,32,100,64,73, 35, 35, 35, 35,73,0,32,32,8,16,16,
   16,16,16,16,16,0,36,218,0,165,233,233,132,133,165,0, 73, 35, 35,73,8,4,8,8,16,16,16,
   16,16,16,16,16,4,36,219,182,242,233,233,132,132,0,0, 37, 35,109,4,48,16,16,16,16,16,16,
   16,16,16,16,16,16,4,45,36,233,133,132,32,100,100,0,            0,219,146,0,137,72,16,16,16,16,16,
   16,16,16,16,16,16,16,16,8,32,132,133,100,100,132,0,            36,219,110,0,133,101,4,16,16,16,16,
   16,16,16,16,16,16,12,4,41,0,0,201,32,64,0,0,                   73,73,73,68,238, 35,109,4,16,16,16,
   16,16,12,8,8,8,0,219, 35,73,0,32,0,165,64,110,                  35,110,110,73, 35, 35,182,0,4,16,16,
   16,16,0,169,68,0,219, 35, 35, 35,182,146,0,36,110, 35,          35,37,4,36,77,146,218,0,0,4,16,
   16,16,77,246,68,219, 35, 35, 35, 35,218,219,146,146,219,37,    37,4,16,12,12,4,36,0,0,0,12,
   16,16,4,100,68, 35, 35, 35,110,146,0,0,0,0,0,8,                8,16,16,16,16,12,4,0,0,8,16,
   16,16,16,4,37,219,219,110,0,0,12,12,16,12,12,16,              16,16,16,16,16,16,16,16,12,16,16,
   16,16,16,16,8,8,0,4,8,12,16,16,16,16,16,16,                   16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,12,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16
    };
/*
static char portesx_data[] = {
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,         16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,         16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,         16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,0,0,0,16,16,16,16,16,16,            16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,0,0,0,0,16,16,16,16,16,             16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,0,0,0,0,16,16,16,16,16,             16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,0,0, 100,0,16,16,16,16,16,           16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,0, 100, 100,0,16,16,16,16,16,         16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,0, 100, 100, 100,0,16,16,16,16,        16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,0,233,233,0,0,0,0,0,16,             16,16,16,16,16,16,16,16,16,16,16,
   16,16,0,0,0,16,16,233,0,0,0, 100,0, 100,0,0,                0,16,16,16,16,16,16,16,16,16,16,
   16,0,0,233,0,0,16,16,0,0, 100,0, 100, 100, 100, 100,           0,0,16,16,16,16,16,16,16,16,16,
   16,0,233,0,0,0,0,0,0, 100, 100,0,0,0,0,0,                    100,0,0,16,16,16,16,16,16,16,16,
   16,0,0, 100, 100, 100, 100, 100, 100, 100,0,0,0,0,233,0,         0, 100,0,0,0,0,16,16,16,16,16,
   16,16,0, 100, 100, 100, 100, 100, 100,0,0,0,233,0,0,0,          0, 100, 100, 100,0,0,0,0,16,16,16,
   16,16,16,0, 100, 100, 100, 100, 100,0,0,0,0,233,0,233,         0,0, 100, 100, 100, 100, 100,0,16,16,16,
   16,16,16,16,0,0,0, 100, 100,0,233,0,233,0,233,0,            0,0, 100, 100, 100, 100, 100, 100,0,16,16,
   16,16,16,16,16,16,0,0,0,0,0,233,0,233,0,233,              0,0, 100, 100, 100, 100, 100,0,0,16,16,
   16,16,16,16,16,16,16,16,16,0,233,0,233,233,233,233,       0,16,0,0,0,0,0,233,0,16,16,
   16,16,16,16,16,16,16,16,16,16,0,0,233,233,233, 100,        0,16,16,16,16,0,233, 100,0,16,16,
   16,16,16,16,16,16,16,16,16,16,16,0,0,0,0,0,                100,0,16,16,16,16,0,0,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,0, 100,          0,0,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,0,0,            0,0,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,0,0,            0,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,         16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,         16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,         16,16,16,16,16,16,16,16,16,16,16
    };


static char calcdes_data[] = {
   16 ,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,

   16 ,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,

   16 ,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,

   16 ,16,16,16,16,16,16,16,16,16,16,16,  0,  0,  0,  0,16,16,16,16,16,16,16,16,16,16,16,

   16 ,16,16,16,16,16,16,16,16,16,16,  0,  0, 35,  0,233,  0,16,16,16,16,16,16,16,16,16,16,

   16 ,16,16,16,16,16,16,16,16,16,  0, 35, 35, 35, 35,  0,16,16,16,16,16,16,16,16,16,16,16,

   16 ,16,16,16,16,16,16,16,16,16,  0, 35, 35, 35,  0,16,16,16,16,16,16,16,16,16,16,16,16,

   16 ,16,16,16,16,16,16,16,16,  0,  0, 35, 35, 35, 35,  0,16,16,16,16,16,16,16,16,16,16,16,

   16 ,16,16,16,16,16,16,16,16,  0, 35, 35, 35, 35, 35, 35,  0,16,16,16,16,16,16,16,16,16,16,

   16 ,16,16,16,16,16,16,16,  0, 35, 35,  0,  0,  0,  0,  0,  0,16,16,16,16,16,16,16,16,16,16,

   16 ,16,16,16,16,16,16,  0, 35,  0,  0,  0,  0,233,233,233,  0,  0,16,16,16,16,16,16,16,16,16,

   16 ,16,16,16,16,16,16,  0, 35,  0,  0,233,  0,233,  0,233,233, 35,  0,16,16,16,16,16,16,16,16,

   16 ,16,16,16,16,16,  0, 35, 35,  0,  0,  0,233,  0,233,  0,233,233,  0,16,16,16,16,16,16,16,16,

   16 ,16,16,16,16,16,  0, 35, 35,  0,  0,  0,  0,233,  0,233,  0,233,  0,16,16,16,16,16,16,16,16,

   16 ,16,16,16,16,16,  0, 35, 35,  0,  0,  0,  0,  0,233,  0,233,  0,  0,16,16,16,16,16,16,16,16,

   16 ,16,16,16,16,16,16,  0, 35,  0,  0,  0,233,  0,  0,233,  0,  0,16,16,16,16,16,16,16,16,16,

   16 ,16,16,16,16,16,16,  0,  0, 35, 35,  0,  0,  0,  0,  0,  0,16,16,16,16,16,16,16,16,16,16,

   16 ,16,16,16,16,16,16,16,  0, 35, 35, 35, 35, 35, 35, 35,  0,16,16,16,16,16,16,16,16,16,16,

   16 ,16,16,16,16,16,16,16,16,  0, 35, 35, 35, 35, 35, 35,  0,16,16,16,16,16,16,16,16,16,16,

   16 ,16,16,16,16,16,16,16,16,  0,  0, 35, 35, 35, 35,  0,16,16,16,16,16,16,16,16,16,16,16,

   16 ,16,16,16,16,16,16,16,16,16,  0, 35, 35, 35,  0,16,16,16,16,16,16,16,16,16,16,16,16,

   16 ,16,16,16,16,16,16,16,16,16,  0, 35, 35, 35, 35,  0,16,16,16,16,16,16,16,16,16,16,16,

   16 ,16,16,16,16,16,16,16,16,16,16,  0,  0, 35,  0,233,  0,16,16,16,16,16,16,16,16,16,16,

   16 ,16,16,16,16,16,16,16,16,16,16,16,  0,  0,  0,  0,16,16,16,16,16,16,16,16,16,16,16,

   16 ,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,

   16 ,16 ,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,

   16 ,16 ,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16
    };

static char calcdown_data[] = {
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,0,0,0,                 16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,0,0, 35, 35, 35,              0,0,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,0,0, 35, 35, 35, 35,              35, 35,0,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,0,0, 35, 35,0,0,0,0,                   0,0, 35,0,0,16,16,16,16,16,16,
   16,16,16,16,16,16,0,0,0, 35, 35, 35,0,0,0,0,                   0,0, 35, 35,0,0,0,16,16,16,16,
   16,16,16,16,16,0, 35, 35, 35, 35, 35,0,0,0,0,0,                233,0,0, 35, 35, 35, 35,0,16,16,16,
   16,16,16,16,0,0, 35, 35, 35, 35, 35,0,233,0,0,233,             0,0,0, 35, 35, 35, 35,0,0,16,16,
   16,16,16,16,0, 35, 35, 35, 35, 35, 35,0,0,0,233,0,             233,233,0, 35, 35, 35, 35, 35,0,16,16,
   16,16,16,16,0,0, 35,0, 35, 35, 35,0,0,233,0,233,               0,233,0, 35, 35,0, 35,0,0,16,16,
   16,16,16,16,0,233,0,16,0, 35, 35,0,233,0,233,0,                233,233,0, 35,0,16,0,233,0,16,16,
   16,16,16,16,16,0,16,16,16,0,0,0,0,233,0,233,                   233,0,0,0,16,16,16,0,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,0,0,233,233,                35,0,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,0,0,0,                  0,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16
    };
static char calcleft_data[] = {
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,0,0,0,0,16,                  16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,0,233,0, 35,0,0,                16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,0, 35, 35, 35, 35,            0,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,0, 35, 35, 35,             0,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,0, 35, 35, 35, 35,            0,0,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,0, 35, 35, 35, 35, 35,            35,0,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,0,0,0,0,0,0,                      35, 35,0,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,0,0,233,233,233,0,0,                0,0, 35,0,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,0, 35,233,233,0,233,0,233,             0,0, 35,0,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,0,233,233,0,233,0,233,0,               0,0, 35, 35,0,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,0,233,0,233,0,233,0,0,                 0,0, 35, 35,0,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,0,0,233,0,233,0,0,0,                   0,0, 35, 35,0,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,0,0,233,0,0,233,0,                  0,0, 35,0,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,0,0,0,0,0,0,                      35, 35,0,0,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,0, 35, 35, 35, 35, 35,            35, 35,0,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,0, 35, 35, 35, 35, 35,            35,0,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,0, 35, 35, 35, 35,            0,0,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,0, 35, 35, 35,             0,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,0, 35, 35, 35, 35,            0,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,0,233,0, 35,0,0,                16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,0,0,0,0,16,                  16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16
    };
static char calcup_data[] = {
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,0,0,0,                  0,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,0,0,233,233,                35,0,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,0,16,16,16,0,0,0,0,233,0,233,                   233,0,0,0,16,16,16,0,16,16,16,
   16,16,16,16,0,233,0,16,0, 35, 35,0,233,0,233,0,                233,233,0, 35,0,16,0,233,0,16,16,
   16,16,16,16,0,0, 35,0, 35, 35, 35,0,0,233,0,233,               0,233,0, 35, 35,0, 35,0,0,16,16,
   16,16,16,16,0, 35, 35, 35, 35, 35, 35,0,0,0,233,0,            233,233,0, 35, 35, 35, 35, 35,0,16,16,
   16,16,16,16,0,0, 35, 35, 35, 35, 35,0,233,0,0,233,             0,0,0, 35, 35, 35, 35,0,0,16,16,
   16,16,16,16,16,0, 35, 35, 35, 35, 35,0,0,0,0,0,                233,0,0, 35, 35, 35, 35,0,16,16,16,
   16,16,16,16,16,16,0,0,0, 35, 35, 35,0,0,0,0,                   0,0, 35, 35,0,0,0,16,16,16,16,
   16,16,16,16,16,16,16,16,0,0, 35, 35,0,0,0,0,                   0,0, 35,0,0,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,0,0, 35, 35, 35, 35,              35, 35,0,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,0,0, 35, 35, 35,              0,0,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,0,0,0,                 16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16,
   16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,              16,16,16,16,16,16,16,16,16,16,16
    };*/