{
 "schema_version": "0.3",
 "name": "[[990,198,17]] irregular weight-7 pair-partition CPM code",
 "code_type": "CSS",
 "n": 990,
 "k": 198,
 "family": "pair-partition-cpm",
 "checks": {
  "X": [
   [
    73,
    256,
    389,
    489,
    552,
    650,
    783
   ],
   [
    74,
    257,
    390,
    490,
    553,
    651,
    784
   ],
   [
    75,
    258,
    391,
    491,
    554,
    652,
    785
   ],
   [
    76,
    259,
    392,
    492,
    555,
    653,
    786
   ],
   [
    77,
    260,
    393,
    493,
    556,
    654,
    787
   ],
   [
    78,
    261,
    394,
    494,
    557,
    655,
    788
   ],
   [
    79,
    262,
    395,
    396,
    558,
    656,
    789
   ],
   [
    80,
    263,
    297,
    397,
    559,
    657,
    790
   ],
   [
    81,
    264,
    298,
    398,
    560,
    658,
    791
   ],
   [
    82,
    265,
    299,
    399,
    561,
    659,
    693
   ],
   [
    83,
    266,
    300,
    400,
    562,
    660,
    694
   ],
   [
    84,
    267,
    301,
    401,
    563,
    661,
    695
   ],
   [
    85,
    268,
    302,
    402,
    564,
    662,
    696
   ],
   [
    86,
    269,
    303,
    403,
    565,
    663,
    697
   ],
   [
    87,
    270,
    304,
    404,
    566,
    664,
    698
   ],
   [
    88,
    271,
    305,
    405,
    567,
    665,
    699
   ],
   [
    89,
    272,
    306,
    406,
    568,
    666,
    700
   ],
   [
    90,
    273,
    307,
    407,
    569,
    667,
    701
   ],
   [
    91,
    274,
    308,
    408,
    570,
    668,
    702
   ],
   [
    92,
    275,
    309,
    409,
    571,
    669,
    703
   ],
   [
    93,
    276,
    310,
    410,
    572,
    670,
    704
   ],
   [
    94,
    277,
    311,
    411,
    573,
    671,
    705
   ],
   [
    95,
    278,
    312,
    412,
    574,
    672,
    706
   ],
   [
    96,
    279,
    313,
    413,
    575,
    673,
    707
   ],
   [
    97,
    280,
    314,
    414,
    576,
    674,
    708
   ],
   [
    98,
    281,
    315,
    415,
    577,
    675,
    709
   ],
   [
    0,
    282,
    316,
    416,
    578,
    676,
    710
   ],
   [
    1,
    283,
    317,
    417,
    579,
    677,
    711
   ],
   [
    2,
    284,
    318,
    418,
    580,
    678,
    712
   ],
   [
    3,
    285,
    319,
    419,
    581,
    679,
    713
   ],
   [
    4,
    286,
    320,
    420,
    582,
    680,
    714
   ],
   [
    5,
    287,
    321,
    421,
    583,
    681,
    715
   ],
   [
    6,
    288,
    322,
    422,
    584,
    682,
    716
   ],
   [
    7,
    289,
    323,
    423,
    585,
    683,
    717
   ],
   [
    8,
    290,
    324,
    424,
    586,
    684,
    718
   ],
   [
    9,
    291,
    325,
    425,
    587,
    685,
    719
   ],
   [
    10,
    292,
    326,
    426,
    588,
    686,
    720
   ],
   [
    11,
    293,
    327,
    427,
    589,
    687,
    721
   ],
   [
    12,
    294,
    328,
    428,
    590,
    688,
    722
   ],
   [
    13,
    295,
    329,
    429,
    591,
    689,
    723
   ],
   [
    14,
    296,
    330,
    430,
    592,
    690,
    724
   ],
   [
    15,
    198,
    331,
    431,
    593,
    691,
    725
   ],
   [
    16,
    199,
    332,
    432,
    495,
    692,
    726
   ],
   [
    17,
    200,
    333,
    433,
    496,
    594,
    727
   ],
   [
    18,
    201,
    334,
    434,
    497,
    595,
    728
   ],
   [
    19,
    202,
    335,
    435,
    498,
    596,
    729
   ],
   [
    20,
    203,
    336,
    436,
    499,
    597,
    730
   ],
   [
    21,
    204,
    337,
    437,
    500,
    598,
    731
   ],
   [
    22,
    205,
    338,
    438,
    501,
    599,
    732
   ],
   [
    23,
    206,
    339,
    439,
    502,
    600,
    733
   ],
   [
    24,
    207,
    340,
    440,
    503,
    601,
    734
   ],
   [
    25,
    208,
    341,
    441,
    504,
    602,
    735
   ],
   [
    26,
    209,
    342,
    442,
    505,
    603,
    736
   ],
   [
    27,
    210,
    343,
    443,
    506,
    604,
    737
   ],
   [
    28,
    211,
    344,
    444,
    507,
    605,
    738
   ],
   [
    29,
    212,
    345,
    445,
    508,
    606,
    739
   ],
   [
    30,
    213,
    346,
    446,
    509,
    607,
    740
   ],
   [
    31,
    214,
    347,
    447,
    510,
    608,
    741
   ],
   [
    32,
    215,
    348,
    448,
    511,
    609,
    742
   ],
   [
    33,
    216,
    349,
    449,
    512,
    610,
    743
   ],
   [
    34,
    217,
    350,
    450,
    513,
    611,
    744
   ],
   [
    35,
    218,
    351,
    451,
    514,
    612,
    745
   ],
   [
    36,
    219,
    352,
    452,
    515,
    613,
    746
   ],
   [
    37,
    220,
    353,
    453,
    516,
    614,
    747
   ],
   [
    38,
    221,
    354,
    454,
    517,
    615,
    748
   ],
   [
    39,
    222,
    355,
    455,
    518,
    616,
    749
   ],
   [
    40,
    223,
    356,
    456,
    519,
    617,
    750
   ],
   [
    41,
    224,
    357,
    457,
    520,
    618,
    751
   ],
   [
    42,
    225,
    358,
    458,
    521,
    619,
    752
   ],
   [
    43,
    226,
    359,
    459,
    522,
    620,
    753
   ],
   [
    44,
    227,
    360,
    460,
    523,
    621,
    754
   ],
   [
    45,
    228,
    361,
    461,
    524,
    622,
    755
   ],
   [
    46,
    229,
    362,
    462,
    525,
    623,
    756
   ],
   [
    47,
    230,
    363,
    463,
    526,
    624,
    757
   ],
   [
    48,
    231,
    364,
    464,
    527,
    625,
    758
   ],
   [
    49,
    232,
    365,
    465,
    528,
    626,
    759
   ],
   [
    50,
    233,
    366,
    466,
    529,
    627,
    760
   ],
   [
    51,
    234,
    367,
    467,
    530,
    628,
    761
   ],
   [
    52,
    235,
    368,
    468,
    531,
    629,
    762
   ],
   [
    53,
    236,
    369,
    469,
    532,
    630,
    763
   ],
   [
    54,
    237,
    370,
    470,
    533,
    631,
    764
   ],
   [
    55,
    238,
    371,
    471,
    534,
    632,
    765
   ],
   [
    56,
    239,
    372,
    472,
    535,
    633,
    766
   ],
   [
    57,
    240,
    373,
    473,
    536,
    634,
    767
   ],
   [
    58,
    241,
    374,
    474,
    537,
    635,
    768
   ],
   [
    59,
    242,
    375,
    475,
    538,
    636,
    769
   ],
   [
    60,
    243,
    376,
    476,
    539,
    637,
    770
   ],
   [
    61,
    244,
    377,
    477,
    540,
    638,
    771
   ],
   [
    62,
    245,
    378,
    478,
    541,
    639,
    772
   ],
   [
    63,
    246,
    379,
    479,
    542,
    640,
    773
   ],
   [
    64,
    247,
    380,
    480,
    543,
    641,
    774
   ],
   [
    65,
    248,
    381,
    481,
    544,
    642,
    775
   ],
   [
    66,
    249,
    382,
    482,
    545,
    643,
    776
   ],
   [
    67,
    250,
    383,
    483,
    546,
    644,
    777
   ],
   [
    68,
    251,
    384,
    484,
    547,
    645,
    778
   ],
   [
    69,
    252,
    385,
    485,
    548,
    646,
    779
   ],
   [
    70,
    253,
    386,
    486,
    549,
    647,
    780
   ],
   [
    71,
    254,
    387,
    487,
    550,
    648,
    781
   ],
   [
    72,
    255,
    388,
    488,
    551,
    649,
    782
   ],
   [
    33,
    230,
    311,
    450,
    564,
    809,
    938
   ],
   [
    34,
    231,
    312,
    451,
    565,
    810,
    939
   ],
   [
    35,
    232,
    313,
    452,
    566,
    811,
    940
   ],
   [
    36,
    233,
    314,
    453,
    567,
    812,
    941
   ],
   [
    37,
    234,
    315,
    454,
    568,
    813,
    942
   ],
   [
    38,
    235,
    316,
    455,
    569,
    814,
    943
   ],
   [
    39,
    236,
    317,
    456,
    570,
    815,
    944
   ],
   [
    40,
    237,
    318,
    457,
    571,
    816,
    945
   ],
   [
    41,
    238,
    319,
    458,
    572,
    817,
    946
   ],
   [
    42,
    239,
    320,
    459,
    573,
    818,
    947
   ],
   [
    43,
    240,
    321,
    460,
    574,
    819,
    948
   ],
   [
    44,
    241,
    322,
    461,
    575,
    820,
    949
   ],
   [
    45,
    242,
    323,
    462,
    576,
    821,
    950
   ],
   [
    46,
    243,
    324,
    463,
    577,
    822,
    951
   ],
   [
    47,
    244,
    325,
    464,
    578,
    823,
    952
   ],
   [
    48,
    245,
    326,
    465,
    579,
    824,
    953
   ],
   [
    49,
    246,
    327,
    466,
    580,
    825,
    954
   ],
   [
    50,
    247,
    328,
    467,
    581,
    826,
    955
   ],
   [
    51,
    248,
    329,
    468,
    582,
    827,
    956
   ],
   [
    52,
    249,
    330,
    469,
    583,
    828,
    957
   ],
   [
    53,
    250,
    331,
    470,
    584,
    829,
    958
   ],
   [
    54,
    251,
    332,
    471,
    585,
    830,
    959
   ],
   [
    55,
    252,
    333,
    472,
    586,
    831,
    960
   ],
   [
    56,
    253,
    334,
    473,
    587,
    832,
    961
   ],
   [
    57,
    254,
    335,
    474,
    588,
    833,
    962
   ],
   [
    58,
    255,
    336,
    475,
    589,
    834,
    963
   ],
   [
    59,
    256,
    337,
    476,
    590,
    835,
    964
   ],
   [
    60,
    257,
    338,
    477,
    591,
    836,
    965
   ],
   [
    61,
    258,
    339,
    478,
    592,
    837,
    966
   ],
   [
    62,
    259,
    340,
    479,
    593,
    838,
    967
   ],
   [
    63,
    260,
    341,
    480,
    495,
    839,
    968
   ],
   [
    64,
    261,
    342,
    481,
    496,
    840,
    969
   ],
   [
    65,
    262,
    343,
    482,
    497,
    841,
    970
   ],
   [
    66,
    263,
    344,
    483,
    498,
    842,
    971
   ],
   [
    67,
    264,
    345,
    484,
    499,
    843,
    972
   ],
   [
    68,
    265,
    346,
    485,
    500,
    844,
    973
   ],
   [
    69,
    266,
    347,
    486,
    501,
    845,
    974
   ],
   [
    70,
    267,
    348,
    487,
    502,
    846,
    975
   ],
   [
    71,
    268,
    349,
    488,
    503,
    847,
    976
   ],
   [
    72,
    269,
    350,
    489,
    504,
    848,
    977
   ],
   [
    73,
    270,
    351,
    490,
    505,
    849,
    978
   ],
   [
    74,
    271,
    352,
    491,
    506,
    850,
    979
   ],
   [
    75,
    272,
    353,
    492,
    507,
    851,
    980
   ],
   [
    76,
    273,
    354,
    493,
    508,
    852,
    981
   ],
   [
    77,
    274,
    355,
    494,
    509,
    853,
    982
   ],
   [
    78,
    275,
    356,
    396,
    510,
    854,
    983
   ],
   [
    79,
    276,
    357,
    397,
    511,
    855,
    984
   ],
   [
    80,
    277,
    358,
    398,
    512,
    856,
    985
   ],
   [
    81,
    278,
    359,
    399,
    513,
    857,
    986
   ],
   [
    82,
    279,
    360,
    400,
    514,
    858,
    987
   ],
   [
    83,
    280,
    361,
    401,
    515,
    859,
    988
   ],
   [
    84,
    281,
    362,
    402,
    516,
    860,
    989
   ],
   [
    85,
    282,
    363,
    403,
    517,
    861,
    891
   ],
   [
    86,
    283,
    364,
    404,
    518,
    862,
    892
   ],
   [
    87,
    284,
    365,
    405,
    519,
    863,
    893
   ],
   [
    88,
    285,
    366,
    406,
    520,
    864,
    894
   ],
   [
    89,
    286,
    367,
    407,
    521,
    865,
    895
   ],
   [
    90,
    287,
    368,
    408,
    522,
    866,
    896
   ],
   [
    91,
    288,
    369,
    409,
    523,
    867,
    897
   ],
   [
    92,
    289,
    370,
    410,
    524,
    868,
    898
   ],
   [
    93,
    290,
    371,
    411,
    525,
    869,
    899
   ],
   [
    94,
    291,
    372,
    412,
    526,
    870,
    900
   ],
   [
    95,
    292,
    373,
    413,
    527,
    871,
    901
   ],
   [
    96,
    293,
    374,
    414,
    528,
    872,
    902
   ],
   [
    97,
    294,
    375,
    415,
    529,
    873,
    903
   ],
   [
    98,
    295,
    376,
    416,
    530,
    874,
    904
   ],
   [
    0,
    296,
    377,
    417,
    531,
    875,
    905
   ],
   [
    1,
    198,
    378,
    418,
    532,
    876,
    906
   ],
   [
    2,
    199,
    379,
    419,
    533,
    877,
    907
   ],
   [
    3,
    200,
    380,
    420,
    534,
    878,
    908
   ],
   [
    4,
    201,
    381,
    421,
    535,
    879,
    909
   ],
   [
    5,
    202,
    382,
    422,
    536,
    880,
    910
   ],
   [
    6,
    203,
    383,
    423,
    537,
    881,
    911
   ],
   [
    7,
    204,
    384,
    424,
    538,
    882,
    912
   ],
   [
    8,
    205,
    385,
    425,
    539,
    883,
    913
   ],
   [
    9,
    206,
    386,
    426,
    540,
    884,
    914
   ],
   [
    10,
    207,
    387,
    427,
    541,
    885,
    915
   ],
   [
    11,
    208,
    388,
    428,
    542,
    886,
    916
   ],
   [
    12,
    209,
    389,
    429,
    543,
    887,
    917
   ],
   [
    13,
    210,
    390,
    430,
    544,
    888,
    918
   ],
   [
    14,
    211,
    391,
    431,
    545,
    889,
    919
   ],
   [
    15,
    212,
    392,
    432,
    546,
    890,
    920
   ],
   [
    16,
    213,
    393,
    433,
    547,
    792,
    921
   ],
   [
    17,
    214,
    394,
    434,
    548,
    793,
    922
   ],
   [
    18,
    215,
    395,
    435,
    549,
    794,
    923
   ],
   [
    19,
    216,
    297,
    436,
    550,
    795,
    924
   ],
   [
    20,
    217,
    298,
    437,
    551,
    796,
    925
   ],
   [
    21,
    218,
    299,
    438,
    552,
    797,
    926
   ],
   [
    22,
    219,
    300,
    439,
    553,
    798,
    927
   ],
   [
    23,
    220,
    301,
    440,
    554,
    799,
    928
   ],
   [
    24,
    221,
    302,
    441,
    555,
    800,
    929
   ],
   [
    25,
    222,
    303,
    442,
    556,
    801,
    930
   ],
   [
    26,
    223,
    304,
    443,
    557,
    802,
    931
   ],
   [
    27,
    224,
    305,
    444,
    558,
    803,
    932
   ],
   [
    28,
    225,
    306,
    445,
    559,
    804,
    933
   ],
   [
    29,
    226,
    307,
    446,
    560,
    805,
    934
   ],
   [
    30,
    227,
    308,
    447,
    561,
    806,
    935
   ],
   [
    31,
    228,
    309,
    448,
    562,
    807,
    936
   ],
   [
    32,
    229,
    310,
    449,
    563,
    808,
    937
   ],
   [
    153,
    236,
    356,
    611,
    771,
    887,
    952
   ],
   [
    154,
    237,
    357,
    612,
    772,
    888,
    953
   ],
   [
    155,
    238,
    358,
    613,
    773,
    889,
    954
   ],
   [
    156,
    239,
    359,
    614,
    774,
    890,
    955
   ],
   [
    157,
    240,
    360,
    615,
    775,
    792,
    956
   ],
   [
    158,
    241,
    361,
    616,
    776,
    793,
    957
   ],
   [
    159,
    242,
    362,
    617,
    777,
    794,
    958
   ],
   [
    160,
    243,
    363,
    618,
    778,
    795,
    959
   ],
   [
    161,
    244,
    364,
    619,
    779,
    796,
    960
   ],
   [
    162,
    245,
    365,
    620,
    780,
    797,
    961
   ],
   [
    163,
    246,
    366,
    621,
    781,
    798,
    962
   ],
   [
    164,
    247,
    367,
    622,
    782,
    799,
    963
   ],
   [
    165,
    248,
    368,
    623,
    783,
    800,
    964
   ],
   [
    166,
    249,
    369,
    624,
    784,
    801,
    965
   ],
   [
    167,
    250,
    370,
    625,
    785,
    802,
    966
   ],
   [
    168,
    251,
    371,
    626,
    786,
    803,
    967
   ],
   [
    169,
    252,
    372,
    627,
    787,
    804,
    968
   ],
   [
    170,
    253,
    373,
    628,
    788,
    805,
    969
   ],
   [
    171,
    254,
    374,
    629,
    789,
    806,
    970
   ],
   [
    172,
    255,
    375,
    630,
    790,
    807,
    971
   ],
   [
    173,
    256,
    376,
    631,
    791,
    808,
    972
   ],
   [
    174,
    257,
    377,
    632,
    693,
    809,
    973
   ],
   [
    175,
    258,
    378,
    633,
    694,
    810,
    974
   ],
   [
    176,
    259,
    379,
    634,
    695,
    811,
    975
   ],
   [
    177,
    260,
    380,
    635,
    696,
    812,
    976
   ],
   [
    178,
    261,
    381,
    636,
    697,
    813,
    977
   ],
   [
    179,
    262,
    382,
    637,
    698,
    814,
    978
   ],
   [
    180,
    263,
    383,
    638,
    699,
    815,
    979
   ],
   [
    181,
    264,
    384,
    639,
    700,
    816,
    980
   ],
   [
    182,
    265,
    385,
    640,
    701,
    817,
    981
   ],
   [
    183,
    266,
    386,
    641,
    702,
    818,
    982
   ],
   [
    184,
    267,
    387,
    642,
    703,
    819,
    983
   ],
   [
    185,
    268,
    388,
    643,
    704,
    820,
    984
   ],
   [
    186,
    269,
    389,
    644,
    705,
    821,
    985
   ],
   [
    187,
    270,
    390,
    645,
    706,
    822,
    986
   ],
   [
    188,
    271,
    391,
    646,
    707,
    823,
    987
   ],
   [
    189,
    272,
    392,
    647,
    708,
    824,
    988
   ],
   [
    190,
    273,
    393,
    648,
    709,
    825,
    989
   ],
   [
    191,
    274,
    394,
    649,
    710,
    826,
    891
   ],
   [
    192,
    275,
    395,
    650,
    711,
    827,
    892
   ],
   [
    193,
    276,
    297,
    651,
    712,
    828,
    893
   ],
   [
    194,
    277,
    298,
    652,
    713,
    829,
    894
   ],
   [
    195,
    278,
    299,
    653,
    714,
    830,
    895
   ],
   [
    196,
    279,
    300,
    654,
    715,
    831,
    896
   ],
   [
    197,
    280,
    301,
    655,
    716,
    832,
    897
   ],
   [
    99,
    281,
    302,
    656,
    717,
    833,
    898
   ],
   [
    100,
    282,
    303,
    657,
    718,
    834,
    899
   ],
   [
    101,
    283,
    304,
    658,
    719,
    835,
    900
   ],
   [
    102,
    284,
    305,
    659,
    720,
    836,
    901
   ],
   [
    103,
    285,
    306,
    660,
    721,
    837,
    902
   ],
   [
    104,
    286,
    307,
    661,
    722,
    838,
    903
   ],
   [
    105,
    287,
    308,
    662,
    723,
    839,
    904
   ],
   [
    106,
    288,
    309,
    663,
    724,
    840,
    905
   ],
   [
    107,
    289,
    310,
    664,
    725,
    841,
    906
   ],
   [
    108,
    290,
    311,
    665,
    726,
    842,
    907
   ],
   [
    109,
    291,
    312,
    666,
    727,
    843,
    908
   ],
   [
    110,
    292,
    313,
    667,
    728,
    844,
    909
   ],
   [
    111,
    293,
    314,
    668,
    729,
    845,
    910
   ],
   [
    112,
    294,
    315,
    669,
    730,
    846,
    911
   ],
   [
    113,
    295,
    316,
    670,
    731,
    847,
    912
   ],
   [
    114,
    296,
    317,
    671,
    732,
    848,
    913
   ],
   [
    115,
    198,
    318,
    672,
    733,
    849,
    914
   ],
   [
    116,
    199,
    319,
    673,
    734,
    850,
    915
   ],
   [
    117,
    200,
    320,
    674,
    735,
    851,
    916
   ],
   [
    118,
    201,
    321,
    675,
    736,
    852,
    917
   ],
   [
    119,
    202,
    322,
    676,
    737,
    853,
    918
   ],
   [
    120,
    203,
    323,
    677,
    738,
    854,
    919
   ],
   [
    121,
    204,
    324,
    678,
    739,
    855,
    920
   ],
   [
    122,
    205,
    325,
    679,
    740,
    856,
    921
   ],
   [
    123,
    206,
    326,
    680,
    741,
    857,
    922
   ],
   [
    124,
    207,
    327,
    681,
    742,
    858,
    923
   ],
   [
    125,
    208,
    328,
    682,
    743,
    859,
    924
   ],
   [
    126,
    209,
    329,
    683,
    744,
    860,
    925
   ],
   [
    127,
    210,
    330,
    684,
    745,
    861,
    926
   ],
   [
    128,
    211,
    331,
    685,
    746,
    862,
    927
   ],
   [
    129,
    212,
    332,
    686,
    747,
    863,
    928
   ],
   [
    130,
    213,
    333,
    687,
    748,
    864,
    929
   ],
   [
    131,
    214,
    334,
    688,
    749,
    865,
    930
   ],
   [
    132,
    215,
    335,
    689,
    750,
    866,
    931
   ],
   [
    133,
    216,
    336,
    690,
    751,
    867,
    932
   ],
   [
    134,
    217,
    337,
    691,
    752,
    868,
    933
   ],
   [
    135,
    218,
    338,
    692,
    753,
    869,
    934
   ],
   [
    136,
    219,
    339,
    594,
    754,
    870,
    935
   ],
   [
    137,
    220,
    340,
    595,
    755,
    871,
    936
   ],
   [
    138,
    221,
    341,
    596,
    756,
    872,
    937
   ],
   [
    139,
    222,
    342,
    597,
    757,
    873,
    938
   ],
   [
    140,
    223,
    343,
    598,
    758,
    874,
    939
   ],
   [
    141,
    224,
    344,
    599,
    759,
    875,
    940
   ],
   [
    142,
    225,
    345,
    600,
    760,
    876,
    941
   ],
   [
    143,
    226,
    346,
    601,
    761,
    877,
    942
   ],
   [
    144,
    227,
    347,
    602,
    762,
    878,
    943
   ],
   [
    145,
    228,
    348,
    603,
    763,
    879,
    944
   ],
   [
    146,
    229,
    349,
    604,
    764,
    880,
    945
   ],
   [
    147,
    230,
    350,
    605,
    765,
    881,
    946
   ],
   [
    148,
    231,
    351,
    606,
    766,
    882,
    947
   ],
   [
    149,
    232,
    352,
    607,
    767,
    883,
    948
   ],
   [
    150,
    233,
    353,
    608,
    768,
    884,
    949
   ],
   [
    151,
    234,
    354,
    609,
    769,
    885,
    950
   ],
   [
    152,
    235,
    355,
    610,
    770,
    886,
    951
   ],
   [
    175,
    442,
    535,
    680,
    703,
    840,
    897
   ],
   [
    176,
    443,
    536,
    681,
    704,
    841,
    898
   ],
   [
    177,
    444,
    537,
    682,
    705,
    842,
    899
   ],
   [
    178,
    445,
    538,
    683,
    706,
    843,
    900
   ],
   [
    179,
    446,
    539,
    684,
    707,
    844,
    901
   ],
   [
    180,
    447,
    540,
    685,
    708,
    845,
    902
   ],
   [
    181,
    448,
    541,
    686,
    709,
    846,
    903
   ],
   [
    182,
    449,
    542,
    687,
    710,
    847,
    904
   ],
   [
    183,
    450,
    543,
    688,
    711,
    848,
    905
   ],
   [
    184,
    451,
    544,
    689,
    712,
    849,
    906
   ],
   [
    185,
    452,
    545,
    690,
    713,
    850,
    907
   ],
   [
    186,
    453,
    546,
    691,
    714,
    851,
    908
   ],
   [
    187,
    454,
    547,
    692,
    715,
    852,
    909
   ],
   [
    188,
    455,
    548,
    594,
    716,
    853,
    910
   ],
   [
    189,
    456,
    549,
    595,
    717,
    854,
    911
   ],
   [
    190,
    457,
    550,
    596,
    718,
    855,
    912
   ],
   [
    191,
    458,
    551,
    597,
    719,
    856,
    913
   ],
   [
    192,
    459,
    552,
    598,
    720,
    857,
    914
   ],
   [
    193,
    460,
    553,
    599,
    721,
    858,
    915
   ],
   [
    194,
    461,
    554,
    600,
    722,
    859,
    916
   ],
   [
    195,
    462,
    555,
    601,
    723,
    860,
    917
   ],
   [
    196,
    463,
    556,
    602,
    724,
    861,
    918
   ],
   [
    197,
    464,
    557,
    603,
    725,
    862,
    919
   ],
   [
    99,
    465,
    558,
    604,
    726,
    863,
    920
   ],
   [
    100,
    466,
    559,
    605,
    727,
    864,
    921
   ],
   [
    101,
    467,
    560,
    606,
    728,
    865,
    922
   ],
   [
    102,
    468,
    561,
    607,
    729,
    866,
    923
   ],
   [
    103,
    469,
    562,
    608,
    730,
    867,
    924
   ],
   [
    104,
    470,
    563,
    609,
    731,
    868,
    925
   ],
   [
    105,
    471,
    564,
    610,
    732,
    869,
    926
   ],
   [
    106,
    472,
    565,
    611,
    733,
    870,
    927
   ],
   [
    107,
    473,
    566,
    612,
    734,
    871,
    928
   ],
   [
    108,
    474,
    567,
    613,
    735,
    872,
    929
   ],
   [
    109,
    475,
    568,
    614,
    736,
    873,
    930
   ],
   [
    110,
    476,
    569,
    615,
    737,
    874,
    931
   ],
   [
    111,
    477,
    570,
    616,
    738,
    875,
    932
   ],
   [
    112,
    478,
    571,
    617,
    739,
    876,
    933
   ],
   [
    113,
    479,
    572,
    618,
    740,
    877,
    934
   ],
   [
    114,
    480,
    573,
    619,
    741,
    878,
    935
   ],
   [
    115,
    481,
    574,
    620,
    742,
    879,
    936
   ],
   [
    116,
    482,
    575,
    621,
    743,
    880,
    937
   ],
   [
    117,
    483,
    576,
    622,
    744,
    881,
    938
   ],
   [
    118,
    484,
    577,
    623,
    745,
    882,
    939
   ],
   [
    119,
    485,
    578,
    624,
    746,
    883,
    940
   ],
   [
    120,
    486,
    579,
    625,
    747,
    884,
    941
   ],
   [
    121,
    487,
    580,
    626,
    748,
    885,
    942
   ],
   [
    122,
    488,
    581,
    627,
    749,
    886,
    943
   ],
   [
    123,
    489,
    582,
    628,
    750,
    887,
    944
   ],
   [
    124,
    490,
    583,
    629,
    751,
    888,
    945
   ],
   [
    125,
    491,
    584,
    630,
    752,
    889,
    946
   ],
   [
    126,
    492,
    585,
    631,
    753,
    890,
    947
   ],
   [
    127,
    493,
    586,
    632,
    754,
    792,
    948
   ],
   [
    128,
    494,
    587,
    633,
    755,
    793,
    949
   ],
   [
    129,
    396,
    588,
    634,
    756,
    794,
    950
   ],
   [
    130,
    397,
    589,
    635,
    757,
    795,
    951
   ],
   [
    131,
    398,
    590,
    636,
    758,
    796,
    952
   ],
   [
    132,
    399,
    591,
    637,
    759,
    797,
    953
   ],
   [
    133,
    400,
    592,
    638,
    760,
    798,
    954
   ],
   [
    134,
    401,
    593,
    639,
    761,
    799,
    955
   ],
   [
    135,
    402,
    495,
    640,
    762,
    800,
    956
   ],
   [
    136,
    403,
    496,
    641,
    763,
    801,
    957
   ],
   [
    137,
    404,
    497,
    642,
    764,
    802,
    958
   ],
   [
    138,
    405,
    498,
    643,
    765,
    803,
    959
   ],
   [
    139,
    406,
    499,
    644,
    766,
    804,
    960
   ],
   [
    140,
    407,
    500,
    645,
    767,
    805,
    961
   ],
   [
    141,
    408,
    501,
    646,
    768,
    806,
    962
   ],
   [
    142,
    409,
    502,
    647,
    769,
    807,
    963
   ],
   [
    143,
    410,
    503,
    648,
    770,
    808,
    964
   ],
   [
    144,
    411,
    504,
    649,
    771,
    809,
    965
   ],
   [
    145,
    412,
    505,
    650,
    772,
    810,
    966
   ],
   [
    146,
    413,
    506,
    651,
    773,
    811,
    967
   ],
   [
    147,
    414,
    507,
    652,
    774,
    812,
    968
   ],
   [
    148,
    415,
    508,
    653,
    775,
    813,
    969
   ],
   [
    149,
    416,
    509,
    654,
    776,
    814,
    970
   ],
   [
    150,
    417,
    510,
    655,
    777,
    815,
    971
   ],
   [
    151,
    418,
    511,
    656,
    778,
    816,
    972
   ],
   [
    152,
    419,
    512,
    657,
    779,
    817,
    973
   ],
   [
    153,
    420,
    513,
    658,
    780,
    818,
    974
   ],
   [
    154,
    421,
    514,
    659,
    781,
    819,
    975
   ],
   [
    155,
    422,
    515,
    660,
    782,
    820,
    976
   ],
   [
    156,
    423,
    516,
    661,
    783,
    821,
    977
   ],
   [
    157,
    424,
    517,
    662,
    784,
    822,
    978
   ],
   [
    158,
    425,
    518,
    663,
    785,
    823,
    979
   ],
   [
    159,
    426,
    519,
    664,
    786,
    824,
    980
   ],
   [
    160,
    427,
    520,
    665,
    787,
    825,
    981
   ],
   [
    161,
    428,
    521,
    666,
    788,
    826,
    982
   ],
   [
    162,
    429,
    522,
    667,
    789,
    827,
    983
   ],
   [
    163,
    430,
    523,
    668,
    790,
    828,
    984
   ],
   [
    164,
    431,
    524,
    669,
    791,
    829,
    985
   ],
   [
    165,
    432,
    525,
    670,
    693,
    830,
    986
   ],
   [
    166,
    433,
    526,
    671,
    694,
    831,
    987
   ],
   [
    167,
    434,
    527,
    672,
    695,
    832,
    988
   ],
   [
    168,
    435,
    528,
    673,
    696,
    833,
    989
   ],
   [
    169,
    436,
    529,
    674,
    697,
    834,
    891
   ],
   [
    170,
    437,
    530,
    675,
    698,
    835,
    892
   ],
   [
    171,
    438,
    531,
    676,
    699,
    836,
    893
   ],
   [
    172,
    439,
    532,
    677,
    700,
    837,
    894
   ],
   [
    173,
    440,
    533,
    678,
    701,
    838,
    895
   ],
   [
    174,
    441,
    534,
    679,
    702,
    839,
    896
   ]
  ],
  "Z": [
   [
    10,
    245,
    365,
    465,
    541,
    686,
    863
   ],
   [
    11,
    246,
    366,
    466,
    542,
    687,
    864
   ],
   [
    12,
    247,
    367,
    467,
    543,
    688,
    865
   ],
   [
    13,
    248,
    368,
    468,
    544,
    689,
    866
   ],
   [
    14,
    249,
    369,
    469,
    545,
    690,
    867
   ],
   [
    15,
    250,
    370,
    470,
    546,
    691,
    868
   ],
   [
    16,
    251,
    371,
    471,
    547,
    692,
    869
   ],
   [
    17,
    252,
    372,
    472,
    548,
    594,
    870
   ],
   [
    18,
    253,
    373,
    473,
    549,
    595,
    871
   ],
   [
    19,
    254,
    374,
    474,
    550,
    596,
    872
   ],
   [
    20,
    255,
    375,
    475,
    551,
    597,
    873
   ],
   [
    21,
    256,
    376,
    476,
    552,
    598,
    874
   ],
   [
    22,
    257,
    377,
    477,
    553,
    599,
    875
   ],
   [
    23,
    258,
    378,
    478,
    554,
    600,
    876
   ],
   [
    24,
    259,
    379,
    479,
    555,
    601,
    877
   ],
   [
    25,
    260,
    380,
    480,
    556,
    602,
    878
   ],
   [
    26,
    261,
    381,
    481,
    557,
    603,
    879
   ],
   [
    27,
    262,
    382,
    482,
    558,
    604,
    880
   ],
   [
    28,
    263,
    383,
    483,
    559,
    605,
    881
   ],
   [
    29,
    264,
    384,
    484,
    560,
    606,
    882
   ],
   [
    30,
    265,
    385,
    485,
    561,
    607,
    883
   ],
   [
    31,
    266,
    386,
    486,
    562,
    608,
    884
   ],
   [
    32,
    267,
    387,
    487,
    563,
    609,
    885
   ],
   [
    33,
    268,
    388,
    488,
    564,
    610,
    886
   ],
   [
    34,
    269,
    389,
    489,
    565,
    611,
    887
   ],
   [
    35,
    270,
    390,
    490,
    566,
    612,
    888
   ],
   [
    36,
    271,
    391,
    491,
    567,
    613,
    889
   ],
   [
    37,
    272,
    392,
    492,
    568,
    614,
    890
   ],
   [
    38,
    273,
    393,
    493,
    569,
    615,
    792
   ],
   [
    39,
    274,
    394,
    494,
    570,
    616,
    793
   ],
   [
    40,
    275,
    395,
    396,
    571,
    617,
    794
   ],
   [
    41,
    276,
    297,
    397,
    572,
    618,
    795
   ],
   [
    42,
    277,
    298,
    398,
    573,
    619,
    796
   ],
   [
    43,
    278,
    299,
    399,
    574,
    620,
    797
   ],
   [
    44,
    279,
    300,
    400,
    575,
    621,
    798
   ],
   [
    45,
    280,
    301,
    401,
    576,
    622,
    799
   ],
   [
    46,
    281,
    302,
    402,
    577,
    623,
    800
   ],
   [
    47,
    282,
    303,
    403,
    578,
    624,
    801
   ],
   [
    48,
    283,
    304,
    404,
    579,
    625,
    802
   ],
   [
    49,
    284,
    305,
    405,
    580,
    626,
    803
   ],
   [
    50,
    285,
    306,
    406,
    581,
    627,
    804
   ],
   [
    51,
    286,
    307,
    407,
    582,
    628,
    805
   ],
   [
    52,
    287,
    308,
    408,
    583,
    629,
    806
   ],
   [
    53,
    288,
    309,
    409,
    584,
    630,
    807
   ],
   [
    54,
    289,
    310,
    410,
    585,
    631,
    808
   ],
   [
    55,
    290,
    311,
    411,
    586,
    632,
    809
   ],
   [
    56,
    291,
    312,
    412,
    587,
    633,
    810
   ],
   [
    57,
    292,
    313,
    413,
    588,
    634,
    811
   ],
   [
    58,
    293,
    314,
    414,
    589,
    635,
    812
   ],
   [
    59,
    294,
    315,
    415,
    590,
    636,
    813
   ],
   [
    60,
    295,
    316,
    416,
    591,
    637,
    814
   ],
   [
    61,
    296,
    317,
    417,
    592,
    638,
    815
   ],
   [
    62,
    198,
    318,
    418,
    593,
    639,
    816
   ],
   [
    63,
    199,
    319,
    419,
    495,
    640,
    817
   ],
   [
    64,
    200,
    320,
    420,
    496,
    641,
    818
   ],
   [
    65,
    201,
    321,
    421,
    497,
    642,
    819
   ],
   [
    66,
    202,
    322,
    422,
    498,
    643,
    820
   ],
   [
    67,
    203,
    323,
    423,
    499,
    644,
    821
   ],
   [
    68,
    204,
    324,
    424,
    500,
    645,
    822
   ],
   [
    69,
    205,
    325,
    425,
    501,
    646,
    823
   ],
   [
    70,
    206,
    326,
    426,
    502,
    647,
    824
   ],
   [
    71,
    207,
    327,
    427,
    503,
    648,
    825
   ],
   [
    72,
    208,
    328,
    428,
    504,
    649,
    826
   ],
   [
    73,
    209,
    329,
    429,
    505,
    650,
    827
   ],
   [
    74,
    210,
    330,
    430,
    506,
    651,
    828
   ],
   [
    75,
    211,
    331,
    431,
    507,
    652,
    829
   ],
   [
    76,
    212,
    332,
    432,
    508,
    653,
    830
   ],
   [
    77,
    213,
    333,
    433,
    509,
    654,
    831
   ],
   [
    78,
    214,
    334,
    434,
    510,
    655,
    832
   ],
   [
    79,
    215,
    335,
    435,
    511,
    656,
    833
   ],
   [
    80,
    216,
    336,
    436,
    512,
    657,
    834
   ],
   [
    81,
    217,
    337,
    437,
    513,
    658,
    835
   ],
   [
    82,
    218,
    338,
    438,
    514,
    659,
    836
   ],
   [
    83,
    219,
    339,
    439,
    515,
    660,
    837
   ],
   [
    84,
    220,
    340,
    440,
    516,
    661,
    838
   ],
   [
    85,
    221,
    341,
    441,
    517,
    662,
    839
   ],
   [
    86,
    222,
    342,
    442,
    518,
    663,
    840
   ],
   [
    87,
    223,
    343,
    443,
    519,
    664,
    841
   ],
   [
    88,
    224,
    344,
    444,
    520,
    665,
    842
   ],
   [
    89,
    225,
    345,
    445,
    521,
    666,
    843
   ],
   [
    90,
    226,
    346,
    446,
    522,
    667,
    844
   ],
   [
    91,
    227,
    347,
    447,
    523,
    668,
    845
   ],
   [
    92,
    228,
    348,
    448,
    524,
    669,
    846
   ],
   [
    93,
    229,
    349,
    449,
    525,
    670,
    847
   ],
   [
    94,
    230,
    350,
    450,
    526,
    671,
    848
   ],
   [
    95,
    231,
    351,
    451,
    527,
    672,
    849
   ],
   [
    96,
    232,
    352,
    452,
    528,
    673,
    850
   ],
   [
    97,
    233,
    353,
    453,
    529,
    674,
    851
   ],
   [
    98,
    234,
    354,
    454,
    530,
    675,
    852
   ],
   [
    0,
    235,
    355,
    455,
    531,
    676,
    853
   ],
   [
    1,
    236,
    356,
    456,
    532,
    677,
    854
   ],
   [
    2,
    237,
    357,
    457,
    533,
    678,
    855
   ],
   [
    3,
    238,
    358,
    458,
    534,
    679,
    856
   ],
   [
    4,
    239,
    359,
    459,
    535,
    680,
    857
   ],
   [
    5,
    240,
    360,
    460,
    536,
    681,
    858
   ],
   [
    6,
    241,
    361,
    461,
    537,
    682,
    859
   ],
   [
    7,
    242,
    362,
    462,
    538,
    683,
    860
   ],
   [
    8,
    243,
    363,
    463,
    539,
    684,
    861
   ],
   [
    9,
    244,
    364,
    464,
    540,
    685,
    862
   ],
   [
    24,
    268,
    302,
    410,
    503,
    704,
    898
   ],
   [
    25,
    269,
    303,
    411,
    504,
    705,
    899
   ],
   [
    26,
    270,
    304,
    412,
    505,
    706,
    900
   ],
   [
    27,
    271,
    305,
    413,
    506,
    707,
    901
   ],
   [
    28,
    272,
    306,
    414,
    507,
    708,
    902
   ],
   [
    29,
    273,
    307,
    415,
    508,
    709,
    903
   ],
   [
    30,
    274,
    308,
    416,
    509,
    710,
    904
   ],
   [
    31,
    275,
    309,
    417,
    510,
    711,
    905
   ],
   [
    32,
    276,
    310,
    418,
    511,
    712,
    906
   ],
   [
    33,
    277,
    311,
    419,
    512,
    713,
    907
   ],
   [
    34,
    278,
    312,
    420,
    513,
    714,
    908
   ],
   [
    35,
    279,
    313,
    421,
    514,
    715,
    909
   ],
   [
    36,
    280,
    314,
    422,
    515,
    716,
    910
   ],
   [
    37,
    281,
    315,
    423,
    516,
    717,
    911
   ],
   [
    38,
    282,
    316,
    424,
    517,
    718,
    912
   ],
   [
    39,
    283,
    317,
    425,
    518,
    719,
    913
   ],
   [
    40,
    284,
    318,
    426,
    519,
    720,
    914
   ],
   [
    41,
    285,
    319,
    427,
    520,
    721,
    915
   ],
   [
    42,
    286,
    320,
    428,
    521,
    722,
    916
   ],
   [
    43,
    287,
    321,
    429,
    522,
    723,
    917
   ],
   [
    44,
    288,
    322,
    430,
    523,
    724,
    918
   ],
   [
    45,
    289,
    323,
    431,
    524,
    725,
    919
   ],
   [
    46,
    290,
    324,
    432,
    525,
    726,
    920
   ],
   [
    47,
    291,
    325,
    433,
    526,
    727,
    921
   ],
   [
    48,
    292,
    326,
    434,
    527,
    728,
    922
   ],
   [
    49,
    293,
    327,
    435,
    528,
    729,
    923
   ],
   [
    50,
    294,
    328,
    436,
    529,
    730,
    924
   ],
   [
    51,
    295,
    329,
    437,
    530,
    731,
    925
   ],
   [
    52,
    296,
    330,
    438,
    531,
    732,
    926
   ],
   [
    53,
    198,
    331,
    439,
    532,
    733,
    927
   ],
   [
    54,
    199,
    332,
    440,
    533,
    734,
    928
   ],
   [
    55,
    200,
    333,
    441,
    534,
    735,
    929
   ],
   [
    56,
    201,
    334,
    442,
    535,
    736,
    930
   ],
   [
    57,
    202,
    335,
    443,
    536,
    737,
    931
   ],
   [
    58,
    203,
    336,
    444,
    537,
    738,
    932
   ],
   [
    59,
    204,
    337,
    445,
    538,
    739,
    933
   ],
   [
    60,
    205,
    338,
    446,
    539,
    740,
    934
   ],
   [
    61,
    206,
    339,
    447,
    540,
    741,
    935
   ],
   [
    62,
    207,
    340,
    448,
    541,
    742,
    936
   ],
   [
    63,
    208,
    341,
    449,
    542,
    743,
    937
   ],
   [
    64,
    209,
    342,
    450,
    543,
    744,
    938
   ],
   [
    65,
    210,
    343,
    451,
    544,
    745,
    939
   ],
   [
    66,
    211,
    344,
    452,
    545,
    746,
    940
   ],
   [
    67,
    212,
    345,
    453,
    546,
    747,
    941
   ],
   [
    68,
    213,
    346,
    454,
    547,
    748,
    942
   ],
   [
    69,
    214,
    347,
    455,
    548,
    749,
    943
   ],
   [
    70,
    215,
    348,
    456,
    549,
    750,
    944
   ],
   [
    71,
    216,
    349,
    457,
    550,
    751,
    945
   ],
   [
    72,
    217,
    350,
    458,
    551,
    752,
    946
   ],
   [
    73,
    218,
    351,
    459,
    552,
    753,
    947
   ],
   [
    74,
    219,
    352,
    460,
    553,
    754,
    948
   ],
   [
    75,
    220,
    353,
    461,
    554,
    755,
    949
   ],
   [
    76,
    221,
    354,
    462,
    555,
    756,
    950
   ],
   [
    77,
    222,
    355,
    463,
    556,
    757,
    951
   ],
   [
    78,
    223,
    356,
    464,
    557,
    758,
    952
   ],
   [
    79,
    224,
    357,
    465,
    558,
    759,
    953
   ],
   [
    80,
    225,
    358,
    466,
    559,
    760,
    954
   ],
   [
    81,
    226,
    359,
    467,
    560,
    761,
    955
   ],
   [
    82,
    227,
    360,
    468,
    561,
    762,
    956
   ],
   [
    83,
    228,
    361,
    469,
    562,
    763,
    957
   ],
   [
    84,
    229,
    362,
    470,
    563,
    764,
    958
   ],
   [
    85,
    230,
    363,
    471,
    564,
    765,
    959
   ],
   [
    86,
    231,
    364,
    472,
    565,
    766,
    960
   ],
   [
    87,
    232,
    365,
    473,
    566,
    767,
    961
   ],
   [
    88,
    233,
    366,
    474,
    567,
    768,
    962
   ],
   [
    89,
    234,
    367,
    475,
    568,
    769,
    963
   ],
   [
    90,
    235,
    368,
    476,
    569,
    770,
    964
   ],
   [
    91,
    236,
    369,
    477,
    570,
    771,
    965
   ],
   [
    92,
    237,
    370,
    478,
    571,
    772,
    966
   ],
   [
    93,
    238,
    371,
    479,
    572,
    773,
    967
   ],
   [
    94,
    239,
    372,
    480,
    573,
    774,
    968
   ],
   [
    95,
    240,
    373,
    481,
    574,
    775,
    969
   ],
   [
    96,
    241,
    374,
    482,
    575,
    776,
    970
   ],
   [
    97,
    242,
    375,
    483,
    576,
    777,
    971
   ],
   [
    98,
    243,
    376,
    484,
    577,
    778,
    972
   ],
   [
    0,
    244,
    377,
    485,
    578,
    779,
    973
   ],
   [
    1,
    245,
    378,
    486,
    579,
    780,
    974
   ],
   [
    2,
    246,
    379,
    487,
    580,
    781,
    975
   ],
   [
    3,
    247,
    380,
    488,
    581,
    782,
    976
   ],
   [
    4,
    248,
    381,
    489,
    582,
    783,
    977
   ],
   [
    5,
    249,
    382,
    490,
    583,
    784,
    978
   ],
   [
    6,
    250,
    383,
    491,
    584,
    785,
    979
   ],
   [
    7,
    251,
    384,
    492,
    585,
    786,
    980
   ],
   [
    8,
    252,
    385,
    493,
    586,
    787,
    981
   ],
   [
    9,
    253,
    386,
    494,
    587,
    788,
    982
   ],
   [
    10,
    254,
    387,
    396,
    588,
    789,
    983
   ],
   [
    11,
    255,
    388,
    397,
    589,
    790,
    984
   ],
   [
    12,
    256,
    389,
    398,
    590,
    791,
    985
   ],
   [
    13,
    257,
    390,
    399,
    591,
    693,
    986
   ],
   [
    14,
    258,
    391,
    400,
    592,
    694,
    987
   ],
   [
    15,
    259,
    392,
    401,
    593,
    695,
    988
   ],
   [
    16,
    260,
    393,
    402,
    495,
    696,
    989
   ],
   [
    17,
    261,
    394,
    403,
    496,
    697,
    891
   ],
   [
    18,
    262,
    395,
    404,
    497,
    698,
    892
   ],
   [
    19,
    263,
    297,
    405,
    498,
    699,
    893
   ],
   [
    20,
    264,
    298,
    406,
    499,
    700,
    894
   ],
   [
    21,
    265,
    299,
    407,
    500,
    701,
    895
   ],
   [
    22,
    266,
    300,
    408,
    501,
    702,
    896
   ],
   [
    23,
    267,
    301,
    409,
    502,
    703,
    897
   ],
   [
    154,
    207,
    514,
    612,
    734,
    858,
    915
   ],
   [
    155,
    208,
    515,
    613,
    735,
    859,
    916
   ],
   [
    156,
    209,
    516,
    614,
    736,
    860,
    917
   ],
   [
    157,
    210,
    517,
    615,
    737,
    861,
    918
   ],
   [
    158,
    211,
    518,
    616,
    738,
    862,
    919
   ],
   [
    159,
    212,
    519,
    617,
    739,
    863,
    920
   ],
   [
    160,
    213,
    520,
    618,
    740,
    864,
    921
   ],
   [
    161,
    214,
    521,
    619,
    741,
    865,
    922
   ],
   [
    162,
    215,
    522,
    620,
    742,
    866,
    923
   ],
   [
    163,
    216,
    523,
    621,
    743,
    867,
    924
   ],
   [
    164,
    217,
    524,
    622,
    744,
    868,
    925
   ],
   [
    165,
    218,
    525,
    623,
    745,
    869,
    926
   ],
   [
    166,
    219,
    526,
    624,
    746,
    870,
    927
   ],
   [
    167,
    220,
    527,
    625,
    747,
    871,
    928
   ],
   [
    168,
    221,
    528,
    626,
    748,
    872,
    929
   ],
   [
    169,
    222,
    529,
    627,
    749,
    873,
    930
   ],
   [
    170,
    223,
    530,
    628,
    750,
    874,
    931
   ],
   [
    171,
    224,
    531,
    629,
    751,
    875,
    932
   ],
   [
    172,
    225,
    532,
    630,
    752,
    876,
    933
   ],
   [
    173,
    226,
    533,
    631,
    753,
    877,
    934
   ],
   [
    174,
    227,
    534,
    632,
    754,
    878,
    935
   ],
   [
    175,
    228,
    535,
    633,
    755,
    879,
    936
   ],
   [
    176,
    229,
    536,
    634,
    756,
    880,
    937
   ],
   [
    177,
    230,
    537,
    635,
    757,
    881,
    938
   ],
   [
    178,
    231,
    538,
    636,
    758,
    882,
    939
   ],
   [
    179,
    232,
    539,
    637,
    759,
    883,
    940
   ],
   [
    180,
    233,
    540,
    638,
    760,
    884,
    941
   ],
   [
    181,
    234,
    541,
    639,
    761,
    885,
    942
   ],
   [
    182,
    235,
    542,
    640,
    762,
    886,
    943
   ],
   [
    183,
    236,
    543,
    641,
    763,
    887,
    944
   ],
   [
    184,
    237,
    544,
    642,
    764,
    888,
    945
   ],
   [
    185,
    238,
    545,
    643,
    765,
    889,
    946
   ],
   [
    186,
    239,
    546,
    644,
    766,
    890,
    947
   ],
   [
    187,
    240,
    547,
    645,
    767,
    792,
    948
   ],
   [
    188,
    241,
    548,
    646,
    768,
    793,
    949
   ],
   [
    189,
    242,
    549,
    647,
    769,
    794,
    950
   ],
   [
    190,
    243,
    550,
    648,
    770,
    795,
    951
   ],
   [
    191,
    244,
    551,
    649,
    771,
    796,
    952
   ],
   [
    192,
    245,
    552,
    650,
    772,
    797,
    953
   ],
   [
    193,
    246,
    553,
    651,
    773,
    798,
    954
   ],
   [
    194,
    247,
    554,
    652,
    774,
    799,
    955
   ],
   [
    195,
    248,
    555,
    653,
    775,
    800,
    956
   ],
   [
    196,
    249,
    556,
    654,
    776,
    801,
    957
   ],
   [
    197,
    250,
    557,
    655,
    777,
    802,
    958
   ],
   [
    99,
    251,
    558,
    656,
    778,
    803,
    959
   ],
   [
    100,
    252,
    559,
    657,
    779,
    804,
    960
   ],
   [
    101,
    253,
    560,
    658,
    780,
    805,
    961
   ],
   [
    102,
    254,
    561,
    659,
    781,
    806,
    962
   ],
   [
    103,
    255,
    562,
    660,
    782,
    807,
    963
   ],
   [
    104,
    256,
    563,
    661,
    783,
    808,
    964
   ],
   [
    105,
    257,
    564,
    662,
    784,
    809,
    965
   ],
   [
    106,
    258,
    565,
    663,
    785,
    810,
    966
   ],
   [
    107,
    259,
    566,
    664,
    786,
    811,
    967
   ],
   [
    108,
    260,
    567,
    665,
    787,
    812,
    968
   ],
   [
    109,
    261,
    568,
    666,
    788,
    813,
    969
   ],
   [
    110,
    262,
    569,
    667,
    789,
    814,
    970
   ],
   [
    111,
    263,
    570,
    668,
    790,
    815,
    971
   ],
   [
    112,
    264,
    571,
    669,
    791,
    816,
    972
   ],
   [
    113,
    265,
    572,
    670,
    693,
    817,
    973
   ],
   [
    114,
    266,
    573,
    671,
    694,
    818,
    974
   ],
   [
    115,
    267,
    574,
    672,
    695,
    819,
    975
   ],
   [
    116,
    268,
    575,
    673,
    696,
    820,
    976
   ],
   [
    117,
    269,
    576,
    674,
    697,
    821,
    977
   ],
   [
    118,
    270,
    577,
    675,
    698,
    822,
    978
   ],
   [
    119,
    271,
    578,
    676,
    699,
    823,
    979
   ],
   [
    120,
    272,
    579,
    677,
    700,
    824,
    980
   ],
   [
    121,
    273,
    580,
    678,
    701,
    825,
    981
   ],
   [
    122,
    274,
    581,
    679,
    702,
    826,
    982
   ],
   [
    123,
    275,
    582,
    680,
    703,
    827,
    983
   ],
   [
    124,
    276,
    583,
    681,
    704,
    828,
    984
   ],
   [
    125,
    277,
    584,
    682,
    705,
    829,
    985
   ],
   [
    126,
    278,
    585,
    683,
    706,
    830,
    986
   ],
   [
    127,
    279,
    586,
    684,
    707,
    831,
    987
   ],
   [
    128,
    280,
    587,
    685,
    708,
    832,
    988
   ],
   [
    129,
    281,
    588,
    686,
    709,
    833,
    989
   ],
   [
    130,
    282,
    589,
    687,
    710,
    834,
    891
   ],
   [
    131,
    283,
    590,
    688,
    711,
    835,
    892
   ],
   [
    132,
    284,
    591,
    689,
    712,
    836,
    893
   ],
   [
    133,
    285,
    592,
    690,
    713,
    837,
    894
   ],
   [
    134,
    286,
    593,
    691,
    714,
    838,
    895
   ],
   [
    135,
    287,
    495,
    692,
    715,
    839,
    896
   ],
   [
    136,
    288,
    496,
    594,
    716,
    840,
    897
   ],
   [
    137,
    289,
    497,
    595,
    717,
    841,
    898
   ],
   [
    138,
    290,
    498,
    596,
    718,
    842,
    899
   ],
   [
    139,
    291,
    499,
    597,
    719,
    843,
    900
   ],
   [
    140,
    292,
    500,
    598,
    720,
    844,
    901
   ],
   [
    141,
    293,
    501,
    599,
    721,
    845,
    902
   ],
   [
    142,
    294,
    502,
    600,
    722,
    846,
    903
   ],
   [
    143,
    295,
    503,
    601,
    723,
    847,
    904
   ],
   [
    144,
    296,
    504,
    602,
    724,
    848,
    905
   ],
   [
    145,
    198,
    505,
    603,
    725,
    849,
    906
   ],
   [
    146,
    199,
    506,
    604,
    726,
    850,
    907
   ],
   [
    147,
    200,
    507,
    605,
    727,
    851,
    908
   ],
   [
    148,
    201,
    508,
    606,
    728,
    852,
    909
   ],
   [
    149,
    202,
    509,
    607,
    729,
    853,
    910
   ],
   [
    150,
    203,
    510,
    608,
    730,
    854,
    911
   ],
   [
    151,
    204,
    511,
    609,
    731,
    855,
    912
   ],
   [
    152,
    205,
    512,
    610,
    732,
    856,
    913
   ],
   [
    153,
    206,
    513,
    611,
    733,
    857,
    914
   ],
   [
    101,
    372,
    445,
    606,
    766,
    804,
    900
   ],
   [
    102,
    373,
    446,
    607,
    767,
    805,
    901
   ],
   [
    103,
    374,
    447,
    608,
    768,
    806,
    902
   ],
   [
    104,
    375,
    448,
    609,
    769,
    807,
    903
   ],
   [
    105,
    376,
    449,
    610,
    770,
    808,
    904
   ],
   [
    106,
    377,
    450,
    611,
    771,
    809,
    905
   ],
   [
    107,
    378,
    451,
    612,
    772,
    810,
    906
   ],
   [
    108,
    379,
    452,
    613,
    773,
    811,
    907
   ],
   [
    109,
    380,
    453,
    614,
    774,
    812,
    908
   ],
   [
    110,
    381,
    454,
    615,
    775,
    813,
    909
   ],
   [
    111,
    382,
    455,
    616,
    776,
    814,
    910
   ],
   [
    112,
    383,
    456,
    617,
    777,
    815,
    911
   ],
   [
    113,
    384,
    457,
    618,
    778,
    816,
    912
   ],
   [
    114,
    385,
    458,
    619,
    779,
    817,
    913
   ],
   [
    115,
    386,
    459,
    620,
    780,
    818,
    914
   ],
   [
    116,
    387,
    460,
    621,
    781,
    819,
    915
   ],
   [
    117,
    388,
    461,
    622,
    782,
    820,
    916
   ],
   [
    118,
    389,
    462,
    623,
    783,
    821,
    917
   ],
   [
    119,
    390,
    463,
    624,
    784,
    822,
    918
   ],
   [
    120,
    391,
    464,
    625,
    785,
    823,
    919
   ],
   [
    121,
    392,
    465,
    626,
    786,
    824,
    920
   ],
   [
    122,
    393,
    466,
    627,
    787,
    825,
    921
   ],
   [
    123,
    394,
    467,
    628,
    788,
    826,
    922
   ],
   [
    124,
    395,
    468,
    629,
    789,
    827,
    923
   ],
   [
    125,
    297,
    469,
    630,
    790,
    828,
    924
   ],
   [
    126,
    298,
    470,
    631,
    791,
    829,
    925
   ],
   [
    127,
    299,
    471,
    632,
    693,
    830,
    926
   ],
   [
    128,
    300,
    472,
    633,
    694,
    831,
    927
   ],
   [
    129,
    301,
    473,
    634,
    695,
    832,
    928
   ],
   [
    130,
    302,
    474,
    635,
    696,
    833,
    929
   ],
   [
    131,
    303,
    475,
    636,
    697,
    834,
    930
   ],
   [
    132,
    304,
    476,
    637,
    698,
    835,
    931
   ],
   [
    133,
    305,
    477,
    638,
    699,
    836,
    932
   ],
   [
    134,
    306,
    478,
    639,
    700,
    837,
    933
   ],
   [
    135,
    307,
    479,
    640,
    701,
    838,
    934
   ],
   [
    136,
    308,
    480,
    641,
    702,
    839,
    935
   ],
   [
    137,
    309,
    481,
    642,
    703,
    840,
    936
   ],
   [
    138,
    310,
    482,
    643,
    704,
    841,
    937
   ],
   [
    139,
    311,
    483,
    644,
    705,
    842,
    938
   ],
   [
    140,
    312,
    484,
    645,
    706,
    843,
    939
   ],
   [
    141,
    313,
    485,
    646,
    707,
    844,
    940
   ],
   [
    142,
    314,
    486,
    647,
    708,
    845,
    941
   ],
   [
    143,
    315,
    487,
    648,
    709,
    846,
    942
   ],
   [
    144,
    316,
    488,
    649,
    710,
    847,
    943
   ],
   [
    145,
    317,
    489,
    650,
    711,
    848,
    944
   ],
   [
    146,
    318,
    490,
    651,
    712,
    849,
    945
   ],
   [
    147,
    319,
    491,
    652,
    713,
    850,
    946
   ],
   [
    148,
    320,
    492,
    653,
    714,
    851,
    947
   ],
   [
    149,
    321,
    493,
    654,
    715,
    852,
    948
   ],
   [
    150,
    322,
    494,
    655,
    716,
    853,
    949
   ],
   [
    151,
    323,
    396,
    656,
    717,
    854,
    950
   ],
   [
    152,
    324,
    397,
    657,
    718,
    855,
    951
   ],
   [
    153,
    325,
    398,
    658,
    719,
    856,
    952
   ],
   [
    154,
    326,
    399,
    659,
    720,
    857,
    953
   ],
   [
    155,
    327,
    400,
    660,
    721,
    858,
    954
   ],
   [
    156,
    328,
    401,
    661,
    722,
    859,
    955
   ],
   [
    157,
    329,
    402,
    662,
    723,
    860,
    956
   ],
   [
    158,
    330,
    403,
    663,
    724,
    861,
    957
   ],
   [
    159,
    331,
    404,
    664,
    725,
    862,
    958
   ],
   [
    160,
    332,
    405,
    665,
    726,
    863,
    959
   ],
   [
    161,
    333,
    406,
    666,
    727,
    864,
    960
   ],
   [
    162,
    334,
    407,
    667,
    728,
    865,
    961
   ],
   [
    163,
    335,
    408,
    668,
    729,
    866,
    962
   ],
   [
    164,
    336,
    409,
    669,
    730,
    867,
    963
   ],
   [
    165,
    337,
    410,
    670,
    731,
    868,
    964
   ],
   [
    166,
    338,
    411,
    671,
    732,
    869,
    965
   ],
   [
    167,
    339,
    412,
    672,
    733,
    870,
    966
   ],
   [
    168,
    340,
    413,
    673,
    734,
    871,
    967
   ],
   [
    169,
    341,
    414,
    674,
    735,
    872,
    968
   ],
   [
    170,
    342,
    415,
    675,
    736,
    873,
    969
   ],
   [
    171,
    343,
    416,
    676,
    737,
    874,
    970
   ],
   [
    172,
    344,
    417,
    677,
    738,
    875,
    971
   ],
   [
    173,
    345,
    418,
    678,
    739,
    876,
    972
   ],
   [
    174,
    346,
    419,
    679,
    740,
    877,
    973
   ],
   [
    175,
    347,
    420,
    680,
    741,
    878,
    974
   ],
   [
    176,
    348,
    421,
    681,
    742,
    879,
    975
   ],
   [
    177,
    349,
    422,
    682,
    743,
    880,
    976
   ],
   [
    178,
    350,
    423,
    683,
    744,
    881,
    977
   ],
   [
    179,
    351,
    424,
    684,
    745,
    882,
    978
   ],
   [
    180,
    352,
    425,
    685,
    746,
    883,
    979
   ],
   [
    181,
    353,
    426,
    686,
    747,
    884,
    980
   ],
   [
    182,
    354,
    427,
    687,
    748,
    885,
    981
   ],
   [
    183,
    355,
    428,
    688,
    749,
    886,
    982
   ],
   [
    184,
    356,
    429,
    689,
    750,
    887,
    983
   ],
   [
    185,
    357,
    430,
    690,
    751,
    888,
    984
   ],
   [
    186,
    358,
    431,
    691,
    752,
    889,
    985
   ],
   [
    187,
    359,
    432,
    692,
    753,
    890,
    986
   ],
   [
    188,
    360,
    433,
    594,
    754,
    792,
    987
   ],
   [
    189,
    361,
    434,
    595,
    755,
    793,
    988
   ],
   [
    190,
    362,
    435,
    596,
    756,
    794,
    989
   ],
   [
    191,
    363,
    436,
    597,
    757,
    795,
    891
   ],
   [
    192,
    364,
    437,
    598,
    758,
    796,
    892
   ],
   [
    193,
    365,
    438,
    599,
    759,
    797,
    893
   ],
   [
    194,
    366,
    439,
    600,
    760,
    798,
    894
   ],
   [
    195,
    367,
    440,
    601,
    761,
    799,
    895
   ],
   [
    196,
    368,
    441,
    602,
    762,
    800,
    896
   ],
   [
    197,
    369,
    442,
    603,
    763,
    801,
    897
   ],
   [
    99,
    370,
    443,
    604,
    764,
    802,
    898
   ],
   [
    100,
    371,
    444,
    605,
    765,
    803,
    899
   ]
  ]
 },
 "distance": {
  "d": 17,
  "X": {
   "value": 17,
   "confidence": "exact",
   "witness": [
    51,
    62,
    134,
    161,
    170,
    286,
    415,
    448,
    454,
    521,
    530,
    639,
    666,
    813,
    846,
    903,
    942
   ],
   "witness_provenance": {
    "found_by": [
     "@MicheldeMessieres"
    ],
    "date": "2026-10-22",
    "found_at_samples": 5599,
    "survived_samples": 400000,
    "tool": "Stern ISD (own C++), numpy-checked; board heuristic_distance 'corroborated'"
   }
  },
  "Z": {
   "value": 17,
   "confidence": "exact",
   "witness": [
    20,
    83,
    92,
    103,
    191,
    328,
    388,
    428,
    461,
    524,
    551,
    660,
    669,
    730,
    820,
    826,
    859
   ],
   "witness_provenance": {
    "found_by": [
     "@MicheldeMessieres"
    ],
    "date": "2026-10-22",
    "found_at_samples": 5621,
    "survived_samples": 400000,
    "tool": "Stern ISD (own C++), numpy-checked; board heuristic_distance 'corroborated'"
   }
  }
 },
 "provenance": {
  "authors": [
   "@MicheldeMessieres"
  ],
  "origin": "submission",
  "novelty": "unknown",
  "model": "Claude Opus 5.5 (Claude Code)",
  "construction": "Irregular pair-partition CPM CSS code: the pair-partition commutation rule of Okada-Kasai (arXiv:2607.14091) on a sparse, irregular 4x10 base template instead of the complete JxL one, cyclic lift P=99 (Z_99), n=10P=990, design rate 1-(4+4)/10=1/5, k=198 (no extra dependencies). Every check has weight 7; qubit degree 2 on block columns 0,1 and 3 on block columns 2..9, both sides. Template (block columns per block row): X = [[0, 2, 3, 4, 5, 6, 7], [0, 2, 3, 4, 5, 8, 9], [1, 2, 3, 6, 7, 8, 9], [1, 4, 5, 6, 7, 8, 9]], Z = [[0, 2, 3, 4, 5, 6, 8], [0, 2, 3, 4, 5, 7, 9], [1, 2, 5, 6, 7, 8, 9], [1, 3, 4, 6, 7, 8, 9]]; every X-row/Z-row overlap has even size and is split into column pairs (the pairing below), and the exponents solve x_ia - z_ja - x_ib + z_jb = 0 (mod 99) for every column pair (a,b) in the pairing of X block row i with Z block row j, so H_X H_Z^T = 0 term by term. H[i*P + r, c*P + ((r + s_ic) mod P)] = 1 with exponents s (rows = block rows, '-' = empty cell): S_X = [[73, -, 58, 92, 93, 57, 56, 90, -, -], [33, -, 32, 14, 54, 69, -, -, 17, 47], [-, 54, 38, 59, -, -, 17, 78, 95, 61], [-, 76, -, -, 46, 40, 86, 10, 48, 6]], S_Z = [[10, -, 47, 68, 69, 46, 92, -, 71, -], [24, -, 70, 5, 14, 8, -, 11, -, 7], [-, 55, 9, -, -, 19, 18, 41, 66, 24], [-, 2, -, 75, 49, -, 12, 73, 12, 9]]. Pairing (X-row,Z-row): {\"0,0\":[[0,6],[2,5],[3,4]],\"0,1\":[[0,5],[2,3],[4,7]],\"0,2\":[[2,7],[5,6]],\"0,3\":[[3,7],[4,6]],\"1,0\":[[0,5],[2,4],[3,8]],\"1,1\":[[0,3],[2,5],[4,9]],\"1,2\":[[2,9],[5,8]],\"1,3\":[[3,9],[4,8]],\"2,0\":[[2,3],[6,8]],\"2,1\":[[2,7],[3,9]],\"2,2\":[[1,6],[2,8],[7,9]],\"2,3\":[[1,9],[3,8],[6,7]],\"3,0\":[[4,8],[5,6]],\"3,1\":[[4,5],[7,9]],\"3,2\":[[1,5],[6,7],[8,9]],\"3,3\":[[1,6],[4,9],[7,8]]}. Tanner girth 6 (X) and 6 (Z).",
  "references": [
   "arXiv:2607.14091",
   "arXiv:2609.30069",
   "arXiv:quant-ph/0701020",
   "arXiv:0801.1361",
   "arXiv:2111.03654",
   "arXiv:2306.16400",
   "arXiv:2609.39395",
   "https://github.com/kasaikenta/pair-partition-cpm-css-codes"
  ],
  "date": "2026-10-22",
  "notes": "Our contribution: the irregular 4x10 base template A (every check weight 7, qubit degrees 2 and 3, design rate 1/5) on which the pair-partition rule is applied; the template census that selected it (one side's templates enumerated exhaustively for 3 or 4 block rows, row weight <= 7, column degrees 2..3, up to row and column permutation; X/Z pairs with even row overlaps placed by SAT and ranked by a permanent-vector upper bound, our generalisation of App. A of arXiv:2609.30069 to sparse templates); the choice of pairing for each X-row/Z-row overlap; the lift P = 99 and this exponent draw; the distance screening described in notes/990-198-17.md, and the exact-distance computation (the GF(2) check of each automorphism generator and the set-cover bound, added to cpm_distance's branch-and-bound; the restriction to one root per automorphism orbit is the orbit anchoring of Rowshan and Devitt, arXiv:2609.39395). Construction framework, not ours: the pair-partition construction and its paired-difference equations on CPM exponents are Okada and Kasai's (arXiv:2607.14091), where they are applied to complete J x L templates; the design-rate count R = 1 - J_tot/L_stab and the permanent-vector bound are from Lee, Okada, Maskara, Kasai and Zhou (arXiv:2609.30069), whose outlook names quantum-compatible irregular templates as a natural direction; this entry is one instance in that direction. Quasi-cyclic CSS LDPC codes from circulant permutation matrices go back to Hagiwara and Imai (arXiv:quant-ph/0701020), and CSS pairs of two irregular LDPC codes were analysed by Hagiwara and Imai (arXiv:0801.1361). Board precedents of the same commutation mechanism at weight 8: the (3,8) pair-partition entries codes/904-230-22.json, codes/712-182-20.json and codes/632-162-18.json by @vprusso, codes/824-210-20.json by @MathysRennela, codes/808-206-20.json by @pandey-tushar, codes/568-146-18.json by @nihoniumqc, our codes/928-238-22.json and codes/976-250-22.json, and the published codes/584-150-18.json (Okada-Kasai); @vprusso's entries also cite the lifted-product construction of Panteleev and Kalachev (arXiv:2111.03654); the pairing anneal we used was calibrated on the complete (3,8) template of those entries. The weight-7 entries on the board with the highest kd^2/n are codes/682-20-38.json and codes/762-28-32.json by @FarLab (two-block group-algebra codes, arXiv:2306.16400). In our check (2026-10-22: arXiv:2607.14091, arXiv:2609.30069, the Okada-Kasai project page, web searches) we did not find a pair-partition code on an irregular template or with check weight below 8; literature novelty is not claimed. Distance: confidence exact on both sides; the board shows d <= 17; this code is outside verify/certify.py's current envelope (CONTRIBUTING.md), so the exact value is our evidence, not a certificate. Upper side: Stern information-set decoding found weight-17 logicals on both sides and nothing lighter in 3 seeds x 300 s per side, and the board's verify/heuristic_distance.py (RIS, orbit pass over 5 symmetry partitions, 400000 gf2_fast trials) returned 'corroborated', d 17 on both sides. Lower side: an exhaustive branch-and-bound search (our gexact, built on the branch-and-bound of Okada and Kasai's cpm_distance, github.com/kasaikenta/pair-partition-cpm-css-codes, with one root per orbit of the GF(2)-verified Z_99 shift, the orbit anchoring of Rowshan and Devitt, arXiv:2609.39395) found no logical of weight <= 16 on either side; cross-checked with no automorphisms and with gexact in cpm_distance's mode (its roots and lower bound); details in notes/990-198-17.md.",
  "search_budget": {
   "cpu_hours": 12.2,
   "candidates_screened": 645,
   "tool": "own Stern ISD (C++) + board heuristic_distance + gexact (exact, 0.2 CPU-h)"
  }
 }
}
