httlib_huffman/decoder/
table1.rs

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