appcui 0.4.8

A feature-rich and cross-platform TUI/CUI framework for Rust, enabling modern terminal-based applications on Windows, Linux, and macOS. Includes built-in UI components like buttons, menus, list views, tree views, checkboxes, and more. Perfect for building fast and interactive CLI tools and text-based interfaces.
Documentation
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
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
use crate::prelude::*;
use std::str::FromStr;

// image taken from https://www.rustacean.net/assets/cuddlyferris.svg
const FERRIS_PIXELS: &[u32] = &[
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xFF0000, 0xDA4824,
    0xFF0000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xFF0000, 0xBF3F00, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xFF0000, 0xE83816, 0xE73817, 0xE83716, 0xFF0000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0xFF0000, 0xBF3F00, 0xFF0000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0xE73717, 0xE73817, 0xEB3918, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xEA3818,
    0xE53717, 0xE43717, 0xE63717, 0xE63518, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xFF0000, 0xE83818, 0xE73717, 0xE83716, 0xFF0000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xE23918, 0xE53717, 0xE43717,
    0xE53717, 0xE53616, 0x000000, 0x000000, 0x000000, 0x000000, 0xDF3F1F, 0xE63717, 0xE43717, 0xE43717, 0xE43717, 0xE73717, 0xAA5500, 0x000000,
    0x000000, 0x000000, 0xFF0000, 0xE53816, 0xE43717, 0xE43717, 0xE63717, 0xE63718, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xFF0000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0xFF0000, 0xE93817, 0xE33717, 0xE43717, 0xE43717, 0xE53717, 0xEC3717, 0x000000, 0x000000, 0x000000,
    0xE93817, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE73717, 0x000000, 0x000000, 0x000000, 0xEB3617, 0xE63717, 0xE43717, 0xE43717,
    0xE43717, 0xE93817, 0xFF0000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xFF0000, 0xFF0000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0xE93919, 0xE93817, 0xE93817, 0xE2381C, 0x000000, 0x000000, 0x000000, 0x000000, 0xFF3F1F, 0xE63717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE73716, 0xE63718, 0xFF0000, 0xE03214, 0xE63717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE73717, 0xEE3311, 0xFF0000, 0xE43515, 0xE63717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE63716, 0xFF5500, 0x000000, 0x000000, 0x000000,
    0x000000, 0xE53319, 0xE83718, 0xE83816, 0xEE3918, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xAA5500, 0xE73717, 0xE43717,
    0xE43717, 0xE73817, 0xE73617, 0x000000, 0x000000, 0x000000, 0xE93915, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE53616,
    0xE83716, 0xE73817, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE73817, 0xE83816, 0xE63717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE53717, 0xE63918, 0x000000, 0x000000, 0x000000, 0xE43514, 0xE73717, 0xE43717, 0xE43717, 0xE63717, 0xFF0000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xE53319, 0xE83817, 0xE43717, 0xE43717, 0xE43717, 0xE73716, 0xE73917, 0xFF0000, 0xFF0000,
    0xE93717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE83817, 0xFF0000,
    0xFF0000, 0xE73817, 0xE63717, 0xE43717, 0xE43717, 0xE43717, 0xE73817, 0xE2381C, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xE43515,
    0xE53717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE53717, 0xE73817, 0xE93817, 0xE53616, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE83716, 0xE73817, 0xE53717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE53717, 0xE23812, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0xFF0000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xEA3817, 0xE33717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE53717, 0xE93615, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0xFF0000, 0xFF0000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xEE3B19, 0xE83817, 0xE73817, 0xE93A15, 0xFF0000, 0x000000, 0x000000,
    0xFF0000, 0xE83816, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE93817, 0x000000, 0x000000, 0x000000, 0xFF0000, 0xEB3919, 0xE93717, 0xE83717, 0xF03A18, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0xFF7F00, 0xE53617, 0xE43717, 0xE43717, 0xE63717, 0xE83818, 0xE73517, 0xFF0000, 0x7F0000, 0xE73817, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE83716, 0xFF0000, 0xFF0000,
    0xE43A15, 0xE93816, 0xE63717, 0xE43717, 0xE43717, 0xE73717, 0xFF0000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xFF5500, 0xE53617, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE53717, 0xE83817, 0xE93817, 0xE53717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE53717, 0xEA3918, 0xE63716, 0xE53717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE73716,
    0xFF0000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x7F0000, 0xE53617, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43617, 0xFF0000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xFF0000, 0xE63616, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE73717, 0xFF0000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xE93816, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xEA3817, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xDF2F0F, 0xE72E17, 0xFF0000, 0x000000, 0x000000, 0x000000, 0xFF0000, 0xE93817,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xEB3817, 0x000000, 0x000000, 0x000000, 0x000000, 0xFF0000, 0xE93F15, 0xEC3612, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xEB3817,
    0xE83817, 0xE73717, 0xE73817, 0xE83816, 0xE53819, 0xE53319, 0xE53319, 0xE73816, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE73717, 0xEF3F0F, 0xE93F15,
    0xE33717, 0xE93918, 0xE73717, 0xE63717, 0xE83717, 0xE83916, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xFF0000, 0xE83716, 0xE43717, 0xE43717, 0xE43717, 0xE33717, 0xE43717, 0xE83817,
    0xE63717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE63717, 0xE73717, 0xE53717, 0xE33717, 0xE43717, 0xE43717, 0xE43717, 0xE73817,
    0xFF0000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0xEA3718, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE33717, 0xEA3818, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xE83916, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE53717, 0xE53716, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0xE4341A, 0xE63817, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE53717, 0xEB3A13, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xD42A2A, 0xE73717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE73717, 0xFF0000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xFF0000, 0xE83816, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE93717, 0xFF0000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xFF0000, 0xFF0000, 0xFF0000, 0x000000, 0x000000, 0xFF5500,
    0xE83718, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE33717, 0xE83716, 0x7F0000, 0x000000, 0x000000, 0xFF0000, 0xFF0000, 0xFF0000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0xFF0000, 0xE63816, 0xE63717, 0xE63717, 0xE63717, 0xE83817, 0xE83817, 0xE93716, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE83817,
    0xE93717, 0xE73717, 0xE63617, 0xE63717, 0xE73817, 0xE63716, 0xFF0000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xE73717, 0xE63717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE73716,
    0xE93F15, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0xEF2F0F, 0xE73817, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE63717, 0xFF3300, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xFF0000, 0xE73717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE33717, 0xE93817, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xEA3514, 0xE63717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE63717, 0xE93515, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x7F0000,
    0xE63716, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE93817, 0xFF0000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xE73617, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE53717, 0xE73717, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0xE53319, 0xE73817, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE73717, 0xFF5500, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xFF0000, 0xFF0000, 0xDD3311, 0xE63718, 0xE63816, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE53717, 0xE93817, 0xEA3514,
    0xDA3612, 0x7F0000, 0xFF0000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xE93515, 0xEB3817,
    0xE73717, 0xE63717, 0xE73717, 0xE53717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE53717, 0xE73717, 0xE63716, 0xE73817, 0xEB3718, 0xE63C18, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xBF3F00, 0xE83718, 0xE33717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE33717, 0xEA3717, 0xFF0000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xDA2424,
    0xE73817, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43718, 0xE33116, 0xC82C16, 0xA42913, 0x94230E, 0x99240F, 0xB62B12,
    0xE13617, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43718, 0xE33016, 0xBA2C15, 0x8E2411, 0x801D0C, 0x9F260F, 0xDA3416, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE73817, 0xFF0000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xE93717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE05946, 0xEBD5D4, 0xE7E9E9, 0x7A7878, 0x0F0606, 0x090100, 0x060000, 0x210602, 0x96230E, 0xE33717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43718, 0xE55546, 0xF7DBD8, 0xEAEBEB, 0x7B7777,
    0x0B0505, 0x080000, 0x170401, 0x8F210E, 0xE33717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE73817, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0xAA5500, 0xE93717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE6442E, 0xFDF1F1, 0xFFFFFF, 0xFFFFFF, 0xFEFEFE, 0x656565,
    0x010101, 0x000000, 0x000000, 0x080100, 0x721A0B, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xAD3928, 0xF0EEEE, 0xFFFFFF, 0xFFFFFF, 0xFEFEFE, 0x616161, 0x020202, 0x000000, 0x050000, 0x6D190A, 0xE33717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xEA3917, 0xFF0000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xE63C18, 0xE63817, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43818, 0xEA857B, 0xFFFFFF, 0xFFFFFF, 0xFFFFFF, 0xFFFFFF, 0xCACACA, 0x0A0A0A, 0x000000, 0x000000, 0x000000, 0x090100, 0xA52710,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xCA3215, 0x716D6D, 0xFFFFFF, 0xFFFFFF,
    0xFFFFFF, 0xFFFFFF, 0xC0C0C0, 0x070707, 0x000000, 0x000000, 0x090100, 0xB42B12, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE73717, 0xEF3F0F, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xE83816, 0xE53717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE03719, 0xB79F9E, 0xFFFFFF, 0xFFFFFF, 0xFFFFFF,
    0xFFFFFF, 0xF0F0F0, 0x0F0F0F, 0x000000, 0x000000, 0x000000, 0x000000, 0x380C04, 0xE33717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0x6E2113, 0x949494, 0xFFFFFF, 0xFFFFFF, 0xFFFFFF, 0xFFFFFF, 0xE8E8E8, 0x0A0A0A, 0x000000, 0x000000,
    0x020000, 0x591408, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE53717, 0xE83916, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xFF0000,
    0xE33615, 0xE63717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xAC2B14, 0x9D9D9D, 0xFFFFFF, 0xFFFFFF, 0xFFFFFF, 0xFFFFFF, 0xEEEEEE, 0x0F0F0F, 0x000000, 0x000000, 0x000000,
    0x000000, 0x0A0100, 0xC52F13, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xDF3616, 0x1E0B09, 0x8A8A8A,
    0xFFFFFF, 0xFFFFFF, 0xFFFFFF, 0xFFFFFF, 0xDFDFDF, 0x080808, 0x000000, 0x000000, 0x000000, 0x140301, 0xDD3516, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43716, 0xE93817, 0xEB3A13, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xE53319, 0xE73817, 0xE63717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0x6A1A0C, 0x727272, 0xFFFFFF,
    0xFFFFFF, 0xFFFFFF, 0xFFFFFF, 0xC3C3C3, 0x080808, 0x000000, 0x000000, 0x000000, 0x000000, 0x050000, 0x88200D, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xAD2911, 0x060000, 0x515151, 0xFEFEFE, 0xFFFFFF, 0xFFFFFF, 0xFFFFFF, 0xA3A3A3, 0x070707,
    0x000000, 0x000000, 0x000000, 0x060000, 0xAC2911, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE73716, 0xE83916, 0xFF0000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xE03214,
    0xE93817, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE53717, 0x380B04, 0x1B1B1B, 0xE4E4E4, 0xFFFFFF, 0xFFFFFF, 0xFCFCFC, 0x545454, 0x010101, 0x000000,
    0x000000, 0x000000, 0x000000, 0x030000, 0x701A0A, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0x871F0D,
    0x080100, 0x0C0C0C, 0xBBBBBB, 0xFFFFFF, 0xFFFFFF, 0xEDEDED, 0x2E2E2E, 0x000000, 0x000000, 0x000000, 0x000000, 0x070000, 0x7F1D0C, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE53717, 0xE73917, 0xFF0000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xF1351A, 0xE83716, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE23617, 0x150301,
    0x020202, 0x2E2E2E, 0xBCBCBC, 0xCDCDCD, 0x606060, 0x050505, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x020000, 0x6B1809, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0x6B190B, 0x050000, 0x000000, 0x111111, 0x7C7C7C, 0x8F8F8F, 0x2C2C2C,
    0x020202, 0x000000, 0x000000, 0x000000, 0x000000, 0x010000, 0x6A180A, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE53717, 0xE93718, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xBF3F00,
    0xE83818, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE23717, 0x180401, 0x000000, 0x010101, 0x090909, 0x0B0B0B, 0x020202, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x030000, 0x701A0A, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0x841E0C, 0x080100, 0x000000, 0x000000, 0x030303, 0x030303, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x010000,
    0x691809, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE63717, 0xEB3A13, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xE83916, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE53717, 0x3B0D05, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x050000,
    0x8C210E, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xAA2811, 0x060000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x060000, 0x7A1D0C, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE93716,
    0xFF0000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0xFF5500, 0xE73817, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0x821E0C, 0x040000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x0B0100, 0xCC3114, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE03617, 0x1B0502, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x060000, 0xB82C12, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE73717, 0xD73A13, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xEB3719, 0xE53717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xD63315, 0x220602, 0x010000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x010000, 0x481006, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0x8D210D, 0x060100,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x030000, 0x511207, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xEA3818, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0xE93718, 0xE33717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xB72C12, 0x160401,
    0x010000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x1C0502, 0xC42F13, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE33717, 0x551308, 0x030000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x070100, 0x4A1006, 0xD83416, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43718, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xFF0000, 0xE63616, 0xE33717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE23617, 0xDF3517, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xC62F14, 0x3E0D05, 0x080100, 0x010000, 0x000000, 0x000000, 0x010000,
    0x060000, 0x290803, 0xBB2C12, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xDD3516, 0x501207, 0x070100, 0x030000, 0x020000, 0x040000, 0x090100, 0x2E0904, 0x9A240F, 0xE33717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE23617, 0xC82F18, 0xA52418, 0xBB2B18, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE33617, 0xFF0000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0xFF0000, 0xE43716, 0xE33717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xD43217, 0x911F19, 0xAF2718, 0xD13217, 0xE33717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE23617, 0xA72710, 0x4A1006, 0x150301, 0x1F0602, 0x4A1006, 0x94230E, 0xDD3516, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE33717, 0xB02A11, 0x701A0A, 0x5F1508,
    0x781C0B, 0xB92C12, 0xE23617, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE03617, 0xC22D18, 0x992119, 0x8E1E19,
    0x8E1E19, 0xAE2718, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE53716, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xE93718, 0xE33717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0x9C2219, 0x8E1E19, 0x8E1E19, 0x992119,
    0xB82A18, 0xD73317, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE03617,
    0xE33717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xD93417, 0xB52918, 0x942019, 0x8E1E19, 0x8E1E19, 0x8E1E19, 0x8E1E19, 0xC22D18, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE93815, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xE73817, 0xE53717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xBD2B18, 0x8E1E19, 0x8E1E19, 0x8E1E19, 0x8E1E19, 0x8D1E19, 0x9C2219, 0xBC2B18, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xD83417, 0x8E1E19, 0x8E1E19, 0x8E1E19, 0x8E1E19,
    0x8E1E19, 0x8E1E19, 0x8E1E19, 0xD53317, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE63817,
    0xEC3612, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0xCC3300, 0xE63717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xDB3417, 0x8E1E19,
    0x8E1E19, 0x8E1E19, 0x8E1E19, 0x8E1E19, 0x8E1E19, 0x911F19, 0xE13617, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xC72E18, 0x8E1E19, 0x8E1E19, 0x8E1E19, 0x8E1E19, 0x8E1E19, 0x8E1E19, 0x921F19, 0xE23617, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE83717, 0xFF0000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xFF0000, 0xE83716, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xA42418, 0x8E1E19, 0x8E1E19, 0x8E1E19, 0x8E1E19, 0x8E1E19, 0x8D1E19,
    0xCD3018, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xC12D18, 0xCD3018, 0xDD3517, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE33717, 0xD93417, 0xC32D18, 0xCA2F18, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xAF2818, 0x8E1E19, 0x8E1E19,
    0x8E1E19, 0x8E1E19, 0x8E1E19, 0x8E1E19, 0xA02319, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE93918, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0xE53319, 0xE73717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xCB2F17, 0x8F1E19, 0x8E1E19, 0x8E1E19, 0x8E1E19, 0x8E1E19, 0x8E1E19, 0xB02818, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xC02D18, 0x8E1E19, 0x8F1E19, 0x9B2219, 0xB02818, 0xC42D18, 0xD63317, 0xE13617, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE23717, 0xDA3417, 0xC72F18, 0xB12818, 0x992119, 0x8E1E19, 0x901F19, 0xDB3417,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0x9A2118, 0x901E18, 0x8E1E19, 0x8E1E19, 0x8E1E19, 0x8E1E19, 0x8E1E19, 0xB22818, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE73817, 0xFF3300, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xE73817, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE63817, 0x952018, 0x8E1E19, 0x8E1E19, 0x8E1E19,
    0x8E1E19, 0x8E1E19, 0x962019, 0xE23617, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE13617, 0x982119, 0x8E1E19, 0x8E1E19, 0x8E1E19, 0x8E1E19,
    0x8E1E19, 0x911F19, 0x9D2219, 0xAE2718, 0xBE2C18, 0xCC3018, 0xDA3417, 0xE13617, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE13617, 0xD83417, 0xC92F18, 0xB92A18, 0xA62519,
    0x942019, 0x8E1E19, 0x8E1E19, 0x8E1E19, 0x8E1E19, 0x8E1E19, 0xB12818, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE73817, 0xAA0000,
    0x911E1A, 0x8E1E19, 0x8E1E19, 0x8E1E19, 0x8E1E19, 0x8E1E19, 0xC62E18, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xEB3716, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xFF3F00, 0xE83817, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE53717, 0xE43517, 0x911E19, 0x8E1E19, 0x8E1E19, 0x8E1E19, 0x8E1E19, 0x8E1E19, 0xC42E17, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xD03117, 0x911F19, 0x901E19, 0x8F1E19, 0x8D1E19, 0x8E1E19, 0x8E1E19, 0x8E1E19, 0x8E1E19, 0x8E1E19, 0x8E1E19,
    0x8E1E19, 0x911F19, 0x982119, 0xA32418, 0xAF2818, 0xB92A18, 0xC12D18, 0xC92F18, 0xD13118, 0xD83417, 0xDD3517, 0xE03617, 0xE33717, 0xE33717,
    0xE43717, 0xE53717, 0xE53717, 0xE53717, 0xE43717, 0xE43717, 0xE33717, 0xE23717, 0xDF3617, 0xDB3417, 0xD53318, 0xCD3018, 0xC42E18, 0xBB2B18,
    0xB12818, 0xA52519, 0x9A2119, 0x911F19, 0x8D1E19, 0x8E1E19, 0x8E1E19, 0x8E1E19, 0x8D1E19, 0x8F1E19, 0x901E19, 0x901E19, 0x8F1E19, 0xA32319,
    0xE13617, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE73917, 0x912412, 0x901E19, 0x8E1E19, 0x8E1E19, 0x8E1E19, 0x8E1E19, 0x8E1E19,
    0xD83317, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE73717, 0xFF0000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0xE73917, 0xE73716, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE83817, 0x912412,
    0x8F1E19, 0x8E1E19, 0x8E1E19, 0x8E1E19, 0x8E1E19, 0x9F2219, 0xE63717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xEA3817, 0xA92315,
    0x8E1E1B, 0x921F1A, 0x901E18, 0x901E1A, 0x8F1E19, 0x901D19, 0x972019, 0xAE2718, 0xC02C18, 0xCB3018, 0xCF3118, 0xCD3018, 0xC42E18, 0xB62A18,
    0xA22419, 0x8F1E19, 0x8D1E19, 0x8C1D19, 0x8C1D19, 0x8E1E19, 0x901E19, 0x921F19, 0x942019, 0x952019, 0x952019, 0x952019, 0x952019, 0x931F19,
    0x911F19, 0x8F1E19, 0x8D1E19, 0x8C1D19, 0x8C1E19, 0x8E1E19, 0x8E1E19, 0x9A2219, 0xAE2718, 0xBB2B18, 0xC22D18, 0xC32D18, 0xBE2C18, 0xB12818,
    0xA02318, 0x901E18, 0x951F1A, 0x8E1E1B, 0x891D1D, 0x7F0000, 0xE73517, 0xE73716, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE63716,
    0xFF5500, 0x8F1F18, 0x8E1E19, 0x8E1E19, 0x8E1E19, 0x8E1E19, 0x8E1E19, 0x9A2019, 0xE83716, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE63717, 0xE63918, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xEC3817, 0xE63716, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE63817, 0xDF3F1F, 0x941F15, 0x901D19, 0x8E1E19, 0x8E1E19, 0x8E1E19, 0x8F1E19,
    0xE53717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE83716, 0xE63518, 0xFF0000, 0x7F0000, 0x7F0000, 0xE33615, 0xE73817,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xDD3517, 0xBA2B18, 0x982119, 0x8E1E19, 0x8E1D19,
    0x901E1A, 0x901E1A, 0x901E19, 0x901E19, 0x901E1A, 0x901E1A, 0x8E1D19, 0x8E1E18, 0x8F1E19, 0x901E19, 0x901E19, 0x921E19, 0x951F19, 0xB52918,
    0xD73317, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE73717, 0xE53817, 0xEB3716, 0xCC3300, 0xE2381C, 0xE83816,
    0xE53717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE53717, 0xE93915, 0x000000, 0x911E19, 0x8E1E19, 0x8E1E19, 0x8E1E19, 0x8E1E19,
    0x901E19, 0xE23418, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE83818, 0xFF0000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0xFF0000, 0xEA3817, 0xE53717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE73617, 0x000000, 0x8E1D17, 0x901E18, 0x8E1E19, 0x8E1E19, 0x8F1E19, 0xA02117, 0xE83717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE53717, 0xE63717, 0xE83816, 0xE83716, 0xE63717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE63716, 0xE93817, 0xC6381C, 0x7F0000, 0x7F0000, 0x660000, 0x660000, 0x7F0000, 0x7F0000,
    0xAA0000, 0x7F0000, 0xFF0000, 0x000000, 0xBF3F00, 0xE83816, 0xE73817, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE73716, 0xE73717, 0xE33717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE83816, 0x000000, 0x7F2A2A, 0x901E19, 0x8E1E19, 0x8E1E19, 0x8E1E19, 0x911E19, 0x7F0000, 0xE73717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE63717, 0xE03214, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xFF0000,
    0xE73817, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE93817, 0xFF0000, 0x000000, 0x921E19, 0x8F1E19,
    0x8E1E19, 0x8E1E19, 0x8E1E1A, 0xE03617, 0xE63717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE83717, 0xE63C18, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xE72E17, 0xE93817, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE83716, 0xBF3F00, 0x000000, 0x901B1B, 0x901E19, 0x8E1E19, 0x8E1E19,
    0x921E1A, 0x993300, 0x000000, 0xE93817, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xEA3816, 0xFF0000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xDA2424, 0xE73717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE63816, 0xCC3300, 0x000000, 0x000000, 0x921F18, 0x8F1D18, 0x8E1E19, 0x921F1A, 0xFF0000, 0xE33615, 0xE63717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE93818, 0xF23C18, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0xEB3A13, 0xE73717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE83717, 0xE53319, 0x000000, 0x000000, 0x901C1A, 0x8E1E19, 0x8E1E19, 0x911E19, 0x7F1F1F, 0x000000, 0xFF0000, 0xE83818, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE73817, 0xFF2A00, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0xE93515, 0xE83816, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE53717, 0xE73917, 0x000000,
    0x000000, 0x000000, 0x901F18, 0x8F1E19, 0x8E1E18, 0xFF0000, 0x000000, 0xE73717, 0xE73817, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE73717, 0xDA2424, 0x000000, 0x000000, 0x000000, 0x000000, 0xFF3F00, 0xE73717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE53717, 0xE83716, 0xD42A00, 0x000000, 0x000000, 0x000000, 0x931F19, 0x8E1E19,
    0x911E19, 0xAA2A2A, 0x000000, 0x000000, 0xD42A00, 0xE53716, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE53717, 0xE53715, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xE43515, 0xE63717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xEA3716, 0xFF0000, 0x000000, 0x000000, 0x000000, 0x92201B, 0x911E18, 0x000000,
    0x000000, 0x000000, 0xDA4824, 0xE83818, 0xE63817, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE93817, 0xFF0000, 0x000000, 0x000000, 0x000000, 0xE93718, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE63717,
    0xEA3718, 0xFF0000, 0x000000, 0x000000, 0x000000, 0x000000, 0x901D19, 0x901E19, 0x7F0000, 0x000000, 0x000000, 0x000000, 0xDD3716, 0xE83817,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE93717, 0xFF0000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xE93915, 0xE53716, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE73717, 0xFF0000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xFF0000, 0xDD3716, 0xEA3818,
    0xE63716, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE63716, 0xEC361B, 0x000000, 0x000000, 0xE53319, 0xE73717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE73717, 0xD42A00, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xEB3719, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE63717, 0xDF2F0F,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0xFF0000, 0xE63716, 0xE53717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE63716, 0xEE3311, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xFF0000, 0xE83817, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE73817, 0xFF0000, 0x000000, 0xEA3716, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE63717, 0xFF0000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0xE93918, 0xE33717, 0xE43717, 0xE43717, 0xE43717, 0xE53717, 0xE93718, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xFF0000, 0xEA3918, 0xE53717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xEB3917, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0xFF0000, 0xE63617, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE83716, 0xFF0000, 0xFF0000,
    0xE63816, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE63717, 0xFF0000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xFF0000, 0xE73817, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE83816,
    0xFF0000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xFF0000, 0xE63716, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE93717, 0xFF0000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xFF0000, 0xEA3818, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE53617, 0xE72E17, 0xE93F15, 0xE63717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE73816, 0x7F0000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0xE93817, 0xE43717, 0xE43717, 0xE43717, 0xE73717, 0xE4351A, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0xFF3F00, 0xE53717, 0xE43717, 0xE43717, 0xE43717, 0xE83716, 0xFF0000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0xE93718, 0xE33717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE33717, 0xE73717, 0xE43717, 0xE63817, 0xE53717, 0xE43717, 0xE33717, 0xE33717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE73817,
    0xE2381C, 0xEB3A13, 0xE93817, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE33717, 0xE43717,
    0xE63817, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE73817, 0xFF0000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xFF0000, 0xE53718, 0xE43717, 0xE43717, 0xE53717,
    0xE63718, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xCC3300, 0xE63818, 0xE43717, 0xE43717, 0xE73717,
    0xFF0000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xDA3612, 0xE63717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE93918, 0xF0381C, 0xE23417, 0xE53716, 0xE93818,
    0xEF3A18, 0xE93817, 0xE53616, 0xE73717, 0xE93817, 0xE93717, 0xE73817, 0xE83717, 0xE13C0F, 0xDD3716, 0xE93817, 0xE63717, 0xE73816, 0xE73817,
    0xE93818, 0xE53716, 0xE53716, 0xE83717, 0xE83817, 0xE63716, 0xEE3917, 0xE83816, 0xE53716, 0xE53717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE53717, 0xE73717, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x7F0000, 0xE63717, 0xE43717, 0xE43717, 0xE93817, 0xFF0000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0xBF3F00, 0xEA3816, 0xE43717, 0xE63717, 0xFF0000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xFF0000, 0xE63717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE63717, 0xE2381C, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xFF0000, 0xFF0000, 0x7F0000, 0xFF0000,
    0xFF0000, 0xFF0000, 0x000000, 0xFF0000, 0xF03C1E, 0xD73A13, 0xDA2424, 0xD42A00, 0xCC3300, 0xBF3F00, 0xFF0000, 0xFF0000, 0x7F0000, 0xFF0000,
    0x000000, 0xE93F15, 0xE63717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE83818, 0xFF0000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x7F0000, 0xE63716, 0xE43717,
    0xE73717, 0xFF5500, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xFF0000,
    0xE83616, 0xEA3817, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0xE13A13, 0xE83717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE83818, 0xFF0000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xFF0000, 0xE83816, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE63717, 0xE73517, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xFF0000, 0xE93717, 0xE73817, 0xE2381C, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xFF0000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xE73617, 0xE53717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE93918, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0xEA3918, 0xE53717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE63717, 0xE93818, 0xFF0000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0xE53319, 0xFF5500, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xE93818, 0xE53717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE73717, 0xE13416, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xE73517, 0xE63717, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE53717, 0xEB3718, 0xFF0000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0xE63718, 0xE63817, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE83817, 0xD73A13, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0xE3361B, 0xE63816, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE63817, 0xE53616, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xE53319, 0xE83818, 0xE73717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE63716, 0xD42A2A, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xE53319, 0xE73817, 0xE43717, 0xE43717, 0xE43717,
    0xE43717, 0xE43717, 0xE43717, 0xE63716, 0xE83716, 0xE63C18, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0xFF0000, 0xE13215, 0xE93817, 0xE83716, 0xE63717, 0xE43717, 0xE43717, 0xE43717, 0xE43717, 0xE43717,
    0xE93916, 0xFF5500, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0xEC3612, 0xEA3817, 0xE63717, 0xE53717, 0xE53717, 0xE53717, 0xE73816, 0xE63817, 0xE93817, 0xE33612, 0xFF0000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0xFF0000, 0xCC3300, 0xE13A15, 0xE43717, 0xEA3716, 0xEA3816, 0xEB3817, 0xE63716, 0xEA3914, 0xFF0000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xBF3F00, 0xE63918, 0xE93615, 0xE73817,
    0xE53816, 0xEC3817, 0xE2380E, 0xFF7F00, 0xFF0000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0xFF0000, 0xFF0000,
    0xFF0000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
    0x000000, 0x000000, 0x000000, 0x000000, 0x000000, 0x000000,
];

fn ferris_image() -> Image {
    Image::from_buffer(FERRIS_PIXELS, Size::new(120, 90), false).unwrap()
}

#[test]
fn check_create() {
    let script = "
        Paint.Enable(false)
        Paint('Initial state')
        CheckHash(0x63C1CCFA05E9F034)
    ";
    let mut a = App::debug(60, 10, script).build().unwrap();
    let mut w = window!("Title,a:c,w:40,h:8");
    let img = Image::from_str(
        r#"
        |RR.........RR|
        |B..rr...rr..B|
        |..rrrr.rrrr..|
        |.rrrrrrrrrrr.|
        |.raaaaaaaaar.|
        |..ryyyyyyyr..|
        |   rwwwwwr   |
        |....rwwwr....|
        |G....rwr....G|
        |GG....r....GG|
    "#,
    )
    .unwrap();
    w.add(ImageViewer::new(
        img,
        layout!("d:f"),
        image::RenderOptionsBuilder::new()
            .character_set(image::CharacterSet::SmallBlocks)
            .color_schema(ColorSchema::Color16)
            .build(),
        imageviewer::Flags::None,
    ));
    a.add_window(w);
    a.run();
}

#[test]
fn check_smallbloacks_scaling() {
    let script = "
        Paint.Enable(false)
        Paint('Initial state')
        CheckHash(0x4332083E0CD9C530)
    ";
    let mut a = App::debug(60, 10, script).build().unwrap();
    let mut w = window!("Title,d:f");
    let s = r#"
        |RRRRGGGG|
        |RRRRGGGG|
        |GGWWGGWW|
        |GGWWGGWW|
        |RRRRGGGG|
        |RRRRGGGG|
        |YYWWGGWW|
        |YYWWGGWW|
    "#;
    w.add(ImageViewer::new(
        Image::from_str(s).unwrap(),
        layout!("x:0,y:0,w:8,h:4"),
        image::RenderOptionsBuilder::new()
            .character_set(image::CharacterSet::SmallBlocks)
            .color_schema(ColorSchema::Color16)
            .build(),
        imageviewer::Flags::None,
    ));
    w.add(ImageViewer::new(
        Image::from_str(s).unwrap(),
        layout!("x:10,y:0,w:16,h:8"),
        image::RenderOptionsBuilder::new()
            .character_set(image::CharacterSet::SmallBlocks)
            .color_schema(ColorSchema::GrayScale4)
            .build(),
        imageviewer::Flags::None,
    ));
    a.add_window(w);
    a.run();
}

#[test]
fn check_macro_creation() {
    let script = "
        Paint.Enable(false)
        Paint('Initial state')
        CheckHash(0x30560D8DDECA6294)
    ";
    let mut a = App::debug(60, 10, script).build().unwrap();
    let mut w = window!("Title,d:f");
    w.add(imageviewer!("image:'|RRRR|,|R..R|,|R..R|,|RRRR|',d:f,cs:Color16"));
    a.add_window(w);
    a.run();
}

#[test]
fn check_macro_creation_2() {
    let script = "
        Paint.Enable(false)
        Paint('Initial state')
        CheckHash(0x7BFA1CEEF2BAD91)
    ";
    let mut a = App::debug(60, 10, script).build().unwrap();
    let mut w = window!("Title,d:f");
    w.add(imageviewer!(
        "image:'|RRRR|,|R..R|,|R..R|,|RRRR|',d:f, flags: Scrollbars, cs:Color16, back: {char: *, fore: Yellow, back: Green}"
    ));
    a.add_window(w);
    a.run();
}

#[test]
fn check_ferris_ascii_art() {
    let script = "
        Paint.Enable(false)
        Paint('Initial state')
        CheckHash(0x36815E6258204EF7)
    ";
    let mut a = App::debug(60, 30, script).build().unwrap();
    let mut w = window!("Title,d:f");
    let mut i = imageviewer!("d:f,scale:25%,charset:AsciiArt,flags:ScrollBars,cs:Color16");
    i.set_image(ferris_image());
    w.add(i);
    a.add_window(w);
    a.run();
}

#[test]
fn check_keyboard() {
    let script = "
        Paint.Enable(false)
        Paint('Initial state')
        CheckHash(0x94D17F66BF54FEE5)
        Key.Pressed(Right)
        Paint('2')
        CheckHash(0x7EE878283B359509)
        Key.Pressed(Right,3)
        Paint('3')
        CheckHash(0x5296F3AFE641F43D)
        Key.Pressed(Right,2)
        Paint('4 (no changed)')
        CheckHash(0x5296F3AFE641F43D)
        Key.Pressed(Right,100)
        Paint('4 (already at margin)')
        CheckHash(0x5296F3AFE641F43D)
        Key.Pressed(Left,3)
        Paint('5')
        CheckHash(0x94D17F66BF54FEE5)
        Key.Pressed(Left,2)
        Paint('Back to initial state')
        CheckHash(0x94D17F66BF54FEE5)
        Key.Pressed(Down,2)
        Paint('6')
        CheckHash(0x1DFAA0414C283D59)
        Key.Pressed(Down,4)
        Paint('7')
        CheckHash(0x1E45A6115FEC15FD)
        Key.Pressed(Up,2)
        Paint('8')
        CheckHash(0xC2578DA73AEE46E5)
        Key.Pressed(Shift+Up)
        Paint('Back to initial state')
        CheckHash(0x94D17F66BF54FEE5)
        Key.Pressed(Shift+Right)
        Paint('Right top margin')
        CheckHash(0x5296F3AFE641F43D)
        Key.Pressed(Shift+Down)
        Paint('9')
        CheckHash(0x52BF4FAAE6446859)
        Key.Pressed(Shift+Left)
        Paint('10')
        CheckHash(0x121A6149F0F96621)
        Key.Pressed(Home)
        Paint('Back to initial state')
        CheckHash(0x94D17F66BF54FEE5)
        Key.Pressed(End)
        Paint('11')
        CheckHash(0x52BF4FAAE6446859)
    ";
    let mut a = App::debug(60, 15, script).build().unwrap();
    let mut w = window!("Title,d:f");
    let mut i = imageviewer!("d:f,scale:50%,flags:ScrollBars,cs:Color16");
    i.set_image(ferris_image());
    w.add(i);
    a.add_window(w);
    a.run();
}

#[test]
fn check_keyboard_2() {
    let script = "
        Paint.Enable(false)
        Paint('Initial state')
        CheckHash(0x60098108CD0E3264)
        Key.Pressed(Ctrl+Right)
        Paint('2')
        CheckHash(0xBDD4D382150CE403)
        Key.Pressed(Ctrl+Right)
        Paint('3')
        CheckHash(0xC24A272BCAEAD1A2)
        Key.Pressed(Ctrl+Right)
        Paint('4 (reach right margin)')
        CheckHash(0x8B8EDFA9A280DE46)
        Key.Pressed(Ctrl+Right)
        Paint('5 (already right margin)')
        CheckHash(0x8B8EDFA9A280DE46)
        Key.Pressed(Ctrl+Down)
        Paint('6')
        CheckHash(0x16C704A015E2F159)
        Key.Pressed(Ctrl+Down)
        Paint('7')
        CheckHash(0xEA880B193F3C9EE1)
        Key.Pressed(Ctrl+Down)
        Paint('8 (reached bottom-right margin')
        CheckHash(0x87E2AAEA69FC94D6)
        Key.Pressed(Ctrl+Down)
        Paint('9 (already ay bottom-right margin')
        CheckHash(0x87E2AAEA69FC94D6)
        Key.Pressed(Ctrl+Left)
        Paint('10')
        CheckHash(0xDBBA5B4A45BE839)
        Key.Pressed(Ctrl+Left,2)
        Paint('11 (reached bottom-left margin)')
        CheckHash(0x8A98F61F935C6D)
        Key.Pressed(Ctrl+Left)
        Paint('12 (already at bottom-left margin)')
        CheckHash(0x8A98F61F935C6D)
        Key.Pressed(Ctrl+Up)
        Paint('13')
        CheckHash(0xD4C7CB5BC2EF6CF0)
        Key.Pressed(Ctrl+Up,2)
        Paint('14 (initial state)')
        CheckHash(0x60098108CD0E3264)
        Key.Pressed(Ctrl+Up,100)
        Paint('15 (already at initial state)')
        CheckHash(0x60098108CD0E3264)
    ";
    let mut a = App::debug(40, 15, script).build().unwrap();
    let mut w = window!("Title,d:f");
    let mut i = imageviewer!("d:f,flags:ScrollBars,cs:color16");
    i.set_image(ferris_image());
    w.add(i);
    a.add_window(w);
    a.run();
}

#[test]
fn check_clear_background() {
    let script = "
        Paint.Enable(false)
        Paint('Initial state')
        CheckHash(0x30560D8DDECA6294)
    ";
    let mut a = App::debug(60, 10, script).build().unwrap();
    let mut w = window!("Title,d:f");
    let mut i = imageviewer!("image:'|RRRR|,|R..R|,|R..R|,|RRRR|',d:f, back: {X,Red}, cs:Color16");
    i.clear_background();
    w.add(i);
    a.add_window(w);
    a.run();
}

#[test]
fn check_mouse_events() {
    let script = "
        Paint.Enable(false)
        Paint('Initial state')
        CheckHash(0xED76A422E6CB3285)
        Mouse.Drag(56,8,5,1)
        Paint('Image dragged')
        CheckHash(0x17BAE689F1E3CB60)
        Mouse.Wheel(56,8,right,10)
        Paint('Image Scrolled to Right')
        CheckHash(0xCF76DD326D61240C)
        Mouse.Wheel(56,8,down,10)
        Paint('Image Scrolled to Bottom')
        CheckHash(0x61C0591EDE7E5719)
        Mouse.Drag(59,4,59,7)
        Paint('Full scroll to bottom-right corner')
        CheckHash(0xA297AF7162A3F19D)
        Mouse.Move(58,0)
        Paint('Mouse over [X] button')
        CheckHash(0x7BFD5A8867DC230A)
        Mouse.Wheel(56,8,up,2)
        Mouse.Wheel(56,8,left,2)
        Paint('Scroll 2 position towards top-left corner')
        CheckHash(0xF13E7EE85932A59C)
        Mouse.DoubleClick(30,10,left)
        Paint('Double clicked on image - nothing happens')
        CheckHash(0xF13E7EE85932A59C)
    ";
    let mut a = App::debug(60, 10, script).build().unwrap();
    let mut w = window!("Title,d:f");
    let i = ImageViewer::new(
        ferris_image(),
        layout!("d:f"),
        image::RenderOptionsBuilder::new()
            .character_set(image::CharacterSet::SmallBlocks)
            .color_schema(ColorSchema::Color16)
            .build(),
        imageviewer::Flags::ScrollBars,
    );
    w.add(i);
    a.add_window(w);
    a.run();
}

#[test]
fn check_resize() {
    #[Window(events=CommandBarEvents,commands:[Scale,CharSet], internal: true)]
    struct MyWin {
        himg: Handle<ImageViewer>,
    }
    impl MyWin {
        fn new() -> Self {
            let mut w = Self {
                base: window!("Image,r:1,t:1,l:1,b:2,flags: Sizeable"),
                himg: Handle::None,
            };
            let i = ImageViewer::new(
                ferris_image(),
                layout!("d:f"),
                image::RenderOptionsBuilder::new()
                    .character_set(image::CharacterSet::SmallBlocks)
                    .color_schema(ColorSchema::Color16)
                    .luminance_threshold(0.01)
                    .build(),
                imageviewer::Flags::ScrollBars,
            );
            w.himg = w.add(i);
            w
        }
    }
    impl CommandBarEvents for MyWin {
        fn on_update_commandbar(&self, commandbar: &mut CommandBar) {
            let sc_name = match self
                .control(self.himg)
                .map(|i| i.render_options().scale())
                .unwrap_or(image::Scale::NoScale)
            {
                Scale::NoScale => "Scale:100%",
                Scale::Scale50 => "Scale:50%",
                Scale::Scale33 => "Scale:33%",
                Scale::Scale25 => "Scale:25%",
                Scale::Scale20 => "Scale:20%",
                Scale::Scale10 => "Scale:10%",
                Scale::Scale5 => "Scale:5%",
            };
            commandbar.set(key!("F1"), sc_name, mywin::Commands::Scale);
            let rd_name = match self
                .control(self.himg)
                .map(|i| i.render_options().character_set())
                .unwrap_or(image::CharacterSet::SmallBlocks)
            {
                image::CharacterSet::SmallBlocks => "Method:SmallBlocks",
                image::CharacterSet::LargeBlocks => "Method:LargeBlocks",
                image::CharacterSet::DitheredShades => "Method:DitheredShades",
                image::CharacterSet::AsciiArt => "Method:AsciiArt",
                image::CharacterSet::Braille => "Method:Braille",
            };
            commandbar.set(key!("F2"), rd_name, mywin::Commands::CharSet);
        }

        fn on_event(&mut self, command_id: mywin::Commands) {
            let h = self.himg;
            if let Some(img) = self.control_mut(h) {
                match command_id {
                    mywin::Commands::Scale => {
                        let sc = img.render_options().scale();
                        let new_scale = match sc {
                            image::Scale::NoScale => image::Scale::Scale50,
                            image::Scale::Scale50 => image::Scale::Scale33,
                            image::Scale::Scale33 => image::Scale::Scale25,
                            image::Scale::Scale25 => image::Scale::Scale20,
                            image::Scale::Scale20 => image::Scale::Scale10,
                            image::Scale::Scale10 => image::Scale::Scale5,
                            image::Scale::Scale5 => image::Scale::NoScale,
                        };
                        let mut opt = img.render_options().clone();
                        opt.set_scale(new_scale);
                        img.set_render_options(opt);
                    }
                    mywin::Commands::CharSet => {
                        let chset = img.render_options().character_set();
                        let new_chset = match chset {
                            image::CharacterSet::SmallBlocks => image::CharacterSet::LargeBlocks,
                            image::CharacterSet::LargeBlocks => image::CharacterSet::DitheredShades,
                            image::CharacterSet::DitheredShades => image::CharacterSet::Braille,
                            image::CharacterSet::Braille => image::CharacterSet::AsciiArt,
                            image::CharacterSet::AsciiArt => image::CharacterSet::SmallBlocks,
                        };
                        let mut opt = img.render_options().clone();
                        opt.set_character_set(new_chset);
                        img.set_render_options(opt);
                    }
                }
            }
            self.request_update();
        }
    }

    let script = "
        Paint.Enable(false)
        Paint('Initial state')
        CheckHash(0xDBFA88F598B502BA)
        Key.Pressed(End);
        Paint('Bottom-right view')
        CheckHash(0xA56EF6CC91E81FBD)
        Key.Pressed(F1)
        Paint('Scale 50% - still right-bottom corner')
        CheckHash(0x5C34A89DAFC2FBE0)
        Key.Pressed(F1)
        Paint('Scale 33% - full image')
        CheckHash(0x1922A63CED49D756)
        Key.Pressed(F2,2)
        Paint('Scale 33% - Dithered')
        CheckHash(0x79C0A19A6402DB04)
        Key.Pressed(End)
        Paint('Scale 33% - Dithered - right-bottom corner')
        CheckHash(0x3F9AD72804C3B080)
        Key.Pressed(F1)
        Paint('Scale 25% - Dithered - right bottom corner')
        CheckHash(0x5AEA3AE234C60C4B)
        Key.Pressed(F1)
        Paint('Scale 20% - Dithered - right bottom corner')
        CheckHash(0x6FC57DB6B79141A6)
        Key.Pressed(F1)
        Paint('Scale 10% - Dithered - full image')
        CheckHash(0x625A032508153453)
        Key.Pressed(F2)
        Key.Pressed(F1,2)
        Paint('Scale 100% - Braille - full image')
        CheckHash(0xA63ACEF5DC372010)
        Key.Pressed(F2)
        Key.Pressed(F1,3)
        Paint('Scale 25% - Ascii')
        CheckHash(0x2B595BD9AB869F26)
    ";

    let mut a = App::debug(90, 20, script).command_bar().build().unwrap();
    a.add_window(MyWin::new());
    a.run();
}