///|
/// Copied from PlantUML's `UnicodeFontWidthSansSerif.SANS_SERIF` table
/// (the version vendored under `.local/plantuml`) at reference size 16.
/// Values are tenths of a point, grouped by the high byte of each code point.
/// A one-value block applies that value to every low byte; other blocks use
/// their 256-entry low-byte table.
let plantuml_sans_serif_widths : Array[Array[Int]] = [
  [
    120, 120, 120, 120, 120, 120, 120, 120, 120, 0, 0, 0, 0, 0, 120, 120, 120, 120,
    120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 0, 120, 120, 0, 44, 57,
    89, 89, 142, 107, 31, 53, 53, 62, 94, 44, 53, 44, 44, 89, 89, 89, 89, 89, 89,
    89, 89, 89, 89, 44, 44, 94, 94, 94, 89, 163, 107, 107, 116, 116, 107, 98, 124,
    116, 44, 80, 107, 89, 133, 116, 124, 107, 124, 116, 107, 98, 116, 107, 151, 107,
    107, 98, 44, 44, 44, 75, 89, 53, 89, 89, 80, 89, 89, 44, 89, 89, 36, 36, 80,
    36, 133, 89, 89, 89, 89, 53, 80, 44, 89, 80, 116, 80, 80, 80, 53, 42, 53, 94,
    80, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120,
    120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120,
    120, 44, 53, 89, 89, 89, 89, 42, 89, 53, 118, 59, 89, 94, 0, 118, 88, 64, 88,
    53, 53, 53, 92, 86, 53, 53, 53, 58, 89, 134, 134, 134, 98, 107, 107, 107, 107,
    107, 107, 160, 116, 107, 107, 107, 107, 44, 44, 44, 44, 116, 116, 124, 124, 124,
    124, 124, 94, 124, 116, 116, 116, 116, 107, 107, 98, 89, 89, 89, 89, 89, 89,
    142, 80, 89, 89, 89, 89, 44, 44, 44, 44, 89, 89, 89, 89, 89, 89, 89, 88, 98,
    89, 89, 89, 89, 80, 89, 80,
  ],
  [
    107, 89, 107, 89, 107, 89, 116, 80, 116, 80, 116, 80, 116, 80, 116, 98, 116,
    89, 107, 89, 107, 89, 107, 89, 107, 89, 107, 89, 124, 89, 124, 89, 124, 89, 124,
    89, 116, 89, 116, 89, 44, 44, 44, 44, 44, 44, 44, 36, 44, 44, 118, 71, 80, 36,
    107, 80, 80, 89, 36, 89, 36, 89, 47, 89, 53, 89, 36, 116, 89, 116, 89, 116, 89,
    97, 116, 89, 124, 89, 124, 89, 124, 89, 160, 151, 116, 53, 116, 53, 116, 53,
    107, 80, 107, 80, 107, 80, 107, 80, 98, 44, 98, 60, 98, 44, 116, 89, 116, 89,
    116, 89, 116, 89, 116, 89, 116, 89, 151, 116, 107, 80, 107, 98, 80, 98, 80, 98,
    80, 36, 89, 121, 105, 89, 105, 89, 116, 116, 80, 116, 130, 105, 89, 89, 107,
    121, 97, 98, 89, 124, 100, 141, 36, 44, 107, 80, 36, 80, 143, 116, 89, 124, 137,
    105, 139, 107, 121, 89, 107, 107, 80, 99, 61, 44, 98, 44, 98, 137, 107, 120,
    116, 124, 80, 98, 80, 98, 98, 87, 87, 89, 89, 73, 78, 89, 42, 66, 94, 44, 213,
    196, 168, 170, 133, 72, 196, 151, 123, 107, 89, 44, 36, 124, 89, 116, 89, 116,
    89, 116, 89, 116, 89, 116, 89, 89, 107, 89, 107, 89, 160, 142, 124, 89, 124,
    89, 107, 80, 124, 89, 124, 89, 98, 87, 36, 213, 196, 168, 124, 89, 165, 99, 116,
    89, 107, 89, 160, 142, 124, 98,
  ],
  [
    107, 89, 107, 89, 107, 89, 107, 89, 44, 44, 44, 44, 124, 89, 124, 89, 116, 53,
    116, 53, 116, 89, 116, 89, 107, 80, 98, 44, 87, 70, 116, 89, 113, 109, 97, 91,
    98, 80, 107, 89, 107, 89, 124, 89, 124, 89, 124, 89, 124, 89, 107, 80, 56, 110,
    59, 36, 142, 142, 107, 116, 80, 89, 98, 80, 80, 93, 73, 107, 116, 107, 107, 89,
    80, 36, 118, 89, 116, 53, 107, 80, 89, 89, 89, 89, 80, 80, 89, 89, 89, 89, 118,
    73, 73, 101, 81, 44, 89, 89, 89, 80, 99, 89, 89, 89, 36, 36, 57, 52, 49, 36,
    91, 133, 133, 133, 89, 89, 89, 89, 126, 125, 88, 53, 53, 53, 53, 53, 53, 53,
    87, 87, 80, 36, 42, 36, 56, 44, 44, 89, 91, 88, 80, 116, 80, 83, 80, 87, 87,
    87, 80, 80, 80, 80, 124, 85, 81, 89, 88, 64, 80, 65, 89, 80, 80, 154, 145, 161,
    114, 69, 115, 122, 106, 101, 78, 84, 110, 110, 61, 61, 25, 38, 38, 38, 58, 77,
    51, 31, 57, 36, 36, 36, 53, 53, 56, 56, 94, 94, 94, 94, 53, 53, 53, 53, 53, 53,
    53, 53, 53, 53, 44, 44, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 0, 53,
    52, 25, 54, 53, 56, 61, 61, 61, 61, 61, 53, 53, 53, 53, 53, 53, 53, 53, 53, 53,
    53, 53, 53, 53, 44, 53, 53, 53, 53, 64, 64, 53,
  ],
  [
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 92, 76, 98, 73, 53, 53, 115, 94, 120, 120, 53, 80, 80,
    80, 44, 80, 120, 120, 120, 120, 53, 53, 107, 44, 126, 134, 62, 120, 124, 120,
    137, 121, 36, 107, 107, 88, 107, 107, 98, 116, 124, 44, 107, 107, 133, 116, 104,
    124, 116, 107, 120, 99, 98, 107, 128, 107, 134, 120, 44, 107, 93, 71, 89, 36,
    88, 93, 92, 80, 89, 71, 71, 89, 89, 36, 80, 80, 92, 80, 72, 89, 111, 91, 77,
    99, 63, 88, 104, 84, 114, 125, 36, 88, 89, 88, 125, 107, 92, 88, 124, 153, 124,
    90, 125, 96, 124, 89, 116, 80, 98, 65, 100, 85, 121, 92, 143, 133, 108, 89, 108,
    80, 107, 107, 98, 96, 118, 89, 74, 66, 96, 92, 80, 36, 124, 71, 71, 107, 89,
    116, 133, 110, 91, 116, 116, 116,
  ],
  [
    107, 107, 138, 87, 115, 107, 44, 44, 80, 169, 162, 137, 93, 115, 102, 115, 107,
    105, 107, 87, 108, 107, 148, 97, 115, 115, 93, 105, 133, 116, 124, 115, 107,
    116, 98, 102, 122, 107, 118, 107, 147, 150, 127, 142, 105, 115, 162, 116, 89,
    92, 85, 58, 93, 89, 107, 73, 89, 89, 70, 93, 110, 88, 89, 87, 89, 80, 73, 80,
    132, 80, 92, 83, 128, 132, 100, 115, 83, 82, 120, 87, 89, 89, 89, 58, 82, 80,
    36, 44, 36, 145, 130, 89, 70, 89, 80, 88, 214, 100, 124, 98, 152, 114, 107, 80,
    144, 111, 133, 110, 169, 139, 97, 73, 128, 110, 124, 89, 129, 101, 129, 101,
    172, 144, 133, 98, 191, 136, 214, 100, 116, 80, 81, 0, 0, 0, 0, 0, 0, 0, 115,
    89, 105, 83, 107, 89, 78, 66, 87, 58, 107, 88, 148, 107, 97, 73, 93, 70, 93,
    70, 93, 70, 119, 86, 116, 88, 141, 104, 182, 139, 121, 83, 116, 80, 98, 73, 89,
    80, 89, 80, 107, 80, 148, 111, 107, 83, 107, 83, 107, 89, 138, 107, 138, 107,
    44, 148, 107, 107, 88, 105, 93, 116, 88, 116, 88, 107, 83, 133, 110, 36, 107,
    89, 107, 89, 160, 142, 107, 89, 121, 89, 121, 89, 148, 107, 97, 73, 97, 87, 115,
    89, 115, 89, 124, 89, 124, 89, 124, 89, 115, 82, 102, 80, 102, 80, 102, 80, 107,
    83, 87, 58, 142, 115, 87, 58, 107, 80, 107, 80,
  ],
  [
    105, 89, 155, 140, 153, 131, 106, 81, 155, 146, 165, 141, 124, 89, 119, 106,
    97, 73, 105, 93, 154, 122, 126, 115, 153, 137, 124, 89, 151, 116, 107, 80, 171,
    141, 181, 136, 116, 87, 113, 89, 116, 88, 213, 171, 107, 91, 105, 93, 120, 118,
    116, 115, 115, 116, 114, 96, 116, 129, 115, 106, 84, 148, 123, 111, 99, 113,
    115, 112, 121, 115, 113, 112, 116, 112, 127, 118, 122, 116, 112, 106, 109, 108,
    83, 122, 110, 125, 122, 120, 120, 44, 36, 27, 32, 43, 37, 82, 133, 133, 88, 93,
    93, 89, 88, 79, 88, 107, 93, 88, 35, 134, 87, 89, 88, 84, 89, 89, 88, 35, 89,
    73, 88, 56, 133, 83, 90, 88, 88, 133, 88, 89, 63, 133, 88, 89, 119, 114, 35,
    44, 52, 128, 45, 160, 160, 116, 120, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 61, 0, 44, 0, 0, 44, 0, 0, 57, 0, 120, 120, 120, 120, 120, 120,
    120, 120, 90, 87, 64, 81, 96, 40, 61, 96, 94, 40, 81, 74, 74, 96, 96, 40, 57,
    92, 85, 91, 88, 74, 77, 88, 81, 111, 103, 120, 120, 120, 120, 79, 79, 79, 79,
    38, 67, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120,
  ],
  [
    1, 150, 1, 208, 1, 70, 1, 204, 1, 208, 1, 0, 2, 99, 1, 121, 1, 97, 1, 118, 1,
    42, 1, 51, 1, 38, 1, 105, 1, 87, 11, 0, 1, 51, 1, 0, 1, 90, 1, 46, 1, 57, 1,
    102, 1, 66, 2, 33, 1, 69, 1, 33, 1, 102, 1, 33, 1, 114, 1, 45, 2, 114, 3, 90,
    2, 54, 2, 78, 2, 131, 2, 176, 2, 93, 2, 87, 2, 130, 3, 102, 1, 33, 1, 126, 1,
    93, 1, 96, 1, 81, 1, 54, 1, 84, 1, 45, 1, 69, 2, 102, 21, 0, 11, 84, 2, 51, 1,
    84, 1, 114, 1, 93, 1, 0, 3, 33, 1, 0, 1, 33, 2, 69, 1, 102, 8, 114, 7, 90, 9,
    54, 9, 78, 3, 131, 2, 176, 1, 93, 1, 87, 6, 126, 2, 93, 1, 130, 1, 185, 1, 130,
    3, 96, 6, 130, 4, 81, 5, 84, 1, 72, 1, 90, 4, 45, 8, 69, 3, 102, 1, 69, 2, 102,
    2, 130, 1, 33, 1, 45, 7, 0, 1, 180, 1, 174, 6, 0, 1, 31, 1, 59, 2, 0, 1, 96,
    4, 0, 1, 54, 1, 78, 10, 84, 1, 131, 1, 176, 1, 87, 1, 66, 1, 54, 1, 72,
  ],
  [81],
  [
    1, 148, 1, 124, 1, 127, 1, 105, 1, 137, 1, 148, 1, 141, 1, 151, 1, 153, 1, 175,
    1, 118, 1, 97, 1, 146, 1, 116, 1, 123, 1, 144, 1, 121, 1, 172, 1, 116, 1, 114,
    1, 135, 1, 150, 4, 0, 1, 65, 9, 0, 1, 37, 3, 0, 1, 40, 5, 0, 2, 120, 2, 58, 1,
    95, 2, 140, 1, 93, 1, 107, 1, 210, 1, 172, 2, 170, 1, 80, 1, 99, 1, 129, 1, 68,
    1, 120, 1, 86, 1, 143, 1, 76, 1, 106, 1, 144, 1, 66, 1, 40, 1, 125, 1, 108, 1,
    71, 1, 107, 1, 74, 1, 159, 1, 94, 1, 159, 1, 137, 1, 115, 1, 164, 1, 138, 1,
    133, 1, 146, 1, 103, 1, 122, 1, 181, 1, 76, 3, 95, 2, 120, 1, 89, 65, 120, 2,
    114, 1, 90, 1, 93, 1, 126, 1, 93, 1, 81, 1, 54, 2, 102, 1, 74, 1, 69, 1, 68,
    1, 27, 1, 54, 1, 176, 1, 130, 1, 45, 1, 78, 1, 87, 1, 96, 1, 120, 3, 114, 1,
    78, 1, 102, 1, 126, 1, 93, 1, 84, 22, 120, 14, 0, 1, 77, 29, 0,
  ],
  [114],
  [116],
  [136],
  [138],
  [166],
  [
    120, 95, 98, 105, 99, 99, 108, 79, 89, 99, 100, 110, 138, 133, 99, 99, 89, 129,
    140, 136, 99, 99, 94, 115, 86, 98, 101, 101, 101, 101, 113, 112, 99, 96, 93,
    69, 91, 99, 99, 78, 99, 119, 97, 107, 114, 95, 95, 85, 72, 0, 78, 78, 0, 0, 0,
    0, 0, 0, 0, 120, 120, 120, 120, 94, 53, 95, 79, 71, 82, 78, 80, 0, 0, 0, 0, 0,
    0, 0, 0, 96, 96, 101, 110, 110, 117, 117, 103, 124, 124, 114, 111, 170, 120,
    120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120,
    120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120,
    120, 120, 120, 120, 110, 100, 120, 103, 120, 151, 74, 98, 101, 96, 120, 102,
    101, 139, 114, 98, 156, 164, 141, 102, 118, 110, 111, 97, 106, 105, 105, 118,
    118, 121, 121, 123, 110, 101, 99, 120, 99, 120, 99, 126, 120, 101, 112, 94, 99,
    100, 73, 61, 0, 68, 68, 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, 120, 120, 60, 114, 61,
    63, 49, 120, 81, 120, 0, 0, 0, 0, 0, 0, 0, 120, 102, 102, 85, 101, 97, 97, 118,
    107, 103, 129, 120, 120, 181, 181, 124, 120, 120, 120, 120, 120, 120, 120, 120,
    120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120,
    120, 120, 120, 120, 120, 120, 120, 120, 120,
  ],
  [82],
  [116],
  [160],
  [121],
  [113],
  [109],
  [113],
  [104],
  [119],
  [80],
  [111],
  [95],
  [141],
  [103],
  [54],
  [97],
  [105],
  [
    80, 160, 80, 160, 53, 40, 27, 89, 44, 32, 13, 0, 0, 0, 0, 0, 53, 53, 89, 89,
    160, 160, 66, 88, 36, 36, 36, 36, 53, 53, 53, 53, 89, 89, 56, 56, 53, 107, 160,
    40, 44, 44, 0, 0, 0, 0, 0, 32, 160, 212, 30, 57, 57, 35, 67, 67, 50, 53, 53,
    160, 80, 89, 53, 153, 153, 52, 150, 53, 27, 53, 53, 136, 108, 107, 78, 73, 73,
    73, 80, 44, 153, 80, 80, 87, 153, 80, 80, 89, 99, 102, 44, 141, 102, 44, 44,
    36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 53, 27, 120, 120, 53, 53,
    53, 53, 53, 53, 54, 54, 54, 32, 32, 58, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48,
    54, 54, 54, 32, 32, 120, 60, 59, 61, 53, 59, 48, 48, 27, 75, 48, 48, 37, 27,
    120, 120, 120, 89, 116, 116, 89, 89, 133, 116, 175, 186, 151, 131, 82, 89, 107,
    98, 160, 83, 107, 124, 107, 89, 116, 89, 107, 98, 89, 89, 133, 126, 89, 127,
    107, 89, 89, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120,
    120, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
    0, 0, 0, 0, 0, 0, 0, 0, 0, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120,
    120, 120, 120, 120, 120,
  ],
  [
    133, 130, 107, 164, 98, 142, 141, 80, 107, 146, 82, 145, 158, 116, 80, 80, 110,
    89, 113, 52, 124, 116, 172, 118, 119, 89, 116, 148, 127, 107, 107, 107, 145,
    192, 160, 116, 98, 71, 123, 119, 112, 43, 107, 107, 148, 103, 96, 62, 99, 110,
    89, 179, 65, 95, 90, 66, 83, 52, 146, 189, 88, 71, 93, 116, 114, 124, 89, 89,
    107, 116, 80, 71, 44, 44, 102, 124, 124, 151, 78, 168, 120, 120, 162, 134, 134,
    120, 120, 120, 120, 120, 120, 134, 134, 134, 134, 74, 53, 104, 154, 168, 116,
    168, 218, 268, 169, 116, 168, 218, 98, 107, 116, 142, 44, 84, 123, 118, 80, 122,
    161, 201, 123, 80, 121, 161, 44, 71, 80, 124, 180, 116, 180, 107, 80, 117, 110,
    116, 180, 120, 80, 80, 120, 120, 120, 120, 160, 80, 160, 80, 160, 80, 117, 117,
    117, 117, 160, 160, 142, 142, 150, 78, 150, 78, 138, 138, 140, 75, 140, 75, 80,
    138, 138, 143, 143, 191, 160, 93, 91, 91, 91, 91, 102, 91, 129, 129, 106, 145,
    125, 125, 134, 134, 69, 69, 134, 134, 69, 69, 134, 126, 134, 134, 128, 134, 128,
    134, 134, 140, 173, 140, 139, 94, 139, 94, 166, 94, 117, 117, 117, 117, 142,
    142, 157, 157, 78, 78, 141, 75, 141, 75, 138, 138, 138, 95, 138, 95, 95, 98,
    98, 98, 98, 99, 142, 124, 124, 98, 151, 126, 138, 134, 134, 152, 142, 142, 160,
    143, 143, 171,
  ],
  [
    101, 84, 79, 94, 97, 101, 98, 95, 100, 103, 89, 100, 100, 89, 125, 132, 130,
    114, 94, 120, 120, 27, 89, 77, 71, 44, 88, 102, 102, 113, 114, 157, 105, 105,
    108, 47, 60, 74, 87, 94, 94, 115, 109, 44, 148, 202, 96, 152, 206, 101, 101,
    104, 92, 92, 49, 95, 116, 150, 124, 118, 114, 118, 129, 110, 59, 114, 120, 120,
    120, 120, 120, 120, 88, 88, 120, 118, 120, 119, 120, 120, 120, 120, 120, 120,
    150, 150, 120, 120, 120, 120, 120, 120, 120, 134, 120, 120, 88, 93, 93, 120,
    88, 88, 120, 120, 120, 120, 143, 143, 77, 120, 94, 94, 88, 88, 120, 120, 120,
    120, 120, 120, 120, 120, 117, 117, 117, 117, 118, 118, 117, 117, 120, 120, 120,
    120, 120, 120, 120, 120, 120, 120, 97, 97, 97, 120, 120, 120, 120, 114, 114,
    159, 159, 159, 159, 159, 159, 159, 159, 159, 156, 156, 156, 156, 108, 106, 106,
    106, 83, 83, 115, 121, 142, 145, 115, 115, 130, 145, 89, 89, 116, 116, 116, 116,
    164, 164, 145, 116, 65, 94, 94, 94, 111, 112, 106, 106, 123, 123, 72, 45, 83,
    92, 133, 121, 121, 114, 114, 116, 94, 94, 115, 115, 122, 122, 110, 104, 120,
    120, 198, 198, 120, 120, 120, 120, 117, 117, 117, 117, 120, 120, 120, 120, 120,
    120, 118, 118, 118, 118, 120, 121, 50, 137, 99, 99, 117, 100, 89, 100, 100, 89,
    100, 100, 117, 100, 89, 101, 89, 117,
  ],
  [130],
  [
    11, 160, 1, 142, 23, 160, 1, 51, 1, 160, 1, 128, 1, 72, 25, 120, 11, 80, 21,
    120, 98, 160, 1, 138, 60, 160, 1, 213,
  ],
  [
    1, 113, 1, 160, 1, 100, 9, 160, 1, 113, 3, 160, 1, 113, 3, 160, 1, 113, 3, 160,
    1, 113, 3, 160, 1, 113, 7, 160, 1, 113, 7, 160, 1, 113, 7, 160, 1, 113, 7, 160,
    1, 113, 19, 160, 29, 113, 19, 160, 1, 113, 1, 123, 2, 160, 1, 113, 3, 160, 1,
    113, 3, 160, 1, 113, 3, 160, 3, 113, 1, 117, 2, 160, 10, 123, 2, 97, 8, 134,
    2, 57, 1, 160, 5, 155, 1, 158, 3, 134, 1, 138, 3, 134, 1, 158, 1, 134, 1, 158,
    3, 134, 1, 138, 3, 134, 1, 158, 5, 134, 1, 79, 1, 97, 1, 95, 2, 134, 1, 97, 8,
    134, 2, 97, 12, 134, 1, 57, 8, 134, 1, 174, 11, 134, 2, 138, 2, 220, 1, 134,
  ],
  [
    135, 139, 123, 113, 146, 133, 133, 79, 125, 135, 122, 122, 81, 105, 160, 160,
    138, 138, 138, 114, 220, 220, 121, 121, 128, 145, 136, 136, 136, 220, 136, 80,
    160, 116, 131, 144, 77, 82, 98, 97, 98, 137, 138, 121, 121, 122, 138, 138, 144,
    144, 144, 144, 144, 144, 144, 144, 138, 160, 163, 168, 147, 91, 91, 88, 120,
    88, 120, 123, 86, 114, 132, 90, 220, 220, 220, 220, 220, 220, 220, 220, 220,
    220, 220, 220, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 85,
    110, 110, 105, 110, 95, 82, 110, 138, 63, 80, 120, 145, 72, 66, 80, 98, 98, 143,
    141, 141, 141, 141, 141, 141, 141, 141, 141, 131, 131, 131, 220, 121, 121, 121,
    121, 121, 121, 135, 135, 135, 135, 144, 144, 144, 144, 144, 144, 115, 115, 124,
    220, 122, 77, 150, 119, 85, 135, 92, 131, 141, 131, 160, 160, 138, 220, 128,
    140, 140, 111, 111, 124, 88, 135, 220, 220, 76, 106, 149, 174, 160, 87, 88, 88,
    88, 88, 155, 88, 88, 109, 109, 109, 109, 220, 220, 160, 160, 160, 160, 160, 220,
    220, 160, 160, 160, 160, 160, 160, 160, 160, 220, 160, 160, 160, 160, 160, 220,
    160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160, 160,
    160, 160, 160, 160, 160, 220, 160, 160, 160, 160, 160, 160, 160, 220, 220, 160,
    220, 138, 160, 160, 220, 220, 160, 160, 220, 160, 160,
  ],
  [
    4, 160, 1, 170, 1, 220, 1, 139, 1, 131, 1, 160, 1, 159, 4, 220, 5, 160, 1, 120,
    1, 128, 4, 131, 4, 139, 1, 98, 1, 109, 1, 114, 1, 141, 1, 111, 4, 142, 2, 131,
    1, 220, 7, 131, 1, 134, 27, 142, 1, 220, 1, 131, 1, 220, 4, 142, 3, 220, 1, 142,
    1, 220, 1, 40, 1, 50, 1, 71, 2, 49, 2, 83, 1, 49, 1, 83, 1, 91, 2, 79, 1, 156,
    1, 110, 1, 120, 1, 144, 2, 48, 2, 50, 2, 49, 2, 82, 2, 70, 2, 48, 2, 58, 30,
    131, 1, 160, 3, 220, 1, 122, 1, 160, 1, 122, 1, 138, 6, 160, 2, 154, 3, 160,
    1, 97, 5, 160, 2, 122, 1, 160, 1, 220, 1, 160, 1, 131, 12, 160, 1, 220, 1, 114,
    1, 156, 1, 122, 2, 120, 1, 82, 1, 86, 1, 94, 2, 153, 1, 67, 1, 114, 1, 92, 1,
    114, 2, 160, 1, 119, 1, 94, 1, 109, 2, 114, 2, 163, 1, 184, 2, 122, 1, 196, 1,
    188, 3, 145, 1, 69, 1, 86, 1, 109, 2, 122, 2, 135, 2, 71, 2, 58, 2, 92, 2, 57,
    2, 60, 2, 157, 2, 153, 1, 199, 11, 189,
  ],
  [121],
  [116],
  [120],
  [132],
  [100],
  [102],
  [
    6, 53, 2, 69, 3, 67, 3, 70, 1, 134, 3, 0, 1, 38, 1, 80, 2, 98, 1, 90, 1, 53,
    1, 71, 1, 80, 1, 53, 1, 87, 2, 70, 2, 87, 6, 53, 2, 119, 2, 82, 2, 99, 2, 102,
    1, 71, 1, 53, 1, 57, 1, 53, 3, 40, 1, 44, 4, 80, 1, 320, 1, 480, 1, 40, 2, 44,
    1, 107, 1, 53, 1, 40, 1, 71, 1, 146, 1, 49, 4, 58, 1, 51, 1, 57, 1, 60, 1, 45,
    1, 78, 1, 47, 1, 58, 2, 125, 1, 79, 1, 81, 1, 86, 4, 50, 4, 48, 1, 64, 34, 120,
    26, 160, 1, 120, 89, 160, 12, 120,
  ],
  [156],
  [46, 160, 2, 148, 16, 160, 1, 120, 86, 160, 2, 120, 2, 0, 101, 160],
  [156],
  [31, 160, 1, 120, 40, 160, 8, 138, 176, 160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [156],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [109],
  [109],
  [109],
  [109],
  [106],
  [133],
  [106],
  [95],
  [115],
  [131],
  [132],
  [106],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [160],
  [157],
  [156],
  [156],
  [156],
  [156],
  [156],
  [156],
  [156],
  [156],
  [120],
  [120],
  [120],
  [120],
  [120],
  [120],
  [120],
  [120],
  [120],
  [120],
  [120],
  [120],
  [120],
  [120],
  [120],
  [120],
  [120],
  [120],
  [120],
  [120],
  [120],
  [120],
  [120],
  [120],
  [120],
  [160],
  [137],
  [87],
  [116],
  [122],
  [90],
]