00001
00002 static const char *szFontnames[32] = {
00003 "Courier",
00004 "Courier-Bold",
00005 "Courier-Oblique",
00006 "Courier-BoldOblique",
00007 "Times-Roman",
00008 "Times-Bold",
00009 "Times-Italic",
00010 "Times-BoldItalic",
00011 "Helvetica",
00012 "Helvetica-Bold",
00013 "Helvetica-Oblique",
00014 "Helvetica-BoldOblique",
00015 "Palatino-Roman",
00016 "Palatino-Bold",
00017 "Palatino-Italic",
00018 "Palatino-BoldItalic",
00019 "Helvetica-Narrow",
00020 "Helvetica-Narrow-Bold",
00021 "Helvetica-Narrow-Oblique",
00022 "Helvetica-Narrow-BoldOblique",
00023 "Bookman-Light",
00024 "Bookman-Demi",
00025 "Bookman-LightItalic",
00026 "Bookman-DemiItalic",
00027 "AvantGarde-Book",
00028 "AvantGarde-Demi",
00029 "AvantGarde-BookOblique",
00030 "AvantGarde-DemiOblique",
00031 "NewCenturySchlbk-Roman",
00032 "NewCenturySchlbk-Bold",
00033 "NewCenturySchlbk-Italic",
00034 "NewCenturySchlbk-BoldItalic",
00035 };
00036 static unsigned short ausCharacterWidths1[32][256] = {
00037 {
00038 0, 0, 0, 0, 0, 0, 0, 0,
00039 0, 0, 0, 0, 0, 0, 0, 0,
00040 0, 0, 0, 0, 0, 0, 0, 0,
00041 0, 0, 0, 0, 0, 0, 0, 0,
00042 600, 600, 600, 600, 600, 600, 600, 600,
00043 600, 600, 600, 600, 600, 600, 600, 600,
00044 600, 600, 600, 600, 600, 600, 600, 600,
00045 600, 600, 600, 600, 600, 600, 600, 600,
00046 600, 600, 600, 600, 600, 600, 600, 600,
00047 600, 600, 600, 600, 600, 600, 600, 600,
00048 600, 600, 600, 600, 600, 600, 600, 600,
00049 600, 600, 600, 600, 600, 600, 600, 600,
00050 600, 600, 600, 600, 600, 600, 600, 600,
00051 600, 600, 600, 600, 600, 600, 600, 600,
00052 600, 600, 600, 600, 600, 600, 600, 600,
00053 600, 600, 600, 600, 600, 600, 600, 0,
00054 0, 0, 0, 0, 0, 0, 0, 0,
00055 0, 0, 0, 0, 600, 600, 600, 600,
00056 600, 600, 600, 600, 600, 600, 600, 600,
00057 600, 600, 600, 600, 600, 600, 600, 600,
00058 600, 600, 600, 600, 600, 600, 600, 600,
00059 600, 600, 600, 600, 600, 600, 600, 600,
00060 600, 600, 600, 600, 600, 600, 600, 600,
00061 600, 600, 600, 600, 600, 600, 600, 600,
00062 600, 600, 600, 600, 600, 600, 600, 600,
00063 600, 600, 600, 600, 600, 600, 600, 600,
00064 600, 600, 600, 600, 600, 600, 600, 600,
00065 600, 600, 600, 600, 600, 600, 600, 600,
00066 600, 600, 600, 600, 600, 600, 600, 600,
00067 600, 600, 600, 600, 600, 600, 600, 600,
00068 600, 600, 600, 600, 600, 600, 600, 600,
00069 600, 600, 600, 600, 600, 600, 600, 600,
00070 },
00071 {
00072 0, 0, 0, 0, 0, 0, 0, 0,
00073 0, 0, 0, 0, 0, 0, 0, 0,
00074 0, 0, 0, 0, 0, 0, 0, 0,
00075 0, 0, 0, 0, 0, 0, 0, 0,
00076 600, 600, 600, 600, 600, 600, 600, 600,
00077 600, 600, 600, 600, 600, 600, 600, 600,
00078 600, 600, 600, 600, 600, 600, 600, 600,
00079 600, 600, 600, 600, 600, 600, 600, 600,
00080 600, 600, 600, 600, 600, 600, 600, 600,
00081 600, 600, 600, 600, 600, 600, 600, 600,
00082 600, 600, 600, 600, 600, 600, 600, 600,
00083 600, 600, 600, 600, 600, 600, 600, 600,
00084 600, 600, 600, 600, 600, 600, 600, 600,
00085 600, 600, 600, 600, 600, 600, 600, 600,
00086 600, 600, 600, 600, 600, 600, 600, 600,
00087 600, 600, 600, 600, 600, 600, 600, 0,
00088 0, 0, 0, 0, 0, 0, 0, 0,
00089 0, 0, 0, 0, 600, 600, 600, 600,
00090 600, 600, 600, 600, 600, 600, 600, 600,
00091 600, 600, 600, 600, 600, 600, 600, 600,
00092 600, 600, 600, 600, 600, 600, 600, 600,
00093 600, 600, 600, 600, 600, 600, 600, 600,
00094 600, 600, 600, 600, 600, 600, 600, 600,
00095 600, 600, 600, 600, 600, 600, 600, 600,
00096 600, 600, 600, 600, 600, 600, 600, 600,
00097 600, 600, 600, 600, 600, 600, 600, 600,
00098 600, 600, 600, 600, 600, 600, 600, 600,
00099 600, 600, 600, 600, 600, 600, 600, 600,
00100 600, 600, 600, 600, 600, 600, 600, 600,
00101 600, 600, 600, 600, 600, 600, 600, 600,
00102 600, 600, 600, 600, 600, 600, 600, 600,
00103 600, 600, 600, 600, 600, 600, 600, 600,
00104 },
00105 {
00106 0, 0, 0, 0, 0, 0, 0, 0,
00107 0, 0, 0, 0, 0, 0, 0, 0,
00108 0, 0, 0, 0, 0, 0, 0, 0,
00109 0, 0, 0, 0, 0, 0, 0, 0,
00110 600, 600, 600, 600, 600, 600, 600, 600,
00111 600, 600, 600, 600, 600, 600, 600, 600,
00112 600, 600, 600, 600, 600, 600, 600, 600,
00113 600, 600, 600, 600, 600, 600, 600, 600,
00114 600, 600, 600, 600, 600, 600, 600, 600,
00115 600, 600, 600, 600, 600, 600, 600, 600,
00116 600, 600, 600, 600, 600, 600, 600, 600,
00117 600, 600, 600, 600, 600, 600, 600, 600,
00118 600, 600, 600, 600, 600, 600, 600, 600,
00119 600, 600, 600, 600, 600, 600, 600, 600,
00120 600, 600, 600, 600, 600, 600, 600, 600,
00121 600, 600, 600, 600, 600, 600, 600, 0,
00122 0, 0, 0, 0, 0, 0, 0, 0,
00123 0, 0, 0, 0, 600, 600, 600, 600,
00124 600, 600, 600, 600, 600, 600, 600, 600,
00125 600, 600, 600, 600, 600, 600, 600, 600,
00126 600, 600, 600, 600, 600, 600, 600, 600,
00127 600, 600, 600, 600, 600, 600, 600, 600,
00128 600, 600, 600, 600, 600, 600, 600, 600,
00129 600, 600, 600, 600, 600, 600, 600, 600,
00130 600, 600, 600, 600, 600, 600, 600, 600,
00131 600, 600, 600, 600, 600, 600, 600, 600,
00132 600, 600, 600, 600, 600, 600, 600, 600,
00133 600, 600, 600, 600, 600, 600, 600, 600,
00134 600, 600, 600, 600, 600, 600, 600, 600,
00135 600, 600, 600, 600, 600, 600, 600, 600,
00136 600, 600, 600, 600, 600, 600, 600, 600,
00137 600, 600, 600, 600, 600, 600, 600, 600,
00138 },
00139 {
00140 0, 0, 0, 0, 0, 0, 0, 0,
00141 0, 0, 0, 0, 0, 0, 0, 0,
00142 0, 0, 0, 0, 0, 0, 0, 0,
00143 0, 0, 0, 0, 0, 0, 0, 0,
00144 600, 600, 600, 600, 600, 600, 600, 600,
00145 600, 600, 600, 600, 600, 600, 600, 600,
00146 600, 600, 600, 600, 600, 600, 600, 600,
00147 600, 600, 600, 600, 600, 600, 600, 600,
00148 600, 600, 600, 600, 600, 600, 600, 600,
00149 600, 600, 600, 600, 600, 600, 600, 600,
00150 600, 600, 600, 600, 600, 600, 600, 600,
00151 600, 600, 600, 600, 600, 600, 600, 600,
00152 600, 600, 600, 600, 600, 600, 600, 600,
00153 600, 600, 600, 600, 600, 600, 600, 600,
00154 600, 600, 600, 600, 600, 600, 600, 600,
00155 600, 600, 600, 600, 600, 600, 600, 0,
00156 0, 0, 0, 0, 0, 0, 0, 0,
00157 0, 0, 0, 0, 600, 600, 600, 600,
00158 600, 600, 600, 600, 600, 600, 600, 600,
00159 600, 600, 600, 600, 600, 600, 600, 600,
00160 600, 600, 600, 600, 600, 600, 600, 600,
00161 600, 600, 600, 600, 600, 600, 600, 600,
00162 600, 600, 600, 600, 600, 600, 600, 600,
00163 600, 600, 600, 600, 600, 600, 600, 600,
00164 600, 600, 600, 600, 600, 600, 600, 600,
00165 600, 600, 600, 600, 600, 600, 600, 600,
00166 600, 600, 600, 600, 600, 600, 600, 600,
00167 600, 600, 600, 600, 600, 600, 600, 600,
00168 600, 600, 600, 600, 600, 600, 600, 600,
00169 600, 600, 600, 600, 600, 600, 600, 600,
00170 600, 600, 600, 600, 600, 600, 600, 600,
00171 600, 600, 600, 600, 600, 600, 600, 600,
00172 },
00173 {
00174 0, 0, 0, 0, 0, 0, 0, 0,
00175 0, 0, 0, 0, 0, 0, 0, 0,
00176 0, 0, 0, 0, 0, 0, 0, 0,
00177 0, 0, 0, 0, 0, 0, 0, 0,
00178 250, 333, 408, 500, 500, 833, 778, 333,
00179 333, 333, 500, 564, 250, 333, 250, 278,
00180 500, 500, 500, 500, 500, 500, 500, 500,
00181 500, 500, 278, 278, 564, 564, 564, 444,
00182 921, 722, 667, 667, 722, 611, 556, 722,
00183 722, 333, 389, 722, 611, 889, 722, 722,
00184 556, 722, 667, 556, 611, 722, 722, 944,
00185 722, 722, 611, 333, 278, 333, 469, 500,
00186 333, 444, 500, 444, 500, 444, 333, 500,
00187 500, 278, 278, 500, 278, 778, 500, 500,
00188 500, 500, 333, 389, 278, 500, 500, 722,
00189 500, 500, 444, 480, 200, 480, 541, 0,
00190 0, 0, 0, 0, 0, 0, 0, 0,
00191 0, 0, 0, 0, 1000, 980, 1000, 350,
00192 333, 333, 333, 333, 444, 444, 444, 500,
00193 1000, 564, 889, 722, 500, 500, 556, 556,
00194 250, 333, 500, 500, 500, 500, 200, 500,
00195 333, 760, 276, 500, 564, 333, 760, 333,
00196 400, 564, 300, 300, 333, 500, 453, 250,
00197 333, 300, 310, 500, 750, 750, 750, 444,
00198 722, 722, 722, 722, 722, 722, 889, 667,
00199 611, 611, 611, 611, 333, 333, 333, 333,
00200 722, 722, 722, 722, 722, 722, 722, 564,
00201 722, 722, 722, 722, 722, 722, 556, 500,
00202 444, 444, 444, 444, 444, 444, 667, 444,
00203 444, 444, 444, 444, 278, 278, 278, 278,
00204 500, 500, 500, 500, 500, 500, 500, 564,
00205 500, 500, 500, 500, 500, 500, 500, 500,
00206 },
00207 {
00208 0, 0, 0, 0, 0, 0, 0, 0,
00209 0, 0, 0, 0, 0, 0, 0, 0,
00210 0, 0, 0, 0, 0, 0, 0, 0,
00211 0, 0, 0, 0, 0, 0, 0, 0,
00212 250, 333, 555, 500, 500, 1000, 833, 333,
00213 333, 333, 500, 570, 250, 333, 250, 278,
00214 500, 500, 500, 500, 500, 500, 500, 500,
00215 500, 500, 333, 333, 570, 570, 570, 500,
00216 930, 722, 667, 722, 722, 667, 611, 778,
00217 778, 389, 500, 778, 667, 944, 722, 778,
00218 611, 778, 722, 556, 667, 722, 722, 1000,
00219 722, 722, 667, 333, 278, 333, 581, 500,
00220 333, 500, 556, 444, 556, 444, 333, 500,
00221 556, 278, 333, 556, 278, 833, 556, 500,
00222 556, 556, 444, 389, 333, 556, 500, 722,
00223 500, 500, 444, 394, 220, 394, 520, 0,
00224 0, 0, 0, 0, 0, 0, 0, 0,
00225 0, 0, 0, 0, 1000, 1000, 1000, 350,
00226 333, 333, 333, 333, 500, 500, 500, 500,
00227 1000, 570, 1000, 722, 500, 500, 556, 556,
00228 250, 333, 500, 500, 500, 500, 220, 500,
00229 333, 747, 300, 500, 570, 333, 747, 333,
00230 400, 570, 300, 300, 333, 556, 540, 250,
00231 333, 300, 330, 500, 750, 750, 750, 500,
00232 722, 722, 722, 722, 722, 722, 1000, 722,
00233 667, 667, 667, 667, 389, 389, 389, 389,
00234 722, 722, 778, 778, 778, 778, 778, 570,
00235 778, 722, 722, 722, 722, 722, 611, 556,
00236 500, 500, 500, 500, 500, 500, 722, 444,
00237 444, 444, 444, 444, 278, 278, 278, 278,
00238 500, 556, 500, 500, 500, 500, 500, 570,
00239 500, 556, 556, 556, 556, 500, 556, 500,
00240 },
00241 {
00242 0, 0, 0, 0, 0, 0, 0, 0,
00243 0, 0, 0, 0, 0, 0, 0, 0,
00244 0, 0, 0, 0, 0, 0, 0, 0,
00245 0, 0, 0, 0, 0, 0, 0, 0,
00246 250, 333, 420, 500, 500, 833, 778, 333,
00247 333, 333, 500, 675, 250, 333, 250, 278,
00248 500, 500, 500, 500, 500, 500, 500, 500,
00249 500, 500, 333, 333, 675, 675, 675, 500,
00250 920, 611, 611, 667, 722, 611, 611, 722,
00251 722, 333, 444, 667, 556, 833, 667, 722,
00252 611, 722, 611, 500, 556, 722, 611, 833,
00253 611, 556, 556, 389, 278, 389, 422, 500,
00254 333, 500, 500, 444, 500, 444, 278, 500,
00255 500, 278, 278, 444, 278, 722, 500, 500,
00256 500, 500, 389, 389, 278, 500, 444, 667,
00257 444, 444, 389, 400, 275, 400, 541, 0,
00258 0, 0, 0, 0, 0, 0, 0, 0,
00259 0, 0, 0, 0, 889, 980, 1000, 350,
00260 333, 333, 333, 333, 556, 556, 556, 500,
00261 889, 675, 944, 667, 500, 500, 500, 500,
00262 250, 389, 500, 500, 500, 500, 275, 500,
00263 333, 760, 276, 500, 675, 333, 760, 333,
00264 400, 675, 300, 300, 333, 500, 523, 250,
00265 333, 300, 310, 500, 750, 750, 750, 500,
00266 611, 611, 611, 611, 611, 611, 889, 667,
00267 611, 611, 611, 611, 333, 333, 333, 333,
00268 722, 667, 722, 722, 722, 722, 722, 675,
00269 722, 722, 722, 722, 722, 556, 611, 500,
00270 500, 500, 500, 500, 500, 500, 667, 444,
00271 444, 444, 444, 444, 278, 278, 278, 278,
00272 500, 500, 500, 500, 500, 500, 500, 675,
00273 500, 500, 500, 500, 500, 444, 500, 444,
00274 },
00275 {
00276 0, 0, 0, 0, 0, 0, 0, 0,
00277 0, 0, 0, 0, 0, 0, 0, 0,
00278 0, 0, 0, 0, 0, 0, 0, 0,
00279 0, 0, 0, 0, 0, 0, 0, 0,
00280 250, 389, 555, 500, 500, 833, 778, 333,
00281 333, 333, 500, 570, 250, 333, 250, 278,
00282 500, 500, 500, 500, 500, 500, 500, 500,
00283 500, 500, 333, 333, 570, 570, 570, 500,
00284 832, 667, 667, 667, 722, 667, 667, 722,
00285 778, 389, 500, 667, 611, 889, 722, 722,
00286 611, 722, 667, 556, 611, 722, 667, 889,
00287 667, 611, 611, 333, 278, 333, 570, 500,
00288 333, 500, 500, 444, 500, 444, 333, 500,
00289 556, 278, 278, 500, 278, 778, 556, 500,
00290 500, 500, 389, 389, 278, 556, 444, 667,
00291 500, 444, 389, 348, 220, 348, 570, 0,
00292 0, 0, 0, 0, 0, 0, 0, 0,
00293 0, 0, 0, 0, 1000, 1000, 1000, 350,
00294 333, 333, 333, 333, 500, 500, 500, 500,
00295 1000, 606, 944, 722, 500, 500, 556, 556,
00296 250, 389, 500, 500, 500, 500, 220, 500,
00297 333, 747, 266, 500, 606, 333, 747, 333,
00298 400, 570, 300, 300, 333, 576, 500, 250,
00299 333, 300, 300, 500, 750, 750, 750, 500,
00300 667, 667, 667, 667, 667, 667, 944, 667,
00301 667, 667, 667, 667, 389, 389, 389, 389,
00302 722, 722, 722, 722, 722, 722, 722, 570,
00303 722, 722, 722, 722, 722, 611, 611, 500,
00304 500, 500, 500, 500, 500, 500, 722, 444,
00305 444, 444, 444, 444, 278, 278, 278, 278,
00306 500, 556, 500, 500, 500, 500, 500, 570,
00307 500, 556, 556, 556, 556, 444, 500, 444,
00308 },
00309 {
00310 0, 0, 0, 0, 0, 0, 0, 0,
00311 0, 0, 0, 0, 0, 0, 0, 0,
00312 0, 0, 0, 0, 0, 0, 0, 0,
00313 0, 0, 0, 0, 0, 0, 0, 0,
00314 278, 278, 355, 556, 556, 889, 667, 221,
00315 333, 333, 389, 584, 278, 333, 278, 278,
00316 556, 556, 556, 556, 556, 556, 556, 556,
00317 556, 556, 278, 278, 584, 584, 584, 556,
00318 1015, 667, 667, 722, 722, 667, 611, 778,
00319 722, 278, 500, 667, 556, 833, 722, 778,
00320 667, 778, 722, 667, 611, 722, 667, 944,
00321 667, 667, 611, 278, 278, 278, 469, 556,
00322 222, 556, 556, 500, 556, 556, 278, 556,
00323 556, 222, 222, 500, 222, 833, 556, 556,
00324 556, 556, 333, 500, 278, 556, 500, 722,
00325 500, 500, 500, 334, 260, 334, 584, 0,
00326 0, 0, 0, 0, 0, 0, 0, 0,
00327 0, 0, 0, 0, 1000, 1000, 1000, 350,
00328 222, 221, 333, 333, 333, 333, 333, 556,
00329 1000, 584, 1000, 944, 556, 556, 500, 500,
00330 278, 333, 556, 556, 556, 556, 260, 556,
00331 333, 737, 370, 556, 584, 333, 737, 333,
00332 606, 584, 351, 351, 333, 556, 537, 278,
00333 333, 351, 365, 556, 869, 869, 869, 611,
00334 667, 667, 667, 667, 667, 667, 1000, 722,
00335 667, 667, 667, 667, 278, 278, 278, 278,
00336 722, 722, 778, 778, 778, 778, 778, 584,
00337 778, 722, 722, 722, 722, 666, 666, 611,
00338 556, 556, 556, 556, 556, 556, 889, 500,
00339 556, 556, 556, 556, 278, 278, 278, 278,
00340 556, 556, 556, 556, 556, 556, 556, 584,
00341 611, 556, 556, 556, 556, 500, 555, 500,
00342 },
00343 {
00344 0, 0, 0, 0, 0, 0, 0, 0,
00345 0, 0, 0, 0, 0, 0, 0, 0,
00346 0, 0, 0, 0, 0, 0, 0, 0,
00347 0, 0, 0, 0, 0, 0, 0, 0,
00348 278, 333, 474, 556, 556, 889, 722, 278,
00349 333, 333, 389, 584, 278, 333, 278, 278,
00350 556, 556, 556, 556, 556, 556, 556, 556,
00351 556, 556, 333, 333, 584, 584, 584, 611,
00352 975, 722, 722, 722, 722, 667, 611, 778,
00353 722, 278, 556, 722, 611, 833, 722, 778,
00354 667, 778, 722, 667, 611, 722, 667, 944,
00355 667, 667, 611, 333, 278, 333, 584, 556,
00356 278, 556, 611, 556, 611, 556, 333, 611,
00357 611, 278, 278, 556, 278, 889, 611, 611,
00358 611, 611, 389, 556, 333, 611, 556, 778,
00359 556, 556, 500, 389, 280, 389, 584, 0,
00360 0, 0, 0, 0, 0, 0, 0, 0,
00361 0, 0, 0, 0, 1000, 1000, 1000, 350,
00362 278, 278, 333, 333, 500, 500, 500, 556,
00363 1000, 584, 1000, 944, 556, 556, 611, 611,
00364 278, 333, 556, 556, 556, 556, 280, 556,
00365 333, 737, 370, 556, 584, 333, 737, 333,
00366 606, 584, 351, 351, 333, 611, 556, 278,
00367 333, 351, 365, 556, 869, 869, 869, 611,
00368 722, 722, 722, 722, 722, 722, 1000, 722,
00369 667, 667, 667, 667, 278, 278, 278, 278,
00370 722, 722, 778, 778, 778, 778, 778, 584,
00371 778, 722, 722, 722, 722, 667, 667, 611,
00372 556, 556, 556, 556, 556, 556, 889, 556,
00373 556, 556, 556, 556, 278, 278, 278, 278,
00374 611, 611, 611, 611, 611, 611, 611, 584,
00375 611, 611, 611, 611, 611, 556, 611, 556,
00376 },
00377 {
00378 0, 0, 0, 0, 0, 0, 0, 0,
00379 0, 0, 0, 0, 0, 0, 0, 0,
00380 0, 0, 0, 0, 0, 0, 0, 0,
00381 0, 0, 0, 0, 0, 0, 0, 0,
00382 278, 278, 355, 556, 556, 889, 667, 222,
00383 333, 333, 389, 584, 278, 333, 278, 278,
00384 556, 556, 556, 556, 556, 556, 556, 556,
00385 556, 556, 278, 278, 584, 584, 584, 556,
00386 1015, 667, 667, 722, 722, 667, 611, 778,
00387 722, 278, 500, 667, 556, 833, 722, 778,
00388 667, 778, 722, 667, 611, 722, 667, 944,
00389 667, 667, 611, 278, 278, 278, 469, 556,
00390 222, 556, 556, 500, 556, 556, 278, 556,
00391 556, 222, 222, 500, 222, 833, 556, 556,
00392 556, 556, 333, 500, 278, 556, 500, 722,
00393 500, 500, 500, 334, 260, 334, 584, 0,
00394 0, 0, 0, 0, 0, 0, 0, 0,
00395 0, 0, 0, 0, 1000, 1000, 1000, 350,
00396 222, 222, 333, 333, 333, 333, 333, 556,
00397 1000, 584, 1000, 944, 556, 556, 500, 500,
00398 278, 333, 556, 556, 556, 556, 260, 556,
00399 333, 737, 370, 556, 584, 333, 737, 333,
00400 606, 584, 390, 390, 333, 556, 537, 278,
00401 333, 390, 365, 556, 947, 947, 947, 611,
00402 667, 667, 667, 667, 667, 667, 1000, 722,
00403 667, 667, 667, 667, 278, 278, 278, 278,
00404 722, 722, 778, 778, 778, 778, 778, 584,
00405 778, 722, 722, 722, 722, 667, 667, 611,
00406 556, 556, 556, 556, 556, 556, 889, 500,
00407 556, 556, 556, 556, 278, 278, 278, 278,
00408 556, 556, 556, 556, 556, 556, 556, 584,
00409 611, 556, 556, 556, 556, 500, 556, 500,
00410 },
00411 {
00412 0, 0, 0, 0, 0, 0, 0, 0,
00413 0, 0, 0, 0, 0, 0, 0, 0,
00414 0, 0, 0, 0, 0, 0, 0, 0,
00415 0, 0, 0, 0, 0, 0, 0, 0,
00416 278, 333, 474, 556, 556, 889, 722, 278,
00417 333, 333, 389, 584, 278, 333, 278, 278,
00418 556, 556, 556, 556, 556, 556, 556, 556,
00419 556, 556, 333, 333, 584, 584, 584, 611,
00420 975, 722, 722, 722, 722, 667, 611, 778,
00421 722, 278, 556, 722, 611, 833, 722, 778,
00422 667, 778, 722, 667, 611, 722, 667, 944,
00423 667, 667, 611, 333, 278, 333, 584, 556,
00424 278, 556, 611, 556, 611, 556, 333, 611,
00425 611, 278, 278, 556, 278, 889, 611, 611,
00426 611, 611, 389, 556, 333, 611, 556, 778,
00427 556, 556, 500, 389, 280, 389, 584, 0,
00428 0, 0, 0, 0, 0, 0, 0, 0,
00429 0, 0, 0, 0, 1000, 1000, 1000, 350,
00430 278, 278, 333, 333, 500, 500, 500, 556,
00431 1000, 584, 1000, 944, 556, 556, 611, 611,
00432 278, 333, 556, 556, 556, 556, 280, 556,
00433 333, 737, 370, 556, 584, 333, 737, 333,
00434 606, 584, 444, 444, 333, 611, 556, 278,
00435 333, 444, 365, 556, 1055, 1055, 1055, 611,
00436 722, 722, 722, 722, 722, 722, 1000, 722,
00437 667, 667, 667, 667, 278, 278, 278, 278,
00438 722, 722, 778, 778, 778, 778, 778, 584,
00439 778, 722, 722, 722, 722, 667, 667, 611,
00440 556, 556, 556, 556, 556, 556, 889, 556,
00441 556, 556, 556, 556, 278, 278, 278, 278,
00442 611, 611, 611, 611, 611, 611, 611, 584,
00443 611, 611, 611, 611, 611, 556, 611, 556,
00444 },
00445 {
00446 0, 0, 0, 0, 0, 0, 0, 0,
00447 0, 0, 0, 0, 0, 0, 0, 0,
00448 0, 0, 0, 0, 0, 0, 0, 0,
00449 0, 0, 0, 0, 0, 0, 0, 0,
00450 250, 278, 371, 500, 500, 840, 778, 278,
00451 333, 333, 389, 606, 250, 333, 250, 606,
00452 500, 500, 500, 500, 500, 500, 500, 500,
00453 500, 500, 250, 250, 606, 606, 606, 444,
00454 747, 778, 611, 709, 774, 611, 556, 763,
00455 832, 337, 333, 726, 611, 946, 831, 786,
00456 604, 786, 668, 525, 613, 778, 722, 1000,
00457 667, 667, 667, 333, 606, 333, 606, 500,
00458 278, 500, 553, 444, 611, 479, 333, 556,
00459 582, 291, 234, 556, 291, 883, 582, 546,
00460 601, 560, 395, 424, 326, 603, 565, 834,
00461 516, 556, 500, 333, 606, 333, 606, 0,
00462 0, 0, 0, 0, 0, 0, 0, 0,
00463 0, 0, 0, 0, 1000, 979, 1144, 606,
00464 278, 278, 331, 331, 500, 500, 500, 500,
00465 1000, 606, 998, 827, 500, 500, 605, 608,
00466 250, 278, 500, 500, 500, 500, 606, 500,
00467 333, 747, 333, 500, 606, 333, 747, 333,
00468 400, 606, 300, 300, 333, 603, 628, 250,
00469 333, 300, 333, 500, 750, 750, 750, 444,
00470 778, 778, 778, 778, 778, 778, 944, 709,
00471 611, 611, 611, 611, 337, 337, 337, 337,
00472 774, 831, 786, 786, 786, 786, 786, 606,
00473 833, 778, 778, 778, 778, 667, 604, 556,
00474 500, 500, 500, 500, 500, 500, 758, 444,
00475 479, 479, 479, 479, 287, 287, 287, 287,
00476 546, 582, 546, 546, 546, 546, 546, 606,
00477 556, 603, 603, 603, 603, 556, 601, 556,
00478 },
00479 {
00480 0, 0, 0, 0, 0, 0, 0, 0,
00481 0, 0, 0, 0, 0, 0, 0, 0,
00482 0, 0, 0, 0, 0, 0, 0, 0,
00483 0, 0, 0, 0, 0, 0, 0, 0,
00484 250, 278, 402, 500, 500, 889, 833, 278,
00485 333, 333, 444, 606, 250, 333, 250, 296,
00486 500, 500, 500, 500, 500, 500, 500, 500,
00487 500, 500, 250, 250, 606, 606, 606, 444,
00488 747, 778, 667, 722, 833, 611, 556, 833,
00489 833, 389, 389, 778, 611, 1000, 833, 833,
00490 611, 833, 722, 611, 667, 778, 778, 1000,
00491 667, 667, 667, 333, 606, 333, 606, 500,
00492 278, 500, 611, 444, 611, 500, 389, 556,
00493 611, 333, 333, 611, 333, 889, 611, 556,
00494 611, 611, 389, 444, 333, 611, 556, 833,
00495 500, 556, 500, 310, 606, 310, 606, 0,
00496 0, 0, 0, 0, 0, 0, 0, 0,
00497 0, 0, 0, 0, 1000, 998, 1000, 606,
00498 278, 278, 389, 389, 500, 500, 500, 500,
00499 1000, 606, 1000, 833, 500, 500, 611, 611,
00500 250, 278, 500, 500, 500, 500, 606, 500,
00501 333, 747, 438, 500, 606, 333, 747, 333,
00502 400, 606, 300, 300, 333, 611, 641, 250,
00503 333, 300, 488, 500, 750, 750, 750, 444,
00504 778, 778, 778, 778, 778, 778, 1000, 722,
00505 611, 611, 611, 611, 389, 389, 389, 389,
00506 833, 833, 833, 833, 833, 833, 833, 606,
00507 833, 778, 778, 778, 778, 667, 611, 611,
00508 500, 500, 500, 500, 500, 500, 778, 444,
00509 500, 500, 500, 500, 333, 333, 333, 333,
00510 556, 611, 556, 556, 556, 556, 556, 606,
00511 556, 611, 611, 611, 611, 556, 611, 556,
00512 },
00513 {
00514 0, 0, 0, 0, 0, 0, 0, 0,
00515 0, 0, 0, 0, 0, 0, 0, 0,
00516 0, 0, 0, 0, 0, 0, 0, 0,
00517 0, 0, 0, 0, 0, 0, 0, 0,
00518 250, 333, 500, 500, 500, 889, 778, 278,
00519 333, 333, 389, 606, 250, 333, 250, 296,
00520 500, 500, 500, 500, 500, 500, 500, 500,
00521 500, 500, 250, 250, 606, 606, 606, 500,
00522 747, 722, 611, 667, 778, 611, 556, 722,
00523 778, 333, 333, 667, 556, 944, 778, 778,
00524 611, 778, 667, 556, 611, 778, 722, 944,
00525 722, 667, 667, 333, 606, 333, 606, 500,
00526 278, 444, 463, 407, 500, 389, 278, 500,
00527 500, 278, 278, 444, 278, 778, 556, 444,
00528 500, 463, 389, 389, 333, 556, 500, 722,
00529 500, 500, 444, 333, 606, 333, 606, 0,
00530 0, 0, 0, 0, 0, 0, 0, 0,
00531 0, 0, 0, 0, 1000, 1000, 1000, 500,
00532 278, 278, 333, 333, 500, 500, 500, 500,
00533 1000, 606, 1028, 669, 500, 500, 528, 545,
00534 250, 333, 500, 500, 500, 500, 606, 500,
00535 333, 747, 333, 500, 606, 333, 747, 333,
00536 400, 606, 300, 300, 333, 556, 500, 250,
00537 333, 300, 333, 500, 750, 750, 750, 500,
00538 722, 722, 722, 722, 722, 722, 941, 667,
00539 611, 611, 611, 611, 333, 333, 333, 333,
00540 778, 778, 778, 778, 778, 778, 778, 606,
00541 778, 778, 778, 778, 778, 667, 611, 500,
00542 444, 444, 444, 444, 444, 444, 638, 407,
00543 389, 389, 389, 389, 278, 278, 278, 278,
00544 444, 556, 444, 444, 444, 444, 444, 606,
00545 444, 556, 556, 556, 556, 500, 500, 500,
00546 },
00547 {
00548 0, 0, 0, 0, 0, 0, 0, 0,
00549 0, 0, 0, 0, 0, 0, 0, 0,
00550 0, 0, 0, 0, 0, 0, 0, 0,
00551 0, 0, 0, 0, 0, 0, 0, 0,
00552 250, 333, 500, 500, 500, 889, 833, 278,
00553 333, 333, 444, 606, 250, 389, 250, 315,
00554 500, 500, 500, 500, 500, 500, 500, 500,
00555 500, 500, 250, 250, 606, 606, 606, 444,
00556 833, 722, 667, 685, 778, 611, 556, 778,
00557 778, 389, 389, 722, 611, 944, 778, 833,
00558 667, 833, 722, 556, 611, 778, 667, 1000,
00559 722, 611, 667, 333, 606, 333, 606, 500,
00560 278, 556, 537, 444, 556, 444, 333, 500,
00561 556, 333, 333, 556, 333, 833, 556, 556,
00562 556, 537, 389, 444, 389, 556, 556, 833,
00563 500, 556, 500, 333, 606, 333, 606, 0,
00564 0, 0, 0, 0, 0, 0, 0, 0,
00565 0, 0, 0, 0, 1000, 1000, 1000, 606,
00566 278, 278, 333, 333, 500, 500, 500, 500,
00567 1000, 606, 944, 778, 556, 556, 611, 611,
00568 250, 333, 500, 500, 500, 500, 606, 556,
00569 333, 747, 333, 500, 606, 389, 747, 333,
00570 400, 606, 300, 300, 333, 556, 556, 250,
00571 333, 300, 333, 500, 750, 750, 750, 444,
00572 722, 722, 722, 722, 722, 722, 944, 685,
00573 611, 611, 611, 611, 389, 389, 389, 389,
00574 778, 778, 833, 833, 833, 833, 833, 606,
00575 833, 778, 778, 778, 778, 611, 667, 556,
00576 556, 556, 556, 556, 556, 556, 738, 444,
00577 444, 444, 444, 444, 333, 333, 333, 333,
00578 556, 556, 556, 556, 556, 556, 556, 606,
00579 556, 556, 556, 556, 556, 556, 556, 556,
00580 },
00581 {
00582 0, 0, 0, 0, 0, 0, 0, 0,
00583 0, 0, 0, 0, 0, 0, 0, 0,
00584 0, 0, 0, 0, 0, 0, 0, 0,
00585 0, 0, 0, 0, 0, 0, 0, 0,
00586 228, 228, 291, 456, 456, 729, 547, 182,
00587 273, 273, 319, 479, 228, 273, 228, 228,
00588 456, 456, 456, 456, 456, 456, 456, 456,
00589 456, 456, 228, 228, 479, 479, 479, 456,
00590 832, 547, 547, 592, 592, 547, 501, 638,
00591 592, 228, 410, 547, 456, 683, 592, 638,
00592 547, 638, 592, 547, 501, 592, 547, 774,
00593 547, 547, 501, 228, 228, 228, 385, 456,
00594 182, 456, 456, 410, 456, 456, 228, 456,
00595 456, 182, 182, 410, 182, 683, 456, 456,
00596 456, 456, 273, 410, 228, 456, 410, 592,
00597 410, 410, 410, 274, 213, 274, 479, 0,
00598 0, 0, 0, 0, 0, 0, 0, 0,
00599 0, 0, 0, 0, 820, 820, 820, 287,
00600 182, 182, 273, 273, 273, 273, 273, 456,
00601 820, 479, 820, 774, 456, 456, 410, 410,
00602 228, 273, 456, 456, 456, 456, 213, 456,
00603 273, 604, 303, 456, 479, 273, 604, 273,
00604 328, 479, 273, 273, 273, 456, 440, 228,
00605 273, 273, 299, 456, 684, 684, 684, 501,
00606 547, 547, 547, 547, 547, 547, 820, 592,
00607 547, 547, 547, 547, 228, 228, 228, 228,
00608 592, 592, 638, 638, 638, 638, 638, 479,
00609 638, 592, 592, 592, 592, 547, 547, 501,
00610 456, 456, 456, 456, 456, 456, 729, 410,
00611 456, 456, 456, 456, 228, 228, 228, 228,
00612 456, 456, 456, 456, 456, 456, 456, 479,
00613 501, 456, 456, 456, 456, 410, 456, 410,
00614 },
00615 {
00616 0, 0, 0, 0, 0, 0, 0, 0,
00617 0, 0, 0, 0, 0, 0, 0, 0,
00618 0, 0, 0, 0, 0, 0, 0, 0,
00619 0, 0, 0, 0, 0, 0, 0, 0,
00620 228, 273, 389, 456, 456, 729, 592, 228,
00621 273, 273, 319, 479, 228, 273, 228, 228,
00622 456, 456, 456, 456, 456, 456, 456, 456,
00623 456, 456, 273, 273, 479, 479, 479, 501,
00624 800, 592, 592, 592, 592, 547, 501, 638,
00625 592, 228, 456, 592, 501, 683, 592, 638,
00626 547, 638, 592, 547, 501, 592, 547, 774,
00627 547, 547, 501, 273, 228, 273, 479, 456,
00628 228, 456, 501, 456, 501, 456, 273, 501,
00629 501, 228, 228, 456, 228, 729, 501, 501,
00630 501, 501, 319, 456, 273, 501, 456, 638,
00631 456, 456, 410, 319, 230, 319, 479, 0,
00632 0, 0, 0, 0, 0, 0, 0, 0,
00633 0, 0, 0, 0, 820, 820, 820, 287,
00634 228, 228, 273, 273, 410, 410, 410, 456,
00635 820, 479, 820, 774, 456, 456, 501, 501,
00636 228, 273, 456, 456, 456, 456, 230, 456,
00637 273, 604, 303, 456, 479, 273, 604, 273,
00638 328, 479, 273, 273, 273, 501, 456, 228,
00639 273, 273, 299, 456, 684, 684, 684, 501,
00640 592, 592, 592, 592, 592, 592, 820, 592,
00641 547, 547, 547, 547, 228, 228, 228, 228,
00642 592, 592, 638, 638, 638, 638, 638, 479,
00643 638, 592, 592, 592, 592, 547, 547, 501,
00644 456, 456, 456, 456, 456, 456, 729, 456,
00645 456, 456, 456, 456, 228, 228, 228, 228,
00646 501, 501, 501, 501, 501, 501, 501, 479,
00647 501, 501, 501, 501, 501, 456, 501, 456,
00648 },
00649 {
00650 0, 0, 0, 0, 0, 0, 0, 0,
00651 0, 0, 0, 0, 0, 0, 0, 0,
00652 0, 0, 0, 0, 0, 0, 0, 0,
00653 0, 0, 0, 0, 0, 0, 0, 0,
00654 228, 228, 291, 456, 456, 729, 547, 182,
00655 273, 273, 319, 479, 228, 273, 228, 228,
00656 456, 456, 456, 456, 456, 456, 456, 456,
00657 456, 456, 228, 228, 479, 479, 479, 456,
00658 832, 547, 547, 592, 592, 547, 501, 638,
00659 592, 228, 410, 547, 456, 683, 592, 638,
00660 547, 638, 592, 547, 501, 592, 547, 774,
00661 547, 547, 501, 228, 228, 228, 385, 456,
00662 182, 456, 456, 410, 456, 456, 228, 456,
00663 456, 182, 182, 410, 182, 683, 456, 456,
00664 456, 456, 273, 410, 228, 456, 410, 592,
00665 410, 410, 410, 274, 213, 274, 479, 0,
00666 0, 0, 0, 0, 0, 0, 0, 0,
00667 0, 0, 0, 0, 820, 820, 820, 287,
00668 182, 182, 273, 273, 273, 273, 273, 456,
00669 820, 479, 820, 774, 456, 456, 410, 410,
00670 228, 273, 456, 456, 456, 456, 213, 456,
00671 273, 604, 303, 456, 479, 273, 604, 273,
00672 328, 479, 273, 273, 273, 456, 440, 228,
00673 273, 273, 299, 456, 684, 684, 684, 501,
00674 547, 547, 547, 547, 547, 547, 820, 592,
00675 547, 547, 547, 547, 228, 228, 228, 228,
00676 592, 592, 638, 638, 638, 638, 638, 479,
00677 638, 592, 592, 592, 592, 547, 547, 501,
00678 456, 456, 456, 456, 456, 456, 729, 410,
00679 456, 456, 456, 456, 228, 228, 228, 228,
00680 456, 456, 456, 456, 456, 456, 456, 479,
00681 501, 456, 456, 456, 456, 410, 456, 410,
00682 },
00683 {
00684 0, 0, 0, 0, 0, 0, 0, 0,
00685 0, 0, 0, 0, 0, 0, 0, 0,
00686 0, 0, 0, 0, 0, 0, 0, 0,
00687 0, 0, 0, 0, 0, 0, 0, 0,
00688 228, 273, 389, 456, 456, 729, 592, 228,
00689 273, 273, 319, 479, 228, 273, 228, 228,
00690 456, 456, 456, 456, 456, 456, 456, 456,
00691 456, 456, 273, 273, 479, 479, 479, 501,
00692 800, 592, 592, 592, 592, 547, 501, 638,
00693 592, 228, 456, 592, 501, 683, 592, 638,
00694 547, 638, 592, 547, 501, 592, 547, 774,
00695 547, 547, 501, 273, 228, 273, 479, 456,
00696 228, 456, 501, 456, 501, 456, 273, 501,
00697 501, 228, 228, 456, 228, 729, 501, 501,
00698 501, 501, 319, 456, 273, 501, 456, 638,
00699 456, 456, 410, 319, 230, 319, 479, 0,
00700 0, 0, 0, 0, 0, 0, 0, 0,
00701 0, 0, 0, 0, 820, 820, 820, 287,
00702 228, 228, 273, 273, 410, 410, 410, 456,
00703 820, 479, 820, 774, 456, 456, 501, 501,
00704 228, 273, 456, 456, 456, 456, 230, 456,
00705 273, 604, 303, 456, 479, 273, 604, 273,
00706 328, 479, 273, 273, 273, 501, 456, 228,
00707 273, 273, 299, 456, 684, 684, 684, 501,
00708 592, 592, 592, 592, 592, 592, 820, 592,
00709 547, 547, 547, 547, 228, 228, 228, 228,
00710 592, 592, 638, 638, 638, 638, 638, 479,
00711 638, 592, 592, 592, 592, 547, 547, 501,
00712 456, 456, 456, 456, 456, 456, 729, 456,
00713 456, 456, 456, 456, 228, 228, 228, 228,
00714 501, 501, 501, 501, 501, 501, 501, 479,
00715 501, 501, 501, 501, 501, 456, 501, 456,
00716 },
00717 {
00718 0, 0, 0, 0, 0, 0, 0, 0,
00719 0, 0, 0, 0, 0, 0, 0, 0,
00720 0, 0, 0, 0, 0, 0, 0, 0,
00721 0, 0, 0, 0, 0, 0, 0, 0,
00722 320, 300, 380, 620, 620, 900, 800, 220,
00723 300, 300, 440, 600, 320, 400, 320, 600,
00724 620, 620, 620, 620, 620, 620, 620, 620,
00725 620, 620, 320, 320, 600, 600, 600, 540,
00726 820, 680, 740, 740, 800, 720, 640, 800,
00727 800, 340, 600, 720, 600, 920, 740, 800,
00728 620, 820, 720, 660, 620, 780, 700, 960,
00729 720, 640, 640, 300, 600, 300, 600, 500,
00730 220, 580, 620, 520, 620, 520, 320, 540,
00731 660, 300, 300, 620, 300, 940, 660, 560,
00732 620, 580, 440, 520, 380, 680, 520, 780,
00733 560, 540, 480, 280, 600, 280, 600, 0,
00734 0, 0, 0, 0, 0, 0, 0, 0,
00735 0, 0, 0, 0, 1000, 980, 1280, 460,
00736 220, 220, 240, 240, 400, 400, 400, 500,
00737 1000, 600, 1240, 900, 540, 540, 620, 620,
00738 320, 300, 620, 620, 620, 620, 600, 520,
00739 420, 740, 420, 360, 600, 400, 740, 440,
00740 400, 600, 372, 372, 340, 680, 600, 320,
00741 320, 372, 420, 360, 930, 930, 930, 540,
00742 680, 680, 680, 680, 680, 680, 1260, 740,
00743 720, 720, 720, 720, 340, 340, 340, 340,
00744 800, 740, 800, 800, 800, 800, 800, 600,
00745 800, 780, 780, 780, 780, 640, 620, 660,
00746 580, 580, 580, 580, 580, 580, 860, 520,
00747 520, 520, 520, 520, 300, 300, 300, 300,
00748 560, 660, 560, 560, 560, 560, 560, 600,
00749 560, 680, 680, 680, 680, 540, 620, 540,
00750 },
00751 {
00752 0, 0, 0, 0, 0, 0, 0, 0,
00753 0, 0, 0, 0, 0, 0, 0, 0,
00754 0, 0, 0, 0, 0, 0, 0, 0,
00755 0, 0, 0, 0, 0, 0, 0, 0,
00756 340, 360, 420, 660, 660, 940, 800, 320,
00757 320, 320, 460, 600, 340, 360, 340, 600,
00758 660, 660, 660, 660, 660, 660, 660, 660,
00759 660, 660, 340, 340, 600, 600, 600, 660,
00760 820, 720, 720, 740, 780, 720, 680, 780,
00761 820, 400, 640, 800, 640, 940, 740, 800,
00762 660, 800, 780, 660, 700, 740, 720, 940,
00763 780, 700, 640, 300, 600, 300, 600, 500,
00764 320, 580, 600, 580, 640, 580, 380, 580,
00765 680, 360, 340, 660, 340, 1000, 680, 620,
00766 640, 620, 460, 520, 460, 660, 600, 800,
00767 600, 620, 560, 320, 600, 320, 600, 0,
00768 0, 0, 0, 0, 0, 0, 0, 0,
00769 0, 0, 0, 0, 1000, 980, 1360, 460,
00770 320, 320, 220, 220, 540, 540, 540, 500,
00771 1000, 600, 1220, 940, 440, 380, 740, 740,
00772 340, 360, 660, 660, 660, 660, 600, 600,
00773 500, 740, 400, 400, 600, 360, 740, 460,
00774 400, 600, 396, 396, 400, 660, 800, 340,
00775 360, 396, 400, 400, 990, 990, 990, 660,
00776 720, 720, 720, 720, 720, 720, 1140, 740,
00777 720, 720, 720, 720, 400, 400, 400, 400,
00778 780, 740, 800, 800, 800, 800, 800, 600,
00779 800, 740, 740, 740, 740, 700, 660, 660,
00780 580, 580, 580, 580, 580, 580, 880, 580,
00781 580, 580, 580, 580, 360, 360, 360, 360,
00782 620, 680, 620, 620, 620, 620, 620, 600,
00783 620, 660, 660, 660, 660, 620, 640, 620,
00784 },
00785 {
00786 0, 0, 0, 0, 0, 0, 0, 0,
00787 0, 0, 0, 0, 0, 0, 0, 0,
00788 0, 0, 0, 0, 0, 0, 0, 0,
00789 0, 0, 0, 0, 0, 0, 0, 0,
00790 300, 320, 360, 620, 620, 800, 820, 280,
00791 280, 280, 440, 600, 300, 320, 300, 600,
00792 620, 620, 620, 620, 620, 620, 620, 620,
00793 620, 620, 300, 300, 600, 600, 600, 540,
00794 780, 700, 720, 720, 740, 680, 620, 760,
00795 800, 320, 560, 720, 580, 860, 720, 760,
00796 600, 780, 700, 640, 600, 720, 680, 960,
00797 700, 660, 580, 260, 600, 260, 600, 500,
00798 280, 620, 600, 480, 640, 540, 340, 560,
00799 620, 280, 280, 600, 280, 880, 620, 540,
00800 600, 560, 400, 540, 340, 620, 540, 880,
00801 540, 600, 520, 360, 600, 380, 600, 0,
00802 0, 0, 0, 0, 0, 0, 0, 0,
00803 0, 0, 0, 0, 1000, 980, 1180, 460,
00804 280, 280, 180, 180, 440, 440, 480, 500,
00805 1000, 600, 1180, 900, 620, 620, 640, 660,
00806 300, 320, 620, 620, 620, 620, 600, 620,
00807 420, 740, 440, 300, 600, 320, 740, 440,
00808 400, 600, 372, 372, 320, 620, 620, 300,
00809 320, 372, 400, 300, 930, 930, 930, 540,
00810 700, 700, 700, 700, 700, 700, 1220, 720,
00811 680, 680, 680, 680, 320, 320, 320, 320,
00812 740, 720, 760, 760, 760, 760, 760, 600,
00813 760, 720, 720, 720, 720, 660, 600, 620,
00814 620, 620, 620, 620, 620, 620, 880, 480,
00815 540, 540, 540, 540, 280, 280, 280, 280,
00816 540, 620, 540, 540, 540, 540, 540, 600,
00817 540, 620, 620, 620, 620, 600, 600, 600,
00818 },
00819 {
00820 0, 0, 0, 0, 0, 0, 0, 0,
00821 0, 0, 0, 0, 0, 0, 0, 0,
00822 0, 0, 0, 0, 0, 0, 0, 0,
00823 0, 0, 0, 0, 0, 0, 0, 0,
00824 340, 320, 380, 680, 680, 880, 980, 320,
00825 260, 260, 460, 600, 340, 280, 340, 360,
00826 680, 680, 680, 680, 680, 680, 680, 680,
00827 680, 680, 340, 340, 620, 600, 620, 620,
00828 780, 720, 720, 700, 760, 720, 660, 760,
00829 800, 380, 620, 780, 640, 860, 740, 760,
00830 640, 760, 740, 700, 700, 740, 660, 1000,
00831 740, 660, 680, 260, 580, 260, 620, 500,
00832 320, 680, 600, 560, 680, 560, 420, 620,
00833 700, 380, 320, 700, 380, 960, 680, 600,
00834 660, 620, 500, 540, 440, 680, 540, 860,
00835 620, 600, 560, 300, 620, 300, 620, 0,
00836 0, 0, 0, 0, 0, 0, 0, 0,
00837 0, 0, 0, 0, 1000, 940, 1360, 360,
00838 320, 320, 220, 220, 520, 520, 520, 500,
00839 1000, 600, 1180, 920, 420, 420, 820, 820,
00840 340, 320, 680, 680, 680, 680, 620, 620,
00841 520, 780, 440, 380, 620, 280, 780, 480,
00842 400, 600, 408, 408, 340, 680, 680, 340,
00843 360, 408, 440, 380, 1020, 1020, 1020, 620,
00844 720, 720, 720, 720, 720, 720, 1140, 700,
00845 720, 720, 720, 720, 380, 380, 380, 380,
00846 760, 740, 760, 760, 760, 760, 760, 600,
00847 760, 740, 740, 740, 740, 660, 640, 660,
00848 680, 680, 680, 680, 680, 680, 880, 560,
00849 560, 560, 560, 560, 380, 380, 380, 380,
00850 600, 680, 600, 600, 600, 600, 600, 600,
00851 600, 680, 680, 680, 680, 600, 660, 600,
00852 },
00853 {
00854 0, 0, 0, 0, 0, 0, 0, 0,
00855 0, 0, 0, 0, 0, 0, 0, 0,
00856 0, 0, 0, 0, 0, 0, 0, 0,
00857 0, 0, 0, 0, 0, 0, 0, 0,
00858 277, 295, 309, 554, 554, 775, 757, 351,
00859 369, 369, 425, 606, 277, 332, 277, 437,
00860 554, 554, 554, 554, 554, 554, 554, 554,
00861 554, 554, 277, 277, 606, 606, 606, 591,
00862 867, 740, 574, 813, 744, 536, 485, 872,
00863 683, 226, 482, 591, 462, 919, 740, 869,
00864 592, 871, 607, 498, 426, 655, 702, 960,
00865 609, 592, 480, 351, 605, 351, 606, 500,
00866 351, 683, 682, 647, 685, 650, 314, 673,
00867 610, 200, 203, 502, 200, 938, 610, 655,
00868 682, 682, 301, 388, 339, 608, 554, 831,
00869 480, 536, 425, 351, 672, 351, 606, 0,
00870 0, 0, 0, 0, 0, 0, 0, 0,
00871 0, 0, 0, 0, 1000, 1000, 1174, 606,
00872 351, 351, 251, 251, 502, 484, 502, 500,
00873 1000, 606, 1194, 1137, 553, 553, 487, 485,
00874 277, 295, 554, 554, 554, 554, 672, 615,
00875 369, 747, 369, 425, 606, 332, 747, 485,
00876 400, 606, 332, 332, 375, 608, 564, 277,
00877 324, 332, 369, 425, 831, 831, 831, 591,
00878 740, 740, 740, 740, 740, 740, 992, 813,
00879 536, 536, 536, 536, 226, 226, 226, 226,
00880 790, 740, 869, 869, 869, 869, 869, 606,
00881 868, 655, 655, 655, 655, 592, 592, 554,
00882 683, 683, 683, 683, 683, 683, 1157, 647,
00883 650, 650, 650, 650, 200, 200, 200, 200,
00884 655, 610, 655, 655, 655, 655, 655, 606,
00885 653, 608, 608, 608, 608, 536, 682, 536,
00886 },
00887 {
00888 0, 0, 0, 0, 0, 0, 0, 0,
00889 0, 0, 0, 0, 0, 0, 0, 0,
00890 0, 0, 0, 0, 0, 0, 0, 0,
00891 0, 0, 0, 0, 0, 0, 0, 0,
00892 280, 280, 360, 560, 560, 860, 680, 280,
00893 380, 380, 440, 600, 280, 420, 280, 460,
00894 560, 560, 560, 560, 560, 560, 560, 560,
00895 560, 560, 280, 280, 600, 600, 600, 560,
00896 740, 740, 580, 780, 700, 520, 480, 840,
00897 680, 280, 480, 620, 440, 900, 740, 840,
00898 560, 840, 580, 520, 420, 640, 700, 900,
00899 680, 620, 500, 320, 640, 320, 600, 500,
00900 280, 660, 660, 640, 660, 640, 280, 660,
00901 600, 240, 260, 580, 240, 940, 600, 640,
00902 660, 660, 320, 440, 300, 600, 560, 800,
00903 560, 580, 460, 340, 600, 340, 600, 0,
00904 0, 0, 0, 0, 0, 0, 0, 0,
00905 0, 0, 0, 0, 1000, 1000, 1280, 600,
00906 280, 280, 240, 240, 480, 480, 480, 500,
00907 1000, 600, 1060, 1080, 560, 560, 520, 520,
00908 280, 280, 560, 560, 560, 560, 600, 560,
00909 500, 740, 360, 460, 600, 420, 740, 420,
00910 400, 600, 336, 336, 420, 576, 600, 280,
00911 340, 336, 360, 460, 840, 840, 840, 560,
00912 740, 740, 740, 740, 740, 740, 900, 780,
00913 520, 520, 520, 520, 280, 280, 280, 280,
00914 742, 740, 840, 840, 840, 840, 840, 600,
00915 840, 640, 640, 640, 640, 620, 560, 600,
00916 660, 660, 660, 660, 660, 660, 1080, 640,
00917 640, 640, 640, 640, 240, 240, 240, 240,
00918 640, 600, 640, 640, 640, 640, 640, 600,
00919 660, 600, 600, 600, 600, 580, 660, 580,
00920 },
00921 {
00922 0, 0, 0, 0, 0, 0, 0, 0,
00923 0, 0, 0, 0, 0, 0, 0, 0,
00924 0, 0, 0, 0, 0, 0, 0, 0,
00925 0, 0, 0, 0, 0, 0, 0, 0,
00926 277, 295, 309, 554, 554, 775, 757, 351,
00927 369, 369, 425, 606, 277, 332, 277, 437,
00928 554, 554, 554, 554, 554, 554, 554, 554,
00929 554, 554, 277, 277, 606, 606, 606, 591,
00930 867, 740, 574, 813, 744, 536, 485, 872,
00931 683, 226, 482, 591, 462, 919, 740, 869,
00932 592, 871, 607, 498, 426, 655, 702, 960,
00933 609, 592, 480, 351, 605, 351, 606, 500,
00934 351, 683, 682, 647, 685, 650, 314, 673,
00935 610, 200, 203, 502, 200, 938, 610, 655,
00936 682, 682, 301, 388, 339, 608, 554, 831,
00937 480, 536, 425, 351, 672, 351, 606, 0,
00938 0, 0, 0, 0, 0, 0, 0, 0,
00939 0, 0, 0, 0, 1000, 1000, 1174, 606,
00940 351, 351, 251, 251, 502, 484, 502, 500,
00941 1000, 606, 1194, 1137, 553, 553, 487, 485,
00942 277, 295, 554, 554, 554, 554, 672, 615,
00943 369, 747, 369, 425, 606, 332, 747, 485,
00944 400, 606, 332, 332, 375, 608, 564, 277,
00945 324, 332, 369, 425, 831, 831, 831, 591,
00946 740, 740, 740, 740, 740, 740, 992, 813,
00947 536, 536, 536, 536, 226, 226, 226, 226,
00948 790, 740, 869, 869, 869, 869, 869, 606,
00949 868, 655, 655, 655, 655, 592, 592, 554,
00950 683, 683, 683, 683, 683, 683, 1157, 647,
00951 650, 650, 650, 650, 200, 200, 200, 200,
00952 655, 610, 655, 655, 655, 655, 655, 606,
00953 653, 608, 608, 608, 608, 536, 682, 536,
00954 },
00955 {
00956 0, 0, 0, 0, 0, 0, 0, 0,
00957 0, 0, 0, 0, 0, 0, 0, 0,
00958 0, 0, 0, 0, 0, 0, 0, 0,
00959 0, 0, 0, 0, 0, 0, 0, 0,
00960 280, 280, 360, 560, 560, 860, 680, 280,
00961 380, 380, 440, 600, 280, 420, 280, 460,
00962 560, 560, 560, 560, 560, 560, 560, 560,
00963 560, 560, 280, 280, 600, 600, 600, 560,
00964 740, 740, 580, 780, 700, 520, 480, 840,
00965 680, 280, 480, 620, 440, 900, 740, 840,
00966 560, 840, 580, 520, 420, 640, 700, 900,
00967 680, 620, 500, 320, 640, 320, 600, 500,
00968 280, 660, 660, 640, 660, 640, 280, 660,
00969 600, 240, 260, 580, 240, 940, 600, 640,
00970 660, 660, 320, 440, 300, 600, 560, 800,
00971 560, 580, 460, 340, 600, 340, 600, 0,
00972 0, 0, 0, 0, 0, 0, 0, 0,
00973 0, 0, 0, 0, 1000, 1000, 1280, 600,
00974 280, 280, 240, 240, 480, 480, 480, 500,
00975 1000, 600, 1060, 1080, 560, 560, 520, 520,
00976 280, 280, 560, 560, 560, 560, 600, 560,
00977 500, 740, 360, 460, 600, 420, 740, 420,
00978 400, 600, 336, 336, 420, 576, 600, 280,
00979 340, 336, 360, 460, 840, 840, 840, 560,
00980 740, 740, 740, 740, 740, 740, 900, 780,
00981 520, 520, 520, 520, 280, 280, 280, 280,
00982 742, 740, 840, 840, 840, 840, 840, 600,
00983 840, 640, 640, 640, 640, 620, 560, 600,
00984 660, 660, 660, 660, 660, 660, 1080, 640,
00985 640, 640, 640, 640, 240, 240, 240, 240,
00986 640, 600, 640, 640, 640, 640, 640, 600,
00987 660, 600, 600, 600, 600, 580, 660, 580,
00988 },
00989 {
00990 0, 0, 0, 0, 0, 0, 0, 0,
00991 0, 0, 0, 0, 0, 0, 0, 0,
00992 0, 0, 0, 0, 0, 0, 0, 0,
00993 0, 0, 0, 0, 0, 0, 0, 0,
00994 278, 296, 389, 556, 556, 833, 815, 204,
00995 333, 333, 500, 606, 278, 333, 278, 278,
00996 556, 556, 556, 556, 556, 556, 556, 556,
00997 556, 556, 278, 278, 606, 606, 606, 444,
00998 737, 722, 722, 722, 778, 722, 667, 778,
00999 833, 407, 556, 778, 667, 944, 815, 778,
01000 667, 778, 722, 630, 667, 815, 722, 981,
01001 704, 704, 611, 333, 606, 333, 606, 500,
01002 204, 556, 556, 444, 574, 500, 333, 537,
01003 611, 315, 296, 593, 315, 889, 611, 500,
01004 574, 556, 444, 463, 389, 611, 537, 778,
01005 537, 537, 481, 333, 606, 333, 606, 0,
01006 0, 0, 0, 0, 0, 0, 0, 0,
01007 0, 0, 0, 0, 1000, 1000, 1000, 606,
01008 204, 204, 259, 259, 389, 389, 389, 556,
01009 1000, 606, 1000, 833, 500, 500, 611, 611,
01010 278, 296, 556, 556, 556, 556, 606, 500,
01011 333, 737, 334, 426, 606, 333, 737, 333,
01012 400, 606, 333, 333, 333, 611, 606, 278,
01013 333, 333, 300, 426, 834, 834, 834, 444,
01014 722, 722, 722, 722, 722, 722, 1000, 722,
01015 722, 722, 722, 722, 407, 407, 407, 407,
01016 778, 815, 778, 778, 778, 778, 778, 606,
01017 778, 815, 815, 815, 815, 704, 667, 574,
01018 556, 556, 556, 556, 556, 556, 796, 444,
01019 500, 500, 500, 500, 315, 315, 315, 315,
01020 500, 611, 500, 500, 500, 500, 500, 606,
01021 500, 611, 611, 611, 611, 537, 574, 537,
01022 },
01023 {
01024 0, 0, 0, 0, 0, 0, 0, 0,
01025 0, 0, 0, 0, 0, 0, 0, 0,
01026 0, 0, 0, 0, 0, 0, 0, 0,
01027 0, 0, 0, 0, 0, 0, 0, 0,
01028 287, 296, 333, 574, 574, 833, 852, 241,
01029 389, 389, 500, 606, 278, 333, 278, 278,
01030 574, 574, 574, 574, 574, 574, 574, 574,
01031 574, 574, 278, 278, 606, 606, 606, 500,
01032 747, 759, 778, 778, 833, 759, 722, 833,
01033 870, 444, 648, 815, 722, 981, 833, 833,
01034 759, 833, 815, 667, 722, 833, 759, 981,
01035 722, 722, 667, 389, 606, 389, 606, 500,
01036 241, 611, 648, 556, 667, 574, 389, 611,
01037 685, 370, 352, 667, 352, 963, 685, 611,
01038 667, 648, 519, 500, 426, 685, 611, 889,
01039 611, 611, 537, 389, 606, 389, 606, 0,
01040 0, 0, 0, 0, 0, 0, 0, 0,
01041 0, 0, 0, 0, 1000, 1000, 1000, 606,
01042 241, 241, 333, 333, 481, 481, 481, 500,
01043 1000, 606, 1000, 907, 500, 500, 685, 685,
01044 287, 296, 574, 574, 574, 574, 606, 500,
01045 333, 747, 367, 500, 606, 333, 747, 333,
01046 400, 606, 344, 344, 333, 685, 747, 278,
01047 333, 344, 367, 500, 861, 861, 861, 500,
01048 759, 759, 759, 759, 759, 759, 981, 778,
01049 759, 759, 759, 759, 444, 444, 444, 444,
01050 833, 833, 833, 833, 833, 833, 833, 606,
01051 833, 833, 833, 833, 833, 722, 759, 611,
01052 611, 611, 611, 611, 611, 611, 870, 556,
01053 574, 574, 574, 574, 370, 370, 370, 370,
01054 611, 685, 611, 611, 611, 611, 611, 606,
01055 611, 685, 685, 685, 685, 611, 667, 611,
01056 },
01057 {
01058 0, 0, 0, 0, 0, 0, 0, 0,
01059 0, 0, 0, 0, 0, 0, 0, 0,
01060 0, 0, 0, 0, 0, 0, 0, 0,
01061 0, 0, 0, 0, 0, 0, 0, 0,
01062 278, 333, 400, 556, 556, 833, 852, 204,
01063 333, 333, 500, 606, 278, 333, 278, 606,
01064 556, 556, 556, 556, 556, 556, 556, 556,
01065 556, 556, 278, 278, 606, 606, 606, 444,
01066 747, 704, 722, 722, 778, 722, 667, 778,
01067 833, 407, 611, 741, 667, 944, 815, 778,
01068 667, 778, 741, 667, 685, 815, 704, 926,
01069 704, 685, 667, 333, 606, 333, 606, 500,
01070 204, 574, 556, 444, 611, 444, 333, 537,
01071 611, 333, 315, 556, 333, 889, 611, 500,
01072 574, 556, 444, 444, 352, 611, 519, 778,
01073 500, 500, 463, 333, 606, 333, 606, 0,
01074 0, 0, 0, 0, 0, 0, 0, 0,
01075 0, 0, 0, 0, 1000, 950, 1000, 606,
01076 204, 204, 333, 333, 389, 389, 389, 500,
01077 1000, 606, 981, 778, 500, 500, 611, 611,
01078 278, 333, 556, 556, 556, 556, 606, 500,
01079 333, 747, 422, 426, 606, 333, 747, 333,
01080 400, 606, 333, 333, 333, 611, 650, 278,
01081 333, 333, 372, 426, 834, 834, 834, 444,
01082 704, 704, 704, 704, 704, 704, 870, 722,
01083 722, 722, 722, 722, 407, 407, 407, 407,
01084 778, 815, 778, 778, 778, 778, 778, 606,
01085 778, 815, 815, 815, 815, 685, 667, 556,
01086 574, 574, 574, 574, 574, 574, 722, 444,
01087 444, 444, 444, 444, 333, 333, 333, 333,
01088 500, 611, 500, 500, 500, 500, 500, 606,
01089 500, 611, 611, 611, 611, 500, 574, 500,
01090 },
01091 {
01092 0, 0, 0, 0, 0, 0, 0, 0,
01093 0, 0, 0, 0, 0, 0, 0, 0,
01094 0, 0, 0, 0, 0, 0, 0, 0,
01095 0, 0, 0, 0, 0, 0, 0, 0,
01096 287, 333, 400, 574, 574, 889, 889, 259,
01097 407, 407, 500, 606, 287, 333, 287, 278,
01098 574, 574, 574, 574, 574, 574, 574, 574,
01099 574, 574, 287, 287, 606, 606, 606, 481,
01100 747, 741, 759, 759, 833, 741, 704, 815,
01101 870, 444, 667, 778, 704, 944, 852, 833,
01102 741, 833, 796, 685, 722, 833, 741, 944,
01103 741, 704, 704, 407, 606, 407, 606, 500,
01104 259, 667, 611, 537, 667, 519, 389, 611,
01105 685, 389, 370, 648, 389, 944, 685, 574,
01106 648, 630, 519, 481, 407, 685, 556, 833,
01107 574, 519, 519, 407, 606, 407, 606, 0,
01108 0, 0, 0, 0, 0, 0, 0, 0,
01109 0, 0, 0, 0, 1000, 950, 1167, 606,
01110 259, 259, 278, 278, 481, 481, 481, 500,
01111 1000, 606, 963, 852, 500, 500, 685, 685,
01112 287, 333, 574, 574, 574, 574, 606, 500,
01113 333, 747, 412, 481, 606, 333, 747, 333,
01114 400, 606, 344, 344, 333, 685, 650, 287,
01115 333, 344, 356, 481, 861, 861, 861, 481,
01116 741, 741, 741, 741, 741, 741, 889, 759,
01117 741, 741, 741, 741, 444, 444, 444, 444,
01118 833, 852, 833, 833, 833, 833, 833, 606,
01119 833, 833, 833, 833, 833, 704, 741, 574,
01120 667, 667, 667, 667, 667, 667, 815, 537,
01121 519, 519, 519, 519, 389, 389, 389, 389,
01122 574, 685, 574, 574, 574, 574, 574, 606,
01123 574, 685, 685, 685, 685, 519, 648, 519,
01124 },
01125 };
01126 static unsigned short ausCharacterWidths2[32][256] = {
01127 {
01128 0, 0, 0, 0, 0, 0, 0, 0,
01129 0, 0, 0, 0, 0, 0, 0, 0,
01130 0, 0, 0, 0, 0, 0, 0, 0,
01131 0, 0, 0, 0, 0, 0, 0, 0,
01132 600, 600, 600, 600, 600, 600, 600, 600,
01133 600, 600, 600, 600, 600, 600, 600, 600,
01134 600, 600, 600, 600, 600, 600, 600, 600,
01135 600, 600, 600, 600, 600, 600, 600, 600,
01136 600, 600, 600, 600, 600, 600, 600, 600,
01137 600, 600, 600, 600, 600, 600, 600, 600,
01138 600, 600, 600, 600, 600, 600, 600, 600,
01139 600, 600, 600, 600, 600, 600, 600, 600,
01140 600, 600, 600, 600, 600, 600, 600, 600,
01141 600, 600, 600, 600, 600, 600, 600, 600,
01142 600, 600, 600, 600, 600, 600, 600, 600,
01143 600, 600, 600, 600, 600, 600, 600, 0,
01144 0, 0, 0, 0, 0, 0, 0, 0,
01145 0, 0, 0, 0, 0, 0, 0, 0,
01146 0, 0, 0, 0, 0, 0, 0, 0,
01147 0, 0, 0, 0, 0, 0, 0, 0,
01148 600, 600, 600, 600, 600, 600, 600, 600,
01149 600, 600, 600, 600, 600, 600, 600, 600,
01150 600, 600, 600, 600, 600, 600, 600, 600,
01151 600, 600, 600, 600, 600, 600, 600, 600,
01152 600, 600, 600, 600, 600, 600, 600, 600,
01153 600, 600, 600, 600, 600, 600, 600, 600,
01154 600, 600, 600, 600, 600, 600, 600, 600,
01155 600, 600, 600, 600, 600, 600, 600, 600,
01156 600, 600, 600, 600, 600, 600, 600, 600,
01157 600, 600, 600, 600, 600, 600, 600, 600,
01158 600, 600, 600, 600, 600, 600, 600, 600,
01159 600, 600, 600, 600, 600, 600, 600, 600,
01160 },
01161 {
01162 0, 0, 0, 0, 0, 0, 0, 0,
01163 0, 0, 0, 0, 0, 0, 0, 0,
01164 0, 0, 0, 0, 0, 0, 0, 0,
01165 0, 0, 0, 0, 0, 0, 0, 0,
01166 600, 600, 600, 600, 600, 600, 600, 600,
01167 600, 600, 600, 600, 600, 600, 600, 600,
01168 600, 600, 600, 600, 600, 600, 600, 600,
01169 600, 600, 600, 600, 600, 600, 600, 600,
01170 600, 600, 600, 600, 600, 600, 600, 600,
01171 600, 600, 600, 600, 600, 600, 600, 600,
01172 600, 600, 600, 600, 600, 600, 600, 600,
01173 600, 600, 600, 600, 600, 600, 600, 600,
01174 600, 600, 600, 600, 600, 600, 600, 600,
01175 600, 600, 600, 600, 600, 600, 600, 600,
01176 600, 600, 600, 600, 600, 600, 600, 600,
01177 600, 600, 600, 600, 600, 600, 600, 0,
01178 0, 0, 0, 0, 0, 0, 0, 0,
01179 0, 0, 0, 0, 0, 0, 0, 0,
01180 0, 0, 0, 0, 0, 0, 0, 0,
01181 0, 0, 0, 0, 0, 0, 0, 0,
01182 600, 600, 600, 600, 600, 600, 600, 600,
01183 600, 600, 600, 600, 600, 600, 600, 600,
01184 600, 600, 600, 600, 600, 600, 600, 600,
01185 600, 600, 600, 600, 600, 600, 600, 600,
01186 600, 600, 600, 600, 600, 600, 600, 600,
01187 600, 600, 600, 600, 600, 600, 600, 600,
01188 600, 600, 600, 600, 600, 600, 600, 600,
01189 600, 600, 600, 600, 600, 600, 600, 600,
01190 600, 600, 600, 600, 600, 600, 600, 600,
01191 600, 600, 600, 600, 600, 600, 600, 600,
01192 600, 600, 600, 600, 600, 600, 600, 600,
01193 600, 600, 600, 600, 600, 600, 600, 600,
01194 },
01195 {
01196 0, 0, 0, 0, 0, 0, 0, 0,
01197 0, 0, 0, 0, 0, 0, 0, 0,
01198 0, 0, 0, 0, 0, 0, 0, 0,
01199 0, 0, 0, 0, 0, 0, 0, 0,
01200 600, 600, 600, 600, 600, 600, 600, 600,
01201 600, 600, 600, 600, 600, 600, 600, 600,
01202 600, 600, 600, 600, 600, 600, 600, 600,
01203 600, 600, 600, 600, 600, 600, 600, 600,
01204 600, 600, 600, 600, 600, 600, 600, 600,
01205 600, 600, 600, 600, 600, 600, 600, 600,
01206 600, 600, 600, 600, 600, 600, 600, 600,
01207 600, 600, 600, 600, 600, 600, 600, 600,
01208 600, 600, 600, 600, 600, 600, 600, 600,
01209 600, 600, 600, 600, 600, 600, 600, 600,
01210 600, 600, 600, 600, 600, 600, 600, 600,
01211 600, 600, 600, 600, 600, 600, 600, 0,
01212 0, 0, 0, 0, 0, 0, 0, 0,
01213 0, 0, 0, 0, 0, 0, 0, 0,
01214 0, 0, 0, 0, 0, 0, 0, 0,
01215 0, 0, 0, 0, 0, 0, 0, 0,
01216 600, 600, 600, 600, 600, 600, 600, 600,
01217 600, 600, 600, 600, 600, 600, 600, 600,
01218 600, 600, 600, 600, 600, 600, 600, 600,
01219 600, 600, 600, 600, 600, 600, 600, 600,
01220 600, 600, 600, 600, 600, 600, 600, 600,
01221 600, 600, 600, 600, 600, 600, 600, 600,
01222 600, 600, 600, 600, 600, 600, 600, 600,
01223 600, 600, 600, 600, 600, 600, 600, 600,
01224 600, 600, 600, 600, 600, 600, 600, 600,
01225 600, 600, 600, 600, 600, 600, 600, 600,
01226 600, 600, 600, 600, 600, 600, 600, 600,
01227 600, 600, 600, 600, 600, 600, 600, 600,
01228 },
01229 {
01230 0, 0, 0, 0, 0, 0, 0, 0,
01231 0, 0, 0, 0, 0, 0, 0, 0,
01232 0, 0, 0, 0, 0, 0, 0, 0,
01233 0, 0, 0, 0, 0, 0, 0, 0,
01234 600, 600, 600, 600, 600, 600, 600, 600,
01235 600, 600, 600, 600, 600, 600, 600, 600,
01236 600, 600, 600, 600, 600, 600, 600, 600,
01237 600, 600, 600, 600, 600, 600, 600, 600,
01238 600, 600, 600, 600, 600, 600, 600, 600,
01239 600, 600, 600, 600, 600, 600, 600, 600,
01240 600, 600, 600, 600, 600, 600, 600, 600,
01241 600, 600, 600, 600, 600, 600, 600, 600,
01242 600, 600, 600, 600, 600, 600, 600, 600,
01243 600, 600, 600, 600, 600, 600, 600, 600,
01244 600, 600, 600, 600, 600, 600, 600, 600,
01245 600, 600, 600, 600, 600, 600, 600, 0,
01246 0, 0, 0, 0, 0, 0, 0, 0,
01247 0, 0, 0, 0, 0, 0, 0, 0,
01248 0, 0, 0, 0, 0, 0, 0, 0,
01249 0, 0, 0, 0, 0, 0, 0, 0,
01250 600, 600, 600, 600, 600, 600, 600, 600,
01251 600, 600, 600, 600, 600, 600, 600, 600,
01252 600, 600, 600, 600, 600, 600, 600, 600,
01253 600, 600, 600, 600, 600, 600, 600, 600,
01254 600, 600, 600, 600, 600, 600, 600, 600,
01255 600, 600, 600, 600, 600, 600, 600, 600,
01256 600, 600, 600, 600, 600, 600, 600, 600,
01257 600, 600, 600, 600, 600, 600, 600, 600,
01258 600, 600, 600, 600, 600, 600, 600, 600,
01259 600, 600, 600, 600, 600, 600, 600, 740,
01260 600, 600, 600, 600, 600, 600, 600, 600,
01261 600, 600, 600, 600, 600, 600, 600, 600,
01262 },
01263 {
01264 0, 0, 0, 0, 0, 0, 0, 0,
01265 0, 0, 0, 0, 0, 0, 0, 0,
01266 0, 0, 0, 0, 0, 0, 0, 0,
01267 0, 0, 0, 0, 0, 0, 0, 0,
01268 250, 333, 408, 500, 500, 833, 778, 180,
01269 333, 333, 500, 564, 250, 333, 250, 278,
01270 500, 500, 500, 500, 500, 500, 500, 500,
01271 500, 500, 278, 278, 564, 564, 564, 444,
01272 921, 722, 667, 667, 722, 611, 556, 722,
01273 722, 333, 389, 722, 611, 889, 722, 722,
01274 556, 722, 667, 556, 611, 722, 722, 944,
01275 722, 722, 611, 333, 278, 333, 469, 500,
01276 333, 444, 500, 444, 500, 444, 333, 500,
01277 500, 278, 278, 500, 278, 778, 500, 500,
01278 500, 500, 333, 389, 278, 500, 500, 722,
01279 500, 500, 444, 480, 200, 480, 541, 0,
01280 0, 0, 0, 0, 0, 0, 0, 0,
01281 0, 0, 0, 0, 0, 0, 0, 0,
01282 0, 0, 0, 0, 0, 0, 0, 0,
01283 0, 0, 0, 0, 0, 0, 0, 0,
01284 250, 722, 333, 611, 500, 611, 556, 500,
01285 333, 556, 556, 611, 611, 333, 611, 611,
01286 333, 444, 333, 278, 333, 348, 389, 333,
01287 333, 389, 389, 278, 444, 333, 444, 444,
01288 667, 722, 722, 722, 722, 611, 667, 667,
01289 667, 611, 611, 611, 611, 333, 333, 722,
01290 722, 722, 722, 722, 722, 722, 722, 564,
01291 667, 722, 722, 722, 722, 722, 611, 500,
01292 333, 444, 444, 444, 444, 278, 444, 444,
01293 444, 444, 444, 444, 444, 278, 278, 600,
01294 500, 500, 500, 500, 500, 500, 500, 564,
01295 333, 500, 500, 500, 500, 500, 278, 333,
01296 },
01297 {
01298 0, 0, 0, 0, 0, 0, 0, 0,
01299 0, 0, 0, 0, 0, 0, 0, 0,
01300 0, 0, 0, 0, 0, 0, 0, 0,
01301 0, 0, 0, 0, 0, 0, 0, 0,
01302 250, 333, 555, 500, 500, 1000, 833, 278,
01303 333, 333, 500, 570, 250, 333, 250, 278,
01304 500, 500, 500, 500, 500, 500, 500, 500,
01305 500, 500, 333, 333, 570, 570, 570, 500,
01306 930, 722, 667, 722, 722, 667, 611, 778,
01307 778, 389, 500, 778, 667, 944, 722, 778,
01308 611, 778, 722, 556, 667, 722, 722, 1000,
01309 722, 722, 667, 333, 278, 333, 581, 500,
01310 333, 500, 556, 444, 556, 444, 333, 500,
01311 556, 278, 333, 556, 278, 833, 556, 500,
01312 556, 556, 444, 389, 333, 556, 500, 722,
01313 500, 500, 444, 394, 220, 394, 520, 0,
01314 0, 0, 0, 0, 0, 0, 0, 0,
01315 0, 0, 0, 0, 0, 0, 0, 0,
01316 0, 0, 0, 0, 0, 0, 0, 0,
01317 0, 0, 0, 0, 0, 0, 0, 0,
01318 250, 722, 333, 667, 500, 667, 556, 500,
01319 333, 556, 556, 667, 667, 333, 667, 667,
01320 333, 500, 333, 278, 333, 396, 389, 333,
01321 333, 389, 389, 400, 444, 333, 444, 444,
01322 722, 722, 722, 722, 722, 667, 722, 722,
01323 722, 667, 667, 667, 667, 389, 389, 722,
01324 722, 722, 722, 778, 778, 778, 778, 570,
01325 722, 722, 722, 722, 722, 722, 667, 556,
01326 444, 500, 500, 500, 500, 278, 444, 444,
01327 444, 444, 444, 444, 444, 278, 278, 665,
01328 556, 556, 556, 500, 500, 500, 500, 570,
01329 444, 556, 556, 556, 556, 500, 333, 333,
01330 },
01331 {
01332 0, 0, 0, 0, 0, 0, 0, 0,
01333 0, 0, 0, 0, 0, 0, 0, 0,
01334 0, 0, 0, 0, 0, 0, 0, 0,
01335 0, 0, 0, 0, 0, 0, 0, 0,
01336 250, 333, 420, 500, 500, 833, 778, 214,
01337 333, 333, 500, 675, 250, 333, 250, 278,
01338 500, 500, 500, 500, 500, 500, 500, 500,
01339 500, 500, 333, 333, 675, 675, 675, 500,
01340 920, 611, 611, 667, 722, 611, 611, 722,
01341 722, 333, 444, 667, 556, 833, 667, 722,
01342 611, 722, 611, 500, 556, 722, 611, 833,
01343 611, 556, 556, 389, 278, 389, 422, 500,
01344 333, 500, 500, 444, 500, 444, 278, 500,
01345 500, 278, 278, 444, 278, 722, 500, 500,
01346 500, 500, 389, 389, 278, 500, 444, 667,
01347 444, 444, 389, 400, 275, 400, 541, 0,
01348 0, 0, 0, 0, 0, 0, 0, 0,
01349 0, 0, 0, 0, 0, 0, 0, 0,
01350 0, 0, 0, 0, 0, 0, 0, 0,
01351 0, 0, 0, 0, 0, 0, 0, 0,
01352 250, 611, 333, 556, 500, 556, 500, 500,
01353 333, 500, 500, 556, 556, 333, 556, 556,
01354 333, 500, 333, 278, 333, 278, 389, 333,
01355 333, 389, 389, 278, 389, 333, 389, 389,
01356 611, 611, 611, 611, 611, 556, 667, 667,
01357 667, 611, 611, 611, 611, 333, 333, 722,
01358 722, 667, 667, 722, 722, 722, 722, 675,
01359 611, 722, 722, 722, 722, 556, 556, 500,
01360 389, 500, 500, 500, 500, 278, 444, 444,
01361 444, 444, 444, 444, 444, 278, 278, 521,
01362 500, 500, 500, 500, 500, 500, 500, 675,
01363 389, 500, 500, 500, 500, 444, 278, 333,
01364 },
01365 {
01366 0, 0, 0, 0, 0, 0, 0, 0,
01367 0, 0, 0, 0, 0, 0, 0, 0,
01368 0, 0, 0, 0, 0, 0, 0, 0,
01369 0, 0, 0, 0, 0, 0, 0, 0,
01370 250, 389, 555, 500, 500, 833, 778, 278,
01371 333, 333, 500, 570, 250, 333, 250, 278,
01372 500, 500, 500, 500, 500, 500, 500, 500,
01373 500, 500, 333, 333, 570, 570, 570, 500,
01374 832, 667, 667, 667, 722, 667, 667, 722,
01375 778, 389, 500, 667, 611, 889, 722, 722,
01376 611, 722, 667, 556, 611, 722, 667, 889,
01377 667, 611, 611, 333, 278, 333, 570, 500,
01378 333, 500, 500, 444, 500, 444, 333, 500,
01379 556, 278, 278, 500, 278, 778, 556, 500,
01380 500, 500, 389, 389, 278, 556, 444, 667,
01381 500, 444, 389, 348, 220, 348, 570, 0,
01382 0, 0, 0, 0, 0, 0, 0, 0,
01383 0, 0, 0, 0, 0, 0, 0, 0,
01384 0, 0, 0, 0, 0, 0, 0, 0,
01385 0, 0, 0, 0, 0, 0, 0, 0,
01386 250, 667, 333, 611, 500, 611, 556, 500,
01387 333, 556, 556, 611, 611, 333, 611, 611,
01388 333, 500, 333, 278, 333, 382, 389, 333,
01389 333, 389, 389, 345, 389, 333, 389, 389,
01390 667, 667, 667, 667, 667, 611, 667, 667,
01391 667, 667, 667, 667, 667, 389, 389, 722,
01392 722, 722, 722, 722, 722, 722, 722, 570,
01393 667, 722, 722, 722, 722, 611, 611, 500,
01394 389, 500, 500, 500, 500, 278, 444, 444,
01395 444, 444, 444, 444, 444, 278, 278, 600,
01396 500, 556, 556, 500, 500, 500, 500, 570,
01397 389, 556, 556, 556, 556, 444, 278, 333,
01398 },
01399 {
01400 0, 0, 0, 0, 0, 0, 0, 0,
01401 0, 0, 0, 0, 0, 0, 0, 0,
01402 0, 0, 0, 0, 0, 0, 0, 0,
01403 0, 0, 0, 0, 0, 0, 0, 0,
01404 278, 278, 355, 556, 556, 889, 667, 191,
01405 333, 333, 389, 584, 278, 333, 278, 278,
01406 556, 556, 556, 556, 556, 556, 556, 556,
01407 556, 556, 278, 278, 584, 584, 584, 556,
01408 1015, 667, 667, 722, 722, 667, 611, 778,
01409 722, 278, 500, 667, 556, 833, 722, 778,
01410 667, 778, 722, 667, 611, 722, 667, 944,
01411 667, 667, 611, 278, 278, 278, 469, 556,
01412 333, 556, 556, 500, 556, 556, 278, 556,
01413 556, 222, 222, 500, 222, 833, 556, 556,
01414 556, 556, 333, 500, 278, 556, 500, 722,
01415 500, 500, 500, 334, 260, 334, 584, 0,
01416 0, 0, 0, 0, 0, 0, 0, 0,
01417 0, 0, 0, 0, 0, 0, 0, 0,
01418 0, 0, 0, 0, 0, 0, 0, 0,
01419 0, 0, 0, 0, 0, 0, 0, 0,
01420 278, 667, 333, 556, 556, 556, 667, 556,
01421 333, 667, 667, 611, 611, 333, 611, 611,
01422 333, 556, 333, 222, 333, 292, 500, 333,
01423 333, 500, 500, 308, 500, 333, 500, 500,
01424 722, 667, 667, 667, 667, 556, 722, 722,
01425 722, 667, 667, 667, 667, 278, 278, 722,
01426 722, 722, 722, 778, 778, 778, 778, 584,
01427 722, 722, 722, 722, 722, 666, 611, 611,
01428 333, 556, 556, 556, 556, 222, 500, 500,
01429 500, 556, 556, 556, 556, 278, 278, 635,
01430 556, 556, 556, 556, 556, 556, 556, 584,
01431 333, 556, 556, 556, 556, 500, 278, 333,
01432 },
01433 {
01434 0, 0, 0, 0, 0, 0, 0, 0,
01435 0, 0, 0, 0, 0, 0, 0, 0,
01436 0, 0, 0, 0, 0, 0, 0, 0,
01437 0, 0, 0, 0, 0, 0, 0, 0,
01438 278, 333, 474, 556, 556, 889, 722, 238,
01439 333, 333, 389, 584, 278, 333, 278, 278,
01440 556, 556, 556, 556, 556, 556, 556, 556,
01441 556, 556, 333, 333, 584, 584, 584, 611,
01442 975, 722, 722, 722, 722, 667, 611, 778,
01443 722, 278, 556, 722, 611, 833, 722, 778,
01444 667, 778, 722, 667, 611, 722, 667, 944,
01445 667, 667, 611, 333, 278, 333, 584, 556,
01446 333, 556, 611, 556, 611, 556, 333, 611,
01447 611, 278, 278, 556, 278, 889, 611, 611,
01448 611, 611, 389, 556, 333, 611, 556, 778,
01449 556, 556, 500, 389, 280, 389, 584, 0,
01450 0, 0, 0, 0, 0, 0, 0, 0,
01451 0, 0, 0, 0, 0, 0, 0, 0,
01452 0, 0, 0, 0, 0, 0, 0, 0,
01453 0, 0, 0, 0, 0, 0, 0, 0,
01454 278, 722, 333, 611, 556, 611, 667, 556,
01455 333, 667, 667, 611, 611, 333, 611, 611,
01456 333, 556, 333, 278, 333, 369, 556, 333,
01457 333, 556, 556, 385, 500, 333, 500, 500,
01458 722, 722, 722, 722, 722, 611, 722, 722,
01459 722, 667, 667, 667, 667, 278, 278, 722,
01460 722, 722, 722, 778, 778, 778, 778, 584,
01461 722, 722, 722, 722, 722, 667, 611, 611,
01462 389, 556, 556, 556, 556, 278, 556, 556,
01463 556, 556, 556, 556, 556, 278, 278, 707,
01464 611, 611, 611, 611, 611, 611, 611, 584,
01465 389, 611, 611, 611, 611, 556, 333, 333,
01466 },
01467 {
01468 0, 0, 0, 0, 0, 0, 0, 0,
01469 0, 0, 0, 0, 0, 0, 0, 0,
01470 0, 0, 0, 0, 0, 0, 0, 0,
01471 0, 0, 0, 0, 0, 0, 0, 0,
01472 278, 278, 355, 556, 556, 889, 667, 191,
01473 333, 333, 389, 584, 278, 333, 278, 278,
01474 556, 556, 556, 556, 556, 556, 556, 556,
01475 556, 556, 278, 278, 584, 584, 584, 556,
01476 1015, 667, 667, 722, 722, 667, 611, 778,
01477 722, 278, 500, 667, 556, 833, 722, 778,
01478 667, 778, 722, 667, 611, 722, 667, 944,
01479 667, 667, 611, 278, 278, 278, 469, 556,
01480 333, 556, 556, 500, 556, 556, 278, 556,
01481 556, 222, 222, 500, 222, 833, 556, 556,
01482 556, 556, 333, 500, 278, 556, 500, 722,
01483 500, 500, 500, 334, 260, 334, 584, 0,
01484 0, 0, 0, 0, 0, 0, 0, 0,
01485 0, 0, 0, 0, 0, 0, 0, 0,
01486 0, 0, 0, 0, 0, 0, 0, 0,
01487 0, 0, 0, 0, 0, 0, 0, 0,
01488 278, 667, 333, 556, 556, 556, 667, 556,
01489 333, 667, 667, 611, 611, 333, 611, 611,
01490 333, 556, 333, 222, 333, 307, 500, 333,
01491 333, 500, 500, 319, 500, 333, 500, 500,
01492 722, 667, 667, 667, 667, 556, 722, 722,
01493 722, 667, 667, 667, 667, 278, 278, 722,
01494 722, 722, 722, 778, 778, 778, 778, 584,
01495 722, 722, 722, 722, 722, 667, 611, 611,
01496 333, 556, 556, 556, 556, 222, 500, 500,
01497 500, 556, 556, 556, 556, 278, 278, 650,
01498 556, 556, 556, 556, 556, 556, 556, 584,
01499 333, 556, 556, 556, 556, 500, 278, 333,
01500 },
01501 {
01502 0, 0, 0, 0, 0, 0, 0, 0,
01503 0, 0, 0, 0, 0, 0, 0, 0,
01504 0, 0, 0, 0, 0, 0, 0, 0,
01505 0, 0, 0, 0, 0, 0, 0, 0,
01506 278, 333, 474, 556, 556, 889, 722, 238,
01507 333, 333, 389, 584, 278, 333, 278, 278,
01508 556, 556, 556, 556, 556, 556, 556, 556,
01509 556, 556, 333, 333, 584, 584, 584, 611,
01510 975, 722, 722, 722, 722, 667, 611, 778,
01511 722, 278, 556, 722, 611, 833, 722, 778,
01512 667, 778, 722, 667, 611, 722, 667, 944,
01513 667, 667, 611, 333, 278, 333, 584, 556,
01514 333, 556, 611, 556, 611, 556, 333, 611,
01515 611, 278, 278, 556, 278, 889, 611, 611,
01516 611, 611, 389, 556, 333, 611, 556, 778,
01517 556, 556, 500, 389, 280, 389, 584, 0,
01518 0, 0, 0, 0, 0, 0, 0, 0,
01519 0, 0, 0, 0, 0, 0, 0, 0,
01520 0, 0, 0, 0, 0, 0, 0, 0,
01521 0, 0, 0, 0, 0, 0, 0, 0,
01522 278, 722, 333, 611, 556, 611, 667, 556,
01523 333, 667, 667, 611, 611, 333, 611, 611,
01524 333, 556, 333, 278, 333, 384, 556, 333,
01525 333, 556, 556, 404, 500, 333, 500, 500,
01526 722, 722, 722, 722, 722, 611, 722, 722,
01527 722, 667, 667, 667, 667, 278, 278, 722,
01528 722, 722, 722, 778, 778, 778, 778, 584,
01529 722, 722, 722, 722, 722, 667, 611, 611,
01530 389, 556, 556, 556, 556, 278, 556, 556,
01531 556, 556, 556, 556, 556, 278, 278, 722,
01532 611, 611, 611, 611, 611, 611, 611, 584,
01533 389, 611, 611, 611, 611, 556, 333, 333,
01534 },
01535 {
01536 0, 0, 0, 0, 0, 0, 0, 0,
01537 0, 0, 0, 0, 0, 0, 0, 0,
01538 0, 0, 0, 0, 0, 0, 0, 0,
01539 0, 0, 0, 0, 0, 0, 0, 0,
01540 250, 278, 371, 500, 500, 840, 778, 208,
01541 333, 333, 389, 606, 250, 333, 250, 606,
01542 500, 500, 500, 500, 500, 500, 500, 500,
01543 500, 500, 250, 250, 606, 606, 606, 444,
01544 747, 778, 611, 709, 774, 611, 556, 763,
01545 832, 337, 333, 726, 611, 946, 831, 786,
01546 604, 786, 668, 525, 613, 778, 722, 1000,
01547 667, 667, 667, 333, 606, 333, 606, 500,
01548 333, 500, 553, 444, 611, 479, 333, 556,
01549 582, 291, 234, 556, 291, 883, 582, 546,
01550 601, 560, 395, 424, 326, 603, 565, 834,
01551 516, 556, 500, 333, 606, 333, 606, 0,
01552 0, 0, 0, 0, 0, 0, 0, 0,
01553 0, 0, 0, 0, 0, 0, 0, 0,
01554 0, 0, 0, 0, 0, 0, 0, 0,
01555 0, 0, 0, 0, 0, 0, 0, 0,
01556 250, 778, 333, 611, 500, 611, 525, 500,
01557 333, 525, 525, 613, 667, 333, 667, 667,
01558 333, 500, 313, 291, 333, 375, 424, 333,
01559 333, 424, 424, 375, 500, 380, 500, 500,
01560 668, 778, 778, 778, 778, 611, 709, 709,
01561 709, 611, 611, 611, 611, 337, 337, 774,
01562 774, 831, 831, 786, 786, 786, 786, 606,
01563 668, 778, 778, 778, 778, 667, 613, 556,
01564 395, 500, 500, 500, 500, 291, 444, 444,
01565 444, 479, 479, 479, 479, 287, 287, 671,
01566 611, 582, 582, 546, 546, 546, 546, 606,
01567 395, 603, 603, 603, 603, 556, 326, 250,
01568 },
01569 {
01570 0, 0, 0, 0, 0, 0, 0, 0,
01571 0, 0, 0, 0, 0, 0, 0, 0,
01572 0, 0, 0, 0, 0, 0, 0, 0,
01573 0, 0, 0, 0, 0, 0, 0, 0,
01574 250, 278, 402, 500, 500, 889, 833, 227,
01575 333, 333, 444, 606, 250, 333, 250, 296,
01576 500, 500, 500, 500, 500, 500, 500, 500,
01577 500, 500, 250, 250, 606, 606, 606, 444,
01578 747, 778, 667, 722, 833, 611, 556, 833,
01579 833, 389, 389, 778, 611, 1000, 833, 833,
01580 611, 833, 722, 611, 667, 778, 778, 1000,
01581 667, 667, 667, 333, 606, 333, 606, 500,
01582 333, 500, 611, 444, 611, 500, 389, 556,
01583 611, 333, 333, 611, 333, 889, 611, 556,
01584 611, 611, 389, 444, 333, 611, 556, 833,
01585 500, 556, 500, 310, 606, 310, 606, 0,
01586 0, 0, 0, 0, 0, 0, 0, 0,
01587 0, 0, 0, 0, 0, 0, 0, 0,
01588 0, 0, 0, 0, 0, 0, 0, 0,
01589 0, 0, 0, 0, 0, 0, 0, 0,
01590 250, 778, 333, 611, 500, 611, 611, 500,
01591 333, 611, 611, 667, 667, 333, 667, 667,
01592 333, 500, 333, 333, 333, 433, 444, 333,
01593 333, 444, 444, 402, 500, 333, 500, 500,
01594 722, 778, 778, 778, 778, 611, 722, 722,
01595 722, 611, 611, 611, 611, 389, 389, 833,
01596 833, 833, 833, 833, 833, 833, 833, 606,
01597 722, 778, 778, 778, 778, 667, 667, 611,
01598 389, 500, 500, 500, 500, 333, 444, 444,
01599 444, 500, 500, 500, 500, 333, 333, 711,
01600 611, 611, 611, 556, 556, 556, 556, 606,
01601 389, 611, 611, 611, 611, 556, 333, 333,
01602 },
01603 {
01604 0, 0, 0, 0, 0, 0, 0, 0,
01605 0, 0, 0, 0, 0, 0, 0, 0,
01606 0, 0, 0, 0, 0, 0, 0, 0,
01607 0, 0, 0, 0, 0, 0, 0, 0,
01608 250, 333, 500, 500, 500, 889, 778, 333,
01609 333, 333, 389, 606, 250, 333, 250, 296,
01610 500, 500, 500, 500, 500, 500, 500, 500,
01611 500, 500, 250, 250, 606, 606, 606, 500,
01612 747, 722, 611, 667, 778, 611, 556, 722,
01613 778, 333, 333, 667, 556, 944, 778, 778,
01614 611, 778, 667, 556, 611, 778, 722, 944,
01615 722, 667, 667, 333, 606, 333, 606, 500,
01616 333, 444, 463, 407, 500, 389, 278, 500,
01617 500, 278, 278, 444, 278, 778, 556, 444,
01618 500, 463, 389, 389, 333, 556, 500, 722,
01619 500, 500, 444, 333, 606, 333, 606, 0,
01620 0, 0, 0, 0, 0, 0, 0, 0,
01621 0, 0, 0, 0, 0, 0, 0, 0,
01622 0, 0, 0, 0, 0, 0, 0, 0,
01623 0, 0, 0, 0, 0, 0, 0, 0,
01624 250, 722, 333, 556, 500, 556, 556, 500,
01625 333, 556, 556, 611, 667, 333, 667, 667,
01626 333, 444, 333, 278, 333, 346, 389, 333,
01627 333, 389, 389, 361, 444, 333, 444, 444,
01628 667, 722, 722, 722, 722, 556, 667, 667,
01629 667, 611, 611, 611, 611, 333, 333, 778,
01630 778, 778, 778, 778, 778, 778, 778, 606,
01631 667, 778, 778, 778, 778, 667, 611, 500,
01632 389, 444, 444, 444, 444, 278, 407, 407,
01633 407, 389, 389, 389, 389, 278, 278, 577,
01634 500, 556, 556, 444, 444, 444, 444, 606,
01635 389, 556, 556, 556, 556, 500, 333, 333,
01636 },
01637 {
01638 0, 0, 0, 0, 0, 0, 0, 0,
01639 0, 0, 0, 0, 0, 0, 0, 0,
01640 0, 0, 0, 0, 0, 0, 0, 0,
01641 0, 0, 0, 0, 0, 0, 0, 0,
01642 250, 333, 500, 500, 500, 889, 833, 250,
01643 333, 333, 444, 606, 250, 389, 250, 315,
01644 500, 500, 500, 500, 500, 500, 500, 500,
01645 500, 500, 250, 250, 606, 606, 606, 444,
01646 833, 722, 667, 685, 778, 611, 556, 778,
01647 778, 389, 389, 722, 611, 944, 778, 833,
01648 667, 833, 722, 556, 611, 778, 667, 1000,
01649 722, 611, 667, 333, 606, 333, 606, 500,
01650 333, 556, 537, 444, 556, 444, 333, 500,
01651 556, 333, 333, 556, 333, 833, 556, 556,
01652 556, 537, 389, 444, 389, 556, 556, 833,
01653 500, 556, 500, 333, 606, 333, 606, 0,
01654 0, 0, 0, 0, 0, 0, 0, 0,
01655 0, 0, 0, 0, 0, 0, 0, 0,
01656 0, 0, 0, 0, 0, 0, 0, 0,
01657 0, 0, 0, 0, 0, 0, 0, 0,
01658 250, 722, 333, 611, 500, 611, 556, 556,
01659 333, 556, 556, 611, 667, 389, 667, 667,
01660 556, 556, 333, 333, 333, 429, 444, 333,
01661 333, 444, 444, 389, 500, 333, 500, 500,
01662 722, 722, 722, 722, 722, 611, 685, 685,
01663 685, 611, 611, 611, 611, 389, 389, 778,
01664 778, 778, 778, 833, 833, 833, 833, 606,
01665 722, 778, 778, 778, 778, 611, 611, 556,
01666 389, 556, 556, 556, 556, 333, 444, 444,
01667 444, 444, 444, 444, 444, 333, 333, 667,
01668 556, 556, 556, 556, 556, 556, 556, 606,
01669 389, 556, 556, 556, 556, 556, 389, 333,
01670 },
01671 {
01672 0, 0, 0, 0, 0, 0, 0, 0,
01673 0, 0, 0, 0, 0, 0, 0, 0,
01674 0, 0, 0, 0, 0, 0, 0, 0,
01675 0, 0, 0, 0, 0, 0, 0, 0,
01676 228, 228, 291, 456, 456, 729, 547, 157,
01677 273, 273, 319, 479, 228, 273, 228, 228,
01678 456, 456, 456, 456, 456, 456, 456, 456,
01679 456, 456, 228, 228, 479, 479, 479, 456,
01680 832, 547, 547, 592, 592, 547, 501, 638,
01681 592, 228, 410, 547, 456, 683, 592, 638,
01682 547, 638, 592, 547, 501, 592, 547, 774,
01683 547, 547, 501, 228, 228, 228, 385, 456,
01684 273, 456, 456, 410, 456, 456, 228, 456,
01685 456, 182, 182, 410, 182, 683, 456, 456,
01686 456, 456, 273, 410, 228, 456, 410, 592,
01687 410, 410, 410, 274, 213, 274, 479, 0,
01688 0, 0, 0, 0, 0, 0, 0, 0,
01689 0, 0, 0, 0, 0, 0, 0, 0,
01690 0, 0, 0, 0, 0, 0, 0, 0,
01691 0, 0, 0, 0, 0, 0, 0, 0,
01692 228, 547, 273, 456, 456, 456, 547, 456,
01693 273, 547, 547, 501, 501, 273, 501, 501,
01694 273, 456, 273, 182, 273, 212, 410, 273,
01695 273, 410, 410, 248, 410, 273, 410, 410,
01696 592, 547, 547, 547, 547, 456, 592, 592,
01697 592, 547, 547, 547, 547, 228, 228, 592,
01698 592, 592, 592, 638, 638, 638, 638, 479,
01699 592, 592, 592, 592, 592, 547, 501, 501,
01700 273, 456, 456, 456, 456, 182, 410, 410,
01701 410, 456, 456, 456, 456, 228, 228, 496,
01702 456, 456, 456, 456, 456, 456, 456, 479,
01703 273, 456, 456, 456, 456, 410, 228, 273,
01704 },
01705 {
01706 0, 0, 0, 0, 0, 0, 0, 0,
01707 0, 0, 0, 0, 0, 0, 0, 0,
01708 0, 0, 0, 0, 0, 0, 0, 0,
01709 0, 0, 0, 0, 0, 0, 0, 0,
01710 228, 273, 389, 456, 456, 729, 592, 195,
01711 273, 273, 319, 479, 228, 273, 228, 228,
01712 456, 456, 456, 456, 456, 456, 456, 456,
01713 456, 456, 273, 273, 479, 479, 479, 501,
01714 800, 592, 592, 592, 592, 547, 501, 638,
01715 592, 228, 456, 592, 501, 683, 592, 638,
01716 547, 638, 592, 547, 501, 592, 547, 774,
01717 547, 547, 501, 273, 228, 273, 479, 456,
01718 273, 456, 501, 456, 501, 456, 273, 501,
01719 501, 228, 228, 456, 228, 729, 501, 501,
01720 501, 501, 319, 456, 273, 501, 456, 638,
01721 456, 456, 410, 319, 230, 319, 479, 0,
01722 0, 0, 0, 0, 0, 0, 0, 0,
01723 0, 0, 0, 0, 0, 0, 0, 0,
01724 0, 0, 0, 0, 0, 0, 0, 0,
01725 0, 0, 0, 0, 0, 0, 0, 0,
01726 228, 592, 273, 501, 456, 501, 547, 456,
01727 273, 547, 547, 501, 501, 273, 501, 501,
01728 273, 456, 273, 228, 273, 280, 456, 273,
01729 273, 456, 456, 338, 410, 273, 410, 410,
01730 592, 592, 592, 592, 592, 501, 592, 592,
01731 592, 547, 547, 547, 547, 228, 228, 592,
01732 592, 592, 592, 638, 638, 638, 638, 479,
01733 592, 592, 592, 592, 592, 547, 501, 501,
01734 319, 456, 456, 456, 456, 228, 456, 456,
01735 456, 456, 456, 456, 456, 228, 228, 561,
01736 501, 501, 501, 501, 501, 501, 501, 479,
01737 319, 501, 501, 501, 501, 456, 273, 273,
01738 },
01739 {
01740 0, 0, 0, 0, 0, 0, 0, 0,
01741 0, 0, 0, 0, 0, 0, 0, 0,
01742 0, 0, 0, 0, 0, 0, 0, 0,
01743 0, 0, 0, 0, 0, 0, 0, 0,
01744 228, 228, 291, 456, 456, 729, 547, 157,
01745 273, 273, 319, 479, 228, 273, 228, 228,
01746 456, 456, 456, 456, 456, 456, 456, 456,
01747 456, 456, 228, 228, 479, 479, 479, 456,
01748 832, 547, 547, 592, 592, 547, 501, 638,
01749 592, 228, 410, 547, 456, 683, 592, 638,
01750 547, 638, 592, 547, 501, 592, 547, 774,
01751 547, 547, 501, 228, 228, 228, 385, 456,
01752 273, 456, 456, 410, 456, 456, 228, 456,
01753 456, 182, 182, 410, 182, 683, 456, 456,
01754 456, 456, 273, 410, 228, 456, 410, 592,
01755 410, 410, 410, 274, 213, 274, 479, 0,
01756 0, 0, 0, 0, 0, 0, 0, 0,
01757 0, 0, 0, 0, 0, 0, 0, 0,
01758 0, 0, 0, 0, 0, 0, 0, 0,
01759 0, 0, 0, 0, 0, 0, 0, 0,
01760 228, 547, 273, 456, 456, 456, 547, 456,
01761 273, 547, 547, 501, 501, 273, 501, 501,
01762 273, 456, 273, 182, 273, 217, 410, 273,
01763 273, 410, 410, 254, 410, 273, 410, 410,
01764 592, 547, 547, 547, 547, 456, 592, 592,
01765 592, 547, 547, 547, 547, 228, 228, 592,
01766 592, 592, 592, 638, 638, 638, 638, 479,
01767 592, 592, 592, 592, 592, 547, 501, 501,
01768 273, 456, 456, 456, 456, 182, 410, 410,
01769 410, 456, 456, 456, 456, 228, 228, 503,
01770 456, 456, 456, 456, 456, 456, 456, 479,
01771 273, 456, 456, 456, 456, 410, 228, 273,
01772 },
01773 {
01774 0, 0, 0, 0, 0, 0, 0, 0,
01775 0, 0, 0, 0, 0, 0, 0, 0,
01776 0, 0, 0, 0, 0, 0, 0, 0,
01777 0, 0, 0, 0, 0, 0, 0, 0,
01778 228, 273, 389, 456, 456, 729, 592, 195,
01779 273, 273, 319, 479, 228, 273, 228, 228,
01780 456, 456, 456, 456, 456, 456, 456, 456,
01781 456, 456, 273, 273, 479, 479, 479, 501,
01782 800, 592, 592, 592, 592, 547, 501, 638,
01783 592, 228, 456, 592, 501, 683, 592, 638,
01784 547, 638, 592, 547, 501, 592, 547, 774,
01785 547, 547, 501, 273, 228, 273, 479, 456,
01786 273, 456, 501, 456, 501, 456, 273, 501,
01787 501, 228, 228, 456, 228, 729, 501, 501,
01788 501, 501, 319, 456, 273, 501, 456, 638,
01789 456, 456, 410, 319, 230, 319, 479, 0,
01790 0, 0, 0, 0, 0, 0, 0, 0,
01791 0, 0, 0, 0, 0, 0, 0, 0,
01792 0, 0, 0, 0, 0, 0, 0, 0,
01793 0, 0, 0, 0, 0, 0, 0, 0,
01794 228, 592, 273, 501, 456, 501, 547, 456,
01795 273, 547, 547, 501, 501, 273, 501, 501,
01796 273, 456, 273, 228, 273, 283, 456, 273,
01797 273, 456, 456, 312, 410, 273, 410, 410,
01798 592, 592, 592, 592, 592, 501, 592, 592,
01799 592, 547, 547, 547, 547, 228, 228, 592,
01800 592, 592, 592, 638, 638, 638, 638, 479,
01801 592, 592, 592, 592, 592, 547, 501, 501,
01802 319, 456, 456, 456, 456, 228, 456, 456,
01803 456, 456, 456, 456, 456, 228, 228, 561,
01804 501, 501, 501, 501, 501, 501, 501, 479,
01805 319, 501, 501, 501, 501, 456, 273, 273,
01806 },
01807 {
01808 0, 0, 0, 0, 0, 0, 0, 0,
01809 0, 0, 0, 0, 0, 0, 0, 0,
01810 0, 0, 0, 0, 0, 0, 0, 0,
01811 0, 0, 0, 0, 0, 0, 0, 0,
01812 320, 300, 380, 620, 620, 900, 800, 220,
01813 300, 300, 440, 600, 320, 400, 320, 600,
01814 620, 620, 620, 620, 620, 620, 620, 620,
01815 620, 620, 320, 320, 600, 600, 600, 540,
01816 820, 680, 740, 740, 800, 720, 640, 800,
01817 800, 340, 600, 720, 600, 920, 740, 800,
01818 620, 820, 720, 660, 620, 780, 700, 960,
01819 720, 640, 640, 300, 600, 300, 600, 500,
01820 340, 580, 620, 520, 620, 520, 320, 540,
01821 660, 300, 300, 620, 300, 940, 660, 560,
01822 620, 580, 440, 520, 380, 680, 520, 780,
01823 560, 540, 480, 280, 600, 280, 600, 0,
01824 0, 0, 0, 0, 0, 0, 0, 0,
01825 0, 0, 0, 0, 0, 0, 0, 0,
01826 0, 0, 0, 0, 0, 0, 0, 0,
01827 0, 0, 0, 0, 0, 0, 0, 0,
01828 320, 680, 460, 600, 620, 600, 660, 520,
01829 420, 660, 660, 620, 640, 400, 640, 640,
01830 320, 580, 320, 320, 340, 336, 520, 420,
01831 320, 520, 520, 380, 480, 380, 480, 480,
01832 720, 680, 680, 680, 680, 600, 740, 740,
01833 740, 720, 720, 720, 720, 340, 340, 800,
01834 800, 740, 740, 800, 800, 800, 800, 600,
01835 720, 780, 780, 780, 780, 640, 620, 660,
01836 440, 580, 580, 580, 580, 300, 520, 520,
01837 520, 520, 520, 520, 520, 300, 300, 620,
01838 620, 660, 660, 560, 560, 560, 560, 600,
01839 440, 680, 680, 680, 680, 540, 380, 260,
01840 },
01841 {
01842 0, 0, 0, 0, 0, 0, 0, 0,
01843 0, 0, 0, 0, 0, 0, 0, 0,
01844 0, 0, 0, 0, 0, 0, 0, 0,
01845 0, 0, 0, 0, 0, 0, 0, 0,
01846 340, 360, 420, 660, 660, 940, 800, 240,
01847 320, 320, 460, 600, 340, 360, 340, 600,
01848 660, 660, 660, 660, 660, 660, 660, 660,
01849 660, 660, 340, 340, 600, 600, 600, 660,
01850 820, 720, 720, 740, 780, 720, 680, 780,
01851 820, 400, 640, 800, 640, 940, 740, 800,
01852 660, 800, 780, 660, 700, 740, 720, 940,
01853 780, 700, 640, 300, 600, 300, 600, 500,
01854 400, 580, 600, 580, 640, 580, 380, 580,
01855 680, 360, 340, 660, 340, 1000, 680, 620,
01856 640, 620, 460, 520, 460, 660, 600, 800,
01857 600, 620, 560, 320, 600, 320, 600, 0,
01858 0, 0, 0, 0, 0, 0, 0, 0,
01859 0, 0, 0, 0, 0, 0, 0, 0,
01860 0, 0, 0, 0, 0, 0, 0, 0,
01861 0, 0, 0, 0, 0, 0, 0, 0,
01862 340, 720, 500, 640, 660, 640, 660, 600,
01863 500, 660, 660, 700, 640, 360, 640, 640,
01864 340, 580, 320, 340, 400, 430, 520, 500,
01865 360, 520, 520, 470, 560, 440, 560, 560,
01866 780, 720, 720, 720, 720, 640, 740, 740,
01867 740, 720, 720, 720, 720, 400, 400, 780,
01868 780, 740, 740, 800, 800, 800, 800, 600,
01869 780, 740, 740, 740, 740, 700, 700, 660,
01870 460, 580, 580, 580, 580, 340, 580, 580,
01871 580, 580, 580, 580, 580, 360, 360, 720,
01872 640, 680, 680, 620, 620, 620, 620, 600,
01873 460, 660, 660, 660, 660, 620, 460, 320,
01874 },
01875 {
01876 0, 0, 0, 0, 0, 0, 0, 0,
01877 0, 0, 0, 0, 0, 0, 0, 0,
01878 0, 0, 0, 0, 0, 0, 0, 0,
01879 0, 0, 0, 0, 0, 0, 0, 0,
01880 300, 320, 360, 620, 620, 800, 820, 200,
01881 280, 280, 440, 600, 300, 320, 300, 600,
01882 620, 620, 620, 620, 620, 620, 620, 620,
01883 620, 620, 300, 300, 600, 600, 600, 540,
01884 780, 700, 720, 720, 740, 680, 620, 760,
01885 800, 320, 560, 720, 580, 860, 720, 760,
01886 600, 780, 700, 640, 600, 720, 680, 960,
01887 700, 660, 580, 260, 600, 260, 600, 500,
01888 340, 620, 600, 480, 640, 540, 340, 560,
01889 620, 280, 280, 600, 280, 880, 620, 540,
01890 600, 560, 400, 540, 340, 620, 540, 880,
01891 540, 600, 520, 360, 600, 380, 600, 0,
01892 0, 0, 0, 0, 0, 0, 0, 0,
01893 0, 0, 0, 0, 0, 0, 0, 0,
01894 0, 0, 0, 0, 0, 0, 0, 0,
01895 0, 0, 0, 0, 0, 0, 0, 0,
01896 300, 700, 440, 580, 620, 580, 640, 620,
01897 420, 640, 640, 600, 580, 320, 580, 580,
01898 300, 620, 260, 340, 320, 380, 540, 440,
01899 320, 540, 540, 340, 520, 340, 520, 520,
01900 700, 700, 700, 700, 700, 580, 720, 720,
01901 720, 680, 680, 680, 680, 320, 320, 740,
01902 740, 720, 720, 760, 760, 760, 760, 600,
01903 700, 720, 720, 720, 720, 660, 600, 620,
01904 400, 620, 620, 620, 620, 280, 480, 480,
01905 480, 540, 540, 540, 540, 280, 280, 730,
01906 640, 620, 620, 540, 540, 540, 540, 600,
01907 400, 620, 620, 620, 620, 600, 340, 260,
01908 },
01909 {
01910 0, 0, 0, 0, 0, 0, 0, 0,
01911 0, 0, 0, 0, 0, 0, 0, 0,
01912 0, 0, 0, 0, 0, 0, 0, 0,
01913 0, 0, 0, 0, 0, 0, 0, 0,
01914 340, 320, 380, 680, 680, 880, 980, 180,
01915 260, 260, 460, 600, 340, 280, 340, 360,
01916 680, 680, 680, 680, 680, 680, 680, 680,
01917 680, 680, 340, 340, 620, 600, 620, 620,
01918 780, 720, 720, 700, 760, 720, 660, 760,
01919 800, 380, 620, 780, 640, 860, 740, 760,
01920 640, 760, 740, 700, 700, 740, 660, 1000,
01921 740, 660, 680, 260, 580, 260, 620, 500,
01922 380, 680, 600, 560, 680, 560, 420, 620,
01923 700, 380, 320, 700, 380, 960, 680, 600,
01924 660, 620, 500, 540, 440, 680, 540, 860,
01925 620, 600, 560, 300, 620, 300, 620, 0,
01926 0, 0, 0, 0, 0, 0, 0, 0,
01927 0, 0, 0, 0, 0, 0, 0, 0,
01928 0, 0, 0, 0, 0, 0, 0, 0,
01929 0, 0, 0, 0, 0, 0, 0, 0,
01930 340, 720, 460, 640, 680, 640, 700, 620,
01931 520, 700, 700, 700, 680, 280, 680, 680,
01932 360, 680, 320, 380, 340, 509, 540, 480,
01933 360, 540, 540, 520, 560, 560, 560, 560,
01934 740, 720, 720, 720, 720, 640, 700, 700,
01935 700, 720, 720, 720, 720, 380, 380, 760,
01936 760, 740, 740, 760, 760, 760, 760, 600,
01937 740, 740, 740, 740, 740, 660, 700, 660,
01938 500, 680, 680, 680, 680, 380, 560, 560,
01939 560, 560, 560, 560, 560, 380, 380, 810,
01940 680, 680, 680, 600, 600, 600, 600, 600,
01941 500, 680, 680, 680, 680, 600, 440, 380,
01942 },
01943 {
01944 0, 0, 0, 0, 0, 0, 0, 0,
01945 0, 0, 0, 0, 0, 0, 0, 0,
01946 0, 0, 0, 0, 0, 0, 0, 0,
01947 0, 0, 0, 0, 0, 0, 0, 0,
01948 277, 295, 309, 554, 554, 775, 757, 198,
01949 369, 369, 425, 606, 277, 332, 277, 437,
01950 554, 554, 554, 554, 554, 554, 554, 554,
01951 554, 554, 277, 277, 606, 606, 606, 591,
01952 867, 740, 574, 813, 744, 536, 485, 872,
01953 683, 226, 482, 591, 462, 919, 740, 869,
01954 592, 871, 607, 498, 426, 655, 702, 960,
01955 609, 592, 480, 351, 605, 351, 606, 500,
01956 378, 683, 682, 647, 685, 650, 314, 673,
01957 610, 200, 203, 502, 200, 938, 610, 655,
01958 682, 682, 301, 388, 339, 608, 554, 831,
01959 480, 536, 425, 351, 672, 351, 606, 0,
01960 0, 0, 0, 0, 0, 0, 0, 0,
01961 0, 0, 0, 0, 0, 0, 0, 0,
01962 0, 0, 0, 0, 0, 0, 0, 0,
01963 0, 0, 0, 0, 0, 0, 0, 0,
01964 277, 740, 453, 517, 554, 462, 498, 615,
01965 369, 498, 498, 426, 480, 332, 480, 480,
01966 332, 683, 302, 300, 375, 245, 388, 502,
01967 324, 388, 388, 339, 425, 552, 425, 425,
01968 607, 740, 740, 740, 740, 462, 813, 813,
01969 813, 536, 536, 536, 536, 226, 226, 744,
01970 790, 740, 740, 869, 869, 869, 869, 606,
01971 607, 655, 655, 655, 655, 592, 426, 554,
01972 301, 683, 683, 683, 683, 200, 647, 647,
01973 647, 650, 650, 650, 650, 200, 200, 725,
01974 685, 610, 610, 655, 655, 655, 655, 606,
01975 301, 608, 608, 608, 608, 536, 339, 222,
01976 },
01977 {
01978 0, 0, 0, 0, 0, 0, 0, 0,
01979 0, 0, 0, 0, 0, 0, 0, 0,
01980 0, 0, 0, 0, 0, 0, 0, 0,
01981 0, 0, 0, 0, 0, 0, 0, 0,
01982 280, 280, 360, 560, 560, 860, 680, 220,
01983 380, 380, 440, 600, 280, 420, 280, 460,
01984 560, 560, 560, 560, 560, 560, 560, 560,
01985 560, 560, 280, 280, 600, 600, 600, 560,
01986 740, 740, 580, 780, 700, 520, 480, 840,
01987 680, 280, 480, 620, 440, 900, 740, 840,
01988 560, 840, 580, 520, 420, 640, 700, 900,
01989 680, 620, 500, 320, 640, 320, 600, 500,
01990 420, 660, 660, 640, 660, 640, 280, 660,
01991 600, 240, 260, 580, 240, 940, 600, 640,
01992 660, 660, 320, 440, 300, 600, 560, 800,
01993 560, 580, 460, 340, 600, 340, 600, 0,
01994 0, 0, 0, 0, 0, 0, 0, 0,
01995 0, 0, 0, 0, 0, 0, 0, 0,
01996 0, 0, 0, 0, 0, 0, 0, 0,
01997 0, 0, 0, 0, 0, 0, 0, 0,
01998 280, 740, 480, 480, 560, 440, 520, 560,
01999 500, 520, 520, 420, 500, 420, 500, 500,
02000 360, 660, 340, 320, 420, 330, 440, 540,
02001 340, 440, 440, 369, 460, 700, 460, 460,
02002 580, 740, 740, 740, 740, 440, 780, 780,
02003 780, 520, 520, 520, 520, 280, 280, 700,
02004 742, 740, 740, 840, 840, 840, 840, 600,
02005 580, 640, 640, 640, 640, 620, 420, 600,
02006 320, 660, 660, 660, 660, 240, 640, 640,
02007 640, 640, 640, 640, 640, 240, 240, 754,
02008 660, 600, 600, 640, 640, 640, 640, 600,
02009 320, 600, 600, 600, 600, 580, 300, 280,
02010 },
02011 {
02012 0, 0, 0, 0, 0, 0, 0, 0,
02013 0, 0, 0, 0, 0, 0, 0, 0,
02014 0, 0, 0, 0, 0, 0, 0, 0,
02015 0, 0, 0, 0, 0, 0, 0, 0,
02016 277, 295, 309, 554, 554, 775, 757, 198,
02017 369, 369, 425, 606, 277, 332, 277, 437,
02018 554, 554, 554, 554, 554, 554, 554, 554,
02019 554, 554, 277, 277, 606, 606, 606, 591,
02020 867, 740, 574, 813, 744, 536, 485, 872,
02021 683, 226, 482, 591, 462, 919, 740, 869,
02022 592, 871, 607, 498, 426, 655, 702, 960,
02023 609, 592, 480, 351, 605, 351, 606, 500,
02024 378, 683, 682, 647, 685, 650, 314, 673,
02025 610, 200, 203, 502, 200, 938, 610, 655,
02026 682, 682, 301, 388, 339, 608, 554, 831,
02027 480, 536, 425, 351, 672, 351, 606, 0,
02028 0, 0, 0, 0, 0, 0, 0, 0,
02029 0, 0, 0, 0, 0, 0, 0, 0,
02030 0, 0, 0, 0, 0, 0, 0, 0,
02031 0, 0, 0, 0, 0, 0, 0, 0,
02032 277, 740, 453, 517, 554, 462, 498, 615,
02033 369, 498, 498, 426, 480, 332, 480, 480,
02034 332, 683, 302, 300, 375, 231, 388, 502,
02035 324, 388, 388, 339, 425, 552, 425, 425,
02036 607, 740, 740, 740, 740, 462, 813, 813,
02037 813, 536, 536, 536, 536, 226, 226, 744,
02038 790, 740, 740, 869, 869, 869, 869, 606,
02039 607, 655, 655, 655, 655, 592, 426, 554,
02040 301, 683, 683, 683, 683, 200, 647, 647,
02041 647, 650, 650, 650, 650, 200, 200, 714,
02042 685, 610, 610, 655, 655, 655, 655, 606,
02043 301, 608, 608, 608, 608, 536, 339, 222,
02044 },
02045 {
02046 0, 0, 0, 0, 0, 0, 0, 0,
02047 0, 0, 0, 0, 0, 0, 0, 0,
02048 0, 0, 0, 0, 0, 0, 0, 0,
02049 0, 0, 0, 0, 0, 0, 0, 0,
02050 280, 280, 360, 560, 560, 860, 680, 220,
02051 380, 380, 440, 600, 280, 420, 280, 460,
02052 560, 560, 560, 560, 560, 560, 560, 560,
02053 560, 560, 280, 280, 600, 600, 600, 560,
02054 740, 740, 580, 780, 700, 520, 480, 840,
02055 680, 280, 480, 620, 440, 900, 740, 840,
02056 560, 840, 580, 520, 420, 640, 700, 900,
02057 680, 620, 500, 320, 640, 320, 600, 500,
02058 420, 660, 660, 640, 660, 640, 280, 660,
02059 600, 240, 260, 580, 240, 940, 600, 640,
02060 660, 660, 320, 440, 300, 600, 560, 800,
02061 560, 580, 460, 340, 600, 340, 600, 0,
02062 0, 0, 0, 0, 0, 0, 0, 0,
02063 0, 0, 0, 0, 0, 0, 0, 0,
02064 0, 0, 0, 0, 0, 0, 0, 0,
02065 0, 0, 0, 0, 0, 0, 0, 0,
02066 280, 740, 480, 480, 560, 440, 520, 560,
02067 500, 520, 520, 420, 500, 420, 500, 500,
02068 360, 660, 340, 320, 420, 326, 440, 540,
02069 340, 440, 440, 364, 460, 700, 460, 460,
02070 580, 740, 740, 740, 740, 440, 780, 780,
02071 780, 520, 520, 520, 520, 280, 280, 700,
02072 742, 740, 740, 840, 840, 840, 840, 600,
02073 580, 640, 640, 640, 640, 620, 420, 600,
02074 320, 660, 660, 660, 660, 240, 640, 640,
02075 640, 640, 640, 640, 640, 240, 240, 752,
02076 660, 600, 600, 640, 640, 640, 640, 600,
02077 320, 600, 600, 600, 600, 580, 300, 280,
02078 },
02079 {
02080 0, 0, 0, 0, 0, 0, 0, 0,
02081 0, 0, 0, 0, 0, 0, 0, 0,
02082 0, 0, 0, 0, 0, 0, 0, 0,
02083 0, 0, 0, 0, 0, 0, 0, 0,
02084 278, 296, 389, 556, 556, 833, 815, 204,
02085 333, 333, 500, 606, 278, 333, 278, 278,
02086 556, 556, 556, 556, 556, 556, 556, 556,
02087 556, 556, 278, 278, 606, 606, 606, 444,
02088 737, 722, 722, 722, 778, 722, 667, 778,
02089 833, 407, 556, 778, 667, 944, 815, 778,
02090 667, 778, 722, 630, 667, 815, 722, 981,
02091 704, 704, 611, 333, 606, 333, 606, 500,
02092 333, 556, 556, 444, 574, 500, 333, 537,
02093 611, 315, 296, 593, 315, 889, 611, 500,
02094 574, 556, 444, 463, 389, 611, 537, 778,
02095 537, 537, 481, 333, 606, 333, 606, 0,
02096 0, 0, 0, 0, 0, 0, 0, 0,
02097 0, 0, 0, 0, 0, 0, 0, 0,
02098 0, 0, 0, 0, 0, 0, 0, 0,
02099 0, 0, 0, 0, 0, 0, 0, 0,
02100 278, 722, 333, 667, 556, 667, 630, 500,
02101 333, 630, 630, 667, 611, 333, 611, 611,
02102 333, 556, 333, 315, 333, 339, 463, 333,
02103 333, 463, 463, 389, 481, 333, 481, 481,
02104 722, 722, 722, 722, 722, 667, 722, 722,
02105 722, 722, 722, 722, 722, 407, 407, 778,
02106 778, 815, 815, 778, 778, 778, 778, 606,
02107 722, 815, 815, 815, 815, 704, 667, 574,
02108 444, 556, 556, 556, 556, 315, 444, 444,
02109 444, 500, 500, 500, 500, 315, 315, 606,
02110 574, 611, 611, 500, 500, 500, 500, 606,
02111 444, 611, 611, 611, 611, 537, 389, 333,
02112 },
02113 {
02114 0, 0, 0, 0, 0, 0, 0, 0,
02115 0, 0, 0, 0, 0, 0, 0, 0,
02116 0, 0, 0, 0, 0, 0, 0, 0,
02117 0, 0, 0, 0, 0, 0, 0, 0,
02118 287, 296, 333, 574, 574, 833, 852, 241,
02119 389, 389, 500, 606, 278, 333, 278, 278,
02120 574, 574, 574, 574, 574, 574, 574, 574,
02121 574, 574, 278, 278, 606, 606, 606, 500,
02122 747, 759, 778, 778, 833, 759, 722, 833,
02123 870, 444, 648, 815, 722, 981, 833, 833,
02124 759, 833, 815, 667, 722, 833, 759, 981,
02125 722, 722, 667, 389, 606, 389, 606, 500,
02126 333, 611, 648, 556, 667, 574, 389, 611,
02127 685, 370, 352, 667, 352, 963, 685, 611,
02128 667, 648, 519, 500, 426, 685, 611, 889,
02129 611, 611, 537, 389, 606, 389, 606, 0,
02130 0, 0, 0, 0, 0, 0, 0, 0,
02131 0, 0, 0, 0, 0, 0, 0, 0,
02132 0, 0, 0, 0, 0, 0, 0, 0,
02133 0, 0, 0, 0, 0, 0, 0, 0,
02134 287, 759, 333, 722, 574, 722, 667, 500,
02135 333, 667, 667, 722, 667, 333, 667, 667,
02136 333, 611, 333, 352, 333, 436, 500, 333,
02137 333, 500, 500, 446, 537, 333, 537, 537,
02138 815, 759, 759, 759, 759, 722, 778, 778,
02139 778, 759, 759, 759, 759, 444, 444, 833,
02140 833, 833, 833, 833, 833, 833, 833, 606,
02141 815, 833, 833, 833, 833, 722, 722, 611,
02142 519, 611, 611, 611, 611, 352, 556, 556,
02143 556, 574, 574, 574, 574, 370, 370, 747,
02144 667, 685, 685, 611, 611, 611, 611, 606,
02145 519, 685, 685, 685, 685, 611, 426, 333,
02146 },
02147 {
02148 0, 0, 0, 0, 0, 0, 0, 0,
02149 0, 0, 0, 0, 0, 0, 0, 0,
02150 0, 0, 0, 0, 0, 0, 0, 0,
02151 0, 0, 0, 0, 0, 0, 0, 0,
02152 278, 333, 400, 556, 556, 833, 852, 278,
02153 333, 333, 500, 606, 278, 333, 278, 606,
02154 556, 556, 556, 556, 556, 556, 556, 556,
02155 556, 556, 278, 278, 606, 606, 606, 444,
02156 747, 704, 722, 722, 778, 722, 667, 778,
02157 833, 407, 611, 741, 667, 944, 815, 778,
02158 667, 778, 741, 667, 685, 815, 704, 926,
02159 704, 685, 667, 333, 606, 333, 606, 500,
02160 333, 574, 556, 444, 611, 444, 333, 537,
02161 611, 333, 315, 556, 333, 889, 611, 500,
02162 574, 556, 444, 444, 352, 611, 519, 778,
02163 500, 500, 463, 333, 606, 333, 606, 0,
02164 0, 0, 0, 0, 0, 0, 0, 0,
02165 0, 0, 0, 0, 0, 0, 0, 0,
02166 0, 0, 0, 0, 0, 0, 0, 0,
02167 0, 0, 0, 0, 0, 0, 0, 0,
02168 278, 704, 333, 667, 556, 667, 667, 500,
02169 333, 667, 667, 685, 667, 333, 667, 667,
02170 333, 574, 333, 333, 333, 359, 444, 333,
02171 333, 444, 444, 368, 463, 333, 463, 463,
02172 741, 704, 704, 704, 704, 667, 722, 722,
02173 722, 722, 722, 722, 722, 407, 407, 778,
02174 778, 815, 815, 778, 778, 778, 778, 606,
02175 741, 815, 815, 815, 815, 685, 685, 556,
02176 444, 574, 574, 574, 574, 333, 444, 444,
02177 444, 444, 444, 444, 444, 333, 333, 651,
02178 611, 611, 611, 500, 500, 500, 500, 606,
02179 444, 611, 611, 611, 611, 500, 352, 333,
02180 },
02181 {
02182 0, 0, 0, 0, 0, 0, 0, 0,
02183 0, 0, 0, 0, 0, 0, 0, 0,
02184 0, 0, 0, 0, 0, 0, 0, 0,
02185 0, 0, 0, 0, 0, 0, 0, 0,
02186 287, 333, 400, 574, 574, 889, 889, 287,
02187 407, 407, 500, 606, 287, 333, 287, 278,
02188 574, 574, 574, 574, 574, 574, 574, 574,
02189 574, 574, 287, 287, 606, 606, 606, 481,
02190 747, 741, 759, 759, 833, 741, 704, 815,
02191 870, 444, 667, 778, 704, 944, 852, 833,
02192 741, 833, 796, 685, 722, 833, 741, 944,
02193 741, 704, 704, 407, 606, 407, 606, 500,
02194 333, 667, 611, 537, 667, 519, 389, 611,
02195 685, 389, 370, 648, 389, 944, 685, 574,
02196 648, 630, 519, 481, 407, 685, 556, 833,
02197 574, 519, 519, 407, 606, 407, 606, 0,
02198 0, 0, 0, 0, 0, 0, 0, 0,
02199 0, 0, 0, 0, 0, 0, 0, 0,
02200 0, 0, 0, 0, 0, 0, 0, 0,
02201 0, 0, 0, 0, 0, 0, 0, 0,
02202 287, 741, 333, 704, 574, 704, 685, 500,
02203 333, 685, 685, 722, 704, 333, 704, 704,
02204 333, 667, 333, 389, 333, 486, 481, 333,
02205 333, 481, 481, 483, 519, 333, 519, 519,
02206 796, 741, 741, 741, 741, 704, 759, 759,
02207 759, 741, 741, 741, 741, 444, 444, 833,
02208 833, 852, 852, 833, 833, 833, 833, 606,
02209 796, 833, 833, 833, 833, 704, 722, 574,
02210 519, 667, 667, 667, 667, 389, 537, 537,
02211 537, 519, 519, 519, 519, 389, 389, 780,
02212 667, 685, 685, 574, 574, 574, 574, 606,
02213 519, 685, 685, 685, 685, 519, 407, 333,
02214 },
02215 };
02216 #if 0
02217 static int aiUnderlineInfo[32][2] = {
02218 { -100, 50 },
02219 { -100, 50 },
02220 { -100, 50 },
02221 { -100, 50 },
02222 { -100, 50 },
02223 { -100, 50 },
02224 { -100, 50 },
02225 { -100, 50 },
02226 { -151, 50 },
02227 { -155, 69 },
02228 { -151, 50 },
02229 { -111, 69 },
02230 { -100, 50 },
02231 { -100, 50 },
02232 { -100, 50 },
02233 { -100, 50 },
02234 { -100, 50 },
02235 { -100, 50 },
02236 { -100, 50 },
02237 { -100, 50 },
02238 { -125, 60 },
02239 { -125, 60 },
02240 { -125, 60 },
02241 { -125, 60 },
02242 { -96, 58 },
02243 { -93, 90 },
02244 { -96, 58 },
02245 { -93, 90 },
02246 { -104, 61 },
02247 { -103, 90 },
02248 { -102, 42 },
02249 { -102, 54 },
02250 };
02251 #endif