Contiki 2.6
|
00001 /* 00002 * Copyright (c) 2003, Adam Dunkels. 00003 * All rights reserved. 00004 * 00005 * Redistribution and use in source and binary forms, with or without 00006 * modification, are permitted provided that the following conditions 00007 * are met: 00008 * 1. Redistributions of source code must retain the above copyright 00009 * notice, this list of conditions and the following disclaimer. 00010 * 2. Redistributions in binary form must reproduce the above 00011 * copyright notice, this list of conditions and the following 00012 * disclaimer in the documentation and/or other materials provided 00013 * with the distribution. 00014 * 3. The name of the author may not be used to endorse or promote 00015 * products derived from this software without specific prior 00016 * written permission. 00017 * 00018 * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS 00019 * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 00020 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 00021 * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY 00022 * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 00023 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE 00024 * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 00025 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 00026 * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 00027 * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 00028 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 00029 * 00030 * This file is part of the Contiki VNC server 00031 * 00032 * 00033 */ 00034 00035 #define _ 0x00 00036 #define o 0x01 /* 1001 0010 */ 00037 #define X 0x02 /* 1111 0110 */ 00038 00039 #ifdef __AVR__ 00040 #include <avr/pgmspace.h> 00041 const unsigned char vncfont[] PROGMEM = { 00042 #else 00043 const unsigned char vncfont[] = { 00044 #endif 00045 /* char 0 */ 00046 X,o,_,_,_,_, 00047 o,X,_,_,_,_, 00048 _,_,_,_,_,_, 00049 _,_,_,_,_,_, 00050 _,_,_,_,_,_, 00051 _,_,_,_,_,_, 00052 _,_,_,_,_,_, 00053 _,_,_,_,_,_, 00054 /* char 1 */ 00055 _,_,_,_,_,_, 00056 _,_,_,_,_,_, 00057 _,X,X,o,_,_, 00058 _,o,o,X,_,_, 00059 o,X,X,X,_,_, 00060 X,o,o,X,_,_, 00061 o,X,X,X,_,_, 00062 _,_,_,_,_,_, 00063 /* char 2 */ 00064 X,_,_,_,_,_, 00065 X,o,_,_,_,_, 00066 X,X,X,o,_,_, 00067 X,o,o,X,_,_, 00068 X,_,_,X,_,_, 00069 X,o,o,X,_,_, 00070 X,X,X,o,_,_, 00071 _,_,_,_,_,_, 00072 /* char 3 */ 00073 _,_,_,_,_,_, 00074 _,_,_,_,_,_, 00075 o,X,X,o,_,_, 00076 X,o,o,X,_,_, 00077 X,_,_,o,_,_, 00078 X,o,o,X,_,_, 00079 o,X,X,o,_,_, 00080 _,_,_,_,_,_, 00081 /* char 4 */ 00082 _,_,_,X,_,_, 00083 _,_,o,X,_,_, 00084 o,X,X,X,_,_, 00085 X,o,o,X,_,_, 00086 X,_,_,X,_,_, 00087 X,o,o,X,_,_, 00088 o,X,X,X,_,_, 00089 _,_,_,_,_,_, 00090 /* char 5 */ 00091 _,_,_,_,_,_, 00092 _,_,_,_,_,_, 00093 o,X,X,o,_,_, 00094 X,o,o,X,_,_, 00095 X,X,X,X,_,_, 00096 X,o,o,_,_,_, 00097 o,X,X,_,_,_, 00098 _,_,_,_,_,_, 00099 /* char 6 */ 00100 _,o,X,X,_,_, 00101 o,X,o,_,_,_, 00102 X,X,X,_,_,_, 00103 o,X,o,_,_,_, 00104 _,X,_,_,_,_, 00105 _,X,_,_,_,_, 00106 _,X,_,_,_,_, 00107 _,_,_,_,_,_, 00108 /* char 7 */ 00109 _,_,_,_,_,_, 00110 _,_,_,_,_,_, 00111 o,X,X,X,_,_, 00112 X,o,o,X,_,_, 00113 X,_,_,X,_,_, 00114 X,o,o,X,_,_, 00115 o,X,X,X,_,_, 00116 _,o,o,X,_,_, 00117 /* char 8 */ 00118 X,_,_,_,_,_, 00119 X,o,_,_,_,_, 00120 X,X,X,o,_,_, 00121 X,o,o,X,_,_, 00122 X,_,_,X,_,_, 00123 X,_,_,X,_,_, 00124 X,_,_,X,_,_, 00125 _,_,_,_,_,_, 00126 /* char 9 */ 00127 _,X,_,_,_,_, 00128 _,o,_,_,_,_, 00129 X,X,_,_,_,_, 00130 o,X,_,_,_,_, 00131 _,X,_,_,_,_, 00132 _,X,_,_,_,_, 00133 _,X,_,_,_,_, 00134 _,_,_,_,_,_, 00135 /* char 10 */ 00136 _,_,X,_,_,_, 00137 _,_,o,_,_,_, 00138 _,X,X,_,_,_, 00139 _,o,X,_,_,_, 00140 _,_,X,_,_,_, 00141 _,_,X,_,_,_, 00142 _,_,X,_,_,_, 00143 _,o,X,_,_,_, 00144 /* char 11 */ 00145 X,_,_,_,_,_, 00146 X,_,_,_,_,_, 00147 X,_,o,X,_,_, 00148 X,o,X,o,_,_, 00149 X,X,o,_,_,_, 00150 X,o,X,o,_,_, 00151 X,_,o,X,_,_, 00152 _,_,_,_,_,_, 00153 /* char 12 */ 00154 _,X,X,_,_,_, 00155 _,o,X,_,_,_, 00156 _,_,X,_,_,_, 00157 _,_,X,_,_,_, 00158 _,_,X,_,_,_, 00159 _,_,X,_,_,_, 00160 _,_,X,_,_,_, 00161 _,_,_,_,_,_, 00162 /* char 13 */ 00163 _,_,_,_,_,_, 00164 _,_,_,_,_,_, 00165 X,X,X,o,X,o, 00166 X,o,o,X,o,X, 00167 X,_,_,X,_,X, 00168 X,_,_,X,_,X, 00169 X,_,_,X,_,X, 00170 _,_,_,_,_,_, 00171 /* char 14 */ 00172 _,_,_,_,_,_, 00173 _,_,_,_,_,_, 00174 X,X,X,o,_,_, 00175 X,o,o,X,_,_, 00176 X,_,_,X,_,_, 00177 X,_,_,X,_,_, 00178 X,_,_,X,_,_, 00179 _,_,_,_,_,_, 00180 /* char 15 */ 00181 _,_,_,_,_,_, 00182 _,_,_,_,_,_, 00183 o,X,X,o,_,_, 00184 X,o,o,X,_,_, 00185 X,_,_,X,_,_, 00186 X,o,o,X,_,_, 00187 o,X,X,o,_,_, 00188 _,_,_,_,_,_, 00189 /* char 16 */ 00190 _,_,_,_,_,_, 00191 _,_,_,_,_,_, 00192 X,X,X,o,_,_, 00193 X,o,o,X,_,_, 00194 X,_,_,X,_,_, 00195 X,o,o,X,_,_, 00196 X,X,X,o,_,_, 00197 X,o,_,_,_,_, 00198 /* char 17 */ 00199 _,_,_,_,_,_, 00200 _,_,_,_,_,_, 00201 o,X,X,X,_,_, 00202 X,o,o,X,_,_, 00203 X,_,_,X,_,_, 00204 X,o,o,X,_,_, 00205 o,X,X,X,_,_, 00206 _,_,o,X,_,_, 00207 /* char 18 */ 00208 _,_,_,_,_,_, 00209 _,_,_,_,_,_, 00210 X,o,X,X,_,_, 00211 X,X,o,_,_,_, 00212 X,o,_,_,_,_, 00213 X,_,_,_,_,_, 00214 X,_,_,_,_,_, 00215 _,_,_,_,_,_, 00216 /* char 19 */ 00217 _,_,_,_,_,_, 00218 _,_,_,_,_,_, 00219 o,X,X,X,_,_, 00220 X,o,o,_,_,_, 00221 o,X,X,o,_,_, 00222 _,o,o,X,_,_, 00223 X,X,X,o,_,_, 00224 _,_,_,_,_,_, 00225 /* char 20 */ 00226 _,_,X,_,_,_, 00227 _,o,X,o,_,_, 00228 _,X,X,X,_,_, 00229 _,o,X,o,_,_, 00230 _,_,X,_,_,_, 00231 _,_,X,o,_,_, 00232 _,_,o,X,_,_, 00233 _,_,_,_,_,_, 00234 /* char 21 */ 00235 _,_,_,_,_,_, 00236 _,_,_,_,_,_, 00237 X,_,_,X,_,_, 00238 X,_,_,X,_,_, 00239 X,_,_,X,_,_, 00240 X,o,o,X,_,_, 00241 o,X,X,X,_,_, 00242 _,_,_,_,_,_, 00243 /* char 22 */ 00244 _,_,_,_,_,_, 00245 _,_,_,_,_,_, 00246 X,o,_,o,X,_, 00247 o,X,o,X,o,_, 00248 _,X,o,X,_,_, 00249 _,o,X,o,_,_, 00250 _,_,X,_,_,_, 00251 _,_,_,_,_,_, 00252 /* char 23 */ 00253 _,_,_,_,_,_, 00254 _,_,_,_,_,_, 00255 X,o,_,_,o,X, 00256 o,X,o,X,o,X, 00257 o,X,o,X,o,X, 00258 _,o,X,o,X,o, 00259 _,_,X,o,X,_, 00260 _,_,_,_,_,_, 00261 /* char 24 */ 00262 _,_,_,_,_,_, 00263 _,_,_,_,_,_, 00264 X,o,_,o,X,_, 00265 o,X,o,X,o,_, 00266 _,o,X,o,_,_, 00267 o,X,o,X,o,_, 00268 X,o,_,o,X,_, 00269 _,_,_,_,_,_, 00270 /* char 25 */ 00271 _,_,_,_,_,_, 00272 _,_,_,_,_,_, 00273 X,_,_,X,_,_, 00274 X,_,_,X,_,_, 00275 X,_,_,X,_,_, 00276 X,o,o,X,_,_, 00277 o,X,X,X,_,_, 00278 _,o,o,X,_,_, 00279 /* char 26 */ 00280 _,_,_,_,_,_, 00281 _,_,_,_,_,_, 00282 X,X,X,X,_,_, 00283 _,o,X,o,_,_, 00284 o,X,o,_,_,_, 00285 X,o,_,_,_,_, 00286 X,X,X,X,_,_, 00287 _,_,_,_,_,_, 00288 /* char 27 */ 00289 _,X,o,_,_,_, 00290 _,X,_,_,_,_, 00291 o,X,_,_,_,_, 00292 X,o,_,_,_,_, 00293 o,X,_,_,_,_, 00294 _,X,_,_,_,_, 00295 _,X,o,_,_,_, 00296 _,o,X,_,_,_, 00297 /* char 28 */ 00298 X,_,_,_,_,_, 00299 X,_,_,_,_,_, 00300 X,_,_,_,_,_, 00301 X,_,_,_,_,_, 00302 X,_,_,_,_,_, 00303 X,_,_,_,_,_, 00304 X,_,_,_,_,_, 00305 X,_,_,_,_,_, 00306 /* char 29 */ 00307 o,X,_,_,_,_, 00308 _,X,_,_,_,_, 00309 _,X,o,_,_,_, 00310 _,o,X,_,_,_, 00311 _,X,o,_,_,_, 00312 _,X,_,_,_,_, 00313 o,X,_,_,_,_, 00314 X,o,_,_,_,_, 00315 /* char 30 */ 00316 o,X,X,o,X,_, 00317 X,o,X,X,o,_, 00318 _,_,_,_,_,_, 00319 _,_,_,_,_,_, 00320 _,_,_,_,_,_, 00321 _,_,_,_,_,_, 00322 _,_,_,_,_,_, 00323 _,_,_,_,_,_, 00324 /* char 31 */ 00325 _,X,X,_,_,_, 00326 _,X,X,_,_,_, 00327 _,X,X,_,_,_, 00328 _,X,X,_,_,_, 00329 _,X,X,_,_,_, 00330 _,X,X,_,_,_, 00331 _,X,X,_,_,_, 00332 _,X,X,_,_,_, 00333 /* char 32 */ 00334 _,_,_,_,_,_, 00335 _,_,_,_,_,_, 00336 _,_,_,_,_,_, 00337 _,_,_,_,_,_, 00338 _,_,_,_,_,_, 00339 _,_,_,_,_,_, 00340 _,_,_,_,_,_, 00341 _,_,_,_,_,_, 00342 /* char 33 */ 00343 _,X,_,_,_,_, 00344 _,X,_,_,_,_, 00345 _,X,_,_,_,_, 00346 _,X,_,_,_,_, 00347 _,X,_,_,_,_, 00348 _,o,_,_,_,_, 00349 _,X,_,_,_,_, 00350 _,_,_,_,_,_, 00351 /* char 34 */ 00352 X,o,X,_,_,_, 00353 X,o,X,_,_,_, 00354 _,_,_,_,_,_, 00355 _,_,_,_,_,_, 00356 _,_,_,_,_,_, 00357 _,_,_,_,_,_, 00358 _,_,_,_,_,_, 00359 _,_,_,_,_,_, 00360 /* char 35 */ 00361 X,X,X,X,X,_, 00362 o,X,o,X,o,_, 00363 X,X,X,X,X,_, 00364 o,X,o,X,o,_, 00365 _,_,_,_,_,_, 00366 _,_,_,_,_,_, 00367 _,_,_,_,_,_, 00368 _,_,_,_,_,_, 00369 /* char 36 */ 00370 o,X,X,X,o,_, 00371 X,o,X,o,X,_, 00372 X,o,X,o,_,_, 00373 o,X,X,X,o,_, 00374 _,o,X,o,X,_, 00375 X,o,X,o,X,_, 00376 o,X,X,X,o,_, 00377 _,o,X,o,_,_, 00378 /* char 37 */ 00379 o,X,X,X,X,X, 00380 X,o,o,X,o,o, 00381 X,o,o,X,o,X, 00382 o,X,X,o,X,X, 00383 _,_,o,X,X,o, 00384 _,o,X,o,X,o, 00385 o,X,o,_,o,X, 00386 _,_,_,_,_,_, 00387 /* char 38 */ 00388 _,X,o,o,X,_, 00389 _,X,o,X,o,_, 00390 _,o,X,o,_,_, 00391 o,X,o,X,o,X, 00392 X,o,_,o,X,o, 00393 X,o,o,X,o,X, 00394 o,X,X,o,_,_, 00395 _,_,_,_,_,_, 00396 /* char 39 */ 00397 X,_,_,_,_,_, 00398 X,_,_,_,_,_, 00399 _,_,_,_,_,_, 00400 _,_,_,_,_,_, 00401 _,_,_,_,_,_, 00402 _,_,_,_,_,_, 00403 _,_,_,_,_,_, 00404 _,_,_,_,_,_, 00405 /* char 40 */ 00406 o,X,o,_,_,_, 00407 X,o,_,_,_,_, 00408 X,_,_,_,_,_, 00409 X,_,_,_,_,_, 00410 X,_,_,_,_,_, 00411 X,o,_,_,_,_, 00412 o,X,o,_,_,_, 00413 _,o,X,_,_,_, 00414 /* char 41 */ 00415 o,X,o,_,_,_, 00416 _,o,X,_,_,_, 00417 _,_,X,_,_,_, 00418 _,_,X,_,_,_, 00419 _,_,X,_,_,_, 00420 _,o,X,_,_,_, 00421 o,X,o,_,_,_, 00422 X,o,_,_,_,_, 00423 /* char 42 */ 00424 _,X,o,X,_,_, 00425 _,o,X,o,_,_, 00426 X,X,X,X,X,_, 00427 _,o,X,o,_,_, 00428 _,X,o,X,_,_, 00429 _,_,_,_,_,_, 00430 _,_,_,_,_,_, 00431 _,_,_,_,_,_, 00432 /* char 43 */ 00433 _,_,X,_,_,_, 00434 _,o,X,o,_,_, 00435 X,X,X,X,X,_, 00436 _,o,X,o,_,_, 00437 _,_,X,_,_,_, 00438 _,_,_,_,_,_, 00439 _,_,_,_,_,_, 00440 _,_,_,_,_,_, 00441 /* char 44 */ 00442 _,_,_,_,_,_, 00443 _,_,_,_,_,_, 00444 _,_,_,_,_,_, 00445 _,_,_,_,_,_, 00446 _,_,_,_,_,_, 00447 _,_,_,_,_,_, 00448 _,X,_,_,_,_, 00449 o,X,_,_,_,_, 00450 /* char 45 */ 00451 _,_,_,_,_,_, 00452 _,_,_,_,_,_, 00453 X,X,X,X,_,_, 00454 _,_,_,_,_,_, 00455 _,_,_,_,_,_, 00456 _,_,_,_,_,_, 00457 _,_,_,_,_,_, 00458 _,_,_,_,_,_, 00459 /* char 46 */ 00460 _,_,_,_,_,_, 00461 _,_,_,_,_,_, 00462 _,_,_,_,_,_, 00463 _,_,_,_,_,_, 00464 _,_,_,_,_,_, 00465 _,_,_,_,_,_, 00466 _,_,X,_,_,_, 00467 _,_,_,_,_,_, 00468 /* char 47 */ 00469 _,_,o,X,_,_, 00470 _,_,X,o,_,_, 00471 _,o,X,_,_,_, 00472 _,X,o,_,_,_, 00473 o,X,_,_,_,_, 00474 X,o,_,_,_,_, 00475 X,_,_,_,_,_, 00476 _,_,_,_,_,_, 00477 /* char 48 */ 00478 o,X,X,X,o,_, 00479 X,o,_,o,X,_, 00480 X,_,_,_,X,_, 00481 X,_,_,_,X,_, 00482 X,_,_,_,X,_, 00483 X,o,_,o,X,_, 00484 o,X,X,X,o,_, 00485 _,_,_,_,_,_, 00486 /* char 49 */ 00487 _,o,X,_,_,_, 00488 _,X,X,_,_,_, 00489 _,o,X,_,_,_, 00490 _,_,X,_,_,_, 00491 _,_,X,_,_,_, 00492 _,_,X,_,_,_, 00493 _,_,X,_,_,_, 00494 _,_,_,_,_,_, 00495 /* char 50 */ 00496 o,X,X,X,o,_, 00497 X,o,_,o,X,_, 00498 _,_,_,o,X,_, 00499 _,_,o,X,o,_, 00500 _,o,X,o,_,_, 00501 o,X,o,_,_,_, 00502 X,X,X,X,X,_, 00503 _,_,_,_,_,_, 00504 /* char 51 */ 00505 X,X,X,X,X,_, 00506 _,_,o,X,o,_, 00507 _,o,X,o,_,_, 00508 _,X,X,X,o,_, 00509 _,_,_,o,X,_, 00510 X,o,_,o,X,_, 00511 o,X,X,X,o,_, 00512 _,_,_,_,_,_, 00513 /* char 52 */ 00514 _,_,o,X,_,_, 00515 _,o,X,X,_,_, 00516 o,X,o,X,_,_, 00517 X,o,o,X,o,_, 00518 X,X,X,X,X,_, 00519 _,_,o,X,o,_, 00520 _,_,_,X,_,_, 00521 _,_,_,_,_,_, 00522 /* char 53 */ 00523 X,X,X,X,X,_, 00524 X,o,o,o,_,_, 00525 X,X,X,X,o,_, 00526 _,_,_,o,X,_, 00527 _,_,_,_,X,_, 00528 X,o,_,o,X,_, 00529 o,X,X,X,o,_, 00530 _,_,_,_,_,_, 00531 /* char 54 */ 00532 _,o,X,X,_,_, 00533 o,X,o,_,_,_, 00534 X,o,_,_,_,_, 00535 X,X,X,X,o,_, 00536 X,o,_,o,X,_, 00537 X,o,_,o,X,_, 00538 o,X,X,X,o,_, 00539 _,_,_,_,_,_, 00540 /* char 55 */ 00541 X,X,X,X,X,_, 00542 _,_,_,o,X,_, 00543 _,_,_,X,o,_, 00544 _,_,o,X,_,_, 00545 _,_,X,o,_,_, 00546 _,_,X,_,_,_, 00547 _,_,X,_,_,_, 00548 _,_,_,_,_,_, 00549 /* char 56 */ 00550 o,X,X,X,o,_, 00551 X,o,_,o,X,_, 00552 X,o,_,o,X,_, 00553 o,X,X,X,o,_, 00554 X,o,_,o,X,_, 00555 X,o,_,o,X,_, 00556 o,X,X,X,o,_, 00557 _,_,_,_,_,_, 00558 /* char 57 */ 00559 o,X,X,X,o,_, 00560 X,o,_,o,X,_, 00561 X,o,_,o,X,_, 00562 o,X,X,X,X,_, 00563 _,_,_,o,X,_, 00564 _,_,o,X,o,_, 00565 _,X,X,o,_,_, 00566 _,_,_,_,_,_, 00567 /* char 58 */ 00568 _,_,_,_,_,_, 00569 _,_,_,_,_,_, 00570 X,_,_,_,_,_, 00571 _,_,_,_,_,_, 00572 _,_,_,_,_,_, 00573 _,_,_,_,_,_, 00574 X,_,_,_,_,_, 00575 _,_,_,_,_,_, 00576 /* char 59 */ 00577 _,_,_,_,_,_, 00578 _,_,_,_,_,_, 00579 _,X,_,_,_,_, 00580 _,_,_,_,_,_, 00581 _,_,_,_,_,_, 00582 _,_,_,_,_,_, 00583 _,X,_,_,_,_, 00584 o,X,_,_,_,_, 00585 /* char 60 */ 00586 _,_,_,_,_,_, 00587 _,o,X,_,_,_, 00588 o,X,o,_,_,_, 00589 X,o,_,_,_,_, 00590 o,X,o,_,_,_, 00591 _,o,X,_,_,_, 00592 _,_,_,_,_,_, 00593 _,_,_,_,_,_, 00594 /* char 61 */ 00595 _,_,_,_,_,_, 00596 X,X,X,X,X,_, 00597 o,o,o,o,o,_, 00598 X,X,X,X,X,_, 00599 _,_,_,_,_,_, 00600 _,_,_,_,_,_, 00601 _,_,_,_,_,_, 00602 _,_,_,_,_,_, 00603 /* char 62 */ 00604 _,_,_,_,_,_, 00605 X,o,_,_,_,_, 00606 o,X,o,_,_,_, 00607 _,o,X,_,_,_, 00608 o,X,o,_,_,_, 00609 X,o,_,_,_,_, 00610 _,_,_,_,_,_, 00611 _,_,_,_,_,_, 00612 /* char 63 */ 00613 o,X,X,o,_,_, 00614 X,o,o,X,_,_, 00615 _,_,o,X,_,_, 00616 _,o,X,o,_,_, 00617 _,X,o,_,_,_, 00618 _,o,_,_,_,_, 00619 _,X,_,_,_,_, 00620 _,_,_,_,_,_, 00621 /* char 64 */ 00622 _,o,X,X,X,o, 00623 o,X,o,o,o,X, 00624 X,o,o,X,X,o, 00625 X,o,X,o,X,_, 00626 X,o,X,o,X,o, 00627 X,o,o,X,X,X, 00628 o,X,o,o,o,_, 00629 _,o,X,X,X,_, 00630 /* char 65 */ 00631 _,_,X,_,_,_, 00632 _,o,X,o,_,_, 00633 _,X,o,X,_,_, 00634 o,X,o,X,o,_, 00635 X,X,X,X,X,_, 00636 X,o,_,o,X,_, 00637 X,_,_,_,X,_, 00638 _,_,_,_,_,_, 00639 /* char 66 */ 00640 X,X,X,X,o,_, 00641 X,o,_,o,X,_, 00642 X,o,_,o,X,_, 00643 X,X,X,X,o,_, 00644 X,o,_,o,X,_, 00645 X,o,_,o,X,_, 00646 X,X,X,X,o,_, 00647 _,_,_,_,_,_, 00648 /* char 67 */ 00649 o,X,X,X,o,_, 00650 X,o,_,o,X,_, 00651 X,_,_,_,_,_, 00652 X,_,_,_,_,_, 00653 X,_,_,_,_,_, 00654 X,o,_,o,X,_, 00655 o,X,X,X,o,_, 00656 _,_,_,_,_,_, 00657 /* char 68 */ 00658 X,X,X,o,_,_, 00659 X,o,o,X,o,_, 00660 X,_,_,o,X,_, 00661 X,_,_,_,X,_, 00662 X,_,_,o,X,_, 00663 X,o,o,X,o,_, 00664 X,X,X,o,_,_, 00665 _,_,_,_,_,_, 00666 /* char 69 */ 00667 X,X,X,X,_,_, 00668 X,o,_,_,_,_, 00669 X,o,_,_,_,_, 00670 X,X,X,_,_,_, 00671 X,o,_,_,_,_, 00672 X,o,_,_,_,_, 00673 X,X,X,X,_,_, 00674 _,_,_,_,_,_, 00675 /* char 70 */ 00676 X,X,X,X,_,_, 00677 X,o,_,_,_,_, 00678 X,o,_,_,_,_, 00679 X,X,X,_,_,_, 00680 X,o,_,_,_,_, 00681 X,_,_,_,_,_, 00682 X,_,_,_,_,_, 00683 _,_,_,_,_,_, 00684 /* char 71 */ 00685 o,X,X,X,o,_, 00686 X,o,_,o,X,_, 00687 X,_,_,_,o,_, 00688 X,_,_,X,X,_, 00689 X,_,_,o,X,_, 00690 X,o,_,o,X,_, 00691 o,X,X,X,o,_, 00692 _,_,_,_,_,_, 00693 /* char 72 */ 00694 X,_,_,_,X,_, 00695 X,_,_,_,X,_, 00696 X,o,_,o,X,_, 00697 X,X,X,X,X,_, 00698 X,o,_,o,X,_, 00699 X,_,_,_,X,_, 00700 X,_,_,_,X,_, 00701 _,_,_,_,_,_, 00702 /* char 73 */ 00703 _,_,X,_,_,_, 00704 _,_,X,_,_,_, 00705 _,_,X,_,_,_, 00706 _,_,X,_,_,_, 00707 _,_,X,_,_,_, 00708 _,_,X,_,_,_, 00709 _,_,X,_,_,_, 00710 _,_,_,_,_,_, 00711 /* char 74 */ 00712 _,_,_,_,X,_, 00713 _,_,_,_,X,_, 00714 _,_,_,_,X,_, 00715 _,_,_,_,X,_, 00716 X,_,_,_,X,_, 00717 X,o,_,o,X,_, 00718 o,X,X,X,o,_, 00719 _,_,_,_,_,_, 00720 /* char 75 */ 00721 X,_,_,o,X,_, 00722 X,_,o,X,o,_, 00723 X,o,X,o,_,_, 00724 X,X,o,_,_,_, 00725 X,o,X,o,_,_, 00726 X,_,o,X,o,_, 00727 X,_,_,o,X,_, 00728 _,_,_,_,_,_, 00729 /* char 76 */ 00730 X,_,_,_,_,_, 00731 X,_,_,_,_,_, 00732 X,_,_,_,_,_, 00733 X,_,_,_,_,_, 00734 X,_,_,_,_,_, 00735 X,o,_,_,_,_, 00736 X,X,X,X,_,_, 00737 _,_,_,_,_,_, 00738 /* char 77 */ 00739 X,o,_,_,o,X, 00740 X,X,o,_,o,X, 00741 X,o,X,o,X,X, 00742 X,_,o,X,o,X, 00743 X,_,_,_,_,X, 00744 X,_,_,_,_,X, 00745 X,_,_,_,_,X, 00746 _,_,_,_,_,_, 00747 /* char 78 */ 00748 X,X,_,_,X,_, 00749 X,X,o,_,X,_, 00750 X,o,X,o,X,_, 00751 X,o,X,o,X,_, 00752 X,_,o,X,X,_, 00753 X,_,_,X,X,_, 00754 X,_,_,o,X,_, 00755 _,_,_,_,_,_, 00756 /* char 79 */ 00757 o,X,X,X,o,_, 00758 X,o,_,o,X,_, 00759 X,_,_,_,X,_, 00760 X,_,_,_,X,_, 00761 X,_,_,_,X,_, 00762 X,o,_,o,X,_, 00763 o,X,X,X,o,_, 00764 _,_,_,_,_,_, 00765 /* char 80 */ 00766 X,X,X,X,o,_, 00767 X,o,_,o,X,_, 00768 X,o,_,o,X,_, 00769 X,X,X,X,o,_, 00770 X,o,_,_,_,_, 00771 X,_,_,_,_,_, 00772 X,_,_,_,_,_, 00773 _,_,_,_,_,_, 00774 /* char 81 */ 00775 o,X,X,X,o,_, 00776 X,o,_,o,X,_, 00777 X,_,_,_,X,_, 00778 X,_,_,_,X,_, 00779 X,_,_,_,X,_, 00780 X,o,X,o,X,_, 00781 o,X,X,X,o,_, 00782 _,_,o,X,_,_, 00783 /* char 82 */ 00784 X,X,X,X,o,_, 00785 X,o,_,o,X,_, 00786 X,o,_,o,X,_, 00787 X,X,X,X,o,_, 00788 X,o,X,o,_,_, 00789 X,_,o,X,o,_, 00790 X,_,_,o,X,_, 00791 _,_,_,_,_,_, 00792 /* char 83 */ 00793 o,X,X,X,o,_, 00794 X,o,_,o,X,_, 00795 X,o,_,_,_,_, 00796 o,X,X,X,o,_, 00797 _,_,_,o,X,_, 00798 X,o,_,o,X,_, 00799 o,X,X,X,o,_, 00800 _,_,_,_,_,_, 00801 /* char 84 */ 00802 X,X,X,X,X,_, 00803 _,o,X,o,_,_, 00804 _,_,X,_,_,_, 00805 _,_,X,_,_,_, 00806 _,_,X,_,_,_, 00807 _,_,X,_,_,_, 00808 _,_,X,_,_,_, 00809 _,_,_,_,_,_, 00810 /* char 85 */ 00811 X,_,_,_,X,_, 00812 X,_,_,_,X,_, 00813 X,_,_,_,X,_, 00814 X,_,_,_,X,_, 00815 X,_,_,_,X,_, 00816 X,o,_,o,X,_, 00817 o,X,X,X,o,_, 00818 _,_,_,_,_,_, 00819 /* char 86 */ 00820 X,_,_,_,X,_, 00821 X,_,_,_,X,_, 00822 X,o,_,o,X,_, 00823 o,X,o,X,o,_, 00824 _,X,o,X,_,_, 00825 _,o,X,o,_,_, 00826 _,_,X,_,_,_, 00827 _,_,_,_,_,_, 00828 /* char 87 */ 00829 X,_,_,_,_,X, 00830 X,o,_,_,_,X, 00831 o,X,o,X,o,X, 00832 o,X,o,X,o,X, 00833 _,o,X,o,X,o, 00834 _,_,X,o,X,_, 00835 _,_,X,o,X,_, 00836 _,_,_,_,_,_, 00837 /* char 88 */ 00838 X,_,_,_,X,_, 00839 X,o,_,o,X,_, 00840 o,X,o,X,o,_, 00841 _,o,X,o,_,_, 00842 o,X,o,X,o,_, 00843 X,o,_,o,X,_, 00844 X,_,_,_,X,_, 00845 _,_,_,_,_,_, 00846 /* char 89 */ 00847 X,_,_,_,X,_, 00848 X,o,_,o,X,_, 00849 o,X,o,X,o,_, 00850 _,o,X,o,_,_, 00851 _,_,X,_,_,_, 00852 _,_,X,_,_,_, 00853 _,_,X,_,_,_, 00854 _,_,_,_,_,_, 00855 /* char 90 */ 00856 X,X,X,X,_,_, 00857 _,_,o,X,_,_, 00858 _,o,X,o,_,_, 00859 o,X,o,_,_,_, 00860 X,o,_,_,_,_, 00861 X,o,_,_,_,_, 00862 X,X,X,X,_,_, 00863 _,_,_,_,_,_, 00864 /* char 91 */ 00865 X,o,_,_,_,_, 00866 X,_,_,_,_,_, 00867 X,_,_,_,_,_, 00868 X,_,_,_,_,_, 00869 X,_,_,_,_,_, 00870 X,_,_,_,_,_, 00871 X,o,_,_,_,_, 00872 X,X,_,_,_,_, 00873 /* char 92 */ 00874 X,o,_,_,_,_, 00875 o,X,_,_,_,_, 00876 _,X,o,_,_,_, 00877 _,o,X,_,_,_, 00878 _,_,X,o,_,_, 00879 _,_,o,X,_,_, 00880 _,_,_,X,_,_, 00881 _,_,_,_,_,_, 00882 /* char 93 */ 00883 o,X,_,_,_,_, 00884 _,X,_,_,_,_, 00885 _,X,_,_,_,_, 00886 _,X,_,_,_,_, 00887 _,X,_,_,_,_, 00888 _,X,_,_,_,_, 00889 o,X,_,_,_,_, 00890 X,X,_,_,_,_, 00891 /* char 94 */ 00892 o,X,o,_,_,_, 00893 X,o,X,_,_,_, 00894 _,_,_,_,_,_, 00895 _,_,_,_,_,_, 00896 _,_,_,_,_,_, 00897 _,_,_,_,_,_, 00898 _,_,_,_,_,_, 00899 _,_,_,_,_,_, 00900 /* char 95 */ 00901 _,_,_,_,_,_, 00902 _,_,_,_,_,_, 00903 _,_,_,_,_,_, 00904 _,_,_,_,_,_, 00905 _,_,_,_,_,_, 00906 _,_,_,_,_,_, 00907 X,X,X,X,X,X, 00908 _,_,_,_,_,_, 00909 00910 00911 00912 00913 00914 /* Char 0x60 '`' */ 00915 X,3,3,3,3,3, 00916 X,4,4,4,4,4, 00917 X,3,3,3,3,3, 00918 X,4,4,4,4,4, 00919 X,3,3,3,3,3, 00920 X,4,4,4,4,4, 00921 X,3,3,3,3,3, 00922 X,5,5,5,5,5, 00923 /* Char 0x61 'a' */ 00924 3,3,3,3,3,3, 00925 4,4,4,4,4,4, 00926 3,3,3,3,3,3, 00927 4,4,4,4,4,4, 00928 3,3,3,3,3,3, 00929 4,4,4,4,4,4, 00930 3,3,3,3,3,3, 00931 5,5,5,5,5,5, 00932 /* Char 0x62 'b' */ 00933 3,3,3,3,3,X, 00934 4,4,4,4,4,X, 00935 3,3,3,3,3,X, 00936 4,4,4,4,4,X, 00937 3,3,3,3,3,X, 00938 4,4,4,4,4,X, 00939 3,3,3,3,3,X, 00940 5,5,5,5,5,X, 00941 /* Char 0x63 'c' */ 00942 _,_,_,_,5,X, 00943 _,_,_,_,5,X, 00944 _,_,_,_,5,X, 00945 _,_,_,_,5,X, 00946 _,_,_,_,5,X, 00947 _,_,_,_,5,X, 00948 _,_,_,_,5,X, 00949 _,_,_,_,5,X, 00950 /* Char 0x64 'd' */ 00951 _,_,_,_,5,X, 00952 _,_,_,_,5,X, 00953 _,_,_,_,5,X, 00954 _,_,_,_,5,X, 00955 _,_,_,_,5,X, 00956 _,_,_,_,5,X, 00957 5,5,5,5,5,X, 00958 X,X,X,X,X,X, 00959 /* Char 0x65 'e' */ 00960 _,_,_,_,_,_, 00961 _,_,_,_,_,_, 00962 _,_,_,_,_,_, 00963 _,_,_,_,_,_, 00964 _,_,_,_,_,_, 00965 _,_,_,_,_,_, 00966 5,5,5,5,5,5, 00967 X,X,X,X,X,X, 00968 /* Char 0x66 'f' */ 00969 X,_,_,_,_,_, 00970 X,_,_,_,_,_, 00971 X,_,_,_,_,_, 00972 X,_,_,_,_,_, 00973 X,_,_,_,_,_, 00974 X,_,_,_,_,_, 00975 X,5,5,5,5,5, 00976 X,X,X,X,X,X, 00977 /* Char 0x67 'g' */ 00978 X,_,_,_,_,_, 00979 X,_,_,_,_,_, 00980 X,_,_,_,_,_, 00981 X,_,_,_,_,_, 00982 X,_,_,_,_,_, 00983 X,_,_,_,_,_, 00984 X,_,_,_,_,_, 00985 X,_,_,_,_,_, 00986 /* Char 0x68 'h' */ 00987 _,_,X,_,_,_, 00988 _,_,X,_,_,_, 00989 _,_,X,_,_,_, 00990 _,_,X,_,_,_, 00991 _,_,X,_,_,_, 00992 _,_,X,_,_,_, 00993 _,_,X,_,_,_, 00994 _,_,X,_,_,_, 00995 /* Char 0x69 'i' */ 00996 X,X,X,X,X,X, 00997 _,_,_,_,_,_, 00998 X,X,X,X,X,X, 00999 _,_,_,_,_,_, 01000 _,_,_,_,_,_, 01001 _,_,_,_,_,_, 01002 _,_,_,_,_,_, 01003 _,_,_,_,_,_, 01004 /* Char 0x6a 'j' */ 01005 X,X,X,X,X,X, 01006 _,_,_,_,_,X, 01007 X,X,X,X,_,X, 01008 _,_,_,X,_,X, 01009 _,_,_,X,_,X, 01010 _,_,_,X,_,X, 01011 _,_,_,X,_,X, 01012 _,_,_,X,_,X, 01013 /* Char 0x6b 'k' */ 01014 _,_,_,X,_,X, 01015 _,_,_,X,_,X, 01016 _,_,_,X,_,X, 01017 _,_,_,X,_,X, 01018 _,_,_,X,_,X, 01019 _,_,_,X,_,X, 01020 _,_,_,X,_,X, 01021 _,_,_,X,_,X, 01022 /* Char 0x6c 'l' */ 01023 _,_,_,X,_,X, 01024 _,_,_,X,_,X, 01025 _,_,_,X,_,X, 01026 _,_,_,X,_,X, 01027 _,_,_,X,_,X, 01028 X,X,X,X,_,X, 01029 _,_,_,_,_,X, 01030 X,X,X,X,X,X, 01031 /* Char 0x6d 'm' */ 01032 _,_,_,_,_,_, 01033 _,_,_,_,_,_, 01034 _,_,_,_,_,_, 01035 _,_,_,_,_,_, 01036 _,_,_,_,_,_, 01037 X,X,X,X,X,X, 01038 _,_,_,_,_,_, 01039 X,X,X,X,X,X, 01040 /* Char 0x6e 'n' */ 01041 X,_,X,_,_,_, 01042 X,_,X,_,_,_, 01043 X,_,X,_,_,_, 01044 X,_,X,_,_,_, 01045 X,_,X,_,_,_, 01046 X,_,X,X,X,X, 01047 X,_,_,_,_,_, 01048 X,X,X,X,X,X, 01049 /* Char 0x6f 'o' */ 01050 X,_,X,_,_,_, 01051 X,_,X,_,_,_, 01052 X,_,X,_,_,_, 01053 X,_,X,_,_,_, 01054 X,_,X,_,_,_, 01055 X,_,X,_,_,_, 01056 X,_,X,_,_,_, 01057 X,_,X,_,_,_, 01058 /* Char 0x70 'p' */ 01059 5,5,5,5,5,5, 01060 5,6,6,6,6,_, 01061 5,6,_,_,_,_, 01062 5,6,_,_,_,_, 01063 5,6,_,_,_,_, 01064 5,6,_,_,_,_, 01065 5,6,_,_,_,_, 01066 5,_,_,_,_,_, 01067 /* Char 0x71 'q' */ 01068 _,_,_,_,_,4, 01069 _,_,_,_,3,4, 01070 _,_,_,_,3,4, 01071 _,_,_,_,3,4, 01072 _,_,_,_,3,4, 01073 _,_,_,_,3,4, 01074 _,3,3,3,3,4, 01075 4,4,4,4,4,4, 01076 /* Char 0x72 'r' */ 01077 X,X,X,X,X,X, 01078 X,_,_,_,_,_, 01079 X,_,X,X,X,X, 01080 X,_,X,_,_,_, 01081 X,_,X,_,_,_, 01082 X,_,X,_,_,_, 01083 X,_,X,_,_,_, 01084 X,_,X,_,_,_, 01085 /* Char 0x73 's' */ 01086 _,_,_,_,_,_, 01087 _,_,_,_,_,_, 01088 _,_,_,_,_,_, 01089 X,X,X,X,X,X, 01090 X,X,X,X,X,X, 01091 _,_,_,_,_,_, 01092 _,_,_,_,_,_, 01093 _,_,_,_,_,_, 01094 /* Char 0x74 't' */ 01095 X,_,_,_,_,_, 01096 X,_,_,_,_,_, 01097 X,_,_,_,_,_, 01098 X,_,_,_,_,_, 01099 X,_,_,_,_,_, 01100 X,_,_,_,_,_, 01101 X,_,_,_,_,_, 01102 X,_,_,_,_,_, 01103 /* Char 0x75 'u' */ 01104 X,X,_,_,_,_, 01105 X,X,_,_,_,_, 01106 X,X,_,_,_,_, 01107 X,X,_,_,_,_, 01108 X,X,_,_,_,_, 01109 X,X,_,_,_,_, 01110 X,X,_,_,_,_, 01111 X,X,_,_,_,_, 01112 /* Char 0x76 'v' */ 01113 _,_,_,_,X,X, 01114 _,_,_,_,X,X, 01115 _,_,_,_,X,X, 01116 _,_,_,_,X,X, 01117 _,_,_,_,X,X, 01118 _,_,_,_,X,X, 01119 _,_,_,_,X,X, 01120 _,_,_,_,X,X, 01121 /* Char 0x77 'w' */ 01122 X,X,X,X,X,X, 01123 X,X,X,X,X,X, 01124 _,_,_,_,_,_, 01125 _,_,_,_,_,_, 01126 _,_,_,_,_,_, 01127 _,_,_,_,_,_, 01128 _,_,_,_,_,_, 01129 _,_,_,_,_,_, 01130 /* Char 0x78 'x' */ 01131 X,X,X,X,X,X, 01132 X,X,X,X,X,X, 01133 X,X,X,X,X,X, 01134 _,_,_,_,_,_, 01135 _,_,_,_,_,_, 01136 _,_,_,_,_,_, 01137 _,_,_,_,_,_, 01138 _,_,_,_,_,_, 01139 /* Char 0x79 'y' */ 01140 _,_,_,_,_,_, 01141 _,_,_,_,_,_, 01142 _,_,_,_,_,_, 01143 _,_,_,_,_,_, 01144 _,_,_,_,_,_, 01145 X,X,X,X,X,X, 01146 X,X,X,X,X,X, 01147 X,X,X,X,X,X, 01148 /* Char 0x7a 'z' */ 01149 _,_,_,_,_,_, 01150 _,_,_,_,o,X, 01151 _,_,_,o,X,X, 01152 X,X,o,X,X,o, 01153 X,X,X,X,o,_, 01154 X,X,X,o,_,_, 01155 X,X,o,_,_,_, 01156 _,_,_,_,_,_, 01157 /* Char 0x7b '{' */ 01158 _,_,_,_,_,_, 01159 _,_,_,_,_,_, 01160 _,_,_,_,_,_, 01161 _,_,_,_,_,_, 01162 X,X,X,_,_,_, 01163 X,X,X,_,_,_, 01164 X,X,X,_,_,_, 01165 X,X,X,_,_,_, 01166 /* Char 0x7c '|' */ 01167 _,_,_,X,X,X, 01168 _,_,_,X,X,X, 01169 _,_,_,X,X,X, 01170 _,_,_,X,X,X, 01171 _,_,_,_,_,_, 01172 _,_,_,_,_,_, 01173 _,_,_,_,_,_, 01174 _,_,_,_,_,_, 01175 /* Char 0x7d '}' */ 01176 _,_,X,X,_,_, 01177 _,_,X,X,_,_, 01178 _,o,X,X,_,_, 01179 X,X,X,X,_,_, 01180 X,X,X,X,_,_, 01181 _,_,_,_,_,_, 01182 _,_,_,_,_,_, 01183 _,_,_,_,_,_, 01184 /* Char 0x7e '~' */ 01185 X,X,X,_,_,_, 01186 X,X,X,_,_,_, 01187 X,X,X,_,_,_, 01188 X,X,X,_,_,_, 01189 _,_,_,_,_,_, 01190 _,_,_,_,_,_, 01191 _,_,_,_,_,_, 01192 _,_,_,_,_,_, 01193 /* Char 0x7f '?' */ 01194 X,X,X,_,_,_, 01195 X,X,X,_,_,_, 01196 X,X,X,_,_,_, 01197 X,X,X,_,_,_, 01198 _,_,_,X,X,X, 01199 _,_,_,X,X,X, 01200 _,_,_,X,X,X, 01201 _,_,_,X,X,X, 01202 01203 };