var tn03 = [
  15,   33,   116,   32,   126,   254,   48, 220,
  34,   16,   254,   232,   212,   42,   16, 43,
  126,   254,   24,   218,   49,   16,   33, 113,
  32,   205,   161,   13,   42,   115,   32, 195,
  43,   15,   245,   229,   42,   115,   32, 195,
  75,   15,   229,   42,   115,   32,   195, 87,
  15,   42,   115,   32,   205,   62,   15, 33,
  110,   70,   17,   110,   32,   195,   103, 15,
  33,   17,   32,   175,   190,   200,   54, 0,
  33,   20,   32,   52,   33,   0,   0, 34,
  22,   32,   42,   26,   32,   205,   195, 8,
  33,   96,   32,   175,   190,   202,   176, 16,
  33,   101,   32,   205,   143,   16,   212, 108,
  16,   195,   176,   16,   205,   150,   16, 218,
  115,   16,   201,   205,   157,   16,   210, 122,
  16,   201,   205,   169,   16,   218,   129, 16,
  201,   225,   42,   101,   32,   34,   147, 32,
  33,   145,   32,   52,   195,   94,   15, 58,
  26,   32,   198,   8,   190,   201,   245, 62,
  16,   134,   195,   165,   16,   58,   27, 32,
  35,   245,   126,   214,   8,   71,   241, 184,
  201,   245,   62,   16,   134,   195,   165, 16,
  33,   103,   32,   175,   190,   202,   231, 16,
  33,   108,   32,   205,   143,   16,   212, 196,
  16,   195,   231,   16,   205,   150,   16, 218,
  203,   16,   201,   205,   157,   16,   210, 210,
  16,   201,   205,   169,   16,   218,   217, 16,
  201,   225,   42,   108,   32,   34,   147, 32,
  33,   145,   32,   52,   195,   203,   15, 33,
  110,   32,   175,   190,   202,   30,   17, 33,
  115,   32,   205,   143,   16,   212,   251, 16,
  195,   30,   17,   205,   150,   16,   218, 2,
  17,   201,   205,   157,   16,   210,   9, 17,
  201,   205,   169,   16,   218,   16,   17, 201,
  225,   42,   115,   32,   34,   147,   32, 33,
  145,   32,   52,   195,   49,   16,   33, 56,
  32,   34,   117,   32,   14,   6,   126, 167,
  202,   51,   17,   35,   35,   205,   143, 16,
  212,   68,   17,   42,   117,   32,   17, 4,
  0,   25,   34,   117,   32,   13,   194, 38,
  17,   195,   113,   17,   205,   150,   16, 218,
  75,   17,   201,   205,   157,   16,   210, 82,
  17,   201,   205,   169,   16,   218,   89, 17,
  201,   241,   43,   43,   43,   54,   0, 205,
  106,   17,   34,   41,   32,   33,   39, 32,
  52,   201,   35,   35,   94,   35,   86, 235,
  201,   205,   7,   19,   34,   119,   32, 14,
  6,   229,   33,   31,   32,   52,   225, 126,
  7,   220,   157,   17,   42,   119,   32, 17,
  4,   0,   25,   34,   119,   32,   13, 194,
  121,   17,   33,   31,   32,   54,   0, 205,
  226,   20,   195,   125,   21,   205,   106, 17,
  124,   254,   60,   208,   197,   205,   73, 13,
  34,   121,   32,   193,   33,   121,   32, 58,
  26,   32,   198,   10,   190,   210,   185, 17,
  201,   245,   62,   32,   134,   71,   241, 184,
  218,   196,   17,   201,   58,   27,   32, 35,
  245,   126,   214,   8,   71,   241,   184, 210,
  211,   17,   201,   245,   62,   35,   134, 71,
  241,   184,   218,   222,   17,   201,   241, 229,
  33,   29,   32,   52,   42,   26,   32, 1,
  0,   246,   9,   34,   34,   32,   42, 119,
  32,   126,   230,   15,   119,   205,   106, 17,
  205,   137,   8,   225,   43,   62,   5, 134,
  71,   58,   26,   32,   184,   210,   14, 18,
  205,   103,   26,   195,   12,   19,   33, 36,
  32,   52,   205,   95,   26,   195,   12, 19,
  46,   36,   205,   82,   26,   126,   254, 6,
  210,   36,   18,   201,   229,   58,   29, 32,
  167,   211,   6,   194,   37,   18,   225, 54,
  0,   205,   13,   25,   205,   76,   0, 33,
  123,   32,   52,   33,   0,   70,   17, 0,
  32,   6,   49,   205,   139,   3,   33, 53,
  70,   17,   53,   32,   6,   70,   205, 139,
  3,   33,   129,   70,   17,   129,   32, 6,
  63,   205,   139,   3,   33,   20,   32, 52,
  205,   30,   20,   205,   82,   26,   46, 38,
  52,   126,   71,   15,   218,   113,   18, 43,
  52,   120,   254,   8,   204,   19,   19, 254,
  15,   204,   19,   19,   205,   173,   18, 205,
  7,   19,   35,   35,   94,   35,   86, 33,
  9,   32,   115,   35,   114,   62,   48, 205,
  213,   20,   33,   5,   32,   52,   126, 167,
  211,   6,   194,   150,   18,   33,   123, 32,
  54,   0,   46,   47,   52,   46,   20, 54,
  0,   205,   120,   26,   201,   205,   82, 26,
  46,   37,   126,   254,   11,   218,   187, 18,
  62,   3,   119,   71,   254,   7,   218, 195,
  18,   6,   6,   62,   24,   214,   3, 5,
  194,   197,   18,   79,   205,   7,   19, 35,
  35,   235,   105,   38,   39,   205,   0, 3,
  46,   37,   205,   82,   26,   126,   15, 15,
  17,   232,   68,   218,   233,   18,   17, 248,
  68,   205,   7,   19,   205,   239,   2, 205,
  7,   19,   126,   15,   15,   1,   32, 0,
  218,   254,   18,   1,   224,   255,   33, 40,
  33,   113,   35,   112,   195,   188,   0, 46,
  4,   195,   82,   26,   46,   36,   205, 82,
  26,   52,   201,   245,   62,   255,   205, 4,
  2,   62,   4,   205,   251,   1,   205, 193,
  0,   62,   32,   205,   251,   1,   205, 131,
  26,   205,   188,   0,   205,   105,   19, 62,
  4,   205,   4,   2,   46,   38,   205, 82,
  26,   126,   15,   218,   73,   19,   33, 18,
  48,   17,   20,   64,   6,   4,   195, 81,
  19,   33,   18,   45,   17,   24,   64, 6,
  10,   205,   96,   2,   205,   182,   0, 205,
  76,   0,   62,   128,   205,   213,   20, 205,
  146,   19,   33,   48,   32,   54,   0, 241,
  201,   33,   3,   36,   34,   45,   33, 33,
  28,   64,   34,   47,   33,   14,   113, 197,
  42,   45,   33,   205,   187,   19,   34, 45,
  33,   42,   47,   33,   205,   207,   19, 34,
  47,   33,   193,   13,   194,   119,   19, 205,
  252,   0,   14,   121,   33,   28,   51, 34,
  45,   33,   33,   3,   50,   34,   47, 33,
  197,   175,   42,   45,   33,   205,   209, 19,
  34,   45,   33,   175,   42,   47,   33, 205,
  189,   19,   34,   47,   33,   193,   13, 194,
  160,   19,   201,   62,   255,   6,   26, 229,
  119,   35,   205,   227,   19,   5,   194, 192,
  19,   225,   17,   32,   0,   25,   201, 62,
  255,   6,   26,   229,   119,   43,   205, 227,
  19,   5,   194,   212,   19,   225,   17, 224,
  255,   25,   201,   30,   32,   211,   6, 29,
  194,   229,   19,   201,   219,   2,   230, 4,
  200,   58,   3,   32,   167,   192,   49, 0,
  36,   6,   4,   197,   205,   30,   20, 193,
  5,   194,   251,   19,   62,   1,   50, 3,
  32,   205,   182,   0,   251,   17,   34, 64,
  33,   22,   48,   6,   4,   205,   96, 2,
  205,   193,   0,   195,   24,   0,   33, 3,
  36,   1,   223,   26,   197,   229,   54, 0,
  35,   5,   194,   38,   20,   225,   17, 32,
  0,   25,   193,   13,   194,   36,   20, 201,
  205,   80,   12,   230,   16,   202,   77, 20,
  33,   20,   32,   175,   190,   192,   35, 190,
  192,   52,   35,   52,   201,   33,   21, 32,
  54,   0,   201,   33,   22,   32,   175, 190,
  200,   35,   190,   194,   105,   20,   52, 42,
  51,   32,   1,   16,   5,   9,   34, 26,
  32,   42,   26,   32,   205,   195,   8, 42,
  26,   32,   58,   84,   32,   167,   125, 194,
  136,   20,   254,   224,   210,   141,   20, 198,
  3,   111,   34,   26,   32,   195,   203, 8,
  254,   192,   195,   124,   20,   42,   26, 32,
  34,   189,   32,   33,   187,   32,   52, 33,
  22,   70,   17,   22,   32,   6,   7, 195,
  139,   3,   33,   187,   32,   175,   190, 200,
  35,   190,   194,   189,   20,   52,   42, 189,
  32,   17,   205,   20,   1,   8,   1, 205,
  118,   3,   195,   213,   1,   175,   119, 43,
  119,   42,   189,   32,   1,   8,   1, 205,
  118,   3,   195,   140,   8,   169,   92, 190,
  127,   254,   127,   126,   149,   50,   0, 32,
  58,   0,   32,   167,   211,   6,   194, 216,
  20,   201,   33,   130,   32,   175,   190, 200,
  58,   26,   32,   214,   8,   33,   131, 32,
  190,   208,   198,   18,   190,   216,   58, 27,
  32,   35,   214,   3,   190,   208,   198, 9,
  190,   216,   42,   131,   32,   34,   141, 32,
  205,   91,   10,   33,   130,   32,   54, 0,
  33,   139,   32,   52,   201,   33,   130, 32,
  175,   190,   200,   35,   94,   35,   86, 235,
  229,   205,   91,   10,   225,   17,   249, 255,
  25,   34,   131,   32,   125,   254,   24, 210,
  66,   10,   34,   135,   32,   33,   133, 32,
  54,   255,   33,   130,   32,   54,   0, 201,
  33,   133,   32,   175,   190,   200,   35, 52,
  126,   254,   1,   202,   131,   21,   254, 4,
  194,   89,   21,   17,   36,   68,   195, 134,
  21,   254,   7,   216,   17,   60,   68, 205,
  134,   21,   33,   0,   0,   34,   129, 32,
  34,   133,   32,   205,   224,   21,   33, 136,
  32,   210,   122,   21,   205,   231,   21, 195,
  125,   21,   205,   7,   22,   33,   20, 32,
  54,   0,   201,   17,   12,   68,   42, 135,
  32,   205,   118,   3,   1,   12,   2, 195,
  213,   1,   33,   139,   32,   175,   190, 200,
  35,   52,   126,   254,   1,   202,   206, 21,
  254,   4,   194,   171,   21,   17,   180, 68,
  195,   209,   21,   254,   7,   216,   42, 141,
  32,   205,   118,   3,   1,   16,   2, 205,
  140,   8,   33,   0,   0,   34,   139, 32,
  33,   129,   32,   54,   0,   205,   111, 26,
  205,   215,   21,   195,   125,   21,   17, 148,
  68,   42,   141,   32,   195,   137,   21, 205,
  224,   21,   218,   237,   21,   195,   13, 22,
  205,   7,   19,   126,   15,   15,   201, 175,
  58,   52,   32,   190,   208,   33,   128, 32,
  52,   126,   254,   3,   218,   255,   21, 54,
  0,   62,   232,   43,   134,   119,   201, 254,
  2,   62,   240,   218,   251,   21,   201, 175,
  58,   52,   32,   190,   216,   33,   126, 32,
  52,   126,   254,   3,   218,   31,   22, 54,
  0,   62,   21,   43,   134,   119,   201, 254,
  2,   62,   13,   218,   27,   22,   201, 33,
  145,   32,   175,   190,   200,   35,   52, 126,
  254,   1,   202,   186,   22,   254,   4, 202,
  201,   22,   254,   7,   216,   205,   207, 22,
  33,   0,   0,   34,   145,   32,   205, 95,
  26,   33,   149,   32,   52,   126,   254, 3,
  210,   94,   22,   62,   80,   50,   194, 32,
  205,   140,   2,   195,   125,   21,   205, 136,
  22,   33,   193,   32,   112,   120,   198, 32,
  205,   46,   3,   42,   147,   32,   205, 118,
  3,   205,   69,   3,   17,   52,   4, 205,
  69,   3,   17,   52,   4,   205,   69, 3,
  33,   150,   32,   52,   35,   54,   10, 201,
  58,   1,   32,   15,   15,   6,   3, 15,
  216,   6,   5,   15,   216,   6,   7, 15,
  216,   6,   9,   201,   33,   150,   32, 175,
  190,   200,   35,   190,   202,   169,   22, 53,
  201,   205,   140,   2,   1,   24,   1, 205,
  210,   22,   33,   150,   32,   54,   0, 195,
  125,   21,   17,   148,   68,   42,   147, 32,
  205,   118,   3,   1,   16,   2,   195, 213,
  1,   17,   180,   68,   195,   189,   22, 1,
  16,   2,   42,   147,   32,   205,   118, 3,
  195,   140,   8,   33,   129,   32,   175, 190,
  192,   205,   7,   19,   229,   126,   254, 255,
  194,   237,   22,   225,   201,   7,   218, 249,
  22,   225,   35,   35,   35,   35,   195, 228,
  22,   225,   229,   205,   64,   13,   77, 68,
  205,   224,   21,   33,   127,   32,   218, 47,
  23,   46,   125,   126,   184,   210,   241, 22,
  198,   4,   184,   218,   241,   22,   33, 131,
  32,   113,   35,   120,   254,   48,   218, 241,
  22,   254,   240,   210,   241,   22,   112, 33,
  255,   255,   34,   129,   32,   225,   201, 126,
  184,   210,   241,   22,   198,   6,   184, 218,
  241,   22,   195,   22,   23,   58,   170, 32,
  167,   200,   33,   162,   32,   205,   240, 13,
  205,   93,   23,   33,   174,   32,   53, 126,
  167,   194,   87,   23,   195,   130,   23, 33,
  160,   32,   195,   161,   13,   125,   230, 7,
  211,   2,   205,   118,   3,   197,   229, 26,
  211,   4,   219,   3,   182,   119,   35, 19,
  175,   211,   4,   219,   3,   182,   119, 225,
  1,   32,   0,   9,   193,   5,   194, 101,
  23,   201,   42,   168,   32,   235,   26, 42,
  175,   32,   45,   202,   186,   23,   34, 175,
  32,   50,   174,   32,   19,   26,   230, 15,
  7,   1,   191,   23,   38,   0,   111, 9,
  229,   193,   33,   160,   32,   10,   119, 3,
  35,   10,   119,   19,   26,   111,   19, 26,
  103,   34,   162,   32,   235,   35,   34, 168,
  32,   201,   175,   50,   170,   32,   201, 0,
  2,   2,   2,   2,   0,   2,   254, 0,
  254,   254,   254,   254,   0,   254,   2, 1,
  2,   2,   1,   2,   255,   1,   254, 255,
  254,   254,   255,   254,   1,   255,   2, 255,
  255,   36,   6,   215,   48,   16,   0, 215,
  48,   4,   7,   215,   80,   10,   6, 207,
  88,   4,   5,   188,   88,   4,   7, 180,
  80,   10,   6,   172,   88,   4,   5, 152,
];
