Home | History | Annotate | Download | only in testdata
      1 /-- This set of tests checks UTF-8 support with the DFA matching functionality
      2     of pcre_dfa_exec(). The -dfa flag must be used with pcretest when running 
      3     it. --/
      4 
      5 /\x{100}ab/8
      6   \x{100}ab
      7  0: \x{100}ab
      8   
      9 /a\x{100}*b/8
     10     ab
     11  0: ab
     12     a\x{100}b  
     13  0: a\x{100}b
     14     a\x{100}\x{100}b  
     15  0: a\x{100}\x{100}b
     16     
     17 /a\x{100}+b/8
     18     a\x{100}b  
     19  0: a\x{100}b
     20     a\x{100}\x{100}b  
     21  0: a\x{100}\x{100}b
     22     *** Failers 
     23 No match
     24     ab
     25 No match
     26      
     27 /\bX/8
     28     Xoanon
     29  0: X
     30     +Xoanon
     31  0: X
     32     \x{300}Xoanon 
     33  0: X
     34     *** Failers 
     35 No match
     36     YXoanon  
     37 No match
     38     
     39 /\BX/8
     40     YXoanon
     41  0: X
     42     *** Failers
     43 No match
     44     Xoanon
     45 No match
     46     +Xoanon    
     47 No match
     48     \x{300}Xoanon 
     49 No match
     50 
     51 /X\b/8
     52     X+oanon
     53  0: X
     54     ZX\x{300}oanon 
     55  0: X
     56     FAX 
     57  0: X
     58     *** Failers 
     59 No match
     60     Xoanon  
     61 No match
     62     
     63 /X\B/8
     64     Xoanon  
     65  0: X
     66     *** Failers
     67 No match
     68     X+oanon
     69 No match
     70     ZX\x{300}oanon 
     71 No match
     72     FAX 
     73 No match
     74     
     75 /[^a]/8
     76     abcd
     77  0: b
     78     a\x{100}   
     79  0: \x{100}
     80 
     81 /^[abc\x{123}\x{400}-\x{402}]{2,3}\d/8
     82     ab99
     83  0: ab9
     84     \x{123}\x{123}45
     85  0: \x{123}\x{123}4
     86     \x{400}\x{401}\x{402}6  
     87  0: \x{400}\x{401}\x{402}6
     88     *** Failers
     89 No match
     90     d99
     91 No match
     92     \x{123}\x{122}4   
     93 No match
     94     \x{400}\x{403}6  
     95 No match
     96     \x{400}\x{401}\x{402}\x{402}6  
     97 No match
     98 
     99 /abc/8
    100     ]
    101 Error -10
    102     
    103 Error -10
    104     
    105 Error -10
    106     \?
    107 No match
    108     \xe1\x88 
    109 Error -10
    110     \P\xe1\x88 
    111 Error -10
    112     \P\P\xe1\x88 
    113 Error -25
    114 
    115 /a.b/8
    116     acb
    117  0: acb
    118     a\x7fb
    119  0: a\x{7f}b
    120     a\x{100}b 
    121  0: a\x{100}b
    122     *** Failers
    123 No match
    124     a\nb  
    125 No match
    126 
    127 /a(.{3})b/8
    128     a\x{4000}xyb 
    129  0: a\x{4000}xyb
    130     a\x{4000}\x7fyb 
    131  0: a\x{4000}\x{7f}yb
    132     a\x{4000}\x{100}yb 
    133  0: a\x{4000}\x{100}yb
    134     *** Failers
    135 No match
    136     a\x{4000}b 
    137 No match
    138     ac\ncb 
    139 No match
    140 
    141 /a(.*?)(.)/
    142     a\xc0\x88b
    143  0: a\xc0\x88b
    144  1: a\xc0\x88
    145  2: a\xc0
    146 
    147 /a(.*?)(.)/8
    148     a\x{100}b
    149  0: a\x{100}b
    150  1: a\x{100}
    151 
    152 /a(.*)(.)/
    153     a\xc0\x88b
    154  0: a\xc0\x88b
    155  1: a\xc0\x88
    156  2: a\xc0
    157 
    158 /a(.*)(.)/8
    159     a\x{100}b
    160  0: a\x{100}b
    161  1: a\x{100}
    162 
    163 /a(.)(.)/
    164     a\xc0\x92bcd
    165  0: a\xc0\x92
    166 
    167 /a(.)(.)/8
    168     a\x{240}bcd
    169  0: a\x{240}b
    170 
    171 /a(.?)(.)/
    172     a\xc0\x92bcd
    173  0: a\xc0\x92
    174  1: a\xc0
    175 
    176 /a(.?)(.)/8
    177     a\x{240}bcd
    178  0: a\x{240}b
    179  1: a\x{240}
    180 
    181 /a(.??)(.)/
    182     a\xc0\x92bcd
    183  0: a\xc0\x92
    184  1: a\xc0
    185 
    186 /a(.??)(.)/8
    187     a\x{240}bcd
    188  0: a\x{240}b
    189  1: a\x{240}
    190 
    191 /a(.{3})b/8
    192     a\x{1234}xyb 
    193  0: a\x{1234}xyb
    194     a\x{1234}\x{4321}yb 
    195  0: a\x{1234}\x{4321}yb
    196     a\x{1234}\x{4321}\x{3412}b 
    197  0: a\x{1234}\x{4321}\x{3412}b
    198     *** Failers
    199 No match
    200     a\x{1234}b 
    201 No match
    202     ac\ncb 
    203 No match
    204 
    205 /a(.{3,})b/8
    206     a\x{1234}xyb 
    207  0: a\x{1234}xyb
    208     a\x{1234}\x{4321}yb 
    209  0: a\x{1234}\x{4321}yb
    210     a\x{1234}\x{4321}\x{3412}b 
    211  0: a\x{1234}\x{4321}\x{3412}b
    212     axxxxbcdefghijb 
    213  0: axxxxbcdefghijb
    214  1: axxxxb
    215     a\x{1234}\x{4321}\x{3412}\x{3421}b 
    216  0: a\x{1234}\x{4321}\x{3412}\x{3421}b
    217     *** Failers
    218 No match
    219     a\x{1234}b 
    220 No match
    221 
    222 /a(.{3,}?)b/8
    223     a\x{1234}xyb 
    224  0: a\x{1234}xyb
    225     a\x{1234}\x{4321}yb 
    226  0: a\x{1234}\x{4321}yb
    227     a\x{1234}\x{4321}\x{3412}b 
    228  0: a\x{1234}\x{4321}\x{3412}b
    229     axxxxbcdefghijb 
    230  0: axxxxbcdefghijb
    231  1: axxxxb
    232     a\x{1234}\x{4321}\x{3412}\x{3421}b 
    233  0: a\x{1234}\x{4321}\x{3412}\x{3421}b
    234     *** Failers
    235 No match
    236     a\x{1234}b 
    237 No match
    238 
    239 /a(.{3,5})b/8
    240     a\x{1234}xyb 
    241  0: a\x{1234}xyb
    242     a\x{1234}\x{4321}yb 
    243  0: a\x{1234}\x{4321}yb
    244     a\x{1234}\x{4321}\x{3412}b 
    245  0: a\x{1234}\x{4321}\x{3412}b
    246     axxxxbcdefghijb 
    247  0: axxxxb
    248     a\x{1234}\x{4321}\x{3412}\x{3421}b 
    249  0: a\x{1234}\x{4321}\x{3412}\x{3421}b
    250     axbxxbcdefghijb 
    251  0: axbxxb
    252     axxxxxbcdefghijb 
    253  0: axxxxxb
    254     *** Failers
    255 No match
    256     a\x{1234}b 
    257 No match
    258     axxxxxxbcdefghijb 
    259 No match
    260 
    261 /a(.{3,5}?)b/8
    262     a\x{1234}xyb 
    263  0: a\x{1234}xyb
    264     a\x{1234}\x{4321}yb 
    265  0: a\x{1234}\x{4321}yb
    266     a\x{1234}\x{4321}\x{3412}b 
    267  0: a\x{1234}\x{4321}\x{3412}b
    268     axxxxbcdefghijb 
    269  0: axxxxb
    270     a\x{1234}\x{4321}\x{3412}\x{3421}b 
    271  0: a\x{1234}\x{4321}\x{3412}\x{3421}b
    272     axbxxbcdefghijb 
    273  0: axbxxb
    274     axxxxxbcdefghijb 
    275  0: axxxxxb
    276     *** Failers
    277 No match
    278     a\x{1234}b 
    279 No match
    280     axxxxxxbcdefghijb 
    281 No match
    282 
    283 /^[a\x{c0}]/8
    284     *** Failers
    285 No match
    286     \x{100}
    287 No match
    288 
    289 /(?<=aXb)cd/8
    290     aXbcd
    291  0: cd
    292 
    293 /(?<=a\x{100}b)cd/8
    294     a\x{100}bcd
    295  0: cd
    296 
    297 /(?<=a\x{100000}b)cd/8
    298     a\x{100000}bcd
    299  0: cd
    300     
    301 /(?:\x{100}){3}b/8
    302     \x{100}\x{100}\x{100}b
    303  0: \x{100}\x{100}\x{100}b
    304     *** Failers 
    305 No match
    306     \x{100}\x{100}b
    307 No match
    308 
    309 /\x{ab}/8
    310     \x{ab} 
    311  0: \x{ab}
    312     \xc2\xab
    313  0: \x{ab}
    314     *** Failers 
    315 No match
    316     \x00{ab}
    317 No match
    318 
    319 /(?<=(.))X/8
    320     WXYZ
    321  0: X
    322     \x{256}XYZ 
    323  0: X
    324     *** Failers
    325 No match
    326     XYZ 
    327 No match
    328 
    329 /[^a]+/8g
    330     bcd
    331  0: bcd
    332  1: bc
    333  2: b
    334     \x{100}aY\x{256}Z 
    335  0: \x{100}
    336  0: Y\x{256}Z
    337  1: Y\x{256}
    338  2: Y
    339     
    340 /^[^a]{2}/8
    341     \x{100}bc
    342  0: \x{100}b
    343  
    344 /^[^a]{2,}/8
    345     \x{100}bcAa
    346  0: \x{100}bcA
    347  1: \x{100}bc
    348  2: \x{100}b
    349 
    350 /^[^a]{2,}?/8
    351     \x{100}bca
    352  0: \x{100}bc
    353  1: \x{100}b
    354 
    355 /[^a]+/8ig
    356     bcd
    357  0: bcd
    358  1: bc
    359  2: b
    360     \x{100}aY\x{256}Z 
    361  0: \x{100}
    362  0: Y\x{256}Z
    363  1: Y\x{256}
    364  2: Y
    365     
    366 /^[^a]{2}/8i
    367     \x{100}bc
    368  0: \x{100}b
    369  
    370 /^[^a]{2,}/8i
    371     \x{100}bcAa
    372  0: \x{100}bc
    373  1: \x{100}b
    374 
    375 /^[^a]{2,}?/8i
    376     \x{100}bca
    377  0: \x{100}bc
    378  1: \x{100}b
    379 
    380 /\x{100}{0,0}/8
    381     abcd
    382  0: 
    383  
    384 /\x{100}?/8
    385     abcd
    386  0: 
    387     \x{100}\x{100} 
    388  0: \x{100}
    389  1: 
    390 
    391 /\x{100}{0,3}/8 
    392     \x{100}\x{100} 
    393  0: \x{100}\x{100}
    394  1: \x{100}
    395  2: 
    396     \x{100}\x{100}\x{100}\x{100} 
    397  0: \x{100}\x{100}\x{100}
    398  1: \x{100}\x{100}
    399  2: \x{100}
    400  3: 
    401     
    402 /\x{100}*/8
    403     abce
    404  0: 
    405     \x{100}\x{100}\x{100}\x{100} 
    406  0: \x{100}\x{100}\x{100}\x{100}
    407  1: \x{100}\x{100}\x{100}
    408  2: \x{100}\x{100}
    409  3: \x{100}
    410  4: 
    411 
    412 /\x{100}{1,1}/8
    413     abcd\x{100}\x{100}\x{100}\x{100} 
    414  0: \x{100}
    415 
    416 /\x{100}{1,3}/8
    417     abcd\x{100}\x{100}\x{100}\x{100} 
    418  0: \x{100}\x{100}\x{100}
    419  1: \x{100}\x{100}
    420  2: \x{100}
    421 
    422 /\x{100}+/8
    423     abcd\x{100}\x{100}\x{100}\x{100} 
    424  0: \x{100}\x{100}\x{100}\x{100}
    425  1: \x{100}\x{100}\x{100}
    426  2: \x{100}\x{100}
    427  3: \x{100}
    428 
    429 /\x{100}{3}/8
    430     abcd\x{100}\x{100}\x{100}XX
    431  0: \x{100}\x{100}\x{100}
    432 
    433 /\x{100}{3,5}/8
    434     abcd\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}XX
    435  0: \x{100}\x{100}\x{100}\x{100}\x{100}
    436  1: \x{100}\x{100}\x{100}\x{100}
    437  2: \x{100}\x{100}\x{100}
    438 
    439 /\x{100}{3,}/8
    440     abcd\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}XX
    441  0: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
    442  1: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
    443  2: \x{100}\x{100}\x{100}\x{100}\x{100}
    444  3: \x{100}\x{100}\x{100}\x{100}
    445  4: \x{100}\x{100}\x{100}
    446 
    447 /(?<=a\x{100}{2}b)X/8
    448     Xyyya\x{100}\x{100}bXzzz
    449  0: X
    450 
    451 /\D*/8
    452   aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    453 Matched, but too many subsidiary matches
    454  0: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    455  1: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    456  2: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    457  3: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    458  4: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    459  5: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    460  6: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    461  7: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    462  8: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    463  9: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    464 10: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    465 11: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    466 12: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    467 13: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    468 14: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    469 15: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    470 16: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    471 17: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    472 18: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    473 19: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    474 20: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    475 21: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
    476 
    477 /\D*/8
    478   \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
    479 Matched, but too many subsidiary matches
    480  0: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
    481  1: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
    482  2: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
    483  3: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
    484  4: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
    485  5: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
    486  6: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
    487  7: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
    488  8: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
    489  9: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
    490 10: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
    491 11: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
    492 12: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
    493 13: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
    494 14: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
    495 15: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
    496 16: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
    497 17: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
    498 18: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
    499 19: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
    500 20: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
    501 21: \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
    502 
    503 /\D/8
    504     1X2
    505  0: X
    506     1\x{100}2 
    507  0: \x{100}
    508   
    509 />\S/8
    510     > >X Y
    511  0: >X
    512     > >\x{100} Y
    513  0: >\x{100}
    514   
    515 /\d/8
    516     \x{100}3
    517  0: 3
    518     
    519 /\s/8
    520     \x{100} X
    521  0:  
    522     
    523 /\D+/8
    524     12abcd34
    525  0: abcd
    526  1: abc
    527  2: ab
    528  3: a
    529     *** Failers
    530  0: *** Failers
    531  1: *** Failer
    532  2: *** Faile
    533  3: *** Fail
    534  4: *** Fai
    535  5: *** Fa
    536  6: *** F
    537  7: *** 
    538  8: ***
    539  9: **
    540 10: *
    541     1234  
    542 No match
    543 
    544 /\D{2,3}/8
    545     12abcd34
    546  0: abc
    547  1: ab
    548     12ab34
    549  0: ab
    550     *** Failers  
    551  0: ***
    552  1: **
    553     1234
    554 No match
    555     12a34  
    556 No match
    557 
    558 /\D{2,3}?/8
    559     12abcd34
    560  0: abc
    561  1: ab
    562     12ab34
    563  0: ab
    564     *** Failers  
    565  0: ***
    566  1: **
    567     1234
    568 No match
    569     12a34  
    570 No match
    571 
    572 /\d+/8
    573     12abcd34
    574  0: 12
    575  1: 1
    576     *** Failers
    577 No match
    578 
    579 /\d{2,3}/8
    580     12abcd34
    581  0: 12
    582     1234abcd
    583  0: 123
    584  1: 12
    585     *** Failers  
    586 No match
    587     1.4 
    588 No match
    589 
    590 /\d{2,3}?/8
    591     12abcd34
    592  0: 12
    593     1234abcd
    594  0: 123
    595  1: 12
    596     *** Failers  
    597 No match
    598     1.4 
    599 No match
    600 
    601 /\S+/8
    602     12abcd34
    603  0: 12abcd34
    604  1: 12abcd3
    605  2: 12abcd
    606  3: 12abc
    607  4: 12ab
    608  5: 12a
    609  6: 12
    610  7: 1
    611     *** Failers
    612  0: ***
    613  1: **
    614  2: *
    615     \    \ 
    616 No match
    617 
    618 /\S{2,3}/8
    619     12abcd34
    620  0: 12a
    621  1: 12
    622     1234abcd
    623  0: 123
    624  1: 12
    625     *** Failers
    626  0: ***
    627  1: **
    628     \     \  
    629 No match
    630 
    631 /\S{2,3}?/8
    632     12abcd34
    633  0: 12a
    634  1: 12
    635     1234abcd
    636  0: 123
    637  1: 12
    638     *** Failers
    639  0: ***
    640  1: **
    641     \     \  
    642 No match
    643 
    644 />\s+</8
    645     12>      <34
    646  0: >      <
    647     *** Failers
    648 No match
    649 
    650 />\s{2,3}</8
    651     ab>  <cd
    652  0: >  <
    653     ab>   <ce
    654  0: >   <
    655     *** Failers
    656 No match
    657     ab>    <cd 
    658 No match
    659 
    660 />\s{2,3}?</8
    661     ab>  <cd
    662  0: >  <
    663     ab>   <ce
    664  0: >   <
    665     *** Failers
    666 No match
    667     ab>    <cd 
    668 No match
    669 
    670 /\w+/8
    671     12      34
    672  0: 12
    673  1: 1
    674     *** Failers
    675  0: Failers
    676  1: Failer
    677  2: Faile
    678  3: Fail
    679  4: Fai
    680  5: Fa
    681  6: F
    682     +++=*! 
    683 No match
    684 
    685 /\w{2,3}/8
    686     ab  cd
    687  0: ab
    688     abcd ce
    689  0: abc
    690  1: ab
    691     *** Failers
    692  0: Fai
    693  1: Fa
    694     a.b.c
    695 No match
    696 
    697 /\w{2,3}?/8
    698     ab  cd
    699  0: ab
    700     abcd ce
    701  0: abc
    702  1: ab
    703     *** Failers
    704  0: Fai
    705  1: Fa
    706     a.b.c
    707 No match
    708 
    709 /\W+/8
    710     12====34
    711  0: ====
    712  1: ===
    713  2: ==
    714  3: =
    715     *** Failers
    716  0: *** 
    717  1: ***
    718  2: **
    719  3: *
    720     abcd 
    721 No match
    722 
    723 /\W{2,3}/8
    724     ab====cd
    725  0: ===
    726  1: ==
    727     ab==cd
    728  0: ==
    729     *** Failers
    730  0: ***
    731  1: **
    732     a.b.c
    733 No match
    734 
    735 /\W{2,3}?/8
    736     ab====cd
    737  0: ===
    738  1: ==
    739     ab==cd
    740  0: ==
    741     *** Failers
    742  0: ***
    743  1: **
    744     a.b.c
    745 No match
    746 
    747 /[\x{100}]/8
    748     \x{100}
    749  0: \x{100}
    750     Z\x{100}
    751  0: \x{100}
    752     \x{100}Z
    753  0: \x{100}
    754     *** Failers 
    755 No match
    756 
    757 /[Z\x{100}]/8
    758     Z\x{100}
    759  0: Z
    760     \x{100}
    761  0: \x{100}
    762     \x{100}Z
    763  0: \x{100}
    764     *** Failers 
    765 No match
    766 
    767 /[\x{100}\x{200}]/8
    768    ab\x{100}cd
    769  0: \x{100}
    770    ab\x{200}cd
    771  0: \x{200}
    772    *** Failers  
    773 No match
    774 
    775 /[\x{100}-\x{200}]/8
    776    ab\x{100}cd
    777  0: \x{100}
    778    ab\x{200}cd
    779  0: \x{200}
    780    ab\x{111}cd 
    781  0: \x{111}
    782    *** Failers  
    783 No match
    784 
    785 /[z-\x{200}]/8
    786    ab\x{100}cd
    787  0: \x{100}
    788    ab\x{200}cd
    789  0: \x{200}
    790    ab\x{111}cd 
    791  0: \x{111}
    792    abzcd
    793  0: z
    794    ab|cd  
    795  0: |
    796    *** Failers  
    797 No match
    798 
    799 /[Q\x{100}\x{200}]/8
    800    ab\x{100}cd
    801  0: \x{100}
    802    ab\x{200}cd
    803  0: \x{200}
    804    Q? 
    805  0: Q
    806    *** Failers  
    807 No match
    808 
    809 /[Q\x{100}-\x{200}]/8
    810    ab\x{100}cd
    811  0: \x{100}
    812    ab\x{200}cd
    813  0: \x{200}
    814    ab\x{111}cd 
    815  0: \x{111}
    816    Q? 
    817  0: Q
    818    *** Failers  
    819 No match
    820 
    821 /[Qz-\x{200}]/8
    822    ab\x{100}cd
    823  0: \x{100}
    824    ab\x{200}cd
    825  0: \x{200}
    826    ab\x{111}cd 
    827  0: \x{111}
    828    abzcd
    829  0: z
    830    ab|cd  
    831  0: |
    832    Q? 
    833  0: Q
    834    *** Failers  
    835 No match
    836 
    837 /[\x{100}\x{200}]{1,3}/8
    838    ab\x{100}cd
    839  0: \x{100}
    840    ab\x{200}cd
    841  0: \x{200}
    842    ab\x{200}\x{100}\x{200}\x{100}cd
    843  0: \x{200}\x{100}\x{200}
    844  1: \x{200}\x{100}
    845  2: \x{200}
    846    *** Failers  
    847 No match
    848 
    849 /[\x{100}\x{200}]{1,3}?/8
    850    ab\x{100}cd
    851  0: \x{100}
    852    ab\x{200}cd
    853  0: \x{200}
    854    ab\x{200}\x{100}\x{200}\x{100}cd
    855  0: \x{200}\x{100}\x{200}
    856  1: \x{200}\x{100}
    857  2: \x{200}
    858    *** Failers  
    859 No match
    860 
    861 /[Q\x{100}\x{200}]{1,3}/8
    862    ab\x{100}cd
    863  0: \x{100}
    864    ab\x{200}cd
    865  0: \x{200}
    866    ab\x{200}\x{100}\x{200}\x{100}cd
    867  0: \x{200}\x{100}\x{200}
    868  1: \x{200}\x{100}
    869  2: \x{200}
    870    *** Failers  
    871 No match
    872 
    873 /[Q\x{100}\x{200}]{1,3}?/8
    874    ab\x{100}cd
    875  0: \x{100}
    876    ab\x{200}cd
    877  0: \x{200}
    878    ab\x{200}\x{100}\x{200}\x{100}cd
    879  0: \x{200}\x{100}\x{200}
    880  1: \x{200}\x{100}
    881  2: \x{200}
    882    *** Failers  
    883 No match
    884 
    885 /(?<=[\x{100}\x{200}])X/8
    886     abc\x{200}X
    887  0: X
    888     abc\x{100}X 
    889  0: X
    890     *** Failers
    891 No match
    892     X  
    893 No match
    894 
    895 /(?<=[Q\x{100}\x{200}])X/8
    896     abc\x{200}X
    897  0: X
    898     abc\x{100}X 
    899  0: X
    900     abQX 
    901  0: X
    902     *** Failers
    903 No match
    904     X  
    905 No match
    906 
    907 /(?<=[\x{100}\x{200}]{3})X/8
    908     abc\x{100}\x{200}\x{100}X
    909  0: X
    910     *** Failers
    911 No match
    912     abc\x{200}X
    913 No match
    914     X  
    915 No match
    916 
    917 /[^\x{100}\x{200}]X/8
    918     AX
    919  0: AX
    920     \x{150}X
    921  0: \x{150}X
    922     \x{500}X 
    923  0: \x{500}X
    924     *** Failers
    925 No match
    926     \x{100}X
    927 No match
    928     \x{200}X   
    929 No match
    930 
    931 /[^Q\x{100}\x{200}]X/8
    932     AX
    933  0: AX
    934     \x{150}X
    935  0: \x{150}X
    936     \x{500}X 
    937  0: \x{500}X
    938     *** Failers
    939 No match
    940     \x{100}X
    941 No match
    942     \x{200}X   
    943 No match
    944     QX 
    945 No match
    946 
    947 /[^\x{100}-\x{200}]X/8
    948     AX
    949  0: AX
    950     \x{500}X 
    951  0: \x{500}X
    952     *** Failers
    953 No match
    954     \x{100}X
    955 No match
    956     \x{150}X
    957 No match
    958     \x{200}X   
    959 No match
    960 
    961 /[z-\x{100}]/8i
    962     z
    963  0: z
    964     Z 
    965  0: Z
    966     \x{100}
    967  0: \x{100}
    968     *** Failers
    969 No match
    970     \x{102}
    971 No match
    972     y    
    973 No match
    974 
    975 /[\xFF]/
    976     >\xff<
    977  0: \xff
    978 
    979 /[\xff]/8
    980     >\x{ff}<
    981  0: \x{ff}
    982 
    983 /[^\xFF]/
    984     XYZ
    985  0: X
    986 
    987 /[^\xff]/8
    988     XYZ
    989  0: X
    990     \x{123} 
    991  0: \x{123}
    992 
    993 /^[ac]*b/8
    994   xb
    995 No match
    996 
    997 /^[ac\x{100}]*b/8
    998   xb
    999 No match
   1000 
   1001 /^[^x]*b/8i
   1002   xb
   1003 No match
   1004 
   1005 /^[^x]*b/8
   1006   xb
   1007 No match
   1008   
   1009 /^\d*b/8
   1010   xb 
   1011 No match
   1012 
   1013 /(|a)/g8
   1014     catac
   1015  0: 
   1016  0: a
   1017  1: 
   1018  0: 
   1019  0: a
   1020  1: 
   1021  0: 
   1022  0: 
   1023     a\x{256}a 
   1024  0: a
   1025  1: 
   1026  0: 
   1027  0: a
   1028  1: 
   1029  0: 
   1030 
   1031 /^\x{85}$/8i
   1032     \x{85}
   1033  0: \x{85}
   1034 
   1035 /^abc./mgx8<any>
   1036     abc1 \x0aabc2 \x0babc3xx \x0cabc4 \x0dabc5xx \x0d\x0aabc6 \x{0085}abc7 \x{2028}abc8 \x{2029}abc9 JUNK
   1037  0: abc1
   1038  0: abc2
   1039  0: abc3
   1040  0: abc4
   1041  0: abc5
   1042  0: abc6
   1043  0: abc7
   1044  0: abc8
   1045  0: abc9
   1046 
   1047 /abc.$/mgx8<any>
   1048     abc1\x0a abc2\x0b abc3\x0c abc4\x0d abc5\x0d\x0a abc6\x{0085} abc7\x{2028} abc8\x{2029} abc9
   1049  0: abc1
   1050  0: abc2
   1051  0: abc3
   1052  0: abc4
   1053  0: abc5
   1054  0: abc6
   1055  0: abc7
   1056  0: abc8
   1057  0: abc9
   1058 
   1059 /^a\Rb/8<bsr_unicode>
   1060     a\nb
   1061  0: a\x{0a}b
   1062     a\rb
   1063  0: a\x{0d}b
   1064     a\r\nb
   1065  0: a\x{0d}\x{0a}b
   1066     a\x0bb
   1067  0: a\x{0b}b
   1068     a\x0cb
   1069  0: a\x{0c}b
   1070     a\x{85}b   
   1071  0: a\x{85}b
   1072     a\x{2028}b 
   1073  0: a\x{2028}b
   1074     a\x{2029}b 
   1075  0: a\x{2029}b
   1076     ** Failers
   1077 No match
   1078     a\n\rb    
   1079 No match
   1080 
   1081 /^a\R*b/8<bsr_unicode>
   1082     ab
   1083  0: ab
   1084     a\nb
   1085  0: a\x{0a}b
   1086     a\rb
   1087  0: a\x{0d}b
   1088     a\r\nb
   1089  0: a\x{0d}\x{0a}b
   1090     a\x0bb
   1091  0: a\x{0b}b
   1092     a\x0c\x{2028}\x{2029}b
   1093  0: a\x{0c}\x{2028}\x{2029}b
   1094     a\x{85}b   
   1095  0: a\x{85}b
   1096     a\n\rb    
   1097  0: a\x{0a}\x{0d}b
   1098     a\n\r\x{85}\x0cb 
   1099  0: a\x{0a}\x{0d}\x{85}\x{0c}b
   1100 
   1101 /^a\R+b/8<bsr_unicode>
   1102     a\nb
   1103  0: a\x{0a}b
   1104     a\rb
   1105  0: a\x{0d}b
   1106     a\r\nb
   1107  0: a\x{0d}\x{0a}b
   1108     a\x0bb
   1109  0: a\x{0b}b
   1110     a\x0c\x{2028}\x{2029}b
   1111  0: a\x{0c}\x{2028}\x{2029}b
   1112     a\x{85}b   
   1113  0: a\x{85}b
   1114     a\n\rb    
   1115  0: a\x{0a}\x{0d}b
   1116     a\n\r\x{85}\x0cb 
   1117  0: a\x{0a}\x{0d}\x{85}\x{0c}b
   1118     ** Failers
   1119 No match
   1120     ab  
   1121 No match
   1122 
   1123 /^a\R{1,3}b/8<bsr_unicode>
   1124     a\nb
   1125  0: a\x{0a}b
   1126     a\n\rb
   1127  0: a\x{0a}\x{0d}b
   1128     a\n\r\x{85}b
   1129  0: a\x{0a}\x{0d}\x{85}b
   1130     a\r\n\r\nb 
   1131  0: a\x{0d}\x{0a}\x{0d}\x{0a}b
   1132     a\r\n\r\n\r\nb 
   1133  0: a\x{0d}\x{0a}\x{0d}\x{0a}\x{0d}\x{0a}b
   1134     a\n\r\n\rb
   1135  0: a\x{0a}\x{0d}\x{0a}\x{0d}b
   1136     a\n\n\r\nb 
   1137  0: a\x{0a}\x{0a}\x{0d}\x{0a}b
   1138     ** Failers
   1139 No match
   1140     a\n\n\n\rb
   1141 No match
   1142     a\r
   1143 No match
   1144 
   1145 /\h+\V?\v{3,4}/8 
   1146     \x09\x20\x{a0}X\x0a\x0b\x0c\x0d\x0a
   1147  0: \x{09} \x{a0}X\x{0a}\x{0b}\x{0c}\x{0d}
   1148  1: \x{09} \x{a0}X\x{0a}\x{0b}\x{0c}
   1149 
   1150 /\V?\v{3,4}/8 
   1151     \x20\x{a0}X\x0a\x0b\x0c\x0d\x0a
   1152  0: X\x{0a}\x{0b}\x{0c}\x{0d}
   1153  1: X\x{0a}\x{0b}\x{0c}
   1154 
   1155 /\h+\V?\v{3,4}/8
   1156     >\x09\x20\x{a0}X\x0a\x0a\x0a<
   1157  0: \x{09} \x{a0}X\x{0a}\x{0a}\x{0a}
   1158 
   1159 /\V?\v{3,4}/8
   1160     >\x09\x20\x{a0}X\x0a\x0a\x0a<
   1161  0: X\x{0a}\x{0a}\x{0a}
   1162 
   1163 /\H\h\V\v/8
   1164     X X\x0a
   1165  0: X X\x{0a}
   1166     X\x09X\x0b
   1167  0: X\x{09}X\x{0b}
   1168     ** Failers
   1169 No match
   1170     \x{a0} X\x0a   
   1171 No match
   1172     
   1173 /\H*\h+\V?\v{3,4}/8 
   1174     \x09\x20\x{a0}X\x0a\x0b\x0c\x0d\x0a
   1175  0: \x{09} \x{a0}X\x{0a}\x{0b}\x{0c}\x{0d}
   1176  1: \x{09} \x{a0}X\x{0a}\x{0b}\x{0c}
   1177     \x09\x20\x{a0}\x0a\x0b\x0c\x0d\x0a
   1178  0: \x{09} \x{a0}\x{0a}\x{0b}\x{0c}\x{0d}
   1179  1: \x{09} \x{a0}\x{0a}\x{0b}\x{0c}
   1180     \x09\x20\x{a0}\x0a\x0b\x0c
   1181  0: \x{09} \x{a0}\x{0a}\x{0b}\x{0c}
   1182     ** Failers 
   1183 No match
   1184     \x09\x20\x{a0}\x0a\x0b
   1185 No match
   1186      
   1187 /\H\h\V\v/8
   1188     \x{3001}\x{3000}\x{2030}\x{2028}
   1189  0: \x{3001}\x{3000}\x{2030}\x{2028}
   1190     X\x{180e}X\x{85}
   1191  0: X\x{180e}X\x{85}
   1192     ** Failers
   1193 No match
   1194     \x{2009} X\x0a   
   1195 No match
   1196     
   1197 /\H*\h+\V?\v{3,4}/8 
   1198     \x{1680}\x{180e}\x{2007}X\x{2028}\x{2029}\x0c\x0d\x0a
   1199  0: \x{1680}\x{180e}\x{2007}X\x{2028}\x{2029}\x{0c}\x{0d}
   1200  1: \x{1680}\x{180e}\x{2007}X\x{2028}\x{2029}\x{0c}
   1201     \x09\x{205f}\x{a0}\x0a\x{2029}\x0c\x{2028}\x0a
   1202  0: \x{09}\x{205f}\x{a0}\x{0a}\x{2029}\x{0c}\x{2028}
   1203  1: \x{09}\x{205f}\x{a0}\x{0a}\x{2029}\x{0c}
   1204     \x09\x20\x{202f}\x0a\x0b\x0c
   1205  0: \x{09} \x{202f}\x{0a}\x{0b}\x{0c}
   1206     ** Failers 
   1207 No match
   1208     \x09\x{200a}\x{a0}\x{2028}\x0b
   1209 No match
   1210      
   1211 /a\Rb/I8<bsr_anycrlf>
   1212 Capturing subpattern count = 0
   1213 Options: bsr_anycrlf utf8
   1214 First char = 'a'
   1215 Need char = 'b'
   1216     a\rb
   1217  0: a\x{0d}b
   1218     a\nb
   1219  0: a\x{0a}b
   1220     a\r\nb
   1221  0: a\x{0d}\x{0a}b
   1222     ** Failers
   1223 No match
   1224     a\x{85}b
   1225 No match
   1226     a\x0bb     
   1227 No match
   1228 
   1229 /a\Rb/I8<bsr_unicode>
   1230 Capturing subpattern count = 0
   1231 Options: bsr_unicode utf8
   1232 First char = 'a'
   1233 Need char = 'b'
   1234     a\rb
   1235  0: a\x{0d}b
   1236     a\nb
   1237  0: a\x{0a}b
   1238     a\r\nb
   1239  0: a\x{0d}\x{0a}b
   1240     a\x{85}b
   1241  0: a\x{85}b
   1242     a\x0bb     
   1243  0: a\x{0b}b
   1244     ** Failers 
   1245 No match
   1246     a\x{85}b\<bsr_anycrlf>
   1247 No match
   1248     a\x0bb\<bsr_anycrlf>
   1249 No match
   1250     
   1251 /a\R?b/I8<bsr_anycrlf>
   1252 Capturing subpattern count = 0
   1253 Options: bsr_anycrlf utf8
   1254 First char = 'a'
   1255 Need char = 'b'
   1256     a\rb
   1257  0: a\x{0d}b
   1258     a\nb
   1259  0: a\x{0a}b
   1260     a\r\nb
   1261  0: a\x{0d}\x{0a}b
   1262     ** Failers
   1263 No match
   1264     a\x{85}b
   1265 No match
   1266     a\x0bb     
   1267 No match
   1268 
   1269 /a\R?b/I8<bsr_unicode>
   1270 Capturing subpattern count = 0
   1271 Options: bsr_unicode utf8
   1272 First char = 'a'
   1273 Need char = 'b'
   1274     a\rb
   1275  0: a\x{0d}b
   1276     a\nb
   1277  0: a\x{0a}b
   1278     a\r\nb
   1279  0: a\x{0d}\x{0a}b
   1280     a\x{85}b
   1281  0: a\x{85}b
   1282     a\x0bb     
   1283  0: a\x{0b}b
   1284     ** Failers 
   1285 No match
   1286     a\x{85}b\<bsr_anycrlf>
   1287 No match
   1288     a\x0bb\<bsr_anycrlf>
   1289 No match
   1290  
   1291 /X/8f<any> 
   1292     A\x{1ec5}ABCXYZ
   1293  0: X
   1294 
   1295 /abcd*/8
   1296     xxxxabcd\P
   1297  0: abcd
   1298  1: abc
   1299     xxxxabcd\P\P
   1300 Partial match: abcd
   1301 
   1302 /abcd*/i8
   1303     xxxxabcd\P
   1304  0: abcd
   1305  1: abc
   1306     xxxxabcd\P\P
   1307 Partial match: abcd
   1308     XXXXABCD\P
   1309  0: ABCD
   1310  1: ABC
   1311     XXXXABCD\P\P
   1312 Partial match: ABCD
   1313 
   1314 /abc\d*/8
   1315     xxxxabc1\P
   1316  0: abc1
   1317  1: abc
   1318     xxxxabc1\P\P
   1319 Partial match: abc1
   1320 
   1321 /abc[de]*/8
   1322     xxxxabcde\P
   1323  0: abcde
   1324  1: abcd
   1325  2: abc
   1326     xxxxabcde\P\P
   1327 Partial match: abcde
   1328 
   1329 /\bthe cat\b/8
   1330     the cat\P
   1331  0: the cat
   1332     the cat\P\P
   1333 Partial match: the cat
   1334 
   1335 /a+/8
   1336     a\x{123}aa\>1
   1337  0: aa
   1338  1: a
   1339     a\x{123}aa\>2
   1340 Error -11
   1341     a\x{123}aa\>3
   1342  0: aa
   1343  1: a
   1344     a\x{123}aa\>4
   1345  0: a
   1346     a\x{123}aa\>5
   1347 No match
   1348     a\x{123}aa\>6
   1349 Error -24
   1350 
   1351 /-- End of testinput8 --/ 
   1352