Base: LCDproc 0.5.2
[lcdproc-de200c.git] / server / drivers / sed1520fm.c
blobbdabef50c007869fe09c1656567c1adbd1ae076e
1 //////////////////////////////////////////////////////////////////////////
2 // This file contains a HD44780 font and a font for big numbers. //
3 // The HD44780 font in this file was shamelessly stolen from //
4 // Michael Reinelt / lcd4linux and is //
5 // Copyright 1999, 2000 by Michael Reinelt (reinelt@eunet.at) //
6 // The rest of this file is //
7 // //
8 // (C) 2001 Robin Adams ( robin@adams-online.de ) //
9 // //
10 // This file is released under the GPL. See file COPYING in this //
11 // package for further details. //
12 //////////////////////////////////////////////////////////////////////////
14 #define b______ 0x00
15 #define b_____O 0x01
16 #define b____O_ 0x02
17 #define b____OO 0x03
18 #define b___O__ 0x04
19 #define b___O_O 0x05
20 #define b___OO_ 0x06
21 #define b___OOO 0x07
22 #define b__O___ 0x08
23 #define b__O__O 0x09
24 #define b__O_O_ 0x0a
25 #define b__O_OO 0x0b
26 #define b__OO__ 0x0c
27 #define b__OO_O 0x0d
28 #define b__OOO_ 0x0e
29 #define b__OOOO 0x0f
30 #define b_O____ 0x10
31 #define b_O___O 0x11
32 #define b_O__O_ 0x12
33 #define b_O__OO 0x13
34 #define b_O_O__ 0x14
35 #define b_O_O_O 0x15
36 #define b_O_OO_ 0x16
37 #define b_O_OOO 0x17
38 #define b_OO___ 0x18
39 #define b_OO__O 0x19
40 #define b_OO_O_ 0x1a
41 #define b_OO_OO 0x1b
42 #define b_OOO__ 0x1c
43 #define b_OOO_O 0x1d
44 #define b_OOOO_ 0x1e
45 #define b_OOOOO 0x1f
46 #define b_OOOOO 0x1f
47 #define bOOOOOO 0x3f
49 unsigned char fontmap[256][8] = {
50 [0x20] {b______,
51 b______,
52 b______,
53 b______,
54 b______,
55 b______,
56 b______,
57 b______},
58 [0x21] {b___O__,
59 b___O__,
60 b___O__,
61 b___O__,
62 b______,
63 b______,
64 b___O__,
65 b______},
66 [0x22] {b__O_O_,
67 b__O_O_,
68 b__O_O_,
69 b______,
70 b______,
71 b______,
72 b______,
73 b______},
74 [0x23] {b__O_O_,
75 b__O_O_,
76 b_OOOOO,
77 b__O_O_,
78 b_OOOOO,
79 b__O_O_,
80 b__O_O_,
81 b______},
82 [0x24] {b___O__,
83 b__OOOO,
84 b_O_O__,
85 b__OOO_,
86 b___O_O,
87 b_OOOO_,
88 b___O__,
89 b______},
90 [0x25] {b_OO___,
91 b_OO__O,
92 b____O_,
93 b___O__,
94 b__O___,
95 b_O__OO,
96 b____OO,
97 b______},
98 [0x26] {b__OO__,
99 b_O__O_,
100 b_O_O__,
101 b__O___,
102 b_O_O_O,
103 b_O__O_,
104 b__OO_O,
105 b______},
106 [0x27] {b__OO__,
107 b___O__,
108 b__O___,
109 b______,
110 b______,
111 b______,
112 b______,
113 b______},
114 [0x28] {b____O_,
115 b___O__,
116 b__O___,
117 b__O___,
118 b__O___,
119 b___O__,
120 b____O_,
121 b______},
122 [0x29] {b__O___,
123 b___O__,
124 b____O_,
125 b____O_,
126 b____O_,
127 b___O__,
128 b__O___,
129 b______},
130 [0x2a] {b______,
131 b___O__,
132 b_O_O_O,
133 b__OOO_,
134 b_O_O_O,
135 b___O__,
136 b______,
137 b______},
138 [0x2b] {b______,
139 b___O__,
140 b___O__,
141 b_OOOOO,
142 b___O__,
143 b___O__,
144 b______,
145 b______},
146 [0x2c] {b______,
147 b______,
148 b______,
149 b______,
150 b__OO__,
151 b___O__,
152 b__O___,
153 b______},
154 [0x2d] {b______,
155 b______,
156 b______,
157 b_OOOOO,
158 b______,
159 b______,
160 b______,
161 b______},
162 [0x2e] {b______,
163 b______,
164 b______,
165 b______,
166 b______,
167 b__OO__,
168 b__OO__,
169 b______},
170 [0x2f] {b______,
171 b_____O,
172 b____O_,
173 b___O__,
174 b__O___,
175 b_O____,
176 b______,
177 b______},
178 [0x30] {b__OOO_,
179 b_O___O,
180 b_O__OO,
181 b_O_O_O,
182 b_OO__O,
183 b_O___O,
184 b__OOO_,
185 b______},
186 [0x31] {b___O__,
187 b__OO__,
188 b___O__,
189 b___O__,
190 b___O__,
191 b___O__,
192 b__OOO_,
193 b______},
194 [0x32] {b__OOO_,
195 b_O___O,
196 b_____O,
197 b____O_,
198 b___O__,
199 b__O___,
200 b_OOOOO,
201 b______},
202 [0x33] {b_OOOOO,
203 b____O_,
204 b___O__,
205 b____O_,
206 b_____O,
207 b_O___O,
208 b__OOO_,
209 b______},
210 [0x34] {b____O_,
211 b___OO_,
212 b__O_O_,
213 b_O__O_,
214 b_OOOOO,
215 b____O_,
216 b____O_,
217 b______},
218 [0x35] {b_OOOOO,
219 b_O____,
220 b_O____,
221 b_OOOO_,
222 b_____O,
223 b_O___O,
224 b__OOO_,
225 b______},
226 [0x36] {b___OO_,
227 b__O___,
228 b_O____,
229 b_OOOO_,
230 b_O___O,
231 b_O___O,
232 b__OOO_,
233 b______},
234 [0x37] {b_OOOOO,
235 b_____O,
236 b____O_,
237 b___O__,
238 b__O___,
239 b__O___,
240 b__O___,
241 b______},
242 [0x38] {b__OOO_,
243 b_O___O,
244 b_O___O,
245 b__OOO_,
246 b_O___O,
247 b_O___O,
248 b__OOO_,
249 b______},
250 [0x39] {b__OOO_,
251 b_O___O,
252 b_O___O,
253 b__OOOO,
254 b_____O,
255 b____O_,
256 b__OO__,
257 b______},
258 [0x3a] {b______,
259 b__OO__,
260 b__OO__,
261 b______,
262 b__OO__,
263 b__OO__,
264 b______,
265 b______},
266 [0x3b] {b______,
267 b__OO__,
268 b__OO__,
269 b______,
270 b__OO__,
271 b___O__,
272 b__O___,
273 b______},
274 [0x3c] {b____O_,
275 b___O__,
276 b__O___,
277 b_O____,
278 b__O___,
279 b___O__,
280 b____O_,
281 b______},
282 [0x3d] {b______,
283 b______,
284 b_OOOOO,
285 b______,
286 b_OOOOO,
287 b______,
288 b______,
289 b______},
290 [0x3e] {b_O____,
291 b__O___,
292 b___O__,
293 b____O_,
294 b___O__,
295 b__O___,
296 b_O____,
297 b______},
298 [0x3f] {b__OOO_,
299 b_O___O,
300 b_____O,
301 b____O_,
302 b___O__,
303 b______,
304 b___O__,
305 b______},
306 [0x40] {b__OOO_,
307 b_O___O,
308 b_____O,
309 b__OO_O,
310 b_O_O_O,
311 b_O_O_O,
312 b__OOO_,
313 b______},
314 [0x41] {b__OOO_,
315 b_O___O,
316 b_O___O,
317 b_O___O,
318 b_OOOOO,
319 b_O___O,
320 b_O___O,
321 b______},
322 [0x42] {b_OOOO_,
323 b_O___O,
324 b_O___O,
325 b_OOOO_,
326 b_O___O,
327 b_O___O,
328 b_OOOO_,
329 b______},
330 [0x43] {b__OOO_,
331 b_O___O,
332 b_O____,
333 b_O____,
334 b_O____,
335 b_O___O,
336 b__OOO_,
337 b______},
338 [0x44] {b_OOO__,
339 b_O__O_,
340 b_O___O,
341 b_O___O,
342 b_O___O,
343 b_O__O_,
344 b_OOO__,
345 b______},
346 [0x45] {b_OOOOO,
347 b_O____,
348 b_O____,
349 b_OOOO_,
350 b_O____,
351 b_O____,
352 b_OOOOO,
353 b______},
354 [0x46] {b_OOOOO,
355 b_O____,
356 b_O____,
357 b_OOOO_,
358 b_O____,
359 b_O____,
360 b_O____,
361 b______},
362 [0x47] {b__OOO_,
363 b_O___O,
364 b_O____,
365 b_O_OOO,
366 b_O___O,
367 b_O___O,
368 b__OOOO,
369 b______},
370 [0x48] {b_O___O,
371 b_O___O,
372 b_O___O,
373 b_OOOOO,
374 b_O___O,
375 b_O___O,
376 b_O___O,
377 b______},
378 [0x49] {b__OOO_,
379 b___O__,
380 b___O__,
381 b___O__,
382 b___O__,
383 b___O__,
384 b__OOO_,
385 b______},
386 [0x4a] {b___OOO,
387 b____O_,
388 b____O_,
389 b____O_,
390 b____O_,
391 b_O__O_,
392 b__OO__,
393 b______},
394 [0x4b] {b_O___O,
395 b_O__O_,
396 b_O_O__,
397 b_OO___,
398 b_O_O__,
399 b_O__O_,
400 b_O___O,
401 b______},
402 [0x4c] {b_O____,
403 b_O____,
404 b_O____,
405 b_O____,
406 b_O____,
407 b_O____,
408 b_OOOOO,
409 b______},
410 [0x4d] {b_O___O,
411 b_OO_OO,
412 b_O_O_O,
413 b_O_O_O,
414 b_O___O,
415 b_O___O,
416 b_O___O,
417 b______},
418 [0x4e] {b_O___O,
419 b_O___O,
420 b_OO__O,
421 b_O_O_O,
422 b_O__OO,
423 b_O___O,
424 b_O___O,
425 b______},
426 [0x4f] {b__OOO_,
427 b_O___O,
428 b_O___O,
429 b_O___O,
430 b_O___O,
431 b_O___O,
432 b__OOO_,
433 b______},
434 [0x50] {b_OOOO_,
435 b_O___O,
436 b_O___O,
437 b_OOOO_,
438 b_O____,
439 b_O____,
440 b_O____,
441 b______},
442 [0x51] {b__OOO_,
443 b_O___O,
444 b_O___O,
445 b_O___O,
446 b_O_O_O,
447 b_O__O_,
448 b__OO_O,
449 b______},
450 [0x52] {b_OOOO_,
451 b_O___O,
452 b_O___O,
453 b_OOOO_,
454 b_O_O__,
455 b_O__O_,
456 b_O___O,
457 b______},
458 [0x53] {b__OOOO,
459 b_O____,
460 b_O____,
461 b__OOO_,
462 b_____O,
463 b_____O,
464 b_OOOO_,
465 b______},
466 [0x54] {b_OOOOO,
467 b___O__,
468 b___O__,
469 b___O__,
470 b___O__,
471 b___O__,
472 b___O__,
473 b______},
474 [0x55] {b_O___O,
475 b_O___O,
476 b_O___O,
477 b_O___O,
478 b_O___O,
479 b_O___O,
480 b__OOO_,
481 b______},
482 [0x56] {b_O___O,
483 b_O___O,
484 b_O___O,
485 b_O___O,
486 b_O___O,
487 b__O_O_,
488 b___O__,
489 b______},
490 [0x57] {b_O___O,
491 b_O___O,
492 b_O___O,
493 b_O_O_O,
494 b_O_O_O,
495 b_O_O_O,
496 b__O_O_,
497 b______},
498 [0x58] {b_O___O,
499 b_O___O,
500 b__O_O_,
501 b___O__,
502 b__O_O_,
503 b_O___O,
504 b_O___O,
505 b______},
506 [0x59] {b_O___O,
507 b_O___O,
508 b_O___O,
509 b__O_O_,
510 b___O__,
511 b___O__,
512 b___O__,
513 b______},
514 [0x5a] {b_OOOOO,
515 b_____O,
516 b____O_,
517 b___O__,
518 b__O___,
519 b_O____,
520 b_OOOOO,
521 b______},
522 [0x5b] {b__OOO_,
523 b__O___,
524 b__O___,
525 b__O___,
526 b__O___,
527 b__O___,
528 b__OOO_,
529 b______},
530 [0x5c] {b_O___O,
531 b__O_O_,
532 b_OOOOO,
533 b___O__,
534 b_OOOOO,
535 b___O__,
536 b___O__,
537 b______},
538 [0x5d] {b__OOO_,
539 b____O_,
540 b____O_,
541 b____O_,
542 b____O_,
543 b____O_,
544 b__OOO_,
545 b______},
546 [0x5e] {b___O__,
547 b__O_O_,
548 b_O___O,
549 b______,
550 b______,
551 b______,
552 b______,
553 b______},
554 [0x5f] {b______,
555 b______,
556 b______,
557 b______,
558 b______,
559 b______,
560 b_OOOOO,
561 b______},
562 [0x60] {b__O___,
563 b___O__,
564 b____O_,
565 b______,
566 b______,
567 b______,
568 b______,
569 b______},
570 [0x61] {b______,
571 b______,
572 b__OOO_,
573 b_____O,
574 b__OOOO,
575 b_O___O,
576 b__OOOO,
577 b______},
578 [0x62] {b_O____,
579 b_O____,
580 b_O____,
581 b_O_OO_,
582 b_OO__O,
583 b_O___O,
584 b_OOOO_,
585 b______},
586 [0x63] {b______,
587 b______,
588 b__OOO_,
589 b_O____,
590 b_O____,
591 b_O___O,
592 b__OOO_,
593 b______},
594 [0x64] {b_____O,
595 b_____O,
596 b_____O,
597 b__OO_O,
598 b_O__OO,
599 b_O___O,
600 b__OOOO,
601 b______},
602 [0x65] {b______,
603 b______,
604 b__OOO_,
605 b_O___O,
606 b_OOOOO,
607 b_O____,
608 b__OOO_,
609 b______},
610 [0x66] {b___OO_,
611 b__O__O,
612 b__O___,
613 b_OOO__,
614 b__O___,
615 b__O___,
616 b__O___,
617 b______},
618 [0x67] {b______,
619 b__OOOO,
620 b_O___O,
621 b_O___O,
622 b__OOOO,
623 b_____O,
624 b__OOO_,
625 b______},
626 [0x68] {b_O____,
627 b_O____,
628 b_O_OO_,
629 b_OO__O,
630 b_O___O,
631 b_O___O,
632 b_O___O,
633 b______},
634 [0x69] {b___O__,
635 b______,
636 b__OO__,
637 b___O__,
638 b___O__,
639 b___O__,
640 b__OOO_,
641 b______},
642 [0x6a] {b____O_,
643 b______,
644 b___OO_,
645 b____O_,
646 b____O_,
647 b_O__O_,
648 b__OO__,
649 b______},
650 [0x6b] {b__O___,
651 b__O___,
652 b__O__O,
653 b__O_O_,
654 b__OO__,
655 b__O_O_,
656 b__O__O,
657 b______},
658 [0x6c] {b__OO__,
659 b___O__,
660 b___O__,
661 b___O__,
662 b___O__,
663 b___O__,
664 b__OOO_,
665 b______},
666 [0x6d] {b______,
667 b______,
668 b_OO_O_,
669 b_O_O_O,
670 b_O_O_O,
671 b_O___O,
672 b_O___O,
673 b______},
674 [0x6e] {b______,
675 b______,
676 b_OOOO_,
677 b_O___O,
678 b_O___O,
679 b_O___O,
680 b_O___O,
681 b______},
682 [0x6f] {b______,
683 b______,
684 b__OOO_,
685 b_O___O,
686 b_O___O,
687 b_O___O,
688 b__OOO_,
689 b______},
690 [0x70] {b______,
691 b______,
692 b_OOOO_,
693 b_O___O,
694 b_OOOO_,
695 b_O____,
696 b_O____,
697 b______},
698 [0x71] {b______,
699 b______,
700 b__OO_O,
701 b_O__OO,
702 b__OOOO,
703 b_____O,
704 b_____O,
705 b______},
706 [0x72] {b______,
707 b______,
708 b_O_OO_,
709 b_OO__O,
710 b_O____,
711 b_O____,
712 b_O____,
713 b______},
714 [0x73] {b______,
715 b______,
716 b__OOO_,
717 b_O____,
718 b__OOO_,
719 b_____O,
720 b_OOOO_,
721 b______},
722 [0x74] {b__O___,
723 b_OOO__,
724 b__O___,
725 b__O___,
726 b__O___,
727 b__O__O,
728 b___OO_,
729 b______},
730 [0x75] {b______,
731 b______,
732 b_O___O,
733 b_O___O,
734 b_O___O,
735 b_O__OO,
736 b__OO_O,
737 b______},
738 [0x76] {b______,
739 b______,
740 b_O___O,
741 b_O___O,
742 b_O___O,
743 b__O_O_,
744 b___O__,
745 b______},
746 [0x77] {b______,
747 b______,
748 b_O___O,
749 b_O___O,
750 b_O___O,
751 b_O_O_O,
752 b__O_O_,
753 b______},
754 [0x78] {b______,
755 b______,
756 b_O___O,
757 b__O_O_,
758 b___O__,
759 b__O_O_,
760 b_O___O,
761 b______},
762 [0x79] {b______,
763 b______,
764 b_O___O,
765 b_O___O,
766 b__OOOO,
767 b_____O,
768 b__OOO_,
769 b______},
770 [0x7a] {b______,
771 b______,
772 b_OOOOO,
773 b____O_,
774 b___O__,
775 b__O___,
776 b_OOOOO,
777 b______},
778 [0x7b] {b____O_,
779 b___O__,
780 b___O__,
781 b__O___,
782 b___O__,
783 b___O__,
784 b____O_,
785 b______},
786 [0x7c] {b___O__,
787 b___O__,
788 b___O__,
789 b___O__,
790 b___O__,
791 b___O__,
792 b___O__,
793 b______},
794 [0x7d] {b__O___,
795 b___O__,
796 b___O__,
797 b____O_,
798 b___O__,
799 b___O__,
800 b__O___,
801 b______},
802 [0x7e] {b______,
803 b___O__,
804 b____O_,
805 b_OOOOO,
806 b____O_,
807 b___O__,
808 b______,
809 b______},
811 [0x7f] {b______,
812 b___O__,
813 b__O___,
814 b_OOOOO,
815 b__O___,
816 b___O__,
817 b______,
818 b______},
819 [0xb0] {b__OOO_,
820 b__O_O_,
821 b__OOO_,
822 b______,
823 b______,
824 b______,
825 b______,
826 b______},
827 [0xff] {bOOOOOO,
828 bOOOOOO,
829 bOOOOOO,
830 bOOOOOO,
831 bOOOOOO,
832 bOOOOOO,
833 bOOOOOO,
834 bOOOOOO},
837 //FIXME: make big chars use less memory
839 char *fontbignum[10][24] = {
841 "++++++++++++++++++",
842 "++++++++++++++++++",
843 "++++++++++++++++++",
844 "++++++++....++++++",
845 "++++++........++++",
846 "+++++..........+++",
847 "+++++....++....+++",
848 "+++++...++++...+++",
849 "++++....++++....++",
850 "++++....++++....++",
851 "++++....++++....++",
852 "++++....++++....++",
853 "++++....++++....++",
854 "++++....++++....++",
855 "++++....++++....++",
856 "++++....++++....++",
857 "++++....++++....++",
858 "+++++...++++...+++",
859 "+++++....++....+++",
860 "+++++..........+++",
861 "++++++........++++",
862 "++++++++....++++++",
863 "++++++++++++++++++",
864 "++++++++++++++++++"},
866 "++++++++++++++++++",
867 "++++++++++++++++++",
868 "++++++++++++++++++",
869 "+++++++++++++...++",
870 "++++++++++++....++",
871 "+++++++++++.....++",
872 "++++++++++......++",
873 "++++++++........++",
874 "+++++++.........++",
875 "+++++++....+....++",
876 "+++++++...++....++",
877 "+++++++.++++....++",
878 "++++++++++++....++",
879 "++++++++++++....++",
880 "++++++++++++....++",
881 "++++++++++++....++",
882 "++++++++++++....++",
883 "++++++++++++....++",
884 "++++++++++++....++",
885 "++++++++++++....++",
886 "++++++++++++....++",
887 "++++++++++++....++",
888 "++++++++++++++++++",
889 "++++++++++++++++++"},
891 "++++++++++++++++++",
892 "++++++++++++++++++",
893 "++++++++++++++++++",
894 "++++++++.....+++++",
895 "++++++.........+++",
896 "+++++..........+++",
897 "+++++....+++....++",
898 "+++++...++++....++",
899 "++++++..++++....++",
900 "++++++++++++....++",
901 "++++++++++++....++",
902 "+++++++++++....+++",
903 "++++++++++....++++",
904 "+++++++++.....++++",
905 "++++++++.....+++++",
906 "+++++++....+++++++",
907 "++++++....++++++++",
908 "++++++....++++++++",
909 "+++++...........++",
910 "+++++...........++",
911 "+++++...........++",
912 "+++++...........++",
913 "++++++++++++++++++",
914 "++++++++++++++++++"},
916 "++++++++++++++++++",
917 "++++++++++++++++++",
918 "++++++++++++++++++",
919 "+++++++.....++++++",
920 "+++++.........++++",
921 "+++++.........++++",
922 "++++....+++....+++",
923 "++++....+++....+++",
924 "+++++++++++....+++",
925 "++++++++++....++++",
926 "+++++++++.....++++",
927 "+++++++++...++++++",
928 "+++++++++.....++++",
929 "+++++++++++....+++",
930 "++++++++++++....++",
931 "++++++++++++....++",
932 "++++....++++....++",
933 "++++....++++....++",
934 "+++++....++....+++",
935 "+++++..........+++",
936 "++++++........++++",
937 "+++++++.....++++++",
938 "++++++++++++++++++",
939 "++++++++++++++++++"},
941 "++++++++++++++++++",
942 "++++++++++++++++++",
943 "++++++++++++++++++",
944 "++++++++++....++++",
945 "++++++++++....++++",
946 "+++++++++.....++++",
947 "++++++++......++++",
948 "++++++++......++++",
949 "+++++++.......++++",
950 "++++++........++++",
951 "++++++...+....++++",
952 "+++++...++....++++",
953 "+++++...++....++++",
954 "++++...+++....++++",
955 "+++...++++....++++",
956 "+++.............++",
957 "+++.............++",
958 "+++.............++",
959 "++++++++++....++++",
960 "++++++++++....++++",
961 "++++++++++....++++",
962 "++++++++++....++++",
963 "++++++++++++++++++",
964 "++++++++++++++++++"},
966 "++++++++++++++++++",
967 "++++++++++++++++++",
968 "++++++++++++++++++",
969 "++++++.........+++",
970 "++++++.........+++",
971 "+++++..........+++",
972 "+++++....+++++++++",
973 "+++++....+++++++++",
974 "+++++...++++++++++",
975 "+++++...+....+++++",
976 "++++..........++++",
977 "++++...........+++",
978 "++++....+++.....++",
979 "++++++++++++....++",
980 "++++++++++++....++",
981 "++++++++++++....++",
982 "++++....++++....++",
983 "++++....++++....++",
984 "+++++....++....+++",
985 "+++++..........+++",
986 "++++++........++++",
987 "+++++++.....++++++",
988 "++++++++++++++++++",
989 "++++++++++++++++++"},
991 "++++++++++++++++++",
992 "++++++++++++++++++",
993 "++++++++++++++++++",
994 "++++++++.....+++++",
995 "+++++++........+++",
996 "++++++.........+++",
997 "+++++....++.....++",
998 "+++++...++++....++",
999 "++++....++++++++++",
1000 "++++....++++++++++",
1001 "++++....+....+++++",
1002 "++++..........++++",
1003 "++++...........+++",
1004 "++++.....++.....++",
1005 "++++....++++....++",
1006 "++++....++++....++",
1007 "++++....++++....++",
1008 "+++++...++++....++",
1009 "+++++....++.....++",
1010 "++++++.........+++",
1011 "++++++........++++",
1012 "++++++++.....+++++",
1013 "++++++++++++++++++",
1014 "++++++++++++++++++"},
1016 "++++++++++++++++++",
1017 "++++++++++++++++++",
1018 "++++++++++++++++++",
1019 "++++............++",
1020 "++++............++",
1021 "++++............++",
1022 "++++++++++++....++",
1023 "+++++++++++....+++",
1024 "++++++++++....++++",
1025 "++++++++++....++++",
1026 "+++++++++....+++++",
1027 "+++++++++...++++++",
1028 "++++++++....++++++",
1029 "++++++++....++++++",
1030 "+++++++....+++++++",
1031 "+++++++....+++++++",
1032 "+++++++....+++++++",
1033 "+++++++...++++++++",
1034 "++++++....++++++++",
1035 "++++++....++++++++",
1036 "++++++....++++++++",
1037 "++++++....++++++++",
1038 "++++++++++++++++++",
1039 "++++++++++++++++++"},
1041 "++++++++++++++++++",
1042 "++++++++++++++++++",
1043 "++++++++++++++++++",
1044 "+++++++......+++++",
1045 "+++++..........+++",
1046 "+++++....++....+++",
1047 "++++....++++....++",
1048 "++++....++++....++",
1049 "++++....++++....++",
1050 "++++....++++....++",
1051 "+++++....++....+++",
1052 "++++++........++++",
1053 "++++++........++++",
1054 "+++++....++....+++",
1055 "++++....++++....++",
1056 "++++....++++....++",
1057 "++++....++++....++",
1058 "++++....++++....++",
1059 "++++....++++....++",
1060 "+++++....++....+++",
1061 "+++++..........+++",
1062 "+++++++......+++++",
1063 "++++++++++++++++++",
1064 "++++++++++++++++++"},
1066 "++++++++++++++++++",
1067 "++++++++++++++++++",
1068 "++++++++++++++++++",
1069 "+++++++.....++++++",
1070 "++++++........++++",
1071 "+++++.........++++",
1072 "++++.....++....+++",
1073 "++++....++++...+++",
1074 "++++....++++....++",
1075 "++++....++++....++",
1076 "++++....++++....++",
1077 "++++.....++.....++",
1078 "+++++...........++",
1079 "++++++..........++",
1080 "+++++++....+....++",
1081 "++++++++++++....++",
1082 "++++++++++++....++",
1083 "++++....++++...+++",
1084 "++++.....++....+++",
1085 "+++++.........++++",
1086 "+++++........+++++",
1087 "+++++++.....++++++",
1088 "++++++++++++++++++",
1089 "++++++++++++++++++"}
1092 char *fontbigdp[] = {
1093 "++++++",
1094 "++++++",
1095 "++++++",
1096 "++++++",
1097 "++++++",
1098 "+....+",
1099 "+....+",
1100 "+....+",
1101 "+....+",
1102 "++++++",
1103 "++++++",
1104 "++++++",
1105 "++++++",
1106 "++++++",
1107 "++++++",
1108 "+....+",
1109 "+....+",
1110 "+....+",
1111 "+....+",
1112 "++++++",
1113 "++++++",
1114 "++++++",
1115 "++++++",
1116 "++++++"