1 /*---------------------------------------------------------------------------*
2   Project:  Horizon
3   File:     demo_FontData.cpp
4 
5   Copyright (C)2009-2012 Nintendo Co., Ltd.  All rights reserved.
6 
7   These coded instructions, statements, and computer programs contain
8   proprietary information of Nintendo of America Inc. and/or Nintendo
9   Company Ltd., and are protected by Federal copyright law.  They may
10   not be disclosed to third parties or copied or duplicated in any form,
11   in whole or in part, without the prior written consent of Nintendo.
12 
13   $Rev: 46365 $
14  *---------------------------------------------------------------------------*/
15 
16 #include <nn/types.h>
17 
18 namespace demo
19 {
20 
21     u64 demoFontBitmap[] =
22 {       // space ! " # $ % & '
23     0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
24     0x0000000000000000, 0x000000ffff000000, 0x0000ff0000ff0000, 0x0000ff0000ff0000, 0x00000000ff000000, 0x00ffff000000ff00, 0x000000ff00000000, 0x000000ffff000000,
25     0x0000000000000000, 0x000000ffff000000, 0x0000ff0000ff0000, 0x0000ff0000ff0000, 0x0000ffffffffff00, 0x00ffff0000ff0000, 0x0000ff00ff000000, 0x000000ffff000000,
26     0x0000000000000000, 0x000000ffff000000, 0x0000000000000000, 0x00ffffffffffff00, 0x00ff0000ff000000, 0x00000000ff000000, 0x0000ff00ff000000, 0x00000000ff000000,
27     0x0000000000000000, 0x000000ffff000000, 0x0000000000000000, 0x0000ff0000ff0000, 0x0000ffffffff0000, 0x000000ff00000000, 0x0000ffff00000000, 0x000000ff00000000,
28     0x0000000000000000, 0x000000ffff000000, 0x0000000000000000, 0x00ffffffffffff00, 0x00000000ff00ff00, 0x0000ff0000ffff00, 0x00ff000000ffff00, 0x0000000000000000,
29     0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000ff0000ff0000, 0x00ffffffffff0000, 0x00ff000000ffff00, 0x00ff00000000ff00, 0x0000000000000000,
30     0x0000000000000000, 0x000000ffff000000, 0x0000000000000000, 0x0000ff0000ff0000, 0x00000000ff000000, 0x0000000000000000, 0x0000ffffffff0000, 0x0000000000000000,
31 
32         // ( ) * + , - . /
33     0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
34     0x00000000ff000000, 0x000000ff00000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x000000000000ff00,
35     0x000000ff00000000, 0x00000000ff000000, 0x0000ff000000ff00, 0x00000000ff000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000ff0000,
36     0x0000ff0000000000, 0x0000000000ff0000, 0x000000ff00ff0000, 0x00000000ff000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x00000000ff000000,
37     0x0000ff0000000000, 0x0000000000ff0000, 0x0000ffffffffff00, 0x0000ffffffffff00, 0x000000ffff000000, 0x0000ffffffffff00, 0x0000000000000000, 0x000000ff00000000,
38     0x0000ff0000000000, 0x0000000000ff0000, 0x000000ff00ff0000, 0x00000000ff000000, 0x000000ffff000000, 0x0000000000000000, 0x0000000000000000, 0x0000ff0000000000,
39     0x000000ff00000000, 0x00000000ff000000, 0x0000ff000000ff00, 0x00000000ff000000, 0x00000000ff000000, 0x0000000000000000, 0x000000ffff000000, 0x00ff000000000000,
40     0x00000000ff000000, 0x000000ff00000000, 0x0000000000000000, 0x0000000000000000, 0x000000ff00000000, 0x0000000000000000, 0x000000ffff000000, 0x0000000000000000,
41 
42         // 0 1 2 3 4 5 6 7
43     0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
44     0x000000ffff000000, 0x00000000ff000000, 0x0000ffffffff0000, 0x0000ffffffff0000, 0x0000000000ff0000, 0x00ffffffffffff00, 0x000000ffffff0000, 0x00ffffffffffff00,
45     0x0000ff0000ff0000, 0x000000ffff000000, 0x00ff00000000ff00, 0x00ff00000000ff00, 0x00000000ffff0000, 0x00ff000000000000, 0x0000ff0000000000, 0x00ff00000000ff00,
46     0x00ff00000000ff00, 0x00000000ff000000, 0x000000000000ff00, 0x000000000000ff00, 0x000000ff00ff0000, 0x00ff000000000000, 0x00ff000000000000, 0x0000000000ff0000,
47     0x00ff00000000ff00, 0x00000000ff000000, 0x0000000000ff0000, 0x00000000ffff0000, 0x0000ff0000ff0000, 0x00ffffffffff0000, 0x00ffffffffff0000, 0x00000000ff000000,
48     0x00ff00000000ff00, 0x00000000ff000000, 0x00000000ff000000, 0x000000000000ff00, 0x00ffffffffffff00, 0x000000000000ff00, 0x00ff00000000ff00, 0x00000000ff000000,
49     0x0000ff0000ff0000, 0x00000000ff000000, 0x000000ff00000000, 0x00ff00000000ff00, 0x0000000000ff0000, 0x00ff00000000ff00, 0x00ff00000000ff00, 0x00000000ff000000,
50     0x000000ffff000000, 0x000000ffffff0000, 0x00ffffffffffff00, 0x0000ffffffff0000, 0x0000000000ff0000, 0x0000ffffffff0000, 0x0000ffffffff0000, 0x00000000ff000000,
51         // 8 9 : ; < = > ?
52     0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
53     0x0000ffffffff0000, 0x0000ffffffff0000, 0x0000000000000000, 0x000000ffff000000, 0x0000000000ff0000, 0x0000000000000000, 0x0000ff0000000000, 0x0000ffffffff0000,
54     0x00ff00000000ff00, 0x00ff00000000ff00, 0x000000ffff000000, 0x000000ffff000000, 0x00000000ff000000, 0x0000000000000000, 0x000000ff00000000, 0x00ff00000000ff00,
55     0x00ff00000000ff00, 0x00ff00000000ff00, 0x000000ffff000000, 0x0000000000000000, 0x000000ff00000000, 0x00ffffffffffff00, 0x00000000ff000000, 0x00ff00000000ff00,
56     0x0000ffffffff0000, 0x0000ffffffffff00, 0x0000000000000000, 0x000000ffff000000, 0x0000ff0000000000, 0x0000000000000000, 0x0000000000ff0000, 0x00000000ffff0000,
57     0x00ff00000000ff00, 0x000000000000ff00, 0x000000ffff000000, 0x000000ffff000000, 0x000000ff00000000, 0x00ffffffffffff00, 0x00000000ff000000, 0x000000ffff000000,
58     0x00ff00000000ff00, 0x000000000000ff00, 0x000000ffff000000, 0x00000000ff000000, 0x00000000ff000000, 0x0000000000000000, 0x000000ff00000000, 0x0000000000000000,
59     0x0000ffffffff0000, 0x0000ffffffff0000, 0x0000000000000000, 0x000000ff00000000, 0x0000000000ff0000, 0x0000000000000000, 0x0000ff0000000000, 0x000000ffff000000,
60         // @ A B C D E F G
61     0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
62     0x0000ffffffff0000, 0x000000ffff000000, 0x00ffffffffff0000, 0x000000ffffff0000, 0x00ffffffff000000, 0x00ffffffffffff00, 0x00ffffffffffff00, 0x000000ffffff0000,
63     0x00ff00000000ff00, 0x0000ff0000ff0000, 0x00ff00000000ff00, 0x0000ff000000ff00, 0x00ff000000ff0000, 0x00ff000000000000, 0x00ff000000000000, 0x0000ff0000000000,
64     0x00ff000000ffff00, 0x00ff00000000ff00, 0x00ff00000000ff00, 0x00ff000000000000, 0x00ff00000000ff00, 0x00ff000000000000, 0x00ff000000000000, 0x00ff000000000000,
65     0x00ff0000ff00ff00, 0x00ff00000000ff00, 0x00ffffffffff0000, 0x00ff000000000000, 0x00ff00000000ff00, 0x00ffffffffff0000, 0x00ffffffffff0000, 0x00ff0000ffffff00,
66     0x00ff0000ffffff00, 0x00ffffffffffff00, 0x00ff00000000ff00, 0x00ff000000000000, 0x00ff00000000ff00, 0x00ff000000000000, 0x00ff000000000000, 0x00ff00000000ff00,
67     0x00ff000000000000, 0x00ff00000000ff00, 0x00ff00000000ff00, 0x0000ff000000ff00, 0x00ff000000ff0000, 0x00ff000000000000, 0x00ff000000000000, 0x0000ff000000ff00,
68     0x0000ffffffffff00, 0x00ff00000000ff00, 0x00ffffffffff0000, 0x000000ffffff0000, 0x00ffffffff000000, 0x00ffffffffffff00, 0x00ff000000000000, 0x000000ffffff0000,
69         // H I J K L M N O
70     0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
71     0x00ff00000000ff00, 0x000000ffffff0000, 0x00000000ffffff00, 0x00ff00000000ff00, 0x00ff000000000000, 0x00ff0000000000ff, 0x00ff00000000ff00, 0x0000ffffffff0000,
72     0x00ff00000000ff00, 0x00000000ff000000, 0x0000000000ff0000, 0x00ff000000ff0000, 0x00ff000000000000, 0x00ffff000000ffff, 0x00ffff000000ff00, 0x00ff00000000ff00,
73     0x00ff00000000ff00, 0x00000000ff000000, 0x0000000000ff0000, 0x00ff0000ff000000, 0x00ff000000000000, 0x00ff00ff00ff00ff, 0x00ff00ff0000ff00, 0x00ff00000000ff00,
74     0x00ffffffffffff00, 0x00000000ff000000, 0x0000000000ff0000, 0x00ffffff00000000, 0x00ff000000000000, 0x00ff0000ff0000ff, 0x00ff0000ff00ff00, 0x00ff00000000ff00,
75     0x00ff00000000ff00, 0x00000000ff000000, 0x0000000000ff0000, 0x00ff0000ff000000, 0x00ff000000000000, 0x00ff0000ff0000ff, 0x00ff0000ff00ff00, 0x00ff00000000ff00,
76     0x00ff00000000ff00, 0x00000000ff000000, 0x00ff000000ff0000, 0x00ff000000ff0000, 0x00ff000000000000, 0x00ff0000000000ff, 0x00ff000000ffff00, 0x00ff00000000ff00,
77     0x00ff00000000ff00, 0x000000ffffff0000, 0x0000ffffff000000, 0x00ff00000000ff00, 0x00ffffffffffff00, 0x00ff0000000000ff, 0x00ff00000000ff00, 0x0000ffffffff0000,
78         // P Q R S T U V W
79     0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
80     0x00ffffffffff0000, 0x0000ffffffff0000, 0x00ffffffffff0000, 0x0000ffffffff0000, 0x00ffffffffffffff, 0x00ff00000000ff00, 0x00ff00000000ff00, 0x00ff0000000000ff,
81     0x00ff00000000ff00, 0x00ff00000000ff00, 0x00ff00000000ff00, 0x00ff00000000ff00, 0x00000000ff000000, 0x00ff00000000ff00, 0x00ff00000000ff00, 0x00ff0000000000ff,
82     0x00ff00000000ff00, 0x00ff00000000ff00, 0x00ff00000000ff00, 0x00ff000000000000, 0x00000000ff000000, 0x00ff00000000ff00, 0x00ff00000000ff00, 0x00ff0000000000ff,
83     0x00ffffffffff0000, 0x00ff00000000ff00, 0x00ffffffffff0000, 0x0000ffffffff0000, 0x00000000ff000000, 0x00ff00000000ff00, 0x00ff00000000ff00, 0x00ff0000ff0000ff,
84     0x00ff000000000000, 0x00ff0000ff00ff00, 0x00ff0000ff000000, 0x000000000000ff00, 0x00000000ff000000, 0x00ff00000000ff00, 0x0000ff0000ff0000, 0x00ff0000ff0000ff,
85     0x00ff000000000000, 0x00ff000000ff0000, 0x00ff000000ff0000, 0x00ff00000000ff00, 0x00000000ff000000, 0x00ff00000000ff00, 0x0000ff0000ff0000, 0x00ff0000ff0000ff,
86     0x00ff000000000000, 0x0000ffffff00ff00, 0x00ff00000000ff00, 0x0000ffffffff0000, 0x00000000ff000000, 0x0000ffffffff0000, 0x000000ffff000000, 0x0000ffff00ffff00,
87         // X Y Z [ backslash ] ^ _
88     0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
89     0x00ff00000000ff00, 0x00ff0000000000ff, 0x00ffffffffffff00, 0x000000ffffff0000, 0x00ff000000000000, 0x0000ffffff000000, 0x000000ffff000000, 0x0000000000000000,
90     0x00ff00000000ff00, 0x0000ff000000ff00, 0x000000000000ff00, 0x000000ff00000000, 0x0000ff0000000000, 0x00000000ff000000, 0x0000ff0000ff0000, 0x0000000000000000,
91     0x0000ff0000ff0000, 0x000000ff00ff0000, 0x0000000000ff0000, 0x000000ff00000000, 0x000000ff00000000, 0x00000000ff000000, 0x00ff00000000ff00, 0x0000000000000000,
92     0x000000ffff000000, 0x00000000ff000000, 0x000000ffff000000, 0x000000ff00000000, 0x00000000ff000000, 0x00000000ff000000, 0x0000000000000000, 0x0000000000000000,
93     0x0000ff0000ff0000, 0x00000000ff000000, 0x0000ff0000000000, 0x000000ff00000000, 0x0000000000ff0000, 0x00000000ff000000, 0x0000000000000000, 0x0000000000000000,
94     0x00ff00000000ff00, 0x00000000ff000000, 0x00ff000000000000, 0x000000ff00000000, 0x000000000000ff00, 0x00000000ff000000, 0x0000000000000000, 0x0000000000000000,
95     0x00ff00000000ff00, 0x00000000ff000000, 0x00ffffffffffff00, 0x000000ffffff0000, 0x0000000000000000, 0x0000ffffff000000, 0x0000000000000000, 0x00ffffffffffff00,
96         // ` a b c d e f g
97     0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
98     0x000000ffff000000, 0x0000000000000000, 0x0000ff0000000000, 0x0000000000000000, 0x000000000000ff00, 0x0000000000000000, 0x00000000ffff0000, 0x0000000000000000,
99     0x000000ffff000000, 0x0000000000000000, 0x0000ff0000000000, 0x0000000000000000, 0x000000000000ff00, 0x0000000000000000, 0x000000ff00000000, 0x000000ffffffff00,
100     0x000000ff00000000, 0x0000ffffffff0000, 0x0000ff0000000000, 0x0000ffffffff0000, 0x000000000000ff00, 0x0000ffffffff0000, 0x000000ff00000000, 0x0000ff000000ff00,
101     0x00000000ff000000, 0x00ff000000ff0000, 0x0000ffffffff0000, 0x00ff000000000000, 0x000000ffffffff00, 0x00ff00000000ff00, 0x00ffffffffff0000, 0x0000ff000000ff00,
102     0x0000000000000000, 0x00ff000000ff0000, 0x0000ff000000ff00, 0x00ff000000000000, 0x0000ff000000ff00, 0x00ffffffffffff00, 0x000000ff00000000, 0x000000ffffffff00,
103     0x0000000000000000, 0x00ff000000ff0000, 0x0000ff000000ff00, 0x00ff000000000000, 0x0000ff000000ff00, 0x00ff000000000000, 0x000000ff00000000, 0x000000000000ff00,
104     0x0000000000000000, 0x0000ffffffffff00, 0x0000ffffffff0000, 0x0000ffffffff0000, 0x000000ffffffff00, 0x0000ffffffff0000, 0x000000ff00000000, 0x000000ffffff0000,
105         // h i j k l m n o
106     0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
107     0x0000ff0000000000, 0x0000000000000000, 0x0000000000ff0000, 0x0000000000000000, 0x00000000ff000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
108     0x0000ff0000000000, 0x00000000ff000000, 0x0000000000000000, 0x0000ff0000000000, 0x00000000ff000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
109     0x0000ff0000000000, 0x0000000000000000, 0x0000000000ff0000, 0x0000ff0000000000, 0x00000000ff000000, 0x0000ff00ffff0000, 0x0000ff00ffff0000, 0x000000ffffff0000,
110     0x0000ff00ffff0000, 0x00000000ff000000, 0x0000000000ff0000, 0x0000ff0000ff0000, 0x00000000ff000000, 0x00ff00ff0000ff00, 0x0000ffff0000ff00, 0x0000ff000000ff00,
111     0x0000ffff0000ff00, 0x00000000ff000000, 0x0000000000ff0000, 0x0000ff00ff000000, 0x00000000ff000000, 0x00ff00ff0000ff00, 0x0000ff000000ff00, 0x0000ff000000ff00,
112     0x0000ff000000ff00, 0x00000000ff000000, 0x0000ff0000ff0000, 0x0000ffffff000000, 0x00000000ff000000, 0x00ff00ff0000ff00, 0x0000ff000000ff00, 0x0000ff000000ff00,
113     0x0000ff000000ff00, 0x00000000ff000000, 0x000000ffff000000, 0x0000ff0000ff0000, 0x0000000000ff0000, 0x00ff00ff0000ff00, 0x0000ff000000ff00, 0x000000ffffff0000,
114         // p q r s t u v w
115     0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
116     0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
117     0x0000ffffff000000, 0x000000ffffff0000, 0x0000000000000000, 0x0000000000000000, 0x00000000ff000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
118     0x0000ff0000ff0000, 0x0000ff0000ff0000, 0x0000ff00ffffff00, 0x000000ffffffff00, 0x0000ffffffffff00, 0x0000ff000000ff00, 0x0000ff000000ff00, 0x00ff00000000ff00,
119     0x0000ff0000ff0000, 0x0000ff0000ff0000, 0x0000ffff00000000, 0x0000ff0000000000, 0x00000000ff000000, 0x0000ff000000ff00, 0x0000ff000000ff00, 0x00ff0000ff00ff00,
120     0x0000ffffff000000, 0x000000ffffff0000, 0x0000ff0000000000, 0x000000ffffff0000, 0x00000000ff000000, 0x0000ff000000ff00, 0x0000ff000000ff00, 0x00ff0000ff00ff00,
121     0x0000ff0000000000, 0x0000000000ff0000, 0x0000ff0000000000, 0x000000000000ff00, 0x00000000ff000000, 0x0000ff000000ff00, 0x000000ff00ff0000, 0x00ff0000ff00ff00,
122     0x0000ff0000000000, 0x0000000000ffff00, 0x0000ff0000000000, 0x0000ffffffff0000, 0x0000000000ffff00, 0x000000ffffffff00, 0x00000000ff000000, 0x0000ffff00ff0000,
123         // x y z { | } ~ hand pointer
124     0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
125     0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000ff0000, 0x00000000ff000000, 0x000000ff00000000, 0x0000ffff0000ffff, 0x0000ffff00000000,
126     0x0000000000000000, 0x00ff000000ff0000, 0x0000000000000000, 0x00000000ff000000, 0x00000000ff000000, 0x00000000ff000000, 0x00ff0000fff00f00, 0x00ffff0000000000,
127     0x0000ff000000ff00, 0x00ff000000ff0000, 0x0000ffffffffff00, 0x00000000ff000000, 0x00000000ff000000, 0x00000000ff000000, 0x0000000000000000, 0xffffffffffffffff,
128     0x000000ff00ff0000, 0x0000ff0000ff0000, 0x0000000000ff0000, 0x0000ffff00000000, 0x00000000ff000000, 0x0000000000ffff00, 0x0000000000000000, 0xffffffffff000000,
129     0x00000000ff000000, 0x000000ffffff0000, 0x00000000ff000000, 0x00000000ff000000, 0x00000000ff000000, 0x00000000ff000000, 0x0000000000000000, 0xffffffffff000000,
130     0x000000ff00ff0000, 0x0000000000ff0000, 0x000000ff00000000, 0x00000000ff000000, 0x00000000ff000000, 0x00000000ff000000, 0x0000000000000000, 0xffffff0000000000,
131     0x0000ff000000ff00, 0x0000ffffff000000, 0x0000ffffffffff00, 0x0000000000ff0000, 0x00000000ff000000, 0x000000ff00000000, 0x0000000000000000, 0x0000000000000000,
132 
133     0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
134     0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
135     0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
136     0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
137     0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
138     0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
139     0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
140     0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
141 
142     0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
143     0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
144     0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
145     0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
146     0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
147     0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
148     0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
149     0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
150 
151     0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
152     0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
153     0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
154     0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
155     0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
156     0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
157     0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
158     0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
159 
160     0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
161     0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
162     0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
163     0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
164     0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
165     0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
166     0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
167     0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000, 0x0000000000000000,
168 };
169 
170 /*
171 u64 DEMOFontBitmap[] =
172 {       // space ! " # $
173     0x0000000000000000,
174     0x0000000000000000,
175     0x0000000000000000,
176     0x0000000000000000,
177     0x0000000000000000,
178     0x0000000000000000,
179     0x0000000000000000,
180     0x0000000000000000,
181         // !
182     0x0000000000000000,
183     0x000000ffff000000,
184     0x000000ffff000000,
185     0x000000ffff000000,
186     0x000000ffff000000,
187     0x000000ffff000000,
188     0x0000000000000000,
189     0x000000ffff000000,
190         // "
191     0x0000000000000000,
192     0x0000ff0000ff0000,
193     0x0000ff0000ff0000,
194     0x0000000000000000,
195     0x0000000000000000,
196     0x0000000000000000,
197     0x0000000000000000,
198     0x0000000000000000,
199         // #
200     0x0000000000000000,
201     0x0000ff0000ff0000,
202     0x0000ff0000ff0000,
203     0x00ffffffffffff00,
204     0x0000ff0000ff0000,
205     0x00ffffffffffff00,
206     0x0000ff0000ff0000,
207     0x0000ff0000ff0000,
208         // $
209     0x0000000000000000,
210     0x00000000ff000000,
211     0x0000ffffffffff00,
212     0x00ff0000ff000000,
213     0x0000ffffffff0000,
214     0x00000000ff00ff00,
215     0x00ffffffffff0000,
216     0x00000000ff000000,
217         // %
218     0x0000000000000000,
219     0x00ffff000000ff00,
220     0x00ffff0000ff0000,
221     0x00000000ff000000,
222     0x000000ff00000000,
223     0x0000ff0000ffff00,
224     0x00ff000000ffff00,
225     0x0000000000000000,
226         // &
227     0x0000000000000000,
228     0x000000ff00000000,
229     0x0000ff00ff000000,
230     0x0000ff00ff000000,
231     0x0000ffff00000000,
232     0x00ff000000ffff00,
233     0x00ff00000000ff00,
234     0x0000ffffffff0000,
235         // '
236     0x0000000000000000,
237     0x000000ffff000000,
238     0x000000ffff000000,
239     0x00000000ff000000,
240     0x000000ff00000000,
241     0x0000000000000000,
242     0x0000000000000000,
243     0x0000000000000000,
244         // (
245     0x0000000000000000,
246     0x00000000ff000000,
247     0x000000ff00000000,
248     0x0000ff0000000000,
249     0x0000ff0000000000,
250     0x0000ff0000000000,
251     0x000000ff00000000,
252     0x00000000ff000000,
253         // )
254     0x0000000000000000,
255     0x000000ff00000000,
256     0x00000000ff000000,
257     0x0000000000ff0000,
258     0x0000000000ff0000,
259     0x0000000000ff0000,
260     0x00000000ff000000,
261     0x000000ff00000000,
262         // *
263     0x0000000000000000,
264     0x0000000000000000,
265     0x0000ff000000ff00,
266     0x000000ff00ff0000,
267     0x0000ffffffffff00,
268     0x000000ff00ff0000,
269     0x0000ff000000ff00,
270     0x0000000000000000,
271         // +
272     0x0000000000000000,
273     0x0000000000000000,
274     0x00000000ff000000,
275     0x00000000ff000000,
276     0x0000ffffffffff00,
277     0x00000000ff000000,
278     0x00000000ff000000,
279     0x0000000000000000,
280         // ,
281     0x0000000000000000,
282     0x0000000000000000,
283     0x0000000000000000,
284     0x0000000000000000,
285     0x000000ffff000000,
286     0x000000ffff000000,
287     0x00000000ff000000,
288     0x000000ff00000000,
289         // -
290     0x0000000000000000,
291     0x0000000000000000,
292     0x0000000000000000,
293     0x0000000000000000,
294     0x0000ffffffffff00,
295     0x0000000000000000,
296     0x0000000000000000,
297     0x0000000000000000,
298         // .
299     0x0000000000000000,
300     0x0000000000000000,
301     0x0000000000000000,
302     0x0000000000000000,
303     0x0000000000000000,
304     0x0000000000000000,
305     0x000000ffff000000,
306     0x000000ffff000000,
307         // /
308     0x0000000000000000,
309     0x000000000000ff00,
310     0x0000000000ff0000,
311     0x00000000ff000000,
312     0x000000ff00000000,
313     0x0000ff0000000000,
314     0x00ff000000000000,
315     0x0000000000000000,
316         // 0
317     0x0000000000000000,
318     0x000000ffff000000,
319     0x0000ff0000ff0000,
320     0x00ff00000000ff00,
321     0x00ff00000000ff00,
322     0x00ff00000000ff00,
323     0x0000ff0000ff0000,
324     0x000000ffff000000,
325         // 1
326     0x0000000000000000,
327     0x00000000ff000000,
328     0x000000ffff000000,
329     0x00000000ff000000,
330     0x00000000ff000000,
331     0x00000000ff000000,
332     0x00000000ff000000,
333     0x000000ffffff0000,
334         // 2
335     0x0000000000000000,
336     0x0000ffffffff0000,
337     0x00ff00000000ff00,
338     0x000000000000ff00,
339     0x0000000000ff0000,
340     0x00000000ff000000,
341     0x000000ff00000000,
342     0x00ffffffffffff00,
343         // 3
344     0x0000000000000000,
345     0x0000ffffffff0000,
346     0x00ff00000000ff00,
347     0x000000000000ff00,
348     0x00000000ffff0000,
349     0x000000000000ff00,
350     0x00ff00000000ff00,
351     0x0000ffffffff0000,
352         // 4
353     0x0000000000000000,
354     0x0000000000ff0000,
355     0x00000000ffff0000,
356     0x000000ff00ff0000,
357     0x0000ff0000ff0000,
358     0x00ffffffffffff00,
359     0x0000000000ff0000,
360     0x0000000000ff0000,
361         // 5
362     0x0000000000000000,
363     0x00ffffffffffff00,
364     0x00ff000000000000,
365     0x00ff000000000000,
366     0x00ffffffffff0000,
367     0x000000000000ff00,
368     0x00ff00000000ff00,
369     0x0000ffffffff0000,
370         // 6
371     0x0000000000000000,
372     0x000000ffffff0000,
373     0x0000ff0000000000,
374     0x00ff000000000000,
375     0x00ffffffffff0000,
376     0x00ff00000000ff00,
377     0x00ff00000000ff00,
378     0x0000ffffffff0000,
379         // 7
380     0x0000000000000000,
381     0x00ffffffffffff00,
382     0x00ff00000000ff00,
383     0x0000000000ff0000,
384     0x00000000ff000000,
385     0x00000000ff000000,
386     0x00000000ff000000,
387     0x00000000ff000000,
388         // 8
389     0x0000000000000000,
390     0x0000ffffffff0000,
391     0x00ff00000000ff00,
392     0x00ff00000000ff00,
393     0x0000ffffffff0000,
394     0x00ff00000000ff00,
395     0x00ff00000000ff00,
396     0x0000ffffffff0000,
397         // 9
398     0x0000000000000000,
399     0x0000ffffffff0000,
400     0x00ff00000000ff00,
401     0x00ff00000000ff00,
402     0x0000ffffffffff00,
403     0x000000000000ff00,
404     0x000000000000ff00,
405     0x0000ffffffff0000,
406         // :
407     0x0000000000000000,
408     0x0000000000000000,
409     0x000000ffff000000,
410     0x000000ffff000000,
411     0x0000000000000000,
412     0x000000ffff000000,
413     0x000000ffff000000,
414     0x0000000000000000,
415         // ;
416     0x0000000000000000,
417     0x000000ffff000000,
418     0x000000ffff000000,
419     0x0000000000000000,
420     0x000000ffff000000,
421     0x000000ffff000000,
422     0x00000000ff000000,
423     0x000000ff00000000,
424         // <
425     0x0000000000000000,
426     0x0000000000ff0000,
427     0x00000000ff000000,
428     0x000000ff00000000,
429     0x0000ff0000000000,
430     0x000000ff00000000,
431     0x00000000ff000000,
432     0x0000000000ff0000,
433         // =
434     0x0000000000000000,
435     0x0000000000000000,
436     0x0000000000000000,
437     0x00ffffffffffff00,
438     0x0000000000000000,
439     0x00ffffffffffff00,
440     0x0000000000000000,
441     0x0000000000000000,
442         // >
443     0x0000000000000000,
444     0x0000ff0000000000,
445     0x000000ff00000000,
446     0x00000000ff000000,
447     0x0000000000ff0000,
448     0x00000000ff000000,
449     0x000000ff00000000,
450     0x0000ff0000000000,
451         // ?
452     0x0000000000000000,
453     0x0000ffffffff0000,
454     0x00ff00000000ff00,
455     0x00ff00000000ff00,
456     0x00000000ffff0000,
457     0x000000ffff000000,
458     0x0000000000000000,
459     0x000000ffff000000,
460         // @
461     0x0000000000000000,
462     0x0000ffffffff0000,
463     0x00ff00000000ff00,
464     0x00ff000000ffff00,
465     0x00ff0000ff00ff00,
466     0x00ff0000ffffff00,
467     0x00ff000000000000,
468     0x0000ffffffffff00,
469         // A
470     0x0000000000000000,
471     0x000000ffff000000,
472     0x0000ff0000ff0000,
473     0x00ff00000000ff00,
474     0x00ff00000000ff00,
475     0x00ffffffffffff00,
476     0x00ff00000000ff00,
477     0x00ff00000000ff00,
478         // B
479     0x0000000000000000,
480     0x00ffffffffff0000,
481     0x00ff00000000ff00,
482     0x00ff00000000ff00,
483     0x00ffffffffff0000,
484     0x00ff00000000ff00,
485     0x00ff00000000ff00,
486     0x00ffffffffff0000,
487         // C
488     0x0000000000000000,
489     0x000000ffffff0000,
490     0x0000ff000000ff00,
491     0x00ff000000000000,
492     0x00ff000000000000,
493     0x00ff000000000000,
494     0x0000ff000000ff00,
495     0x000000ffffff0000,
496         // D
497     0x0000000000000000,
498     0x00ffffffff000000,
499     0x00ff000000ff0000,
500     0x00ff00000000ff00,
501     0x00ff00000000ff00,
502     0x00ff00000000ff00,
503     0x00ff000000ff0000,
504     0x00ffffffff000000,
505         // E
506     0x0000000000000000,
507     0x00ffffffffffff00,
508     0x00ff000000000000,
509     0x00ff000000000000,
510     0x00ffffffffff0000,
511     0x00ff000000000000,
512     0x00ff000000000000,
513     0x00ffffffffffff00,
514         // F
515     0x0000000000000000,
516     0x00ffffffffffff00,
517     0x00ff000000000000,
518     0x00ff000000000000,
519     0x00ffffffffff0000,
520     0x00ff000000000000,
521     0x00ff000000000000,
522     0x00ff000000000000,
523         // G
524     0x0000000000000000,
525     0x000000ffffff0000,
526     0x0000ff0000000000,
527     0x00ff000000000000,
528     0x00ff0000ffffff00,
529     0x00ff00000000ff00,
530     0x0000ff000000ff00,
531     0x000000ffffff0000,
532         // H
533     0x0000000000000000,
534     0x00ff00000000ff00,
535     0x00ff00000000ff00,
536     0x00ff00000000ff00,
537     0x00ffffffffffff00,
538     0x00ff00000000ff00,
539     0x00ff00000000ff00,
540     0x00ff00000000ff00,
541         // I
542     0x0000000000000000,
543     0x000000ffffff0000,
544     0x00000000ff000000,
545     0x00000000ff000000,
546     0x00000000ff000000,
547     0x00000000ff000000,
548     0x00000000ff000000,
549     0x000000ffffff0000,
550         // J
551     0x0000000000000000,
552     0x00000000ffffff00,
553     0x0000000000ff0000,
554     0x0000000000ff0000,
555     0x0000000000ff0000,
556     0x0000000000ff0000,
557     0x00ff000000ff0000,
558     0x0000ffffff000000,
559         // K
560     0x0000000000000000,
561     0x00ff00000000ff00,
562     0x00ff000000ff0000,
563     0x00ff0000ff000000,
564     0x00ffffff00000000,
565     0x00ff0000ff000000,
566     0x00ff000000ff0000,
567     0x00ff00000000ff00,
568         // L
569     0x0000000000000000,
570     0x00ff000000000000,
571     0x00ff000000000000,
572     0x00ff000000000000,
573     0x00ff000000000000,
574     0x00ff000000000000,
575     0x00ff000000000000,
576     0x00ffffffffffff00,
577         // M
578     0x0000000000000000,
579     0x00ff0000000000ff,
580     0x00ffff000000ffff,
581     0x00ff00ff00ff00ff,
582     0x00ff0000ff0000ff,
583     0x00ff0000ff0000ff,
584     0x00ff0000000000ff,
585     0x00ff0000000000ff,
586         // N
587     0x0000000000000000,
588     0x00ff00000000ff00,
589     0x00ffff000000ff00,
590     0x00ff00ff0000ff00,
591     0x00ff0000ff00ff00,
592     0x00ff0000ff00ff00,
593     0x00ff000000ffff00,
594     0x00ff00000000ff00,
595         // O
596     0x0000000000000000,
597     0x0000ffffffff0000,
598     0x00ff00000000ff00,
599     0x00ff00000000ff00,
600     0x00ff00000000ff00,
601     0x00ff00000000ff00,
602     0x00ff00000000ff00,
603     0x0000ffffffff0000,
604         // P
605     0x0000000000000000,
606     0x00ffffffffff0000,
607     0x00ff00000000ff00,
608     0x00ff00000000ff00,
609     0x00ffffffffff0000,
610     0x00ff000000000000,
611     0x00ff000000000000,
612     0x00ff000000000000,
613         // Q
614     0x0000000000000000,
615     0x0000ffffffff0000,
616     0x00ff00000000ff00,
617     0x00ff00000000ff00,
618     0x00ff00000000ff00,
619     0x00ff0000ff00ff00,
620     0x00ff000000ff0000,
621     0x0000ffffff00ff00,
622         // R
623     0x0000000000000000,
624     0x00ffffffffff0000,
625     0x00ff00000000ff00,
626     0x00ff00000000ff00,
627     0x00ffffffffff0000,
628     0x00ff0000ff000000,
629     0x00ff000000ff0000,
630     0x00ff00000000ff00,
631         // S
632     0x0000000000000000,
633     0x0000ffffffff0000,
634     0x00ff00000000ff00,
635     0x00ff000000000000,
636     0x0000ffffffff0000,
637     0x000000000000ff00,
638     0x00ff00000000ff00,
639     0x0000ffffffff0000,
640         // T
641     0x0000000000000000,
642     0x00ffffffffffffff,
643     0x00000000ff000000,
644     0x00000000ff000000,
645     0x00000000ff000000,
646     0x00000000ff000000,
647     0x00000000ff000000,
648     0x00000000ff000000,
649         // U
650     0x0000000000000000,
651     0x00ff00000000ff00,
652     0x00ff00000000ff00,
653     0x00ff00000000ff00,
654     0x00ff00000000ff00,
655     0x00ff00000000ff00,
656     0x00ff00000000ff00,
657     0x0000ffffffff0000,
658         // V
659     0x0000000000000000,
660     0x00ff00000000ff00,
661     0x00ff00000000ff00,
662     0x00ff00000000ff00,
663     0x00ff00000000ff00,
664     0x0000ff0000ff0000,
665     0x0000ff0000ff0000,
666     0x000000ffff000000,
667         // W
668     0x0000000000000000,
669     0x00ff0000000000ff,
670     0x00ff0000000000ff,
671     0x00ff0000000000ff,
672     0x00ff0000ff0000ff,
673     0x00ff0000ff0000ff,
674     0x00ff0000ff0000ff,
675     0x0000ffff00ffff00,
676         // X
677     0x0000000000000000,
678     0x00ff00000000ff00,
679     0x00ff00000000ff00,
680     0x0000ff0000ff0000,
681     0x000000ffff000000,
682     0x0000ff0000ff0000,
683     0x00ff00000000ff00,
684     0x00ff00000000ff00,
685         // Y
686     0x0000000000000000,
687     0x00ff0000000000ff,
688     0x0000ff000000ff00,
689     0x000000ff00ff0000,
690     0x00000000ff000000,
691     0x00000000ff000000,
692     0x00000000ff000000,
693     0x00000000ff000000,
694         // Z
695     0x0000000000000000,
696     0x00ffffffffffff00,
697     0x000000000000ff00,
698     0x0000000000ff0000,
699     0x000000ffff000000,
700     0x0000ff0000000000,
701     0x00ff000000000000,
702     0x00ffffffffffff00,
703         // [
704     0x0000000000000000,
705     0x000000ffffff0000,
706     0x000000ff00000000,
707     0x000000ff00000000,
708     0x000000ff00000000,
709     0x000000ff00000000,
710     0x000000ff00000000,
711     0x000000ffffff0000,
712         // backslash
713     0x0000000000000000,
714     0x00ff000000000000,
715     0x0000ff0000000000,
716     0x000000ff00000000,
717     0x00000000ff000000,
718     0x0000000000ff0000,
719     0x000000000000ff00,
720     0x0000000000000000,
721         // ]
722     0x0000000000000000,
723     0x0000ffffff000000,
724     0x00000000ff000000,
725     0x00000000ff000000,
726     0x00000000ff000000,
727     0x00000000ff000000,
728     0x00000000ff000000,
729     0x0000ffffff000000,
730         // ^
731     0x0000000000000000,
732     0x000000ffff000000,
733     0x0000ff0000ff0000,
734     0x00ff00000000ff00,
735     0x0000000000000000,
736     0x0000000000000000,
737     0x0000000000000000,
738     0x0000000000000000,
739         // _
740     0x0000000000000000,
741     0x0000000000000000,
742     0x0000000000000000,
743     0x0000000000000000,
744     0x0000000000000000,
745     0x0000000000000000,
746     0x0000000000000000,
747     0x00ffffffffffff00,
748         // `
749     0x0000000000000000,
750     0x000000ffff000000,
751     0x000000ffff000000,
752     0x000000ff00000000,
753     0x00000000ff000000,
754     0x0000000000000000,
755     0x0000000000000000,
756     0x0000000000000000,
757         // a
758     0x0000000000000000,
759     0x0000000000000000,
760     0x0000000000000000,
761     0x0000ffffffff0000,
762     0x00ff000000ff0000,
763     0x00ff000000ff0000,
764     0x00ff000000ff0000,
765     0x0000ffffffffff00,
766         // b
767     0x0000000000000000,
768     0x0000ff0000000000,
769     0x0000ff0000000000,
770     0x0000ff0000000000,
771     0x0000ffffffff0000,
772     0x0000ff000000ff00,
773     0x0000ff000000ff00,
774     0x0000ffffffff0000,
775         // c
776     0x0000000000000000,
777     0x0000000000000000,
778     0x0000000000000000,
779     0x0000ffffffff0000,
780     0x00ff000000000000,
781     0x00ff000000000000,
782     0x00ff000000000000,
783     0x0000ffffffff0000,
784         // d
785     0x0000000000000000,
786     0x000000000000ff00,
787     0x000000000000ff00,
788     0x000000000000ff00,
789     0x000000ffffffff00,
790     0x0000ff000000ff00,
791     0x0000ff000000ff00,
792     0x000000ffffffff00,
793         // e
794     0x0000000000000000,
795     0x0000000000000000,
796     0x0000000000000000,
797     0x0000ffffffff0000,
798     0x00ff00000000ff00,
799     0x00ffffffffffff00,
800     0x00ff000000000000,
801     0x0000ffffffff0000,
802         // f
803     0x0000000000000000,
804     0x00000000ffff0000,
805     0x000000ff00000000,
806     0x000000ff00000000,
807     0x00ffffffffff0000,
808     0x000000ff00000000,
809     0x000000ff00000000,
810     0x000000ff00000000,
811         // g
812     0x0000000000000000,
813     0x0000000000000000,
814     0x000000ffffffff00,
815     0x0000ff000000ff00,
816     0x0000ff000000ff00,
817     0x000000ffffffff00,
818     0x000000000000ff00,
819     0x000000ffffff0000,
820         // h
821     0x0000000000000000,
822     0x0000ff0000000000,
823     0x0000ff0000000000,
824     0x0000ff0000000000,
825     0x0000ff00ffff0000,
826     0x0000ffff0000ff00,
827     0x0000ff000000ff00,
828     0x0000ff000000ff00,
829         // i
830     0x0000000000000000,
831     0x0000000000000000,
832     0x00000000ff000000,
833     0x0000000000000000,
834     0x00000000ff000000,
835     0x00000000ff000000,
836     0x00000000ff000000,
837     0x00000000ff000000,
838         // j
839     0x0000000000000000,
840     0x0000000000ff0000,
841     0x0000000000000000,
842     0x0000000000ff0000,
843     0x0000000000ff0000,
844     0x0000000000ff0000,
845     0x0000ff0000ff0000,
846     0x000000ffff000000,
847         // k
848     0x0000000000000000,
849     0x0000000000000000,
850     0x0000ff0000000000,
851     0x0000ff0000000000,
852     0x0000ff0000ff0000,
853     0x0000ff00ff000000,
854     0x0000ffffff000000,
855     0x0000ff0000ff0000,
856         // l
857     0x0000000000000000,
858     0x00000000ff000000,
859     0x00000000ff000000,
860     0x00000000ff000000,
861     0x00000000ff000000,
862     0x00000000ff000000,
863     0x00000000ff000000,
864     0x0000000000ff0000,
865         // m
866     0x0000000000000000,
867     0x0000000000000000,
868     0x0000000000000000,
869     0x0000ff00ffff0000,
870     0x00ff00ff0000ff00,
871     0x00ff00ff0000ff00,
872     0x00ff00ff0000ff00,
873     0x00ff00ff0000ff00,
874         // n
875     0x0000000000000000,
876     0x0000000000000000,
877     0x0000000000000000,
878     0x0000ff00ffff0000,
879     0x0000ffff0000ff00,
880     0x0000ff000000ff00,
881     0x0000ff000000ff00,
882     0x0000ff000000ff00,
883         // o
884     0x0000000000000000,
885     0x0000000000000000,
886     0x0000000000000000,
887     0x000000ffffff0000,
888     0x0000ff000000ff00,
889     0x0000ff000000ff00,
890     0x0000ff000000ff00,
891     0x000000ffffff0000,
892         // p
893     0x0000000000000000,
894     0x0000000000000000,
895     0x0000ffffff000000,
896     0x0000ff0000ff0000,
897     0x0000ff0000ff0000,
898     0x0000ffffff000000,
899     0x0000ff0000000000,
900     0x0000ff0000000000,
901         // q
902     0x0000000000000000,
903     0x0000000000000000,
904     0x000000ffffff0000,
905     0x0000ff0000ff0000,
906     0x0000ff0000ff0000,
907     0x000000ffffff0000,
908     0x0000000000ff0000,
909     0x0000000000ffff00,
910         // r
911     0x0000000000000000,
912     0x0000000000000000,
913     0x0000000000000000,
914     0x0000ff00ffffff00,
915     0x0000ffff00000000,
916     0x0000ff0000000000,
917     0x0000ff0000000000,
918     0x0000ff0000000000,
919         // s
920     0x0000000000000000,
921     0x0000000000000000,
922     0x0000000000000000,
923     0x000000ffffffff00,
924     0x0000ff0000000000,
925     0x000000ffffff0000,
926     0x000000000000ff00,
927     0x0000ffffffff0000,
928         // t
929     0x0000000000000000,
930     0x0000000000000000,
931     0x00000000ff000000,
932     0x0000ffffffffff00,
933     0x00000000ff000000,
934     0x00000000ff000000,
935     0x00000000ff000000,
936     0x0000000000ffff00,
937         // u
938     0x0000000000000000,
939     0x0000000000000000,
940     0x0000000000000000,
941     0x0000ff000000ff00,
942     0x0000ff000000ff00,
943     0x0000ff000000ff00,
944     0x0000ff000000ff00,
945     0x000000ffffffff00,
946         // v
947     0x0000000000000000,
948     0x0000000000000000,
949     0x0000000000000000,
950     0x0000ff000000ff00,
951     0x0000ff000000ff00,
952     0x0000ff000000ff00,
953     0x000000ff00ff0000,
954     0x00000000ff000000,
955         // w
956     0x0000000000000000,
957     0x0000000000000000,
958     0x0000000000000000,
959     0x00ff00000000ff00,
960     0x00ff0000ff00ff00,
961     0x00ff0000ff00ff00,
962     0x00ff0000ff00ff00,
963     0x0000ffff00ff0000,
964         // x
965     0x0000000000000000,
966     0x0000000000000000,
967     0x0000000000000000,
968     0x0000ff000000ff00,
969     0x000000ff00ff0000,
970     0x00000000ff000000,
971     0x000000ff00ff0000,
972     0x0000ff000000ff00,
973         // y
974     0x0000000000000000,
975     0x0000000000000000,
976     0x00ff000000ff0000,
977     0x00ff000000ff0000,
978     0x0000ff0000ff0000,
979     0x000000ffffff0000,
980     0x0000000000ff0000,
981     0x0000ffffff000000,
982         // z
983     0x0000000000000000,
984     0x0000000000000000,
985     0x0000000000000000,
986     0x0000ffffffffff00,
987     0x0000000000ff0000,
988     0x00000000ff000000,
989     0x000000ff00000000,
990     0x0000ffffffffff00,
991         // {
992     0x0000000000000000,
993     0x0000000000ff0000,
994     0x00000000ff000000,
995     0x00000000ff000000,
996     0x0000ffff00000000,
997     0x00000000ff000000,
998     0x00000000ff000000,
999     0x0000000000ff0000,
1000         // |
1001     0x0000000000000000,
1002     0x00000000ff000000,
1003     0x00000000ff000000,
1004     0x00000000ff000000,
1005     0x00000000ff000000,
1006     0x00000000ff000000,
1007     0x00000000ff000000,
1008     0x00000000ff000000,
1009         // }
1010     0x0000000000000000,
1011     0x000000ff00000000,
1012     0x00000000ff000000,
1013     0x00000000ff000000,
1014     0x0000000000ffff00,
1015     0x00000000ff000000,
1016     0x00000000ff000000,
1017     0x000000ff00000000,
1018         // ~
1019     0x0000000000000000,
1020     0x0000ffff0000ffff,
1021     0x00ff0000fff00f00,
1022     0x0000000000000000,
1023     0x0000000000000000,
1024     0x0000000000000000,
1025     0x0000000000000000,
1026     0x0000000000000000,
1027         // hand pointer
1028     0x0000000000000000,
1029     0x0000ffff00000000,
1030     0x00ffff0000000000,
1031     0xffffffffffffffff,
1032     0xffffffffff000000,
1033     0xffffffffff000000,
1034     0xffffff0000000000,
1035     0x0000000000000000,
1036 };*/
1037 
1038 }
1039