80    static signed char constexpr tab[] = {
 
   81        -1, -1, -1, -1, -1, -1, -1, -1,
 
   82        -1, -1, -1, -1, -1, -1, -1, -1,  
 
   83        -1, -1, -1, -1, -1, -1, -1, -1,
 
   84        -1, -1, -1, -1, -1, -1, -1, -1,  
 
   85        -1, -1, -1, -1, -1, -1, -1, -1,
 
   86        -1, -1, -1, 62, -1, -1, -1, 63,  
 
   87        52, 53, 54, 55, 56, 57, 58, 59,
 
   88        60, 61, -1, -1, -1, -1, -1, -1,  
 
   89        -1, 0,  1,  2,  3,  4,  5,  6,
 
   90        7,  8,  9,  10, 11, 12, 13, 14,  
 
   91        15, 16, 17, 18, 19, 20, 21, 22,
 
   92        23, 24, 25, -1, -1, -1, -1, -1,  
 
   93        -1, 26, 27, 28, 29, 30, 31, 32,
 
   94        33, 34, 35, 36, 37, 38, 39, 40,  
 
   95        41, 42, 43, 44, 45, 46, 47, 48,
 
   96        49, 50, 51, -1, -1, -1, -1, -1,  
 
   97        -1, -1, -1, -1, -1, -1, -1, -1,
 
   98        -1, -1, -1, -1, -1, -1, -1, -1,  
 
   99        -1, -1, -1, -1, -1, -1, -1, -1,
 
  100        -1, -1, -1, -1, -1, -1, -1, -1,  
 
  101        -1, -1, -1, -1, -1, -1, -1, -1,
 
  102        -1, -1, -1, -1, -1, -1, -1, -1,  
 
  103        -1, -1, -1, -1, -1, -1, -1, -1,
 
  104        -1, -1, -1, -1, -1, -1, -1, -1,  
 
  105        -1, -1, -1, -1, -1, -1, -1, -1,
 
  106        -1, -1, -1, -1, -1, -1, -1, -1,  
 
  107        -1, -1, -1, -1, -1, -1, -1, -1,
 
  108        -1, -1, -1, -1, -1, -1, -1, -1,  
 
  109        -1, -1, -1, -1, -1, -1, -1, -1,
 
  110        -1, -1, -1, -1, -1, -1, -1, -1,  
 
  111        -1, -1, -1, -1, -1, -1, -1, -1,
 
  112        -1, -1, -1, -1, -1, -1, -1, -1