-
Notifications
You must be signed in to change notification settings - Fork 43
/
Copy pathraycaster_data.c
974 lines (968 loc) · 65.8 KB
/
raycaster_data.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
#include <stdint.h>
#include "raycaster.h"
const uint8_t LOOKUP_TBL g_map[] = {
0b00000000, 0b10000000, 0b00000000, 0b00000000, 0b01111010, 0b10111111,
0b11111111, 0b00000000, 0b00111000, 0b10100000, 0b00001000, 0b01001100,
0b01000001, 0b00000100, 0b00100100, 0b00001100, 0b00000000, 0b10001010,
0b00000010, 0b01011100, 0b10000001, 0b11000100, 0b00000110, 0b00001100,
0b00000000, 0b11010010, 0b00010000, 0b00001100, 0b01001100, 0b10010000,
0b00000000, 0b00111100,
0b00100011, 0b10100100, 0b00000100, 0b00001100, 0b00000000, 0b11000001,
0b10001000, 0b00001100, 0b00110000, 0b10011100, 0b00111000, 0b01111100,
0b00000011, 0b00000000, 0b00000000, 0b00001100, 0b00011111, 0b11111110,
0b11111111, 0b11111100, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,
0b00000000, 0b00000000};
const uint32_t LOOKUP_TBL g_texture32[4096] = {
0xff303538, 0xff292e31, 0xff343a3f, 0xff191f26, 0xff323942, 0xff4a515a,
0xff515a64, 0xff4b545e, 0xff38414e, 0xff3f4855, 0xff414a58, 0xff47505e,
0xff3f4855, 0xff343d4a, 0xff1d2532, 0xff2b343e, 0xff49545c, 0xff35424a,
0xff38444e, 0xff45515d, 0xff4b5664, 0xff475162, 0xff384254, 0xff2b3547,
0xff404859, 0xff3b4253, 0xff3b404f, 0xff2e3441, 0xff20242f, 0xff090e17,
0xff383b43, 0xff2a2e33, 0xff31373e, 0xff242a31, 0xff151b22, 0xff2e343b,
0xff2f353c, 0xff262c33, 0xff292f36, 0xff2b3138, 0xff151b22, 0xff1e242b,
0xff2e343b, 0xff31373e, 0xff333940, 0xff353b42, 0xff2d333a, 0xff292e37,
0xff0e0f1d, 0xff070717, 0xff030614, 0xff222533, 0xff292c3a, 0xff1b1e2c,
0xff181e29, 0xff202631, 0xff232a33, 0xff262d36, 0xff18212a, 0xff242d36,
0xff2f3940, 0xff404a51, 0xff2a343b, 0xff2e383f, 0xff3b4043, 0xff32363b,
0xff31373c, 0xff20262d, 0xff484f58, 0xff464d56, 0xff3c454f, 0xff515a64,
0xff3c4552, 0xff4b5461, 0xff464f5d, 0xff47505e, 0xff49525f, 0xff38404d,
0xff1b2330, 0xff38414b, 0xff545f67, 0xff35424a, 0xff46525c, 0xff404c58,
0xff2d3846, 0xff374250, 0xff3a4455, 0xff404a5c, 0xff3c4455, 0xff303748,
0xff3c4150, 0xff3d4350, 0xff1b1f2a, 0xff0e131c, 0xff3b3e46, 0xff383c41,
0xff2a3037, 0xff474d54, 0xff272d34, 0xff2b3138, 0xff343a41, 0xff42484f,
0xff20262d, 0xff090f16, 0xff0c1219, 0xff0c1219, 0xff171d24, 0xff191f26,
0xff12181f, 0xff141a21, 0xff171d24, 0xff171c25, 0xff313240, 0xff4e4e5e,
0xff1c1f2d, 0xff282b39, 0xff474a58, 0xff252836, 0xff252b36, 0xff232934,
0xff242a35, 0xff192029, 0xff28313a, 0xff313a43, 0xff3d464f, 0xff333c45,
0xff3a434c, 0xff2d363f, 0xff464c51, 0xff343a3f, 0xff373d44, 0xff283037,
0xff4c535c, 0xff49525b, 0xff47505a, 0xff58626c, 0xff444d5a, 0xff454e5b,
0xff404956, 0xff414a57, 0xff3a424f, 0xff323a47, 0xff262c37, 0xff3d4650,
0xff525d65, 0xff435058, 0xff27333d, 0xff2e3a46, 0xff424d5b, 0xff495462,
0xff535d6e, 0xff535d6e, 0xff2d3546, 0xff3d4455, 0xff3e4352, 0xff404653,
0xff252934, 0xff060b14, 0xff14171f, 0xff2c3035, 0xff393f46, 0xff40464d,
0xff131920, 0xff363c43, 0xff3a4047, 0xff22282f, 0xff000209, 0xff2d333a,
0xff3c4249, 0xff292f36, 0xff2a3037, 0xff383e45, 0xff3b4148, 0xff3c4249,
0xff2e343b, 0xff0f141d, 0xff6b6f7a, 0xff656876, 0xff474a58, 0xff292f3c,
0xff505663, 0xff545a67, 0xff4c525f, 0xff3e4451, 0xff2d3640, 0xff27303a,
0xff202933, 0xff323b45, 0xff3f4953, 0xff656f79, 0xff79838d, 0xff56606a,
0xff41474c, 0xff2f353c, 0xff40484f, 0xff262d36, 0xff2f3841, 0xff4d5660,
0xff5d6771, 0xff49535d, 0xff2c3542, 0xff1f2835, 0xff3a4350, 0xff515966,
0xff353d4a, 0xff383e49, 0xff2b313c, 0xff141d26, 0xff232e36, 0xff15222a,
0xff515d67, 0xff606c78, 0xff4f5a68, 0xff576270, 0xff434d5e, 0xff364051,
0xff3e4657, 0xff565d6c, 0xff484e5b, 0xff454b56, 0xff2c313a, 0xff00050c,
0xff12161b, 0xff1f2328, 0xff32383f, 0xff393f46, 0xff10161d, 0xff1e242b,
0xff151b22, 0xff080e15, 0xff12181f, 0xff72787f, 0xff888e95, 0xff6e747b,
0xff656b72, 0xff71777e, 0xff747a81, 0xff71777e, 0xff50565d, 0xff11161f,
0xff2d313c, 0xff2d3340, 0xff3f4552, 0xff080e1b, 0xff292f3c, 0xff404653,
0xff444a57, 0xff4a525f, 0xff47505a, 0xff2d3640, 0xff202933, 0xff4d5562,
0xff9fa8b5, 0xff747d8a, 0xff58616e, 0xff323b48, 0xff313940, 0xff343c43,
0xff4b525b, 0xff1d262f, 0xff212a34, 0xff444e58, 0xff4e5764, 0xff262f3c,
0xff202936, 0xff17202d, 0xff343d47, 0xff4a535d, 0xff3a404b, 0xff434a53,
0xff2f343d, 0xff080f18, 0xff404b53, 0xff536068, 0xff4a5660, 0xff47535f,
0xff404b59, 0xff384351, 0xff4b5664, 0xff576270, 0xff4f5866, 0xff4a5160,
0xff464c59, 0xff4b515c, 0xff292e37, 0xff0e141b, 0xff5b5f64, 0xff3f4348,
0xff444a51, 0xff60656e, 0xff5f646d, 0xff575c65, 0xff3c414a, 0xff232831,
0xff1d222b, 0xff4c515a, 0xff292e37, 0xff262b34, 0xff272c35, 0xff2f343d,
0xff2e333c, 0xff383d46, 0xff323740, 0xff00030c, 0xff343a45, 0xff48505d,
0xff343c49, 0xff08101d, 0xff58606d, 0xff5d6572, 0xff4e5663, 0xff3f4855,
0xff626b78, 0xff414a57, 0xff414a57, 0xff808997, 0xff444d5b, 0xff333e4c,
0xff3d4856, 0xff2a3543, 0xff343c43, 0xff4a515a, 0xff505962, 0xff1d2630,
0xff303a44, 0xff3e4852, 0xff2e3744, 0xff18212e, 0xff2b3441, 0xff343c49,
0xff313a44, 0xff373d48, 0xff414851, 0xff4a4f58, 0xff2a2f38, 0xff1f262f,
0xff69747c, 0xff3c4951, 0xff47535d, 0xff3c4852, 0xff3a4652, 0xff616c7a,
0xff66717f, 0xff606b79, 0xff5d6674, 0xff585f6e, 0xff4e5461, 0xff444a55,
0xff222730, 0xff00050c, 0xff474b50, 0xff272a32, 0xff2e333c, 0xff2d323b,
0xff2f343d, 0xff323740, 0xff292e37, 0xff1c212a, 0xff141922, 0xff31363f,
0xff333841, 0xff3c414a, 0xff3a3f48, 0xff3c414a, 0xff353a43, 0xff393e47,
0xff3a3f48, 0xff0d141d, 0xff333c46, 0xff3c4451, 0xff474f5c, 0xff08101d,
0xff3d4552, 0xff535c69, 0xff3f4855, 0xff3a4350, 0xff5a6370, 0xff626b79,
0xff525b69, 0xff48515f, 0xff485361, 0xff404a5b, 0xff414b5c, 0xff2b3546,
0xff3f4851, 0xff4a535c, 0xff454e58, 0xff141e28, 0xff333c49, 0xff3d4653,
0xff2f3845, 0xff29323f, 0xff2a323f, 0xff3e4653, 0xff3d434e, 0xff434954,
0xff525760, 0xff454b52, 0xff1b1e26, 0xff21262f, 0xff3e4951, 0xff3a4650,
0xff323e48, 0xff36424c, 0xff45515d, 0xff55616d, 0xff5d6876, 0xff55606e,
0xff363f4c, 0xff454d5a, 0xff424855, 0xff363c47, 0xff242932, 0xff030910,
0xff24282d, 0xff2d3038, 0xff333841, 0xff3b4049, 0xff333841, 0xff343942,
0xff333841, 0xff3c414a, 0xff222730, 0xff2e333c, 0xff2b3039, 0xff2f343d,
0xff242932, 0xff323740, 0xff3a3f48, 0xff383d46, 0xff31363f, 0xff070e17,
0xff2c3640, 0xff222c36, 0xff58626c, 0xff06101a, 0xff151e2b, 0xff4b5763,
0xff333e4c, 0xff343f4d, 0xff444f5d, 0xff4b5664, 0xff3a4455, 0xff404a5b,
0xff404a5b, 0xff4d5769, 0xff424c5e, 0xff434d5f, 0xff444d56, 0xff343d46,
0xff2e3842, 0xff020c16, 0xff1b2431, 0xff3a4350, 0xff464f5c, 0xff3c4552,
0xff343c49, 0xff39414e, 0xff404651, 0xff4b515c, 0xff454a53, 0xff32383f,
0xff161921, 0xff1f242d, 0xff444e58, 0xff34404a, 0xff3e4a54, 0xff3a4650,
0xff36424e, 0xff485460, 0xff434e5c, 0xff35404e, 0xff434c59, 0xff404855,
0xff505661, 0xff444b54, 0xff181e25, 0xff040a11, 0xff161a1f, 0xff31343c,
0xff31363f, 0xff373c45, 0xff252a33, 0xff343942, 0xff2b3039, 0xff2f343d,
0xff0d121b, 0xff373c45, 0xff30353e, 0xff2b3039, 0xff161b24, 0xff282d36,
0xff373c45, 0xff2d323b, 0xff252a33, 0xff040b14, 0xff000812, 0xff3d4953,
0xff6c7882, 0xff09151f, 0xff00000a, 0xff000713, 0xff00000e, 0xff0b1624,
0xff071220, 0xff172230, 0xff2d3748, 0xff1b2536, 0xff333d4f, 0xff4a5466,
0xff505a6c, 0xff353f51, 0xff172029, 0xff0f1821, 0xff1e2832, 0xff00010b,
0xff2a3340, 0xff57606d, 0xff3f4855, 0xff59626f, 0xff39414e, 0xff4e5663,
0xff1f2530, 0xff1a202b, 0xff21262f, 0xff262c33, 0xff2a2d35, 0xff21262f,
0xff454f59, 0xff434f5b, 0xff394551, 0xff3a4652, 0xff44505c, 0xff45515d,
0xff434f5b, 0xff3e4a56, 0xff47505d, 0xff4b545e, 0xff4b515c, 0xff3a414a,
0xff1f252c, 0xff0f151a, 0xff060a0f, 0xff0a0d15, 0xff090e17, 0xff242932,
0xff2d323b, 0xff252a33, 0xff20252e, 0xff080d16, 0xff060b14, 0xff323740,
0xff31363f, 0xff2f343d, 0xff333841, 0xff363b44, 0xff383d46, 0xff3f444d,
0xff4e535c, 0xff070e17, 0xff00000a, 0xff29353f, 0xff99a5af, 0xff97a3ad,
0xff77838f, 0xff6e7a86, 0xff5c6775, 0xff535e6c, 0xff46515f, 0xff45505e,
0xff566071, 0xff545e6f, 0xff4e586a, 0xff414b5d, 0xff3e485a, 0xff2b3547,
0xff4b545d, 0xff646d76, 0xff77808a, 0xff2f3943, 0xff18212e, 0xff3f4855,
0xff565f6c, 0xff525b68, 0xff444c59, 0xff565e6b, 0xff111722, 0xff171d28,
0xff363b44, 0xff32383f, 0xff2d3038, 0xff181d26, 0xff2b3441, 0xff283440,
0xff1d2935, 0xff24303c, 0xff26323e, 0xff212d39, 0xff2d3945, 0xff2a3642,
0xff26303a, 0xff28313b, 0xff282f38, 0xff2e363d, 0xff181e23, 0xff181e23,
0xff292d32, 0xff202429, 0xff171c25, 0xff2c313a, 0xff454a53, 0xff575c65,
0xff4b5059, 0xff00050e, 0xff0f141d, 0xff50555e, 0xff2e333c, 0xff323740,
0xff333841, 0xff353a43, 0xff3a3f48, 0xff464b54, 0xff474c55, 0xff0e141f,
0xff050f19, 0xff232f39, 0xffb9c5cf, 0xff8a96a0, 0xff636f7b, 0xff76828e,
0xff96a1af, 0xff6b7684, 0xff626d7b, 0xff586371, 0xff5f697a, 0xff596374,
0xff596374, 0xff5a6476, 0xff667082, 0xff5d6779, 0xff373f46, 0xff303740,
0xff39424b, 0xff1e2731, 0xff000913, 0xff343e48, 0xff818a97, 0xff69727f,
0xff858e9b, 0xff49515e, 0xff121b25, 0xff2b313c, 0xff3c434c, 0xff373c45,
0xff282d36, 0xff161c27, 0xff707986, 0xff626d7b, 0xff606c78, 0xff75818d,
0xff737f8b, 0xff65717d, 0xff65717b, 0xff58646e, 0xff0e1822, 0xff000912,
0xff0a111a, 0xff444c53, 0xff1b2126, 0xff10161b, 0xff464b4e, 0xff22262b,
0xff2a2f38, 0xff353944, 0xff383c47, 0xff383c47, 0xff383c47, 0xff00020d,
0xff1e222d, 0xff515560, 0xff333742, 0xff383c47, 0xff363a45, 0xff353944,
0xff2f333e, 0xff2d313c, 0xff1a1e29, 0xff000611, 0xff00020e, 0xff172531,
0xff8b99a5, 0xff4a5864, 0xff3d4955, 0xff333f4b, 0xff434f5b, 0xff4a5662,
0xff5a6672, 0xff4c5765, 0xff4d5664, 0xff3f4856, 0xff394250, 0xff343c4d,
0xff3a4253, 0xff2e3647, 0xff2a3239, 0xff252d34, 0xff444b54, 0xff363f48,
0xff000008, 0xff121c26, 0xff7b8491, 0xff848d9a, 0xff58616e, 0xff202936,
0xff3a434d, 0xff48515b, 0xff474d58, 0xff3f464f, 0xff181d26, 0xff2d333e,
0xff5b6471, 0xff3d4856, 0xff4a5662, 0xff5e6a76, 0xff5f6b77, 0xff626e7a,
0xff626e78, 0xff66727c, 0xff17222a, 0xff000009, 0xff171f26, 0xff1a2229,
0xff00060b, 0xff10161b, 0xff0f1417, 0xff1c2025, 0xff10151e, 0xff20242f,
0xff1d212c, 0xff0b0f1a, 0xff131722, 0xff00030e, 0xff010510, 0xff1b1f2a,
0xff272b36, 0xff313540, 0xff363a45, 0xff40444f, 0xff373b46, 0xff2d313c,
0xff131722, 0xff1a202b, 0xff00000a, 0xff4a5864, 0xff73818d, 0xff364450,
0xff414d59, 0xff44505c, 0xff2b3743, 0xff46525e, 0xff4e5a66, 0xff434c59,
0xff464f5c, 0xff3c4553, 0xff37404e, 0xff303947, 0xff323b49, 0xff222b39,
0xff3e4449, 0xff373d44, 0xff464e55, 0xff2c333c, 0xff000007, 0xff1a232d,
0xff454f59, 0xff2a343e, 0xff1e2734, 0xff2a3340, 0xff444d5a, 0xff343c49,
0xff555d6a, 0xff535964, 0xff0c121d, 0xff27303a, 0xff4a5360, 0xff1b2634,
0xff2b3644, 0xff26323e, 0xff25313d, 0xff434f59, 0xff4d5963, 0xff6e7b83,
0xff202b33, 0xff00080f, 0xff050d14, 0xff0f181c, 0xff000207, 0xff21272c,
0xff5d6265, 0xff393d42, 0xff30353e, 0xff3c404b, 0xff464a55, 0xff3c404b,
0xff3c404b, 0xff363a45, 0xff151924, 0xff4d515c, 0xff272b36, 0xff313540,
0xff323641, 0xff373b46, 0xff30343f, 0xff2a2e39, 0xff090d18, 0xff050b16,
0xff060f1c, 0xff525e6a, 0xff525e6a, 0xff434f5b, 0xff3e4a56, 0xff485460,
0xff3e4754, 0xff404956, 0xff3f4953, 0xff333d47, 0xff39424c, 0xff323a47,
0xff323a47, 0xff323a47, 0xff3a424f, 0xff2e3643, 0xff2d3338, 0xff343a3f,
0xff434950, 0xff222a31, 0xff00020b, 0xff212a33, 0xff343d47, 0xff212b35,
0xff303946, 0xff464f5c, 0xff414a57, 0xff3b4451, 0xff5d6572, 0xff464e5b,
0xff1e242f, 0xff1a222f, 0xff545d6b, 0xff2a3543, 0xff3c4755, 0xff343f4d,
0xff3a4652, 0xff59656f, 0xff4f5c64, 0xff637078, 0xff344046, 0xff00060d,
0xff0d161a, 0xff1c2529, 0xff1b2126, 0xff242a2f, 0xff494e51, 0xff1f2328,
0xff272c35, 0xff2d313c, 0xff333742, 0xff2c303b, 0xff383c47, 0xff444853,
0xff151924, 0xff676b76, 0xff2b2f3a, 0xff353944, 0xff323641, 0xff333742,
0xff3e424d, 0xff50545f, 0xff393d48, 0xff0c121d, 0xff353e4b, 0xff57636f,
0xff414d59, 0xff4a5662, 0xff45515d, 0xff34404c, 0xff3f4855, 0xff39424f,
0xff404a54, 0xff36404a, 0xff3e4751, 0xff37404a, 0xff353e48, 0xff313a44,
0xff37404a, 0xff2a333d, 0xff33383b, 0xff393d42, 0xff3c4247, 0xff252b32,
0xff00030c, 0xff181f28, 0xff2d3640, 0xff2f3842, 0xff29323f, 0xff38414e,
0xff4a5361, 0xff606977, 0xff5d6673, 0xff303845, 0xff2b3340, 0xff202835,
0xff27303e, 0xff263041, 0xff3e4957, 0xff45505e, 0xff505c68, 0xff5d6973,
0xff4f5c64, 0xff4e5b63, 0xff162228, 0xff283337, 0xff141d21, 0xff1f282c,
0xff646b6e, 0xff2c3336, 0xff34393c, 0xff2f3338, 0xff262b34, 0xff333742,
0xff30343f, 0xff2a2e39, 0xff515560, 0xff555964, 0xff181c27, 0xff5a5e69,
0xff3c404b, 0xff383c47, 0xff30343f, 0xff313540, 0xff3e424d, 0xff4f535e,
0xff494d58, 0xff040a15, 0xff2a3340, 0xff65707e, 0xff4c5864, 0xff3a4652,
0xff464f5c, 0xff464f5c, 0xff49535d, 0xff38424c, 0xff37404a, 0xff333c45,
0xff3f4851, 0xff3c454e, 0xff3c434c, 0xff353c45, 0xff383f48, 0xff293039,
0xff2c3237, 0xff3d4348, 0xff3e4449, 0xff2c3239, 0xff01070e, 0xff1a1f28,
0xff363d46, 0xff303943, 0xff313a44, 0xff2f3744, 0xff323a47, 0xff373f4c,
0xff525b65, 0xff3a434d, 0xff222932, 0xff151b26, 0xff09121f, 0xff333c4a,
0xff48515f, 0xff47505d, 0xff3c4552, 0xff37414b, 0xff46505a, 0xff4f5a62,
0xff19252b, 0xff182327, 0xff3b4448, 0xff111a1d, 0xff383f42, 0xff373e41,
0xff4b4f54, 0xff373a42, 0xff3f444d, 0xff464a55, 0xff363a45, 0xff323641,
0xff616570, 0xff444853, 0xff090d18, 0xff4c505b, 0xff3a3e49, 0xff2a2e39,
0xff2a2e39, 0xff3b3f4a, 0xff474d58, 0xff505663, 0xff626875, 0xff242c39,
0xff1b252f, 0xff4c5862, 0xff414d57, 0xff46505a, 0xff414b55, 0xff404a54,
0xff37414b, 0xff37414b, 0xff3d4650, 0xff38414b, 0xff424b55, 0xff3b444d,
0xff394049, 0xff333a43, 0xff394049, 0xff2c333c, 0xff2c353e, 0xff363f48,
0xff454d54, 0xff4b5158, 0xff0d1018, 0xff24272f, 0xff3b3e46, 0xff333841,
0xff2a303b, 0xff3a404b, 0xff2e343f, 0xff293039, 0xff454b52, 0xff3c4045,
0xff24272b, 0xff151a1d, 0xff131b22, 0xff424b55, 0xff7c858f, 0xff525a67,
0xff3c4451, 0xff575f6c, 0xff454e58, 0xff4b545d, 0xff121c23, 0xff00060a,
0xff172023, 0xff1e272a, 0xff2d3437, 0xff393f44, 0xff43464e, 0xff434851,
0xff5a606b, 0xff5a606d, 0xff383e49, 0xff2a303b, 0xff3a3f48, 0xff424750,
0xff1b1d27, 0xff494b55, 0xff353a43, 0xff2d313c, 0xff303641, 0xff363c49,
0xff343c49, 0xff515a68, 0xff5d6576, 0xff45515d, 0xff2c383e, 0xff475357,
0xff414d53, 0xff48545a, 0xff39424b, 0xff444d57, 0xff39424c, 0xff3a424f,
0xff39414e, 0xff3a424f, 0xff414754, 0xff313742, 0xff333944, 0xff3d434e,
0xff2e343f, 0xff303641, 0xff3d4751, 0xff3f4953, 0xff4c555e, 0xff51575e,
0xff0f1318, 0xff06090e, 0xff171a22, 0xff1b2029, 0xff0f1520, 0xff0d131e,
0xff2b313c, 0xff232a33, 0xff2d3338, 0xff2a2f32, 0xff191b1b, 0xff080c0d,
0xff20262b, 0xff515861, 0xff616772, 0xff3f4552, 0xff3d4453, 0xff515867,
0xff474f5c, 0xff454e58, 0xff1b252c, 0xff000408, 0xff050e11, 0xff0e171a,
0xff444b4e, 0xff5a6065, 0xff5c5e68, 0xff535762, 0xff585e6b, 0xff49515e,
0xff2f3540, 0xff1f2530, 0xff353a43, 0xff575c65, 0xff1d2028, 0xff373a42,
0xff2d323b, 0xff343942, 0xff3f4550, 0xff242c39, 0xff3f4856, 0xff3c4755,
0xff4d5a6a, 0xff485361, 0xff061216, 0xff394746, 0xff475456, 0xff3f4b4f,
0xff313b42, 0xff363f48, 0xff3d4650, 0xff3e4653, 0xff2c3441, 0xff313946,
0xff262c39, 0xff333946, 0xff3e4451, 0xff383e49, 0xff393f4a, 0xff2d333e,
0xff46525c, 0xff48525c, 0xff444d56, 0xff3b4148, 0xff1b1f24, 0xff13171c,
0xff181b23, 0xff00050e, 0xff000510, 0xff0a121f, 0xff00000d, 0xff00010b,
0xff0b131a, 0xff13191e, 0xff040809, 0xff111617, 0xff242d31, 0xff505962,
0xff37404a, 0xff1d2532, 0xff323948, 0xff434c5a, 0xff48515e, 0xff3f4953,
0xff18232b, 0xff0f1a1e, 0xff222e30, 0xff1f282b, 0xff444d51, 0xff50565d,
0xff555a63, 0xff5f636e, 0xff494f5c, 0xff242c39, 0xff1c222d, 0xff242a35,
0xff2a313a, 0xff494e57, 0xff0d121b, 0xff393e47, 0xff3f444d, 0xff2d343d,
0xff3a404b, 0xff373f4c, 0xff606977, 0xff4f5a68, 0xff536070, 0xff4a5662,
0xff00080c, 0xff1b2727, 0xff313d3f, 0xff485357, 0xff4e585f, 0xff353e47,
0xff3b444e, 0xff464f59, 0xff474f5c, 0xff4e5663, 0xff464d5c, 0xff545b6a,
0xff5a626f, 0xff4e5663, 0xff49515e, 0xff353d4a, 0xff35414b, 0xff323c46,
0xff222b34, 0xff151d24, 0xff1c2229, 0xff1f222a, 0xff1c212a, 0xff000008,
0xff505865, 0xff97a0ae, 0xff3f4856, 0xff444d5a, 0xff3e4751, 0xff565e65,
0xff2a2e33, 0xff000205, 0xff141d21, 0xff182229, 0xff101922, 0xff363e4b,
0xff5a6371, 0xff4d5664, 0xff454e5b, 0xff454f59, 0xff111c24, 0xff142026,
0xff2c373b, 0xff1f2a2e, 0xff1e262d, 0xff2d343d, 0xff434752, 0xff595f6c,
0xff252d3a, 0xff2c3441, 0xff3b414c, 0xff404651, 0xff323942, 0xff596069,
0xff252a33, 0xff2d323b, 0xff474e57, 0xff373e47, 0xff404953, 0xff515b65,
0xff3d4955, 0xff434e5c, 0xff4a5767, 0xff45515d, 0xff020e10, 0xff1f2a28,
0xff202a2a, 0xff293537, 0xff364145, 0xff353f46, 0xff3b444d, 0xff424b55,
0xff575f6c, 0xff525a67, 0xff5b6271, 0xff4a5160, 0xff424a57, 0xff49515e,
0xff3a424f, 0xff353d4a, 0xff384450, 0xff353f49, 0xff2b343d, 0xff2d343d,
0xff373d44, 0xff232930, 0xff2a2f38, 0xff0d131e, 0xff495260, 0xff626c7d,
0xff263041, 0xff6d7788, 0xff586470, 0xff57606a, 0xff2a3239, 0xff000004,
0xff000b0f, 0xff081219, 0xff162129, 0xff151e2b, 0xff0e1725, 0xff141f2d,
0xff202c38, 0xff28343e, 0xff2c3941, 0xff101c22, 0xff08141a, 0xff081219,
0xff0c151e, 0xff434954, 0xff515665, 0xff535867, 0xff4b5360, 0xff505963,
0xff49525c, 0xff4c555f, 0xff303942, 0xff434a53, 0xff242b34, 0xff1f262f,
0xff3e454e, 0xff464f58, 0xff4b545e, 0xff57616b, 0xff3a4652, 0xff4c5765,
0xff444f5d, 0xff39434d, 0xff131c1f, 0xff171f1e, 0xff060e0e, 0xff192225,
0xff161f23, 0xff091118, 0xff00040d, 0xff202631, 0xff1a222f, 0xff141c29,
0xff2a3140, 0xff2c3342, 0xff2b3442, 0xff353e4c, 0xff2d3644, 0xff2f3846,
0xff3f4b57, 0xff4b5461, 0xff464f59, 0xff484f58, 0xff4c5259, 0xff3b4049,
0xff414752, 0xff1c2431, 0xff2b3344, 0xff525e70, 0xff404c5e, 0xff434f61,
0xff455260, 0xff626e7a, 0xff374049, 0xff000006, 0xff0b161a, 0xff202a31,
0xff4d5860, 0xff47505d, 0xff45505e, 0xff737e8c, 0xff818d99, 0xff7b8793,
0xff76828c, 0xff6c7981, 0xff636e76, 0xff323d45, 0xff00010b, 0xff000714,
0xff080c1e, 0xff161a2c, 0xff1a222f, 0xff0d1721, 0xff060f19, 0xff1a232d,
0xff040d16, 0xff000811, 0xff050e17, 0xff1f2831, 0xff38414a, 0xff343d46,
0xff1b252f, 0xff18222c, 0xff2e3a46, 0xff1f2b37, 0xff0d1925, 0xff202a34,
0xff091215, 0xff0c1413, 0xff202828, 0xff485050, 0xff2b3235, 0xff091216,
0xff111920, 0xff858c95, 0xff535c66, 0xff454d5a, 0xff3a4150, 0xff4a5160,
0xff414a58, 0xff353e4c, 0xff48515f, 0xff47505e, 0xff303c48, 0xff424b58,
0xff38414b, 0xff383f48, 0xff3c4249, 0xff3d424b, 0xff444a55, 0xff0d1423,
0xff273142, 0xff556173, 0xff505e71, 0xff445264, 0xff546171, 0xff626d7b,
0xff353f49, 0xff010c14, 0xff59656b, 0xff2e3a40, 0xff323d45, 0xff44505c,
0xff55606e, 0xff576270, 0xff43505e, 0xff475561, 0xff4c5862, 0xff4a5660,
0xff4a555d, 0xff253038, 0xff2e3643, 0xff353c4b, 0xff2e3245, 0xff2e3244,
0xff3a424f, 0xff49535d, 0xff525c66, 0xff3c4650, 0xff2d3840, 0xff3d4850,
0xff3b464e, 0xff354048, 0xff424c56, 0xff525c66, 0xff5a646e, 0xff58626c,
0xff77818b, 0xff303a44, 0xff030f19, 0xff111c24, 0xff1c2326, 0xff0d1312,
0xff0c1211, 0xff0a0f10, 0xff131a1d, 0xff1f252a, 0xff040c13, 0xff424952,
0xff29323c, 0xff3d4552, 0xff565f6c, 0xff717a87, 0xff606977, 0xff495260,
0xff4a5465, 0xff364051, 0xff3c4854, 0xff404a54, 0xff323b44, 0xff404750,
0xff3d434a, 0xff373c45, 0xff454b56, 0xff1d2634, 0xff444e5f, 0xff636f81,
0xff515f72, 0xff5b697c, 0xff445062, 0xff55606e, 0xff48515e, 0xff00040c,
0xff131f25, 0xff28343a, 0xff445159, 0xff535f6b, 0xff576270, 0xff4c5765,
0xff3e4b59, 0xff4b5866, 0xff414d59, 0xff47535d, 0xff49545c, 0xff1e2832,
0xff59616e, 0xff575e6f, 0xff4c5063, 0xff4d5164, 0xff5c6471, 0xff535d67,
0xff57616b, 0xff333d47, 0xff424d55, 0xff6d7880, 0xff6a757d, 0xff646f77,
0xff454f59, 0xff515b65, 0xff525c66, 0xff424c56, 0xff636d77, 0xff49535d,
0xff252f39, 0xff071118, 0xff1b2021, 0xff1d2221, 0xff404645, 0xff313637,
0xff3c4346, 0xff383f42, 0xff080e13, 0xff30383f, 0xff333a43, 0xff4a535d,
0xff737b88, 0xff5b6471, 0xff37404e, 0xff3e4755, 0xff3d4758, 0xff384253,
0xff323c46, 0xff3e4852, 0xff313a43, 0xff353c45, 0xff3c4249, 0xff30353e,
0xff3e444f, 0xff181f2e, 0xff555f70, 0xff4e5a6c, 0xff576578, 0xff59677a,
0xff1f2b3d, 0xff45505e, 0xff4a5360, 0xff00050d, 0xff101c22, 0xff38444a,
0xff435058, 0xff4c5864, 0xff404b59, 0xff3b4654, 0xff323f4d, 0xff2f3c4a,
0xff46525e, 0xff404c56, 0xff414c54, 0xff1b252f, 0xff363e4b, 0xff383f50,
0xff34384b, 0xff424659, 0xff3b4350, 0xff29343c, 0xff26303a, 0xff1d2731,
0xff3e4852, 0xff606a74, 0xff444e58, 0xff343e48, 0xff3d4751, 0xff434d57,
0xff2b363e, 0xff2b363e, 0xff616a73, 0xff424b54, 0xff0f1821, 0xff00060d,
0xff0f1415, 0xff1f2423, 0xff1d2223, 0xff1f2425, 0xff363b3e, 0xff43484b,
0xff00050a, 0xff363c43, 0xff394049, 0xff454b56, 0xff454e58, 0xff3e4653,
0xff3a4351, 0xff37404e, 0xff353f50, 0xff384253, 0xff333d47, 0xff353e48,
0xff222932, 0xff252a33, 0xff2f353c, 0xff2c3239, 0xff464a55, 0xff29313e,
0xff404a5b, 0xff576375, 0xff313f51, 0xff303e50, 0xff283545, 0xff4c5765,
0xff2e3842, 0xff0e1720, 0xff1b272d, 0xff39454b, 0xff39444c, 0xff424e5a,
0xff475260, 0xff495462, 0xff3a4755, 0xff34424e, 0xff2f3b45, 0xff38444e,
0xff404b53, 0xff2c373f, 0xff3a424f, 0xff363d4c, 0xff3c4053, 0xff3b3f51,
0xff303943, 0xff28333b, 0xff2f3943, 0xff121c26, 0xff2d3741, 0xff414b55,
0xff36404a, 0xff36404a, 0xff3a444e, 0xff404a54, 0xff3e4951, 0xff464f58,
0xff606972, 0xff3b424b, 0xff101720, 0xff00060d, 0xff0b1013, 0xff0e1213,
0xff181d1e, 0xff1b2021, 0xff010609, 0xff0a0f12, 0xff0a1015, 0xff2c3237,
0xff3a4249, 0xff3f464f, 0xff3c454e, 0xff39424c, 0xff3d4552, 0xff3d4654,
0xff363f4d, 0xff303849, 0xff3b454f, 0xff363f49, 0xff222932, 0xff242a31,
0xff31343c, 0xff2d3038, 0xff40454e, 0xff262c37, 0xff252e3c, 0xff3c4657,
0xff242e3f, 0xff364051, 0xff24303c, 0xff4f5963, 0xff3e454e, 0xff2a3239,
0xff222d31, 0xff3e484f, 0xff333e46, 0xff3c4552, 0xff4b5664, 0xff4e5967,
0xff3c4854, 0xff37434f, 0xff414d57, 0xff3f4c54, 0xff667179, 0xff303b43,
0xff353e48, 0xff39414e, 0xff3a3e50, 0xff262b3a, 0xff2c323d, 0xff212a33,
0xff29323b, 0xff0a131c, 0xff363f49, 0xff4b545e, 0xff404a54, 0xff3f4953,
0xff3b444e, 0xff343d47, 0xff374049, 0xff3f4851, 0xff4a5259, 0xff333940,
0xff1d232a, 0xff161c21, 0xff0e1316, 0xff000104, 0xff03080b, 0xff151a1d,
0xff000407, 0xff000407, 0xff1e2528, 0xff292f34, 0xff2d363a, 0xff363e45,
0xff3b424b, 0xff3b414c, 0xff38414b, 0xff39414e, 0xff373f4c, 0xff333a49,
0xff414b55, 0xff3d464f, 0xff2e343b, 0xff2a2d35, 0xff31353a, 0xff2d3136,
0xff393c44, 0xff191e27, 0xff1c2431, 0xff242d3b, 0xff27303e, 0xff3e4755,
0xff151e28, 0xff2e363d, 0xff2a3035, 0xff080f12, 0xff293236, 0xff4b555c,
0xff3e4951, 0xff414a57, 0xff4c5563, 0xff485361, 0xff35414d, 0xff39454f,
0xff313e46, 0xff38444a, 0xff9fabb1, 0xff2e383f, 0xff151e27, 0xff212732,
0xff212635, 0xff252b38, 0xff212732, 0xff192029, 0xff1a212a, 0xff060f18,
0xff353e48, 0xff505963, 0xff38424c, 0xff323c46, 0xff3d4650, 0xff39424c,
0xff3b444d, 0xff414851, 0xff4b5158, 0xff363c43, 0xff12181d, 0xff060a0f,
0xff080c11, 0xff070b10, 0xff0c1015, 0xff12171a, 0xff151c1f, 0xff050c0f,
0xff192023, 0xff363d40, 0xff2c3539, 0xff323b3f, 0xff394148, 0xff394049,
0xff373e47, 0xff3a404b, 0xff393f4c, 0xff323845, 0xff404952, 0xff414851,
0xff343a41, 0xff282c31, 0xff303338, 0xff33363b, 0xff3d4045, 0xff1e2129,
0xff2b313c, 0xff3b4350, 0xff303845, 0xff333944, 0xff323740, 0xff2c3035,
0xff15191a, 0xff04090a, 0xff2a3337, 0xff4d575e, 0xff3f4851, 0xff3c4451,
0xff404957, 0xff3c4553, 0xff2f3845, 0xff37414b, 0xff3e4951, 0xff2b373d,
0xff7b868a, 0xff2d383c, 0xff272f36, 0xff464d56, 0xff333742, 0xff30343f,
0xff31363f, 0xff373c45, 0xff353c45, 0xff272e37, 0xff303943, 0xff4d5660,
0xff323a47, 0xff39414e, 0xff323b45, 0xff3f4852, 0xff3e454e, 0xff3a3f48,
0xff484e55, 0xff3d4146, 0xff0a0e13, 0xff000308, 0xff050810, 0xff282e35,
0xff4a5057, 0xff22282d, 0xff171d22, 0xff03090e, 0xff030a0d, 0xff30373a,
0xff383f42, 0xff2e3439, 0xff2c3237, 0xff31373e, 0xff383d46, 0xff414550,
0xff393d48, 0xff242833, 0xff333c45, 0xff384047, 0xff373d42, 0xff2f3237,
0xff36373b, 0xff37383c, 0xff3b3b41, 0xff1e2126, 0xff1f242d, 0xff3a3e49,
0xff2a2e39, 0xff1f242d, 0xff303439, 0xff222627, 0xff161917, 0xff1a1f1e,
0xff31373c, 0xff4b545d, 0xff3c454f, 0xff3a424f, 0xff3e4554, 0xff404957,
0xff39424f, 0xff404a54, 0xff3a454d, 0xff263135, 0xff2a3638, 0xff1e272a,
0xff141d21, 0xff353b42, 0xff2f343d, 0xff3e424d, 0xff353a43, 0xff3c414a,
0xff3c414a, 0xff2d343d, 0xff1f2530, 0xff404953, 0xff2c3441, 0xff38404d,
0xff2c353f, 0xff444a55, 0xff464b54, 0xff3b4049, 0xff474a52, 0xff474a4f,
0xff181b1f, 0xff171a1f, 0xff242a31, 0xff4c515a, 0xff878c95, 0xff50565d,
0xff393f44, 0xff363c41, 0xff141b1e, 0xff192023, 0xff343b3e, 0xff2b3235,
0xff2e3439, 0xff343a3f, 0xff373d44, 0xff41464f, 0xff3f434e, 0xff2c303b,
0xff1a232c, 0xff1b232a, 0xff23292e, 0xff222529, 0xff26272b, 0xff1f1e22,
0xff202125, 0xff0f1217, 0xff272a32, 0xff373943, 0xff2f313b, 0xff2b2e36,
0xff212428, 0xff1f2121, 0xff23221e, 0xff1f201e, 0xff2a3134, 0xff474e57,
0xff434954, 0xff464c59, 0xff434a59, 0xff484f5e, 0xff48505d, 0xff4d5660,
0xff555f66, 0xff313c40, 0xff050e11, 0xff050e11, 0xff1b2225, 0xff363c41,
0xff343640, 0xff3f414b, 0xff444650, 0xff3e4149, 0xff41464f, 0xff2f343d,
0xff1c222d, 0xff3d434e, 0xff2f3744, 0xff323a47, 0xff2c323d, 0xff393f4a,
0xff484d56, 0xff464b54, 0xff454850, 0xff46494e, 0xff191a1e, 0xff0f1217,
0xff1b2029, 0xff2d333e, 0xff636a73, 0xff434b52, 0xff394246, 0xff3b4448,
0xff080f12, 0xff000306, 0xff151c1f, 0xff141b1e, 0xff20272a, 0xff23292e,
0xff1b1e26, 0xff20222c, 0xff252731, 0xff181a24, 0xff030d14, 0xff000007,
0xff000207, 0xff000104, 0xff000105, 0xff000003, 0xff000308, 0xff02060b,
0xff181e25, 0xff232831, 0xff121720, 0xff1d232a, 0xff161b1e, 0xff202425,
0xff141513, 0xff060808, 0xff0a0f12, 0xff2f353c, 0xff3a3f48, 0xff414550,
0xff353b48, 0xff373d4a, 0xff3b414c, 0xff3f4851, 0xff3e484f, 0xff2e373b,
0xff212a2e, 0xff000508, 0xff1f252a, 0xff2d3038, 0xff2f313b, 0xff43454f,
0xff43464e, 0xff363c43, 0xff444952, 0xff232a33, 0xff0c121d, 0xff1d2630,
0xff18202d, 0xff141b2a, 0xff19202f, 0xff0a121f, 0xff161c29, 0xff1c222d,
0xff181d26, 0xff2c2f37, 0xff101318, 0xff080c11, 0xff121b25, 0xff262f3c,
0xff4d5663, 0xff3b454f, 0xff343f47, 0xff273138, 0xff000a11, 0xff262f33,
0xff374044, 0xff313a3e, 0xff384145, 0xff394148, 0xff2c333c, 0xff2c333c,
0xff292f3a, 0xff151b26, 0xff141d21, 0xff1d262a, 0xff000004, 0xff374044,
0xff4a5259, 0xff2c343b, 0xff3f4851, 0xff313a43, 0xff27313b, 0xff1e2832,
0xff29323c, 0xff2d363f, 0xff2a3239, 0xff282e33, 0xff2a3035, 0xff3b4043,
0xff2b2c30, 0xff0b0c10, 0xff202328, 0xff14161e, 0xff22242e, 0xff252a33,
0xff1c212a, 0xff000007, 0xff222932, 0xff414851, 0xff373c45, 0xff0b1019,
0xff20222c, 0xff34353f, 0xff3b3c46, 0xff41424c, 0xff464852, 0xff474c55,
0xff2a313a, 0xff29323b, 0xff0a131d, 0xff0b1421, 0xff18212f, 0xff384253,
0xff323c4e, 0xff303a4c, 0xff42495c, 0xff0d1526, 0xff2c3441, 0xff686f78,
0xff323b3f, 0xff000007, 0xff253542, 0xff536576, 0xff5f6f80, 0xff586878,
0xff2e3e4b, 0xff1e2c38, 0xff07131d, 0xff5f6b75, 0xff636d77, 0xff555f69,
0xff505a64, 0xff535d67, 0xff48515e, 0xff434f5b, 0xff3d4856, 0xff323d4b,
0xff353e42, 0xff333c40, 0xff1a242b, 0xff576168, 0xff67727a, 0xff47515b,
0xff3f4b55, 0xff394551, 0xff434f5b, 0xff44505c, 0xff444d5a, 0xff3d4751,
0xff464f59, 0xff464f58, 0xff3d444d, 0xff4a5057, 0xff2d2e32, 0xff161519,
0xff1d1e22, 0xff23262b, 0xff4c4f57, 0xff797e87, 0xff535861, 0xff070e17,
0xff303641, 0xff444a55, 0xff454954, 0xff1b1f2a, 0xff21232e, 0xff3f3f4b,
0xff42414b, 0xff3f404a, 0xff4c4e58, 0xff41464f, 0xff3a414a, 0xff303942,
0xff00030d, 0xff121b28, 0xff36414f, 0xff505a6c, 0xff475266, 0xff464e65,
0xff4c5569, 0xff1e2538, 0xff3c4553, 0xff464f59, 0xff323d41, 0xff041218,
0xff4e6170, 0xff61768b, 0xff5a6e80, 0xff556778, 0xff546474, 0xff3e4e5b,
0xff05131f, 0xff4c5864, 0xff596571, 0xff45515d, 0xff45515d, 0xff404c58,
0xff404b59, 0xff3e4b59, 0xff435060, 0xff323f4f, 0xff676f76, 0xff3c434c,
0xff101922, 0xff2d3640, 0xff3f4953, 0xff333c49, 0xff303c48, 0xff485361,
0xff394452, 0xff3f4a58, 0xff38414f, 0xff2d3643, 0xff3f4754, 0xff3f4852,
0xff333944, 0xff474c55, 0xff24272c, 0xff101318, 0xff26292e, 0xff21252a,
0xff242a31, 0xff333a43, 0xff3d434e, 0xff38414b, 0xff2b343e, 0xff383e49,
0xff404651, 0xff161a25, 0xff131520, 0xff43434f, 0xff41424c, 0xff40414b,
0xff4a4c56, 0xff434851, 0xff424952, 0xff2b343d, 0xff0a151d, 0xff3e4852,
0xff515c6a, 0xff4f596a, 0xff3c4559, 0xff394256, 0xff555c70, 0xff1f2639,
0xff454d5a, 0xff343d46, 0xff20292d, 0xff00070d, 0xff526574, 0xff5d7385,
0xff566a7c, 0xff4f6172, 0xff617181, 0xff50606d, 0xff0c1a26, 0xff525e6a,
0xff646e78, 0xff535d67, 0xff46505a, 0xff4f5865, 0xff5a6672, 0xff4e5967,
0xff3f4a58, 0xff424d5b, 0xff606671, 0xff3e444f, 0xff07101a, 0xff141c29,
0xff4e5764, 0xff6e7785, 0xff5d6876, 0xff454f60, 0xff353f50, 0xff343e4f,
0xff343c4d, 0xff2f3846, 0xff383f4e, 0xff3a424f, 0xff383e4b, 0xff4c505b,
0xff20232b, 0xff181b23, 0xff3e4149, 0xff191f26, 0xff262d36, 0xff252e38,
0xff39424c, 0xff2a343e, 0xff404a54, 0xff535c66, 0xff565f69, 0xff222833,
0xff1b1f2a, 0xff4b4d58, 0xff3f414b, 0xff3a3c46, 0xff3e434c, 0xff494e57,
0xff3f464f, 0xff1d242d, 0xff212a33, 0xff5a646e, 0xff4d5663, 0xff434c5a,
0xff2f3649, 0xff495064, 0xff8d94a8, 0xff373e4f, 0xff353d4a, 0xff2a313a,
0xff0e171b, 0xff0a161c, 0xff4e5e6e, 0xff55697b, 0xff556778, 0xff516171,
0xff566673, 0xff566371, 0xff131f2b, 0xff4d5663, 0xff6a747e, 0xff606a74,
0xff5d6771, 0xff707a84, 0xff67707d, 0xff6a7380, 0xff646d7a, 0xff666f7d,
0xff282e3b, 0xff1e2431, 0xff101825, 0xff515966, 0xff798290, 0xff4f5866,
0xff4c5465, 0xff5c6475, 0xff3d4457, 0xff343b4e, 0xff3b4354, 0xff384051,
0xff353c4d, 0xff414857, 0xff414655, 0xff353b48, 0xff1a1f28, 0xff070c15,
0xff252c35, 0xff1c252f, 0xff454f59, 0xff49525f, 0xff3d4955, 0xff1a2632,
0xff131f2b, 0xff363f4c, 0xff363f4c, 0xff0b1320, 0xff141a25, 0xff3b3f4a,
0xff3b3d47, 0xff393b45, 0xff262a35, 0xff2b2f3a, 0xff2b323b, 0xff0e151e,
0xff09131a, 0xff2a333c, 0xff212936, 0xff272e3d, 0xff000617, 0xff1c2235,
0xff4b5164, 0xff060d1e, 0xff000512, 0xff0b121b, 0xff000308, 0xff00060d,
0xff677784, 0xff5c6e7f, 0xff526475, 0xff5c6c7c, 0xff546471, 0xff616f7b,
0xff0c1824, 0xff131d27, 0xff1e2731, 0xff131c26, 0xff2b343e, 0xff2f3842,
0xff27303a, 0xff39424c, 0xff525b65, 0xff3b4350, 0xff131926, 0xff2e3441,
0xff18202d, 0xff444c59, 0xff747c89, 0xff565f6d, 0xff515a68, 0xff343c4d,
0xff394152, 0xff303849, 0xff3a4253, 0xff313849, 0xff2b3243, 0xff414857,
0xff373c4b, 0xff0b111e, 0xff000611, 0xff000610, 0xff141d27, 0xff1b2431,
0xff111d29, 0xff0f1d29, 0xff000c18, 0xff02101c, 0xff000c18, 0xff17232f,
0xff081420, 0xff00000a, 0xff00050f, 0xff080e19, 0xff2e333c, 0xff2d313c,
0xff343843, 0xff1e222d, 0xff333a43, 0xff373e47, 0xff182229, 0xff19222b,
0xff1d2630, 0xff202835, 0xff2e3544, 0xff394051, 0xff333a4b, 0xff333847,
0xff434956, 0xff545b64, 0xff585e63, 0xff353f46, 0xff677784, 0xff596979,
0xff526272, 0xff687885, 0xff606e7a, 0xff636f7b, 0xff111b25, 0xff00020c,
0xff07101a, 0xff000009, 0xff000711, 0xff00050f, 0xff444d57, 0xff242d37,
0xff1d2630, 0xff191f2a, 0xff060c17, 0xff212732, 0xff111722, 0xff3a404b,
0xff656e78, 0xff404855, 0xff424b58, 0xff353e4c, 0xff3e4755, 0xff37404e,
0xff3e4554, 0xff363d4c, 0xff363b4a, 0xff444a57, 0xff353b48, 0xff181e2b,
0xff010a14, 0xff343e48, 0xff58616e, 0xff515d69, 0xff485563, 0xff788895,
0xff6d7d8a, 0xff62727f, 0xff62727f, 0xff5f6c7a, 0xff475561, 0xff485460,
0xff3a444e, 0xff0d1620, 0xff525863, 0xff3f4550, 0xff494f5c, 0xff353b46,
0xff4a515a, 0xff5c636c, 0xff495158, 0xff3f474e, 0xff424952, 0xff373d48,
0xff363b4a, 0xff424756, 0xff3a3f4e, 0xff4a4d5c, 0xff484c57, 0xff454b52,
0xff565c61, 0xff2e383f, 0xff515f6b, 0xff536370, 0xff5a6a77, 0xff6b7886,
0xff6a7884, 0xff535f6b, 0xff2e3842, 0xff2e3842, 0xff18212a, 0xff111a23,
0xff030a13, 0xff0a111a, 0xff697079, 0xff363d46, 0xff0e151e, 0xff222730,
0xff282f38, 0xff2f363f, 0xff151c25, 0xff333a43, 0xff626b74, 0xff424b54,
0xff414b55, 0xff3d4751, 0xff39434d, 0xff313b45, 0xff353e48, 0xff37404a,
0xff3a404b, 0xff363c47, 0xff2e343f, 0xff383e49, 0xff1b242e, 0xff37414b,
0xff4e5a66, 0xff414d59, 0xff4e5b69, 0xff7a8a97, 0xff748592, 0xff647582,
0xff435360, 0xff344451, 0xff364351, 0xff64727e, 0xff4f5b67, 0xff020c16,
0xff58616b, 0xff353b48, 0xff1f2532, 0xff2e3441, 0xff2f3540, 0xff2e353e,
0xff323a41, 0xff30383f, 0xff343b44, 0xff2e353e, 0xff323845, 0xff313645,
0xff393c4b, 0xff353846, 0xff2d313c, 0xff31363f, 0xff3b4146, 0xff151d24,
0xff000a14, 0xff0b1826, 0xff162331, 0xff162331, 0xff24303c, 0xff00030f,
0xff00050f, 0xff1d2731, 0xff010a13, 0xff0b141d, 0xff0c131c, 0xff151c25,
0xff272e37, 0xff2f343d, 0xff272c35, 0xff282d36, 0xff2e343b, 0xff3b4148,
0xff20282f, 0xff2f373e, 0xff4c565d, 0xff454f56, 0xff3c484e, 0xff434f55,
0xff3a464c, 0xff364248, 0xff242d36, 0xff3b444d, 0xff404750, 0xff373e47,
0xff353a43, 0xff343a45, 0xff17202a, 0xff4d5761, 0xff6b7783, 0xff4c5864,
0xff465361, 0xff5a6a77, 0xff546474, 0xff5a6a7a, 0xff3c4c5c, 0xff394858,
0xff556572, 0xff5f6c7a, 0xff44505c, 0xff0f1825, 0xff5e6774, 0xff3a424f,
0xff151c2d, 0xff2c3344, 0xff3a424f, 0xff353e48, 0xff363d46, 0xff384047,
0xff333940, 0xff3f444d, 0xff3e424d, 0xff434654, 0xff484b59, 0xff484b59,
0xff434752, 0xff3c414a, 0xff363c43, 0xff2f373e, 0xff030d17, 0xff17232f,
0xff25313d, 0xff34404c, 0xff525e6a, 0xff4f5b67, 0xff414b55, 0xff58626c,
0xff515a64, 0xff424b55, 0xff0c131c, 0xff060d16, 0xff353b42, 0xff32383f,
0xff383b43, 0xff30333b, 0xff2d3338, 0xff3c4247, 0xff161f23, 0xff0f181c,
0xff596468, 0xff5a6668, 0xff3f4c4e, 0xff3e4b4d, 0xff414e50, 0xff364246,
0xff3c474b, 0xff3f4950, 0xff3b434a, 0xff4f575e, 0xff32383f, 0xff3c414a,
0xff151c25, 0xff343d47, 0xff555f69, 0xff3f4b57, 0xff34424e, 0xff4e5e6b,
0xff576676, 0xff5a6a7a, 0xff657585, 0xff546474, 0xff576774, 0xff5d6d7a,
0xff3c4957, 0xff020e1a, 0xff4b5763, 0xff2b3442, 0xff343b4e, 0xff343a4d,
0xff39404f, 0xff303845, 0xff3b424b, 0xff40484f, 0xff3f454c, 0xff424750,
0xff30343f, 0xff323641, 0xff383b49, 0xff3f4250, 0xff454856, 0xff454954,
0xff3d434a, 0xff333b42, 0xff121c26, 0xff424e5a, 0xff57636f, 0xff6c7884,
0xff7e8a96, 0xff707c88, 0xff616b75, 0xff555f69, 0xff646d77, 0xff666f79,
0xff272e37, 0xff0c131c, 0xff3c4249, 0xff3c3f47, 0xff373b40, 0xff32363b,
0xff343b3e, 0xff30373a, 0xff1f282b, 0xff000003, 0xff131f21, 0xff142020,
0xff162222, 0xff162222, 0xff2a3636, 0xff445052, 0xff323e40, 0xff273236,
0xff1c2529, 0xff363f43, 0xff353b40, 0xff2b3138, 0xff141a21, 0xff242932,
0xff414851, 0xff2e3741, 0xff24303c, 0xff4b5866, 0xff596976, 0xff51616e,
0xff5b6b7b, 0xff556575, 0xff566676, 0xff606f7f, 0xff424f5d, 0xff0e1b29,
0xff43505e, 0xff252f40, 0xff414a5e, 0xff373e52, 0xff424a5b, 0xff353c4b,
0xff37404a, 0xff323942, 0xff3c4249, 0xff40454e, 0xff323641, 0xff30343f,
0xff303341, 0xff363948, 0xff424553, 0xff474b56, 0xff3f444d, 0xff313841,
0xff16202a, 0xff3a4652, 0xff36424e, 0xff3c4854, 0xff3e4a56, 0xff394551,
0xff4a5662, 0xff434c59, 0xff3a4350, 0xff58616b, 0xff282f38, 0xff091019,
0xff40464d, 0xff454850, 0xff383b40, 0xff303338, 0xff2d3338, 0xff252c2f,
0xff2f383b, 0xff0a1414, 0xff010b0b, 0xff000707, 0xff020e0e, 0xff041010,
0xff0a1616, 0xff030f11, 0xff000103, 0xff091216, 0xff030c10, 0xff050e12,
0xff181e23, 0xff070d14, 0xff000007, 0xff0b0e16, 0xff1f252c, 0xff111821,
0xff1f2832, 0xff55616d, 0xff606e7a, 0xff52626f, 0xff4a5969, 0xff4c5c6c,
0xff526272, 0xff495969, 0xff2c3c49, 0xff14212f, 0xff475462, 0xff414d5f,
0xff4b556c, 0xff3d445d, 0xff525b6f, 0xff454e5c, 0xff414b55, 0xff2f3841,
0xff3a4249, 0xff3d424b, 0xff3c404b, 0xff393c4a, 0xff353847, 0xff343746,
0xff3b3e4c, 0xff414452, 0xff3e424d, 0xff333944, 0xff0c1522, 0xff333f4b,
0xff505c68, 0xff697581, 0xff5f6b77, 0xff45515d, 0xff424e5a, 0xff313d49,
0xff3f4855, 0xff555e6b, 0xff27303a, 0xff000710, 0xff2b3039, 0xff3e4149,
0xff404348, 0xff3b3e43, 0xff2b3138, 0xff272d32, 0xff1d2328, 0xff0b1215,
0xff242d30, 0xff40494c, 0xff394545, 0xff434f4f, 0xff2b3739, 0xff162224,
0xff374044, 0xff2f383c, 0xff3c4249, 0xff656b72, 0xff5a6067, 0xff252830,
0xff0d1015, 0xff07070d, 0xff000106, 0xff000006, 0xff242b34, 0xff545d67,
0xff495561, 0xff3d4a58, 0xff374754, 0xff495966, 0xff657585, 0xff5d6d7d,
0xff3b4a5a, 0xff0e1d2d, 0xff303d4d, 0xff424e60, 0xff4a546c, 0xff303954,
0xff3c465d, 0xff313b4c, 0xff37404d, 0xff28313a, 0xff2f373e, 0xff293039,
0xff383c47, 0xff3c3f4d, 0xff3d404f, 0xff393c4b, 0xff383d4c, 0xff3d4350,
0xff404653, 0xff3b4350, 0xff161f2c, 0xff2c3844, 0xff495561, 0xff4c5864,
0xff3d4a58, 0xff3f4c5a, 0xff465361, 0xff485361, 0xff4c5765, 0xff525b68,
0xff303943, 0xff0b111c, 0xff232831, 0xff393c44, 0xff43464b, 0xff383b40,
0xff11161f, 0xff090f16, 0xff030910, 0xff000308, 0xff050e12, 0xff343d40,
0xff4a5658, 0xff4d595b, 0xff364244, 0xff3c474b, 0xff2b3438, 0xff3d454c,
0xff81878e, 0xff51565f, 0xff272b36, 0xff61636d, 0xff1e1c22, 0xff1e1d21,
0xff1d1e22, 0xff0e1116, 0xff161c23, 0xff212831, 0xff222c36, 0xff44505c,
0xff4e5b69, 0xff5a6a77, 0xff657484, 0xff5c6c7c, 0xff3f4e5e, 0xff000e1e,
0xff3a4757, 0xff697488, 0xff545f7a, 0xff3c4762, 0xff3f4960, 0xff303a4c,
0xff363f4c, 0xff2f3842, 0xff394049, 0xff3d444d, 0xff323641, 0xff3d404e,
0xff424554, 0xff3d404f, 0xff383d4c, 0xff3c4150, 0xff3e4554, 0xff3e4653,
0xff0b1421, 0xff24303c, 0xff3c4854, 0xff293442, 0xff1f2c3a, 0xff3b4856,
0xff495666, 0xff4a5767, 0xff434e5c, 0xff454e5c, 0xff333b48, 0xff151b26,
0xff252a33, 0xff353a43, 0xff3a3d45, 0xff272a2f, 0xff0d111c, 0xff0a0f18,
0xff383d46, 0xff50565d, 0xff2f373e, 0xff283135, 0xff495458, 0xff3e494d,
0xff465155, 0xff39434a, 0xff313940, 0xff5c636c, 0xff494d58, 0xff2e313f,
0xff3d404e, 0xff474753, 0xff2b272c, 0xff151012, 0xff0d0a0c, 0xff090a0e,
0xff20232b, 0xff353a43, 0xff262f39, 0xff27333f, 0xff3a4755, 0xff606d7b,
0xff526171, 0xff576676, 0xff4e5c6e, 0xff000c1e, 0xff556375, 0xff717f92,
0xff505b77, 0xff424d69, 0xff3c465e, 0xff2e384a, 0xff313a47, 0xff303943,
0xff323942, 0xff3d444d, 0xff363c47, 0xff3e4451, 0xff3f4453, 0xff373c4b,
0xff34384a, 0xff383f50, 0xff3d4453, 0xff3c4352, 0xff0c1522, 0xff333f4b,
0xff434e5c, 0xff36414f, 0xff303d4d, 0xff435060, 0xff505d6d, 0xff455262,
0xff555f70, 0xff57606e, 0xff373f4c, 0xff090f1a, 0xff1c212a, 0xff2f343d,
0xff2f323a, 0xff21242c, 0xff0f141d, 0xff11161f, 0xff494e57, 0xff7b8188,
0xff757d84, 0xff343c43, 0xff3e484f, 0xff434d54, 0xff424b54, 0xff343d46,
0xff363d46, 0xff4d535e, 0xff303341, 0xff464957, 0xff2c2f3e, 0xff2f2f3b,
0xff0b0a0e, 0xff070505, 0xff151416, 0xff0a0b0f, 0xff0c0f14, 0xff292f36,
0xff242d36, 0xff141e28, 0xff303c48, 0xff6a7583, 0xff3a4553, 0xff394354,
0xff414b5c, 0xff000213, 0xff717b8c, 0xff737d8f, 0xff59637b, 0xff4a546c,
0xff394256, 0xff343c4d, 0xff404855, 0xff424b54, 0xff2e363d, 0xff2c343b,
0xff3f464f, 0xff404651, 0xff393f4c, 0xff2f3542, 0xff2f3443, 0xff39404f,
0xff404855, 0xff3f4754, 0xff1a242e, 0xff3e4852, 0xff39434d, 0xff333f49,
0xff313d47, 0xff333f49, 0xff4c5862, 0xff46525c, 0xff46525c, 0xff56606a,
0xff353e48, 0xff010811, 0xff1f252c, 0xff34373f, 0xff252830, 0xff191c24,
0xff181c21, 0xff1e2227, 0xff2d3338, 0xff535960, 0xff717980, 0xff343b44,
0xff3a414a, 0xff464c57, 0xff525863, 0xff4e545f, 0xff3e444f, 0xff2e3441,
0xff313442, 0xff353846, 0xff313240, 0xff2a2c36, 0xff101317, 0xff252a29,
0xff060a0b, 0xff0e1115, 0xff0f1318, 0xff050b12, 0xff00050e, 0xff131c26,
0xff29323c, 0xff404855, 0xff121a27, 0xff080d1c, 0xff060b1a, 0xff474c5b,
0xff474d5a, 0xff494f5c, 0xff494f5c, 0xff313744, 0xff2c323d, 0xff4f535e,
0xff3d424b, 0xff353b42, 0xff343a41, 0xff2d333a, 0xff3d434a, 0xff3f444d,
0xff333841, 0xff1e232c, 0xff363d46, 0xff363d46, 0xff2d343d, 0xff3b434a,
0xff162125, 0xff3b4749, 0xff434f51, 0xff435052, 0xff4e5b5d, 0xff354342,
0xff293736, 0xff3e4c4b, 0xff404e4d, 0xff445050, 0xff2e3a3c, 0xff030c0f,
0xff1f2629, 0xff44494c, 0xff2a2d32, 0xff24272c, 0xff181d20, 0xff1f2427,
0xff262c31, 0xff41474e, 0xff565d66, 0xff333a43, 0xff404651, 0xff474d58,
0xff4f5562, 0xff525865, 0xff484e5b, 0xff2d3340, 0xff171a28, 0xff141725,
0xff212230, 0xff292b35, 0xff2d3235, 0xff0b1110, 0xff181d1e, 0xff0f1417,
0xff151b20, 0xff11171e, 0xff060d16, 0xff171e27, 0xff1b212c, 0xff1c222d,
0xff313442, 0xff121523, 0xff151624, 0xff353644, 0xff545661, 0xff171924,
0xff2a2c36, 0xff20232b, 0xff1e2129, 0xff454850, 0xff464951, 0xff393f46,
0xff383e45, 0xff464c53, 0xff42484f, 0xff383e45, 0xff363c43, 0xff282e35,
0xff30383f, 0xff2f373e, 0xff30383f, 0xff384047, 0xff182124, 0xff3c4646,
0xff4c5858, 0xff384543, 0xff404d4b, 0xff515f5b, 0xff3c4a46, 0xff26342e,
0xff3a4842, 0xff414f4b, 0xff444f4d, 0xff050d0d, 0xff151a1b, 0xff272c2f,
0xff2a2d32, 0xff111419, 0xff202528, 0xff2b3033, 0xff262c31, 0xff30363d,
0xff313841, 0xff2b323b, 0xff3f4550, 0xff444a55, 0xff444a57, 0xff464c59,
0xff4b515e, 0xff424855, 0xff313442, 0xff313442, 0xff3c3d4b, 0xff3a3c46,
0xff3b4043, 0xff4f5554, 0xff1a1f20, 0xff080d10, 0xff5a6065, 0xff4b5158,
0xff394049, 0xff6b727b, 0xff4a505b, 0xff383e49, 0xff5a5d6b, 0xff666977,
0xff22242f, 0xff040611, 0xff2d2f3a, 0xff353742, 0xff272c35, 0xff30353e,
0xff1a1f28, 0xff151a23, 0xff11161f, 0xff0f161f, 0xff0d141d, 0xff121922,
0xff141b24, 0xff091019, 0xff1a1f28, 0xff151a23, 0xff121720, 0xff11161f,
0xff181d26, 0xff181e25, 0xff000509, 0xff192225, 0xff4f5b5b, 0xff505c5c,
0xff293634, 0xff1b2826, 0xff1c2a26, 0xff33413d, 0xff263430, 0xff2f3c3a,
0xff121d1b, 0xff0b1313, 0xff1f2427, 0xff23282b, 0xff0e1217, 0xff202429,
0xff0f1417, 0xff1a1e23, 0xff12181d, 0xff191f26, 0xff131a23, 0xff293039,
0xff444a55, 0xff4b515c, 0xff3d4350, 0xff373d4a, 0xff434956, 0xff4b515e,
0xff464957, 0xff464957, 0xff454654, 0xff32343e, 0xff4d5255, 0xff434849,
0xff0c1112, 0xff070c0f, 0xff1b2126, 0xff31373e, 0xff3d444d, 0xff2e353e,
0xff343a45, 0xff4a505b, 0xff343745, 0xff363947, 0xff191b26, 0xff3d3f4a,
0xff42444f, 0xff30343f, 0xff353c45, 0xff495059, 0xff434a53, 0xff394049,
0xff343b44, 0xff353c45, 0xff323942, 0xff222932, 0xff141b24, 0xff192029,
0xff353a43, 0xff30353e, 0xff2e333c, 0xff2a2f38, 0xff2b3039, 0xff272c35,
0xff2b3438, 0xff212a2d, 0xff101c1e, 0xff0a1616, 0xff030f0f, 0xff172422,
0xff1c2927, 0xff0f1c1a, 0xff152220, 0xff0d1919, 0xff162020, 0xff454e51,
0xff1b2225, 0xff171b20, 0xff161a1f, 0xff1d2028, 0xff1e2227, 0xff1e2227,
0xff0b1118, 0xff141a21, 0xff171e27, 0xff3a414a, 0xff48515b, 0xff48515b,
0xff313946, 0xff2c3441, 0xff3c424f, 0xff444a57, 0xff3b3e4c, 0xff3a3d4b,
0xff42444f, 0xff393b45, 0xff404548, 0xff353a3b, 0xff1a1f22, 0xff02070a,
0xff2d3338, 0xff51575e, 0xff383f48, 0xff414851, 0xff333944, 0xff3a404b,
0xff333742, 0xff343843, 0xff2f313c, 0xff0f111c, 0xff262833, 0xff3a3e49,
0xff3f4852, 0xff3a434d, 0xff434c56, 0xff525b65, 0xff4d5660, 0xff47505a,
0xff525b65, 0xff47505a, 0xff1d232e, 0xff353b46, 0xff4e545f, 0xff414752,
0xff484c57, 0xff444853, 0xff3d414c, 0xff3a3f48, 0xff3a4249, 0xff313a3e,
0xff000306, 0xff050e11, 0xff0b1719, 0xff192525, 0xff273333, 0xff111d1d,
0xff071313, 0xff091517, 0xff10191c, 0xff10191d, 0xff11171c, 0xff151b22,
0xff24272f, 0xff13151f, 0xff3f4348, 0xff34383d, 0xff161c23, 0xff171d24,
0xff272e37, 0xff4c535c, 0xff48515b, 0xff3d4650, 0xff2f3744, 0xff2e3643,
0xff3d4350, 0xff464c59, 0xff404351, 0xff3e414f, 0xff464853, 0xff474953,
0xff44494c, 0xff282d2e, 0xff161b1e, 0xff010609, 0xff373d42, 0xff393f46,
0xff3b424b, 0xff373e47, 0xff3a404b, 0xff2d333e, 0xff383c47, 0xff424651,
0xff3f414c, 0xff171924, 0xff40424d, 0xff40444f, 0xff464f59, 0xff3a444e,
0xff424c56, 0xff46505a, 0xff3f4953, 0xff454e58, 0xff5f6872, 0xff515a64,
0xff050b16, 0xff1e242f, 0xff353b46, 0xff292f3a, 0xff343843, 0xff333742,
0xff2d313c, 0xff2e323d, 0xff393f46, 0xff252e32, 0xff081115, 0xff6d767a,
0xff8a9599, 0xff6e797d, 0xff747f83, 0xff6d787c, 0xff4e595d, 0xff646f73,
0xff3a4347, 0xff222a31, 0xff60666d, 0xff777c85, 0xff5c5e68, 0xff5f616b,
0xff30363b, 0xff31373c, 0xff1a2027, 0xff0d131a, 0xff242b34, 0xff4b525b,
0xff48515b, 0xff404855, 0xff3f4754, 0xff3d4552, 0xff444a57, 0xff4a505d,
0xff484c57, 0xff3c404b, 0xff353944, 0xff343942, 0xff484d50, 0xff34393a,
0xff12171a, 0xff0b1013, 0xff43494e, 0xff363c43, 0xff4d545d, 0xff3b424b,
0xff393f4a, 0xff2d333e, 0xff2d313c, 0xff424651, 0xff292b36, 0xff131520,
0xff353741, 0xff262a35, 0xff202a34, 0xff323e4a, 0xff434f5b, 0xff3b4753,
0xff424e5a, 0xff515a67, 0xff666f7c, 0xff535b68, 0xff101825, 0xff171f2c,
0xff363c49, 0xff363c49, 0xff393c4a, 0xff353846, 0xff383947, 0xff363843,
0xff343942, 0xff252b32, 0xff0e161d, 0xff5a6269, 0xff566067, 0xff465057,
0xff4f5960, 0xff374148, 0xff303a41, 0xff2e383f, 0xff394148, 0xff454c55,
0xff3e434c, 0xff4e535c, 0xff343843, 0xff2d313c, 0xff2b3136, 0xff3f454c,
0xff30363d, 0xff10151e, 0xff1e252e, 0xff424853, 0xff464e5b, 0xff474f5c,
0xff474f5c, 0xff48505d, 0xff4b515e, 0xff4b515e, 0xff464a55, 0xff373b46,
0xff313540, 0xff3a3f48, 0xff383d40, 0xff383d40, 0xff1b2023, 0xff04080d,
0xff41474e, 0xff4e545b, 0xff2c333c, 0xff353c45, 0xff303641, 0xff313742,
0xff2f333e, 0xff363a45, 0xff2a2c37, 0xff0b0d18, 0xff252731, 0xff0e121d,
0xff343d4a, 0xff44525e, 0xff4a5662, 0xff3c4854, 0xff46525e, 0xff424e5a,
0xff555e6b, 0xff57606d, 0xff2a323f, 0xff1d2532, 0xff434956, 0xff4e5461,
0xff424553, 0xff363947, 0xff3c3d4b, 0xff32343f, 0xff41464f, 0xff242a31,
0xff0a1219, 0xff3a4249, 0xff2a3239, 0xff414b52, 0xff576168, 0xff2f3841,
0xff242d36, 0xff09121b, 0xff3a414a, 0xff373e47, 0xff3e434c, 0xff3a3f48,
0xff393d48, 0xff282c37, 0xff373d44, 0xff343a41, 0xff414851, 0xff293039,
0xff070d18, 0xff434c56, 0xff454d5a, 0xff444c59, 0xff3f4754, 0xff3a424f,
0xff3e4751, 0xff505661, 0xff363c47, 0xff303641, 0xff353a43, 0xff30363d,
0xff3c4045, 0xff22272a, 0xff25292e, 0xff000409, 0xff383e45, 0xff454b52,
0xff333a43, 0xff323942, 0xff303641, 0xff2e343f, 0xff353944, 0xff2b2f3a,
0xff30323c, 0xff13151f, 0xff10121c, 0xff292d38, 0xff464f5c, 0xff45535f,
0xff3e4a56, 0xff414d59, 0xff3f4b57, 0xff495561, 0xff4f5865, 0xff5f6875,
0xff2a323f, 0xff2c3441, 0xff555b68, 0xff3c424f, 0xff323543, 0xff363947,
0xff2f303e, 0xff373944, 0xff353a43, 0xff30363d, 0xff171c25, 0xff424750,
0xff3b424b, 0xff343b44, 0xff2a333c, 0xff222b35, 0xff2b343e, 0xff3b444e,
0xff444d57, 0xff373d48, 0xff373d48, 0xff2f3540, 0xff343843, 0xff333742,
0xff42484f, 0xff3f454c, 0xff383f48, 0xff1f262f, 0xff131c26, 0xff48515b,
0xff454d5a, 0xff434b58, 0xff3d4552, 0xff333b48, 0xff252e38, 0xff313a44,
0xff3e444f, 0xff3e444f, 0xff30353e, 0xff434950, 0xff33373c, 0xff1c2124,
0xff262a2f, 0xff060a0f, 0xff363c43, 0xff41474e, 0xff313841, 0xff2e353e,
0xff2d333e, 0xff343a45, 0xff343843, 0xff424651, 0xff31333d, 0xff1d1f29,
0xff191b25, 0xff363b44, 0xff49535d, 0xff485460, 0xff3e4a56, 0xff44505c,
0xff414d59, 0xff434c59, 0xff353e4b, 0xff373f4c, 0xff2c3441, 0xff1e2633,
0xff444a57, 0xff393f4c, 0xff343745, 0xff343745, 0xff2f303e, 0xff393b46,
0xff454a53, 0xff30363d, 0xff090e17, 0xff4a4f58, 0xff505760, 0xff2d333e,
0xff2b343e, 0xff4d5660, 0xff545d67, 0xff353e48, 0xff2a333d, 0xff333c46,
0xff494f5a, 0xff353b46, 0xff2e323d, 0xff323641, 0xff464c53, 0xff52585f,
0xff424952, 0xff181f28, 0xff09121c, 0xff2e3741, 0xff49525f, 0xff646d7a,
0xff3e4754, 0xff2d3643, 0xff242d37, 0xff1a232d, 0xff181f28, 0xff3a414a,
0xff40454e, 0xff40464d, 0xff2a2e33, 0xff171c1f, 0xff1e2227, 0xff02060b,
0xff31373e, 0xff3d434a, 0xff333a43, 0xff343b44, 0xff323843, 0xff343a45,
0xff2a2f38, 0xff373c45, 0xff1c1e28, 0xff10121c, 0xff2a2d35, 0xff474c55,
0xff434c56, 0xff48525c, 0xff424c56, 0xff434d57, 0xff39434d, 0xff39424c,
0xff333c46, 0xff3e4751, 0xff292f3a, 0xff0e141f, 0xff303641, 0xff353b46,
0xff353944, 0xff333742, 0xff323641, 0xff3d414c, 0xff3e404a, 0xff43464e,
0xff171c25, 0xff4e535c, 0xff5c626d, 0xff343a45, 0xff2e3643, 0xff464e5b,
0xff272f3c, 0xff29313e, 0xff333b48, 0xff353d4a, 0xff404651, 0xff323843,
0xff323843, 0xff373d48, 0xff3c4249, 0xff474d54, 0xff3c434c, 0xff141b24,
0xff000711, 0xff101923, 0xff2d3643, 0xff3b4451, 0xff242d3a, 0xff2d3643,
0xff3c454f, 0xff3b444e, 0xff222932, 0xff313841, 0xff333841, 0xff1b2128,
0xff1b1f24, 0xff14191c, 0xff12161b, 0xff000308, 0xff393f46, 0xff434950,
0xff2f363f, 0xff353c45, 0xff2a303b, 0xff2d333e, 0xff333841, 0xff343942,
0xff22242e, 0xff0a0c16, 0xff353840, 0xff393f46, 0xff434c55, 0xff4b545e,
0xff454e58, 0xff444d57, 0xff37404a, 0xff38414b, 0xff3b444e, 0xff4c555f,
0xff282e39, 0xff101621, 0xff323843, 0xff373d48, 0xff343843, 0xff313540,
0xff363a45, 0xff3f444d, 0xff363941, 0xff474a52, 0xff131821, 0xff2c313a,
0xff363c47, 0xff272d38, 0xff2f3744, 0xff2f3744, 0xff2d3542, 0xff3c4451,
0xff424a57, 0xff343c49, 0xff434954, 0xff444a55, 0xff3a404b, 0xff242a35,
0xff3a414a, 0xff404750, 0xff454c55, 0xff202730, 0xff00020c, 0xff111a24,
0xff414a57, 0xff4f5865, 0xff47505d, 0xff4f5865, 0xff3d4650, 0xff464f59,
0xff394049, 0xff171e27, 0xff00080f, 0xff00040b, 0xff03070c, 0xff0a0e13,
0xff03070c, 0xff000106, 0xff464c53, 0xff4b5059, 0xff2a313a, 0xff313841,
0xff303641, 0xff373d48, 0xff3c414a, 0xff363b44, 0xff22252d, 0xff12151d,
0xff3b3e46, 0xff31373e, 0xff4e555e, 0xff505760, 0xff474e57, 0xff4a515a,
0xff444b54, 0xff414851, 0xff333a43, 0xff363d46, 0xff282f38, 0xff242b34,
0xff464b54, 0xff40454e, 0xff333841, 0xff2f343d, 0xff373c45, 0xff3c414a,
0xff383b43, 0xff353840, 0xff0e1119, 0xff272c35, 0xff2c323d, 0xff222833,
0xff363e4b, 0xff313946, 0xff49515e, 0xff48505d, 0xff464e5b, 0xff39414e,
0xff3e4751, 0xff353e48, 0xff394049, 0xff3a414a, 0xff414851, 0xff454c55,
0xff505760, 0xff293039, 0xff00030d, 0xff28313b, 0xff646d7a, 0xff7d8693,
0xff737c89, 0xff6c7582, 0xff646d77, 0xff7b848e, 0xff727982, 0xff4f565f,
0xff1c242b, 0xff000006, 0xff060a0f, 0xff090d12, 0xff000409, 0xff02050d,
0xff434851, 0xff4f545d, 0xff394049, 0xff3f464f, 0xff3c424d, 0xff434954,
0xff3c414a, 0xff3b4049, 0xff181b23, 0xff1c1f27, 0xff34373f, 0xff363941,
0xff3a3f48, 0xff3d424b, 0xff363b44, 0xff3b4049, 0xff353a43, 0xff303740,
0xff222932, 0xff242b34, 0xff151c25, 0xff2a313a, 0xff4b5059, 0xff3c414a,
0xff333841, 0xff323740, 0xff393e47, 0xff3b4148, 0xff383c41, 0xff303439,
0xff1b1e26, 0xff2f323a, 0xff31363f, 0xff2a303b, 0xff3a424f, 0xff333b48,
0xff565e6b, 0xff3f4754, 0xff2c3441, 0xff29313e, 0xff464f59, 0xff49525c,
0xff474e57, 0xff3d444d, 0xff394049, 0xff363d46, 0xff383e49, 0xff212732,
0xff101923, 0xff47505a, 0xff49525f, 0xff47505d, 0xff464f5c, 0xff2c3542,
0xff3e4751, 0xff454e58, 0xff394049, 0xff484f58, 0xff222a31, 0xff01070e,
0xff101419, 0xff03070c, 0xff02050d, 0xff03060e, 0xff1d222b, 0xff282d36,
0xff242b34, 0xff1d242d, 0xff171d28, 0xff1e242f, 0xff252a33, 0xff282d36,
0xff060911, 0xff00020a, 0xff04070f, 0xff0d1018, 0xff060911, 0xff0b0e16,
0xff04070f, 0xff090c14, 0xff060911, 0xff070d14, 0xff01070e, 0xff0a1017,
0xff040a11, 0xff272d34, 0xff434950, 0xff333940, 0xff333b42, 0xff343c43,
0xff363e45, 0xff383e45, 0xff373b40, 0xff373a3f, 0xff1e2129, 0xff0f121a,
0xff151a23, 0xff1d232e, 0xff2b3340, 0xff333b48, 0xff434b58, 0xff48505d,
0xff444d57, 0xff303943, 0xff3b444e, 0xff404952, 0xff454c55, 0xff3c444b,
0xff293039, 0xff323942, 0xff353b46, 0xff232934, 0xff222b35, 0xff5f6872,
0xff48515e, 0xff4a5360, 0xff404956, 0xff2f3845, 0xff515a64, 0xff49525c,
0xff434a53, 0xff495059, 0xff10181f, 0xff272d34, 0xff4a4e53, 0xff33373c,
0xff40434b, 0xff41444c, 0xff2f343d, 0xff2b3039, 0xff282f38, 0xff0a111a,
0xff333944, 0xff2a303b, 0xff3b4049, 0xff2d323b, 0xff1b1e26, 0xff04070f,
0xff13161e, 0xff282b33, 0xff30333b, 0xff2b2e36, 0xff1f222a, 0xff2a2d35,
0xff31343c, 0xff373a42, 0xff262c33, 0xff242a31, 0xff030910, 0xff2a3037,
0xff40464d, 0xff31373e, 0xff394148, 0xff363e45, 0xff313940, 0xff31373e,
0xff2f3338, 0xff34373c, 0xff21242c, 0xff10131b, 0xff1c212a, 0xff171d28,
0xff151d2a, 0xff323a47, 0xff3e4653, 0xff38404d, 0xff2d3640, 0xff1f2832,
0xff333c45, 0xff3b444d, 0xff3c444b, 0xff2e363d};
const uint8_t LOOKUP_TBL g_font[128][16] = {
{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x00, 0x08, 0x08,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x14, 0x14, 0x14, 0x14, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x48, 0x48, 0x68, 0xfe, 0x24, 0x24, 0x7f, 0x14, 0x12, 0x12,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x10, 0x7c, 0x92, 0x12, 0x1c, 0x70, 0x90, 0x92, 0x7c,
0x10, 0x10, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x06, 0x09, 0x09, 0x46, 0x38, 0x66, 0x90, 0x90, 0x60,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x38, 0x04, 0x04, 0x0c, 0x92, 0xb2, 0xa2, 0x46, 0xbc,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x30, 0x10, 0x10, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x10, 0x10,
0x20, 0x00, 0x00, 0x00},
{0x00, 0x0c, 0x08, 0x08, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x08, 0x08,
0x0c, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x10, 0x92, 0x7c, 0x38, 0xd6, 0x10, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0x7f, 0x08, 0x08, 0x08, 0x00,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18,
0x08, 0x04, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x40, 0x20, 0x20, 0x10, 0x10, 0x18, 0x08, 0x08, 0x04,
0x04, 0x02, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x38, 0x44, 0x82, 0x82, 0x92, 0x82, 0x82, 0x44, 0x38,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x1c, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x7c,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x7c, 0xc2, 0x80, 0x80, 0x40, 0x30, 0x18, 0x04, 0xfe,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x7c, 0x82, 0x80, 0xc0, 0x38, 0xc0, 0x80, 0xc2, 0x7c,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x60, 0x50, 0x58, 0x48, 0x44, 0x42, 0xfe, 0x40, 0x40,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x7e, 0x02, 0x02, 0x3e, 0xc0, 0x80, 0x80, 0xc2, 0x3c,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x78, 0x84, 0x02, 0x7a, 0xc6, 0x82, 0x82, 0xc4, 0x78,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0xfe, 0x40, 0x40, 0x20, 0x20, 0x10, 0x18, 0x08, 0x04,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x7c, 0x82, 0x82, 0x82, 0x7c, 0x82, 0x82, 0x86, 0x7c,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x3c, 0x46, 0x82, 0x82, 0xc6, 0xbc, 0x80, 0x42, 0x3c,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x18, 0x18,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x18, 0x18,
0x08, 0x04, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x70, 0x0e, 0x0e, 0x70, 0x80, 0x00,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x00, 0x00, 0xfe, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x1c, 0xe0, 0xe0, 0x1c, 0x02, 0x00,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x1c, 0x22, 0x20, 0x10, 0x08, 0x08, 0x00, 0x08, 0x08,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x78, 0xcc, 0x84, 0xe2, 0x92, 0x92, 0x92, 0xe2, 0x04,
0x0c, 0x78, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x10, 0x28, 0x28, 0x28, 0x44, 0x44, 0x7c, 0xc6, 0x82,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x7e, 0x82, 0x82, 0x82, 0x7e, 0x82, 0x82, 0x82, 0x7e,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x78, 0x84, 0x02, 0x02, 0x02, 0x02, 0x02, 0x84, 0x78,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x3e, 0x42, 0x82, 0x82, 0x82, 0x82, 0x82, 0x42, 0x3e,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0xfe, 0x02, 0x02, 0x02, 0xfe, 0x02, 0x02, 0x02, 0xfe,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0xfe, 0x02, 0x02, 0x02, 0xfe, 0x02, 0x02, 0x02, 0x02,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x78, 0x84, 0x02, 0x02, 0xc2, 0x82, 0x82, 0x84, 0x78,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x82, 0x82, 0x82, 0x82, 0xfe, 0x82, 0x82, 0x82, 0x82,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x3e, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x3e,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x38, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x22, 0x1c,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x42, 0x22, 0x12, 0x0a, 0x0e, 0x12, 0x22, 0x22, 0x42,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0xfe,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0xc6, 0xc6, 0xaa, 0xaa, 0xaa, 0x92, 0x82, 0x82, 0x82,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x86, 0x86, 0x8a, 0x8a, 0x92, 0xa2, 0xa2, 0xc2, 0xc2,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x38, 0x44, 0x82, 0x82, 0x82, 0x82, 0x82, 0x44, 0x38,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x7e, 0xc2, 0x82, 0x82, 0xc2, 0x7e, 0x02, 0x02, 0x02,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x38, 0x44, 0x82, 0x82, 0x82, 0x82, 0x82, 0x44, 0x78,
0x60, 0x40, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x7e, 0xc2, 0x82, 0x82, 0x7e, 0x42, 0x82, 0x82, 0x02,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x7c, 0x86, 0x02, 0x06, 0x7c, 0xc0, 0x80, 0xc2, 0x7d,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x7f, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x82, 0x7c,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x82, 0xc6, 0x44, 0x44, 0x44, 0x28, 0x28, 0x28, 0x10,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x81, 0x81, 0x81, 0x5a, 0x5a, 0x5a, 0x66, 0x66, 0x66,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0xc6, 0x44, 0x28, 0x38, 0x10, 0x28, 0x6c, 0x44, 0x82,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x41, 0x22, 0x14, 0x14, 0x08, 0x08, 0x08, 0x08, 0x08,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0xfe, 0xc0, 0x60, 0x20, 0x10, 0x08, 0x0c, 0x06, 0xfe,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x38, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08,
0x38, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x02, 0x04, 0x04, 0x08, 0x08, 0x18, 0x10, 0x10, 0x20,
0x20, 0x40, 0x00, 0x00},
{0x00, 0x1c, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10,
0x1c, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x08, 0x14, 0x22, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x7f, 0x00},
{0x00, 0x00, 0x08, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x44, 0x40, 0x7c, 0x42, 0x62, 0x5c,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x02, 0x02, 0x02, 0x02, 0x3e, 0x66, 0x42, 0x42, 0x42, 0x66, 0x3e,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x44, 0x02, 0x02, 0x02, 0x44, 0x38,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x40, 0x40, 0x40, 0x40, 0x7c, 0x66, 0x42, 0x42, 0x42, 0x66, 0x7c,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x66, 0x42, 0x7e, 0x02, 0x46, 0x3c,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x30, 0x08, 0x08, 0x08, 0x3e, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x66, 0x42, 0x42, 0x42, 0x66, 0x5c,
0x40, 0x44, 0x38, 0x00},
{0x00, 0x02, 0x02, 0x02, 0x02, 0x3a, 0x46, 0x42, 0x42, 0x42, 0x42, 0x42,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x08, 0x00, 0x00, 0x00, 0x0e, 0x08, 0x08, 0x08, 0x08, 0x08, 0x3e,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x10, 0x00, 0x00, 0x00, 0x1c, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10,
0x10, 0x10, 0x0e, 0x00},
{0x00, 0x02, 0x02, 0x02, 0x02, 0x22, 0x12, 0x0a, 0x0e, 0x12, 0x22, 0x42,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x0e, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x70,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x92, 0x92, 0x92, 0x92, 0x92, 0x92,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x3a, 0x46, 0x42, 0x42, 0x42, 0x42, 0x42,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x66, 0x42, 0x42, 0x42, 0x66, 0x3c,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x3e, 0x66, 0x42, 0x42, 0x42, 0x66, 0x3e,
0x02, 0x02, 0x02, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x7c, 0x66, 0x42, 0x42, 0x42, 0x66, 0x5c,
0x40, 0x40, 0x40, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x4c, 0x04, 0x04, 0x04, 0x04, 0x04,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x42, 0x02, 0x3c, 0x40, 0x42, 0x3c,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x08, 0x08, 0x7e, 0x08, 0x08, 0x08, 0x08, 0x08, 0x70,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x42, 0x42, 0x42, 0x42, 0x62, 0x5c,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x66, 0x24, 0x24, 0x3c, 0x18, 0x18,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x81, 0x81, 0x5a, 0x5a, 0x5a, 0x24, 0x24,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x66, 0x24, 0x18, 0x18, 0x18, 0x24, 0x66,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x42, 0x44, 0x24, 0x24, 0x28, 0x18, 0x10,
0x10, 0x08, 0x0c, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0x40, 0x20, 0x18, 0x04, 0x02, 0x7e,
0x00, 0x00, 0x00, 0x00},
{0x00, 0x38, 0x08, 0x08, 0x08, 0x08, 0x06, 0x08, 0x08, 0x08, 0x08, 0x08,
0x30, 0x00, 0x00, 0x00},
{0x00, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08,
0x08, 0x08, 0x00, 0x00},
{0x00, 0x0e, 0x08, 0x08, 0x08, 0x08, 0x30, 0x08, 0x08, 0x08, 0x08, 0x08,
0x06, 0x00, 0x00, 0x00},
{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9c, 0x62, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00},
{0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,
0xff, 0xff, 0xff, 0xff}};