modules/freetype2/src/psnames/pstables.h
author Chris Double <chris.double@double.co.nz>
Fri, 01 Apr 2011 03:49:07 +1300
changeset 64545 d6da3f26daea892f71c1246daaa6e4a8a4fd4b0e
parent 39866 228a9faee7e828e27145ec9245ede3467564b54b
child 87341 8f4aeb506495c7dab52161886c3385cc3dbaaa30
permissions -rw-r--r--
Bug 646819 - Fix incorrect position calculation in nsWaveDecoder::DecodeAudioData causing OOM - r=kinetik

/***************************************************************************/
/*                                                                         */
/*  pstables.h                                                             */
/*                                                                         */
/*    PostScript glyph names.                                              */
/*                                                                         */
/*  Copyright 2005, 2008 by                                                */
/*  David Turner, Robert Wilhelm, and Werner Lemberg.                      */
/*                                                                         */
/*  This file is part of the FreeType project, and may only be used,       */
/*  modified, and distributed under the terms of the FreeType project      */
/*  license, LICENSE.TXT.  By continuing to use, modify, or distribute     */
/*  this file you indicate that you have read the license and              */
/*  understand and accept it fully.                                        */
/*                                                                         */
/***************************************************************************/


  /* This file has been generated automatically -- do not edit! */


  static const char  ft_standard_glyph_names[3696] =
  {
    '.','n','u','l','l', 0,
    'n','o','n','m','a','r','k','i','n','g','r','e','t','u','r','n', 0,
    'n','o','t','e','q','u','a','l', 0,
    'i','n','f','i','n','i','t','y', 0,
    'l','e','s','s','e','q','u','a','l', 0,
    'g','r','e','a','t','e','r','e','q','u','a','l', 0,
    'p','a','r','t','i','a','l','d','i','f','f', 0,
    's','u','m','m','a','t','i','o','n', 0,
    'p','r','o','d','u','c','t', 0,
    'p','i', 0,
    'i','n','t','e','g','r','a','l', 0,
    'O','m','e','g','a', 0,
    'r','a','d','i','c','a','l', 0,
    'a','p','p','r','o','x','e','q','u','a','l', 0,
    'D','e','l','t','a', 0,
    'n','o','n','b','r','e','a','k','i','n','g','s','p','a','c','e', 0,
    'l','o','z','e','n','g','e', 0,
    'a','p','p','l','e', 0,
    'f','r','a','n','c', 0,
    'G','b','r','e','v','e', 0,
    'g','b','r','e','v','e', 0,
    'I','d','o','t','a','c','c','e','n','t', 0,
    'S','c','e','d','i','l','l','a', 0,
    's','c','e','d','i','l','l','a', 0,
    'C','a','c','u','t','e', 0,
    'c','a','c','u','t','e', 0,
    'C','c','a','r','o','n', 0,
    'c','c','a','r','o','n', 0,
    'd','c','r','o','a','t', 0,
    '.','n','o','t','d','e','f', 0,
    's','p','a','c','e', 0,
    'e','x','c','l','a','m', 0,
    'q','u','o','t','e','d','b','l', 0,
    'n','u','m','b','e','r','s','i','g','n', 0,
    'd','o','l','l','a','r', 0,
    'p','e','r','c','e','n','t', 0,
    'a','m','p','e','r','s','a','n','d', 0,
    'q','u','o','t','e','r','i','g','h','t', 0,
    'p','a','r','e','n','l','e','f','t', 0,
    'p','a','r','e','n','r','i','g','h','t', 0,
    'a','s','t','e','r','i','s','k', 0,
    'p','l','u','s', 0,
    'c','o','m','m','a', 0,
    'h','y','p','h','e','n', 0,
    'p','e','r','i','o','d', 0,
    's','l','a','s','h', 0,
    'z','e','r','o', 0,
    'o','n','e', 0,
    't','w','o', 0,
    't','h','r','e','e', 0,
    'f','o','u','r', 0,
    'f','i','v','e', 0,
    's','i','x', 0,
    's','e','v','e','n', 0,
    'e','i','g','h','t', 0,
    'n','i','n','e', 0,
    'c','o','l','o','n', 0,
    's','e','m','i','c','o','l','o','n', 0,
    'l','e','s','s', 0,
    'e','q','u','a','l', 0,
    'g','r','e','a','t','e','r', 0,
    'q','u','e','s','t','i','o','n', 0,
    'a','t', 0,
    'A', 0,
    'B', 0,
    'C', 0,
    'D', 0,
    'E', 0,
    'F', 0,
    'G', 0,
    'H', 0,
    'I', 0,
    'J', 0,
    'K', 0,
    'L', 0,
    'M', 0,
    'N', 0,
    'O', 0,
    'P', 0,
    'Q', 0,
    'R', 0,
    'S', 0,
    'T', 0,
    'U', 0,
    'V', 0,
    'W', 0,
    'X', 0,
    'Y', 0,
    'Z', 0,
    'b','r','a','c','k','e','t','l','e','f','t', 0,
    'b','a','c','k','s','l','a','s','h', 0,
    'b','r','a','c','k','e','t','r','i','g','h','t', 0,
    'a','s','c','i','i','c','i','r','c','u','m', 0,
    'u','n','d','e','r','s','c','o','r','e', 0,
    'q','u','o','t','e','l','e','f','t', 0,
    'a', 0,
    'b', 0,
    'c', 0,
    'd', 0,
    'e', 0,
    'f', 0,
    'g', 0,
    'h', 0,
    'i', 0,
    'j', 0,
    'k', 0,
    'l', 0,
    'm', 0,
    'n', 0,
    'o', 0,
    'p', 0,
    'q', 0,
    'r', 0,
    's', 0,
    't', 0,
    'u', 0,
    'v', 0,
    'w', 0,
    'x', 0,
    'y', 0,
    'z', 0,
    'b','r','a','c','e','l','e','f','t', 0,
    'b','a','r', 0,
    'b','r','a','c','e','r','i','g','h','t', 0,
    'a','s','c','i','i','t','i','l','d','e', 0,
    'e','x','c','l','a','m','d','o','w','n', 0,
    'c','e','n','t', 0,
    's','t','e','r','l','i','n','g', 0,
    'f','r','a','c','t','i','o','n', 0,
    'y','e','n', 0,
    'f','l','o','r','i','n', 0,
    's','e','c','t','i','o','n', 0,
    'c','u','r','r','e','n','c','y', 0,
    'q','u','o','t','e','s','i','n','g','l','e', 0,
    'q','u','o','t','e','d','b','l','l','e','f','t', 0,
    'g','u','i','l','l','e','m','o','t','l','e','f','t', 0,
    'g','u','i','l','s','i','n','g','l','l','e','f','t', 0,
    'g','u','i','l','s','i','n','g','l','r','i','g','h','t', 0,
    'f','i', 0,
    'f','l', 0,
    'e','n','d','a','s','h', 0,
    'd','a','g','g','e','r', 0,
    'd','a','g','g','e','r','d','b','l', 0,
    'p','e','r','i','o','d','c','e','n','t','e','r','e','d', 0,
    'p','a','r','a','g','r','a','p','h', 0,
    'b','u','l','l','e','t', 0,
    'q','u','o','t','e','s','i','n','g','l','b','a','s','e', 0,
    'q','u','o','t','e','d','b','l','b','a','s','e', 0,
    'q','u','o','t','e','d','b','l','r','i','g','h','t', 0,
    'g','u','i','l','l','e','m','o','t','r','i','g','h','t', 0,
    'e','l','l','i','p','s','i','s', 0,
    'p','e','r','t','h','o','u','s','a','n','d', 0,
    'q','u','e','s','t','i','o','n','d','o','w','n', 0,
    'g','r','a','v','e', 0,
    'a','c','u','t','e', 0,
    'c','i','r','c','u','m','f','l','e','x', 0,
    't','i','l','d','e', 0,
    'm','a','c','r','o','n', 0,
    'b','r','e','v','e', 0,
    'd','o','t','a','c','c','e','n','t', 0,
    'd','i','e','r','e','s','i','s', 0,
    'r','i','n','g', 0,
    'c','e','d','i','l','l','a', 0,
    'h','u','n','g','a','r','u','m','l','a','u','t', 0,
    'o','g','o','n','e','k', 0,
    'c','a','r','o','n', 0,
    'e','m','d','a','s','h', 0,
    'A','E', 0,
    'o','r','d','f','e','m','i','n','i','n','e', 0,
    'L','s','l','a','s','h', 0,
    'O','s','l','a','s','h', 0,
    'O','E', 0,
    'o','r','d','m','a','s','c','u','l','i','n','e', 0,
    'a','e', 0,
    'd','o','t','l','e','s','s','i', 0,
    'l','s','l','a','s','h', 0,
    'o','s','l','a','s','h', 0,
    'o','e', 0,
    'g','e','r','m','a','n','d','b','l','s', 0,
    'o','n','e','s','u','p','e','r','i','o','r', 0,
    'l','o','g','i','c','a','l','n','o','t', 0,
    'm','u', 0,
    't','r','a','d','e','m','a','r','k', 0,
    'E','t','h', 0,
    'o','n','e','h','a','l','f', 0,
    'p','l','u','s','m','i','n','u','s', 0,
    'T','h','o','r','n', 0,
    'o','n','e','q','u','a','r','t','e','r', 0,
    'd','i','v','i','d','e', 0,
    'b','r','o','k','e','n','b','a','r', 0,
    'd','e','g','r','e','e', 0,
    't','h','o','r','n', 0,
    't','h','r','e','e','q','u','a','r','t','e','r','s', 0,
    't','w','o','s','u','p','e','r','i','o','r', 0,
    'r','e','g','i','s','t','e','r','e','d', 0,
    'm','i','n','u','s', 0,
    'e','t','h', 0,
    'm','u','l','t','i','p','l','y', 0,
    't','h','r','e','e','s','u','p','e','r','i','o','r', 0,
    'c','o','p','y','r','i','g','h','t', 0,
    'A','a','c','u','t','e', 0,
    'A','c','i','r','c','u','m','f','l','e','x', 0,
    'A','d','i','e','r','e','s','i','s', 0,
    'A','g','r','a','v','e', 0,
    'A','r','i','n','g', 0,
    'A','t','i','l','d','e', 0,
    'C','c','e','d','i','l','l','a', 0,
    'E','a','c','u','t','e', 0,
    'E','c','i','r','c','u','m','f','l','e','x', 0,
    'E','d','i','e','r','e','s','i','s', 0,
    'E','g','r','a','v','e', 0,
    'I','a','c','u','t','e', 0,
    'I','c','i','r','c','u','m','f','l','e','x', 0,
    'I','d','i','e','r','e','s','i','s', 0,
    'I','g','r','a','v','e', 0,
    'N','t','i','l','d','e', 0,
    'O','a','c','u','t','e', 0,
    'O','c','i','r','c','u','m','f','l','e','x', 0,
    'O','d','i','e','r','e','s','i','s', 0,
    'O','g','r','a','v','e', 0,
    'O','t','i','l','d','e', 0,
    'S','c','a','r','o','n', 0,
    'U','a','c','u','t','e', 0,
    'U','c','i','r','c','u','m','f','l','e','x', 0,
    'U','d','i','e','r','e','s','i','s', 0,
    'U','g','r','a','v','e', 0,
    'Y','a','c','u','t','e', 0,
    'Y','d','i','e','r','e','s','i','s', 0,
    'Z','c','a','r','o','n', 0,
    'a','a','c','u','t','e', 0,
    'a','c','i','r','c','u','m','f','l','e','x', 0,
    'a','d','i','e','r','e','s','i','s', 0,
    'a','g','r','a','v','e', 0,
    'a','r','i','n','g', 0,
    'a','t','i','l','d','e', 0,
    'c','c','e','d','i','l','l','a', 0,
    'e','a','c','u','t','e', 0,
    'e','c','i','r','c','u','m','f','l','e','x', 0,
    'e','d','i','e','r','e','s','i','s', 0,
    'e','g','r','a','v','e', 0,
    'i','a','c','u','t','e', 0,
    'i','c','i','r','c','u','m','f','l','e','x', 0,
    'i','d','i','e','r','e','s','i','s', 0,
    'i','g','r','a','v','e', 0,
    'n','t','i','l','d','e', 0,
    'o','a','c','u','t','e', 0,
    'o','c','i','r','c','u','m','f','l','e','x', 0,
    'o','d','i','e','r','e','s','i','s', 0,
    'o','g','r','a','v','e', 0,
    'o','t','i','l','d','e', 0,
    's','c','a','r','o','n', 0,
    'u','a','c','u','t','e', 0,
    'u','c','i','r','c','u','m','f','l','e','x', 0,
    'u','d','i','e','r','e','s','i','s', 0,
    'u','g','r','a','v','e', 0,
    'y','a','c','u','t','e', 0,
    'y','d','i','e','r','e','s','i','s', 0,
    'z','c','a','r','o','n', 0,
    'e','x','c','l','a','m','s','m','a','l','l', 0,
    'H','u','n','g','a','r','u','m','l','a','u','t','s','m','a','l','l', 0,
    'd','o','l','l','a','r','o','l','d','s','t','y','l','e', 0,
    'd','o','l','l','a','r','s','u','p','e','r','i','o','r', 0,
    'a','m','p','e','r','s','a','n','d','s','m','a','l','l', 0,
    'A','c','u','t','e','s','m','a','l','l', 0,
    'p','a','r','e','n','l','e','f','t','s','u','p','e','r','i','o','r', 0,
    'p','a','r','e','n','r','i','g','h','t','s','u','p','e','r','i','o','r', 0,
    't','w','o','d','o','t','e','n','l','e','a','d','e','r', 0,
    'o','n','e','d','o','t','e','n','l','e','a','d','e','r', 0,
    'z','e','r','o','o','l','d','s','t','y','l','e', 0,
    'o','n','e','o','l','d','s','t','y','l','e', 0,
    't','w','o','o','l','d','s','t','y','l','e', 0,
    't','h','r','e','e','o','l','d','s','t','y','l','e', 0,
    'f','o','u','r','o','l','d','s','t','y','l','e', 0,
    'f','i','v','e','o','l','d','s','t','y','l','e', 0,
    's','i','x','o','l','d','s','t','y','l','e', 0,
    's','e','v','e','n','o','l','d','s','t','y','l','e', 0,
    'e','i','g','h','t','o','l','d','s','t','y','l','e', 0,
    'n','i','n','e','o','l','d','s','t','y','l','e', 0,
    'c','o','m','m','a','s','u','p','e','r','i','o','r', 0,
    't','h','r','e','e','q','u','a','r','t','e','r','s','e','m','d','a','s','h', 0,
    'p','e','r','i','o','d','s','u','p','e','r','i','o','r', 0,
    'q','u','e','s','t','i','o','n','s','m','a','l','l', 0,
    'a','s','u','p','e','r','i','o','r', 0,
    'b','s','u','p','e','r','i','o','r', 0,
    'c','e','n','t','s','u','p','e','r','i','o','r', 0,
    'd','s','u','p','e','r','i','o','r', 0,
    'e','s','u','p','e','r','i','o','r', 0,
    'i','s','u','p','e','r','i','o','r', 0,
    'l','s','u','p','e','r','i','o','r', 0,
    'm','s','u','p','e','r','i','o','r', 0,
    'n','s','u','p','e','r','i','o','r', 0,
    'o','s','u','p','e','r','i','o','r', 0,
    'r','s','u','p','e','r','i','o','r', 0,
    's','s','u','p','e','r','i','o','r', 0,
    't','s','u','p','e','r','i','o','r', 0,
    'f','f', 0,
    'f','f','i', 0,
    'f','f','l', 0,
    'p','a','r','e','n','l','e','f','t','i','n','f','e','r','i','o','r', 0,
    'p','a','r','e','n','r','i','g','h','t','i','n','f','e','r','i','o','r', 0,
    'C','i','r','c','u','m','f','l','e','x','s','m','a','l','l', 0,
    'h','y','p','h','e','n','s','u','p','e','r','i','o','r', 0,
    'G','r','a','v','e','s','m','a','l','l', 0,
    'A','s','m','a','l','l', 0,
    'B','s','m','a','l','l', 0,
    'C','s','m','a','l','l', 0,
    'D','s','m','a','l','l', 0,
    'E','s','m','a','l','l', 0,
    'F','s','m','a','l','l', 0,
    'G','s','m','a','l','l', 0,
    'H','s','m','a','l','l', 0,
    'I','s','m','a','l','l', 0,
    'J','s','m','a','l','l', 0,
    'K','s','m','a','l','l', 0,
    'L','s','m','a','l','l', 0,
    'M','s','m','a','l','l', 0,
    'N','s','m','a','l','l', 0,
    'O','s','m','a','l','l', 0,
    'P','s','m','a','l','l', 0,
    'Q','s','m','a','l','l', 0,
    'R','s','m','a','l','l', 0,
    'S','s','m','a','l','l', 0,
    'T','s','m','a','l','l', 0,
    'U','s','m','a','l','l', 0,
    'V','s','m','a','l','l', 0,
    'W','s','m','a','l','l', 0,
    'X','s','m','a','l','l', 0,
    'Y','s','m','a','l','l', 0,
    'Z','s','m','a','l','l', 0,
    'c','o','l','o','n','m','o','n','e','t','a','r','y', 0,
    'o','n','e','f','i','t','t','e','d', 0,
    'r','u','p','i','a','h', 0,
    'T','i','l','d','e','s','m','a','l','l', 0,
    'e','x','c','l','a','m','d','o','w','n','s','m','a','l','l', 0,
    'c','e','n','t','o','l','d','s','t','y','l','e', 0,
    'L','s','l','a','s','h','s','m','a','l','l', 0,
    'S','c','a','r','o','n','s','m','a','l','l', 0,
    'Z','c','a','r','o','n','s','m','a','l','l', 0,
    'D','i','e','r','e','s','i','s','s','m','a','l','l', 0,
    'B','r','e','v','e','s','m','a','l','l', 0,
    'C','a','r','o','n','s','m','a','l','l', 0,
    'D','o','t','a','c','c','e','n','t','s','m','a','l','l', 0,
    'M','a','c','r','o','n','s','m','a','l','l', 0,
    'f','i','g','u','r','e','d','a','s','h', 0,
    'h','y','p','h','e','n','i','n','f','e','r','i','o','r', 0,
    'O','g','o','n','e','k','s','m','a','l','l', 0,
    'R','i','n','g','s','m','a','l','l', 0,
    'C','e','d','i','l','l','a','s','m','a','l','l', 0,
    'q','u','e','s','t','i','o','n','d','o','w','n','s','m','a','l','l', 0,
    'o','n','e','e','i','g','h','t','h', 0,
    't','h','r','e','e','e','i','g','h','t','h','s', 0,
    'f','i','v','e','e','i','g','h','t','h','s', 0,
    's','e','v','e','n','e','i','g','h','t','h','s', 0,
    'o','n','e','t','h','i','r','d', 0,
    't','w','o','t','h','i','r','d','s', 0,
    'z','e','r','o','s','u','p','e','r','i','o','r', 0,
    'f','o','u','r','s','u','p','e','r','i','o','r', 0,
    'f','i','v','e','s','u','p','e','r','i','o','r', 0,
    's','i','x','s','u','p','e','r','i','o','r', 0,
    's','e','v','e','n','s','u','p','e','r','i','o','r', 0,
    'e','i','g','h','t','s','u','p','e','r','i','o','r', 0,
    'n','i','n','e','s','u','p','e','r','i','o','r', 0,
    'z','e','r','o','i','n','f','e','r','i','o','r', 0,
    'o','n','e','i','n','f','e','r','i','o','r', 0,
    't','w','o','i','n','f','e','r','i','o','r', 0,
    't','h','r','e','e','i','n','f','e','r','i','o','r', 0,
    'f','o','u','r','i','n','f','e','r','i','o','r', 0,
    'f','i','v','e','i','n','f','e','r','i','o','r', 0,
    's','i','x','i','n','f','e','r','i','o','r', 0,
    's','e','v','e','n','i','n','f','e','r','i','o','r', 0,
    'e','i','g','h','t','i','n','f','e','r','i','o','r', 0,
    'n','i','n','e','i','n','f','e','r','i','o','r', 0,
    'c','e','n','t','i','n','f','e','r','i','o','r', 0,
    'd','o','l','l','a','r','i','n','f','e','r','i','o','r', 0,
    'p','e','r','i','o','d','i','n','f','e','r','i','o','r', 0,
    'c','o','m','m','a','i','n','f','e','r','i','o','r', 0,
    'A','g','r','a','v','e','s','m','a','l','l', 0,
    'A','a','c','u','t','e','s','m','a','l','l', 0,
    'A','c','i','r','c','u','m','f','l','e','x','s','m','a','l','l', 0,
    'A','t','i','l','d','e','s','m','a','l','l', 0,
    'A','d','i','e','r','e','s','i','s','s','m','a','l','l', 0,
    'A','r','i','n','g','s','m','a','l','l', 0,
    'A','E','s','m','a','l','l', 0,
    'C','c','e','d','i','l','l','a','s','m','a','l','l', 0,
    'E','g','r','a','v','e','s','m','a','l','l', 0,
    'E','a','c','u','t','e','s','m','a','l','l', 0,
    'E','c','i','r','c','u','m','f','l','e','x','s','m','a','l','l', 0,
    'E','d','i','e','r','e','s','i','s','s','m','a','l','l', 0,
    'I','g','r','a','v','e','s','m','a','l','l', 0,
    'I','a','c','u','t','e','s','m','a','l','l', 0,
    'I','c','i','r','c','u','m','f','l','e','x','s','m','a','l','l', 0,
    'I','d','i','e','r','e','s','i','s','s','m','a','l','l', 0,
    'E','t','h','s','m','a','l','l', 0,
    'N','t','i','l','d','e','s','m','a','l','l', 0,
    'O','g','r','a','v','e','s','m','a','l','l', 0,
    'O','a','c','u','t','e','s','m','a','l','l', 0,
    'O','c','i','r','c','u','m','f','l','e','x','s','m','a','l','l', 0,
    'O','t','i','l','d','e','s','m','a','l','l', 0,
    'O','d','i','e','r','e','s','i','s','s','m','a','l','l', 0,
    'O','E','s','m','a','l','l', 0,
    'O','s','l','a','s','h','s','m','a','l','l', 0,
    'U','g','r','a','v','e','s','m','a','l','l', 0,
    'U','a','c','u','t','e','s','m','a','l','l', 0,
    'U','c','i','r','c','u','m','f','l','e','x','s','m','a','l','l', 0,
    'U','d','i','e','r','e','s','i','s','s','m','a','l','l', 0,
    'Y','a','c','u','t','e','s','m','a','l','l', 0,
    'T','h','o','r','n','s','m','a','l','l', 0,
    'Y','d','i','e','r','e','s','i','s','s','m','a','l','l', 0,
    '0','0','1','.','0','0','0', 0,
    '0','0','1','.','0','0','1', 0,
    '0','0','1','.','0','0','2', 0,
    '0','0','1','.','0','0','3', 0,
    'B','l','a','c','k', 0,
    'B','o','l','d', 0,
    'B','o','o','k', 0,
    'L','i','g','h','t', 0,
    'M','e','d','i','u','m', 0,
    'R','e','g','u','l','a','r', 0,
    'R','o','m','a','n', 0,
    'S','e','m','i','b','o','l','d', 0,
  };


#define FT_NUM_MAC_NAMES  258

  /* Values are offsets into the `ft_standard_glyph_names' table */

  static const short  ft_mac_names[FT_NUM_MAC_NAMES] =
  {
     253,   0,   6, 261, 267, 274, 283, 294, 301, 309, 758, 330, 340, 351,
     360, 365, 371, 378, 385, 391, 396, 400, 404, 410, 415, 420, 424, 430,
     436, 441, 447, 457, 462, 468, 476, 485, 488, 490, 492, 494, 496, 498,
     500, 502, 504, 506, 508, 510, 512, 514, 516, 518, 520, 522, 524, 526,
     528, 530, 532, 534, 536, 538, 540, 552, 562, 575, 587, 979, 608, 610,
     612, 614, 616, 618, 620, 622, 624, 626, 628, 630, 632, 634, 636, 638,
     640, 642, 644, 646, 648, 650, 652, 654, 656, 658, 660, 670, 674, 685,
    1375,1392,1405,1414,1486,1512,1562,1603,1632,1610,1622,1645,1639,1652,
    1661,1690,1668,1680,1697,1726,1704,1716,1733,1740,1769,1747,1759,1776,
    1790,1819,1797,1809, 839,1263, 707, 712, 741, 881, 871,1160,1302,1346,
    1197, 985,1031,  23,1086,1108,  32,1219,  41,  51, 730,1194,  64,  76,
      86,  94,  97,1089,1118, 106,1131,1150, 966, 696,1183, 112, 734, 120,
     132, 783, 930, 945, 138,1385,1398,1529,1115,1157, 832,1079, 770, 916,
     598, 319,1246, 155,1833,1586, 721, 749, 797, 811, 826, 829, 846, 856,
     888, 903, 954,1363,1421,1356,1433,1443,1450,1457,1469,1479,1493,1500,
     163,1522,1543,1550,1572,1134, 991,1002,1008,1015,1021,1040,1045,1053,
    1066,1073,1101,1143,1536,1783,1596,1843,1253,1207,1319,1579,1826,1229,
    1270,1313,1323,1171,1290,1332,1211,1235,1276, 169, 175, 182, 189, 200,
     209, 218, 225, 232, 239, 246
  };


#define FT_NUM_SID_NAMES  391

  /* Values are offsets into the `ft_standard_glyph_names' table */

  static const short  ft_sid_names[FT_NUM_SID_NAMES] =
  {
     253, 261, 267, 274, 283, 294, 301, 309, 319, 330, 340, 351, 360, 365,
     371, 378, 385, 391, 396, 400, 404, 410, 415, 420, 424, 430, 436, 441,
     447, 457, 462, 468, 476, 485, 488, 490, 492, 494, 496, 498, 500, 502,
     504, 506, 508, 510, 512, 514, 516, 518, 520, 522, 524, 526, 528, 530,
     532, 534, 536, 538, 540, 552, 562, 575, 587, 598, 608, 610, 612, 614,
     616, 618, 620, 622, 624, 626, 628, 630, 632, 634, 636, 638, 640, 642,
     644, 646, 648, 650, 652, 654, 656, 658, 660, 670, 674, 685, 696, 707,
     712, 721, 730, 734, 741, 749, 758, 770, 783, 797, 811, 826, 829, 832,
     839, 846, 856, 871, 881, 888, 903, 916, 930, 945, 954, 966, 979, 985,
     991,1002,1008,1015,1021,1031,1040,1045,1053,1066,1073,1079,1086,1089,
    1101,1108,1115,1118,1131,1134,1143,1150,1157,1160,1171,1183,1194,1197,
    1207,1211,1219,1229,1235,1246,1253,1263,1270,1276,1290,1302,1313,1319,
    1323,1332,1346,1356,1363,1375,1385,1392,1398,1405,1414,1421,1433,1443,
    1450,1457,1469,1479,1486,1493,1500,1512,1522,1529,1536,1543,1550,1562,
    1572,1579,1586,1596,1603,1610,1622,1632,1639,1645,1652,1661,1668,1680,
    1690,1697,1704,1716,1726,1733,1740,1747,1759,1769,1776,1783,1790,1797,
    1809,1819,1826,1833,1843,1850,1862,1880,1895,1910,1925,1936,1954,1973,
    1988,2003,2016,2028,2040,2054,2067,2080,2092,2106,2120,2133,2147,2167,
    2182,2196,2206,2216,2229,2239,2249,2259,2269,2279,2289,2299,2309,2319,
    2329,2332,2336,2340,2358,2377,2393,2408,2419,2426,2433,2440,2447,2454,
    2461,2468,2475,2482,2489,2496,2503,2510,2517,2524,2531,2538,2545,2552,
    2559,2566,2573,2580,2587,2594,2601,2615,2625,2632,2643,2659,2672,2684,
    2696,2708,2722,2733,2744,2759,2771,2782,2797,2809,2819,2832,2850,2860,
    2873,2885,2898,2907,2917,2930,2943,2956,2968,2982,2996,3009,3022,3034,
    3046,3060,3073,3086,3098,3112,3126,3139,3152,3167,3182,3196,3208,3220,
    3237,3249,3264,3275,3283,3297,3309,3321,3338,3353,3365,3377,3394,3409,
    3418,3430,3442,3454,3471,3483,3498,3506,3518,3530,3542,3559,3574,3586,
    3597,3612,3620,3628,3636,3644,3650,3655,3660,3666,3673,3681,3687
  };


  /* the following are indices into the SID name table */
  static const unsigned short  t1_standard_encoding[256] =
  {
      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,
      1,  2,  3,  4,  5,  6,  7,  8,  9, 10, 11, 12, 13, 14, 15, 16,
     17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32,
     33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48,
     49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64,
     65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
     81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95,  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, 96, 97, 98, 99,100,101,102,103,104,105,106,107,108,109,110,
      0,111,112,113,114,  0,115,116,117,118,119,120,121,122,  0,123,
      0,124,125,126,127,128,129,130,131,  0,132,133,  0,134,135,136,
    137,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,
      0,138,  0,139,  0,  0,  0,  0,140,141,142,143,  0,  0,  0,  0,
      0,144,  0,  0,  0,145,  0,  0,146,147,148,149,  0,  0,  0,  0
  };


  /* the following are indices into the SID name table */
  static const unsigned short  t1_expert_encoding[256] =
  {
      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,
      1,229,230,  0,231,232,233,234,235,236,237,238, 13, 14, 15, 99,
    239,240,241,242,243,244,245,246,247,248, 27, 28,249,250,251,252,
      0,253,254,255,256,257,  0,  0,  0,258,  0,  0,259,260,261,262,
      0,  0,263,264,265,  0,266,109,110,267,268,269,  0,270,271,272,
    273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,
    289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,  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,304,305,306,  0,  0,307,308,309,310,311,  0,312,  0,  0,313,
      0,  0,314,315,  0,  0,316,317,318,  0,  0,  0,158,155,163,319,
    320,321,322,323,324,325,  0,  0,326,150,164,169,327,328,329,330,
    331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,
    347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,
    363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378
  };


  /*
   *  This table is a compressed version of the Adobe Glyph List (AGL),
   *  optimized for efficient searching.  It has been generated by the
   *  `glnames.py' python script located in the `src/tools' directory.
   *
   *  The lookup function to get the Unicode value for a given string
   *  is defined below the table.
   */

#ifdef FT_CONFIG_OPTION_ADOBE_GLYPH_LIST

  static const unsigned char  ft_adobe_glyph_list[54791L] =
  {
      0, 52,  0,106,  2,167,  3, 63,  4,220,  6,125,  9,143, 10, 23,
     11,137, 12,199, 14,246, 15, 87, 16,233, 17,219, 18,104, 19, 88,
     22,110, 23, 32, 23, 71, 24, 77, 27,156, 29, 73, 31,247, 32,107,
     32,222, 33, 55, 34,154, 35,218, 53, 84, 59,196, 68,  6, 75,183,
     83,178, 88,135, 93,242,101,165,109,185,111, 55,117,254,123, 73,
    130,238,138,206,145, 31,153,182,156,189,163,249,178,221,193, 17,
    197, 99,199,240,204, 27,204,155,210,100, 65,143,  0, 65,  0,140,
      0,175,  0,193,  1, 15,  1,147,  1,233,  1,251,  2,  7,  2, 40,
      2, 57,  2, 82,  2, 91,  2,128,  2,136,  2,154, 69,131,  0,198,
      0,150,  0,158,  0,167,225,227,245,244,101,128,  1,252,237,225,
    227,242,239,110,128,  1,226,243,237,225,236,108,128,247,230,225,
    227,245,244,101,129,  0,193,  0,185,243,237,225,236,108,128,247,
    225,226,242,229,246,101,134,  1,  2,  0,213,  0,221,  0,232,  0,
    243,  0,251,  1,  7,225,227,245,244,101,128, 30,174,227,249,242,
    233,236,236,233, 99,128,  4,208,228,239,244,226,229,236,239,119,
    128, 30,182,231,242,225,246,101,128, 30,176,232,239,239,235,225,
    226,239,246,101,128, 30,178,244,233,236,228,101,128, 30,180, 99,
      4,  1, 25,  1, 32,  1,121,  1,137,225,242,239,110,128,  1,205,
    233,242, 99,  2,  1, 40,  1, 45,236,101,128, 36,182,245,237,230,
    236,229,120,134,  0,194,  1, 66,  1, 74,  1, 85,  1, 93,  1,105,
      1,113,225,227,245,244,101,128, 30,164,228,239,244,226,229,236,
    239,119,128, 30,172,231,242,225,246,101,128, 30,166,232,239,239,
    235,225,226,239,246,101,128, 30,168,243,237,225,236,108,128,247,
    226,244,233,236,228,101,128, 30,170,245,244,101,129,246,201,  1,
    129,243,237,225,236,108,128,247,180,249,242,233,236,236,233, 99,
    128,  4, 16,100,  3,  1,155,  1,165,  1,209,226,236,231,242,225,
    246,101,128,  2,  0,233,229,242,229,243,233,115,131,  0,196,  1,
    181,  1,192,  1,201,227,249,242,233,236,236,233, 99,128,  4,210,
    237,225,227,242,239,110,128,  1,222,243,237,225,236,108,128,247,
    228,239,116,  2,  1,216,  1,224,226,229,236,239,119,128, 30,160,
    237,225,227,242,239,110,128,  1,224,231,242,225,246,101,129,  0,
    192,  1,243,243,237,225,236,108,128,247,224,232,239,239,235,225,
    226,239,246,101,128, 30,162,105,  2,  2, 13,  2, 25,229,227,249,
    242,233,236,236,233, 99,128,  4,212,238,246,229,242,244,229,228,
    226,242,229,246,101,128,  2,  2,236,240,232, 97,129,  3,145,  2,
     49,244,239,238,239,115,128,  3,134,109,  2,  2, 63,  2, 71,225,
    227,242,239,110,128,  1,  0,239,238,239,243,240,225,227,101,128,
    255, 33,239,231,239,238,229,107,128,  1,  4,242,233,238,103,131,
      0,197,  2,104,  2,112,  2,120,225,227,245,244,101,128,  1,250,
    226,229,236,239,119,128, 30,  0,243,237,225,236,108,128,247,229,
    243,237,225,236,108,128,247, 97,244,233,236,228,101,129,  0,195,
      2,146,243,237,225,236,108,128,247,227,249,226,225,242,237,229,
    238,233,225,110,128,  5, 49, 66,137,  0, 66,  2,189,  2,198,  2,
    223,  3,  3,  3, 10,  3, 22,  3, 34,  3, 46,  3, 54,227,233,242,
    227,236,101,128, 36,183,228,239,116,  2,  2,206,  2,215,225,227,
    227,229,238,116,128, 30,  2,226,229,236,239,119,128, 30,  4,101,
      3,  2,231,  2,242,  2,254,227,249,242,233,236,236,233, 99,128,
      4, 17,238,225,242,237,229,238,233,225,110,128,  5, 50,244, 97,
    128,  3,146,232,239,239,107,128,  1,129,236,233,238,229,226,229,
    236,239,119,128, 30,  6,237,239,238,239,243,240,225,227,101,128,
    255, 34,242,229,246,229,243,237,225,236,108,128,246,244,243,237,
    225,236,108,128,247, 98,244,239,240,226,225,114,128,  1,130, 67,
    137,  0, 67,  3, 85,  3,127,  3,193,  3,210,  3,224,  4,171,  4,
    188,  4,200,  4,212, 97,  3,  3, 93,  3,104,  3,111,225,242,237,
    229,238,233,225,110,128,  5, 62,227,245,244,101,128,  1,  6,242,
    239,110,129,246,202,  3,119,243,237,225,236,108,128,246,245, 99,
      3,  3,135,  3,142,  3,171,225,242,239,110,128,  1, 12,229,228,
    233,236,236, 97,130,  0,199,  3,155,  3,163,225,227,245,244,101,
    128, 30,  8,243,237,225,236,108,128,247,231,233,242, 99,  2,  3,
    179,  3,184,236,101,128, 36,184,245,237,230,236,229,120,128,  1,
      8,228,239,116,129,  1, 10,  3,201,225,227,227,229,238,116,128,
      1, 10,229,228,233,236,236,225,243,237,225,236,108,128,247,184,
    104,  4,  3,234,  3,246,  4,161,  4,165,225,225,242,237,229,238,
    233,225,110,128,  5, 73,101,  6,  4,  4,  4, 24,  4, 35,  4,103,
      4,115,  4,136,225,226,235,232,225,243,233,225,238,227,249,242,
    233,236,236,233, 99,128,  4,188,227,249,242,233,236,236,233, 99,
    128,  4, 39,100,  2,  4, 41,  4, 85,229,243,227,229,238,228,229,
    114,  2,  4, 54,  4, 74,225,226,235,232,225,243,233,225,238,227,
    249,242,233,236,236,233, 99,128,  4,190,227,249,242,233,236,236,
    233, 99,128,  4,182,233,229,242,229,243,233,243,227,249,242,233,
    236,236,233, 99,128,  4,244,232,225,242,237,229,238,233,225,110,
    128,  5, 67,235,232,225,235,225,243,243,233,225,238,227,249,242,
    233,236,236,233, 99,128,  4,203,246,229,242,244,233,227,225,236,
    243,244,242,239,235,229,227,249,242,233,236,236,233, 99,128,  4,
    184,105,128,  3,167,239,239,107,128,  1,135,233,242,227,245,237,
    230,236,229,248,243,237,225,236,108,128,246,246,237,239,238,239,
    243,240,225,227,101,128,255, 35,239,225,242,237,229,238,233,225,
    110,128,  5, 81,243,237,225,236,108,128,247, 99, 68,142,  0, 68,
      4,252,  5, 10,  5, 36,  5, 96,  5,121,  5,166,  5,173,  5,231,
      5,244,  6,  0,  6, 12,  6, 28,  6, 48,  6, 57, 90,129,  1,241,
      5,  2,227,225,242,239,110,128,  1,196, 97,  2,  5, 16,  5, 27,
    225,242,237,229,238,233,225,110,128,  5, 52,230,242,233,227,225,
    110,128,  1,137, 99,  4,  5, 46,  5, 53,  5, 62,  5, 89,225,242,
    239,110,128,  1, 14,229,228,233,236,236, 97,128, 30, 16,233,242,
     99,  2,  5, 70,  5, 75,236,101,128, 36,185,245,237,230,236,229,
    248,226,229,236,239,119,128, 30, 18,242,239,225,116,128,  1, 16,
    228,239,116,  2,  5,104,  5,113,225,227,227,229,238,116,128, 30,
     10,226,229,236,239,119,128, 30, 12,101,  3,  5,129,  5,140,  5,
    150,227,249,242,233,236,236,233, 99,128,  4, 20,233,227,239,240,
    244,233, 99,128,  3,238,236,244, 97,129, 34,  6,  5,158,231,242,
    229,229,107,128,  3,148,232,239,239,107,128,  1,138,105,  2,  5,
    179,  5,218,229,242,229,243,233,115,131,246,203,  5,194,  5,202,
      5,210,193,227,245,244,101,128,246,204,199,242,225,246,101,128,
    246,205,243,237,225,236,108,128,247,168,231,225,237,237,225,231,
    242,229,229,107,128,  3,220,234,229,227,249,242,233,236,236,233,
     99,128,  4,  2,236,233,238,229,226,229,236,239,119,128, 30, 14,
    237,239,238,239,243,240,225,227,101,128,255, 36,239,244,225,227,
    227,229,238,244,243,237,225,236,108,128,246,247,115,  2,  6, 34,
      6, 41,236,225,243,104,128,  1, 16,237,225,236,108,128,247,100,
    244,239,240,226,225,114,128,  1,139,122,131,  1,242,  6, 67,  6,
     75,  6,112,227,225,242,239,110,128,  1,197,101,  2,  6, 81,  6,
    101,225,226,235,232,225,243,233,225,238,227,249,242,233,236,236,
    233, 99,128,  4,224,227,249,242,233,236,236,233, 99,128,  4,  5,
    232,229,227,249,242,233,236,236,233, 99,128,  4, 15, 69,146,  0,
     69,  6,165,  6,183,  6,191,  7, 89,  7,153,  7,165,  7,183,  7,
    211,  8,  7,  8, 36,  8, 94,  8,169,  8,189,  8,208,  8,248,  9,
     44,  9,109,  9,115,225,227,245,244,101,129,  0,201,  6,175,243,
    237,225,236,108,128,247,233,226,242,229,246,101,128,  1, 20, 99,
      5,  6,203,  6,210,  6,224,  6,236,  7, 79,225,242,239,110,128,
      1, 26,229,228,233,236,236,225,226,242,229,246,101,128, 30, 28,
    232,225,242,237,229,238,233,225,110,128,  5, 53,233,242, 99,  2,
      6,244,  6,249,236,101,128, 36,186,245,237,230,236,229,120,135,
      0,202,  7, 16,  7, 24,  7, 32,  7, 43,  7, 51,  7, 63,  7, 71,
    225,227,245,244,101,128, 30,190,226,229,236,239,119,128, 30, 24,
    228,239,244,226,229,236,239,119,128, 30,198,231,242,225,246,101,
    128, 30,192,232,239,239,235,225,226,239,246,101,128, 30,194,243,
    237,225,236,108,128,247,234,244,233,236,228,101,128, 30,196,249,
    242,233,236,236,233, 99,128,  4,  4,100,  3,  7, 97,  7,107,  7,
    127,226,236,231,242,225,246,101,128,  2,  4,233,229,242,229,243,
    233,115,129,  0,203,  7,119,243,237,225,236,108,128,247,235,239,
    116,130,  1, 22,  7,136,  7,145,225,227,227,229,238,116,128,  1,
     22,226,229,236,239,119,128, 30,184,230,227,249,242,233,236,236,
    233, 99,128,  4, 36,231,242,225,246,101,129,  0,200,  7,175,243,
    237,225,236,108,128,247,232,104,  2,  7,189,  7,200,225,242,237,
    229,238,233,225,110,128,  5, 55,239,239,235,225,226,239,246,101,
    128, 30,186,105,  3,  7,219,  7,230,  7,245,231,232,244,242,239,
    237,225,110,128, 33,103,238,246,229,242,244,229,228,226,242,229,
    246,101,128,  2,  6,239,244,233,230,233,229,228,227,249,242,233,
    236,236,233, 99,128,  4,100,108,  2,  8, 13,  8, 24,227,249,242,
    233,236,236,233, 99,128,  4, 27,229,246,229,238,242,239,237,225,
    110,128, 33,106,109,  3,  8, 44,  8, 72,  8, 83,225,227,242,239,
    110,130,  1, 18,  8, 56,  8, 64,225,227,245,244,101,128, 30, 22,
    231,242,225,246,101,128, 30, 20,227,249,242,233,236,236,233, 99,
    128,  4, 28,239,238,239,243,240,225,227,101,128,255, 37,110,  4,
      8,104,  8,115,  8,135,  8,154,227,249,242,233,236,236,233, 99,
    128,  4, 29,228,229,243,227,229,238,228,229,242,227,249,242,233,
    236,236,233, 99,128,  4,162,103,129,  1, 74,  8,141,232,229,227,
    249,242,233,236,236,233, 99,128,  4,164,232,239,239,235,227,249,
    242,233,236,236,233, 99,128,  4,199,111,  2,  8,175,  8,183,231,
    239,238,229,107,128,  1, 24,240,229,110,128,  1,144,240,243,233,
    236,239,110,129,  3,149,  8,200,244,239,238,239,115,128,  3,136,
    114,  2,  8,214,  8,225,227,249,242,233,236,236,233, 99,128,  4,
     32,229,246,229,242,243,229,100,129,  1,142,  8,237,227,249,242,
    233,236,236,233, 99,128,  4, 45,115,  4,  9,  2,  9, 13,  9, 33,
      9, 37,227,249,242,233,236,236,233, 99,128,  4, 33,228,229,243,
    227,229,238,228,229,242,227,249,242,233,236,236,233, 99,128,  4,
    170,104,128,  1,169,237,225,236,108,128,247,101,116,  3,  9, 52,
      9, 78,  9, 92, 97,130,  3,151,  9, 60,  9, 70,242,237,229,238,
    233,225,110,128,  5, 56,244,239,238,239,115,128,  3,137,104,129,
      0,208,  9, 84,243,237,225,236,108,128,247,240,233,236,228,101,
    129, 30,188,  9,101,226,229,236,239,119,128, 30, 26,245,242,111,
    128, 32,172,250,104,130,  1,183,  9,124,  9,132,227,225,242,239,
    110,128,  1,238,242,229,246,229,242,243,229,100,128,  1,184, 70,
    136,  0, 70,  9,163,  9,172,  9,184,  9,212,  9,219,  9,248, 10,
      4, 10, 15,227,233,242,227,236,101,128, 36,187,228,239,244,225,
    227,227,229,238,116,128, 30, 30,101,  2,  9,190,  9,202,232,225,
    242,237,229,238,233,225,110,128,  5, 86,233,227,239,240,244,233,
     99,128,  3,228,232,239,239,107,128,  1,145,105,  2,  9,225,  9,
    238,244,225,227,249,242,233,236,236,233, 99,128,  4,114,246,229,
    242,239,237,225,110,128, 33,100,237,239,238,239,243,240,225,227,
    101,128,255, 38,239,245,242,242,239,237,225,110,128, 33, 99,243,
    237,225,236,108,128,247,102, 71,140,  0, 71, 10, 51, 10, 61, 10,
    107, 10,115, 10,176, 10,193, 10,205, 11, 39, 11, 52, 11, 65, 11,
     90, 11,107,194,243,241,245,225,242,101,128, 51,135, 97,  3, 10,
     69, 10, 76, 10, 94,227,245,244,101,128,  1,244,237,237, 97,129,
      3,147, 10, 84,225,230,242,233,227,225,110,128,  1,148,238,231,
    233,225,227,239,240,244,233, 99,128,  3,234,226,242,229,246,101,
    128,  1, 30, 99,  4, 10,125, 10,132, 10,141, 10,163,225,242,239,
    110,128,  1,230,229,228,233,236,236, 97,128,  1, 34,233,242, 99,
      2, 10,149, 10,154,236,101,128, 36,188,245,237,230,236,229,120,
    128,  1, 28,239,237,237,225,225,227,227,229,238,116,128,  1, 34,
    228,239,116,129,  1, 32, 10,184,225,227,227,229,238,116,128,  1,
     32,229,227,249,242,233,236,236,233, 99,128,  4, 19,104,  3, 10,
    213, 10,226, 11, 33,225,228,225,242,237,229,238,233,225,110,128,
      5, 66,101,  3, 10,234, 10,255, 11, 16,237,233,228,228,236,229,
    232,239,239,235,227,249,242,233,236,236,233, 99,128,  4,148,243,
    244,242,239,235,229,227,249,242,233,236,236,233, 99,128,  4,146,
    245,240,244,245,242,238,227,249,242,233,236,236,233, 99,128,  4,
    144,239,239,107,128,  1,147,233,237,225,242,237,229,238,233,225,
    110,128,  5, 51,234,229,227,249,242,233,236,236,233, 99,128,  4,
      3,109,  2, 11, 71, 11, 79,225,227,242,239,110,128, 30, 32,239,
    238,239,243,240,225,227,101,128,255, 39,242,225,246,101,129,246,
    206, 11, 99,243,237,225,236,108,128,247, 96,115,  2, 11,113, 11,
    129,237,225,236,108,129,247,103, 11,122,232,239,239,107,128,  2,
    155,244,242,239,235,101,128,  1,228, 72,140,  0, 72, 11,165, 11,
    190, 11,198, 11,208, 12, 17, 12, 40, 12, 77, 12,117, 12,129, 12,
    157, 12,165, 12,189,177,184, 53,  3, 11,175, 11,180, 11,185,179,
     51,128, 37,207,180, 51,128, 37,170,181, 49,128, 37,171,178,178,
    176,183, 51,128, 37,161,208,243,241,245,225,242,101,128, 51,203,
     97,  3, 11,216, 11,236, 12,  0,225,226,235,232,225,243,233,225,
    238,227,249,242,233,236,236,233, 99,128,  4,168,228,229,243,227,
    229,238,228,229,242,227,249,242,233,236,236,233, 99,128,  4,178,
    242,228,243,233,231,238,227,249,242,233,236,236,233, 99,128,  4,
     42, 98,  2, 12, 23, 12, 28,225,114,128,  1, 38,242,229,246,229,
    226,229,236,239,119,128, 30, 42, 99,  2, 12, 46, 12, 55,229,228,
    233,236,236, 97,128, 30, 40,233,242, 99,  2, 12, 63, 12, 68,236,
    101,128, 36,189,245,237,230,236,229,120,128,  1, 36,100,  2, 12,
     83, 12, 93,233,229,242,229,243,233,115,128, 30, 38,239,116,  2,
     12,100, 12,109,225,227,227,229,238,116,128, 30, 34,226,229,236,
    239,119,128, 30, 36,237,239,238,239,243,240,225,227,101,128,255,
     40,111,  2, 12,135, 12,146,225,242,237,229,238,233,225,110,128,
      5, 64,242,233,227,239,240,244,233, 99,128,  3,232,243,237,225,
    236,108,128,247,104,245,238,231,225,242,245,237,236,225,245,116,
    129,246,207, 12,181,243,237,225,236,108,128,246,248,250,243,241,
    245,225,242,101,128, 51,144, 73,146,  0, 73, 12,239, 12,251, 12,
    255, 13, 11, 13, 29, 13, 37, 13, 94, 13,181, 13,214, 13,224, 13,
    242, 13,254, 14, 48, 14, 86, 14, 99, 14,166, 14,187, 14,205,193,
    227,249,242,233,236,236,233, 99,128,  4, 47, 74,128,  1, 50,213,
    227,249,242,233,236,236,233, 99,128,  4, 46,225,227,245,244,101,
    129,  0,205, 13, 21,243,237,225,236,108,128,247,237,226,242,229,
    246,101,128,  1, 44, 99,  3, 13, 45, 13, 52, 13, 84,225,242,239,
    110,128,  1,207,233,242, 99,  2, 13, 60, 13, 65,236,101,128, 36,
    190,245,237,230,236,229,120,129,  0,206, 13, 76,243,237,225,236,
    108,128,247,238,249,242,233,236,236,233, 99,128,  4,  6,100,  3,
     13,102, 13,112, 13,155,226,236,231,242,225,246,101,128,  2,  8,
    233,229,242,229,243,233,115,131,  0,207, 13,128, 13,136, 13,147,
    225,227,245,244,101,128, 30, 46,227,249,242,233,236,236,233, 99,
    128,  4,228,243,237,225,236,108,128,247,239,239,116,130,  1, 48,
     13,164, 13,173,225,227,227,229,238,116,128,  1, 48,226,229,236,
    239,119,128, 30,202,101,  2, 13,187, 13,203,226,242,229,246,229,
    227,249,242,233,236,236,233, 99,128,  4,214,227,249,242,233,236,
    236,233, 99,128,  4, 21,230,242,225,235,244,245,114,128, 33, 17,
    231,242,225,246,101,129,  0,204, 13,234,243,237,225,236,108,128,
    247,236,232,239,239,235,225,226,239,246,101,128, 30,200,105,  3,
     14,  6, 14, 17, 14, 32,227,249,242,233,236,236,233, 99,128,  4,
     24,238,246,229,242,244,229,228,226,242,229,246,101,128,  2, 10,
    243,232,239,242,244,227,249,242,233,236,236,233, 99,128,  4, 25,
    109,  2, 14, 54, 14, 75,225,227,242,239,110,129,  1, 42, 14, 64,
    227,249,242,233,236,236,233, 99,128,  4,226,239,238,239,243,240,
    225,227,101,128,255, 41,238,233,225,242,237,229,238,233,225,110,
    128,  5, 59,111,  3, 14,107, 14,118, 14,126,227,249,242,233,236,
    236,233, 99,128,  4,  1,231,239,238,229,107,128,  1, 46,244, 97,
    131,  3,153, 14,137, 14,147, 14,158,225,230,242,233,227,225,110,
    128,  1,150,228,233,229,242,229,243,233,115,128,  3,170,244,239,
    238,239,115,128,  3,138,115,  2, 14,172, 14,179,237,225,236,108,
    128,247,105,244,242,239,235,101,128,  1,151,244,233,236,228,101,
    129,  1, 40, 14,197,226,229,236,239,119,128, 30, 44,250,232,233,
    244,243, 97,  2, 14,216, 14,227,227,249,242,233,236,236,233, 99,
    128,  4,116,228,226,236,231,242,225,246,229,227,249,242,233,236,
    236,233, 99,128,  4,118, 74,134,  0, 74, 15,  6, 15, 18, 15, 41,
     15, 53, 15, 67, 15, 79,225,225,242,237,229,238,233,225,110,128,
      5, 65,227,233,242, 99,  2, 15, 27, 15, 32,236,101,128, 36,191,
    245,237,230,236,229,120,128,  1, 52,229,227,249,242,233,236,236,
    233, 99,128,  4,  8,232,229,232,225,242,237,229,238,233,225,110,
    128,  5, 75,237,239,238,239,243,240,225,227,101,128,255, 42,243,
    237,225,236,108,128,247,106, 75,140,  0, 75, 15,115, 15,125, 15,
    135, 16, 18, 16, 65, 16, 76, 16,106, 16,143, 16,156, 16,168, 16,
    180, 16,208,194,243,241,245,225,242,101,128, 51,133,203,243,241,
    245,225,242,101,128, 51,205, 97,  7, 15,151, 15,169, 15,191, 15,
    211, 15,226, 15,232, 15,249,226,225,243,232,235,233,242,227,249,
    242,233,236,236,233, 99,128,  4,160, 99,  2, 15,175, 15,181,245,
    244,101,128, 30, 48,249,242,233,236,236,233, 99,128,  4, 26,228,
    229,243,227,229,238,228,229,242,227,249,242,233,236,236,233, 99,
    128,  4,154,232,239,239,235,227,249,242,233,236,236,233, 99,128,
      4,195,240,240, 97,128,  3,154,243,244,242,239,235,229,227,249,
    242,233,236,236,233, 99,128,  4,158,246,229,242,244,233,227,225,
    236,243,244,242,239,235,229,227,249,242,233,236,236,233, 99,128,
      4,156, 99,  4, 16, 28, 16, 35, 16, 44, 16, 52,225,242,239,110,
    128,  1,232,229,228,233,236,236, 97,128,  1, 54,233,242,227,236,
    101,128, 36,192,239,237,237,225,225,227,227,229,238,116,128,  1,
     54,228,239,244,226,229,236,239,119,128, 30, 50,101,  2, 16, 82,
     16, 94,232,225,242,237,229,238,233,225,110,128,  5, 84,238,225,
    242,237,229,238,233,225,110,128,  5, 63,104,  3, 16,114, 16,126,
     16,137,225,227,249,242,233,236,236,233, 99,128,  4, 37,229,233,
    227,239,240,244,233, 99,128,  3,230,239,239,107,128,  1,152,234,
    229,227,249,242,233,236,236,233, 99,128,  4, 12,236,233,238,229,
    226,229,236,239,119,128, 30, 52,237,239,238,239,243,240,225,227,
    101,128,255, 43,239,240,240, 97,  2, 16,189, 16,200,227,249,242,
    233,236,236,233, 99,128,  4,128,231,242,229,229,107,128,  3,222,
    115,  2, 16,214, 16,226,233,227,249,242,233,236,236,233, 99,128,
      4,110,237,225,236,108,128,247,107, 76,138,  0, 76, 17,  1, 17,
      5, 17,  9, 17, 29, 17, 95, 17,133, 17,147, 17,165, 17,177, 17,
    189, 74,128,  1,199, 76,128,246,191, 97,  2, 17, 15, 17, 22,227,
    245,244,101,128,  1, 57,237,226,228, 97,128,  3,155, 99,  4, 17,
     39, 17, 46, 17, 55, 17, 82,225,242,239,110,128,  1, 61,229,228,
    233,236,236, 97,128,  1, 59,233,242, 99,  2, 17, 63, 17, 68,236,
    101,128, 36,193,245,237,230,236,229,248,226,229,236,239,119,128,
     30, 60,239,237,237,225,225,227,227,229,238,116,128,  1, 59,228,
    239,116,130,  1, 63, 17,105, 17,114,225,227,227,229,238,116,128,
      1, 63,226,229,236,239,119,129, 30, 54, 17,124,237,225,227,242,
    239,110,128, 30, 56,233,247,238,225,242,237,229,238,233,225,110,
    128,  5, 60,106,129,  1,200, 17,153,229,227,249,242,233,236,236,
    233, 99,128,  4,  9,236,233,238,229,226,229,236,239,119,128, 30,
     58,237,239,238,239,243,240,225,227,101,128,255, 44,115,  2, 17,
    195, 17,212,236,225,243,104,129,  1, 65, 17,204,243,237,225,236,
    108,128,246,249,237,225,236,108,128,247,108, 77,137,  0, 77, 17,
    241, 17,251, 18, 24, 18, 33, 18, 58, 18, 71, 18, 83, 18, 91, 18,
    100,194,243,241,245,225,242,101,128, 51,134,225, 99,  2, 18,  2,
     18, 18,242,239,110,129,246,208, 18, 10,243,237,225,236,108,128,
    247,175,245,244,101,128, 30, 62,227,233,242,227,236,101,128, 36,
    194,228,239,116,  2, 18, 41, 18, 50,225,227,227,229,238,116,128,
     30, 64,226,229,236,239,119,128, 30, 66,229,238,225,242,237,229,
    238,233,225,110,128,  5, 68,237,239,238,239,243,240,225,227,101,
    128,255, 45,243,237,225,236,108,128,247,109,244,245,242,238,229,
    100,128,  1,156,117,128,  3,156, 78,141,  0, 78, 18,134, 18,138,
     18,146, 18,212, 18,237, 18,248, 19,  3, 19, 21, 19, 33, 19, 45,
     19, 58, 19, 66, 19, 84, 74,128,  1,202,225,227,245,244,101,128,
      1, 67, 99,  4, 18,156, 18,163, 18,172, 18,199,225,242,239,110,
    128,  1, 71,229,228,233,236,236, 97,128,  1, 69,233,242, 99,  2,
     18,180, 18,185,236,101,128, 36,195,245,237,230,236,229,248,226,
    229,236,239,119,128, 30, 74,239,237,237,225,225,227,227,229,238,
    116,128,  1, 69,228,239,116,  2, 18,220, 18,229,225,227,227,229,
    238,116,128, 30, 68,226,229,236,239,119,128, 30, 70,232,239,239,
    235,236,229,230,116,128,  1,157,233,238,229,242,239,237,225,110,
    128, 33,104,106,129,  1,203, 19,  9,229,227,249,242,233,236,236,
    233, 99,128,  4, 10,236,233,238,229,226,229,236,239,119,128, 30,
     72,237,239,238,239,243,240,225,227,101,128,255, 46,239,247,225,
    242,237,229,238,233,225,110,128,  5, 70,243,237,225,236,108,128,
    247,110,244,233,236,228,101,129,  0,209, 19, 76,243,237,225,236,
    108,128,247,241,117,128,  3,157, 79,141,  0, 79, 19,118, 19,132,
     19,150, 19,203, 20, 78, 20,152, 20,187, 21, 48, 21, 69, 21,213,
     21,223, 21,254, 22, 53, 69,129,  1, 82, 19,124,243,237,225,236,
    108,128,246,250,225,227,245,244,101,129,  0,211, 19,142,243,237,
    225,236,108,128,247,243, 98,  2, 19,156, 19,196,225,242,242,229,
    100,  2, 19,166, 19,177,227,249,242,233,236,236,233, 99,128,  4,
    232,228,233,229,242,229,243,233,243,227,249,242,233,236,236,233,
     99,128,  4,234,242,229,246,101,128,  1, 78, 99,  4, 19,213, 19,
    220, 19,235, 20, 68,225,242,239,110,128,  1,209,229,238,244,229,
    242,229,228,244,233,236,228,101,128,  1,159,233,242, 99,  2, 19,
    243, 19,248,236,101,128, 36,196,245,237,230,236,229,120,134,  0,
    212, 20, 13, 20, 21, 20, 32, 20, 40, 20, 52, 20, 60,225,227,245,
    244,101,128, 30,208,228,239,244,226,229,236,239,119,128, 30,216,
    231,242,225,246,101,128, 30,210,232,239,239,235,225,226,239,246,
    101,128, 30,212,243,237,225,236,108,128,247,244,244,233,236,228,
    101,128, 30,214,249,242,233,236,236,233, 99,128,  4, 30,100,  3,
     20, 86, 20,109, 20,142,226,108,  2, 20, 93, 20,101,225,227,245,
    244,101,128,  1, 80,231,242,225,246,101,128,  2, 12,233,229,242,
    229,243,233,115,130,  0,214, 20,123, 20,134,227,249,242,233,236,
    236,233, 99,128,  4,230,243,237,225,236,108,128,247,246,239,244,
    226,229,236,239,119,128, 30,204,103,  2, 20,158, 20,170,239,238,
    229,235,243,237,225,236,108,128,246,251,242,225,246,101,129,  0,
    210, 20,179,243,237,225,236,108,128,247,242,104,  4, 20,197, 20,
    208, 20,212, 21, 34,225,242,237,229,238,233,225,110,128,  5, 85,
    109,128, 33, 38,111,  2, 20,218, 20,228,239,235,225,226,239,246,
    101,128, 30,206,242,110,133,  1,160, 20,243, 20,251, 21,  6, 21,
     14, 21, 26,225,227,245,244,101,128, 30,218,228,239,244,226,229,
    236,239,119,128, 30,226,231,242,225,246,101,128, 30,220,232,239,
    239,235,225,226,239,246,101,128, 30,222,244,233,236,228,101,128,
     30,224,245,238,231,225,242,245,237,236,225,245,116,128,  1, 80,
    105,129,  1,162, 21, 54,238,246,229,242,244,229,228,226,242,229,
    246,101,128,  2, 14,109,  4, 21, 79, 21,107, 21,184, 21,202,225,
    227,242,239,110,130,  1, 76, 21, 91, 21, 99,225,227,245,244,101,
    128, 30, 82,231,242,225,246,101,128, 30, 80,229,231, 97,132, 33,
     38, 21,121, 21,132, 21,140, 21,156,227,249,242,233,236,236,233,
     99,128,  4, 96,231,242,229,229,107,128,  3,169,242,239,245,238,
    228,227,249,242,233,236,236,233, 99,128,  4,122,116,  2, 21,162,
     21,177,233,244,236,239,227,249,242,233,236,236,233, 99,128,  4,
    124,239,238,239,115,128,  3,143,233,227,242,239,110,129,  3,159,
     21,194,244,239,238,239,115,128,  3,140,239,238,239,243,240,225,
    227,101,128,255, 47,238,229,242,239,237,225,110,128, 33, 96,111,
      2, 21,229, 21,248,231,239,238,229,107,129,  1,234, 21,239,237,
    225,227,242,239,110,128,  1,236,240,229,110,128,  1,134,115,  3,
     22,  6, 22, 33, 22, 40,236,225,243,104,130,  0,216, 22, 17, 22,
     25,225,227,245,244,101,128,  1,254,243,237,225,236,108,128,247,
    248,237,225,236,108,128,247,111,244,242,239,235,229,225,227,245,
    244,101,128,  1,254,116,  2, 22, 59, 22, 70,227,249,242,233,236,
    236,233, 99,128,  4,126,233,236,228,101,131,  0,213, 22, 83, 22,
     91, 22,102,225,227,245,244,101,128, 30, 76,228,233,229,242,229,
    243,233,115,128, 30, 78,243,237,225,236,108,128,247,245, 80,136,
      0, 80, 22,130, 22,138, 22,147, 22,159, 22,211, 22,227, 22,246,
     23,  2,225,227,245,244,101,128, 30, 84,227,233,242,227,236,101,
    128, 36,197,228,239,244,225,227,227,229,238,116,128, 30, 86,101,
      3, 22,167, 22,178, 22,190,227,249,242,233,236,236,233, 99,128,
      4, 31,232,225,242,237,229,238,233,225,110,128,  5, 74,237,233,
    228,228,236,229,232,239,239,235,227,249,242,233,236,236,233, 99,
    128,  4,166,104,  2, 22,217, 22,221,105,128,  3,166,239,239,107,
    128,  1,164,105,129,  3,160, 22,233,247,242,225,242,237,229,238,
    233,225,110,128,  5, 83,237,239,238,239,243,240,225,227,101,128,
    255, 48,115,  2, 23,  8, 23, 25,105,129,  3,168, 23, 14,227,249,
    242,233,236,236,233, 99,128,  4,112,237,225,236,108,128,247,112,
     81,131,  0, 81, 23, 42, 23, 51, 23, 63,227,233,242,227,236,101,
    128, 36,198,237,239,238,239,243,240,225,227,101,128,255, 49,243,
    237,225,236,108,128,247,113, 82,138,  0, 82, 23, 95, 23,119, 23,
    166, 23,217, 23,230, 23,240, 23,245, 24, 19, 24, 31, 24, 43, 97,
      2, 23,101, 23,112,225,242,237,229,238,233,225,110,128,  5, 76,
    227,245,244,101,128,  1, 84, 99,  4, 23,129, 23,136, 23,145, 23,
    153,225,242,239,110,128,  1, 88,229,228,233,236,236, 97,128,  1,
     86,233,242,227,236,101,128, 36,199,239,237,237,225,225,227,227,
    229,238,116,128,  1, 86,100,  2, 23,172, 23,182,226,236,231,242,
    225,246,101,128,  2, 16,239,116,  2, 23,189, 23,198,225,227,227,
    229,238,116,128, 30, 88,226,229,236,239,119,129, 30, 90, 23,208,
    237,225,227,242,239,110,128, 30, 92,229,232,225,242,237,229,238,
    233,225,110,128,  5, 80,230,242,225,235,244,245,114,128, 33, 28,
    232,111,128,  3,161,233,110,  2, 23,252, 24,  5,231,243,237,225,
    236,108,128,246,252,246,229,242,244,229,228,226,242,229,246,101,
    128,  2, 18,236,233,238,229,226,229,236,239,119,128, 30, 94,237,
    239,238,239,243,240,225,227,101,128,255, 50,243,237,225,236,108,
    129,247,114, 24, 53,233,238,246,229,242,244,229,100,129,  2,129,
     24, 66,243,245,240,229,242,233,239,114,128,  2,182, 83,139,  0,
     83, 24,103, 26, 17, 26, 55, 26,182, 26,221, 26,250, 27, 84, 27,
    105, 27,117, 27,135, 27,143, 70,  6, 24,117, 24,209, 24,241, 25,
     77, 25,119, 25,221, 48,  9, 24,137, 24,145, 24,153, 24,161, 24,
    169, 24,177, 24,185, 24,193, 24,201,177,176,176,176, 48,128, 37,
     12,178,176,176,176, 48,128, 37, 20,179,176,176,176, 48,128, 37,
     16,180,176,176,176, 48,128, 37, 24,181,176,176,176, 48,128, 37,
     60,182,176,176,176, 48,128, 37, 44,183,176,176,176, 48,128, 37,
     52,184,176,176,176, 48,128, 37, 28,185,176,176,176, 48,128, 37,
     36, 49,  3, 24,217, 24,225, 24,233,176,176,176,176, 48,128, 37,
      0,177,176,176,176, 48,128, 37,  2,185,176,176,176, 48,128, 37,
     97, 50,  9, 25,  5, 25, 13, 25, 21, 25, 29, 25, 37, 25, 45, 25,
     53, 25, 61, 25, 69,176,176,176,176, 48,128, 37, 98,177,176,176,
    176, 48,128, 37, 86,178,176,176,176, 48,128, 37, 85,179,176,176,
    176, 48,128, 37, 99,180,176,176,176, 48,128, 37, 81,181,176,176,
    176, 48,128, 37, 87,182,176,176,176, 48,128, 37, 93,183,176,176,
    176, 48,128, 37, 92,184,176,176,176, 48,128, 37, 91, 51,  4, 25,
     87, 25, 95, 25,103, 25,111,182,176,176,176, 48,128, 37, 94,183,
    176,176,176, 48,128, 37, 95,184,176,176,176, 48,128, 37, 90,185,
    176,176,176, 48,128, 37, 84, 52, 10, 25,141, 25,149, 25,157, 25,
    165, 25,173, 25,181, 25,189, 25,197, 25,205, 25,213,176,176,176,
    176, 48,128, 37,105,177,176,176,176, 48,128, 37,102,178,176,176,
    176, 48,128, 37, 96,179,176,176,176, 48,128, 37, 80,180,176,176,
    176, 48,128, 37,108,181,176,176,176, 48,128, 37,103,182,176,176,
    176, 48,128, 37,104,183,176,176,176, 48,128, 37,100,184,176,176,
    176, 48,128, 37,101,185,176,176,176, 48,128, 37, 89, 53,  5, 25,
    233, 25,241, 25,249, 26,  1, 26,  9,176,176,176,176, 48,128, 37,
     88,177,176,176,176, 48,128, 37, 82,178,176,176,176, 48,128, 37,
     83,179,176,176,176, 48,128, 37,107,180,176,176,176, 48,128, 37,
    106, 97,  2, 26, 23, 26, 44,227,245,244,101,129,  1, 90, 26, 32,
    228,239,244,225,227,227,229,238,116,128, 30,100,237,240,233,231,
    242,229,229,107,128,  3,224, 99,  5, 26, 67, 26, 98, 26,107, 26,
    147, 26,169,225,242,239,110,130,  1, 96, 26, 78, 26, 90,228,239,
    244,225,227,227,229,238,116,128, 30,102,243,237,225,236,108,128,
    246,253,229,228,233,236,236, 97,128,  1, 94,232,247, 97,130,  1,
    143, 26,117, 26,128,227,249,242,233,236,236,233, 99,128,  4,216,
    228,233,229,242,229,243,233,243,227,249,242,233,236,236,233, 99,
    128,  4,218,233,242, 99,  2, 26,155, 26,160,236,101,128, 36,200,
    245,237,230,236,229,120,128,  1, 92,239,237,237,225,225,227,227,
    229,238,116,128,  2, 24,228,239,116,  2, 26,190, 26,199,225,227,
    227,229,238,116,128, 30, 96,226,229,236,239,119,129, 30, 98, 26,
    209,228,239,244,225,227,227,229,238,116,128, 30,104,101,  2, 26,
    227, 26,239,232,225,242,237,229,238,233,225,110,128,  5, 77,246,
    229,238,242,239,237,225,110,128, 33,102,104,  5, 27,  6, 27, 34,
     27, 48, 27, 59, 27, 72, 97,  2, 27, 12, 27, 23,225,242,237,229,
    238,233,225,110,128,  5, 71,227,249,242,233,236,236,233, 99,128,
      4, 40,227,232,225,227,249,242,233,236,236,233, 99,128,  4, 41,
    229,233,227,239,240,244,233, 99,128,  3,226,232,225,227,249,242,
    233,236,236,233, 99,128,  4,186,233,237,225,227,239,240,244,233,
     99,128,  3,236,105,  2, 27, 90, 27, 96,231,237, 97,128,  3,163,
    248,242,239,237,225,110,128, 33,101,237,239,238,239,243,240,225,
    227,101,128,255, 51,239,230,244,243,233,231,238,227,249,242,233,
    236,236,233, 99,128,  4, 44,243,237,225,236,108,128,247,115,244,
    233,231,237,225,231,242,229,229,107,128,  3,218, 84,141,  0, 84,
     27,186, 27,191, 27,197, 28,  7, 28, 32, 28, 96, 28,147, 28,177,
     28,189, 28,201, 28,246, 29,  6, 29, 46,225,117,128,  3,164,226,
    225,114,128,  1,102, 99,  4, 27,207, 27,214, 27,223, 27,250,225,
    242,239,110,128,  1,100,229,228,233,236,236, 97,128,  1, 98,233,
    242, 99,  2, 27,231, 27,236,236,101,128, 36,201,245,237,230,236,
    229,248,226,229,236,239,119,128, 30,112,239,237,237,225,225,227,
    227,229,238,116,128,  1, 98,228,239,116,  2, 28, 15, 28, 24,225,
    227,227,229,238,116,128, 30,106,226,229,236,239,119,128, 30,108,
    101,  4, 28, 42, 28, 53, 28, 73, 28, 82,227,249,242,233,236,236,
    233, 99,128,  4, 34,228,229,243,227,229,238,228,229,242,227,249,
    242,233,236,236,233, 99,128,  4,172,238,242,239,237,225,110,128,
     33,105,244,243,229,227,249,242,233,236,236,233, 99,128,  4,180,
    104,  3, 28,104, 28,110, 28,136,229,244, 97,128,  3,152,111,  2,
     28,116, 28,121,239,107,128,  1,172,242,110,129,  0,222, 28,128,
    243,237,225,236,108,128,247,254,242,229,229,242,239,237,225,110,
    128, 33, 98,105,  2, 28,153, 28,164,236,228,229,243,237,225,236,
    108,128,246,254,247,238,225,242,237,229,238,233,225,110,128,  5,
     79,236,233,238,229,226,229,236,239,119,128, 30,110,237,239,238,
    239,243,240,225,227,101,128,255, 52,111,  2, 28,207, 28,218,225,
    242,237,229,238,233,225,110,128,  5, 57,238,101,  3, 28,227, 28,
    234, 28,240,230,233,246,101,128,  1,188,243,233,120,128,  1,132,
    244,247,111,128,  1,167,242,229,244,242,239,230,236,229,248,232,
    239,239,107,128,  1,174,115,  3, 29, 14, 29, 26, 29, 39,229,227,
    249,242,233,236,236,233, 99,128,  4, 38,232,229,227,249,242,233,
    236,236,233, 99,128,  4, 11,237,225,236,108,128,247,116,119,  2,
     29, 52, 29, 64,229,236,246,229,242,239,237,225,110,128, 33,107,
    239,242,239,237,225,110,128, 33, 97, 85,142,  0, 85, 29,105, 29,
    123, 29,131, 29,198, 30, 69, 30, 87, 30,198, 30,214, 30,226, 31,
     21, 31, 30, 31,142, 31,149, 31,219,225,227,245,244,101,129,  0,
    218, 29,115,243,237,225,236,108,128,247,250,226,242,229,246,101,
    128,  1,108, 99,  3, 29,139, 29,146, 29,188,225,242,239,110,128,
      1,211,233,242, 99,  2, 29,154, 29,159,236,101,128, 36,202,245,
    237,230,236,229,120,130,  0,219, 29,172, 29,180,226,229,236,239,
    119,128, 30,118,243,237,225,236,108,128,247,251,249,242,233,236,
    236,233, 99,128,  4, 35,100,  3, 29,206, 29,229, 30, 59,226,108,
      2, 29,213, 29,221,225,227,245,244,101,128,  1,112,231,242,225,
    246,101,128,  2, 20,233,229,242,229,243,233,115,134,  0,220, 29,
    251, 30,  3, 30, 11, 30, 34, 30, 42, 30, 51,225,227,245,244,101,
    128,  1,215,226,229,236,239,119,128, 30,114, 99,  2, 30, 17, 30,
     24,225,242,239,110,128,  1,217,249,242,233,236,236,233, 99,128,
      4,240,231,242,225,246,101,128,  1,219,237,225,227,242,239,110,
    128,  1,213,243,237,225,236,108,128,247,252,239,244,226,229,236,
    239,119,128, 30,228,231,242,225,246,101,129,  0,217, 30, 79,243,
    237,225,236,108,128,247,249,104,  2, 30, 93, 30,171,111,  2, 30,
     99, 30,109,239,235,225,226,239,246,101,128, 30,230,242,110,133,
      1,175, 30,124, 30,132, 30,143, 30,151, 30,163,225,227,245,244,
    101,128, 30,232,228,239,244,226,229,236,239,119,128, 30,240,231,
    242,225,246,101,128, 30,234,232,239,239,235,225,226,239,246,101,
    128, 30,236,244,233,236,228,101,128, 30,238,245,238,231,225,242,
    245,237,236,225,245,116,129,  1,112, 30,187,227,249,242,233,236,
    236,233, 99,128,  4,242,233,238,246,229,242,244,229,228,226,242,
    229,246,101,128,  2, 22,235,227,249,242,233,236,236,233, 99,128,
      4,120,109,  2, 30,232, 31, 10,225,227,242,239,110,130,  1,106,
     30,244, 30,255,227,249,242,233,236,236,233, 99,128,  4,238,228,
    233,229,242,229,243,233,115,128, 30,122,239,238,239,243,240,225,
    227,101,128,255, 53,239,231,239,238,229,107,128,  1,114,240,243,
    233,236,239,110,133,  3,165, 31, 49, 31, 53, 31, 90, 31,121, 31,
    134, 49,128,  3,210, 97,  2, 31, 59, 31, 81,227,245,244,229,232,
    239,239,235,243,249,237,226,239,236,231,242,229,229,107,128,  3,
    211,230,242,233,227,225,110,128,  1,177,228,233,229,242,229,243,
    233,115,129,  3,171, 31,103,232,239,239,235,243,249,237,226,239,
    236,231,242,229,229,107,128,  3,212,232,239,239,235,243,249,237,
    226,239,108,128,  3,210,244,239,238,239,115,128,  3,142,242,233,
    238,103,128,  1,110,115,  3, 31,157, 31,172, 31,179,232,239,242,
    244,227,249,242,233,236,236,233, 99,128,  4, 14,237,225,236,108,
    128,247,117,244,242,225,233,231,232,116,  2, 31,191, 31,202,227,
    249,242,233,236,236,233, 99,128,  4,174,243,244,242,239,235,229,
    227,249,242,233,236,236,233, 99,128,  4,176,244,233,236,228,101,
    130,  1,104, 31,231, 31,239,225,227,245,244,101,128, 30,120,226,
    229,236,239,119,128, 30,116, 86,136,  0, 86, 32, 11, 32, 20, 32,
     31, 32, 60, 32, 67, 32, 79, 32, 91, 32, 99,227,233,242,227,236,
    101,128, 36,203,228,239,244,226,229,236,239,119,128, 30,126,101,
      2, 32, 37, 32, 48,227,249,242,233,236,236,233, 99,128,  4, 18,
    247,225,242,237,229,238,233,225,110,128,  5, 78,232,239,239,107,
    128,  1,178,237,239,238,239,243,240,225,227,101,128,255, 54,239,
    225,242,237,229,238,233,225,110,128,  5, 72,243,237,225,236,108,
    128,247,118,244,233,236,228,101,128, 30,124, 87,134,  0, 87, 32,
    123, 32,131, 32,154, 32,194, 32,202, 32,214,225,227,245,244,101,
    128, 30,130,227,233,242, 99,  2, 32,140, 32,145,236,101,128, 36,
    204,245,237,230,236,229,120,128,  1,116,100,  2, 32,160, 32,170,
    233,229,242,229,243,233,115,128, 30,132,239,116,  2, 32,177, 32,
    186,225,227,227,229,238,116,128, 30,134,226,229,236,239,119,128,
     30,136,231,242,225,246,101,128, 30,128,237,239,238,239,243,240,
    225,227,101,128,255, 55,243,237,225,236,108,128,247,119, 88,134,
      0, 88, 32,238, 32,247, 33, 18, 33, 31, 33, 35, 33, 47,227,233,
    242,227,236,101,128, 36,205,100,  2, 32,253, 33,  7,233,229,242,
    229,243,233,115,128, 30,140,239,244,225,227,227,229,238,116,128,
     30,138,229,232,225,242,237,229,238,233,225,110,128,  5, 61,105,
    128,  3,158,237,239,238,239,243,240,225,227,101,128,255, 56,243,
    237,225,236,108,128,247,120, 89,139,  0, 89, 33, 81, 33,116, 33,
    139, 33,189, 33,228, 33,236, 33,253, 34, 40, 34, 52, 34, 60, 34,
     68, 97,  2, 33, 87, 33,104,227,245,244,101,129,  0,221, 33, 96,
    243,237,225,236,108,128,247,253,244,227,249,242,233,236,236,233,
     99,128,  4, 98,227,233,242, 99,  2, 33,125, 33,130,236,101,128,
     36,206,245,237,230,236,229,120,128,  1,118,100,  2, 33,145, 33,
    165,233,229,242,229,243,233,115,129,  1,120, 33,157,243,237,225,
    236,108,128,247,255,239,116,  2, 33,172, 33,181,225,227,227,229,
    238,116,128, 30,142,226,229,236,239,119,128, 30,244,229,114,  2,
     33,196, 33,208,233,227,249,242,233,236,236,233, 99,128,  4, 43,
    245,228,233,229,242,229,243,233,243,227,249,242,233,236,236,233,
     99,128,  4,248,231,242,225,246,101,128, 30,242,232,239,239,107,
    129,  1,179, 33,245,225,226,239,246,101,128, 30,246,105,  3, 34,
      5, 34, 16, 34, 27,225,242,237,229,238,233,225,110,128,  5, 69,
    227,249,242,233,236,236,233, 99,128,  4,  7,247,238,225,242,237,
    229,238,233,225,110,128,  5, 82,237,239,238,239,243,240,225,227,
    101,128,255, 57,243,237,225,236,108,128,247,121,244,233,236,228,
    101,128, 30,248,245,115,  2, 34, 75, 34,113,226,233,103,  2, 34,
     83, 34, 94,227,249,242,233,236,236,233, 99,128,  4,106,233,239,
    244,233,230,233,229,228,227,249,242,233,236,236,233, 99,128,  4,
    108,236,233,244,244,236,101,  2, 34,124, 34,135,227,249,242,233,
    236,236,233, 99,128,  4,102,233,239,244,233,230,233,229,228,227,
    249,242,233,236,236,233, 99,128,  4,104, 90,136,  0, 90, 34,174,
     34,198, 34,243, 35, 14, 35, 81, 35,173, 35,185, 35,197, 97,  2,
     34,180, 34,191,225,242,237,229,238,233,225,110,128,  5, 54,227,
    245,244,101,128,  1,121, 99,  2, 34,204, 34,221,225,242,239,110,
    129,  1,125, 34,213,243,237,225,236,108,128,246,255,233,242, 99,
      2, 34,229, 34,234,236,101,128, 36,207,245,237,230,236,229,120,
    128, 30,144,228,239,116,130,  1,123, 34,253, 35,  6,225,227,227,
    229,238,116,128,  1,123,226,229,236,239,119,128, 30,146,101,  3,
     35, 22, 35, 33, 35, 76,227,249,242,233,236,236,233, 99,128,  4,
     23,100,  2, 35, 39, 35, 58,229,243,227,229,238,228,229,242,227,
    249,242,233,236,236,233, 99,128,  4,152,233,229,242,229,243,233,
    243,227,249,242,233,236,236,233, 99,128,  4,222,244, 97,128,  3,
    150,232,101,  4, 35, 92, 35,103, 35,119, 35,130,225,242,237,229,
    238,233,225,110,128,  5, 58,226,242,229,246,229,227,249,242,233,
    236,236,233, 99,128,  4,193,227,249,242,233,236,236,233, 99,128,
      4, 22,100,  2, 35,136, 35,155,229,243,227,229,238,228,229,242,
    227,249,242,233,236,236,233, 99,128,  4,150,233,229,242,229,243,
    233,243,227,249,242,233,236,236,233, 99,128,  4,220,236,233,238,
    229,226,229,236,239,119,128, 30,148,237,239,238,239,243,240,225,
    227,101,128,255, 58,115,  2, 35,203, 35,210,237,225,236,108,128,
    247,122,244,242,239,235,101,128,  1,181, 97,149,  0, 97, 36,  8,
     36,144, 37, 35, 37,211, 38, 55, 38, 91, 45, 10, 45, 47, 45, 74,
     46, 43, 46, 81, 47,170, 47,242, 48,197, 48,206, 49, 79, 51, 87,
     52, 77, 52,124, 53, 19, 53, 33, 97,  7, 36, 24, 36, 34, 36, 41,
     36, 48, 36, 73, 36, 89, 36,100,226,229,238,231,225,236,105,128,
      9,134,227,245,244,101,128,  0,225,228,229,246, 97,128,  9,  6,
    231,117,  2, 36, 55, 36, 64,234,225,242,225,244,105,128, 10,134,
    242,237,245,235,232,105,128, 10,  6,237,225,244,242,225,231,245,
    242,237,245,235,232,105,128, 10, 62,242,245,243,241,245,225,242,
    101,128, 51,  3,246,239,247,229,236,243,233,231,110,  3, 36,116,
     36,126, 36,133,226,229,238,231,225,236,105,128,  9,190,228,229,
    246, 97,128,  9, 62,231,245,234,225,242,225,244,105,128, 10,190,
     98,  4, 36,154, 36,195, 36,204, 36,214,226,242,229,246,233,225,
    244,233,239,110,  2, 36,169, 36,184,237,225,242,235,225,242,237,
    229,238,233,225,110,128,  5, 95,243,233,231,238,228,229,246, 97,
    128,  9,112,229,238,231,225,236,105,128,  9,133,239,240,239,237,
    239,230,111,128, 49, 26,242,229,246,101,134,  1,  3, 36,233, 36,
    241, 36,252, 37,  7, 37, 15, 37, 27,225,227,245,244,101,128, 30,
    175,227,249,242,233,236,236,233, 99,128,  4,209,228,239,244,226,
    229,236,239,119,128, 30,183,231,242,225,246,101,128, 30,177,232,
    239,239,235,225,226,239,246,101,128, 30,179,244,233,236,228,101,
    128, 30,181, 99,  4, 37, 45, 37, 52, 37,131, 37,201,225,242,239,
    110,128,  1,206,233,242, 99,  2, 37, 60, 37, 65,236,101,128, 36,
    208,245,237,230,236,229,120,133,  0,226, 37, 84, 37, 92, 37,103,
     37,111, 37,123,225,227,245,244,101,128, 30,165,228,239,244,226,
    229,236,239,119,128, 30,173,231,242,225,246,101,128, 30,167,232,
    239,239,235,225,226,239,246,101,128, 30,169,244,233,236,228,101,
    128, 30,171,245,244,101,133,  0,180, 37,147, 37,158, 37,175, 37,
    182, 37,191,226,229,236,239,247,227,237, 98,128,  3, 23, 99,  2,
     37,164, 37,169,237, 98,128,  3,  1,239,237, 98,128,  3,  1,228,
    229,246, 97,128,  9, 84,236,239,247,237,239,100,128,  2,207,244,
    239,238,229,227,237, 98,128,  3, 65,249,242,233,236,236,233, 99,
    128,  4, 48,100,  5, 37,223, 37,233, 37,247, 37,253, 38, 31,226,
    236,231,242,225,246,101,128,  2,  1,228,225,235,231,245,242,237,
    245,235,232,105,128, 10,113,229,246, 97,128,  9,  5,233,229,242,
    229,243,233,115,130,  0,228, 38, 11, 38, 22,227,249,242,233,236,
    236,233, 99,128,  4,211,237,225,227,242,239,110,128,  1,223,239,
    116,  2, 38, 38, 38, 46,226,229,236,239,119,128, 30,161,237,225,
    227,242,239,110,128,  1,225,101,131,  0,230, 38, 65, 38, 73, 38,
     82,225,227,245,244,101,128,  1,253,235,239,242,229,225,110,128,
     49, 80,237,225,227,242,239,110,128,  1,227,230,233,105,  6, 38,
    107, 38,127, 41, 64, 41, 70, 41, 85, 44,185, 48,  2, 38,113, 38,
    120,176,178,176, 56,128, 32, 21,184,185,180, 49,128, 32,164,177,
     48,  3, 38,136, 40,160, 41, 39, 48,  9, 38,156, 38,176, 38,238,
     39, 44, 39,106, 39,168, 39,230, 40, 36, 40, 98, 49,  3, 38,164,
     38,168, 38,172, 55,128,  4, 16, 56,128,  4, 17, 57,128,  4, 18,
     50, 10, 38,198, 38,202, 38,206, 38,210, 38,214, 38,218, 38,222,
     38,226, 38,230, 38,234, 48,128,  4, 19, 49,128,  4, 20, 50,128,
      4, 21, 51,128,  4,  1, 52,128,  4, 22, 53,128,  4, 23, 54,128,
      4, 24, 55,128,  4, 25, 56,128,  4, 26, 57,128,  4, 27, 51, 10,
     39,  4, 39,  8, 39, 12, 39, 16, 39, 20, 39, 24, 39, 28, 39, 32,
     39, 36, 39, 40, 48,128,  4, 28, 49,128,  4, 29, 50,128,  4, 30,
     51,128,  4, 31, 52,128,  4, 32, 53,128,  4, 33, 54,128,  4, 34,
     55,128,  4, 35, 56,128,  4, 36, 57,128,  4, 37, 52, 10, 39, 66,
     39, 70, 39, 74, 39, 78, 39, 82, 39, 86, 39, 90, 39, 94, 39, 98,
     39,102, 48,128,  4, 38, 49,128,  4, 39, 50,128,  4, 40, 51,128,
      4, 41, 52,128,  4, 42, 53,128,  4, 43, 54,128,  4, 44, 55,128,
      4, 45, 56,128,  4, 46, 57,128,  4, 47, 53, 10, 39,128, 39,132,
     39,136, 39,140, 39,144, 39,148, 39,152, 39,156, 39,160, 39,164,
     48,128,  4,144, 49,128,  4,  2, 50,128,  4,  3, 51,128,  4,  4,
     52,128,  4,  5, 53,128,  4,  6, 54,128,  4,  7, 55,128,  4,  8,
     56,128,  4,  9, 57,128,  4, 10, 54, 10, 39,190, 39,194, 39,198,
     39,202, 39,206, 39,210, 39,214, 39,218, 39,222, 39,226, 48,128,
      4, 11, 49,128,  4, 12, 50,128,  4, 14, 51,128,246,196, 52,128,
    246,197, 53,128,  4, 48, 54,128,  4, 49, 55,128,  4, 50, 56,128,
      4, 51, 57,128,  4, 52, 55, 10, 39,252, 40,  0, 40,  4, 40,  8,
     40, 12, 40, 16, 40, 20, 40, 24, 40, 28, 40, 32, 48,128,  4, 53,
     49,128,  4, 81, 50,128,  4, 54, 51,128,  4, 55, 52,128,  4, 56,
     53,128,  4, 57, 54,128,  4, 58, 55,128,  4, 59, 56,128,  4, 60,
     57,128,  4, 61, 56, 10, 40, 58, 40, 62, 40, 66, 40, 70, 40, 74,
     40, 78, 40, 82, 40, 86, 40, 90, 40, 94, 48,128,  4, 62, 49,128,
      4, 63, 50,128,  4, 64, 51,128,  4, 65, 52,128,  4, 66, 53,128,
      4, 67, 54,128,  4, 68, 55,128,  4, 69, 56,128,  4, 70, 57,128,
      4, 71, 57, 10, 40,120, 40,124, 40,128, 40,132, 40,136, 40,140,
     40,144, 40,148, 40,152, 40,156, 48,128,  4, 72, 49,128,  4, 73,
     50,128,  4, 74, 51,128,  4, 75, 52,128,  4, 76, 53,128,  4, 77,
     54,128,  4, 78, 55,128,  4, 79, 56,128,  4,145, 57,128,  4, 82,
     49,  4, 40,170, 40,232, 40,237, 41,  7, 48, 10, 40,192, 40,196,
     40,200, 40,204, 40,208, 40,212, 40,216, 40,220, 40,224, 40,228,
     48,128,  4, 83, 49,128,  4, 84, 50,128,  4, 85, 51,128,  4, 86,
     52,128,  4, 87, 53,128,  4, 88, 54,128,  4, 89, 55,128,  4, 90,
     56,128,  4, 91, 57,128,  4, 92,177, 48,128,  4, 94, 52,  4, 40,
    247, 40,251, 40,255, 41,  3, 53,128,  4, 15, 54,128,  4, 98, 55,
    128,  4,114, 56,128,  4,116, 57,  5, 41, 19, 41, 23, 41, 27, 41,
     31, 41, 35, 50,128,246,198, 51,128,  4, 95, 52,128,  4, 99, 53,
    128,  4,115, 54,128,  4,117, 56,  2, 41, 45, 41, 59, 51,  2, 41,
     51, 41, 55, 49,128,246,199, 50,128,246,200,180, 54,128,  4,217,
    178,185, 57,128, 32, 14,179, 48,  2, 41, 77, 41, 81, 48,128, 32,
     15, 49,128, 32, 13,181, 55,  7, 41,102, 41,172, 42,237, 43, 58,
     44, 15, 44,108, 44,179, 51,  2, 41,108, 41,122, 56,  2, 41,114,
     41,118, 49,128,  6,106, 56,128,  6, 12, 57,  8, 41,140, 41,144,
     41,148, 41,152, 41,156, 41,160, 41,164, 41,168, 50,128,  6, 96,
     51,128,  6, 97, 52,128,  6, 98, 53,128,  6, 99, 54,128,  6,100,
     55,128,  6,101, 56,128,  6,102, 57,128,  6,103, 52,  7, 41,188,
     41,220, 42, 26, 42, 88, 42,120, 42,176, 42,232, 48,  5, 41,200,
     41,204, 41,208, 41,212, 41,216, 48,128,  6,104, 49,128,  6,105,
     51,128,  6, 27, 55,128,  6, 31, 57,128,  6, 33, 49, 10, 41,242,
     41,246, 41,250, 41,254, 42,  2, 42,  6, 42, 10, 42, 14, 42, 18,
     42, 22, 48,128,  6, 34, 49,128,  6, 35, 50,128,  6, 36, 51,128,
      6, 37, 52,128,  6, 38, 53,128,  6, 39, 54,128,  6, 40, 55,128,
      6, 41, 56,128,  6, 42, 57,128,  6, 43, 50, 10, 42, 48, 42, 52,
     42, 56, 42, 60, 42, 64, 42, 68, 42, 72, 42, 76, 42, 80, 42, 84,
     48,128,  6, 44, 49,128,  6, 45, 50,128,  6, 46, 51,128,  6, 47,
     52,128,  6, 48, 53,128,  6, 49, 54,128,  6, 50, 55,128,  6, 51,
     56,128,  6, 52, 57,128,  6, 53, 51,  5, 42,100, 42,104, 42,108,
     42,112, 42,116, 48,128,  6, 54, 49,128,  6, 55, 50,128,  6, 56,
     51,128,  6, 57, 52,128,  6, 58, 52,  9, 42,140, 42,144, 42,148,
     42,152, 42,156, 42,160, 42,164, 42,168, 42,172, 48,128,  6, 64,
     49,128,  6, 65, 50,128,  6, 66, 51,128,  6, 67, 52,128,  6, 68,
     53,128,  6, 69, 54,128,  6, 70, 56,128,  6, 72, 57,128,  6, 73,
     53,  9, 42,196, 42,200, 42,204, 42,208, 42,212, 42,216, 42,220,
     42,224, 42,228, 48,128,  6, 74, 49,128,  6, 75, 50,128,  6, 76,
     51,128,  6, 77, 52,128,  6, 78, 53,128,  6, 79, 54,128,  6, 80,
     55,128,  6, 81, 56,128,  6, 82,183, 48,128,  6, 71, 53,  3, 42,
    245, 43, 21, 43, 53, 48,  5, 43,  1, 43,  5, 43,  9, 43, 13, 43,
     17, 53,128,  6,164, 54,128,  6,126, 55,128,  6,134, 56,128,  6,
    152, 57,128,  6,175, 49,  5, 43, 33, 43, 37, 43, 41, 43, 45, 43,
     49, 49,128,  6,121, 50,128,  6,136, 51,128,  6,145, 52,128,  6,
    186, 57,128,  6,210,179, 52,128,  6,213, 54,  7, 43, 74, 43, 79,
     43, 84, 43, 89, 43,127, 43,189, 43,251,179, 54,128, 32,170,180,
     53,128,  5,190,181, 56,128,  5,195, 54,  6, 43,103, 43,107, 43,
    111, 43,115, 43,119, 43,123, 52,128,  5,208, 53,128,  5,209, 54,
    128,  5,210, 55,128,  5,211, 56,128,  5,212, 57,128,  5,213, 55,
     10, 43,149, 43,153, 43,157, 43,161, 43,165, 43,169, 43,173, 43,
    177, 43,181, 43,185, 48,128,  5,214, 49,128,  5,215, 50,128,  5,
    216, 51,128,  5,217, 52,128,  5,218, 53,128,  5,219, 54,128,  5,
    220, 55,128,  5,221, 56,128,  5,222, 57,128,  5,223, 56, 10, 43,
    211, 43,215, 43,219, 43,223, 43,227, 43,231, 43,235, 43,239, 43,
    243, 43,247, 48,128,  5,224, 49,128,  5,225, 50,128,  5,226, 51,
    128,  5,227, 52,128,  5,228, 53,128,  5,229, 54,128,  5,230, 55,
    128,  5,231, 56,128,  5,232, 57,128,  5,233, 57,  3, 44,  3, 44,
      7, 44, 11, 48,128,  5,234, 52,128,251, 42, 53,128,251, 43, 55,
      4, 44, 25, 44, 39, 44, 59, 44, 64, 48,  2, 44, 31, 44, 35, 48,
    128,251, 75, 53,128,251, 31, 49,  3, 44, 47, 44, 51, 44, 55, 54,
    128,  5,240, 55,128,  5,241, 56,128,  5,242,178, 51,128,251, 53,
     57,  7, 44, 80, 44, 84, 44, 88, 44, 92, 44, 96, 44,100, 44,104,
     51,128,  5,180, 52,128,  5,181, 53,128,  5,182, 54,128,  5,187,
     55,128,  5,184, 56,128,  5,183, 57,128,  5,176, 56,  3, 44,116,
     44,160, 44,165, 48,  7, 44,132, 44,136, 44,140, 44,144, 44,148,
     44,152, 44,156, 48,128,  5,178, 49,128,  5,177, 50,128,  5,179,
     51,128,  5,194, 52,128,  5,193, 54,128,  5,185, 55,128,  5,188,
    179, 57,128,  5,189, 52,  2, 44,171, 44,175, 49,128,  5,191, 50,
    128,  5,192,185,178, 57,128,  2,188, 54,  3, 44,193, 44,252, 45,
      3, 49,  4, 44,203, 44,219, 44,225, 44,246, 50,  2, 44,209, 44,
    214,180, 56,128, 33,  5,184, 57,128, 33, 19,179,181, 50,128, 33,
     22,181, 55,  3, 44,234, 44,238, 44,242, 51,128, 32, 44, 52,128,
     32, 45, 53,128, 32, 46,182,182, 52,128, 32, 12,179,177,182, 55,
    128,  6,109,180,185,179, 55,128,  2,189,103,  2, 45, 16, 45, 23,
    242,225,246,101,128,  0,224,117,  2, 45, 29, 45, 38,234,225,242,
    225,244,105,128, 10,133,242,237,245,235,232,105,128, 10,  5,104,
      2, 45, 53, 45, 63,233,242,225,231,225,238, 97,128, 48, 66,239,
    239,235,225,226,239,246,101,128, 30,163,105,  7, 45, 90, 45,115,
     45,122, 45,134, 45,159, 45,175, 45,255, 98,  2, 45, 96, 45,105,
    229,238,231,225,236,105,128,  9,144,239,240,239,237,239,230,111,
    128, 49, 30,228,229,246, 97,128,  9, 16,229,227,249,242,233,236,
    236,233, 99,128,  4,213,231,117,  2, 45,141, 45,150,234,225,242,
    225,244,105,128, 10,144,242,237,245,235,232,105,128, 10, 16,237,
    225,244,242,225,231,245,242,237,245,235,232,105,128, 10, 72,110,
      5, 45,187, 45,196, 45,210, 45,226, 45,241,225,242,225,226,233,
     99,128,  6, 57,230,233,238,225,236,225,242,225,226,233, 99,128,
    254,202,233,238,233,244,233,225,236,225,242,225,226,233, 99,128,
    254,203,237,229,228,233,225,236,225,242,225,226,233, 99,128,254,
    204,246,229,242,244,229,228,226,242,229,246,101,128,  2,  3,246,
    239,247,229,236,243,233,231,110,  3, 46, 15, 46, 25, 46, 32,226,
    229,238,231,225,236,105,128,  9,200,228,229,246, 97,128,  9, 72,
    231,245,234,225,242,225,244,105,128, 10,200,107,  2, 46, 49, 46,
     73,225,244,225,235,225,238, 97,129, 48,162, 46, 61,232,225,236,
    230,247,233,228,244,104,128,255,113,239,242,229,225,110,128, 49,
     79,108,  3, 46, 89, 47,145, 47,154,101,  2, 46, 95, 47,140,102,
    136,  5,208, 46,115, 46,124, 46,139, 46,153, 46,242, 47,  0, 47,
    111, 47,125,225,242,225,226,233, 99,128,  6, 39,228,225,231,229,
    243,232,232,229,226,242,229,119,128,251, 48,230,233,238,225,236,
    225,242,225,226,233, 99,128,254,142,104,  2, 46,159, 46,234,225,
    237,250, 97,  2, 46,168, 46,201,225,226,239,246,101,  2, 46,178,
     46,187,225,242,225,226,233, 99,128,  6, 35,230,233,238,225,236,
    225,242,225,226,233, 99,128,254,132,226,229,236,239,119,  2, 46,
    211, 46,220,225,242,225,226,233, 99,128,  6, 37,230,233,238,225,
    236,225,242,225,226,233, 99,128,254,136,229,226,242,229,119,128,
      5,208,236,225,237,229,228,232,229,226,242,229,119,128,251, 79,
    237, 97,  2, 47,  7, 47, 43,228,228,225,225,226,239,246,101,  2,
     47, 20, 47, 29,225,242,225,226,233, 99,128,  6, 34,230,233,238,
    225,236,225,242,225,226,233, 99,128,254,130,235,243,245,242, 97,
      4, 47, 57, 47, 66, 47, 80, 47, 96,225,242,225,226,233, 99,128,
      6, 73,230,233,238,225,236,225,242,225,226,233, 99,128,254,240,
    233,238,233,244,233,225,236,225,242,225,226,233, 99,128,254,243,
    237,229,228,233,225,236,225,242,225,226,233, 99,128,254,244,240,
    225,244,225,232,232,229,226,242,229,119,128,251, 46,241,225,237,
    225,244,243,232,229,226,242,229,119,128,251, 47,240,104,128, 33,
     53,236,229,241,245,225,108,128, 34, 76,240,232, 97,129,  3,177,
     47,162,244,239,238,239,115,128,  3,172,109,  4, 47,180, 47,188,
     47,199, 47,233,225,227,242,239,110,128,  1,  1,239,238,239,243,
    240,225,227,101,128,255, 65,240,229,242,243,225,238,100,130,  0,
     38, 47,213, 47,225,237,239,238,239,243,240,225,227,101,128,255,
      6,243,237,225,236,108,128,247, 38,243,241,245,225,242,101,128,
     51,194,110,  4, 47,252, 48,  7, 48,129, 48,139,226,239,240,239,
    237,239,230,111,128, 49, 34,103,  4, 48, 17, 48, 28, 48, 42, 48,
    121,226,239,240,239,237,239,230,111,128, 49, 36,235,232,225,238,
    235,232,245,244,232,225,105,128, 14, 90,236,101,131, 34, 32, 48,
     53, 48,106, 48,113,226,242,225,227,235,229,116,  2, 48, 65, 48,
     85,236,229,230,116,129, 48,  8, 48, 74,246,229,242,244,233,227,
    225,108,128,254, 63,242,233,231,232,116,129, 48,  9, 48, 95,246,
    229,242,244,233,227,225,108,128,254, 64,236,229,230,116,128, 35,
     41,242,233,231,232,116,128, 35, 42,243,244,242,239,109,128, 33,
     43,239,244,229,236,229,233, 97,128,  3,135,117,  2, 48,145, 48,
    157,228,225,244,244,225,228,229,246, 97,128,  9, 82,243,246,225,
    242, 97,  3, 48,169, 48,179, 48,186,226,229,238,231,225,236,105,
    128,  9,130,228,229,246, 97,128,  9,  2,231,245,234,225,242,225,
    244,105,128, 10,130,239,231,239,238,229,107,128,  1,  5,112,  3,
     48,214, 48,238, 49, 12, 97,  2, 48,220, 48,232,225,244,239,243,
    241,245,225,242,101,128, 51,  0,242,229,110,128, 36,156,239,243,
    244,242,239,240,232,101,  2, 48,251, 49,  6,225,242,237,229,238,
    233,225,110,128,  5, 90,237,239,100,128,  2,188,112,  2, 49, 18,
     49, 23,236,101,128,248,255,242,111,  2, 49, 30, 49, 38,225,227,
    232,229,115,128, 34, 80,120,  2, 49, 44, 49, 64,229,241,245,225,
    108,129, 34, 72, 49, 54,239,242,233,237,225,231,101,128, 34, 82,
    233,237,225,244,229,236,249,229,241,245,225,108,128, 34, 69,114,
      4, 49, 89, 49,116, 49,120, 49,165,225,229, 97,  2, 49, 97, 49,
    107,229,235,239,242,229,225,110,128, 49,142,235,239,242,229,225,
    110,128, 49,141, 99,128, 35, 18,105,  2, 49,126, 49,140,231,232,
    244,232,225,236,230,242,233,238,103,128, 30,154,238,103,130,  0,
    229, 49,149, 49,157,225,227,245,244,101,128,  1,251,226,229,236,
    239,119,128, 30,  1,242,239,119,  8, 49,185, 49,192, 50, 65, 50,
    131, 50,181, 50,236, 51,  3, 51, 78,226,239,244,104,128, 33,148,
    100,  3, 49,200, 49,239, 50, 30,225,243,104,  4, 49,212, 49,219,
     49,226, 49,234,228,239,247,110,128, 33,227,236,229,230,116,128,
     33,224,242,233,231,232,116,128, 33,226,245,112,128, 33,225,226,
    108,  5, 49,252, 50,  3, 50, 10, 50, 17, 50, 25,226,239,244,104,
    128, 33,212,228,239,247,110,128, 33,211,236,229,230,116,128, 33,
    208,242,233,231,232,116,128, 33,210,245,112,128, 33,209,239,247,
    110,131, 33,147, 50, 42, 50, 49, 50, 57,236,229,230,116,128, 33,
    153,242,233,231,232,116,128, 33,152,247,232,233,244,101,128, 33,
    233,104,  2, 50, 71, 50,122,229,225,100,  4, 50, 83, 50, 93, 50,
    103, 50,114,228,239,247,238,237,239,100,128,  2,197,236,229,230,
    244,237,239,100,128,  2,194,242,233,231,232,244,237,239,100,128,
      2,195,245,240,237,239,100,128,  2,196,239,242,233,250,229,120,
    128,248,231,236,229,230,116,131, 33,144, 50,144, 50,161, 50,173,
    228,226,108,129, 33,208, 50,152,243,244,242,239,235,101,128, 33,
    205,239,246,229,242,242,233,231,232,116,128, 33,198,247,232,233,
    244,101,128, 33,230,242,233,231,232,116,132, 33,146, 50,197, 50,
    209, 50,217, 50,228,228,226,236,243,244,242,239,235,101,128, 33,
    207,232,229,225,246,121,128, 39,158,239,246,229,242,236,229,230,
    116,128, 33,196,247,232,233,244,101,128, 33,232,244,225, 98,  2,
     50,244, 50,251,236,229,230,116,128, 33,228,242,233,231,232,116,
    128, 33,229,245,112,132, 33,145, 51, 16, 51, 44, 51, 62, 51, 70,
    100,  2, 51, 22, 51, 34,110,129, 33,149, 51, 28,226,243,101,128,
     33,168,239,247,238,226,225,243,101,128, 33,168,236,229,230,116,
    129, 33,150, 51, 53,239,230,228,239,247,110,128, 33,197,242,233,
    231,232,116,128, 33,151,247,232,233,244,101,128, 33,231,246,229,
    242,244,229,120,128,248,230,115,  5, 51, 99, 51,175, 51,220, 52,
     47, 52, 57, 99,  2, 51,105, 51,157,233,105,  2, 51,112, 51,135,
    227,233,242,227,245,109,129,  0, 94, 51,123,237,239,238,239,243,
    240,225,227,101,128,255, 62,244,233,236,228,101,129,  0,126, 51,
    145,237,239,238,239,243,240,225,227,101,128,255, 94,242,233,240,
    116,129,  2, 81, 51,166,244,245,242,238,229,100,128,  2, 82,237,
    225,236,108,  2, 51,184, 51,195,232,233,242,225,231,225,238, 97,
    128, 48, 65,235,225,244,225,235,225,238, 97,129, 48,161, 51,208,
    232,225,236,230,247,233,228,244,104,128,255,103,244,229,242,233,
    115,  2, 51,230, 52, 43,107,131,  0, 42, 51,240, 52, 12, 52, 35,
     97,  2, 51,246, 52,  4,236,244,239,238,229,225,242,225,226,233,
     99,128,  6,109,242,225,226,233, 99,128,  6,109,109,  2, 52, 18,
     52, 24,225,244,104,128, 34, 23,239,238,239,243,240,225,227,101,
    128,255, 10,243,237,225,236,108,128,254, 97,109,128, 32, 66,245,
    240,229,242,233,239,114,128,246,233,249,237,240,244,239,244,233,
    227,225,236,236,249,229,241,245,225,108,128, 34, 67,116,132,  0,
     64, 52, 89, 52, 96, 52,108, 52,116,233,236,228,101,128,  0,227,
    237,239,238,239,243,240,225,227,101,128,255, 32,243,237,225,236,
    108,128,254,107,245,242,238,229,100,128,  2, 80,117,  6, 52,138,
     52,163, 52,170, 52,195, 52,215, 52,231, 98,  2, 52,144, 52,153,
    229,238,231,225,236,105,128,  9,148,239,240,239,237,239,230,111,
    128, 49, 32,228,229,246, 97,128,  9, 20,231,117,  2, 52,177, 52,
    186,234,225,242,225,244,105,128, 10,148,242,237,245,235,232,105,
    128, 10, 20,236,229,238,231,244,232,237,225,242,235,226,229,238,
    231,225,236,105,128,  9,215,237,225,244,242,225,231,245,242,237,
    245,235,232,105,128, 10, 76,246,239,247,229,236,243,233,231,110,
      3, 52,247, 53,  1, 53,  8,226,229,238,231,225,236,105,128,  9,
    204,228,229,246, 97,128,  9, 76,231,245,234,225,242,225,244,105,
    128, 10,204,246,225,231,242,225,232,225,228,229,246, 97,128,  9,
     61,121,  2, 53, 39, 53, 51,226,225,242,237,229,238,233,225,110,
    128,  5, 97,233,110,130,  5,226, 53, 60, 53, 75,225,236,244,239,
    238,229,232,229,226,242,