Initial revision
[blender.git] / intern / bmfont / intern / BMF_font_helv12.cpp
1 /**
2  * $Id$
3  * ***** BEGIN GPL/BL DUAL LICENSE BLOCK *****
4  *
5  * This program is free software; you can redistribute it and/or
6  * modify it under the terms of the GNU General Public License
7  * as published by the Free Software Foundation; either version 2
8  * of the License, or (at your option) any later version. The Blender
9  * Foundation also sells licenses for use in proprietary software under
10  * the Blender License.  See http://www.blender.org/BL/ for information
11  * about this.
12  *
13  * This program is distributed in the hope that it will be useful,
14  * but WITHOUT ANY WARRANTY; without even the implied warranty of
15  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16  * GNU General Public License for more details.
17  *
18  * You should have received a copy of the GNU General Public License
19  * along with this program; if not, write to the Free Software Foundation,
20  * Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
21  *
22  * The Original Code is Copyright (C) 2001-2002 by NaN Holding BV.
23  * All rights reserved.
24  *
25  * The Original Code is: all of this file.
26  *
27  * Contributor(s): none yet.
28  *
29  * ***** END GPL/BL DUAL LICENSE BLOCK *****
30  */
31
32 #include "BMF_FontData.h"
33
34 #include "BMF_Settings.h"
35
36 #if BMF_INCLUDE_HELV12
37
38 static unsigned char bitmap_data[]= {
39         0x80,0x00,0x80,0x80,0x80,0x80,0x80,0x80,
40         0x80,0xa0,0xa0,0xa0,0x50,0x50,0x50,0xfc,
41         0x28,0xfc,0x28,0x28,0x20,0x70,0xa8,0xa8,
42         0x28,0x70,0xa0,0xa8,0x70,0x20,0x23,0x00,
43         0x14,0x80,0x14,0x80,0x13,0x00,0x08,0x00,
44         0x68,0x00,0x94,0x00,0x94,0x00,0x62,0x00,
45         0x72,0x8c,0x84,0x8a,0x50,0x30,0x48,0x48,
46         0x30,0x80,0x40,0xc0,0x20,0x40,0x40,0x80,
47         0x80,0x80,0x80,0x80,0x80,0x40,0x40,0x20,
48         0x80,0x40,0x40,0x20,0x20,0x20,0x20,0x20,
49         0x20,0x40,0x40,0x80,0xa0,0x40,0xa0,0x20,
50         0x20,0xf8,0x20,0x20,0x80,0x40,0x40,0xf8,
51         0x80,0x80,0x80,0x40,0x40,0x40,0x20,0x20,
52         0x10,0x10,0x70,0x88,0x88,0x88,0x88,0x88,
53         0x88,0x88,0x70,0x20,0x20,0x20,0x20,0x20,
54         0x20,0x20,0xe0,0x20,0xf8,0x80,0x80,0x40,
55         0x20,0x10,0x08,0x88,0x70,0x70,0x88,0x88,
56         0x08,0x08,0x30,0x08,0x88,0x70,0x08,0x08,
57         0xfc,0x88,0x48,0x28,0x28,0x18,0x08,0x70,
58         0x88,0x88,0x08,0x08,0xf0,0x80,0x80,0xf8,
59         0x70,0x88,0x88,0x88,0xc8,0xb0,0x80,0x88,
60         0x70,0x40,0x40,0x20,0x20,0x20,0x10,0x10,
61         0x08,0xf8,0x70,0x88,0x88,0x88,0x88,0x70,
62         0x88,0x88,0x70,0x70,0x88,0x08,0x08,0x78,
63         0x88,0x88,0x88,0x70,0x80,0x00,0x00,0x00,
64         0x00,0x80,0x80,0x40,0x40,0x00,0x00,0x00,
65         0x00,0x40,0x0c,0x30,0xc0,0x30,0x0c,0xf8,
66         0x00,0xf8,0xc0,0x30,0x0c,0x30,0xc0,0x20,
67         0x00,0x20,0x20,0x10,0x10,0x88,0x88,0x70,
68         0x3e,0x00,0x40,0x00,0x9b,0x00,0xa6,0x80,
69         0xa2,0x40,0xa2,0x40,0x92,0x40,0x4d,0x40,
70         0x60,0x80,0x1f,0x00,0x82,0x82,0x82,0x7c,
71         0x44,0x44,0x28,0x28,0x10,0xf8,0x84,0x84,
72         0x84,0xf8,0x84,0x84,0x84,0xf8,0x3c,0x42,
73         0x80,0x80,0x80,0x80,0x80,0x42,0x3c,0xf8,
74         0x84,0x82,0x82,0x82,0x82,0x82,0x84,0xf8,
75         0xfc,0x80,0x80,0x80,0xfc,0x80,0x80,0x80,
76         0xfc,0x80,0x80,0x80,0x80,0xf8,0x80,0x80,
77         0x80,0xfc,0x3a,0x46,0x82,0x82,0x8e,0x80,
78         0x80,0x42,0x3c,0x82,0x82,0x82,0x82,0xfe,
79         0x82,0x82,0x82,0x82,0x80,0x80,0x80,0x80,
80         0x80,0x80,0x80,0x80,0x80,0x70,0x88,0x88,
81         0x08,0x08,0x08,0x08,0x08,0x08,0x82,0x84,
82         0x88,0x90,0xe0,0xa0,0x90,0x88,0x84,0xf8,
83         0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,
84         0x88,0x80,0x88,0x80,0x94,0x80,0x94,0x80,
85         0xa2,0x80,0xa2,0x80,0xc1,0x80,0xc1,0x80,
86         0x80,0x80,0x82,0x86,0x8a,0x8a,0x92,0xa2,
87         0xa2,0xc2,0x82,0x3c,0x42,0x81,0x81,0x81,
88         0x81,0x81,0x42,0x3c,0x80,0x80,0x80,0x80,
89         0xf8,0x84,0x84,0x84,0xf8,0x3d,0x42,0x85,
90         0x89,0x81,0x81,0x81,0x42,0x3c,0x84,0x84,
91         0x84,0x88,0xf8,0x84,0x84,0x84,0xf8,0x78,
92         0x84,0x84,0x04,0x18,0x60,0x80,0x84,0x78,
93         0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,
94         0xfe,0x78,0x84,0x84,0x84,0x84,0x84,0x84,
95         0x84,0x84,0x10,0x10,0x28,0x28,0x44,0x44,
96         0x44,0x82,0x82,0x22,0x00,0x22,0x00,0x22,
97         0x00,0x55,0x00,0x55,0x00,0x49,0x00,0x88,
98         0x80,0x88,0x80,0x88,0x80,0x82,0x44,0x44,
99         0x28,0x10,0x28,0x44,0x44,0x82,0x10,0x10,
100         0x10,0x10,0x28,0x44,0x44,0x82,0x82,0xfe,
101         0x80,0x40,0x20,0x10,0x08,0x04,0x02,0xfe,
102         0xc0,0x80,0x80,0x80,0x80,0x80,0x80,0x80,
103         0x80,0x80,0x80,0xc0,0x10,0x10,0x20,0x20,
104         0x20,0x40,0x40,0x80,0x80,0xc0,0x40,0x40,
105         0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,
106         0xc0,0x88,0x50,0x20,0xfe,0xc0,0x80,0x40,
107         0x74,0x88,0x88,0x78,0x08,0x88,0x70,0xb0,
108         0xc8,0x88,0x88,0x88,0xc8,0xb0,0x80,0x80,
109         0x70,0x88,0x80,0x80,0x80,0x88,0x70,0x68,
110         0x98,0x88,0x88,0x88,0x98,0x68,0x08,0x08,
111         0x70,0x88,0x80,0xf8,0x88,0x88,0x70,0x40,
112         0x40,0x40,0x40,0x40,0x40,0xe0,0x40,0x30,
113         0x70,0x88,0x08,0x68,0x98,0x88,0x88,0x88,
114         0x98,0x68,0x88,0x88,0x88,0x88,0x88,0xc8,
115         0xb0,0x80,0x80,0x80,0x80,0x80,0x80,0x80,
116         0x80,0x80,0x00,0x80,0x80,0x40,0x40,0x40,
117         0x40,0x40,0x40,0x40,0x40,0x40,0x00,0x40,
118         0x88,0x90,0xa0,0xc0,0xc0,0xa0,0x90,0x80,
119         0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,
120         0x80,0x80,0x92,0x92,0x92,0x92,0x92,0xda,
121         0xa4,0x88,0x88,0x88,0x88,0x88,0xc8,0xb0,
122         0x70,0x88,0x88,0x88,0x88,0x88,0x70,0x80,
123         0x80,0x80,0xb0,0xc8,0x88,0x88,0x88,0xc8,
124         0xb0,0x08,0x08,0x08,0x68,0x98,0x88,0x88,
125         0x88,0x98,0x68,0x80,0x80,0x80,0x80,0x80,
126         0xc0,0xa0,0x60,0x90,0x10,0x60,0x80,0x90,
127         0x60,0x60,0x40,0x40,0x40,0x40,0x40,0xe0,
128         0x40,0x40,0x68,0x98,0x88,0x88,0x88,0x88,
129         0x88,0x20,0x20,0x50,0x50,0x88,0x88,0x88,
130         0x22,0x00,0x22,0x00,0x55,0x00,0x49,0x00,
131         0x49,0x00,0x88,0x80,0x88,0x80,0x84,0x84,
132         0x48,0x30,0x30,0x48,0x84,0x80,0x40,0x20,
133         0x20,0x50,0x50,0x90,0x88,0x88,0x88,0xf0,
134         0x80,0x40,0x40,0x20,0x10,0xf0,0x30,0x40,
135         0x40,0x40,0x40,0x40,0x80,0x40,0x40,0x40,
136         0x40,0x30,0x80,0x80,0x80,0x80,0x80,0x80,
137         0x80,0x80,0x80,0x80,0x80,0x80,0xc0,0x20,
138         0x20,0x20,0x20,0x20,0x10,0x20,0x20,0x20,
139         0x20,0xc0,0x98,0x64,0x80,0x80,0x80,0x80,
140         0x80,0x80,0x80,0x80,0x00,0x80,0x40,0x70,
141         0xc8,0xa0,0xa0,0xa0,0xa8,0x70,0x10,0xb0,
142         0x48,0x20,0x20,0xf0,0x40,0x40,0x48,0x30,
143         0x84,0x78,0x48,0x48,0x78,0x84,0x20,0x20,
144         0xf8,0x20,0xf8,0x20,0x50,0x88,0x88,0x80,
145         0x80,0x80,0x80,0x00,0x00,0x00,0x80,0x80,
146         0x80,0x80,0x70,0x88,0x08,0x30,0x48,0x88,
147         0x88,0x90,0x60,0x80,0x88,0x70,0xa0,0x3e,
148         0x00,0x41,0x00,0x9c,0x80,0xa2,0x80,0xa0,
149         0x80,0xa2,0x80,0x9c,0x80,0x41,0x00,0x3e,
150         0x00,0xe0,0x00,0xa0,0x20,0xe0,0x28,0x50,
151         0xa0,0x50,0x28,0x04,0x04,0x04,0xfc,0xf0,
152         0x3e,0x00,0x41,0x00,0x94,0x80,0x94,0x80,
153         0x98,0x80,0x94,0x80,0x9c,0x80,0x41,0x00,
154         0x3e,0x00,0xf0,0x60,0x90,0x90,0x60,0xf8,
155         0x00,0x20,0x20,0xf8,0x20,0x20,0xf0,0x40,
156         0x20,0x90,0x60,0xc0,0x20,0x40,0x20,0xe0,
157         0x80,0x40,0x80,0x80,0x80,0xe8,0x98,0x88,
158         0x88,0x88,0x88,0x88,0x28,0x28,0x28,0x28,
159         0x28,0x28,0x68,0xe8,0xe8,0xe8,0x68,0x3c,
160         0x80,0xc0,0x20,0x20,0x40,0x40,0x40,0x40,
161         0xc0,0x40,0xe0,0x00,0xe0,0xa0,0xe0,0xa0,
162         0x50,0x28,0x50,0xa0,0x41,0x00,0x27,0x80,
163         0x15,0x00,0x13,0x00,0x49,0x00,0x44,0x00,
164         0x44,0x00,0xc2,0x00,0x41,0x00,0x47,0x80,
165         0x22,0x00,0x11,0x00,0x14,0x80,0x4b,0x00,
166         0x48,0x00,0x44,0x00,0xc2,0x00,0x41,0x00,
167         0x21,0x00,0x17,0x80,0x15,0x00,0x0b,0x00,
168         0xc9,0x00,0x24,0x00,0x44,0x00,0x22,0x00,
169         0xe1,0x00,0x70,0x88,0x88,0x40,0x40,0x20,
170         0x20,0x00,0x20,0x82,0x82,0x82,0x7c,0x44,
171         0x44,0x28,0x10,0x10,0x00,0x10,0x20,0x82,
172         0x82,0x82,0x7c,0x44,0x44,0x28,0x10,0x10,
173         0x00,0x10,0x08,0x82,0x82,0x82,0x7c,0x44,
174         0x44,0x28,0x10,0x10,0x00,0x28,0x10,0x82,
175         0x82,0x82,0x7c,0x44,0x44,0x28,0x10,0x10,
176         0x00,0x28,0x14,0x82,0x82,0x82,0x7c,0x44,
177         0x44,0x28,0x10,0x10,0x00,0x28,0x82,0x82,
178         0x82,0x7c,0x44,0x44,0x28,0x10,0x10,0x10,
179         0x28,0x10,0x8f,0x80,0x88,0x00,0x88,0x00,
180         0x78,0x00,0x4f,0x80,0x48,0x00,0x28,0x00,
181         0x28,0x00,0x1f,0x80,0x30,0x08,0x08,0x3c,
182         0x42,0x80,0x80,0x80,0x80,0x80,0x42,0x3c,
183         0xfc,0x80,0x80,0x80,0xfc,0x80,0x80,0x80,
184         0xfc,0x00,0x10,0x20,0xfc,0x80,0x80,0x80,
185         0xfc,0x80,0x80,0x80,0xfc,0x00,0x10,0x08,
186         0xfc,0x80,0x80,0x80,0xfc,0x80,0x80,0x80,
187         0xfc,0x00,0x28,0x10,0xfc,0x80,0x80,0x80,
188         0xfc,0x80,0x80,0x80,0xfc,0x00,0x28,0x40,
189         0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,
190         0x00,0x40,0x80,0x80,0x80,0x80,0x80,0x80,
191         0x80,0x80,0x80,0x80,0x00,0x80,0x40,0x40,
192         0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x40,
193         0x00,0xa0,0x40,0x40,0x40,0x40,0x40,0x40,
194         0x40,0x40,0x40,0x40,0x00,0xa0,0x7c,0x42,
195         0x41,0x41,0xf1,0x41,0x41,0x42,0x7c,0x82,
196         0x86,0x8a,0x8a,0x92,0xa2,0xa2,0xc2,0x82,
197         0x00,0x28,0x14,0x3c,0x42,0x81,0x81,0x81,
198         0x81,0x81,0x42,0x3c,0x00,0x08,0x10,0x3c,
199         0x42,0x81,0x81,0x81,0x81,0x81,0x42,0x3c,
200         0x00,0x08,0x04,0x3c,0x42,0x81,0x81,0x81,
201         0x81,0x81,0x42,0x3c,0x00,0x14,0x08,0x3c,
202         0x42,0x81,0x81,0x81,0x81,0x81,0x42,0x3c,
203         0x00,0x28,0x14,0x3c,0x42,0x81,0x81,0x81,
204         0x81,0x81,0x42,0x3c,0x00,0x24,0x88,0x50,
205         0x20,0x50,0x88,0x80,0x00,0x5e,0x00,0x21,
206         0x00,0x50,0x80,0x48,0x80,0x44,0x80,0x44,
207         0x80,0x42,0x80,0x21,0x00,0x1e,0x80,0x00,
208         0x40,0x78,0x84,0x84,0x84,0x84,0x84,0x84,
209         0x84,0x84,0x00,0x10,0x20,0x78,0x84,0x84,
210         0x84,0x84,0x84,0x84,0x84,0x84,0x00,0x10,
211         0x08,0x78,0x84,0x84,0x84,0x84,0x84,0x84,
212         0x84,0x84,0x00,0x28,0x10,0x78,0x84,0x84,
213         0x84,0x84,0x84,0x84,0x84,0x84,0x00,0x48,
214         0x10,0x10,0x10,0x10,0x28,0x44,0x44,0x82,
215         0x82,0x00,0x10,0x08,0x80,0x80,0xf8,0x84,
216         0x84,0x84,0xf8,0x80,0x80,0xb0,0x88,0x88,
217         0x88,0xb0,0x88,0x88,0x88,0x70,0x74,0x88,
218         0x88,0x78,0x08,0x88,0x70,0x00,0x10,0x20,
219         0x74,0x88,0x88,0x78,0x08,0x88,0x70,0x00,
220         0x20,0x10,0x74,0x88,0x88,0x78,0x08,0x88,
221         0x70,0x00,0x50,0x20,0x74,0x88,0x88,0x78,
222         0x08,0x88,0x70,0x00,0x50,0x28,0x74,0x88,
223         0x88,0x78,0x08,0x88,0x70,0x00,0x50,0x74,
224         0x88,0x88,0x78,0x08,0x88,0x70,0x30,0x48,
225         0x30,0x77,0x00,0x88,0x80,0x88,0x00,0x7f,
226         0x80,0x08,0x80,0x88,0x80,0x77,0x00,0x60,
227         0x10,0x20,0x70,0x88,0x80,0x80,0x80,0x88,
228         0x70,0x70,0x88,0x80,0xf8,0x88,0x88,0x70,
229         0x00,0x20,0x40,0x70,0x88,0x80,0xf8,0x88,
230         0x88,0x70,0x00,0x20,0x10,0x70,0x88,0x80,
231         0xf8,0x88,0x88,0x70,0x00,0x50,0x20,0x70,
232         0x88,0x80,0xf8,0x88,0x88,0x70,0x00,0x50,
233         0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x00,
234         0x40,0x80,0x80,0x80,0x80,0x80,0x80,0x80,
235         0x80,0x00,0x80,0x40,0x40,0x40,0x40,0x40,
236         0x40,0x40,0x40,0x00,0xa0,0x40,0x40,0x40,
237         0x40,0x40,0x40,0x40,0x40,0x00,0xa0,0x70,
238         0x88,0x88,0x88,0x88,0x78,0x08,0x50,0x30,
239         0x68,0x88,0x88,0x88,0x88,0x88,0xc8,0xb0,
240         0x00,0x50,0x28,0x70,0x88,0x88,0x88,0x88,
241         0x88,0x70,0x00,0x20,0x40,0x70,0x88,0x88,
242         0x88,0x88,0x88,0x70,0x00,0x20,0x10,0x70,
243         0x88,0x88,0x88,0x88,0x88,0x70,0x00,0x50,
244         0x20,0x70,0x88,0x88,0x88,0x88,0x88,0x70,
245         0x00,0x50,0x28,0x70,0x88,0x88,0x88,0x88,
246         0x88,0x70,0x00,0x50,0x20,0x00,0xf8,0x00,
247         0x20,0xb8,0x44,0x64,0x54,0x4c,0x44,0x3a,
248         0x68,0x98,0x88,0x88,0x88,0x88,0x88,0x00,
249         0x20,0x40,0x68,0x98,0x88,0x88,0x88,0x88,
250         0x88,0x00,0x20,0x10,0x68,0x98,0x88,0x88,
251         0x88,0x88,0x88,0x00,0x50,0x20,0x68,0x98,
252         0x88,0x88,0x88,0x88,0x88,0x00,0x50,0x80,
253         0x40,0x20,0x20,0x50,0x50,0x90,0x88,0x88,
254         0x88,0x00,0x20,0x10,0x80,0x80,0x80,0xb0,
255         0xc8,0x88,0x88,0x88,0xc8,0xb0,0x80,0x80,
256         0xc0,0x20,0x20,0x20,0x30,0x50,0x50,0x48,
257         0x88,0x88,0x00,0x50,
258 };
259
260 BMF_FontData BMF_font_helv12 = {
261         0, -3,
262         11, 12,
263         {
264                 {0,0,0,0,0, -1},
265                 {0,0,0,0,0, -1},
266                 {0,0,0,0,0, -1},
267                 {0,0,0,0,0, -1},
268                 {0,0,0,0,0, -1},
269                 {0,0,0,0,0, -1},
270                 {0,0,0,0,0, -1},
271                 {0,0,0,0,0, -1},
272                 {0,0,0,0,0, -1},
273                 {0, 0, 0, 0, 16, -1},
274                 {0,0,0,0,0, -1},
275                 {0,0,0,0,0, -1},
276                 {0,0,0,0,0, -1},
277                 {0,0,0,0,0, -1},
278                 {0,0,0,0,0, -1},
279                 {0,0,0,0,0, -1},
280                 {0,0,0,0,0, -1},
281                 {0,0,0,0,0, -1},
282                 {0,0,0,0,0, -1},
283                 {0,0,0,0,0, -1},
284                 {0,0,0,0,0, -1},
285                 {0,0,0,0,0, -1},
286                 {0,0,0,0,0, -1},
287                 {0,0,0,0,0, -1},
288                 {0,0,0,0,0, -1},
289                 {0,0,0,0,0, -1},
290                 {0,0,0,0,0, -1},
291                 {0,0,0,0,0, -1},
292                 {0,0,0,0,0, -1},
293                 {0,0,0,0,0, -1},
294                 {0,0,0,0,0, -1},
295                 {0,0,0,0,0, -1},
296                 {0, 0, 0, 0, 4, -1},
297                 {1, 9, -1, 0, 3, 0},
298                 {3, 3, -1, -6, 5, 9},
299                 {6, 8, 0, 0, 7, 12},
300                 {5, 10, -1, 1, 7, 20},
301                 {9, 9, -1, 0, 11, 30},
302                 {7, 9, -1, 0, 9, 48},
303                 {2, 3, -1, -6, 3, 57},
304                 {3, 12, -1, 3, 4, 60},
305                 {3, 12, 0, 3, 4, 72},
306                 {3, 3, -1, -6, 5, 84},
307                 {5, 5, -1, -1, 7, 87},
308                 {2, 3, -1, 2, 4, 92},
309                 {5, 1, -1, -3, 8, 95},
310                 {1, 1, -1, 0, 3, 96},
311                 {4, 9, 0, 0, 4, 97},
312                 {5, 9, -1, 0, 7, 106},
313                 {3, 9, -1, 0, 7, 115},
314                 {5, 9, -1, 0, 7, 124},
315                 {5, 9, -1, 0, 7, 133},
316                 {6, 9, 0, 0, 7, 142},
317                 {5, 9, -1, 0, 7, 151},
318                 {5, 9, -1, 0, 7, 160},
319                 {5, 9, -1, 0, 7, 169},
320                 {5, 9, -1, 0, 7, 178},
321                 {5, 9, -1, 0, 7, 187},
322                 {1, 6, -1, 0, 3, 196},
323                 {2, 8, 0, 2, 3, 202},
324                 {6, 5, 0, -1, 7, 210},
325                 {5, 3, -1, -2, 7, 215},
326                 {6, 5, -1, -1, 7, 218},
327                 {5, 9, -1, 0, 7, 223},
328                 {10, 10, -1, 1, 12, 232},
329                 {7, 9, -1, 0, 9, 252},
330                 {6, 9, -1, 0, 8, 261},
331                 {7, 9, -1, 0, 9, 270},
332                 {7, 9, -1, 0, 9, 279},
333                 {6, 9, -1, 0, 8, 288},
334                 {6, 9, -1, 0, 8, 297},
335                 {7, 9, -1, 0, 9, 306},
336                 {7, 9, -1, 0, 9, 315},
337                 {1, 9, -1, 0, 3, 324},
338                 {5, 9, -1, 0, 7, 333},
339                 {7, 9, -1, 0, 8, 342},
340                 {5, 9, -1, 0, 7, 351},
341                 {9, 9, -1, 0, 11, 360},
342                 {7, 9, -1, 0, 9, 378},
343                 {8, 9, -1, 0, 10, 387},
344                 {6, 9, -1, 0, 8, 396},
345                 {8, 9, -1, 0, 10, 405},
346                 {6, 9, -1, 0, 8, 414},
347                 {6, 9, -1, 0, 8, 423},
348                 {7, 9, 0, 0, 7, 432},
349                 {6, 9, -1, 0, 8, 441},
350                 {7, 9, -1, 0, 9, 450},
351                 {9, 9, -1, 0, 11, 459},
352                 {7, 9, -1, 0, 9, 477},
353                 {7, 9, -1, 0, 9, 486},
354                 {7, 9, -1, 0, 9, 495},
355                 {2, 12, -1, 3, 3, 504},
356                 {4, 9, 0, 0, 4, 516},
357                 {2, 12, 0, 3, 3, 525},
358                 {5, 3, 0, -5, 6, 537},
359                 {7, 1, 0, 2, 7, 540},
360                 {2, 3, 0, -6, 3, 541},
361                 {6, 7, -1, 0, 7, 544},
362                 {5, 9, -1, 0, 7, 551},
363                 {5, 7, -1, 0, 7, 560},
364                 {5, 9, -1, 0, 7, 567},
365                 {5, 7, -1, 0, 7, 576},
366                 {4, 9, 0, 0, 3, 583},
367                 {5, 10, -1, 3, 7, 592},
368                 {5, 9, -1, 0, 7, 602},
369                 {1, 9, -1, 0, 3, 611},
370                 {2, 12, 0, 3, 3, 620},
371                 {5, 9, -1, 0, 6, 632},
372                 {1, 9, -1, 0, 3, 641},
373                 {7, 7, -1, 0, 9, 650},
374                 {5, 7, -1, 0, 7, 657},
375                 {5, 7, -1, 0, 7, 664},
376                 {5, 10, -1, 3, 7, 671},
377                 {5, 10, -1, 3, 7, 681},
378                 {3, 7, -1, 0, 4, 691},
379                 {4, 7, -1, 0, 6, 698},
380                 {3, 9, 0, 0, 3, 705},
381                 {5, 7, -1, 0, 7, 714},
382                 {5, 7, -1, 0, 7, 721},
383                 {9, 7, 0, 0, 9, 728},
384                 {6, 7, 0, 0, 6, 742},
385                 {5, 10, -1, 3, 7, 749},
386                 {4, 7, -1, 0, 6, 759},
387                 {4, 12, 0, 3, 4, 766},
388                 {1, 12, -1, 3, 3, 778},
389                 {4, 12, 0, 3, 4, 790},
390                 {6, 2, 0, -3, 7, 802},
391                 {0,0,0,0,0, -1},
392                 {0,0,0,0,0, -1},
393                 {0,0,0,0,0, -1},
394                 {0,0,0,0,0, -1},
395                 {0,0,0,0,0, -1},
396                 {0,0,0,0,0, -1},
397                 {0,0,0,0,0, -1},
398                 {0,0,0,0,0, -1},
399                 {0,0,0,0,0, -1},
400                 {0,0,0,0,0, -1},
401                 {0,0,0,0,0, -1},
402                 {0,0,0,0,0, -1},
403                 {0,0,0,0,0, -1},
404                 {0,0,0,0,0, -1},
405                 {0,0,0,0,0, -1},
406                 {0,0,0,0,0, -1},
407                 {0,0,0,0,0, -1},
408                 {0,0,0,0,0, -1},
409                 {0,0,0,0,0, -1},
410                 {0,0,0,0,0, -1},
411                 {0,0,0,0,0, -1},
412                 {0,0,0,0,0, -1},
413                 {0,0,0,0,0, -1},
414                 {0,0,0,0,0, -1},
415                 {0,0,0,0,0, -1},
416                 {0,0,0,0,0, -1},
417                 {0,0,0,0,0, -1},
418                 {0,0,0,0,0, -1},
419                 {0,0,0,0,0, -1},
420                 {0,0,0,0,0, -1},
421                 {0,0,0,0,0, -1},
422                 {0,0,0,0,0, -1},
423                 {0,0,0,0,0, -1},
424                 {0, 0, 0, 0, 4, -1},
425                 {1, 10, -1, 3, 3, 804},
426                 {5, 9, -1, 1, 7, 814},
427                 {5, 9, -1, 0, 7, 823},
428                 {6, 6, 0, -1, 7, 832},
429                 {5, 9, -1, 0, 7, 838},
430                 {1, 11, -1, 2, 3, 847},
431                 {5, 12, 0, 3, 6, 858},
432                 {3, 1, 0, -8, 3, 870},
433                 {9, 9, -1, 0, 11, 871},
434                 {3, 5, -1, -4, 5, 889},
435                 {5, 5, -1, -1, 7, 894},
436                 {6, 4, -1, -2, 8, 899},
437                 {4, 1, 0, -3, 5, 903},
438                 {9, 9, -1, 0, 11, 904},
439                 {4, 1, 0, -8, 4, 922},
440                 {4, 4, 0, -4, 5, 923},
441                 {5, 7, -1, 0, 7, 927},
442                 {4, 5, 0, -3, 4, 934},
443                 {3, 5, 0, -3, 4, 939},
444                 {2, 2, 0, -8, 2, 944},
445                 {5, 10, -1, 3, 7, 946},
446                 {6, 12, 0, 3, 7, 956},
447                 {1, 1, -1, -3, 3, 968},
448                 {3, 4, 0, 3, 3, 969},
449                 {2, 5, -1, -3, 4, 973},
450                 {3, 5, -1, -4, 5, 978},
451                 {5, 5, -1, -1, 7, 983},
452                 {9, 9, 0, 0, 10, 988},
453                 {9, 9, 0, 0, 10, 1006},
454                 {9, 9, 0, 0, 10, 1024},
455                 {5, 9, -1, 3, 7, 1042},
456                 {7, 12, -1, 0, 9, 1051},
457                 {7, 12, -1, 0, 9, 1063},
458                 {7, 12, -1, 0, 9, 1075},
459                 {7, 12, -1, 0, 9, 1087},
460                 {7, 11, -1, 0, 9, 1099},
461                 {7, 12, -1, 0, 9, 1110},
462                 {9, 9, -1, 0, 11, 1122},
463                 {7, 12, -1, 3, 9, 1140},
464                 {6, 12, -1, 0, 8, 1152},
465                 {6, 12, -1, 0, 8, 1164},
466                 {6, 12, -1, 0, 8, 1176},
467                 {6, 11, -1, 0, 8, 1188},
468                 {2, 12, 0, 0, 3, 1199},
469                 {2, 12, -1, 0, 3, 1211},
470                 {3, 12, 0, 0, 3, 1223},
471                 {3, 11, 0, 0, 3, 1235},
472                 {8, 9, 0, 0, 9, 1246},
473                 {7, 12, -1, 0, 9, 1255},
474                 {8, 12, -1, 0, 10, 1267},
475                 {8, 12, -1, 0, 10, 1279},
476                 {8, 12, -1, 0, 10, 1291},
477                 {8, 12, -1, 0, 10, 1303},
478                 {8, 11, -1, 0, 10, 1315},
479                 {5, 5, -1, -1, 7, 1326},
480                 {10, 11, 0, 1, 10, 1331},
481                 {6, 12, -1, 0, 8, 1353},
482                 {6, 12, -1, 0, 8, 1365},
483                 {6, 12, -1, 0, 8, 1377},
484                 {6, 11, -1, 0, 8, 1389},
485                 {7, 12, -1, 0, 9, 1400},
486                 {6, 9, -1, 0, 8, 1412},
487                 {5, 9, -1, 0, 7, 1421},
488                 {6, 10, -1, 0, 7, 1430},
489                 {6, 10, -1, 0, 7, 1440},
490                 {6, 10, -1, 0, 7, 1450},
491                 {6, 10, -1, 0, 7, 1460},
492                 {6, 9, -1, 0, 7, 1470},
493                 {6, 10, -1, 0, 7, 1479},
494                 {9, 7, -1, 0, 11, 1489},
495                 {5, 10, -1, 3, 7, 1503},
496                 {5, 10, -1, 0, 7, 1513},
497                 {5, 10, -1, 0, 7, 1523},
498                 {5, 10, -1, 0, 7, 1533},
499                 {5, 9, -1, 0, 7, 1543},
500                 {2, 10, 0, 0, 3, 1552},
501                 {2, 10, -1, 0, 3, 1562},
502                 {3, 10, 0, 0, 3, 1572},
503                 {3, 9, 0, 0, 3, 1582},
504                 {5, 10, -1, 0, 7, 1591},
505                 {5, 10, -1, 0, 7, 1601},
506                 {5, 10, -1, 0, 7, 1611},
507                 {5, 10, -1, 0, 7, 1621},
508                 {5, 10, -1, 0, 7, 1631},
509                 {5, 10, -1, 0, 7, 1641},
510                 {5, 9, -1, 0, 7, 1651},
511                 {5, 5, -1, -1, 7, 1660},
512                 {7, 7, 0, 0, 7, 1665},
513                 {5, 10, -1, 0, 7, 1672},
514                 {5, 10, -1, 0, 7, 1682},
515                 {5, 10, -1, 0, 7, 1692},
516                 {5, 9, -1, 0, 7, 1702},
517                 {5, 13, -1, 3, 7, 1711},
518                 {5, 12, -1, 3, 7, 1724},
519                 {5, 12, -1, 3, 7, 1736},
520         },
521         bitmap_data
522 };
523
524 #endif
525