1 /*****************************************************************************\
2 dj3320_cmap.cpp : Implimentation for the DJ3320 color maps
4 Copyright (c) 1996 - 2003UL, Hewlett-Packard Co.
7 Redistribution and use in source and binary formsUL, with or without
8 modificationUL, are permitted provided that the following conditions
10 1. Redistributions of source code must retain the above copyright
11 noticeUL, this list of conditions and the following disclaimer.
12 2. Redistributions in binary form must reproduce the above copyright
13 noticeUL, this list of conditions and the following disclaimer in the
14 documentation and/or other materials provided with the distribution.
15 3. Neither the name of Hewlett-Packard nor the names of its
16 contributors may be used to endorse or promote products derived
17 from this software without specific prior written permission.
19 THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
20 WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
21 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN
22 NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
23 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
24 TO, PATENT INFRINGEMENT; PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
25 OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
26 ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
27 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
28 THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
29 \***************************************************************************/
36 #include "global_types.h"
40 // 300x300x1, K - Plain, Draft, Grey
41 uint32_t ulMapDJ3320_K_3x3x1[] =
43 255UL, 255UL, 247UL, 224UL, 197UL, 177UL,
44 167UL, 161UL, 157UL, 171UL, 165UL, 161UL,
45 156UL, 152UL, 148UL, 146UL, 142UL, 139UL,
46 147UL, 144UL, 141UL, 137UL, 134UL, 131UL,
47 128UL, 125UL, 122UL, 130UL, 127UL, 124UL,
48 120UL, 117UL, 113UL, 111UL, 107UL, 105UL,
49 112UL, 110UL, 106UL, 104UL, 100UL, 98UL,
50 95UL, 93UL, 90UL, 96UL, 94UL, 91UL,
51 89UL, 86UL, 84UL, 81UL, 79UL, 76UL,
52 83UL, 80UL, 77UL, 75UL, 72UL, 70UL,
53 68UL, 66UL, 63UL, 69UL, 67UL, 64UL,
54 62UL, 60UL, 58UL, 55UL, 53UL, 51UL,
55 57UL, 55UL, 53UL, 50UL, 49UL, 46UL,
56 45UL, 42UL, 40UL, 231UL, 203UL, 184UL,
57 168UL, 164UL, 159UL, 155UL, 150UL, 147UL,
58 157UL, 153UL, 149UL, 146UL, 143UL, 140UL,
59 136UL, 134UL, 130UL, 139UL, 135UL, 133UL,
60 129UL, 126UL, 123UL, 120UL, 116UL, 112UL,
61 122UL, 118UL, 115UL, 112UL, 109UL, 105UL,
62 103UL, 100UL, 97UL, 105UL, 101UL, 99UL,
63 96UL, 93UL, 91UL, 88UL, 85UL, 83UL,
64 90UL, 87UL, 85UL, 82UL, 80UL, 77UL,
65 75UL, 72UL, 70UL, 76UL, 74UL, 71UL,
66 69UL, 66UL, 64UL, 62UL, 59UL, 57UL,
67 63UL, 61UL, 58UL, 57UL, 54UL, 52UL,
68 50UL, 48UL, 46UL, 51UL, 49UL, 47UL,
69 45UL, 43UL, 41UL, 39UL, 37UL, 35UL,
70 169UL, 165UL, 160UL, 156UL, 151UL, 148UL,
71 145UL, 142UL, 138UL, 147UL, 144UL, 141UL,
72 137UL, 134UL, 131UL, 128UL, 125UL, 122UL,
73 130UL, 127UL, 124UL, 120UL, 117UL, 113UL,
74 111UL, 107UL, 105UL, 112UL, 110UL, 106UL,
75 104UL, 100UL, 98UL, 95UL, 93UL, 90UL,
76 96UL, 94UL, 91UL, 89UL, 86UL, 84UL,
77 81UL, 79UL, 76UL, 83UL, 80UL, 77UL,
78 75UL, 72UL, 70UL, 68UL, 66UL, 63UL,
79 69UL, 67UL, 64UL, 62UL, 60UL, 58UL,
80 55UL, 53UL, 51UL, 57UL, 55UL, 53UL,
81 50UL, 49UL, 46UL, 45UL, 42UL, 40UL,
82 46UL, 44UL, 42UL, 40UL, 38UL, 36UL,
83 34UL, 32UL, 30UL, 156UL, 152UL, 149UL,
84 146UL, 143UL, 139UL, 135UL, 133UL, 129UL,
85 138UL, 135UL, 132UL, 129UL, 125UL, 123UL,
86 119UL, 116UL, 112UL, 121UL, 118UL, 114UL,
87 112UL, 108UL, 105UL, 102UL, 100UL, 96UL,
88 104UL, 101UL, 99UL, 96UL, 93UL, 91UL,
89 88UL, 85UL, 83UL, 90UL, 87UL, 85UL,
90 82UL, 80UL, 77UL, 75UL, 72UL, 70UL,
91 76UL, 73UL, 71UL, 68UL, 66UL, 64UL,
92 62UL, 59UL, 57UL, 63UL, 60UL, 58UL,
93 56UL, 54UL, 51UL, 50UL, 47UL, 46UL,
94 51UL, 49UL, 47UL, 45UL, 43UL, 41UL,
95 39UL, 37UL, 35UL, 40UL, 39UL, 36UL,
96 35UL, 32UL, 31UL, 29UL, 27UL, 25UL,
97 146UL, 143UL, 140UL, 136UL, 134UL, 130UL,
98 127UL, 124UL, 121UL, 130UL, 126UL, 124UL,
99 120UL, 117UL, 113UL, 111UL, 107UL, 105UL,
100 112UL, 109UL, 106UL, 103UL, 100UL, 97UL,
101 95UL, 92UL, 90UL, 96UL, 93UL, 91UL,
102 88UL, 86UL, 83UL, 81UL, 78UL, 76UL,
103 83UL, 80UL, 77UL, 75UL, 72UL, 70UL,
104 68UL, 65UL, 63UL, 69UL, 67UL, 64UL,
105 62UL, 60UL, 58UL, 55UL, 53UL, 51UL,
106 57UL, 55UL, 52UL, 50UL, 48UL, 46UL,
107 44UL, 42UL, 40UL, 45UL, 44UL, 41UL,
108 40UL, 37UL, 36UL, 34UL, 32UL, 30UL,
109 35UL, 33UL, 31UL, 29UL, 27UL, 25UL,
110 23UL, 21UL, 19UL, 137UL, 134UL, 131UL,
111 128UL, 125UL, 122UL, 118UL, 115UL, 112UL,
112 121UL, 118UL, 114UL, 112UL, 108UL, 105UL,
113 102UL, 99UL, 96UL, 104UL, 101UL, 98UL,
114 96UL, 93UL, 91UL, 88UL, 85UL, 83UL,
115 89UL, 87UL, 84UL, 82UL, 79UL, 77UL,
116 74UL, 72UL, 69UL, 75UL, 73UL, 70UL,
117 68UL, 66UL, 64UL, 61UL, 59UL, 57UL,
118 62UL, 60UL, 58UL, 56UL, 54UL, 51UL,
119 49UL, 47UL, 45UL, 51UL, 49UL, 47UL,
120 45UL, 43UL, 41UL, 39UL, 37UL, 35UL,
121 40UL, 38UL, 36UL, 34UL, 32UL, 30UL,
122 29UL, 26UL, 25UL, 30UL, 27UL, 26UL,
123 24UL, 22UL, 20UL, 18UL, 16UL, 14UL,
124 129UL, 125UL, 123UL, 119UL, 116UL, 112UL,
125 110UL, 106UL, 104UL, 112UL, 109UL, 105UL,
126 103UL, 100UL, 97UL, 94UL, 92UL, 89UL,
127 96UL, 93UL, 91UL, 88UL, 86UL, 83UL,
128 81UL, 78UL, 75UL, 83UL, 80UL, 77UL,
129 75UL, 72UL, 70UL, 68UL, 65UL, 63UL,
130 69UL, 66UL, 64UL, 62UL, 60UL, 57UL,
131 55UL, 53UL, 51UL, 57UL, 54UL, 52UL,
132 50UL, 48UL, 46UL, 44UL, 42UL, 40UL,
133 45UL, 44UL, 41UL, 40UL, 37UL, 36UL,
134 34UL, 31UL, 30UL, 35UL, 33UL, 31UL,
135 29UL, 27UL, 25UL, 23UL, 21UL, 19UL,
136 24UL, 23UL, 20UL, 18UL, 16UL, 14UL,
137 12UL, 10UL, 8UL, 120UL, 117UL, 113UL,
138 111UL, 107UL, 105UL, 101UL, 99UL, 96UL,
139 104UL, 100UL, 98UL, 95UL, 93UL, 90UL,
140 88UL, 85UL, 83UL, 89UL, 87UL, 84UL,
141 81UL, 79UL, 76UL, 74UL, 71UL, 69UL,
142 75UL, 73UL, 70UL, 68UL, 66UL, 64UL,
143 61UL, 59UL, 57UL, 62UL, 60UL, 58UL,
144 56UL, 53UL, 51UL, 49UL, 47UL, 45UL,
145 50UL, 49UL, 46UL, 45UL, 42UL, 41UL,
146 39UL, 37UL, 35UL, 40UL, 38UL, 36UL,
147 34UL, 32UL, 30UL, 28UL, 26UL, 24UL,
148 30UL, 27UL, 26UL, 24UL, 22UL, 20UL,
149 18UL, 16UL, 13UL, 19UL, 17UL, 15UL,
150 13UL, 11UL, 8UL, 7UL, 4UL, 2UL,
151 111UL, 108UL, 105UL, 102UL, 100UL, 96UL,
152 93UL, 91UL, 88UL, 96UL, 93UL, 91UL,
153 88UL, 85UL, 83UL, 80UL, 78UL, 75UL,
154 82UL, 80UL, 77UL, 75UL, 72UL, 70UL,
155 67UL, 65UL, 62UL, 68UL, 66UL, 64UL,
156 62UL, 59UL, 57UL, 55UL, 53UL, 50UL,
157 57UL, 54UL, 52UL, 50UL, 48UL, 46UL,
158 44UL, 42UL, 40UL, 45UL, 43UL, 41UL,
159 39UL, 37UL, 35UL, 34UL, 31UL, 30UL,
160 35UL, 32UL, 31UL, 29UL, 27UL, 25UL,
161 23UL, 21UL, 19UL, 24UL, 23UL, 20UL,
162 18UL, 16UL, 14UL, 12UL, 10UL, 8UL,
163 13UL, 11UL, 9UL, 7UL, 5UL, 3UL,
167 // 600x600x1, K - Plain, Normal, Grey
169 uint32_t ulMapDJ3320_K_6x6x1[] =
171 255UL, 238UL, 218UL, 204UL, 189UL, 181UL,
172 171UL, 161UL, 154UL, 178UL, 168UL, 161UL,
173 153UL, 148UL, 141UL, 136UL, 130UL, 127UL,
174 140UL, 133UL, 129UL, 124UL, 121UL, 116UL,
175 113UL, 109UL, 106UL, 115UL, 112UL, 108UL,
176 104UL, 101UL, 97UL, 95UL, 91UL, 89UL,
177 96UL, 94UL, 90UL, 88UL, 85UL, 82UL,
178 79UL, 77UL, 74UL, 81UL, 78UL, 76UL,
179 73UL, 71UL, 69UL, 66UL, 65UL, 62UL,
180 67UL, 66UL, 63UL, 62UL, 59UL, 57UL,
181 55UL, 54UL, 51UL, 56UL, 55UL, 52UL,
182 51UL, 49UL, 47UL, 45UL, 44UL, 42UL,
183 47UL, 45UL, 43UL, 41UL, 40UL, 38UL,
184 37UL, 35UL, 33UL, 209UL, 191UL, 184UL,
185 173UL, 166UL, 156UL, 151UL, 144UL, 140UL,
186 154UL, 149UL, 143UL, 138UL, 132UL, 128UL,
187 123UL, 120UL, 115UL, 127UL, 122UL, 119UL,
188 114UL, 111UL, 107UL, 104UL, 100UL, 96UL,
189 106UL, 102UL, 99UL, 95UL, 93UL, 90UL,
190 87UL, 84UL, 81UL, 89UL, 85UL, 83UL,
191 80UL, 78UL, 75UL, 73UL, 70UL, 68UL,
192 74UL, 71UL, 69UL, 67UL, 65UL, 63UL,
193 61UL, 59UL, 57UL, 62UL, 60UL, 58UL,
194 56UL, 54UL, 52UL, 50UL, 48UL, 47UL,
195 51UL, 50UL, 48UL, 46UL, 44UL, 43UL,
196 41UL, 39UL, 38UL, 42UL, 40UL, 38UL,
197 37UL, 35UL, 34UL, 32UL, 31UL, 29UL,
198 176UL, 168UL, 159UL, 153UL, 146UL, 141UL,
199 135UL, 130UL, 125UL, 140UL, 133UL, 129UL,
200 124UL, 121UL, 116UL, 113UL, 109UL, 106UL,
201 115UL, 112UL, 108UL, 104UL, 101UL, 97UL,
202 95UL, 91UL, 89UL, 96UL, 94UL, 90UL,
203 88UL, 85UL, 82UL, 79UL, 77UL, 74UL,
204 81UL, 78UL, 76UL, 73UL, 71UL, 69UL,
205 66UL, 65UL, 62UL, 67UL, 66UL, 63UL,
206 62UL, 59UL, 57UL, 55UL, 54UL, 51UL,
207 56UL, 55UL, 52UL, 51UL, 49UL, 47UL,
208 45UL, 44UL, 42UL, 47UL, 45UL, 43UL,
209 41UL, 40UL, 38UL, 37UL, 35UL, 33UL,
210 38UL, 36UL, 34UL, 32UL, 31UL, 29UL,
211 28UL, 26UL, 25UL, 153UL, 148UL, 143UL,
212 136UL, 132UL, 127UL, 122UL, 119UL, 114UL,
213 125UL, 122UL, 118UL, 114UL, 110UL, 107UL,
214 103UL, 100UL, 96UL, 105UL, 102UL, 98UL,
215 95UL, 92UL, 90UL, 86UL, 84UL, 81UL,
216 88UL, 85UL, 83UL, 80UL, 77UL, 75UL,
217 72UL, 70UL, 67UL, 74UL, 71UL, 69UL,
218 67UL, 65UL, 63UL, 61UL, 59UL, 57UL,
219 62UL, 60UL, 58UL, 56UL, 54UL, 52UL,
220 50UL, 48UL, 47UL, 51UL, 49UL, 48UL,
221 46UL, 44UL, 42UL, 41UL, 39UL, 38UL,
222 42UL, 40UL, 38UL, 37UL, 35UL, 33UL,
223 32UL, 30UL, 29UL, 33UL, 31UL, 30UL,
224 28UL, 27UL, 25UL, 24UL, 22UL, 21UL,
225 138UL, 132UL, 128UL, 123UL, 120UL, 115UL,
226 112UL, 108UL, 105UL, 115UL, 111UL, 108UL,
227 104UL, 101UL, 97UL, 95UL, 91UL, 89UL,
228 96UL, 93UL, 90UL, 87UL, 85UL, 81UL,
229 79UL, 76UL, 74UL, 81UL, 78UL, 76UL,
230 73UL, 71UL, 68UL, 66UL, 64UL, 62UL,
231 67UL, 66UL, 63UL, 62UL, 59UL, 57UL,
232 55UL, 53UL, 51UL, 56UL, 55UL, 52UL,
233 51UL, 49UL, 47UL, 45UL, 44UL, 42UL,
234 46UL, 45UL, 43UL, 41UL, 39UL, 38UL,
235 36UL, 35UL, 33UL, 37UL, 36UL, 34UL,
236 32UL, 31UL, 29UL, 28UL, 26UL, 25UL,
237 28UL, 27UL, 26UL, 24UL, 22UL, 21UL,
238 19UL, 18UL, 16UL, 124UL, 121UL, 116UL,
239 113UL, 109UL, 106UL, 102UL, 99UL, 95UL,
240 105UL, 102UL, 98UL, 95UL, 92UL, 90UL,
241 86UL, 83UL, 81UL, 88UL, 85UL, 82UL,
242 80UL, 77UL, 75UL, 72UL, 70UL, 67UL,
243 73UL, 71UL, 69UL, 67UL, 65UL, 63UL,
244 60UL, 59UL, 56UL, 62UL, 60UL, 57UL,
245 56UL, 54UL, 52UL, 50UL, 48UL, 46UL,
246 51UL, 49UL, 48UL, 46UL, 44UL, 42UL,
247 40UL, 39UL, 37UL, 42UL, 40UL, 38UL,
248 37UL, 35UL, 33UL, 32UL, 30UL, 29UL,
249 33UL, 31UL, 30UL, 28UL, 27UL, 25UL,
250 24UL, 22UL, 21UL, 25UL, 23UL, 22UL,
251 20UL, 19UL, 17UL, 16UL, 14UL, 12UL,
252 114UL, 110UL, 107UL, 103UL, 100UL, 96UL,
253 94UL, 90UL, 88UL, 95UL, 93UL, 90UL,
254 87UL, 84UL, 81UL, 78UL, 76UL, 73UL,
255 81UL, 78UL, 76UL, 73UL, 71UL, 68UL,
256 66UL, 64UL, 62UL, 67UL, 65UL, 63UL,
257 61UL, 59UL, 57UL, 55UL, 53UL, 51UL,
258 56UL, 54UL, 52UL, 50UL, 49UL, 47UL,
259 45UL, 43UL, 42UL, 46UL, 44UL, 43UL,
260 41UL, 39UL, 38UL, 36UL, 34UL, 33UL,
261 37UL, 36UL, 34UL, 32UL, 31UL, 29UL,
262 28UL, 26UL, 25UL, 28UL, 27UL, 25UL,
263 24UL, 22UL, 21UL, 19UL, 18UL, 16UL,
264 20UL, 19UL, 17UL, 16UL, 14UL, 13UL,
265 11UL, 10UL, 8UL, 104UL, 101UL, 97UL,
266 95UL, 91UL, 89UL, 85UL, 83UL, 80UL,
267 88UL, 85UL, 82UL, 79UL, 77UL, 74UL,
268 72UL, 69UL, 67UL, 73UL, 71UL, 69UL,
269 66UL, 65UL, 62UL, 60UL, 58UL, 56UL,
270 62UL, 60UL, 57UL, 56UL, 54UL, 52UL,
271 50UL, 48UL, 46UL, 51UL, 49UL, 47UL,
272 46UL, 44UL, 42UL, 40UL, 39UL, 37UL,
273 41UL, 40UL, 38UL, 37UL, 35UL, 33UL,
274 31UL, 30UL, 28UL, 32UL, 31UL, 29UL,
275 28UL, 26UL, 25UL, 23UL, 22UL, 20UL,
276 25UL, 23UL, 22UL, 20UL, 19UL, 17UL,
277 16UL, 14UL, 12UL, 16UL, 15UL, 13UL,
278 12UL, 10UL, 9UL, 7UL, 6UL, 4UL,
279 95UL, 92UL, 90UL, 86UL, 84UL, 81UL,
280 78UL, 76UL, 73UL, 80UL, 78UL, 75UL,
281 73UL, 70UL, 68UL, 66UL, 64UL, 62UL,
282 67UL, 65UL, 63UL, 61UL, 59UL, 57UL,
283 55UL, 53UL, 51UL, 56UL, 54UL, 52UL,
284 50UL, 48UL, 47UL, 45UL, 43UL, 41UL,
285 46UL, 44UL, 43UL, 41UL, 39UL, 38UL,
286 36UL, 34UL, 33UL, 37UL, 35UL, 34UL,
287 32UL, 31UL, 29UL, 28UL, 26UL, 25UL,
288 28UL, 27UL, 25UL, 24UL, 22UL, 21UL,
289 19UL, 18UL, 16UL, 20UL, 19UL, 17UL,
290 16UL, 14UL, 12UL, 11UL, 9UL, 8UL,
291 12UL, 11UL, 9UL, 8UL, 6UL, 5UL,
295 // 300x300x1, CMY - Plain Draft, Color Pen Only
297 uint32_t ulMapDJ3320_CMY_3x3x1[ 9 * 9 * 9 ] =
299 4294967040UL, 4294967040UL, 2499804928UL, 1073741568UL, 619577088UL, 383844096UL,
300 198573824UL, 63766272UL, 12975872UL, 4292869888UL, 4293394176UL, 2381905664UL,
301 838074112UL, 535494400UL, 350093056UL, 164888320UL, 30080768UL, 12779264UL,
302 4285398784UL, 4285660928UL, 2961506048UL, 966983424UL, 246087424UL, 79036160UL,
303 62717696UL, 29032192UL, 11730688UL, 4282184960UL, 4282318592UL, 4282842880UL,
304 1833565952UL, 744423168UL, 259391232UL, 126025472UL, 59244288UL, 9043712UL,
305 4280872960UL, 4280811264UL, 4280614656UL, 3626434304UL, 1311768320UL, 523894528UL,
306 240123648UL, 106888960UL, 6618880UL, 4280217600UL, 4280089344UL, 4279566080UL,
307 4279566080UL, 2300313344UL, 958725888UL, 388497152UL, 121044736UL, 4652800UL,
308 4279495424UL, 4279366912UL, 4278976256UL, 4278517504UL, 3071082240UL, 1494482688UL,
309 555155200UL, 203030272UL, 2883328UL, 4278838528UL, 4278710016UL, 4278517504UL,
310 4278714112UL, 3439787776UL, 2047147776UL, 1040973568UL, 235667200UL, 982784UL,
311 4278250752UL, 4278250752UL, 4278250752UL, 4278249728UL, 3439389952UL, 2298540800UL,
312 1359018752UL, 604045056UL, 65280UL, 4294960384UL, 1325354752UL, 704642816UL,
313 134217472UL, 134217472UL, 117440256UL, 83033856UL, 48234240UL, 13303552UL,
314 4293254400UL, 4294967040UL, 2515271424UL, 517013248UL, 63110912UL, 12254976UL,
315 11730688UL, 11206400UL, 11075328UL, 4285195008UL, 4286447360UL, 2727345920UL,
316 881655552UL, 210894592UL, 9961216UL, 10157824UL, 10157824UL, 10551040UL,
317 4282050560UL, 4281597696UL, 4013752064UL, 1631911680UL, 458358528UL, 73531136UL,
318 7339776UL, 7995136UL, 8781568UL, 4280740352UL, 4280220928UL, 4280221440UL,
319 2770599680UL, 1059520256UL, 322043648UL, 54722304UL, 5373696UL, 6225664UL,
320 4280019456UL, 4279169024UL, 4279365632UL, 3574595328UL, 1813118720UL, 739573504UL,
321 203161344UL, 19726080UL, 4194048UL, 4279231488UL, 4278510336UL, 4278640384UL,
322 3892834304UL, 2399600384UL, 1242169088UL, 521076480UL, 101646080UL, 2096896UL,
323 4278640640UL, 4278241792UL, 4278242304UL, 4076918016UL, 2801853184UL, 1711336192UL,
324 855895296UL, 235008512UL, 524032UL, 4278246656UL, 4278240512UL, 4278241280UL,
325 4278241280UL, 3070281728UL, 2046873600UL, 1191237632UL, 520148992UL, 55040UL,
326 4294930944UL, 4127145472UL, 872370432UL, 385862656UL, 218103552UL, 134217472UL,
327 83230464UL, 65339136UL, 13631232UL, 4294603520UL, 4294941696UL, 2281675776UL,
328 385861376UL, 15790592UL, 14417664UL, 13172480UL, 12254976UL, 11927296UL,
329 4285692160UL, 4286680320UL, 2307498496UL, 1418377216UL, 193460224UL, 9043712UL,
330 9109248UL, 9240320UL, 9109248UL, 4282296832UL, 4282370048UL, 3628255744UL,
331 1633073664UL, 509011968UL, 23065856UL, 7140608UL, 7732992UL, 8388352UL,
332 4280599552UL, 4280405760UL, 4280079616UL, 2368003328UL, 824438784UL, 238155776UL,
333 4516608UL, 5437184UL, 6487808UL, 4279749888UL, 4279225344UL, 4279026176UL,
334 2937046272UL, 1494344192UL, 605287680UL, 119337472UL, 3140864UL, 4321792UL,
335 4279029504UL, 4278437632UL, 4278236928UL, 3255022592UL, 2030290944UL, 1057281792UL,
336 335798272UL, 51177984UL, 2417152UL, 4278505216UL, 4278236416UL, 4278232832UL,
337 3607144960UL, 2432742400UL, 1543553536UL, 788644864UL, 201377536UL, 514816UL,
338 4278239232UL, 4278235648UL, 4278233088UL, 3925911552UL, 2751506944UL, 1895870208UL,
339 1174450688UL, 503362048UL, 43520UL, 4294915840UL, 4294910720UL, 1778329344UL,
340 520043520UL, 385846272UL, 218087424UL, 133881856UL, 65599488UL, 13892352UL,
341 4294653440UL, 4294915584UL, 2147432960UL, 469717248UL, 16744960UL, 15707136UL,
342 14338560UL, 13098240UL, 12580608UL, 4288300800UL, 4288694784UL, 2946258432UL,
343 1453483776UL, 162692352UL, 11836672UL, 11187200UL, 10536704UL, 10280192UL,
344 4282798336UL, 4283326208UL, 3075891456UL, 1499032064UL, 912028928UL, 56599040UL,
345 6795776UL, 7193600UL, 7330560UL, 4280711680UL, 4280713472UL, 4280714240UL,
346 2301330432UL, 976647936UL, 204971008UL, 4827136UL, 5750016UL, 6477568UL,
347 4279539968UL, 4279342080UL, 4279340032UL, 2987364864UL, 1461097472UL, 504799744UL,
348 52540672UL, 3652864UL, 4706048UL, 4278823424UL, 4278492160UL, 4278422784UL,
349 3171191040UL, 1896320768UL, 1057595136UL, 319202560UL, 18067456UL, 2864384UL,
350 4278496768UL, 4278228224UL, 4278226176UL, 3422587136UL, 2264960000UL, 1459655680UL,
351 771987968UL, 184654848UL, 829184UL, 4278230784UL, 4278228224UL, 4278226688UL,
352 3623913984UL, 2566949888UL, 1895860736UL, 1241549824UL, 520131072UL, 35840UL,
353 4294908928UL, 4294905344UL, 3170831872UL, 352260352UL, 520042240UL, 301950464UL,
354 167610624UL, 82813952UL, 14726144UL, 4294447872UL, 4294577920UL, 3120503040UL,
355 654253056UL, 33502720UL, 16277760UL, 14909696UL, 14129664UL, 14004736UL,
356 4288945920UL, 4289142528UL, 3031048448UL, 1237462016UL, 164051200UL, 12409344UL,
357 11892480UL, 11899392UL, 11578368UL, 4283706368UL, 4284100864UL, 3579981568UL,
358 1734491648UL, 879510528UL, 75322880UL, 8678656UL, 8684800UL, 8495616UL,
359 4281022976UL, 4281220864UL, 4281286144UL, 1949778176UL, 976897792UL, 524243456UL,
360 21655296UL, 5406464UL, 5872640UL, 4279655168UL, 4279654144UL, 4279718912UL,
361 3038205696UL, 1494964736UL, 606163456UL, 69824768UL, 4097024UL, 4889600UL,
362 4279007488UL, 4278676480UL, 4278673664UL, 3171507968UL, 1896441344UL, 974022400UL,
363 286026752UL, 1672960UL, 3249408UL, 4278616576UL, 4278219776UL, 4278283264UL,
364 3489753344UL, 2181261056UL, 1375955200UL, 822504448UL, 151090432UL, 1146624UL,
365 4278221824UL, 4278219776UL, 4278219264UL, 3758125568UL, 2483056384UL, 1828743680UL,
366 1275094784UL, 587230976UL, 28928UL, 4294906112UL, 4294903552UL, 4127133440UL,
367 1509888768UL, 486480896UL, 335489792UL, 201280000UL, 116613632UL, 14841088UL,
368 4294577664UL, 4294772992UL, 3690923776UL, 1375668992UL, 67047680UL, 16722688UL,
369 15354368UL, 14311680UL, 13988352UL, 4289989632UL, 4289005056UL, 3131836160UL,
370 1724387584UL, 299045632UL, 13249280UL, 12339456UL, 12214016UL, 12415488UL,
371 4284683264UL, 4284617728UL, 3664385024UL, 1835996672UL, 780213760UL, 59320064UL,
372 9192960UL, 9526272UL, 9729792UL, 4281737472UL, 4281999616UL, 4281999104UL,
373 2185502976UL, 1095181312UL, 558509056UL, 56245760UL, 6706944UL, 7107072UL,
374 4280036352UL, 4279971584UL, 4279970048UL, 2820548352UL, 1327704320UL, 606350336UL,
375 321664768UL, 20731648UL, 4813312UL, 4279322368UL, 4278993920UL, 4279123456UL,
376 3289332736UL, 1947155968UL, 907424768UL, 336869120UL, 18831104UL, 3566592UL,
377 4278670336UL, 4278275584UL, 4278274560UL, 3439544576UL, 2181449984UL, 1275480320UL,
378 789006592UL, 117657344UL, 1465856UL, 4278212864UL, 4278212352UL, 4278211584UL,
379 3623900672UL, 2533381632UL, 1577078528UL, 1174423808UL, 654331648UL, 21504UL,
380 4294904064UL, 4294902528UL, 4294904576UL, 2331970560UL, 973017856UL, 352261120UL,
381 218045440UL, 133707264UL, 15026432UL, 4294444800UL, 4294639872UL, 4026466304UL,
382 2113864448UL, 654248192UL, 16715520UL, 15671552UL, 14497536UL, 14108416UL,
383 4290774528UL, 4290380800UL, 3753640192UL, 2110390528UL, 702152960UL, 14093312UL,
384 12853504UL, 12531456UL, 12732672UL, 4286319616UL, 4284743680UL, 3547136000UL,
385 2105345792UL, 1066142720UL, 160499456UL, 9707008UL, 9909760UL, 10438400UL,
386 4282848000UL, 4282519040UL, 3796241408UL, 2185890816UL, 1145966080UL, 525997056UL,
387 56761088UL, 7156736UL, 7949312UL, 4280358656UL, 4280227328UL, 4280685568UL,
388 2401965568UL, 1378751488UL, 691082240UL, 338959104UL, 21376768UL, 5523968UL,
389 4279442176UL, 4279115264UL, 4279180288UL, 3071351552UL, 1863523072UL, 907417344UL,
390 370546944UL, 203499264UL, 3229440UL, 4278989056UL, 4278595072UL, 4278594560UL,
391 3355913216UL, 2231971328UL, 1309224448UL, 688661504UL, 151462912UL, 1786880UL,
392 4278204160UL, 4278203904UL, 4278203904UL, 3439343104UL, 2432710400UL, 1493186048UL,
393 922758912UL, 637546240UL, 13824UL, 4294902784UL, 4294902784UL, 4294903296UL,
394 2818508288UL, 1476331776UL, 754912768UL, 218040576UL, 117116416UL, 15409920UL,
395 4294246656UL, 4293722112UL, 4159897600UL, 2515861504UL, 1291452416UL, 301465856UL,
396 15665920UL, 14816256UL, 14360832UL, 4291101696UL, 4290576384UL, 3988717568UL,
397 2462384128UL, 1422917632UL, 399704064UL, 13437184UL, 12850176UL, 12919040UL,
398 4286907904UL, 4286709760UL, 4085711104UL, 2408186112UL, 1502740736UL, 731513600UL,
399 27001856UL, 10097408UL, 10625280UL, 4283500800UL, 4282777600UL, 3578396672UL,
400 2303983616UL, 1280770048UL, 912656128UL, 241829376UL, 7409920UL, 8332288UL,
401 4281010432UL, 4281273088UL, 3710649344UL, 2452685824UL, 1446249216UL, 691601664UL,
402 457575168UL, 21761536UL, 6039040UL, 4279634944UL, 4279438336UL, 3608546304UL,
403 2484866048UL, 1495141376UL, 1042483456UL, 388039680UL, 153356544UL, 3809536UL,
404 4278782976UL, 4278456064UL, 4278587136UL, 3204845056UL, 1997082112UL, 1242107392UL,
405 688655360UL, 151587584UL, 1646848UL, 4278196480UL, 4278196224UL, 4143978240UL,
406 3355449600UL, 2365593856UL, 1509956352UL, 872421632UL, 469767680UL, 7936UL,
407 4294901760UL, 4294901760UL, 4294639616UL, 3321495552UL, 2230779904UL, 1240793088UL,
408 653590528UL, 267583488UL, 15925248UL, 4293918720UL, 4293591040UL, 4209442816UL,
409 2833448960UL, 1843724288UL, 920977408UL, 400687104UL, 81723392UL, 14483456UL,
410 4290707456UL, 4290707456UL, 4039114752UL, 2764308480UL, 1925513216UL, 1204224000UL,
411 432275456UL, 29622272UL, 12713984UL, 4287168512UL, 4287168512UL, 4287758336UL,
412 2627010560UL, 1922498560UL, 1385824256UL, 664731648UL, 77725696UL, 10616832UL,
413 4284219392UL, 4284088320UL, 4200660992UL, 2993291264UL, 1684865024UL, 1366228992UL,
414 863305728UL, 209453056UL, 8192000UL, 4281794560UL, 4281729024UL, 3980328960UL,
415 2571370496UL, 1715732480UL, 977338368UL, 827195392UL, 374931456UL, 6160384UL,
416 4280025088UL, 4279631872UL, 4146003968UL, 2535718912UL, 1630076928UL, 1042874368UL,
417 606666752UL, 422838272UL, 3932160UL, 4278845440UL, 4278255616UL, 4278452224UL,
418 3490250752UL, 1627980032UL, 1040974592UL, 470548480UL, 320077824UL, 2293760UL,
419 4278190080UL, 4278190080UL, 3892314112UL, 3036676096UL, 2181038080UL, 1442840576UL,
420 771751936UL, 335544320UL, 0UL,
423 // 300x300x1, KCMY - Plain Draft, Both Pens
425 uint32_t ulMapDJ3320_KCMY_3x3x1[ 9 * 9 * 9 ] =
427 1330601906UL, 13500224UL, 12582697UL, 12386074UL, 12254995UL, 12254990UL,
428 12254986UL, 12386053UL, 12451584UL, 4280614716UL, 184614723UL, 10288939UL,
429 12255003UL, 12386067UL, 12254990UL, 12254986UL, 12386053UL, 12123904UL,
430 4281269534UL, 4279566124UL, 184614710UL, 6618912UL, 9568021UL, 10682126UL,
431 11206410UL, 11403012UL, 11206400UL, 4281138958UL, 4280090387UL, 3842047776UL,
432 251723559UL, 3473177UL, 6618893UL, 8060677UL, 9043714UL, 8912640UL,
433 4280941063UL, 4280549129UL, 4278648595UL, 2768305944UL, 335609628UL, 1638165UL,
434 4325131UL, 157482753UL, 6749952UL, 4280741633UL, 4280613378UL, 4279369479UL,
435 4278255375UL, 2080440081UL, 335609621UL, 655120UL, 53214983UL, 4849408UL,
436 4280084224UL, 4280021504UL, 4279697152UL, 4278451974UL, 3523346184UL, 1510211337UL,
437 318897931UL, 67895045UL, 2752256UL, 4279165696UL, 4279168256UL, 4278714112UL,
438 4278714112UL, 4228316928UL, 2450128641UL, 1141636866UL, 319553280UL, 982784UL,
439 4278250752UL, 4278251264UL, 4278252032UL, 4278253568UL, 3741384448UL, 2566979328UL,
440 1577123584UL, 721485568UL, 65280UL, 4294903620UL, 16717634UL, 16776996UL,
441 67108627UL, 33554187UL, 15990535UL, 15073028UL, 14352129UL, 13172480UL,
442 4284972085UL, 2240126303UL, 1071513390UL, 46989077UL, 13172493UL, 29687559UL,
443 12910338UL, 12648192UL, 11599616UL, 4282571287UL, 4281270055UL, 2508062496UL,
444 327024407UL, 127598349UL, 162397954UL, 28180224UL, 11206400UL, 10878720UL,
445 4281593867UL, 4280549135UL, 3928096534UL, 890961689UL, 256311056UL, 242089732UL,
446 75104000UL, 8191744UL, 8716032UL, 4281135110UL, 4280549124UL, 4280549129UL,
447 2819948301UL, 789905168UL, 254410507UL, 256835328UL, 22347520UL, 6291200UL,
448 4280739584UL, 4279890688UL, 4280090368UL, 4145544963UL, 2031222537UL, 722730761UL,
449 371326723UL, 103808768UL, 4194048UL, 4280017664UL, 4278970880UL, 4279167488UL,
450 4279172864UL, 2903506688UL, 1578434304UL, 655687424UL, 152043264UL, 2031360UL,
451 4279164672UL, 4278311424UL, 4278311168UL, 4278444544UL, 3171155712UL, 1963261696UL,
452 990183168UL, 319028992UL, 458496UL, 4278247424UL, 4278242304UL, 4278243328UL,
453 4278243840UL, 3305168640UL, 2231432448UL, 1359019776UL, 604045056UL, 65280UL,
454 4294904113UL, 3187605553UL, 16718636UL, 16764692UL, 16776969UL, 16776960UL,
455 33554178UL, 116784896UL, 13631232UL, 4292296993UL, 4294655551UL, 1375700775UL,
456 67104783UL, 16776960UL, 16776960UL, 15990528UL, 14221056UL, 12451584UL,
457 4285889803UL, 4287600921UL, 3402297099UL, 1689646345UL, 380632832UL, 27655936UL,
458 10682112UL, 10551040UL, 10157824UL, 4283021060UL, 4282567943UL, 4283627275UL,
459 2037181193UL, 728563458UL, 208797440UL, 7667456UL, 8388352UL, 9043712UL,
460 4281650946UL, 4281261313UL, 4280743684UL, 2855271171UL, 1110441734UL, 473956096UL,
461 105512704UL, 5701376UL, 6487808UL, 4280800512UL, 4280014848UL, 4279557888UL,
462 3441025792UL, 1897725696UL, 824114944UL, 254017280UL, 53608192UL, 4325120UL,
463 4279882496UL, 4278964736UL, 4278439680UL, 3657942784UL, 2265571840UL, 1275919616UL,
464 520945408UL, 101842688UL, 2359040UL, 4278964736UL, 4278305792UL, 4278236928UL,
465 3842224640UL, 2617361664UL, 1711529984UL, 923070464UL, 251918848UL, 524032UL,
466 4278241792UL, 4278237184UL, 4278234880UL, 4076908288UL, 2936059648UL, 2046870528UL,
467 1275123456UL, 520152832UL, 57088UL, 4294904859UL, 4294902044UL, 872349728UL,
468 16719385UL, 16751625UL, 16773888UL, 100663043UL, 167771904UL, 15204096UL,
469 4294910995UL, 4294903326UL, 1660888088UL, 117397264UL, 33535744UL, 16771072UL,
470 16776960UL, 16252672UL, 13696768UL, 4289353221UL, 4290531848UL, 4040718602UL,
471 1843235338UL, 468165888UL, 14404608UL, 13625856UL, 12647680UL, 11861760UL,
472 4284245504UL, 4284905729UL, 4068445956UL, 2038009602UL, 1232575488UL, 74244096UL,
473 7335680UL, 7731968UL, 8191744UL, 4281829888UL, 4281635328UL, 4281768960UL,
474 2805637120UL, 1330222080UL, 390512384UL, 21810176UL, 6087936UL, 6814464UL,
475 4280591616UL, 4280067072UL, 4279999744UL, 3491211008UL, 1763683584UL, 723501568UL,
476 153539328UL, 3660544UL, 4646144UL, 4279742976UL, 4279150336UL, 4278819328UL,
477 3490419712UL, 2097979392UL, 1175368960UL, 470795264UL, 102223104UL, 2936832UL,
478 4278826752UL, 4278428160UL, 4278293760UL, 3573779456UL, 2349043968UL, 1543741184UL,
479 872854528UL, 201570048UL, 968448UL, 4278234368UL, 4278230272UL, 4278227968UL,
480 3741355264UL, 2634060032UL, 1996526080UL, 1308663040UL, 553692928UL, 43520UL,
481 4294906637UL, 4294902546UL, 2902392851UL, 16713236UL, 16720653UL, 16743425UL,
482 167751682UL, 167756800UL, 16238336UL, 4294909450UL, 4294904077UL, 3405713677UL,
483 352263180UL, 117394432UL, 16745472UL, 16754688UL, 16761344UL, 15188480UL,
484 4291245826UL, 4292293378UL, 4092082434UL, 1593654278UL, 486495232UL, 15889408UL,
485 14718208UL, 14201856UL, 13421056UL, 4284955648UL, 4285940736UL, 4286662144UL,
486 2508150272UL, 1317690880UL, 160591104UL, 10062336UL, 10267904UL, 9821440UL,
487 4282009088UL, 4281879552UL, 4282470145UL, 2454344704UL, 1246386688UL, 726557696UL,
488 21988608UL, 22518272UL, 6209536UL, 4280509952UL, 4280181248UL, 4280180992UL,
489 3609290496UL, 1763929088UL, 791568640UL, 120356608UL, 3970048UL, 4896512UL,
490 4279532544UL, 4279203072UL, 4279004160UL, 3608111616UL, 2131652352UL, 1091662848UL,
491 370244864UL, 18585856UL, 3253248UL, 4278684928UL, 4278484224UL, 4278416384UL,
492 3674631424UL, 2298767872UL, 1443131648UL, 872840448UL, 151224576UL, 1281280UL,
493 4278225920UL, 4278223360UL, 4278221312UL, 3892343808UL, 2533388544UL, 1862298880UL,
494 1325428992UL, 637567488UL, 33280UL, 4294906885UL, 4294902539UL, 4261347341UL,
495 989790221UL, 16717321UL, 16720901UL, 167730946UL, 201292800UL, 16746240UL,
496 4294908930UL, 4294906115UL, 4294904838UL, 1526664966UL, 201271040UL, 16725504UL,
497 16736768UL, 16742912UL, 16416512UL, 4291239424UL, 4292679424UL, 4075297024UL,
498 2281186048UL, 536815360UL, 33502976UL, 15751680UL, 15168512UL, 14385664UL,
499 4285539072UL, 4286391296UL, 4287047168UL, 2375100672UL, 1067462400UL, 212153856UL,
500 10637824UL, 10973696UL, 11505408UL, 4282264320UL, 4282263808UL, 4282656512UL,
501 2723229184UL, 1414804480UL, 777665536UL, 107104768UL, 7432704UL, 7640320UL,
502 4280561408UL, 4280235008UL, 4280364800UL, 3257348352UL, 1546532352UL, 791624192UL,
503 372457728UL, 20866816UL, 4623616UL, 4279454208UL, 4279191296UL, 4279321600UL,
504 3658760704UL, 2215855104UL, 1008154880UL, 387399168UL, 18964224UL, 3373312UL,
505 4278672896UL, 4278473728UL, 4278604032UL, 3741797888UL, 2349288448UL, 1309231616UL,
506 856248064UL, 117854464UL, 1532928UL, 4278215168UL, 4278214400UL, 4278212864UL,
507 3942668032UL, 2634045184UL, 1627410944UL, 1224756224UL, 687888128UL, 23552UL,
508 4294907392UL, 4294903556UL, 4294901766UL, 2516516870UL, 335479049UL, 67048964UL,
509 117383426UL, 167723520UL, 16734464UL, 4294906624UL, 4294904576UL, 4294904832UL,
510 2650737664UL, 603918080UL, 16718080UL, 16722176UL, 16730368UL, 16732672UL,
511 4291760384UL, 4292677120UL, 4125756160UL, 2599751168UL, 939463424UL, 33494784UL,
512 16722688UL, 15942144UL, 15225088UL, 4286386944UL, 4286516736UL, 4286909952UL,
513 2442597120UL, 1286018816UL, 330307072UL, 11806208UL, 11812608UL, 12408320UL,
514 4282849024UL, 4282848768UL, 4283307520UL, 2690062080UL, 1415452928UL, 661200640UL,
515 107946752UL, 8141312UL, 8869632UL, 4280687616UL, 4280490752UL, 4281014784UL,
516 2754682368UL, 1580473088UL, 825629440UL, 423239424UL, 21771776UL, 5724416UL,
517 4279508224UL, 4279312640UL, 4279443712UL, 3356892928UL, 1997938432UL, 974593024UL,
518 370547712UL, 237252864UL, 2906624UL, 4278793728UL, 4278464768UL, 4278595328UL,
519 3741921024UL, 2399875328UL, 1376465664UL, 722217216UL, 151725568UL, 1787392UL,
520 4278205440UL, 4278204928UL, 4278204672UL, 3976214784UL, 2634037760UL, 1577072896UL,
521 973091072UL, 654324480UL, 14592UL, 4294904576UL, 4294904064UL, 4294901764UL,
522 3640591362UL, 1610550017UL, 520031744UL, 134156032UL, 117379328UL, 16721664UL,
523 4294903552UL, 4294902016UL, 4294901760UL, 3053387776UL, 1258225920UL, 117375744UL,
524 16716544UL, 16718592UL, 16721408UL, 4292281856UL, 4292871168UL, 4159112192UL,
525 2867659776UL, 1509884928UL, 385811968UL, 16716032UL, 16718592UL, 16065536UL,
526 4287170048UL, 4287366656UL, 4287890944UL, 2493318912UL, 1588004608UL, 834079744UL,
527 62916352UL, 12719872UL, 13116416UL, 4283369728UL, 4283303424UL, 4283565568UL,
528 2623144960UL, 1331627776UL, 963776000UL, 326700032UL, 8655616UL, 9708544UL,
529 4281208064UL, 4281207808UL, 4281601536UL, 2822311424UL, 1597770752UL, 876547072UL,
530 507973888UL, 22286080UL, 6563584UL, 4279504384UL, 4279505152UL, 4028174080UL,
531 2719747840UL, 1629425408UL, 1042484992UL, 522652672UL, 237702912UL, 4137984UL,
532 4278783744UL, 4278588160UL, 4278652416UL, 3439791872UL, 2131300096UL, 1275793664UL,
533 688656128UL, 185273856UL, 1453568UL, 4278197248UL, 4278196992UL, 4278196480UL,
534 4026538240UL, 2684361472UL, 1627397120UL, 973085440UL, 503322368UL, 7936UL,
535 4294901760UL, 4294901760UL, 4294901760UL, 4211015680UL, 2768175104UL, 1375666176UL,
536 620691456UL, 201261056UL, 16711680UL, 4294901760UL, 4294901760UL, 4294901760UL,
537 3305046016UL, 1996423168UL, 872349696UL, 268369920UL, 16711680UL, 16711680UL,
538 4292476928UL, 4292476928UL, 3857121280UL, 2917597184UL, 2012151808UL, 1207435264UL,
539 351993856UL, 16580608UL, 16580608UL, 4287758336UL, 4287692800UL, 4288479232UL,
540 2460745728UL, 1840185344UL, 1387593728UL, 667025408UL, 63569920UL, 13565952UL,
541 4284219392UL, 4284088320UL, 4284743680UL, 3077636096UL, 1551171584UL, 1316552704UL,
542 880934912UL, 244121600UL, 9764864UL, 4281597952UL, 4281532416UL, 4282253312UL,
543 2688679936UL, 1682178048UL, 877002752UL, 793837568UL, 391708672UL, 6684672UL,
544 4279828480UL, 4279435264UL, 4280156160UL, 2636055552UL, 1646658560UL, 1042678016UL,
545 472580096UL, 456720384UL, 4325376UL, 4278779904UL, 4278321152UL, 4278452224UL,
546 3674800128UL, 1628112384UL, 1175389696UL, 638780416UL, 286720000UL, 2359296UL,
547 4278190080UL, 4278190080UL, 4278190080UL, 3288334336UL, 2298478592UL, 1509949440UL,
548 822083584UL, 369098752UL, 0UL,
551 // 600x600x1, CMY - Plain Normal, Color Pen Only
553 uint32_t ulMapDJ3320_CMY_6x6x1[ 9 * 9 * 9 ] =
555 4294967040UL, 2969566976UL, 1492844288UL, 886243072UL, 583073536UL, 347143936UL,
556 178716416UL, 44367616UL, 11075328UL, 4292280064UL, 3166895872UL, 1455881984UL,
557 785055488UL, 482148096UL, 280035072UL, 111607552UL, 11075328UL, 10551040UL,
558 4285464320UL, 4285857536UL, 1717501696UL, 812973824UL, 344391424UL, 110034688UL,
559 43974400UL, 9895680UL, 9895680UL, 4282449664UL, 4282449664UL, 3896704768UL,
560 1279065856UL, 541261568UL, 207814400UL, 107544320UL, 6881024UL, 7143168UL,
561 4281006592UL, 4280745728UL, 4280745728UL, 2687041280UL, 1110638336UL, 439418624UL,
562 171769600UL, 72023808UL, 5570304UL, 4279691776UL, 4279566080UL, 4279172864UL,
563 3759210240UL, 1780023040UL, 673251072UL, 270466816UL, 103481088UL, 3997440UL,
564 4278902272UL, 4278775296UL, 4278517504UL, 3859218176UL, 2148073216UL, 1074593536UL,
565 370343680UL, 169148160UL, 2424576UL, 4278507520UL, 4278378496UL, 4278382080UL,
566 3926058496UL, 2550329344UL, 1476722432UL, 671416064UL, 168492800UL, 1113856UL,
567 4278247424UL, 4278246912UL, 4278246400UL, 4026587136UL, 2885737472UL, 1811998208UL,
568 1107359744UL, 503381760UL, 65280UL, 4294959616UL, 2634007552UL, 1325399808UL,
569 620756736UL, 218103552UL, 82378496UL, 14352128UL, 13434624UL, 12779264UL,
570 4291092480UL, 4294967040UL, 2499477248UL, 988872448UL, 316079872UL, 80019200UL,
571 12386048UL, 11599616UL, 10682112UL, 4285464320UL, 4286119680UL, 2929524480UL,
572 1318518528UL, 546504448UL, 177274624UL, 9240320UL, 9240320UL, 9502464UL,
573 4282447360UL, 4282056448UL, 4064870144UL, 1716846336UL, 777715456UL, 274661120UL,
574 39911168UL, 6618880UL, 7012096UL, 4280872448UL, 4280352512UL, 4280483584UL,
575 2351628032UL, 1144192768UL, 439549696UL, 138215168UL, 4652800UL, 5177088UL,
576 4279689216UL, 4279037440UL, 4279169024UL, 3121807104UL, 1578434304UL, 706543360UL,
577 270597888UL, 36241152UL, 3473152UL, 4278768640UL, 4278376448UL, 4278507008UL,
578 3255229440UL, 1946610176UL, 1007351808UL, 437189632UL, 135331584UL, 2031360UL,
579 4278373888UL, 4278237696UL, 4278237696UL, 3321937920UL, 2147534848UL, 1342230528UL,
580 637720576UL, 201646080UL, 720640UL, 4278242816UL, 4278237184UL, 4278237696UL,
581 3623926272UL, 2550184960UL, 1644216832UL, 973131264UL, 402707968UL, 56832UL,
582 4294931968UL, 3573511168UL, 1224696832UL, 452972544UL, 83885824UL, 83885824UL,
583 48955136UL, 13696768UL, 12779264UL, 4294934016UL, 4294944768UL, 2499783168UL,
584 922736128UL, 184549120UL, 14483200UL, 13041408UL, 12123904UL, 11075328UL,
585 4284773376UL, 4287800320UL, 2963450880UL, 1788658176UL, 546629120UL, 109641472UL,
586 8716032UL, 8716032UL, 8584960UL, 4282427904UL, 4282564096UL, 4132490240UL,
587 1952757760UL, 777964032UL, 274652160UL, 39905792UL, 6881024UL, 7274240UL,
588 4280729600UL, 4280470016UL, 4280473600UL, 2385168384UL, 1077071872UL, 406246400UL,
589 104649728UL, 4644352UL, 5307392UL, 4279549952UL, 4279158272UL, 4279156736UL,
590 2786245120UL, 1444464128UL, 639420928UL, 237161984UL, 36361216UL, 3595264UL,
591 4278763008UL, 4278500352UL, 4278366208UL, 2919671808UL, 1778955264UL, 906674176UL,
592 403489280UL, 135581184UL, 2149888UL, 4278369280UL, 4278233088UL, 4227898880UL,
593 3019939328UL, 1979753472UL, 1275244032UL, 637711360UL, 201635840UL, 838144UL,
594 4278237184UL, 4278232576UL, 4093680640UL, 3187710976UL, 2214632960UL, 1509990400UL,
595 906012672UL, 369142784UL, 43008UL, 4294918656UL, 4294917632UL, 1224684032UL,
596 419378176UL, 150964736UL, 117426176UL, 82235392UL, 47505408UL, 13037568UL,
597 4294920192UL, 4294919168UL, 2231324160UL, 855597056UL, 184519168UL, 15643136UL,
598 14077440UL, 12770816UL, 11726848UL, 4287646720UL, 4289745920UL, 2863558656UL,
599 1790342144UL, 581991936UL, 44340736UL, 10400768UL, 9881600UL, 9888768UL,
600 4282140672UL, 4282536448UL, 3730992640UL, 1851942400UL, 1147432960UL, 241209344UL,
601 39888896UL, 6864896UL, 6872576UL, 4280577536UL, 4280448000UL, 4280975872UL,
602 2519758336UL, 1211919360UL, 440172544UL, 105026048UL, 4894208UL, 5687808UL,
603 4279667712UL, 4279406592UL, 4279534592UL, 2887025152UL, 1444707840UL, 639665152UL,
604 203723264UL, 36610048UL, 3847168UL, 4278884352UL, 4278620672UL, 4278617088UL,
605 2819127808UL, 1644854272UL, 906789888UL, 403736576UL, 102274048UL, 2400256UL,
606 4278361088UL, 4278224896UL, 4278222848UL, 2818733568UL, 1812231680UL, 1208253440UL,
607 604275712UL, 201754624UL, 1085952UL, 4278228992UL, 4278225408UL, 4160782848UL,
608 2818603520UL, 1979742720UL, 1476425216UL, 939556352UL, 402686976UL, 33280UL,
609 4294912512UL, 4294910976UL, 2365529600UL, 251597824UL, 150939648UL, 184508416UL,
610 116685312UL, 48140800UL, 13674496UL, 4294323712UL, 4294910976UL, 2935956992UL,
611 822029312UL, 184497664UL, 16735232UL, 14711296UL, 13275648UL, 12494848UL,
612 4289342464UL, 4290783232UL, 3502254080UL, 1456092672UL, 549732352UL, 45635072UL,
613 11562496UL, 11045376UL, 10790912UL, 4282919424UL, 4283837440UL, 4033360384UL,
614 1751663616UL, 1148078080UL, 309219840UL, 7365120UL, 7633408UL, 7775232UL,
615 4280430080UL, 4280431616UL, 4281351680UL, 2285650432UL, 1212170752UL, 641878528UL,
616 105144320UL, 38564864UL, 5412864UL, 4279388672UL, 4279390720UL, 4279652352UL,
617 3021754368UL, 1512066560UL, 774261760UL, 237656576UL, 3304960UL, 4230656UL,
618 4278740480UL, 4278739968UL, 4278868992UL, 3020707840UL, 1712216064UL, 907171328UL,
619 403987456UL, 68971520UL, 2653696UL, 4278349312UL, 4278217216UL, 4278346752UL,
620 2953075712UL, 1812224000UL, 1174689792UL, 637951488UL, 201876480UL, 1338368UL,
621 4278219776UL, 4278218240UL, 4227885568UL, 2986370048UL, 1845518336UL, 1409309696UL,
622 973102080UL, 436233216UL, 25600UL, 4294908416UL, 4294906880UL, 3573485568UL,
623 788466176UL, 184488960UL, 184492032UL, 83836928UL, 48912896UL, 14446080UL,
624 4293793792UL, 4294904320UL, 3539931136UL, 1258229760UL, 150935040UL, 16721408UL,
625 15353344UL, 13523968UL, 13134848UL, 4289206272UL, 4290383872UL, 3737260032UL,
626 1656754688UL, 517348352UL, 46671872UL, 12207104UL, 11819520UL, 11561472UL,
627 4283701248UL, 4284880896UL, 3932953088UL, 1853103104UL, 913974272UL, 276703744UL,
628 8141824UL, 8541184UL, 8809984UL, 4280556032UL, 4281212928UL, 3996917760UL,
629 2084839936UL, 977677312UL, 709504000UL, 206452736UL, 5656064UL, 6187520UL,
630 4279376896UL, 4279510016UL, 4279903744UL, 2988582912UL, 1478896128UL, 707274752UL,
631 405417984UL, 36850176UL, 4221440UL, 4278859264UL, 4278860288UL, 4278989824UL,
632 3121493504UL, 1779578368UL, 840314368UL, 437793280UL, 102778368UL, 2908160UL,
633 4278471168UL, 4278339072UL, 4278469632UL, 3053732352UL, 1845903360UL, 1107704320UL,
634 638073856UL, 201998848UL, 1462784UL, 4278211584UL, 4278211072UL, 4227878400UL,
635 3087026688UL, 1946175488UL, 1207976960UL, 905986048UL, 469779968UL, 18944UL,
636 4294904832UL, 4294903808UL, 4177463296UL, 1761544192UL, 520030208UL, 117378560UL,
637 117380096UL, 83832320UL, 15091200UL, 4293135360UL, 4294903296UL, 3640591360UL,
638 1828652032UL, 419366400UL, 16716288UL, 16523264UL, 14037504UL, 13517824UL,
639 4289465344UL, 4289988608UL, 3736469504UL, 1925187072UL, 684591616UL, 80744960UL,
640 12853760UL, 12071424UL, 11944448UL, 4284484608UL, 4285008384UL, 3765176320UL,
641 1953892352UL, 1014894592UL, 344462336UL, 8788992UL, 9056256UL, 9716736UL,
642 4281208320UL, 4281995264UL, 3728871424UL, 2118651904UL, 1112412160UL, 575936512UL,
643 173415424UL, 6040576UL, 6964224UL, 4279373824UL, 4280030720UL, 4280292352UL,
644 2217088000UL, 1244403200UL, 573185024UL, 405806080UL, 104475136UL, 4604928UL,
645 4278850048UL, 4278983680UL, 4279114240UL, 3121748480UL, 1813256704UL, 873994752UL,
646 404101120UL, 270541824UL, 2769408UL, 4278461440UL, 4278461952UL, 4278461440UL,
647 3087410176UL, 1913005568UL, 1141384192UL, 537665536UL, 235807232UL, 1587712UL,
648 4278202368UL, 4278202368UL, 4026544128UL, 3053465600UL, 1946169344UL, 1207971840UL,
649 704653824UL, 469772800UL, 12288UL, 4294706176UL, 4294902272UL, 3875472384UL,
650 2197750784UL, 1124008960UL, 352257024UL, 117376512UL, 50268672UL, 16720384UL,
651 4292609024UL, 4293525504UL, 3605659648UL, 2096365568UL, 989790208UL, 218038784UL,
652 15993856UL, 15078912UL, 14163968UL, 4289594368UL, 4289724928UL, 3467771904UL,
653 2092433408UL, 1187381760UL, 315228672UL, 12848128UL, 12588032UL, 12197888UL,
654 4285531648UL, 4285400064UL, 3631350784UL, 2054553600UL, 1283458048UL, 612894208UL,
655 110233600UL, 9310720UL, 9838592UL, 4282386432UL, 4282122752UL, 3594650112UL,
656 2118647808UL, 1145962496UL, 710411776UL, 274729472UL, 6557696UL, 7217664UL,
657 4280027648UL, 4280420864UL, 3324380672UL, 2116683776UL, 1244661248UL, 607127040UL,
658 372771840UL, 104861696UL, 4989952UL, 4278979584UL, 4279110656UL, 4279372800UL,
659 2887125504UL, 1343753216UL, 706481152UL, 303697408UL, 237113344UL, 2892288UL,
660 4278454784UL, 4278455808UL, 4278586880UL, 2986741248UL, 1913130496UL, 1141509632UL,
661 537660928UL, 201984512UL, 1449984UL, 4278195712UL, 4278195712UL, 4093646336UL,
662 3019905024UL, 1946163200UL, 1207966208UL, 637540352UL, 335549952UL, 7680UL,
663 4294901760UL, 4294901760UL, 4244111360UL, 3036413952UL, 1862205440UL, 1056899072UL,
664 520028160UL, 218038272UL, 16711680UL, 4292608000UL, 4291690496UL, 3603824640UL,
665 2396258304UL, 1524498432UL, 719716352UL, 283770880UL, 49152000UL, 15597568UL,
666 4289462272UL, 4289069056UL, 3400007680UL, 2225995776UL, 1555300352UL, 918028288UL,
667 314179584UL, 12451840UL, 12582912UL, 4285792256UL, 4285530112UL, 3497394176UL,
668 2088370176UL, 1551892480UL, 1082392576UL, 478806016UL, 76808192UL, 9961472UL,
669 4283039744UL, 4282908672UL, 3595436032UL, 2287206400UL, 1246887936UL, 1012531200UL,
670 643956736UL, 174587904UL, 7208960UL, 4280942592UL, 4280811520UL, 3459252224UL,
671 2083913728UL, 1379139584UL, 708050944UL, 607911936UL, 239468544UL, 5111808UL,
672 4279631872UL, 4279369728UL, 3726114816UL, 2250244096UL, 1310457856UL, 706609152UL,
673 270532608UL, 270925824UL, 3014656UL, 4278714368UL, 4278452224UL, 4278452224UL,
674 2819227648UL, 1678639104UL, 738984448UL, 336331776UL, 68157440UL, 1835008UL,
675 4278190080UL, 4278190080UL, 3456106496UL, 2483027968UL, 1744830464UL, 1174405120UL,
676 637534208UL, 268435456UL, 0UL,
679 // 600x600x1, KCMY - Plain Normal, Both Pens
681 uint32_t ulMapDJ3320_KCMY_6x6x1[ 9 * 9 * 9 ] =
683 1413633791UL, 77528918UL, 78053164UL, 44105496UL, 44105488UL, 43974410UL,
684 43974404UL, 10682114UL, 11075328UL, 4279697248UL, 303628118UL, 108461864UL,
685 43974422UL, 44105486UL, 44105480UL, 10551044UL, 11075328UL, 10551040UL,
686 4279821356UL, 4161863474UL, 302710570UL, 71892758UL, 41090826UL, 9109250UL,
687 10419970UL, 9895680UL, 9895680UL, 4279821844UL, 4279303960UL, 2919825182UL,
688 403373850UL, 69664526UL, 140443394UL, 107544320UL, 6881024UL, 7143168UL,
689 4279690762UL, 4279435018UL, 4278648592UL, 2114387730UL, 504299282UL, 136249098UL,
690 171769600UL, 72023808UL, 5570304UL, 4279559682UL, 4279435010UL, 4278779652UL,
691 3590782726UL, 1577910022UL, 504692486UL, 270466816UL, 103481088UL, 3997440UL,
692 4278902272UL, 4278775296UL, 4278517504UL, 3859218176UL, 2148073216UL, 1074593536UL,
693 370343680UL, 169148160UL, 2424576UL, 4278507520UL, 4278378496UL, 4278382080UL,
694 3926058496UL, 2550329344UL, 1476722432UL, 671416064UL, 168492800UL, 1113856UL,
695 4278247424UL, 4278246912UL, 4278246400UL, 4026587136UL, 2885737472UL, 1811998208UL,
696 1107359744UL, 503381760UL, 65280UL, 4294907494UL, 218051656UL, 83885862UL,
697 50331410UL, 50331398UL, 15007490UL, 14352128UL, 13434624UL, 12779264UL,
698 4281486922UL, 1514822238UL, 680450102UL, 214236950UL, 80281352UL, 12648194UL,
699 12386048UL, 11599616UL, 10682112UL, 4280333352UL, 4280338476UL, 1110491190UL,
700 543751960UL, 310705928UL, 177274624UL, 9240320UL, 9240320UL, 9502464UL,
701 4280078356UL, 4279692818UL, 3222732568UL, 807337756UL, 373489420UL, 274661120UL,
702 39911168UL, 6618880UL, 7012096UL, 4279819784UL, 4279563270UL, 4279566088UL,
703 1947401996UL, 706412302UL, 338493188UL, 138215168UL, 4652800UL, 5177088UL,
704 4279557634UL, 4279037440UL, 4279169024UL, 3121807104UL, 1578434304UL, 706543360UL,
705 270597888UL, 36241152UL, 3473152UL, 4278768640UL, 4278376448UL, 4278507008UL,
706 3255229440UL, 1946610176UL, 1007351808UL, 437189632UL, 135331584UL, 2031360UL,
707 4278373888UL, 4278237696UL, 4278237696UL, 3321937920UL, 2147534848UL, 1342230528UL,
708 637720576UL, 201646080UL, 720640UL, 4278242816UL, 4278237184UL, 4278237696UL,
709 3623926272UL, 2550184960UL, 1644216832UL, 973131264UL, 402707968UL, 56832UL,
710 4294906418UL, 1862209076UL, 150938144UL, 50313228UL, 16776962UL, 16776962UL,
711 48955136UL, 13696768UL, 12779264UL, 4289471022UL, 2829594174UL, 785400884UL,
712 352302608UL, 184549120UL, 14483200UL, 13041408UL, 12123904UL, 11075328UL,
713 4281746456UL, 4283062820UL, 1717068326UL, 1182178834UL, 546629120UL, 109641472UL,
714 8716032UL, 8716032UL, 8584960UL, 4280848908UL, 4280853518UL, 3492455956UL,
715 1413781008UL, 744278018UL, 274652160UL, 39905792UL, 6881024UL, 7274240UL,
716 4280466434UL, 4280206850UL, 4280210434UL, 2351482370UL, 1009700354UL, 406246400UL,
717 104649728UL, 4644352UL, 5307392UL, 4279549952UL, 4279158272UL, 4279156736UL,
718 2786245120UL, 1444464128UL, 639420928UL, 237161984UL, 36361216UL, 3595264UL,
719 4278763008UL, 4278500352UL, 4278366208UL, 2919671808UL, 1778955264UL, 906674176UL,
720 403489280UL, 135581184UL, 2149888UL, 4278369280UL, 4278233088UL, 4227898880UL,
721 3019939328UL, 1979753472UL, 1275244032UL, 637711360UL, 201635840UL, 838144UL,
722 4278237184UL, 4278232576UL, 4093680640UL, 3187710976UL, 2214632960UL, 1509990400UL,
723 906012672UL, 369142784UL, 43008UL, 4294906392UL, 4294904346UL, 520029718UL,
724 50273804UL, 16745476UL, 117426176UL, 82235392UL, 47505408UL, 13037568UL,
725 4292090392UL, 4294905882UL, 1392450074UL, 318717968UL, 184519168UL, 15643136UL,
726 14077440UL, 12770816UL, 11726848UL, 4285672976UL, 4286982678UL, 2156152342UL,
727 1217679890UL, 581991936UL, 44340736UL, 10400768UL, 9881600UL, 9888768UL,
728 4282009090UL, 4282273282UL, 3259520014UL, 1851942400UL, 1147432960UL, 241209344UL,
729 39888896UL, 6864896UL, 6872576UL, 4280577536UL, 4280448000UL, 4280975872UL,
730 2519758336UL, 1211919360UL, 440172544UL, 105026048UL, 4894208UL, 5687808UL,
731 4279667712UL, 4279406592UL, 4279534592UL, 2887025152UL, 1444707840UL, 639665152UL,
732 203723264UL, 36610048UL, 3847168UL, 4278884352UL, 4278620672UL, 4278617088UL,
733 2819127808UL, 1644854272UL, 906789888UL, 403736576UL, 102274048UL, 2400256UL,
734 4278361088UL, 4278224896UL, 4278222848UL, 2818733568UL, 1812231680UL, 1208253440UL,
735 604275712UL, 201754624UL, 1085952UL, 4278228992UL, 4278225408UL, 4160782848UL,
736 2818603520UL, 1979742720UL, 1476425216UL, 939556352UL, 402686976UL, 33280UL,
737 4294905868UL, 4294903822UL, 1929315342UL, 50268166UL, 117384706UL, 184508416UL,
738 116685312UL, 48140800UL, 13674496UL, 4292876300UL, 4294905866UL, 2566852620UL,
739 553589258UL, 184497664UL, 16735232UL, 14711296UL, 13275648UL, 12494848UL,
740 4288947716UL, 4290520066UL, 3468699650UL, 1355034628UL, 549732352UL, 45635072UL,
741 11562496UL, 11045376UL, 10790912UL, 4282919424UL, 4283837440UL, 4033360384UL,
742 1751663616UL, 1148078080UL, 309219840UL, 7365120UL, 7633408UL, 7775232UL,
743 4280430080UL, 4280431616UL, 4281351680UL, 2285650432UL, 1212170752UL, 641878528UL,
744 105144320UL, 38564864UL, 5412864UL, 4279388672UL, 4279390720UL, 4279652352UL,
745 3021754368UL, 1512066560UL, 774261760UL, 237656576UL, 3304960UL, 4230656UL,
746 4278740480UL, 4278739968UL, 4278868992UL, 3020707840UL, 1712216064UL, 907171328UL,
747 403987456UL, 68971520UL, 2653696UL, 4278349312UL, 4278217216UL, 4278346752UL,
748 2953075712UL, 1812224000UL, 1174689792UL, 637951488UL, 201876480UL, 1338368UL,
749 4278219776UL, 4278218240UL, 4227885568UL, 2986370048UL, 1845518336UL, 1409309696UL,
750 973102080UL, 436233216UL, 25600UL, 4294905860UL, 4294904326UL, 3372155910UL,
751 754911234UL, 184488960UL, 184492032UL, 83836928UL, 48912896UL, 14446080UL,
752 4293530626UL, 4294904322UL, 3472820740UL, 1258229760UL, 150935040UL, 16721408UL,
753 15353344UL, 13523968UL, 13134848UL, 4289206272UL, 4290383872UL, 3737260032UL,
754 1656754688UL, 517348352UL, 46671872UL, 12207104UL, 11819520UL, 11561472UL,
755 4283701248UL, 4284880896UL, 3932953088UL, 1853103104UL, 913974272UL, 276703744UL,
756 8141824UL, 8541184UL, 8809984UL, 4280556032UL, 4281212928UL, 3996917760UL,
757 2084839936UL, 977677312UL, 709504000UL, 206452736UL, 5656064UL, 6187520UL,
758 4279376896UL, 4279510016UL, 4279903744UL, 2988582912UL, 1478896128UL, 707274752UL,
759 405417984UL, 36850176UL, 4221440UL, 4278859264UL, 4278860288UL, 4278989824UL,
760 3121493504UL, 1779578368UL, 840314368UL, 437793280UL, 102778368UL, 2908160UL,
761 4278471168UL, 4278339072UL, 4278469632UL, 3053732352UL, 1845903360UL, 1107704320UL,
762 638073856UL, 201998848UL, 1462784UL, 4278211584UL, 4278211072UL, 4227878400UL,
763 3087026688UL, 1946175488UL, 1207976960UL, 905986048UL, 469779968UL, 18944UL,
764 4294904832UL, 4294903808UL, 4177463298UL, 1761544192UL, 520030208UL, 117378560UL,
765 117380096UL, 83832320UL, 15091200UL, 4293135360UL, 4294903296UL, 3640591360UL,
766 1828652032UL, 419366400UL, 16716288UL, 16523264UL, 14037504UL, 13517824UL,
767 4289465344UL, 4289988608UL, 3736469504UL, 1925187072UL, 684591616UL, 80744960UL,
768 12853760UL, 12071424UL, 11944448UL, 4284484608UL, 4285008384UL, 3765176320UL,
769 1953892352UL, 1014894592UL, 344462336UL, 8788992UL, 9056256UL, 9716736UL,
770 4281208320UL, 4281995264UL, 3728871424UL, 2118651904UL, 1112412160UL, 575936512UL,
771 173415424UL, 6040576UL, 6964224UL, 4279373824UL, 4279899650UL, 4280292352UL,
772 2217088000UL, 1244403200UL, 573185024UL, 405806080UL, 104475136UL, 4604928UL,
773 4278850048UL, 4278983680UL, 4279114240UL, 3121748480UL, 1813256704UL, 873994752UL,
774 404101120UL, 270541824UL, 2769408UL, 4278461440UL, 4278461952UL, 4278461440UL,
775 3087410176UL, 1913005568UL, 1141384192UL, 537665536UL, 235807232UL, 1587712UL,
776 4278202368UL, 4278202368UL, 4026544128UL, 3053465600UL, 1946169344UL, 1207971840UL,
777 704653824UL, 469772800UL, 12288UL, 4294706176UL, 4294902272UL, 3875472384UL,
778 2197750784UL, 1124008960UL, 352257024UL, 117376512UL, 50268672UL, 16720384UL,
779 4292609024UL, 4293525504UL, 3605659648UL, 2096365568UL, 989790208UL, 218038784UL,
780 15993856UL, 15078912UL, 14163968UL, 4289594368UL, 4289724928UL, 3467771904UL,
781 2092433408UL, 1187381760UL, 315228672UL, 12848128UL, 12588032UL, 12197888UL,
782 4285531648UL, 4285400064UL, 3631350784UL, 2054553600UL, 1283458048UL, 612894208UL,
783 110233600UL, 9310720UL, 9838592UL, 4282386432UL, 4282122752UL, 3594650112UL,
784 2118647808UL, 1145962496UL, 710411776UL, 274729472UL, 6557696UL, 7217664UL,
785 4280027648UL, 4280420864UL, 3324380672UL, 2116683776UL, 1244661248UL, 607127040UL,
786 372771840UL, 104861696UL, 4989952UL, 4278979584UL, 4279110656UL, 4279372800UL,
787 2887125504UL, 1343753216UL, 706481152UL, 303697408UL, 237113344UL, 2892288UL,
788 4278454784UL, 4278455808UL, 4278586880UL, 2986741248UL, 1913130496UL, 1141509632UL,
789 537660928UL, 201984512UL, 1449984UL, 4278195712UL, 4278195712UL, 4093646336UL,
790 3019905024UL, 1946163200UL, 1207966208UL, 637540352UL, 335549952UL, 7680UL,
791 4294901760UL, 4294901760UL, 4244111360UL, 3036413952UL, 1862205440UL, 1056899072UL,
792 520028160UL, 218038272UL, 16711680UL, 4292608000UL, 4291690496UL, 3603824640UL,
793 2396258304UL, 1524498432UL, 719716352UL, 283770880UL, 49152000UL, 15597568UL,
794 4289462272UL, 4289069056UL, 3400007680UL, 2225995776UL, 1555300352UL, 918028288UL,
795 314179584UL, 12451840UL, 12582912UL, 4285792256UL, 4285530112UL, 3497394176UL,
796 2088370176UL, 1551892480UL, 1082392576UL, 478806016UL, 76808192UL, 9961472UL,
797 4283039744UL, 4282908672UL, 3595436032UL, 2287206400UL, 1246887936UL, 1012531200UL,
798 643956736UL, 174587904UL, 7208960UL, 4280942592UL, 4280811520UL, 3459252224UL,
799 2083913728UL, 1379139584UL, 708050944UL, 607911936UL, 239468544UL, 5111808UL,
800 4279631872UL, 4279369728UL, 3726114816UL, 2250244096UL, 1310457856UL, 706609152UL,
801 270532608UL, 270925824UL, 3014656UL, 4278714368UL, 4278452224UL, 4278452224UL,
802 2819227648UL, 1678639104UL, 738984448UL, 336331776UL, 68157440UL, 1835008UL,
803 4278190080UL, 4278190080UL, 3456106496UL, 2483027968UL, 1744830464UL, 1174405120UL,
804 637534208UL, 268435456UL, 0UL,