Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

data64x64.h

Go to the documentation of this file.
00001 /*
00002  * @(#)src/data64x64.h  1.0  2002-08-26 10:15
00003  *
00004  * Copyright (C)  2002  Daniel Léonard
00005  *
00006  * This program is free software; you can redistribute it and/or
00007  * modify it under the terms of the GNU General Public License
00008  * as published by the Free Software Foundation; either version 2
00009  * of the License, or (at your option) any later version.
00010  *
00011  * This program is distributed in the hope that it will be useful,
00012  * but WITHOUT ANY WARRANTY; without even the implied warranty of
00013  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00014  * GNU General Public License for more details.
00015  *
00016  * You should have received a copy of the GNU General Public License
00017  * along with this program; if not, write to the Free Software
00018  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
00019  */
00020 
00021 /*
00022  * This code was computer-generated. It is intended to be used only in the file
00023  * including it at the position of inclusion, as XPM arrays.
00024  */
00025 
00031 #ifndef _DATA64X64_H_
00032 #define _DATA64X64_H_
00033 
00034 #include <sys/types.h>
00035 
00037 static int16_t DATA_64X64[] =
00038 {
00039   0,   0,   1,   0,   1,   1,   0,   1,   0,   2,   0,   3,   1,   3,   1,
00040   2,   2,   2,   2,   3,   3,   3,   3,   2,   3,   1,   2,   1,   2,   0,
00041   3,   0,   4,   0,   4,   1,   5,   1,   5,   0,   6,   0,   7,   0,   7,
00042   1,   6,   1,   6,   2,   7,   2,   7,   3,   6,   3,   5,   3,   5,   2,
00043   4,   2,   4,   3,   4,   4,   4,   5,   5,   5,   5,   4,   6,   4,   7,
00044   4,   7,   5,   6,   5,   6,   6,   7,   6,   7,   7,   6,   7,   5,   7,
00045   5,   6,   4,   6,   4,   7,   3,   7,   2,   7,   2,   6,   3,   6,   3,
00046   5,   3,   4,   2,   4,   2,   5,   1,   5,   1,   4,   0,   4,   0,   5,
00047   0,   6,   1,   6,   1,   7,   0,   7,   0,   8,   0,   9,   1,   9,   1,
00048   8,   2,   8,   3,   8,   3,   9,   2,   9,   2,  10,   3,  10,   3,  11,
00049   2,  11,   1,  11,   1,  10,   0,  10,   0,  11,   0,  12,   1,  12,   1,
00050  13,   0,  13,   0,  14,   0,  15,   1,  15,   1,  14,   2,  14,   2,  15,
00051   3,  15,   3,  14,   3,  13,   2,  13,   2,  12,   3,  12,   4,  12,   5,
00052  12,   5,  13,   4,  13,   4,  14,   4,  15,   5,  15,   5,  14,   6,  14,
00053   6,  15,   7,  15,   7,  14,   7,  13,   6,  13,   6,  12,   7,  12,   7,
00054  11,   7,  10,   6,  10,   6,  11,   5,  11,   4,  11,   4,  10,   5,  10,
00055   5,   9,   4,   9,   4,   8,   5,   8,   6,   8,   6,   9,   7,   9,   7,
00056   8,   8,   8,   8,   9,   9,   9,   9,   8,  10,   8,  11,   8,  11,   9,
00057  10,   9,  10,  10,  11,  10,  11,  11,  10,  11,   9,  11,   9,  10,   8,
00058  10,   8,  11,   8,  12,   9,  12,   9,  13,   8,  13,   8,  14,   8,  15,
00059   9,  15,   9,  14,  10,  14,  10,  15,  11,  15,  11,  14,  11,  13,  10,
00060  13,  10,  12,  11,  12,  12,  12,  13,  12,  13,  13,  12,  13,  12,  14,
00061  12,  15,  13,  15,  13,  14,  14,  14,  14,  15,  15,  15,  15,  14,  15,
00062  13,  14,  13,  14,  12,  15,  12,  15,  11,  15,  10,  14,  10,  14,  11,
00063  13,  11,  12,  11,  12,  10,  13,  10,  13,   9,  12,   9,  12,   8,  13,
00064   8,  14,   8,  14,   9,  15,   9,  15,   8,  15,   7,  14,   7,  14,   6,
00065  15,   6,  15,   5,  15,   4,  14,   4,  14,   5,  13,   5,  13,   4,  12,
00066   4,  12,   5,  12,   6,  13,   6,  13,   7,  12,   7,  11,   7,  11,   6,
00067  10,   6,  10,   7,   9,   7,   8,   7,   8,   6,   9,   6,   9,   5,   8,
00068   5,   8,   4,   9,   4,  10,   4,  10,   5,  11,   5,  11,   4,  11,   3,
00069  11,   2,  10,   2,  10,   3,   9,   3,   8,   3,   8,   2,   9,   2,   9,
00070   1,   8,   1,   8,   0,   9,   0,  10,   0,  10,   1,  11,   1,  11,   0,
00071  12,   0,  13,   0,  13,   1,  12,   1,  12,   2,  12,   3,  13,   3,  13,
00072   2,  14,   2,  14,   3,  15,   3,  15,   2,  15,   1,  14,   1,  14,   0,
00073  15,   0,  16,   0,  16,   1,  17,   1,  17,   0,  18,   0,  19,   0,  19,
00074   1,  18,   1,  18,   2,  19,   2,  19,   3,  18,   3,  17,   3,  17,   2,
00075  16,   2,  16,   3,  16,   4,  17,   4,  17,   5,  16,   5,  16,   6,  16,
00076   7,  17,   7,  17,   6,  18,   6,  18,   7,  19,   7,  19,   6,  19,   5,
00077  18,   5,  18,   4,  19,   4,  20,   4,  21,   4,  21,   5,  20,   5,  20,
00078   6,  20,   7,  21,   7,  21,   6,  22,   6,  22,   7,  23,   7,  23,   6,
00079  23,   5,  22,   5,  22,   4,  23,   4,  23,   3,  23,   2,  22,   2,  22,
00080   3,  21,   3,  20,   3,  20,   2,  21,   2,  21,   1,  20,   1,  20,   0,
00081  21,   0,  22,   0,  22,   1,  23,   1,  23,   0,  24,   0,  25,   0,  25,
00082   1,  24,   1,  24,   2,  24,   3,  25,   3,  25,   2,  26,   2,  26,   3,
00083  27,   3,  27,   2,  27,   1,  26,   1,  26,   0,  27,   0,  28,   0,  28,
00084   1,  29,   1,  29,   0,  30,   0,  31,   0,  31,   1,  30,   1,  30,   2,
00085  31,   2,  31,   3,  30,   3,  29,   3,  29,   2,  28,   2,  28,   3,  28,
00086   4,  28,   5,  29,   5,  29,   4,  30,   4,  31,   4,  31,   5,  30,   5,
00087  30,   6,  31,   6,  31,   7,  30,   7,  29,   7,  29,   6,  28,   6,  28,
00088   7,  27,   7,  26,   7,  26,   6,  27,   6,  27,   5,  27,   4,  26,   4,
00089  26,   5,  25,   5,  25,   4,  24,   4,  24,   5,  24,   6,  25,   6,  25,
00090   7,  24,   7,  24,   8,  25,   8,  25,   9,  24,   9,  24,  10,  24,  11,
00091  25,  11,  25,  10,  26,  10,  26,  11,  27,  11,  27,  10,  27,   9,  26,
00092   9,  26,   8,  27,   8,  28,   8,  28,   9,  29,   9,  29,   8,  30,   8,
00093  31,   8,  31,   9,  30,   9,  30,  10,  31,  10,  31,  11,  30,  11,  29,
00094  11,  29,  10,  28,  10,  28,  11,  28,  12,  28,  13,  29,  13,  29,  12,
00095  30,  12,  31,  12,  31,  13,  30,  13,  30,  14,  31,  14,  31,  15,  30,
00096  15,  29,  15,  29,  14,  28,  14,  28,  15,  27,  15,  26,  15,  26,  14,
00097  27,  14,  27,  13,  27,  12,  26,  12,  26,  13,  25,  13,  25,  12,  24,
00098  12,  24,  13,  24,  14,  25,  14,  25,  15,  24,  15,  23,  15,  23,  14,
00099  22,  14,  22,  15,  21,  15,  20,  15,  20,  14,  21,  14,  21,  13,  20,
00100  13,  20,  12,  21,  12,  22,  12,  22,  13,  23,  13,  23,  12,  23,  11,
00101  22,  11,  22,  10,  23,  10,  23,   9,  23,   8,  22,   8,  22,   9,  21,
00102   9,  21,   8,  20,   8,  20,   9,  20,  10,  21,  10,  21,  11,  20,  11,
00103  19,  11,  18,  11,  18,  10,  19,  10,  19,   9,  19,   8,  18,   8,  18,
00104   9,  17,   9,  17,   8,  16,   8,  16,   9,  16,  10,  17,  10,  17,  11,
00105  16,  11,  16,  12,  16,  13,  17,  13,  17,  12,  18,  12,  19,  12,  19,
00106  13,  18,  13,  18,  14,  19,  14,  19,  15,  18,  15,  17,  15,  17,  14,
00107  16,  14,  16,  15,  16,  16,  16,  17,  17,  17,  17,  16,  18,  16,  19,
00108  16,  19,  17,  18,  17,  18,  18,  19,  18,  19,  19,  18,  19,  17,  19,
00109  17,  18,  16,  18,  16,  19,  16,  20,  17,  20,  17,  21,  16,  21,  16,
00110  22,  16,  23,  17,  23,  17,  22,  18,  22,  18,  23,  19,  23,  19,  22,
00111  19,  21,  18,  21,  18,  20,  19,  20,  20,  20,  21,  20,  21,  21,  20,
00112  21,  20,  22,  20,  23,  21,  23,  21,  22,  22,  22,  22,  23,  23,  23,
00113  23,  22,  23,  21,  22,  21,  22,  20,  23,  20,  23,  19,  23,  18,  22,
00114  18,  22,  19,  21,  19,  20,  19,  20,  18,  21,  18,  21,  17,  20,  17,
00115  20,  16,  21,  16,  22,  16,  22,  17,  23,  17,  23,  16,  24,  16,  25,
00116  16,  25,  17,  24,  17,  24,  18,  24,  19,  25,  19,  25,  18,  26,  18,
00117  26,  19,  27,  19,  27,  18,  27,  17,  26,  17,  26,  16,  27,  16,  28,
00118  16,  28,  17,  29,  17,  29,  16,  30,  16,  31,  16,  31,  17,  30,  17,
00119  30,  18,  31,  18,  31,  19,  30,  19,  29,  19,  29,  18,  28,  18,  28,
00120  19,  28,  20,  28,  21,  29,  21,  29,  20,  30,  20,  31,  20,  31,  21,
00121  30,  21,  30,  22,  31,  22,  31,  23,  30,  23,  29,  23,  29,  22,  28,
00122  22,  28,  23,  27,  23,  26,  23,  26,  22,  27,  22,  27,  21,  27,  20,
00123  26,  20,  26,  21,  25,  21,  25,  20,  24,  20,  24,  21,  24,  22,  25,
00124  22,  25,  23,  24,  23,  24,  24,  25,  24,  25,  25,  24,  25,  24,  26,
00125  24,  27,  25,  27,  25,  26,  26,  26,  26,  27,  27,  27,  27,  26,  27,
00126  25,  26,  25,  26,  24,  27,  24,  28,  24,  28,  25,  29,  25,  29,  24,
00127  30,  24,  31,  24,  31,  25,  30,  25,  30,  26,  31,  26,  31,  27,  30,
00128  27,  29,  27,  29,  26,  28,  26,  28,  27,  28,  28,  28,  29,  29,  29,
00129  29,  28,  30,  28,  31,  28,  31,  29,  30,  29,  30,  30,  31,  30,  31,
00130  31,  30,  31,  29,  31,  29,  30,  28,  30,  28,  31,  27,  31,  26,  31,
00131  26,  30,  27,  30,  27,  29,  27,  28,  26,  28,  26,  29,  25,  29,  25,
00132  28,  24,  28,  24,  29,  24,  30,  25,  30,  25,  31,  24,  31,  23,  31,
00133  23,  30,  22,  30,  22,  31,  21,  31,  20,  31,  20,  30,  21,  30,  21,
00134  29,  20,  29,  20,  28,  21,  28,  22,  28,  22,  29,  23,  29,  23,  28,
00135  23,  27,  22,  27,  22,  26,  23,  26,  23,  25,  23,  24,  22,  24,  22,
00136  25,  21,  25,  21,  24,  20,  24,  20,  25,  20,  26,  21,  26,  21,  27,
00137  20,  27,  19,  27,  18,  27,  18,  26,  19,  26,  19,  25,  19,  24,  18,
00138  24,  18,  25,  17,  25,  17,  24,  16,  24,  16,  25,  16,  26,  17,  26,
00139  17,  27,  16,  27,  16,  28,  16,  29,  17,  29,  17,  28,  18,  28,  19,
00140  28,  19,  29,  18,  29,  18,  30,  19,  30,  19,  31,  18,  31,  17,  31,
00141  17,  30,  16,  30,  16,  31,  15,  31,  14,  31,  14,  30,  15,  30,  15,
00142  29,  15,  28,  14,  28,  14,  29,  13,  29,  13,  28,  12,  28,  12,  29,
00143  12,  30,  13,  30,  13,  31,  12,  31,  11,  31,  11,  30,  10,  30,  10,
00144  31,   9,  31,   8,  31,   8,  30,   9,  30,   9,  29,   8,  29,   8,  28,
00145   9,  28,  10,  28,  10,  29,  11,  29,  11,  28,  11,  27,  11,  26,  10,
00146  26,  10,  27,   9,  27,   8,  27,   8,  26,   9,  26,   9,  25,   8,  25,
00147   8,  24,   9,  24,  10,  24,  10,  25,  11,  25,  11,  24,  12,  24,  13,
00148  24,  13,  25,  12,  25,  12,  26,  12,  27,  13,  27,  13,  26,  14,  26,
00149  14,  27,  15,  27,  15,  26,  15,  25,  14,  25,  14,  24,  15,  24,  15,
00150  23,  15,  22,  14,  22,  14,  23,  13,  23,  12,  23,  12,  22,  13,  22,
00151  13,  21,  12,  21,  12,  20,  13,  20,  14,  20,  14,  21,  15,  21,  15,
00152  20,  15,  19,  14,  19,  14,  18,  15,  18,  15,  17,  15,  16,  14,  16,
00153  14,  17,  13,  17,  13,  16,  12,  16,  12,  17,  12,  18,  13,  18,  13,
00154  19,  12,  19,  11,  19,  10,  19,  10,  18,  11,  18,  11,  17,  11,  16,
00155  10,  16,  10,  17,   9,  17,   9,  16,   8,  16,   8,  17,   8,  18,   9,
00156  18,   9,  19,   8,  19,   8,  20,   8,  21,   9,  21,   9,  20,  10,  20,
00157  11,  20,  11,  21,  10,  21,  10,  22,  11,  22,  11,  23,  10,  23,   9,
00158  23,   9,  22,   8,  22,   8,  23,   7,  23,   7,  22,   6,  22,   6,  23,
00159   5,  23,   4,  23,   4,  22,   5,  22,   5,  21,   4,  21,   4,  20,   5,
00160  20,   6,  20,   6,  21,   7,  21,   7,  20,   7,  19,   6,  19,   6,  18,
00161   7,  18,   7,  17,   7,  16,   6,  16,   6,  17,   5,  17,   5,  16,   4,
00162  16,   4,  17,   4,  18,   5,  18,   5,  19,   4,  19,   3,  19,   2,  19,
00163   2,  18,   3,  18,   3,  17,   3,  16,   2,  16,   2,  17,   1,  17,   1,
00164  16,   0,  16,   0,  17,   0,  18,   1,  18,   1,  19,   0,  19,   0,  20,
00165   0,  21,   1,  21,   1,  20,   2,  20,   3,  20,   3,  21,   2,  21,   2,
00166  22,   3,  22,   3,  23,   2,  23,   1,  23,   1,  22,   0,  22,   0,  23,
00167   0,  24,   1,  24,   1,  25,   0,  25,   0,  26,   0,  27,   1,  27,   1,
00168  26,   2,  26,   2,  27,   3,  27,   3,  26,   3,  25,   2,  25,   2,  24,
00169   3,  24,   4,  24,   4,  25,   5,  25,   5,  24,   6,  24,   7,  24,   7,
00170  25,   6,  25,   6,  26,   7,  26,   7,  27,   6,  27,   5,  27,   5,  26,
00171   4,  26,   4,  27,   4,  28,   4,  29,   5,  29,   5,  28,   6,  28,   7,
00172  28,   7,  29,   6,  29,   6,  30,   7,  30,   7,  31,   6,  31,   5,  31,
00173   5,  30,   4,  30,   4,  31,   3,  31,   2,  31,   2,  30,   3,  30,   3,
00174  29,   3,  28,   2,  28,   2,  29,   1,  29,   1,  28,   0,  28,   0,  29,
00175   0,  30,   1,  30,   1,  31,   0,  31,   0,  32,   0,  33,   1,  33,   1,
00176  32,   2,  32,   3,  32,   3,  33,   2,  33,   2,  34,   3,  34,   3,  35,
00177   2,  35,   1,  35,   1,  34,   0,  34,   0,  35,   0,  36,   1,  36,   1,
00178  37,   0,  37,   0,  38,   0,  39,   1,  39,   1,  38,   2,  38,   2,  39,
00179   3,  39,   3,  38,   3,  37,   2,  37,   2,  36,   3,  36,   4,  36,   5,
00180  36,   5,  37,   4,  37,   4,  38,   4,  39,   5,  39,   5,  38,   6,  38,
00181   6,  39,   7,  39,   7,  38,   7,  37,   6,  37,   6,  36,   7,  36,   7,
00182  35,   7,  34,   6,  34,   6,  35,   5,  35,   4,  35,   4,  34,   5,  34,
00183   5,  33,   4,  33,   4,  32,   5,  32,   6,  32,   6,  33,   7,  33,   7,
00184  32,   8,  32,   9,  32,   9,  33,   8,  33,   8,  34,   8,  35,   9,  35,
00185   9,  34,  10,  34,  10,  35,  11,  35,  11,  34,  11,  33,  10,  33,  10,
00186  32,  11,  32,  12,  32,  12,  33,  13,  33,  13,  32,  14,  32,  15,  32,
00187  15,  33,  14,  33,  14,  34,  15,  34,  15,  35,  14,  35,  13,  35,  13,
00188  34,  12,  34,  12,  35,  12,  36,  12,  37,  13,  37,  13,  36,  14,  36,
00189  15,  36,  15,  37,  14,  37,  14,  38,  15,  38,  15,  39,  14,  39,  13,
00190  39,  13,  38,  12,  38,  12,  39,  11,  39,  10,  39,  10,  38,  11,  38,
00191  11,  37,  11,  36,  10,  36,  10,  37,   9,  37,   9,  36,   8,  36,   8,
00192  37,   8,  38,   9,  38,   9,  39,   8,  39,   8,  40,   9,  40,   9,  41,
00193   8,  41,   8,  42,   8,  43,   9,  43,   9,  42,  10,  42,  10,  43,  11,
00194  43,  11,  42,  11,  41,  10,  41,  10,  40,  11,  40,  12,  40,  12,  41,
00195  13,  41,  13,  40,  14,  40,  15,  40,  15,  41,  14,  41,  14,  42,  15,
00196  42,  15,  43,  14,  43,  13,  43,  13,  42,  12,  42,  12,  43,  12,  44,
00197  12,  45,  13,  45,  13,  44,  14,  44,  15,  44,  15,  45,  14,  45,  14,
00198  46,  15,  46,  15,  47,  14,  47,  13,  47,  13,  46,  12,  46,  12,  47,
00199  11,  47,  10,  47,  10,  46,  11,  46,  11,  45,  11,  44,  10,  44,  10,
00200  45,   9,  45,   9,  44,   8,  44,   8,  45,   8,  46,   9,  46,   9,  47,
00201   8,  47,   7,  47,   7,  46,   6,  46,   6,  47,   5,  47,   4,  47,   4,
00202  46,   5,  46,   5,  45,   4,  45,   4,  44,   5,  44,   6,  44,   6,  45,
00203   7,  45,   7,  44,   7,  43,   6,  43,   6,  42,   7,  42,   7,  41,   7,
00204  40,   6,  40,   6,  41,   5,  41,   5,  40,   4,  40,   4,  41,   4,  42,
00205   5,  42,   5,  43,   4,  43,   3,  43,   2,  43,   2,  42,   3,  42,   3,
00206  41,   3,  40,   2,  40,   2,  41,   1,  41,   1,  40,   0,  40,   0,  41,
00207   0,  42,   1,  42,   1,  43,   0,  43,   0,  44,   0,  45,   1,  45,   1,
00208  44,   2,  44,   3,  44,   3,  45,   2,  45,   2,  46,   3,  46,   3,  47,
00209   2,  47,   1,  47,   1,  46,   0,  46,   0,  47,   0,  48,   1,  48,   1,
00210  49,   0,  49,   0,  50,   0,  51,   1,  51,   1,  50,   2,  50,   2,  51,
00211   3,  51,   3,  50,   3,  49,   2,  49,   2,  48,   3,  48,   4,  48,   4,
00212  49,   5,  49,   5,  48,   6,  48,   7,  48,   7,  49,   6,  49,   6,  50,
00213   7,  50,   7,  51,   6,  51,   5,  51,   5,  50,   4,  50,   4,  51,   4,
00214  52,   4,  53,   5,  53,   5,  52,   6,  52,   7,  52,   7,  53,   6,  53,
00215   6,  54,   7,  54,   7,  55,   6,  55,   5,  55,   5,  54,   4,  54,   4,
00216  55,   3,  55,   2,  55,   2,  54,   3,  54,   3,  53,   3,  52,   2,  52,
00217   2,  53,   1,  53,   1,  52,   0,  52,   0,  53,   0,  54,   1,  54,   1,
00218  55,   0,  55,   0,  56,   0,  57,   1,  57,   1,  56,   2,  56,   3,  56,
00219   3,  57,   2,  57,   2,  58,   3,  58,   3,  59,   2,  59,   1,  59,   1,
00220  58,   0,  58,   0,  59,   0,  60,   1,  60,   1,  61,   0,  61,   0,  62,
00221   0,  63,   1,  63,   1,  62,   2,  62,   2,  63,   3,  63,   3,  62,   3,
00222  61,   2,  61,   2,  60,   3,  60,   4,  60,   5,  60,   5,  61,   4,  61,
00223   4,  62,   4,  63,   5,  63,   5,  62,   6,  62,   6,  63,   7,  63,   7,
00224  62,   7,  61,   6,  61,   6,  60,   7,  60,   7,  59,   7,  58,   6,  58,
00225   6,  59,   5,  59,   4,  59,   4,  58,   5,  58,   5,  57,   4,  57,   4,
00226  56,   5,  56,   6,  56,   6,  57,   7,  57,   7,  56,   8,  56,   8,  57,
00227   9,  57,   9,  56,  10,  56,  11,  56,  11,  57,  10,  57,  10,  58,  11,
00228  58,  11,  59,  10,  59,   9,  59,   9,  58,   8,  58,   8,  59,   8,  60,
00229   9,  60,   9,  61,   8,  61,   8,  62,   8,  63,   9,  63,   9,  62,  10,
00230  62,  10,  63,  11,  63,  11,  62,  11,  61,  10,  61,  10,  60,  11,  60,
00231  12,  60,  13,  60,  13,  61,  12,  61,  12,  62,  12,  63,  13,  63,  13,
00232  62,  14,  62,  14,  63,  15,  63,  15,  62,  15,  61,  14,  61,  14,  60,
00233  15,  60,  15,  59,  15,  58,  14,  58,  14,  59,  13,  59,  12,  59,  12,
00234  58,  13,  58,  13,  57,  12,  57,  12,  56,  13,  56,  14,  56,  14,  57,
00235  15,  57,  15,  56,  15,  55,  14,  55,  14,  54,  15,  54,  15,  53,  15,
00236  52,  14,  52,  14,  53,  13,  53,  13,  52,  12,  52,  12,  53,  12,  54,
00237  13,  54,  13,  55,  12,  55,  11,  55,  11,  54,  10,  54,  10,  55,   9,
00238  55,   8,  55,   8,  54,   9,  54,   9,  53,   8,  53,   8,  52,   9,  52,
00239  10,  52,  10,  53,  11,  53,  11,  52,  11,  51,  11,  50,  10,  50,  10,
00240  51,   9,  51,   8,  51,   8,  50,   9,  50,   9,  49,   8,  49,   8,  48,
00241   9,  48,  10,  48,  10,  49,  11,  49,  11,  48,  12,  48,  13,  48,  13,
00242  49,  12,  49,  12,  50,  12,  51,  13,  51,  13,  50,  14,  50,  14,  51,
00243  15,  51,  15,  50,  15,  49,  14,  49,  14,  48,  15,  48,  16,  48,  17,
00244  48,  17,  49,  16,  49,  16,  50,  16,  51,  17,  51,  17,  50,  18,  50,
00245  18,  51,  19,  51,  19,  50,  19,  49,  18,  49,  18,  48,  19,  48,  20,
00246  48,  20,  49,  21,  49,  21,  48,  22,  48,  23,  48,  23,  49,  22,  49,
00247  22,  50,  23,  50,  23,  51,  22,  51,  21,  51,  21,  50,  20,  50,  20,
00248  51,  20,  52,  20,  53,  21,  53,  21,  52,  22,  52,  23,  52,  23,  53,
00249  22,  53,  22,  54,  23,  54,  23,  55,  22,  55,  21,  55,  21,  54,  20,
00250  54,  20,  55,  19,  55,  18,  55,  18,  54,  19,  54,  19,  53,  19,  52,
00251  18,  52,  18,  53,  17,  53,  17,  52,  16,  52,  16,  53,  16,  54,  17,
00252  54,  17,  55,  16,  55,  16,  56,  16,  57,  17,  57,  17,  56,  18,  56,
00253  19,  56,  19,  57,  18,  57,  18,  58,  19,  58,  19,  59,  18,  59,  17,
00254  59,  17,  58,  16,  58,  16,  59,  16,  60,  17,  60,  17,  61,  16,  61,
00255  16,  62,  16,  63,  17,  63,  17,  62,  18,  62,  18,  63,  19,  63,  19,
00256  62,  19,  61,  18,  61,  18,  60,  19,  60,  20,  60,  21,  60,  21,  61,
00257  20,  61,  20,  62,  20,  63,  21,  63,  21,  62,  22,  62,  22,  63,  23,
00258  63,  23,  62,  23,  61,  22,  61,  22,  60,  23,  60,  23,  59,  23,  58,
00259  22,  58,  22,  59,  21,  59,  20,  59,  20,  58,  21,  58,  21,  57,  20,
00260  57,  20,  56,  21,  56,  22,  56,  22,  57,  23,  57,  23,  56,  24,  56,
00261  24,  57,  25,  57,  25,  56,  26,  56,  27,  56,  27,  57,  26,  57,  26,
00262  58,  27,  58,  27,  59,  26,  59,  25,  59,  25,  58,  24,  58,  24,  59,
00263  24,  60,  25,  60,  25,  61,  24,  61,  24,  62,  24,  63,  25,  63,  25,
00264  62,  26,  62,  26,  63,  27,  63,  27,  62,  27,  61,  26,  61,  26,  60,
00265  27,  60,  28,  60,  29,  60,  29,  61,  28,  61,  28,  62,  28,  63,  29,
00266  63,  29,  62,  30,  62,  30,  63,  31,  63,  31,  62,  31,  61,  30,  61,
00267  30,  60,  31,  60,  31,  59,  31,  58,  30,  58,  30,  59,  29,  59,  28,
00268  59,  28,  58,  29,  58,  29,  57,  28,  57,  28,  56,  29,  56,  30,  56,
00269  30,  57,  31,  57,  31,  56,  31,  55,  30,  55,  30,  54,  31,  54,  31,
00270  53,  31,  52,  30,  52,  30,  53,  29,  53,  29,  52,  28,  52,  28,  53,
00271  28,  54,  29,  54,  29,  55,  28,  55,  27,  55,  27,  54,  26,  54,  26,
00272  55,  25,  55,  24,  55,  24,  54,  25,  54,  25,  53,  24,  53,  24,  52,
00273  25,  52,  26,  52,  26,  53,  27,  53,  27,  52,  27,  51,  27,  50,  26,
00274  50,  26,  51,  25,  51,  24,  51,  24,  50,  25,  50,  25,  49,  24,  49,
00275  24,  48,  25,  48,  26,  48,  26,  49,  27,  49,  27,  48,  28,  48,  29,
00276  48,  29,  49,  28,  49,  28,  50,  28,  51,  29,  51,  29,  50,  30,  50,
00277  30,  51,  31,  51,  31,  50,  31,  49,  30,  49,  30,  48,  31,  48,  31,
00278  47,  31,  46,  30,  46,  30,  47,  29,  47,  28,  47,  28,  46,  29,  46,
00279  29,  45,  28,  45,  28,  44,  29,  44,  30,  44,  30,  45,  31,  45,  31,
00280  44,  31,  43,  30,  43,  30,  42,  31,  42,  31,  41,  31,  40,  30,  40,
00281  30,  41,  29,  41,  29,  40,  28,  40,  28,  41,  28,  42,  29,  42,  29,
00282  43,  28,  43,  27,  43,  26,  43,  26,  42,  27,  42,  27,  41,  27,  40,
00283  26,  40,  26,  41,  25,  41,  25,  40,  24,  40,  24,  41,  24,  42,  25,
00284  42,  25,  43,  24,  43,  24,  44,  24,  45,  25,  45,  25,  44,  26,  44,
00285  27,  44,  27,  45,  26,  45,  26,  46,  27,  46,  27,  47,  26,  47,  25,
00286  47,  25,  46,  24,  46,  24,  47,  23,  47,  22,  47,  22,  46,  23,  46,
00287  23,  45,  23,  44,  22,  44,  22,  45,  21,  45,  21,  44,  20,  44,  20,
00288  45,  20,  46,  21,  46,  21,  47,  20,  47,  19,  47,  19,  46,  18,  46,
00289  18,  47,  17,  47,  16,  47,  16,  46,  17,  46,  17,  45,  16,  45,  16,
00290  44,  17,  44,  18,  44,  18,  45,  19,  45,  19,  44,  19,  43,  19,  42,
00291  18,  42,  18,  43,  17,  43,  16,  43,  16,  42,  17,  42,  17,  41,  16,
00292  41,  16,  40,  17,  40,  18,  40,  18,  41,  19,  41,  19,  40,  20,  40,
00293  21,  40,  21,  41,  20,  41,  20,  42,  20,  43,  21,  43,  21,  42,  22,
00294  42,  22,  43,  23,  43,  23,  42,  23,  41,  22,  41,  22,  40,  23,  40,
00295  23,  39,  22,  39,  22,  38,  23,  38,  23,  37,  23,  36,  22,  36,  22,
00296  37,  21,  37,  21,  36,  20,  36,  20,  37,  20,  38,  21,  38,  21,  39,
00297  20,  39,  19,  39,  19,  38,  18,  38,  18,  39,  17,  39,  16,  39,  16,
00298  38,  17,  38,  17,  37,  16,  37,  16,  36,  17,  36,  18,  36,  18,  37,
00299  19,  37,  19,  36,  19,  35,  19,  34,  18,  34,  18,  35,  17,  35,  16,
00300  35,  16,  34,  17,  34,  17,  33,  16,  33,  16,  32,  17,  32,  18,  32,
00301  18,  33,  19,  33,  19,  32,  20,  32,  21,  32,  21,  33,  20,  33,  20,
00302  34,  20,  35,  21,  35,  21,  34,  22,  34,  22,  35,  23,  35,  23,  34,
00303  23,  33,  22,  33,  22,  32,  23,  32,  24,  32,  24,  33,  25,  33,  25,
00304  32,  26,  32,  27,  32,  27,  33,  26,  33,  26,  34,  27,  34,  27,  35,
00305  26,  35,  25,  35,  25,  34,  24,  34,  24,  35,  24,  36,  25,  36,  25,
00306  37,  24,  37,  24,  38,  24,  39,  25,  39,  25,  38,  26,  38,  26,  39,
00307  27,  39,  27,  38,  27,  37,  26,  37,  26,  36,  27,  36,  28,  36,  29,
00308  36,  29,  37,  28,  37,  28,  38,  28,  39,  29,  39,  29,  38,  30,  38,
00309  30,  39,  31,  39,  31,  38,  31,  37,  30,  37,  30,  36,  31,  36,  31,
00310  35,  31,  34,  30,  34,  30,  35,  29,  35,  28,  35,  28,  34,  29,  34,
00311  29,  33,  28,  33,  28,  32,  29,  32,  30,  32,  30,  33,  31,  33,  31,
00312  32,  32,  32,  32,  33,  33,  33,  33,  32,  34,  32,  35,  32,  35,  33,
00313  34,  33,  34,  34,  35,  34,  35,  35,  34,  35,  33,  35,  33,  34,  32,
00314  34,  32,  35,  32,  36,  33,  36,  33,  37,  32,  37,  32,  38,  32,  39,
00315  33,  39,  33,  38,  34,  38,  34,  39,  35,  39,  35,  38,  35,  37,  34,
00316  37,  34,  36,  35,  36,  36,  36,  37,  36,  37,  37,  36,  37,  36,  38,
00317  36,  39,  37,  39,  37,  38,  38,  38,  38,  39,  39,  39,  39,  38,  39,
00318  37,  38,  37,  38,  36,  39,  36,  39,  35,  39,  34,  38,  34,  38,  35,
00319  37,  35,  36,  35,  36,  34,  37,  34,  37,  33,  36,  33,  36,  32,  37,
00320  32,  38,  32,  38,  33,  39,  33,  39,  32,  40,  32,  41,  32,  41,  33,
00321  40,  33,  40,  34,  40,  35,  41,  35,  41,  34,  42,  34,  42,  35,  43,
00322  35,  43,  34,  43,  33,  42,  33,  42,  32,  43,  32,  44,  32,  44,  33,
00323  45,  33,  45,  32,  46,  32,  47,  32,  47,  33,  46,  33,  46,  34,  47,
00324  34,  47,  35,  46,  35,  45,  35,  45,  34,  44,  34,  44,  35,  44,  36,
00325  44,  37,  45,  37,  45,  36,  46,  36,  47,  36,  47,  37,  46,  37,  46,
00326  38,  47,  38,  47,  39,  46,  39,  45,  39,  45,  38,  44,  38,  44,  39,
00327  43,  39,  42,  39,  42,  38,  43,  38,  43,  37,  43,  36,  42,  36,  42,
00328  37,  41,  37,  41,  36,  40,  36,  40,  37,  40,  38,  41,  38,  41,  39,
00329  40,  39,  40,  40,  41,  40,  41,  41,  40,  41,  40,  42,  40,  43,  41,
00330  43,  41,  42,  42,  42,  42,  43,  43,  43,  43,  42,  43,  41,  42,  41,
00331  42,  40,  43,  40,  44,  40,  44,  41,  45,  41,  45,  40,  46,  40,  47,
00332  40,  47,  41,  46,  41,  46,  42,  47,  42,  47,  43,  46,  43,  45,  43,
00333  45,  42,  44,  42,  44,  43,  44,  44,  44,  45,  45,  45,  45,  44,  46,
00334  44,  47,  44,  47,  45,  46,  45,  46,  46,  47,  46,  47,  47,  46,  47,
00335  45,  47,  45,  46,  44,  46,  44,  47,  43,  47,  42,  47,  42,  46,  43,
00336  46,  43,  45,  43,  44,  42,  44,  42,  45,  41,  45,  41,  44,  40,  44,
00337  40,  45,  40,  46,  41,  46,  41,  47,  40,  47,  39,  47,  39,  46,  38,
00338  46,  38,  47,  37,  47,  36,  47,  36,  46,  37,  46,  37,  45,  36,  45,
00339  36,  44,  37,  44,  38,  44,  38,  45,  39,  45,  39,  44,  39,  43,  38,
00340  43,  38,  42,  39,  42,  39,  41,  39,  40,  38,  40,  38,  41,  37,  41,
00341  37,  40,  36,  40,  36,  41,  36,  42,  37,  42,  37,  43,  36,  43,  35,
00342  43,  34,  43,  34,  42,  35,  42,  35,  41,  35,  40,  34,  40,  34,  41,
00343  33,  41,  33,  40,  32,  40,  32,  41,  32,  42,  33,  42,  33,  43,  32,
00344  43,  32,  44,  32,  45,  33,  45,  33,  44,  34,  44,  35,  44,  35,  45,
00345  34,  45,  34,  46,  35,  46,  35,  47,  34,  47,  33,  47,  33,  46,  32,
00346  46,  32,  47,  32,  48,  33,  48,  33,  49,  32,  49,  32,  50,  32,  51,
00347  33,  51,  33,  50,  34,  50,  34,  51,  35,  51,  35,  50,  35,  49,  34,
00348  49,  34,  48,  35,  48,  36,  48,  36,  49,  37,  49,  37,  48,  38,  48,
00349  39,  48,  39,  49,  38,  49,  38,  50,  39,  50,  39,  51,  38,  51,  37,
00350  51,  37,  50,  36,  50,  36,  51,  36,  52,  36,  53,  37,  53,  37,  52,
00351  38,  52,  39,  52,  39,  53,  38,  53,  38,  54,  39,  54,  39,  55,  38,
00352  55,  37,  55,  37,  54,  36,  54,  36,  55,  35,  55,  34,  55,  34,  54,
00353  35,  54,  35,  53,  35,  52,  34,  52,  34,  53,  33,  53,  33,  52,  32,
00354  52,  32,  53,  32,  54,  33,  54,  33,  55,  32,  55,  32,  56,  32,  57,
00355  33,  57,  33,  56,  34,  56,  35,  56,  35,  57,  34,  57,  34,  58,  35,
00356  58,  35,  59,  34,  59,  33,  59,  33,  58,  32,  58,  32,  59,  32,  60,
00357  33,  60,  33,  61,  32,  61,  32,  62,  32,  63,  33,  63,  33,  62,  34,
00358  62,  34,  63,  35,  63,  35,  62,  35,  61,  34,  61,  34,  60,  35,  60,
00359  36,  60,  37,  60,  37,  61,  36,  61,  36,  62,  36,  63,  37,  63,  37,
00360  62,  38,  62,  38,  63,  39,  63,  39,  62,  39,  61,  38,  61,  38,  60,
00361  39,  60,  39,  59,  39,  58,  38,  58,  38,  59,  37,  59,  36,  59,  36,
00362  58,  37,  58,  37,  57,  36,  57,  36,  56,  37,  56,  38,  56,  38,  57,
00363  39,  57,  39,  56,  40,  56,  40,  57,  41,  57,  41,  56,  42,  56,  43,
00364  56,  43,  57,  42,  57,  42,  58,  43,  58,  43,  59,  42,  59,  41,  59,
00365  41,  58,  40,  58,  40,  59,  40,  60,  41,  60,  41,  61,  40,  61,  40,
00366  62,  40,  63,  41,  63,  41,  62,  42,  62,  42,  63,  43,  63,  43,  62,
00367  43,  61,  42,  61,  42,  60,  43,  60,  44,  60,  45,  60,  45,  61,  44,
00368  61,  44,  62,  44,  63,  45,  63,  45,  62,  46,  62,  46,  63,  47,  63,
00369  47,  62,  47,  61,  46,  61,  46,  60,  47,  60,  47,  59,  47,  58,  46,
00370  58,  46,  59,  45,  59,  44,  59,  44,  58,  45,  58,  45,  57,  44,  57,
00371  44,  56,  45,  56,  46,  56,  46,  57,  47,  57,  47,  56,  47,  55,  46,
00372  55,  46,  54,  47,  54,  47,  53,  47,  52,  46,  52,  46,  53,  45,  53,
00373  45,  52,  44,  52,  44,  53,  44,  54,  45,  54,  45,  55,  44,  55,  43,
00374  55,  43,  54,  42,  54,  42,  55,  41,  55,  40,  55,  40,  54,  41,  54,
00375  41,  53,  40,  53,  40,  52,  41,  52,  42,  52,  42,  53,  43,  53,  43,
00376  52,  43,  51,  43,  50,  42,  50,  42,  51,  41,  51,  40,  51,  40,  50,
00377  41,  50,  41,  49,  40,  49,  40,  48,  41,  48,  42,  48,  42,  49,  43,
00378  49,  43,  48,  44,  48,  45,  48,  45,  49,  44,  49,  44,  50,  44,  51,
00379  45,  51,  45,  50,  46,  50,  46,  51,  47,  51,  47,  50,  47,  49,  46,
00380  49,  46,  48,  47,  48,  48,  48,  49,  48,  49,  49,  48,  49,  48,  50,
00381  48,  51,  49,  51,  49,  50,  50,  50,  50,  51,  51,  51,  51,  50,  51,
00382  49,  50,  49,  50,  48,  51,  48,  52,  48,  52,  49,  53,  49,  53,  48,
00383  54,  48,  55,  48,  55,  49,  54,  49,  54,  50,  55,  50,  55,  51,  54,
00384  51,  53,  51,  53,  50,  52,  50,  52,  51,  52,  52,  52,  53,  53,  53,
00385  53,  52,  54,  52,  55,  52,  55,  53,  54,  53,  54,  54,  55,  54,  55,
00386  55,  54,  55,  53,  55,  53,  54,  52,  54,  52,  55,  51,  55,  50,  55,
00387  50,  54,  51,  54,  51,  53,  51,  52,  50,  52,  50,  53,  49,  53,  49,
00388  52,  48,  52,  48,  53,  48,  54,  49,  54,  49,  55,  48,  55,  48,  56,
00389  48,  57,  49,  57,  49,  56,  50,  56,  51,  56,  51,  57,  50,  57,  50,
00390  58,  51,  58,  51,  59,  50,  59,  49,  59,  49,  58,  48,  58,  48,  59,
00391  48,  60,  49,  60,  49,  61,  48,  61,  48,  62,  48,  63,  49,  63,  49,
00392  62,  50,  62,  50,  63,  51,  63,  51,  62,  51,  61,  50,  61,  50,  60,
00393  51,  60,  52,  60,  53,  60,  53,  61,  52,  61,  52,  62,  52,  63,  53,
00394  63,  53,  62,  54,  62,  54,  63,  55,  63,  55,  62,  55,  61,  54,  61,
00395  54,  60,  55,  60,  55,  59,  55,  58,  54,  58,  54,  59,  53,  59,  52,
00396  59,  52,  58,  53,  58,  53,  57,  52,  57,  52,  56,  53,  56,  54,  56,
00397  54,  57,  55,  57,  55,  56,  56,  56,  56,  57,  57,  57,  57,  56,  58,
00398  56,  59,  56,  59,  57,  58,  57,  58,  58,  59,  58,  59,  59,  58,  59,
00399  57,  59,  57,  58,  56,  58,  56,  59,  56,  60,  57,  60,  57,  61,  56,
00400  61,  56,  62,  56,  63,  57,  63,  57,  62,  58,  62,  58,  63,  59,  63,
00401  59,  62,  59,  61,  58,  61,  58,  60,  59,  60,  60,  60,  61,  60,  61,
00402  61,  60,  61,  60,  62,  60,  63,  61,  63,  61,  62,  62,  62,  62,  63,
00403  63,  63,  63,  62,  63,  61,  62,  61,  62,  60,  63,  60,  63,  59,  63,
00404  58,  62,  58,  62,  59,  61,  59,  60,  59,  60,  58,  61,  58,  61,  57,
00405  60,  57,  60,  56,  61,  56,  62,  56,  62,  57,  63,  57,  63,  56,  63,
00406  55,  62,  55,  62,  54,  63,  54,  63,  53,  63,  52,  62,  52,  62,  53,
00407  61,  53,  61,  52,  60,  52,  60,  53,  60,  54,  61,  54,  61,  55,  60,
00408  55,  59,  55,  59,  54,  58,  54,  58,  55,  57,  55,  56,  55,  56,  54,
00409  57,  54,  57,  53,  56,  53,  56,  52,  57,  52,  58,  52,  58,  53,  59,
00410  53,  59,  52,  59,  51,  59,  50,  58,  50,  58,  51,  57,  51,  56,  51,
00411  56,  50,  57,  50,  57,  49,  56,  49,  56,  48,  57,  48,  58,  48,  58,
00412  49,  59,  49,  59,  48,  60,  48,  61,  48,  61,  49,  60,  49,  60,  50,
00413  60,  51,  61,  51,  61,  50,  62,  50,  62,  51,  63,  51,  63,  50,  63,
00414  49,  62,  49,  62,  48,  63,  48,  63,  47,  63,  46,  62,  46,  62,  47,
00415  61,  47,  60,  47,  60,  46,  61,  46,  61,  45,  60,  45,  60,  44,  61,
00416  44,  62,  44,  62,  45,  63,  45,  63,  44,  63,  43,  62,  43,  62,  42,
00417  63,  42,  63,  41,  63,  40,  62,  40,  62,  41,  61,  41,  61,  40,  60,
00418  40,  60,  41,  60,  42,  61,  42,  61,  43,  60,  43,  59,  43,  58,  43,
00419  58,  42,  59,  42,  59,  41,  59,  40,  58,  40,  58,  41,  57,  41,  57,
00420  40,  56,  40,  56,  41,  56,  42,  57,  42,  57,  43,  56,  43,  56,  44,
00421  56,  45,  57,  45,  57,  44,  58,  44,  59,  44,  59,  45,  58,  45,  58,
00422  46,  59,  46,  59,  47,  58,  47,  57,  47,  57,  46,  56,  46,  56,  47,
00423  55,  47,  54,  47,  54,  46,  55,  46,  55,  45,  55,  44,  54,  44,  54,
00424  45,  53,  45,  53,  44,  52,  44,  52,  45,  52,  46,  53,  46,  53,  47,
00425  52,  47,  51,  47,  51,  46,  50,  46,  50,  47,  49,  47,  48,  47,  48,
00426  46,  49,  46,  49,  45,  48,  45,  48,  44,  49,  44,  50,  44,  50,  45,
00427  51,  45,  51,  44,  51,  43,  51,  42,  50,  42,  50,  43,  49,  43,  48,
00428  43,  48,  42,  49,  42,  49,  41,  48,  41,  48,  40,  49,  40,  50,  40,
00429  50,  41,  51,  41,  51,  40,  52,  40,  53,  40,  53,  41,  52,  41,  52,
00430  42,  52,  43,  53,  43,  53,  42,  54,  42,  54,  43,  55,  43,  55,  42,
00431  55,  41,  54,  41,  54,  40,  55,  40,  55,  39,  54,  39,  54,  38,  55,
00432  38,  55,  37,  55,  36,  54,  36,  54,  37,  53,  37,  53,  36,  52,  36,
00433  52,  37,  52,  38,  53,  38,  53,  39,  52,  39,  51,  39,  51,  38,  50,
00434  38,  50,  39,  49,  39,  48,  39,  48,  38,  49,  38,  49,  37,  48,  37,
00435  48,  36,  49,  36,  50,  36,  50,  37,  51,  37,  51,  36,  51,  35,  51,
00436  34,  50,  34,  50,  35,  49,  35,  48,  35,  48,  34,  49,  34,  49,  33,
00437  48,  33,  48,  32,  49,  32,  50,  32,  50,  33,  51,  33,  51,  32,  52,
00438  32,  53,  32,  53,  33,  52,  33,  52,  34,  52,  35,  53,  35,  53,  34,
00439  54,  34,  54,  35,  55,  35,  55,  34,  55,  33,  54,  33,  54,  32,  55,
00440  32,  56,  32,  56,  33,  57,  33,  57,  32,  58,  32,  59,  32,  59,  33,
00441  58,  33,  58,  34,  59,  34,  59,  35,  58,  35,  57,  35,  57,  34,  56,
00442  34,  56,  35,  56,  36,  57,  36,  57,  37,  56,  37,  56,  38,  56,  39,
00443  57,  39,  57,  38,  58,  38,  58,  39,  59,  39,  59,  38,  59,  37,  58,
00444  37,  58,  36,  59,  36,  60,  36,  61,  36,  61,  37,  60,  37,  60,  38,
00445  60,  39,  61,  39,  61,  38,  62,  38,  62,  39,  63,  39,  63,  38,  63,
00446  37,  62,  37,  62,  36,  63,  36,  63,  35,  63,  34,  62,  34,  62,  35,
00447  61,  35,  60,  35,  60,  34,  61,  34,  61,  33,  60,  33,  60,  32,  61,
00448  32,  62,  32,  62,  33,  63,  33,  63,  32,  63,  31,  62,  31,  62,  30,
00449  63,  30,  63,  29,  63,  28,  62,  28,  62,  29,  61,  29,  61,  28,  60,
00450  28,  60,  29,  60,  30,  61,  30,  61,  31,  60,  31,  59,  31,  59,  30,
00451  58,  30,  58,  31,  57,  31,  56,  31,  56,  30,  57,  30,  57,  29,  56,
00452  29,  56,  28,  57,  28,  58,  28,  58,  29,  59,  29,  59,  28,  59,  27,
00453  59,  26,  58,  26,  58,  27,  57,  27,  56,  27,  56,  26,  57,  26,  57,
00454  25,  56,  25,  56,  24,  57,  24,  58,  24,  58,  25,  59,  25,  59,  24,
00455  60,  24,  61,  24,  61,  25,  60,  25,  60,  26,  60,  27,  61,  27,  61,
00456  26,  62,  26,  62,  27,  63,  27,  63,  26,  63,  25,  62,  25,  62,  24,
00457  63,  24,  63,  23,  63,  22,  62,  22,  62,  23,  61,  23,  60,  23,  60,
00458  22,  61,  22,  61,  21,  60,  21,  60,  20,  61,  20,  62,  20,  62,  21,
00459  63,  21,  63,  20,  63,  19,  62,  19,  62,  18,  63,  18,  63,  17,  63,
00460  16,  62,  16,  62,  17,  61,  17,  61,  16,  60,  16,  60,  17,  60,  18,
00461  61,  18,  61,  19,  60,  19,  59,  19,  58,  19,  58,  18,  59,  18,  59,
00462  17,  59,  16,  58,  16,  58,  17,  57,  17,  57,  16,  56,  16,  56,  17,
00463  56,  18,  57,  18,  57,  19,  56,  19,  56,  20,  56,  21,  57,  21,  57,
00464  20,  58,  20,  59,  20,  59,  21,  58,  21,  58,  22,  59,  22,  59,  23,
00465  58,  23,  57,  23,  57,  22,  56,  22,  56,  23,  55,  23,  55,  22,  54,
00466  22,  54,  23,  53,  23,  52,  23,  52,  22,  53,  22,  53,  21,  52,  21,
00467  52,  20,  53,  20,  54,  20,  54,  21,  55,  21,  55,  20,  55,  19,  54,
00468  19,  54,  18,  55,  18,  55,  17,  55,  16,  54,  16,  54,  17,  53,  17,
00469  53,  16,  52,  16,  52,  17,  52,  18,  53,  18,  53,  19,  52,  19,  51,
00470  19,  50,  19,  50,  18,  51,  18,  51,  17,  51,  16,  50,  16,  50,  17,
00471  49,  17,  49,  16,  48,  16,  48,  17,  48,  18,  49,  18,  49,  19,  48,
00472  19,  48,  20,  48,  21,  49,  21,  49,  20,  50,  20,  51,  20,  51,  21,
00473  50,  21,  50,  22,  51,  22,  51,  23,  50,  23,  49,  23,  49,  22,  48,
00474  22,  48,  23,  48,  24,  49,  24,  49,  25,  48,  25,  48,  26,  48,  27,
00475  49,  27,  49,  26,  50,  26,  50,  27,  51,  27,  51,  26,  51,  25,  50,
00476  25,  50,  24,  51,  24,  52,  24,  52,  25,  53,  25,  53,  24,  54,  24,
00477  55,  24,  55,  25,  54,  25,  54,  26,  55,  26,  55,  27,  54,  27,  53,
00478  27,  53,  26,  52,  26,  52,  27,  52,  28,  52,  29,  53,  29,  53,  28,
00479  54,  28,  55,  28,  55,  29,  54,  29,  54,  30,  55,  30,  55,  31,  54,
00480  31,  53,  31,  53,  30,  52,  30,  52,  31,  51,  31,  50,  31,  50,  30,
00481  51,  30,  51,  29,  51,  28,  50,  28,  50,  29,  49,  29,  49,  28,  48,
00482  28,  48,  29,  48,  30,  49,  30,  49,  31,  48,  31,  47,  31,  47,  30,
00483  46,  30,  46,  31,  45,  31,  44,  31,  44,  30,  45,  30,  45,  29,  44,
00484  29,  44,  28,  45,  28,  46,  28,  46,  29,  47,  29,  47,  28,  47,  27,
00485  46,  27,  46,  26,  47,  26,  47,  25,  47,  24,  46,  24,  46,  25,  45,
00486  25,  45,  24,  44,  24,  44,  25,  44,  26,  45,  26,  45,  27,  44,  27,
00487  43,  27,  42,  27,  42,  26,  43,  26,  43,  25,  43,  24,  42,  24,  42,
00488  25,  41,  25,  41,  24,  40,  24,  40,  25,  40,  26,  41,  26,  41,  27,
00489  40,  27,  40,  28,  40,  29,  41,  29,  41,  28,  42,  28,  43,  28,  43,
00490  29,  42,  29,  42,  30,  43,  30,  43,  31,  42,  31,  41,  31,  41,  30,
00491  40,  30,  40,  31,  39,  31,  38,  31,  38,  30,  39,  30,  39,  29,  39,
00492  28,  38,  28,  38,  29,  37,  29,  37,  28,  36,  28,  36,  29,  36,  30,
00493  37,  30,  37,  31,  36,  31,  35,  31,  35,  30,  34,  30,  34,  31,  33,
00494  31,  32,  31,  32,  30,  33,  30,  33,  29,  32,  29,  32,  28,  33,  28,
00495  34,  28,  34,  29,  35,  29,  35,  28,  35,  27,  35,  26,  34,  26,  34,
00496  27,  33,  27,  32,  27,  32,  26,  33,  26,  33,  25,  32,  25,  32,  24,
00497  33,  24,  34,  24,  34,  25,  35,  25,  35,  24,  36,  24,  37,  24,  37,
00498  25,  36,  25,  36,  26,  36,  27,  37,  27,  37,  26,  38,  26,  38,  27,
00499  39,  27,  39,  26,  39,  25,  38,  25,  38,  24,  39,  24,  39,  23,  38,
00500  23,  38,  22,  39,  22,  39,  21,  39,  20,  38,  20,  38,  21,  37,  21,
00501  37,  20,  36,  20,  36,  21,  36,  22,  37,  22,  37,  23,  36,  23,  35,
00502  23,  35,  22,  34,  22,  34,  23,  33,  23,  32,  23,  32,  22,  33,  22,
00503  33,  21,  32,  21,  32,  20,  33,  20,  34,  20,  34,  21,  35,  21,  35,
00504  20,  35,  19,  35,  18,  34,  18,  34,  19,  33,  19,  32,  19,  32,  18,
00505  33,  18,  33,  17,  32,  17,  32,  16,  33,  16,  34,  16,  34,  17,  35,
00506  17,  35,  16,  36,  16,  37,  16,  37,  17,  36,  17,  36,  18,  36,  19,
00507  37,  19,  37,  18,  38,  18,  38,  19,  39,  19,  39,  18,  39,  17,  38,
00508  17,  38,  16,  39,  16,  40,  16,  40,  17,  41,  17,  41,  16,  42,  16,
00509  43,  16,  43,  17,  42,  17,  42,  18,  43,  18,  43,  19,  42,  19,  41,
00510  19,  41,  18,  40,  18,  40,  19,  40,  20,  41,  20,  41,  21,  40,  21,
00511  40,  22,  40,  23,  41,  23,  41,  22,  42,  22,  42,  23,  43,  23,  43,
00512  22,  43,  21,  42,  21,  42,  20,  43,  20,  44,  20,  45,  20,  45,  21,
00513  44,  21,  44,  22,  44,  23,  45,  23,  45,  22,  46,  22,  46,  23,  47,
00514  23,  47,  22,  47,  21,  46,  21,  46,  20,  47,  20,  47,  19,  47,  18,
00515  46,  18,  46,  19,  45,  19,  44,  19,  44,  18,  45,  18,  45,  17,  44,
00516  17,  44,  16,  45,  16,  46,  16,  46,  17,  47,  17,  47,  16,  47,  15,
00517  47,  14,  46,  14,  46,  15,  45,  15,  44,  15,  44,  14,  45,  14,  45,
00518  13,  44,  13,  44,  12,  45,  12,  46,  12,  46,  13,  47,  13,  47,  12,
00519  47,  11,  46,  11,  46,  10,  47,  10,  47,   9,  47,   8,  46,   8,  46,
00520   9,  45,   9,  45,   8,  44,   8,  44,   9,  44,  10,  45,  10,  45,  11,
00521  44,  11,  43,  11,  42,  11,  42,  10,  43,  10,  43,   9,  43,   8,  42,
00522   8,  42,   9,  41,   9,  41,   8,  40,   8,  40,   9,  40,  10,  41,  10,
00523  41,  11,  40,  11,  40,  12,  40,  13,  41,  13,  41,  12,  42,  12,  43,
00524  12,  43,  13,  42,  13,  42,  14,  43,  14,  43,  15,  42,  15,  41,  15,
00525  41,  14,  40,  14,  40,  15,  39,  15,  38,  15,  38,  14,  39,  14,  39,
00526  13,  39,  12,  38,  12,  38,  13,  37,  13,  37,  12,  36,  12,  36,  13,
00527  36,  14,  37,  14,  37,  15,  36,  15,  35,  15,  35,  14,  34,  14,  34,
00528  15,  33,  15,  32,  15,  32,  14,  33,  14,  33,  13,  32,  13,  32,  12,
00529  33,  12,  34,  12,  34,  13,  35,  13,  35,  12,  35,  11,  35,  10,  34,
00530  10,  34,  11,  33,  11,  32,  11,  32,  10,  33,  10,  33,   9,  32,   9,
00531  32,   8,  33,   8,  34,   8,  34,   9,  35,   9,  35,   8,  36,   8,  37,
00532   8,  37,   9,  36,   9,  36,  10,  36,  11,  37,  11,  37,  10,  38,  10,
00533  38,  11,  39,  11,  39,  10,  39,   9,  38,   9,  38,   8,  39,   8,  39,
00534   7,  38,   7,  38,   6,  39,   6,  39,   5,  39,   4,  38,   4,  38,   5,
00535  37,   5,  37,   4,  36,   4,  36,   5,  36,   6,  37,   6,  37,   7,  36,
00536   7,  35,   7,  35,   6,  34,   6,  34,   7,  33,   7,  32,   7,  32,   6,
00537  33,   6,  33,   5,  32,   5,  32,   4,  33,   4,  34,   4,  34,   5,  35,
00538   5,  35,   4,  35,   3,  35,   2,  34,   2,  34,   3,  33,   3,  32,   3,
00539  32,   2,  33,   2,  33,   1,  32,   1,  32,   0,  33,   0,  34,   0,  34,
00540   1,  35,   1,  35,   0,  36,   0,  37,   0,  37,   1,  36,   1,  36,   2,
00541  36,   3,  37,   3,  37,   2,  38,   2,  38,   3,  39,   3,  39,   2,  39,
00542   1,  38,   1,  38,   0,  39,   0,  40,   0,  40,   1,  41,   1,  41,   0,
00543  42,   0,  43,   0,  43,   1,  42,   1,  42,   2,  43,   2,  43,   3,  42,
00544   3,  41,   3,  41,   2,  40,   2,  40,   3,  40,   4,  41,   4,  41,   5,
00545  40,   5,  40,   6,  40,   7,  41,   7,  41,   6,  42,   6,  42,   7,  43,
00546   7,  43,   6,  43,   5,  42,   5,  42,   4,  43,   4,  44,   4,  45,   4,
00547  45,   5,  44,   5,  44,   6,  44,   7,  45,   7,  45,   6,  46,   6,  46,
00548   7,  47,   7,  47,   6,  47,   5,  46,   5,  46,   4,  47,   4,  47,   3,
00549  47,   2,  46,   2,  46,   3,  45,   3,  44,   3,  44,   2,  45,   2,  45,
00550   1,  44,   1,  44,   0,  45,   0,  46,   0,  46,   1,  47,   1,  47,   0,
00551  48,   0,  49,   0,  49,   1,  48,   1,  48,   2,  48,   3,  49,   3,  49,
00552   2,  50,   2,  50,   3,  51,   3,  51,   2,  51,   1,  50,   1,  50,   0,
00553  51,   0,  52,   0,  52,   1,  53,   1,  53,   0,  54,   0,  55,   0,  55,
00554   1,  54,   1,  54,   2,  55,   2,  55,   3,  54,   3,  53,   3,  53,   2,
00555  52,   2,  52,   3,  52,   4,  52,   5,  53,   5,  53,   4,  54,   4,  55,
00556   4,  55,   5,  54,   5,  54,   6,  55,   6,  55,   7,  54,   7,  53,   7,
00557  53,   6,  52,   6,  52,   7,  51,   7,  50,   7,  50,   6,  51,   6,  51,
00558   5,  51,   4,  50,   4,  50,   5,  49,   5,  49,   4,  48,   4,  48,   5,
00559  48,   6,  49,   6,  49,   7,  48,   7,  48,   8,  48,   9,  49,   9,  49,
00560   8,  50,   8,  51,   8,  51,   9,  50,   9,  50,  10,  51,  10,  51,  11,
00561  50,  11,  49,  11,  49,  10,  48,  10,  48,  11,  48,  12,  49,  12,  49,
00562  13,  48,  13,  48,  14,  48,  15,  49,  15,  49,  14,  50,  14,  50,  15,
00563  51,  15,  51,  14,  51,  13,  50,  13,  50,  12,  51,  12,  52,  12,  53,
00564  12,  53,  13,  52,  13,  52,  14,  52,  15,  53,  15,  53,  14,  54,  14,
00565  54,  15,  55,  15,  55,  14,  55,  13,  54,  13,  54,  12,  55,  12,  55,
00566  11,  55,  10,  54,  10,  54,  11,  53,  11,  52,  11,  52,  10,  53,  10,
00567  53,   9,  52,   9,  52,   8,  53,   8,  54,   8,  54,   9,  55,   9,  55,
00568   8,  56,   8,  56,   9,  57,   9,  57,   8,  58,   8,  59,   8,  59,   9,
00569  58,   9,  58,  10,  59,  10,  59,  11,  58,  11,  57,  11,  57,  10,  56,
00570  10,  56,  11,  56,  12,  57,  12,  57,  13,  56,  13,  56,  14,  56,  15,
00571  57,  15,  57,  14,  58,  14,  58,  15,  59,  15,  59,  14,  59,  13,  58,
00572  13,  58,  12,  59,  12,  60,  12,  61,  12,  61,  13,  60,  13,  60,  14,
00573  60,  15,  61,  15,  61,  14,  62,  14,  62,  15,  63,  15,  63,  14,  63,
00574  13,  62,  13,  62,  12,  63,  12,  63,  11,  63,  10,  62,  10,  62,  11,
00575  61,  11,  60,  11,  60,  10,  61,  10,  61,   9,  60,   9,  60,   8,  61,
00576   8,  62,   8,  62,   9,  63,   9,  63,   8,  63,   7,  62,   7,  62,   6,
00577  63,   6,  63,   5,  63,   4,  62,   4,  62,   5,  61,   5,  61,   4,  60,
00578   4,  60,   5,  60,   6,  61,   6,  61,   7,  60,   7,  59,   7,  59,   6,
00579  58,   6,  58,   7,  57,   7,  56,   7,  56,   6,  57,   6,  57,   5,  56,
00580   5,  56,   4,  57,   4,  58,   4,  58,   5,  59,   5,  59,   4,  59,   3,
00581  59,   2,  58,   2,  58,   3,  57,   3,  56,   3,  56,   2,  57,   2,  57,
00582   1,  56,   1,  56,   0,  57,   0,  58,   0,  58,   1,  59,   1,  59,   0,
00583  60,   0,  61,   0,  61,   1,  60,   1,  60,   2,  60,   3,  61,   3,  61,
00584   2,  62,   2,  62,   3,  63,   3,  63,   2,  63,   1,  62,   1,  62,   0,
00585  63,   0, };
00586 
00587 #endif   /* #ifndef _DATA64X64_H_ */

Generated on Sat Sep 7 16:31:37 2002 for Halftoning Library by doxygen1.2.17