]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
Removed some obsolete files from spandsp
authorSteve Underwood <steveu@coppice.org>
Sat, 24 Jul 2010 19:57:54 +0000 (03:57 +0800)
committerSteve Underwood <steveu@coppice.org>
Sat, 24 Jul 2010 19:57:54 +0000 (03:57 +0800)
libs/spandsp/src/spandsp/private/t4.h [deleted file]
libs/spandsp/src/spandsp/t4.h [deleted file]
libs/spandsp/src/t4.c [deleted file]
libs/spandsp/src/t4_states.h [deleted file]
libs/spandsp/src/v17rx_constellation_maps.h [deleted file]
libs/spandsp/src/v17tx_constellation_maps.h [deleted file]

diff --git a/libs/spandsp/src/spandsp/private/t4.h b/libs/spandsp/src/spandsp/private/t4.h
deleted file mode 100644 (file)
index 6d0e08e..0000000
+++ /dev/null
@@ -1,217 +0,0 @@
-/*
- * SpanDSP - a series of DSP components for telephony
- *
- * private/t4.h - definitions for T.4 fax processing
- *
- * Written by Steve Underwood <steveu@coppice.org>
- *
- * Copyright (C) 2003 Steve Underwood
- *
- * All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 2.1,
- * as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
- * $Id: t4.h,v 1.4 2009/02/20 12:34:20 steveu Exp $
- */
-
-#if !defined(_SPANDSP_PRIVATE_T4_H_)
-#define _SPANDSP_PRIVATE_T4_H_
-
-/*!
-    TIFF specific state information to go with T.4 compression or decompression handling.
-*/
-typedef struct
-{
-    /*! \brief The libtiff context for the current TIFF file */
-    TIFF *tiff_file;
-
-    /*! \brief The compression type for output to the TIFF file. */
-    int output_compression;
-    /*! \brief The TIFF G3 FAX options. */
-    int output_t4_options;
-    /*! \brief The TIFF photometric setting for the current page. */
-    uint16_t photo_metric;
-    /*! \brief The TIFF fill order setting for the current page. */
-    uint16_t fill_order;
-
-    /* "Background" information about the FAX, which can be stored in the image file. */
-    /*! \brief The vendor of the machine which produced the file. */ 
-    const char *vendor;
-    /*! \brief The model of machine which produced the file. */ 
-    const char *model;
-    /*! \brief The local ident string. */ 
-    const char *local_ident;
-    /*! \brief The remote end's ident string. */ 
-    const char *far_ident;
-    /*! \brief The FAX sub-address. */ 
-    const char *sub_address;
-    /*! \brief The FAX DCS information, as an ASCII string. */ 
-    const char *dcs;
-} t4_tiff_state_t;
-
-/*!
-    T.4 FAX compression/decompression descriptor. This defines the working state
-    for a single instance of a T.4 FAX compression or decompression channel.
-*/
-struct t4_state_s
-{
-    /*! \brief The same structure is used for T.4 transmit and receive. This variable
-               records which mode is in progress. */
-    int rx;
-
-    /*! \brief The type of compression used between the FAX machines. */
-    int line_encoding;
-    /*! \brief The minimum number of encoded bits per row. This is a timing thing
-               for hardware FAX machines. */
-    int min_bits_per_row;
-    
-    /*! \brief Callback function to read a row of pixels from the image source. */
-    t4_row_read_handler_t row_read_handler;
-    /*! \brief Opaque pointer passed to row_read_handler. */
-    void *row_read_user_data;
-    /*! \brief Callback function to write a row of pixels to the image destination. */
-    t4_row_write_handler_t row_write_handler;
-    /*! \brief Opaque pointer passed to row_write_handler. */
-    void *row_write_user_data;
-
-    /*! \brief The time at which handling of the current page began. */
-    time_t page_start_time;
-
-    /*! \brief The current number of bytes per row of uncompressed image data. */
-    int bytes_per_row;
-    /*! \brief The size of the image in the image buffer, in bytes. */
-    int image_size;
-    /*! \brief The size of the compressed image on the line side, in bits. */
-    int line_image_size;
-    /*! \brief The current size of the image buffer. */
-    int image_buffer_size;
-    /*! \brief A point to the image buffer. */
-    uint8_t *image_buffer;
-
-    /*! \brief The current file name. */
-    const char *file;
-    /*! \brief The first page to transfer. -1 to start at the beginning of the file. */
-    int start_page;
-    /*! \brief The last page to transfer. -1 to continue to the end of the file. */
-    int stop_page;
-
-    /*! \brief The number of pages transferred to date. */
-    int current_page;
-    /*! \brief The number of pages in the current image file. */
-    int pages_in_file;
-    /*! \brief Column-to-column (X) resolution in pixels per metre. */
-    int x_resolution;
-    /*! \brief Row-to-row (Y) resolution in pixels per metre. */
-    int y_resolution;
-    /*! \brief Width of the current page, in pixels. */
-    int image_width;
-    /*! \brief Length of the current page, in pixels. */
-    int image_length;
-    /*! \brief Current pixel row number. */
-    int row;
-    /*! \brief The current number of consecutive bad rows. */
-    int curr_bad_row_run;
-    /*! \brief The longest run of consecutive bad rows seen in the current page. */
-    int longest_bad_row_run;
-    /*! \brief The total number of bad rows in the current page. */
-    int bad_rows;
-
-    /*! \brief Incoming bit buffer for decompression. */
-    uint32_t rx_bitstream;
-    /*! \brief The number of bits currently in rx_bitstream. */
-    int rx_bits;
-    /*! \brief The number of bits to be skipped before trying to match the next code word. */
-    int rx_skip_bits;
-
-    /*! \brief This variable is set if we are treating the current row as a 2D encoded
-               one. */
-    int row_is_2d;
-    /*! \brief TRUE if the current run is black */
-    int its_black;
-    /*! \brief The current length of the current row. */
-    int row_len;
-    /*! \brief This variable is used to count the consecutive EOLS we have seen. If it
-               reaches six, this is the end of the image. It is initially set to -1 for
-               1D and 2D decoding, as an indicator that we must wait for the first EOL,
-               before decodin any image data. */
-    int consecutive_eols;
-
-    /*! \brief Black and white run-lengths for the current row. */
-    uint32_t *cur_runs;
-    /*! \brief Black and white run-lengths for the reference row. */
-    uint32_t *ref_runs;
-    /*! \brief The number of runs currently in the reference row. */
-    int ref_steps;
-    /*! \brief The current step into the reference row run-lengths buffer. */
-    int b_cursor;
-    /*! \brief The current step into the current row run-lengths buffer. */
-    int a_cursor;
-
-    /*! \brief The reference or starting changing element on the coding line. At the
-               start of the coding line, a0 is set on an imaginary white changing element
-               situated just before the first element on the line. During the coding of
-               the coding line, the position of a0 is defined by the previous coding mode.
-               (See 4.2.1.3.2.). */
-    int a0;
-    /*! \brief The first changing element on the reference line to the right of a0 and of
-               opposite colour to a0. */
-    int b1;
-    /*! \brief The length of the in-progress run of black or white. */
-    int run_length;
-    /*! \brief 2D horizontal mode control. */
-    int black_white;
-
-    /*! \brief Encoded data bits buffer. */
-    uint32_t tx_bitstream;
-    /*! \brief The number of bits currently in tx_bitstream. */
-    int tx_bits;
-
-    /*! \brief A pointer into the image buffer indicating where the last row begins */
-    int last_row_starts_at;
-    /*! \brief A pointer into the image buffer indicating where the current row begins */
-    int row_starts_at;
-    
-    /*! \brief Pointer to the buffer for the current pixel row. */
-    uint8_t *row_buf;
-    
-    /*! \brief Pointer to the byte containing the next image bit to transmit. */
-    int bit_pos;
-    /*! \brief Pointer to the bit within the byte containing the next image bit to transmit. */
-    int bit_ptr;
-
-    /*! \brief The current maximum contiguous rows that may be 2D encoded. */
-    int max_rows_to_next_1d_row;
-    /*! \brief Number of rows left that can be 2D encoded, before a 1D encoded row
-               must be used. */
-    int rows_to_next_1d_row;
-    /*! \brief The current number of bits in the current encoded row. */
-    int row_bits;
-    /*! \brief The minimum bits in any row of the current page. For monitoring only. */
-    int min_row_bits;
-    /*! \brief The maximum bits in any row of the current page. For monitoring only. */
-    int max_row_bits;
-
-    /*! \brief The text which will be used in FAX page header. No text results
-               in no header line. */
-    const char *header_info;
-
-    /*! \brief Error and flow logging control */
-    logging_state_t logging;
-
-    /*! \brief All TIFF file specific state information for the T.4 context. */
-    t4_tiff_state_t tiff;
-};
-
-#endif
-/*- End of file ------------------------------------------------------------*/
diff --git a/libs/spandsp/src/spandsp/t4.h b/libs/spandsp/src/spandsp/t4.h
deleted file mode 100644 (file)
index de83426..0000000
+++ /dev/null
@@ -1,473 +0,0 @@
-/*
- * SpanDSP - a series of DSP components for telephony
- *
- * t4.h - definitions for T.4 fax processing
- *
- * Written by Steve Underwood <steveu@coppice.org>
- *
- * Copyright (C) 2003 Steve Underwood
- *
- * All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 2.1,
- * as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
- * $Id: t4.h,v 1.59 2009/04/12 09:12:10 steveu Exp $
- */
-
-/*! \file */
-
-#if !defined(_SPANDSP_T4_H_)
-#define _SPANDSP_T4_H_
-
-/*! \page t4_page T.4 image compression and decompression
-
-\section t4_page_sec_1 What does it do?
-The T.4 image compression and decompression routines implement the 1D and 2D
-encoding methods defined in ITU specification T.4. They also implement the pure
-2D encoding method defined in T.6. These are image compression algorithms used
-for FAX transmission.
-
-\section t4_page_sec_1 How does it work?
-*/
-
-typedef int (*t4_row_read_handler_t)(void *user_data, uint8_t buf[], size_t len);
-typedef int (*t4_row_write_handler_t)(void *user_data, const uint8_t buf[], size_t len);
-
-/*! Supported compression modes. */
-typedef enum
-{
-    T4_COMPRESSION_ITU_T4_1D = 1,
-    T4_COMPRESSION_ITU_T4_2D = 2,
-    T4_COMPRESSION_ITU_T6 = 3
-} t4_image_compression_t;
-
-/*! Supported X resolutions, in pixels per metre. */
-typedef enum
-{
-    T4_X_RESOLUTION_R4 = 4016,
-    T4_X_RESOLUTION_R8 = 8031,
-    T4_X_RESOLUTION_300 = 11811,
-    T4_X_RESOLUTION_R16 = 16063,
-    T4_X_RESOLUTION_600 = 23622,
-    T4_X_RESOLUTION_800 = 31496,
-    T4_X_RESOLUTION_1200 = 47244
-} t4_image_x_resolution_t;
-
-/*! Supported Y resolutions, in pixels per metre. */
-typedef enum
-{
-    T4_Y_RESOLUTION_STANDARD = 3850,
-    T4_Y_RESOLUTION_FINE = 7700,
-    T4_Y_RESOLUTION_300 = 11811,
-    T4_Y_RESOLUTION_SUPERFINE = 15400,  /* 400 is 15748 */
-    T4_Y_RESOLUTION_600 = 23622,
-    T4_Y_RESOLUTION_800 = 31496,
-    T4_Y_RESOLUTION_1200 = 47244
-} t4_image_y_resolution_t;
-
-/*!
-    Exact widths in PELs for the difference resolutions, and page widths.
-    Note:
-        The A4 widths also apply to North American letter and legal.
-        The R4 resolution widths are not supported in recent versions of T.30
-        Only images of exactly these widths are acceptable for FAX transmisson.
-
-    R4    864 pels/215mm for ISO A4, North American Letter and Legal
-    R4   1024 pels/255mm for ISO B4
-    R4   1216 pels/303mm for ISO A3
-    R8   1728 pels/215mm for ISO A4, North American Letter and Legal
-    R8   2048 pels/255mm for ISO B4
-    R8   2432 pels/303mm for ISO A3
-    R16  3456 pels/215mm for ISO A4, North American Letter and Legal
-    R16  4096 pels/255mm for ISO B4
-    R16  4864 pels/303mm for ISO A3
-*/
-typedef enum
-{
-    T4_WIDTH_R4_A4 = 864,
-    T4_WIDTH_R4_B4 = 1024,
-    T4_WIDTH_R4_A3 = 1216,
-    T4_WIDTH_R8_A4 = 1728,
-    T4_WIDTH_R8_B4 = 2048,
-    T4_WIDTH_R8_A3 = 2432,
-    T4_WIDTH_300_A4 = 2592,
-    T4_WIDTH_300_B4 = 3072,
-    T4_WIDTH_300_A3 = 3648,
-    T4_WIDTH_R16_A4 = 3456,
-    T4_WIDTH_R16_B4 = 4096,
-    T4_WIDTH_R16_A3 = 4864,
-    T4_WIDTH_600_A4 = 5184,
-    T4_WIDTH_600_B4 = 6144,
-    T4_WIDTH_600_A3 = 7296,
-    T4_WIDTH_1200_A4 = 10368,
-    T4_WIDTH_1200_B4 = 12288,
-    T4_WIDTH_1200_A3 = 14592
-} t4_image_width_t;
-
-/*!
-    Length of the various supported paper sizes, in pixels at the various Y resolutions.
-    Paper sizes are
-        A4 (215mm x 297mm)
-        B4 (255mm x 364mm)
-        A3 (303mm x 418.56mm)
-        North American Letter (215.9mm x 279.4mm)
-        North American Legal (215.9mm x 355.6mm)
-        Unlimited
-
-    T.4 does not accurately define the maximum number of scan lines in a page. A wide
-    variety of maximum row counts are used in the real world. It is important not to
-    set our sending limit too high, or a receiving machine might split pages. It is
-    important not to set it too low, or we might clip pages.
-
-    Values seen for standard resolution A4 pages include 1037, 1045, 1109, 1126 and 1143.
-    1109 seems the most-popular.  At fine res 2150, 2196, 2200, 2237, 2252-2262, 2264,
-    2286, and 2394 are used. 2255 seems the most popular. We try to use balanced choices
-    here.
-*/
-typedef enum
-{
-    /* A4 is 297mm long */
-    T4_LENGTH_STANDARD_A4 = 1143,
-    T4_LENGTH_FINE_A4 = 2286,
-    T4_LENGTH_300_A4 = 4665,
-    T4_LENGTH_SUPERFINE_A4 = 4573,
-    T4_LENGTH_600_A4 = 6998,
-    T4_LENGTH_800_A4 = 9330,
-    T4_LENGTH_1200_A4 = 13996,
-    /* B4 is 364mm long */
-    T4_LENGTH_STANDARD_B4 = 1401,
-    T4_LENGTH_FINE_B4 = 2802,
-    T4_LENGTH_300_B4 = 0,
-    T4_LENGTH_SUPERFINE_B4 = 5605,
-    T4_LENGTH_600_B4 = 0,
-    T4_LENGTH_800_B4 = 0,
-    T4_LENGTH_1200_B4 = 0,
-    /* North American letter is 279.4mm long */
-    T4_LENGTH_STANDARD_US_LETTER = 1075,
-    T4_LENGTH_FINE_US_LETTER = 2151,
-    T4_LENGTH_300_US_LETTER = 0,
-    T4_LENGTH_SUPERFINE_US_LETTER = 4302,
-    T4_LENGTH_600_US_LETTER = 0,
-    T4_LENGTH_800_US_LETTER = 0,
-    T4_LENGTH_1200_US_LETTER = 0,
-    /* North American legal is 355.6mm long */
-    T4_LENGTH_STANDARD_US_LEGAL = 1369,
-    T4_LENGTH_FINE_US_LEGAL = 2738,
-    T4_LENGTH_300_US_LEGAL = 0,
-    T4_LENGTH_SUPERFINE_US_LEGAL = 5476,
-    T4_LENGTH_600_US_LEGAL = 0,
-    T4_LENGTH_800_US_LEGAL = 0,
-    T4_LENGTH_1200_US_LEGAL = 0
-} t4_image_length_t;
-
-/*!
-    T.4 FAX compression/decompression descriptor. This defines the working state
-    for a single instance of a T.4 FAX compression or decompression channel.
-*/
-typedef struct t4_state_s t4_state_t;
-
-/*!
-    T.4 FAX compression/decompression statistics.
-*/
-typedef struct
-{
-    /*! \brief The number of pages transferred so far. */
-    int pages_transferred;
-    /*! \brief The number of pages in the file (<0 if unknown). */
-    int pages_in_file;
-    /*! \brief The number of horizontal pixels in the most recent page. */
-    int width;
-    /*! \brief The number of vertical pixels in the most recent page. */
-    int length;
-    /*! \brief The number of bad pixel rows in the most recent page. */
-    int bad_rows;
-    /*! \brief The largest number of bad pixel rows in a block in the most recent page. */
-    int longest_bad_row_run;
-    /*! \brief The horizontal resolution of the page in pixels per metre */
-    int x_resolution;
-    /*! \brief The vertical resolution of the page in pixels per metre */
-    int y_resolution;
-    /*! \brief The type of compression used between the FAX machines */
-    int encoding;
-    /*! \brief The size of the image on the line, in bytes */
-    int line_image_size;
-} t4_stats_t;
-    
-#if defined(__cplusplus)
-extern "C" {
-#endif
-
-/*! \brief Prepare for reception of a document.
-    \param s The T.4 context.
-    \param file The name of the file to be received.
-    \param output_encoding The output encoding.
-    \return A pointer to the context, or NULL if there was a problem. */
-SPAN_DECLARE(t4_state_t *) t4_rx_init(t4_state_t *s, const char *file, int output_encoding);
-
-/*! \brief Prepare to receive the next page of the current document.
-    \param s The T.4 context.
-    \return zero for success, -1 for failure. */
-SPAN_DECLARE(int) t4_rx_start_page(t4_state_t *s);
-
-/*! \brief Put a bit of the current document page.
-    \param s The T.4 context.
-    \param bit The data bit.
-    \return TRUE when the bit ends the document page, otherwise FALSE. */
-SPAN_DECLARE(int) t4_rx_put_bit(t4_state_t *s, int bit);
-
-/*! \brief Put a byte of the current document page.
-    \param s The T.4 context.
-    \param byte The data byte.
-    \return TRUE when the byte ends the document page, otherwise FALSE. */
-SPAN_DECLARE(int) t4_rx_put_byte(t4_state_t *s, uint8_t byte);
-
-/*! \brief Put a byte of the current document page.
-    \param s The T.4 context.
-    \param buf The buffer containing the chunk.
-    \param len The length of the chunk.
-    \return TRUE when the byte ends the document page, otherwise FALSE. */
-SPAN_DECLARE(int) t4_rx_put_chunk(t4_state_t *s, const uint8_t buf[], int len);
-
-/*! \brief Complete the reception of a page.
-    \param s The T.4 receive context.
-    \return 0 for success, otherwise -1. */
-SPAN_DECLARE(int) t4_rx_end_page(t4_state_t *s);
-
-/*! \brief End reception of a document. Tidy up and close the file.
-           This should be used to end T.4 reception started with
-           t4_rx_init.
-    \param s The T.4 receive context.
-    \return 0 for success, otherwise -1. */
-SPAN_DECLARE(int) t4_rx_release(t4_state_t *s);
-
-/*! \brief End reception of a document. Tidy up, close the file and
-           free the context. This should be used to end T.4 reception
-           started with t4_rx_init.
-    \param s The T.4 receive context.
-    \return 0 for success, otherwise -1. */
-SPAN_DECLARE(int) t4_rx_free(t4_state_t *s);
-
-/*! \brief Set the row write handler for a T.4 receive context.
-    \param s The T.4 receive context.
-    \param handler A pointer to the handler routine.
-    \param user_data An opaque pointer passed to the handler routine.
-    \return 0 for success, otherwise -1. */
-SPAN_DECLARE(int) t4_rx_set_row_write_handler(t4_state_t *s, t4_row_write_handler_t handler, void *user_data);
-
-/*! \brief Set the encoding for the received data.
-    \param s The T.4 context.
-    \param encoding The encoding. */
-SPAN_DECLARE(void) t4_rx_set_rx_encoding(t4_state_t *s, int encoding);
-
-/*! \brief Set the expected width of the received image, in pixel columns.
-    \param s The T.4 context.
-    \param width The number of pixels across the image. */
-SPAN_DECLARE(void) t4_rx_set_image_width(t4_state_t *s, int width);
-
-/*! \brief Set the row-to-row (y) resolution to expect for a received image.
-    \param s The T.4 context.
-    \param resolution The resolution, in pixels per metre. */
-SPAN_DECLARE(void) t4_rx_set_y_resolution(t4_state_t *s, int resolution);
-
-/*! \brief Set the column-to-column (x) resolution to expect for a received image.
-    \param s The T.4 context.
-    \param resolution The resolution, in pixels per metre. */
-SPAN_DECLARE(void) t4_rx_set_x_resolution(t4_state_t *s, int resolution);
-
-/*! \brief Set the DCS information of the fax, for inclusion in the file.
-    \param s The T.4 context.
-    \param dcs The DCS information, formatted as an ASCII string. */
-SPAN_DECLARE(void) t4_rx_set_dcs(t4_state_t *s, const char *dcs);
-
-/*! \brief Set the sub-address of the fax, for inclusion in the file.
-    \param s The T.4 context.
-    \param sub_address The sub-address string. */
-SPAN_DECLARE(void) t4_rx_set_sub_address(t4_state_t *s, const char *sub_address);
-
-/*! \brief Set the identity of the remote machine, for inclusion in the file.
-    \param s The T.4 context.
-    \param ident The identity string. */
-SPAN_DECLARE(void) t4_rx_set_far_ident(t4_state_t *s, const char *ident);
-
-/*! \brief Set the vendor of the remote machine, for inclusion in the file.
-    \param s The T.4 context.
-    \param vendor The vendor string, or NULL. */
-SPAN_DECLARE(void) t4_rx_set_vendor(t4_state_t *s, const char *vendor);
-
-/*! \brief Set the model of the remote machine, for inclusion in the file.
-    \param s The T.4 context.
-    \param model The model string, or NULL. */
-SPAN_DECLARE(void) t4_rx_set_model(t4_state_t *s, const char *model);
-
-/*! \brief Prepare for transmission of a document.
-    \param s The T.4 context.
-    \param file The name of the file to be sent.
-    \param start_page The first page to send. -1 for no restriction.
-    \param stop_page The last page to send. -1 for no restriction.
-    \return A pointer to the context, or NULL if there was a problem. */
-SPAN_DECLARE(t4_state_t *) t4_tx_init(t4_state_t *s, const char *file, int start_page, int stop_page);
-
-/*! \brief Prepare to send the next page of the current document.
-    \param s The T.4 context.
-    \return zero for success, -1 for failure. */
-SPAN_DECLARE(int) t4_tx_start_page(t4_state_t *s);
-
-/*! \brief Prepare the current page for a resend.
-    \param s The T.4 context.
-    \return zero for success, -1 for failure. */
-SPAN_DECLARE(int) t4_tx_restart_page(t4_state_t *s);
-
-/*! \brief Check for the existance of the next page, and whether its format is like the
-    current one. This information can be needed before it is determined that the current
-    page is finished with.
-    \param s The T.4 context.
-    \return 0 for next page found with the same format as the current page.
-            1 for next page found with different format from the current page.
-            -1 for no page found, or file failure. */
-SPAN_DECLARE(int) t4_tx_next_page_has_different_format(t4_state_t *s);
-
-/*! \brief Complete the sending of a page.
-    \param s The T.4 context.
-    \return zero for success, -1 for failure. */
-SPAN_DECLARE(int) t4_tx_end_page(t4_state_t *s);
-
-/*! \brief Get the next bit of the current document page. The document will
-           be padded for the current minimum scan line time. If the
-           file does not contain an RTC (return to control) code at
-           the end of the page, one will be added where appropriate.
-    \param s The T.4 context.
-    \return The next bit (i.e. 0 or 1). For the last bit of data, bit 1 is
-            set (i.e. the returned value is 2 or 3). */
-SPAN_DECLARE(int) t4_tx_get_bit(t4_state_t *s);
-
-/*! \brief Get the next byte of the current document page. The document will
-           be padded for the current minimum scan line time. If the
-           file does not contain an RTC (return to control) code at
-           the end of the page, one will be added where appropriate.
-    \param s The T.4 context.
-    \return The next byte. For the last byte of data, bit 8 is
-            set. In this case, one or more bits of the byte may be padded with
-            zeros, to complete the byte. */
-SPAN_DECLARE(int) t4_tx_get_byte(t4_state_t *s);
-
-/*! \brief Get the next chunk of the current document page. The document will
-           be padded for the current minimum scan line time. If the
-           file does not contain an RTC (return to control) code at
-           the end of the page, one will be added where appropriate.
-    \param s The T.4 context.
-    \param buf The buffer into which the chunk is to written.
-    \param max_len The maximum length of the chunk.
-    \return The actual length of the chunk. If this is less than max_len it 
-            indicates that the end of the document has been reached. */
-SPAN_DECLARE(int) t4_tx_get_chunk(t4_state_t *s, uint8_t buf[], int max_len);
-
-/*! \brief Return the next bit of the current document page, without actually
-           moving forward in the buffer. The document will be padded for the
-           current minimum scan line time. If the file does not contain an
-           RTC (return to control) code at the end of the page, one will be
-           added.
-    \param s The T.4 context.
-    \return The next bit (i.e. 0 or 1). For the last bit of data, bit 1 is
-            set (i.e. the returned value is 2 or 3). */
-SPAN_DECLARE(int) t4_tx_check_bit(t4_state_t *s);
-
-/*! \brief End the transmission of a document. Tidy up and close the file.
-           This should be used to end T.4 transmission started with t4_tx_init.
-    \param s The T.4 context.
-    \return 0 for success, otherwise -1. */
-SPAN_DECLARE(int) t4_tx_release(t4_state_t *s);
-
-/*! \brief End the transmission of a document. Tidy up, close the file and
-           free the context. This should be used to end T.4 transmission
-           started with t4_tx_init.
-    \param s The T.4 context.
-    \return 0 for success, otherwise -1. */
-SPAN_DECLARE(int) t4_tx_free(t4_state_t *s);
-
-/*! \brief Set the encoding for the encoded data.
-    \param s The T.4 context.
-    \param encoding The encoding. */
-SPAN_DECLARE(void) t4_tx_set_tx_encoding(t4_state_t *s, int encoding);
-
-/*! \brief Set the minimum number of encoded bits per row. This allows the
-           makes the encoding process to be set to comply with the minimum row
-           time specified by a remote receiving machine.
-    \param s The T.4 context.
-    \param bits The minimum number of bits per row. */
-SPAN_DECLARE(void) t4_tx_set_min_row_bits(t4_state_t *s, int bits);
-
-/*! \brief Set the identity of the local machine, for inclusion in page headers.
-    \param s The T.4 context.
-    \param ident The identity string. */
-SPAN_DECLARE(void) t4_tx_set_local_ident(t4_state_t *s, const char *ident);
-
-/*! Set the info field, included in the header line included in each page of an encoded
-    FAX. This is a string of up to 50 characters. Other information (date, local ident, etc.)
-    are automatically included in the header. If the header info is set to NULL or a zero
-    length string, no header lines will be added to the encoded FAX.
-    \brief Set the header info.
-    \param s The T.4 context.
-    \param info A string, of up to 50 bytes, which will form the info field. */
-SPAN_DECLARE(void) t4_tx_set_header_info(t4_state_t *s, const char *info);
-
-/*! \brief Set the row read handler for a T.4 transmit context.
-    \param s The T.4 transmit context.
-    \param handler A pointer to the handler routine.
-    \param user_data An opaque pointer passed to the handler routine.
-    \return 0 for success, otherwise -1. */
-SPAN_DECLARE(int) t4_tx_set_row_read_handler(t4_state_t *s, t4_row_read_handler_t handler, void *user_data);
-
-/*! \brief Get the row-to-row (y) resolution of the current page.
-    \param s The T.4 context.
-    \return The resolution, in pixels per metre. */
-SPAN_DECLARE(int) t4_tx_get_y_resolution(t4_state_t *s);
-
-/*! \brief Get the column-to-column (x) resolution of the current page.
-    \param s The T.4 context.
-    \return The resolution, in pixels per metre. */
-SPAN_DECLARE(int) t4_tx_get_x_resolution(t4_state_t *s);
-
-/*! \brief Get the width of the current page, in pixel columns.
-    \param s The T.4 context.
-    \return The number of columns. */
-SPAN_DECLARE(int) t4_tx_get_image_width(t4_state_t *s);
-
-/*! \brief Get the number of pages in the file.
-    \param s The T.4 context.
-    \return The number of pages, or -1 if there is an error. */
-SPAN_DECLARE(int) t4_tx_get_pages_in_file(t4_state_t *s);
-
-/*! \brief Get the currnet page number in the file.
-    \param s The T.4 context.
-    \return The page number, or -1 if there is an error. */
-SPAN_DECLARE(int) t4_tx_get_current_page_in_file(t4_state_t *s);
-
-/*! Get the current image transfer statistics. 
-    \brief Get the current transfer statistics.
-    \param s The T.4 context.
-    \param t A pointer to a statistics structure. */
-SPAN_DECLARE(void) t4_get_transfer_statistics(t4_state_t *s, t4_stats_t *t);
-
-/*! Get the short text name of an encoding format. 
-    \brief Get the short text name of an encoding format.
-    \param encoding The encoding type.
-    \return A pointer to the string. */
-SPAN_DECLARE(const char *) t4_encoding_to_str(int encoding);
-
-#if defined(__cplusplus)
-}
-#endif
-
-#endif
-/*- End of file ------------------------------------------------------------*/
diff --git a/libs/spandsp/src/t4.c b/libs/spandsp/src/t4.c
deleted file mode 100644 (file)
index d947ede..0000000
+++ /dev/null
@@ -1,2400 +0,0 @@
-//#define T4_STATE_DEBUGGING
-/*
- * SpanDSP - a series of DSP components for telephony
- *
- * t4.c - ITU T.4 FAX image processing
- * This depends on libtiff (see <http://www.libtiff.org>)
- *
- * Written by Steve Underwood <steveu@coppice.org>
- *
- * Copyright (C) 2003, 2007 Steve Underwood
- *
- * All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 2.1,
- * as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
- * $Id: t4.c,v 1.131 2009/05/16 03:34:45 steveu Exp $
- */
-
-/*
- * Much of this file is based on the T.4 and T.6 support in libtiff, which requires
- * the following notice in any derived source code:
- *
- * Copyright (c) 1990-1997 Sam Leffler
- * Copyright (c) 1991-1997 Silicon Graphics, Inc.
- *
- * Permission to use, copy, modify, distribute, and sell this software and 
- * its documentation for any purpose is hereby granted without fee, provided
- * that (i) the above copyright notices and this permission notice appear in
- * all copies of the software and related documentation, and (ii) the names of
- * Sam Leffler and Silicon Graphics may not be used in any advertising or
- * publicity relating to the software without the specific, prior written
- * permission of Sam Leffler and Silicon Graphics.
- * 
- * THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, 
- * EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY 
- * WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.  
- * 
- * IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR
- * ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND,
- * OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
- * WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF 
- * LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE 
- * OF THIS SOFTWARE.
- *
- * Decoder support is derived from code in Frank Cringle's viewfax program;
- *      Copyright (C) 1990, 1995  Frank D. Cringle.
- */
-
-/*! \file */
-
-#if defined(HAVE_CONFIG_H)
-#include "config.h"
-#endif
-
-#include <stdlib.h>
-#include <inttypes.h>
-#include <limits.h>
-#include <stdio.h>
-#include <fcntl.h>
-#include <unistd.h>
-#include <time.h>
-#include <memory.h>
-#include <string.h>
-#if defined(HAVE_TGMATH_H)
-#include <tgmath.h>
-#endif
-#if defined(HAVE_MATH_H)
-#include <math.h>
-#endif
-#include "floating_fudge.h"
-#include <tiffio.h>
-
-#include "spandsp/telephony.h"
-#include "spandsp/logging.h"
-#include "spandsp/bit_operations.h"
-#include "spandsp/async.h"
-#include "spandsp/t4.h"
-#include "spandsp/version.h"
-
-#include "spandsp/private/logging.h"
-#include "spandsp/private/t4.h"
-
-/*! The number of centimetres in one inch */
-#define CM_PER_INCH                 2.54f
-
-/*! The number of EOLs to be sent at the end of a T.4 page */
-#define EOLS_TO_END_T4_TX_PAGE      6
-/*! The number of EOLs to be sent at the end of a T.6 page */
-#define EOLS_TO_END_T6_TX_PAGE      2
-
-/*! The number of EOLs to expect at the end of a T.4 page */
-#define EOLS_TO_END_ANY_RX_PAGE     6
-/*! The number of EOLs to check at the end of a T.4 page */
-#define EOLS_TO_END_T4_RX_PAGE      5
-/*! The number of EOLs to check at the end of a T.6 page */
-#define EOLS_TO_END_T6_RX_PAGE      2
-
-/* Finite state machine state codes */
-enum
-{
-    S_Null      = 0,
-    S_Pass      = 1,
-    S_Horiz     = 2,
-    S_Vert      = 3,
-    S_Ext       = 4,
-    S_TermW     = 5,
-    S_TermB     = 6,
-    S_MakeUpW   = 7,
-    S_MakeUpB   = 8,
-    S_MakeUp    = 9,
-    S_EOL       = 10
-};
-
-#include "faxfont.h"
-
-static int encode_row(t4_state_t *s);
-
-#if defined(T4_STATE_DEBUGGING)
-static void STATE_TRACE(const char *format, ...)
-{
-    va_list arg_ptr;
-
-    va_start(arg_ptr, format);
-    vprintf(format, arg_ptr);
-    va_end(arg_ptr);
-}
-/*- End of function --------------------------------------------------------*/
-#else
-#define STATE_TRACE(...) /**/
-#endif
-
-/*! T.4 finite state machine state table entry */
-typedef struct
-{
-    /*! State */
-    uint8_t state;
-    /*! Width of code in bits */
-    uint8_t width;
-    /*! Run length in bits */
-    int16_t param;
-} t4_table_entry_t;
-
-/*! T.4 run length table entry */
-typedef struct
-{
-    /*! Length of T.4 code, in bits */
-    uint16_t length;
-    /*! T.4 code */
-    uint16_t code;
-    /*! Run length, in bits */
-    int16_t run_length;
-} t4_run_table_entry_t;
-
-#include "t4_states.h"
-
-#if defined(HAVE_LIBTIFF)
-static int set_tiff_directory_info(t4_state_t *s)
-{
-    time_t now;
-    struct tm *tm;
-    char buf[256 + 1];
-    uint16_t resunit;
-    float x_resolution;
-    float y_resolution;
-    t4_tiff_state_t *t;
-
-    t = &s->tiff;
-    /* Prepare the directory entry fully before writing the image, or libtiff complains */
-    TIFFSetField(t->tiff_file, TIFFTAG_COMPRESSION, t->output_compression);
-    if (t->output_compression == COMPRESSION_CCITT_T4)
-    {
-        TIFFSetField(t->tiff_file, TIFFTAG_T4OPTIONS, t->output_t4_options);
-        TIFFSetField(t->tiff_file, TIFFTAG_FAXMODE, FAXMODE_CLASSF);
-    }
-    TIFFSetField(t->tiff_file, TIFFTAG_IMAGEWIDTH, s->image_width);
-    TIFFSetField(t->tiff_file, TIFFTAG_BITSPERSAMPLE, 1);
-    TIFFSetField(t->tiff_file, TIFFTAG_ORIENTATION, ORIENTATION_TOPLEFT);
-    TIFFSetField(t->tiff_file, TIFFTAG_SAMPLESPERPIXEL, 1);
-    if (t->output_compression == COMPRESSION_CCITT_T4
-        ||
-        t->output_compression == COMPRESSION_CCITT_T6)
-    {
-        TIFFSetField(t->tiff_file, TIFFTAG_ROWSPERSTRIP, -1L);
-    }
-    else
-    {
-        TIFFSetField(t->tiff_file,
-                     TIFFTAG_ROWSPERSTRIP,
-                     TIFFDefaultStripSize(t->tiff_file, 0));
-    }
-    TIFFSetField(t->tiff_file, TIFFTAG_PLANARCONFIG, PLANARCONFIG_CONTIG);
-    TIFFSetField(t->tiff_file, TIFFTAG_PHOTOMETRIC, PHOTOMETRIC_MINISWHITE);
-    TIFFSetField(t->tiff_file, TIFFTAG_FILLORDER, FILLORDER_LSB2MSB);
-
-    x_resolution = s->x_resolution/100.0f;
-    y_resolution = s->y_resolution/100.0f;
-    /* Metric seems the sane thing to use in the 21st century, but a lot of lousy software
-       gets FAX resolutions wrong, and more get it wrong using metric than using inches. */
-#if 0
-    TIFFSetField(t->tiff_file, TIFFTAG_XRESOLUTION, x_resolution);
-    TIFFSetField(t->tiff_file, TIFFTAG_YRESOLUTION, y_resolution);
-    resunit = RESUNIT_CENTIMETER;
-    TIFFSetField(t->tiff_file, TIFFTAG_RESOLUTIONUNIT, resunit);
-#else
-    TIFFSetField(t->tiff_file, TIFFTAG_XRESOLUTION, floorf(x_resolution*CM_PER_INCH + 0.5f));
-    TIFFSetField(t->tiff_file, TIFFTAG_YRESOLUTION, floorf(y_resolution*CM_PER_INCH + 0.5f));
-    resunit = RESUNIT_INCH;
-    TIFFSetField(t->tiff_file, TIFFTAG_RESOLUTIONUNIT, resunit);
-#endif
-    /* TODO: add the version of spandsp */
-    TIFFSetField(t->tiff_file, TIFFTAG_SOFTWARE, "Spandsp " SPANDSP_RELEASE_DATETIME_STRING);
-    if (gethostname(buf, sizeof(buf)) == 0)
-        TIFFSetField(t->tiff_file, TIFFTAG_HOSTCOMPUTER, buf);
-
-#if defined(TIFFTAG_FAXDCS)
-    if (t->dcs)
-        TIFFSetField(t->tiff_file, TIFFTAG_FAXDCS, t->dcs);
-#endif
-    if (t->sub_address)
-        TIFFSetField(t->tiff_file, TIFFTAG_FAXSUBADDRESS, t->sub_address);
-    if (t->far_ident)
-        TIFFSetField(t->tiff_file, TIFFTAG_IMAGEDESCRIPTION, t->far_ident);
-    if (t->vendor)
-        TIFFSetField(t->tiff_file, TIFFTAG_MAKE, t->vendor);
-    if (t->model)
-        TIFFSetField(t->tiff_file, TIFFTAG_MODEL, t->model);
-
-    time(&now);
-    tm = localtime(&now);
-    sprintf(buf,
-            "%4d/%02d/%02d %02d:%02d:%02d",
-            tm->tm_year + 1900,
-            tm->tm_mon + 1,
-            tm->tm_mday,
-            tm->tm_hour,
-            tm->tm_min,
-            tm->tm_sec);
-    TIFFSetField(t->tiff_file, TIFFTAG_DATETIME, buf);
-    TIFFSetField(t->tiff_file, TIFFTAG_FAXRECVTIME, now - s->page_start_time);
-
-    TIFFSetField(t->tiff_file, TIFFTAG_IMAGELENGTH, s->image_length);
-    /* Set the total pages to 1. For any one page document we will get this
-       right. For multi-page documents we will need to come back and fill in
-       the right answer when we know it. */
-    TIFFSetField(t->tiff_file, TIFFTAG_PAGENUMBER, s->current_page++, 1);
-    s->pages_in_file = s->current_page;
-    if (t->output_compression == COMPRESSION_CCITT_T4)
-    {
-        if (s->bad_rows)
-        {
-            TIFFSetField(t->tiff_file, TIFFTAG_BADFAXLINES, s->bad_rows);
-            TIFFSetField(t->tiff_file, TIFFTAG_CLEANFAXDATA, CLEANFAXDATA_REGENERATED);
-            TIFFSetField(t->tiff_file, TIFFTAG_CONSECUTIVEBADFAXLINES, s->longest_bad_row_run);
-        }
-        else
-        {
-            TIFFSetField(t->tiff_file, TIFFTAG_CLEANFAXDATA, CLEANFAXDATA_CLEAN);
-        }
-    }
-    TIFFSetField(t->tiff_file, TIFFTAG_IMAGEWIDTH, s->image_width);
-    return 0;
-}
-/*- End of function --------------------------------------------------------*/
-
-static int test_resolution(int res_unit, float actual, float expected)
-{
-    if (res_unit == RESUNIT_INCH)
-        actual *= 1.0f/CM_PER_INCH;
-    return (expected*0.95f <= actual  &&  actual <= expected*1.05f);
-}
-/*- End of function --------------------------------------------------------*/
-
-static int get_tiff_directory_info(t4_state_t *s)
-{
-    static const struct
-    {
-        float resolution;
-        int code;
-    } x_res_table[] =
-    {
-        { 102.0f/CM_PER_INCH, T4_X_RESOLUTION_R4},
-        { 204.0f/CM_PER_INCH, T4_X_RESOLUTION_R8},
-        { 300.0f/CM_PER_INCH, T4_X_RESOLUTION_300},
-        { 408.0f/CM_PER_INCH, T4_X_RESOLUTION_R16},
-        { 600.0f/CM_PER_INCH, T4_X_RESOLUTION_600},
-        { 800.0f/CM_PER_INCH, T4_X_RESOLUTION_800},
-        {1200.0f/CM_PER_INCH, T4_X_RESOLUTION_1200},
-        {             -1.00f, -1}
-    };
-    static const struct
-    {
-        float resolution;
-        int code;
-        int max_rows_to_next_1d_row;
-    } y_res_table[] =
-    {
-        {             38.50f, T4_Y_RESOLUTION_STANDARD, 2},
-        {             77.00f, T4_Y_RESOLUTION_FINE, 4},
-        { 300.0f/CM_PER_INCH, T4_Y_RESOLUTION_300, 6},
-        {            154.00f, T4_Y_RESOLUTION_SUPERFINE, 8},
-        { 600.0f/CM_PER_INCH, T4_Y_RESOLUTION_600, 12},
-        { 800.0f/CM_PER_INCH, T4_Y_RESOLUTION_800, 16},
-        {1200.0f/CM_PER_INCH, T4_Y_RESOLUTION_1200, 24},
-        {             -1.00f, -1, -1}
-    };
-    uint16_t res_unit;
-    uint16_t parm16;
-    uint32_t parm32;
-    float x_resolution;
-    float y_resolution;
-    int i;
-    t4_tiff_state_t *t;
-
-    t = &s->tiff;
-    parm16 = 0;
-    TIFFGetField(t->tiff_file, TIFFTAG_BITSPERSAMPLE, &parm16);
-    if (parm16 != 1)
-        return -1;
-    parm32 = 0;
-    TIFFGetField(t->tiff_file, TIFFTAG_IMAGEWIDTH, &parm32);
-    s->image_width = parm32;
-    s->bytes_per_row = (s->image_width + 7)/8;
-    parm32 = 0;
-    TIFFGetField(t->tiff_file, TIFFTAG_IMAGELENGTH, &parm32);
-    s->image_length = parm32;
-    x_resolution = 0.0f;
-    TIFFGetField(t->tiff_file, TIFFTAG_XRESOLUTION, &x_resolution);
-    y_resolution = 0.0f;
-    TIFFGetField(t->tiff_file, TIFFTAG_YRESOLUTION, &y_resolution);
-    res_unit = RESUNIT_INCH;
-    TIFFGetField(t->tiff_file, TIFFTAG_RESOLUTIONUNIT, &res_unit);
-    t->photo_metric = PHOTOMETRIC_MINISWHITE;
-    TIFFGetField(t->tiff_file, TIFFTAG_PHOTOMETRIC, &t->photo_metric);
-    if (t->photo_metric != PHOTOMETRIC_MINISWHITE)
-        span_log(&s->logging, SPAN_LOG_FLOW, "%s: Photometric needs swapping.\n", s->file);
-    t->fill_order = FILLORDER_LSB2MSB;
-#if 0
-    TIFFGetField(t->tiff_file, TIFFTAG_FILLORDER, &t->fill_order);
-    if (t->fill_order != FILLORDER_LSB2MSB)
-        span_log(&s->logging, SPAN_LOG_FLOW, "%s: Fill order needs swapping.\n", s->file);
-#endif
-
-    /* Allow a little range for the X resolution in centimeters. The spec doesn't pin down the
-       precise value. The other value should be exact. */
-    /* Treat everything we can't match as R8. Most FAXes are this resolution anyway. */
-    s->x_resolution = T4_X_RESOLUTION_R8;
-    for (i = 0;  x_res_table[i].code > 0;  i++)
-    {
-        if (test_resolution(res_unit, x_resolution, x_res_table[i].resolution))
-        {
-            s->x_resolution = x_res_table[i].code;
-            break;
-        }
-    }
-
-    s->y_resolution = T4_Y_RESOLUTION_STANDARD;
-    s->max_rows_to_next_1d_row = 2;
-    for (i = 0;  y_res_table[i].code > 0;  i++)
-    {
-        if (test_resolution(res_unit, y_resolution, y_res_table[i].resolution))
-        {
-            s->y_resolution = y_res_table[i].code;
-            s->max_rows_to_next_1d_row = y_res_table[i].max_rows_to_next_1d_row;
-            break;
-        }
-    }
-
-    return 0;
-}
-/*- End of function --------------------------------------------------------*/
-
-static int test_tiff_directory_info(t4_state_t *s)
-{
-    static const struct
-    {
-        float resolution;
-        int code;
-    } x_res_table[] =
-    {
-        { 102.0f/CM_PER_INCH, T4_X_RESOLUTION_R4},
-        { 204.0f/CM_PER_INCH, T4_X_RESOLUTION_R8},
-        { 300.0f/CM_PER_INCH, T4_X_RESOLUTION_300},
-        { 408.0f/CM_PER_INCH, T4_X_RESOLUTION_R16},
-        { 600.0f/CM_PER_INCH, T4_X_RESOLUTION_600},
-        { 800.0f/CM_PER_INCH, T4_X_RESOLUTION_800},
-        {1200.0f/CM_PER_INCH, T4_X_RESOLUTION_1200},
-        {             -1.00f, -1}
-    };
-    static const struct
-    {
-        float resolution;
-        int code;
-        int max_rows_to_next_1d_row;
-    } y_res_table[] =
-    {
-        {             38.50f, T4_Y_RESOLUTION_STANDARD, 2},
-        {             77.00f, T4_Y_RESOLUTION_FINE, 4},
-        { 300.0f/CM_PER_INCH, T4_Y_RESOLUTION_300, 6},
-        {            154.00f, T4_Y_RESOLUTION_SUPERFINE, 8},
-        { 600.0f/CM_PER_INCH, T4_Y_RESOLUTION_600, 12},
-        { 800.0f/CM_PER_INCH, T4_Y_RESOLUTION_800, 16},
-        {1200.0f/CM_PER_INCH, T4_Y_RESOLUTION_1200, 24},
-        {             -1.00f, -1, -1}
-    };
-    uint16_t res_unit;
-    uint16_t parm16;
-    uint32_t parm32;
-    float x_resolution;
-    float y_resolution;
-    int i;
-    t4_tiff_state_t *t;
-
-    t = &s->tiff;
-    parm16 = 0;
-    TIFFGetField(t->tiff_file, TIFFTAG_BITSPERSAMPLE, &parm16);
-    if (parm16 != 1)
-        return -1;
-    parm32 = 0;
-    TIFFGetField(t->tiff_file, TIFFTAG_IMAGEWIDTH, &parm32);
-    if (s->image_width != (int) parm32)
-        return 1;
-    x_resolution = 0.0f;
-    TIFFGetField(t->tiff_file, TIFFTAG_XRESOLUTION, &x_resolution);
-    y_resolution = 0.0f;
-    TIFFGetField(t->tiff_file, TIFFTAG_YRESOLUTION, &y_resolution);
-    res_unit = RESUNIT_INCH;
-    TIFFGetField(t->tiff_file, TIFFTAG_RESOLUTIONUNIT, &res_unit);
-
-    /* Allow a little range for the X resolution in centimeters. The spec doesn't pin down the
-       precise value. The other value should be exact. */
-    /* Treat everything we can't match as R8. Most FAXes are this resolution anyway. */
-    for (i = 0;  x_res_table[i].code > 0;  i++)
-    {
-        if (test_resolution(res_unit, x_resolution, x_res_table[i].resolution))
-            break;
-    }
-    if (s->x_resolution != x_res_table[i].code)
-        return 1;
-    for (i = 0;  y_res_table[i].code > 0;  i++)
-    {
-        if (test_resolution(res_unit, y_resolution, y_res_table[i].resolution))
-            break;
-    }
-    if (s->y_resolution != y_res_table[i].code)
-        return 1;
-    return 0;
-}
-/*- End of function --------------------------------------------------------*/
-
-static int get_tiff_total_pages(t4_state_t *s)
-{
-    int max;
-
-    /* Each page *should* contain the total number of pages, but can this be
-       trusted? Some files say 0. Actually searching for the last page is
-       more reliable. */
-    max = 0;
-    while (TIFFSetDirectory(s->tiff.tiff_file, (tdir_t) max))
-        max++;
-    /* Back to the previous page */
-    if (!TIFFSetDirectory(s->tiff.tiff_file, (tdir_t) s->current_page))
-        return -1;
-    return max;
-}
-/*- End of function --------------------------------------------------------*/
-
-static int open_tiff_input_file(t4_state_t *s, const char *file)
-{
-    if ((s->tiff.tiff_file = TIFFOpen(file, "r")) == NULL)
-        return -1;
-    return 0;
-}
-/*- End of function --------------------------------------------------------*/
-
-static int read_tiff_image(t4_state_t *s)
-{
-    int row;
-    int image_length;
-    int i;
-
-    image_length = 0;
-    TIFFGetField(s->tiff.tiff_file, TIFFTAG_IMAGELENGTH, &image_length);
-    for (row = 0;  row < image_length;  row++)
-    {
-        if (TIFFReadScanline(s->tiff.tiff_file, s->row_buf, row, 0) <= 0)
-        {
-            span_log(&s->logging, SPAN_LOG_WARNING, "%s: Read error at row %d.\n", s->file, row);
-            break;
-        }
-        if (s->tiff.photo_metric != PHOTOMETRIC_MINISWHITE)
-        {
-            for (i = 0;  i < s->bytes_per_row;  i++)
-                s->row_buf[i] = ~s->row_buf[i];
-        }
-        if (s->tiff.fill_order != FILLORDER_LSB2MSB)
-            bit_reverse(s->row_buf, s->row_buf, s->bytes_per_row);
-        if (encode_row(s))
-            return -1;
-    }
-    return image_length;
-}
-/*- End of function --------------------------------------------------------*/
-
-static int close_tiff_input_file(t4_state_t *s)
-{
-    TIFFClose(s->tiff.tiff_file);
-    s->tiff.tiff_file = NULL;
-    if (s->file)
-        free((char *) s->file);
-    s->file = NULL;
-    return 0;
-}
-/*- End of function --------------------------------------------------------*/
-
-static int open_tiff_output_file(t4_state_t *s, const char *file)
-{
-    if ((s->tiff.tiff_file = TIFFOpen(file, "w")) == NULL)
-        return -1;
-    return 0;
-}
-/*- End of function --------------------------------------------------------*/
-
-static void write_tiff_image(t4_state_t *s)
-{
-    /* Set up the TIFF directory info... */
-    set_tiff_directory_info(s);
-    /* ..and then write the image... */
-    if (TIFFWriteEncodedStrip(s->tiff.tiff_file, 0, s->image_buffer, s->image_length*s->bytes_per_row) < 0)
-        span_log(&s->logging, SPAN_LOG_WARNING, "%s: Error writing TIFF strip.\n", s->file);
-    /* ...then the directory entry, and libtiff is happy. */
-    TIFFWriteDirectory(s->tiff.tiff_file);
-}
-/*- End of function --------------------------------------------------------*/
-
-static int close_tiff_output_file(t4_state_t *s)
-{
-    int i;
-    t4_tiff_state_t *t;
-
-    t = &s->tiff;
-    /* Perform any operations needed to tidy up a written TIFF file before
-       closure. */
-    if (s->current_page > 1)
-    {
-        /* We need to edit the TIFF directories. Until now we did not know
-           the total page count, so the TIFF file currently says one. Now we
-           need to set the correct total page count associated with each page. */
-        for (i = 0;  i < s->current_page;  i++)
-        {
-            TIFFSetDirectory(t->tiff_file, (tdir_t) i);
-            TIFFSetField(t->tiff_file, TIFFTAG_PAGENUMBER, i, s->current_page);
-            TIFFWriteDirectory(t->tiff_file);
-        }
-    }
-    TIFFClose(t->tiff_file);
-    t->tiff_file = NULL;
-    if (s->file)
-    {
-        /* Try not to leave a file behind, if we didn't receive any pages to
-           put in it. */
-        if (s->current_page == 0)
-            remove(s->file);
-        free((char *) s->file);
-    }
-    s->file = NULL;
-    return 0;
-}
-/*- End of function --------------------------------------------------------*/
-
-#else
-
-static int set_tiff_directory_info(t4_state_t *s)
-{
-    return 0;
-}
-/*- End of function --------------------------------------------------------*/
-
-static int get_tiff_directory_info(t4_state_t *s)
-{
-    return 0;
-}
-/*- End of function --------------------------------------------------------*/
-
-static int test_tiff_directory_info(t4_state_t *s)
-{
-    return 0;
-}
-/*- End of function --------------------------------------------------------*/
-
-static int open_tiff_input_file(t4_state_t *s, const char *file)
-{
-    return 0;
-}
-/*- End of function --------------------------------------------------------*/
-
-static int read_tiff_image(t4_state_t *s)
-{
-    return 0;
-}
-/*- End of function --------------------------------------------------------*/
-
-static int close_tiff_input_file(t4_state_t *s)
-{
-    return 0;
-}
-/*- End of function --------------------------------------------------------*/
-
-static int open_tiff_output_file(t4_state_t *s, const char *file)
-{
-    return 0;
-}
-/*- End of function --------------------------------------------------------*/
-
-static void write_tiff_image(t4_state_t *s)
-{
-    return 0;
-}
-/*- End of function --------------------------------------------------------*/
-
-static int close_tiff_output_file(t4_state_t *s)
-{
-    return 0;
-}
-/*- End of function --------------------------------------------------------*/
-#endif
-
-static void update_row_bit_info(t4_state_t *s)
-{
-    if (s->row_bits > s->max_row_bits)
-        s->max_row_bits = s->row_bits;
-    if (s->row_bits < s->min_row_bits)
-        s->min_row_bits = s->row_bits;
-    s->row_bits = 0;
-}
-/*- End of function --------------------------------------------------------*/
-
-#if defined(__i386__)  ||  defined(__x86_64__)  ||  defined(__ppc__)  ||   defined(__powerpc__)
-static __inline__ int run_length(unsigned int bits)
-{
-    return 7 - top_bit(bits);
-}
-/*- End of function --------------------------------------------------------*/
-#else
-static __inline__ int run_length(unsigned int bits)
-{
-    static const uint8_t run_len[256] =
-    {
-        8, 7, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, /* 0x00 - 0x0F */
-        3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, /* 0x10 - 0x1F */
-        2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, /* 0x20 - 0x2F */
-        2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, /* 0x30 - 0x3F */
-        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, /* 0x40 - 0x4F */
-        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, /* 0x50 - 0x5F */
-        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, /* 0x60 - 0x6F */
-        1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, /* 0x70 - 0x7F */
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x80 - 0x8F */
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0x90 - 0x9F */
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0xA0 - 0xAF */
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0xB0 - 0xBF */
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0xC0 - 0xCF */
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0xD0 - 0xDF */
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0xE0 - 0xEF */
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, /* 0xF0 - 0xFF */
-    };
-
-    return run_len[bits];
-}
-/*- End of function --------------------------------------------------------*/
-#endif
-
-static int row_to_run_lengths(uint32_t list[], const uint8_t row[], int width)
-{
-    uint32_t flip;
-    uint32_t x;
-    int span;
-    int entry;
-    int frag;
-    int rem;
-    int limit;
-    int i;
-    int pos;
-
-    /* Deal with whole words first. We know we are starting on a word boundary. */
-    entry = 0;
-    flip = 0;
-    limit = (width >> 3) & ~3;
-    span = 0;
-    pos = 0;
-    for (i = 0;  i < limit;  i += sizeof(uint32_t))
-    {
-        x = *((uint32_t *) &row[i]);
-        if (x != flip)
-        {
-            x = ((uint32_t) row[i] << 24) | ((uint32_t) row[i + 1] << 16) | ((uint32_t) row[i + 2] << 8) | ((uint32_t) row[i + 3]);
-            /* We know we are going to find at least one transition. */
-            frag = 31 - top_bit(x ^ flip);
-            pos += ((i << 3) - span + frag);
-            list[entry++] = pos;
-            x <<= frag;
-            flip ^= 0xFFFFFFFF;
-            rem = 32 - frag;
-            /* Now see if there are any more */
-            while ((frag = 31 - top_bit(x ^ flip)) < rem)
-            {
-                pos += frag;
-                list[entry++] = pos;
-                x <<= frag;
-                flip ^= 0xFFFFFFFF;
-                rem -= frag;
-            }
-            /* Save the remainder of the word */
-            span = (i << 3) + 32 - rem;
-        }
-    }
-    /* Now deal with some whole bytes, if there are any left. */
-    limit = width >> 3;
-    flip &= 0xFF000000;
-    if (i < limit)
-    {
-        for (  ;  i < limit;  i++)
-        {
-            x = (uint32_t) row[i] << 24;
-            if (x != flip)
-            {
-                /* We know we are going to find at least one transition. */
-                frag = 31 - top_bit(x ^ flip);
-                pos += ((i << 3) - span + frag);
-                list[entry++] = pos;
-                x <<= frag;
-                flip ^= 0xFF000000;
-                rem = 8 - frag;
-                /* Now see if there are any more */
-                while ((frag = 31 - top_bit(x ^ flip)) < rem)
-                {
-                    pos += frag;
-                    list[entry++] = pos;
-                    x <<= frag;
-                    flip ^= 0xFF000000;
-                    rem -= frag;
-                }   
-                /* Save the remainder of the word */
-                span = (i << 3) + 8 - rem;
-            }
-        }
-    }
-    /* Deal with any left over fractional byte. */
-    span = (i << 3) - span;
-    if ((rem = width & 7))
-    {
-        x = row[i];
-        x <<= 24;
-        do
-        {
-            frag = 31 - top_bit(x ^ flip);
-            if (frag > rem)
-                frag = rem;
-            pos += (span + frag);
-            list[entry++] = pos;
-            x <<= frag;
-            span = 0;
-            flip ^= 0xFF000000;
-            rem -= frag;
-        }
-        while (rem > 0);
-    }
-    else
-    {
-        if (span)
-        {
-            pos += span;
-            list[entry++] = pos;
-        }
-    }
-    return entry;
-}
-/*- End of function --------------------------------------------------------*/
-
-static int free_buffers(t4_state_t *s)
-{
-    if (s->image_buffer)
-    {
-        free(s->image_buffer);
-        s->image_buffer = NULL;
-        s->image_buffer_size = 0;
-    }
-    if (s->cur_runs)
-    {
-        free(s->cur_runs);
-        s->cur_runs = NULL;
-    }
-    if (s->ref_runs)
-    {
-        free(s->ref_runs);
-        s->ref_runs = NULL;
-    }
-    if (s->row_buf)
-    {
-        free(s->row_buf);
-        s->row_buf = NULL;
-    }
-    return 0;
-}
-/*- End of function --------------------------------------------------------*/
-
-static __inline__ void add_run_to_row(t4_state_t *s)
-{
-    if (s->run_length >= 0)
-    {
-        s->row_len += s->run_length;
-        /* Don't allow rows to grow too long, and overflow the buffers */
-        if (s->row_len <= s->image_width)
-            s->cur_runs[s->a_cursor++] = s->run_length;
-    }
-    s->run_length = 0;
-}
-/*- End of function --------------------------------------------------------*/
-
-static int put_decoded_row(t4_state_t *s)
-{
-    static const int msbmask[9] =
-    {
-        0x00, 0x01, 0x03, 0x07, 0x0f, 0x1f, 0x3f, 0x7f, 0xff
-    };
-    uint8_t *t;
-    uint32_t i;
-    uint32_t *p;
-    int fudge;
-    int row_starts_at;
-    int x;
-    int j;
-
-    if (s->run_length)
-        add_run_to_row(s);
-#if defined(T4_STATE_DEBUGGING)
-    /* Dump the runs of black and white for analysis */
-    {
-        int total;
-
-        total = 0;
-        for (x = 0;  x < s->b_cursor;  x++)
-            total += s->ref_runs[x];
-        printf("Ref (%d)", total);
-        for (x = 0;  x < s->b_cursor;  x++)
-            printf(" %" PRIu32, s->ref_runs[x]);
-        printf("\n");
-        total = 0;
-        for (x = 0;  x < s->a_cursor;  x++)
-            total += s->cur_runs[x];
-        printf("Cur (%d)", total);
-        for (x = 0;  x < s->a_cursor;  x++)
-            printf(" %" PRIu32, s->cur_runs[x]);
-        printf("\n");
-    }
-#endif
-    row_starts_at = s->image_size;
-    /* Make sure there is enough room for another row */
-    if (s->image_size + s->bytes_per_row >= s->image_buffer_size)
-    {
-        if ((t = realloc(s->image_buffer, s->image_buffer_size + 100*s->bytes_per_row)) == NULL)
-            return -1;
-        s->image_buffer_size += 100*s->bytes_per_row;
-        s->image_buffer = t;
-    }
-    if (s->row_len == s->image_width)
-    {
-        STATE_TRACE("%d Good row - %d %s\n", s->image_length, s->row_len, (s->row_is_2d)  ?  "2D"  :  "1D");
-        if (s->curr_bad_row_run)
-        {
-            if (s->curr_bad_row_run > s->longest_bad_row_run)
-                s->longest_bad_row_run = s->curr_bad_row_run;
-            s->curr_bad_row_run = 0;
-        }
-        /* Convert the runs to a bit image of the row */
-        /* White/black/white... runs, always starting with white. That means the first run could be
-           zero length. */
-        for (x = 0, fudge = 0;  x < s->a_cursor;  x++, fudge ^= 0xFF)
-        {
-            i = s->cur_runs[x];
-            if ((int) i >= s->tx_bits)
-            {
-                s->tx_bitstream = (s->tx_bitstream << s->tx_bits) | (msbmask[s->tx_bits] & fudge);
-                for (i += (8 - s->tx_bits);  i >= 8;  i -= 8)
-                {
-                    s->tx_bits = 8;
-                    s->image_buffer[s->image_size++] = (uint8_t) s->tx_bitstream;
-                    s->tx_bitstream = fudge;
-                }
-            }
-            s->tx_bitstream = (s->tx_bitstream << i) | (msbmask[i] & fudge);
-            s->tx_bits -= i;
-        }
-        s->image_length++;
-    }
-    else
-    {
-        STATE_TRACE("%d Bad row - %d %s\n", s->image_length, s->row_len, (s->row_is_2d)  ?  "2D"  :  "1D");
-        /* Try to clean up the bad runs, and produce something reasonable as the reference
-           row for the next row. Use a copy of the previous good row as the actual current
-           row. If the row only fell apart near the end, reusing it might be the best
-           solution. */
-        for (j = 0, fudge = 0;  j < s->a_cursor  &&  fudge < s->image_width;  j++)
-            fudge += s->cur_runs[j];
-        if (fudge < s->image_width)
-        {
-            /* Try to pad with white, and avoid black, to minimise mess on the image. */
-            if ((s->a_cursor & 1))
-            {
-                /* We currently finish in white. We could extend that, but it is probably of
-                   the right length. Changing it would only further mess up what happens in the
-                   next row. It seems better to add a black spot, and an extra white run. */
-                s->cur_runs[s->a_cursor++] = 1;
-                fudge++;
-                if (fudge < s->image_width)
-                    s->cur_runs[s->a_cursor++] = s->image_width - fudge;
-            }
-            else
-            {
-                /* We currently finish on black, so we add an extra white run to fill out the line. */
-                s->cur_runs[s->a_cursor++] = s->image_width - fudge;
-            }
-        }
-        else
-        {
-            /* Trim the last element to align with the proper image width */
-            s->cur_runs[s->a_cursor] += (s->image_width - fudge);
-        }
-        /* Ensure there is a previous line to copy from. */
-        if (s->image_size != s->last_row_starts_at)
-        {
-            /* Copy the previous row over this one */
-            memcpy(s->image_buffer + s->image_size, s->image_buffer + s->last_row_starts_at, s->bytes_per_row);
-            s->image_size += s->bytes_per_row;
-            s->image_length++;
-        }
-        s->bad_rows++;
-        s->curr_bad_row_run++;
-    }
-
-    /* Pad the row as it becomes the reference row, so there are no odd runs to pick up if we
-       step off the end of the list. */
-    s->cur_runs[s->a_cursor] = 0;
-    s->cur_runs[s->a_cursor + 1] = 0;
-
-    /* Prepare the buffers for the next row. */
-    s->last_row_starts_at = row_starts_at;
-    /* Swap the buffers */
-    p = s->cur_runs;
-    s->cur_runs = s->ref_runs;
-    s->ref_runs = p;
-
-    s->b_cursor = 1;
-    s->a_cursor = 0;
-    s->b1 = s->ref_runs[0];
-    s->a0 = 0;
-    
-    s->run_length = 0;
-
-    return 0;
-}
-/*- End of function --------------------------------------------------------*/
-
-SPAN_DECLARE(int) t4_rx_end_page(t4_state_t *s)
-{
-    int row;
-    int i;
-
-    if (s->line_encoding == T4_COMPRESSION_ITU_T6)
-    {
-        /* Push enough zeros through the decoder to flush out any remaining codes */
-        for (i = 0;  i < 13;  i++)
-            t4_rx_put_bit(s, 0);
-    }
-    if (s->curr_bad_row_run)
-    {
-        if (s->curr_bad_row_run > s->longest_bad_row_run)
-            s->longest_bad_row_run = s->curr_bad_row_run;
-        s->curr_bad_row_run = 0;
-    }
-
-    if (s->image_size == 0)
-        return -1;
-
-    if (s->row_write_handler)
-    {
-        for (row = 0;  row < s->image_length;  row++)
-        {
-            if (s->row_write_handler(s->row_write_user_data, s->image_buffer + row*s->bytes_per_row, s->bytes_per_row) < 0)
-            {
-                span_log(&s->logging, SPAN_LOG_WARNING, "Write error at row %d.\n", row);
-                break;
-            }
-        }
-        /* Write a blank row to indicate the end of the image. */
-        if (s->row_write_handler(s->row_write_user_data, NULL, 0) < 0)
-            span_log(&s->logging, SPAN_LOG_WARNING, "Write error at row %d.\n", row);
-    }
-    else
-    {
-        write_tiff_image(s);
-    }
-    s->rx_bits = 0;
-    s->rx_skip_bits = 0;
-    s->rx_bitstream = 0;
-    s->consecutive_eols = EOLS_TO_END_ANY_RX_PAGE;
-
-    s->image_size = 0;
-    return 0;
-}
-/*- End of function --------------------------------------------------------*/
-
-static __inline__ void drop_rx_bits(t4_state_t *s, int bits)
-{
-    /* Only remove one bit right now. The rest need to be removed step by step,
-       checking for a misaligned EOL along the way. This is time consuming, but
-       if we don't do it a single bit error can severely damage an image. */
-    s->row_bits += bits;
-    s->rx_skip_bits += (bits - 1);
-    s->rx_bits--;
-    s->rx_bitstream >>= 1;
-}
-/*- End of function --------------------------------------------------------*/
-
-static __inline__ void force_drop_rx_bits(t4_state_t *s, int bits)
-{
-    /* This should only be called to drop the bits of an EOL, as that is the
-       only place where it is safe to drop them all at once. */
-    s->row_bits += bits;
-    s->rx_skip_bits = 0;
-    s->rx_bits -= bits;
-    s->rx_bitstream >>= bits;
-}
-/*- End of function --------------------------------------------------------*/
-
-static int rx_put_bits(t4_state_t *s, uint32_t bit_string, int quantity)
-{
-    int bits;
-
-    /* We decompress bit by bit, as the data stream is received. We need to
-       scan continuously for EOLs, so we might as well work this way. */
-    s->line_image_size += quantity;
-    s->rx_bitstream |= (bit_string << s->rx_bits);
-    /* The longest item we need to scan for is 13 bits long (a 2D EOL), so we
-       need a minimum of 13 bits in the buffer to proceed with any bit stream
-       analysis. */
-    if ((s->rx_bits += quantity) < 13)
-        return FALSE;
-    if (s->consecutive_eols)
-    {
-        /* Check if the image has already terminated. */
-        if (s->consecutive_eols >= EOLS_TO_END_ANY_RX_PAGE)
-            return TRUE;
-        /* Check if the image hasn't even started. */
-        if (s->consecutive_eols < 0)
-        {
-            /* We are waiting for the very first EOL (1D or 2D only). */
-            /* We need to take this bit by bit, as the EOL could be anywhere,
-               and any junk could preceed it. */
-            while ((s->rx_bitstream & 0xFFF) != 0x800)
-            {
-                s->rx_bitstream >>= 1;
-                if (--s->rx_bits < 13)
-                    return FALSE;
-            }
-            /* We have an EOL, so now the page begins and we can proceed to
-               process the bit stream as image data. */
-            s->consecutive_eols = 0;
-            if (s->line_encoding == T4_COMPRESSION_ITU_T4_1D)
-            {
-                s->row_is_2d = FALSE;
-                force_drop_rx_bits(s, 12);
-            }
-            else
-            {
-                s->row_is_2d = !(s->rx_bitstream & 0x1000);
-                force_drop_rx_bits(s, 13);
-            }
-        }
-    }
-
-    while (s->rx_bits >= 13)
-    {
-        /* We need to check for EOLs bit by bit through the whole stream. If
-           we just try looking between code words, we will miss an EOL when a bit
-           error has throw the code words completely out of step. The can mean
-           recovery takes many lines, and the image gets really messed up. */
-        /* Although EOLs are not inserted at the end of each row of a T.6 image,
-           they are still perfectly valid, and can terminate an image. */
-        if ((s->rx_bitstream & 0x0FFF) == 0x0800)
-        {
-            STATE_TRACE("EOL\n");
-            if (s->row_len == 0)
-            {
-                /* A zero length row - i.e. 2 consecutive EOLs - is distinctly
-                   the end of page condition. That's all we actually get on a
-                   T.6 page. However, there are a minimum of 6 EOLs at the end of
-                   any T.4 page. We can look for more than 2 EOLs in case bit
-                   errors simulate the end of page condition at the wrong point.
-                   Such robust checking is irrelevant for a T.6 page, as it should
-                   be error free. */
-                /* Note that for a T.6 page we should get here on the very first
-                   EOL, as the row length should be zero at that point. Therefore
-                   we should count up both EOLs, unless there is some bogus partial
-                   row ahead of them. */
-                s->consecutive_eols++;
-                if (s->line_encoding == T4_COMPRESSION_ITU_T6)
-                {
-                    if (s->consecutive_eols >= EOLS_TO_END_T6_RX_PAGE)
-                    {
-                        s->consecutive_eols = EOLS_TO_END_ANY_RX_PAGE;
-                        return TRUE;
-                    }
-                }
-                else
-                {
-                    if (s->consecutive_eols >= EOLS_TO_END_T4_RX_PAGE)
-                    {
-                        s->consecutive_eols = EOLS_TO_END_ANY_RX_PAGE;
-                        return TRUE;
-                    }
-                }
-            }
-            else
-            {
-                /* The EOLs are not back-to-back, so they are not part of the
-                   end of page condition. */
-                if (s->run_length > 0)
-                    add_run_to_row(s);
-                s->consecutive_eols = 0;
-                if (put_decoded_row(s))
-                    return TRUE;
-                update_row_bit_info(s);
-            }
-            if (s->line_encoding == T4_COMPRESSION_ITU_T4_2D)
-            {
-                s->row_is_2d = !(s->rx_bitstream & 0x1000);
-                force_drop_rx_bits(s, 13);
-            }
-            else
-            {
-                force_drop_rx_bits(s, 12);
-            }
-            s->its_black = FALSE;
-            s->black_white = 0;
-            s->run_length = 0;
-            s->row_len = 0;
-            continue;
-        }
-        if (s->rx_skip_bits)
-        {
-            /* We are clearing out the remaining bits of the last code word we
-               absorbed. */
-            s->rx_skip_bits--;
-            s->rx_bits--;
-            s->rx_bitstream >>= 1;
-            continue;
-        }
-        if (s->row_is_2d  &&  s->black_white == 0)
-        {
-            bits = s->rx_bitstream & 0x7F;
-            STATE_TRACE("State %d, %d - ",
-                        t4_2d_table[bits].state,
-                        t4_2d_table[bits].width);
-            if (s->row_len >= s->image_width)
-            {
-                drop_rx_bits(s, t4_2d_table[bits].width);
-                continue;
-            }
-            if (s->a_cursor)
-            {
-                /* Move past a0, always staying on the current colour */
-                for (  ;  s->b1 <= s->a0;  s->b_cursor += 2)
-                    s->b1 += (s->ref_runs[s->b_cursor] + s->ref_runs[s->b_cursor + 1]);
-            }
-            switch (t4_2d_table[bits].state)
-            {
-            case S_Horiz:
-                STATE_TRACE("Horiz %d %d %d\n",
-                            s->image_width,
-                            s->a0,
-                            s->a_cursor);
-                /* We now need to extract a white/black or black/white pair of runs, using the 1D
-                   method. If the first of the pair takes us exactly to the end of the row, there
-                   should still be a zero length element for the second of the pair. */
-                s->its_black = s->a_cursor & 1;
-                s->black_white = 2;
-                break;
-            case S_Vert:
-                STATE_TRACE("Vert[%d] %d %d %d %d\n",
-                            t4_2d_table[bits].param,
-                            s->image_width,
-                            s->a0,
-                            s->b1,
-                            s->run_length);
-                s->run_length += (s->b1 - s->a0 + t4_2d_table[bits].param);
-                s->a0 = s->b1 + t4_2d_table[bits].param;
-                add_run_to_row(s);
-                /* We need to move one step in one direction or the other, to change to the
-                   opposite colour */
-                if (t4_2d_table[bits].param >= 0)
-                {
-                    s->b1 += s->ref_runs[s->b_cursor++];
-                }
-                else
-                {
-                    if (s->b_cursor)
-                        s->b1 -= s->ref_runs[--s->b_cursor];
-                }
-                break;
-            case S_Pass:
-                STATE_TRACE("Pass %d %d %d %d %d\n",
-                            s->image_width,
-                            s->a0,
-                            s->b1,
-                            s->ref_runs[s->b_cursor],
-                            s->ref_runs[s->b_cursor + 1]);
-                s->b1 += s->ref_runs[s->b_cursor++];
-                s->run_length += (s->b1 - s->a0);
-                s->a0 = s->b1;
-                s->b1 += s->ref_runs[s->b_cursor++];
-                break;
-            case S_Ext:
-                /* We do not currently handle any kind of extension */
-                STATE_TRACE("Ext %d %d %d 0x%x\n",
-                            s->image_width,
-                            s->a0,
-                            ((s->rx_bitstream >> t4_2d_table[bits].width) & 0x7),
-                            s->rx_bitstream);
-                /* TODO: The uncompressed option should be implemented. */
-                break;
-            case S_Null:
-                STATE_TRACE("Null\n");
-                break;
-            default:
-                STATE_TRACE("Unexpected T.4 state\n");
-                span_log(&s->logging, SPAN_LOG_WARNING, "Unexpected T.4 state %d\n", t4_2d_table[bits].state);
-                break;
-            }
-            drop_rx_bits(s, t4_2d_table[bits].width);
-        }
-        else
-        {
-            if (s->its_black)
-            {
-                bits = s->rx_bitstream & 0x1FFF;
-                STATE_TRACE("State %d, %d - Black %d %d %d\n",
-                            t4_1d_black_table[bits].state,
-                            t4_1d_black_table[bits].width,
-                            s->image_width,
-                            s->a0,
-                            t4_1d_black_table[bits].param);
-                switch (t4_1d_black_table[bits].state)
-                {
-                case S_MakeUpB:
-                case S_MakeUp:
-                    s->run_length += t4_1d_black_table[bits].param;
-                    s->a0 += t4_1d_black_table[bits].param;
-                    break;
-                case S_TermB:
-                    s->its_black = FALSE;
-                    if (s->row_len < s->image_width)
-                    {
-                        s->run_length += t4_1d_black_table[bits].param;
-                        s->a0 += t4_1d_black_table[bits].param;
-                        add_run_to_row(s);
-                    }
-                    if (s->black_white)
-                        s->black_white--;
-                    break;
-                default:
-                    /* Bad black */
-                    s->black_white = 0;
-                    break;
-                }
-                drop_rx_bits(s, t4_1d_black_table[bits].width);
-            }
-            else
-            {
-                bits = s->rx_bitstream & 0xFFF;
-                STATE_TRACE("State %d, %d - White %d %d %d\n",
-                            t4_1d_white_table[bits].state,
-                            t4_1d_white_table[bits].width,
-                            s->image_width,
-                            s->a0,
-                            t4_1d_white_table[bits].param);
-                switch (t4_1d_white_table[bits].state)
-                {
-                case S_MakeUpW:
-                case S_MakeUp:
-                    s->run_length += t4_1d_white_table[bits].param;
-                    s->a0 += t4_1d_white_table[bits].param;
-                    break;
-                case S_TermW:
-                    s->its_black = TRUE;
-                    if (s->row_len < s->image_width)
-                    {
-                        s->run_length += t4_1d_white_table[bits].param;
-                        s->a0 += t4_1d_white_table[bits].param;
-                        add_run_to_row(s);
-                    }
-                    if (s->black_white)
-                        s->black_white--;
-                    break;
-                default:
-                    /* Bad white */
-                    s->black_white = 0;
-                    break;
-                }
-                drop_rx_bits(s, t4_1d_white_table[bits].width);
-            }
-        }
-        if (s->a0 >= s->image_width)
-            s->a0 = s->image_width - 1;
-
-        if (s->line_encoding == T4_COMPRESSION_ITU_T6)
-        {
-            /* T.6 has no EOL markers. We sense the end of a line by its length alone. */
-            /* The last test here is a backstop protection, so a corrupt image cannot
-               cause us to do bad things. Bad encoders have actually been seen, which
-               demand such protection. */
-            if (s->black_white == 0  &&  s->row_len >= s->image_width)
-            {
-                STATE_TRACE("EOL T.6\n");
-                if (s->run_length > 0)
-                    add_run_to_row(s);
-                update_row_bit_info(s);
-                if (put_decoded_row(s))
-                    return TRUE;
-                s->its_black = FALSE;
-                s->black_white = 0;
-                s->run_length = 0;
-                s->row_len = 0;
-            }
-        }
-    }
-    return FALSE;
-}
-/*- End of function --------------------------------------------------------*/
-
-SPAN_DECLARE(int) t4_rx_put_bit(t4_state_t *s, int bit)
-{
-    return rx_put_bits(s, bit & 1, 1);
-}
-/*- End of function --------------------------------------------------------*/
-
-SPAN_DECLARE(int) t4_rx_put_byte(t4_state_t *s, uint8_t byte)
-{
-    return rx_put_bits(s, byte & 0xFF, 8);
-}
-/*- End of function --------------------------------------------------------*/
-
-SPAN_DECLARE(int) t4_rx_put_chunk(t4_state_t *s, const uint8_t buf[], int len)
-{
-    int i;
-    uint8_t byte;
-
-    for (i = 0;  i < len;  i++)
-    {
-        byte = buf[i];
-        if (rx_put_bits(s, byte & 0xFF, 8))
-            return TRUE;
-    }
-    return FALSE;
-}
-/*- End of function --------------------------------------------------------*/
-
-SPAN_DECLARE(int) t4_rx_set_row_write_handler(t4_state_t *s, t4_row_write_handler_t handler, void *user_data)
-{
-    s->row_write_handler = handler;
-    s->row_write_user_data = user_data;
-    return 0;
-}
-/*- End of function --------------------------------------------------------*/
-
-SPAN_DECLARE(t4_state_t *) t4_rx_init(t4_state_t *s, const char *file, int output_encoding)
-{
-    if (s == NULL)
-    {
-        if ((s = (t4_state_t *) malloc(sizeof(*s))) == NULL)
-            return NULL;
-    }
-    memset(s, 0, sizeof(*s));
-    span_log_init(&s->logging, SPAN_LOG_NONE, NULL);
-    span_log_set_protocol(&s->logging, "T.4");
-    s->rx = TRUE;
-    
-    span_log(&s->logging, SPAN_LOG_FLOW, "Start rx document\n");
-
-    if (open_tiff_output_file(s, file) < 0)
-        return NULL;
-
-    /* Save the file name for logging reports. */
-    s->file = strdup(file);
-    /* Only provide for one form of coding throughout the file, even though the
-       coding on the wire could change between pages. */
-    switch (output_encoding)
-    {
-    case T4_COMPRESSION_ITU_T4_1D:
-        s->tiff.output_compression = COMPRESSION_CCITT_T4;
-        s->tiff.output_t4_options = GROUP3OPT_FILLBITS;
-        break;
-    case T4_COMPRESSION_ITU_T4_2D:
-        s->tiff.output_compression = COMPRESSION_CCITT_T4;
-        s->tiff.output_t4_options = GROUP3OPT_FILLBITS | GROUP3OPT_2DENCODING;
-        break;
-    case T4_COMPRESSION_ITU_T6:
-        s->tiff.output_compression = COMPRESSION_CCITT_T6;
-        s->tiff.output_t4_options = 0;
-        break;
-    }
-
-    /* Until we have a valid figure for the bytes per row, we need it to be set to a suitable
-       value to ensure it will be seen as changing when the real value is used. */
-    s->bytes_per_row = 0;
-
-    s->current_page = 0;
-    s->pages_in_file = 0;
-    s->start_page = 0;
-    s->stop_page = INT_MAX;
-
-    s->image_buffer = NULL;
-    s->image_buffer_size = 0;
-
-    /* Set some default values */
-    s->x_resolution = T4_X_RESOLUTION_R8;
-    s->y_resolution = T4_Y_RESOLUTION_FINE;
-    s->image_width = T4_WIDTH_R8_A4;
-
-    return s;
-}
-/*- End of function --------------------------------------------------------*/
-
-SPAN_DECLARE(int) t4_rx_start_page(t4_state_t *s)
-{
-    int bytes_per_row;
-    int run_space;
-    uint32_t *bufptr;
-
-    span_log(&s->logging, SPAN_LOG_FLOW, "Start rx page - compression %d\n", s->line_encoding);
-    if (s->tiff.tiff_file == NULL)
-        return -1;
-
-    /* Calculate the scanline/tile width. */
-    bytes_per_row = (s->image_width + 7)/8;
-    run_space = (s->image_width + 4)*sizeof(uint32_t);
-    if (bytes_per_row != s->bytes_per_row)
-    {
-        /* Allocate the space required for decoding the new row length. */
-        s->bytes_per_row = bytes_per_row;
-        if ((bufptr = (uint32_t *) realloc(s->cur_runs, run_space)) == NULL)
-            return -1;
-        s->cur_runs = bufptr;
-        if ((bufptr = (uint32_t *) realloc(s->ref_runs, run_space)) == NULL)
-            return -1;
-        s->ref_runs = bufptr;
-    }
-    memset(s->cur_runs, 0, run_space);
-    memset(s->ref_runs, 0, run_space);
-
-    s->rx_bits = 0;
-    s->rx_skip_bits = 0;
-    s->rx_bitstream = 0;
-    s->row_bits = 0;
-    s->min_row_bits = INT_MAX;
-    s->max_row_bits = 0;
-
-    s->row_is_2d = (s->line_encoding == T4_COMPRESSION_ITU_T6);
-    /* We start at -1 EOLs for 1D and 2D decoding, as an indication we are waiting for the
-       first EOL. T.6 coding starts without any preamble. */
-    s->consecutive_eols = (s->line_encoding == T4_COMPRESSION_ITU_T6)  ?  0  :  -1;
-
-    s->bad_rows = 0;
-    s->longest_bad_row_run = 0;
-    s->curr_bad_row_run = 0;
-    s->image_length = 0;
-    s->tx_bitstream = 0;
-    s->tx_bits = 8;
-    s->image_size = 0;
-    s->line_image_size = 0;
-    s->last_row_starts_at = 0;
-
-    s->row_len = 0;
-    s->its_black = FALSE;
-    s->black_white = 0;
-
-    /* Initialise the reference line to all white */
-    s->ref_runs[0] =
-    s->ref_runs[1] =
-    s->ref_runs[2] =
-    s->ref_runs[3] = s->image_width;
-    s->ref_steps = 1;
-
-    s->b_cursor = 1;
-    s->a_cursor = 0;
-    s->b1 = s->ref_runs[0];
-    s->a0 = 0;
-
-    s->run_length = 0;
-
-    time (&s->page_start_time);
-
-    return 0;
-}
-/*- End of function --------------------------------------------------------*/
-
-SPAN_DECLARE(int) t4_rx_release(t4_state_t *s)
-{
-    if (!s->rx)
-        return -1;
-    if (s->tiff.tiff_file)
-        close_tiff_output_file(s);
-    free_buffers(s);
-    return 0;
-}
-/*- End of function --------------------------------------------------------*/
-
-SPAN_DECLARE(int) t4_rx_free(t4_state_t *s)
-{
-    int ret;
-
-    ret = t4_rx_release(s);
-    free(s);
-    return ret;
-}
-/*- End of function --------------------------------------------------------*/
-
-SPAN_DECLARE(void) t4_rx_set_rx_encoding(t4_state_t *s, int encoding)
-{
-    s->line_encoding = encoding;
-}
-/*- End of function --------------------------------------------------------*/
-
-SPAN_DECLARE(void) t4_rx_set_image_width(t4_state_t *s, int width)
-{
-    s->image_width = width;
-}
-/*- End of function --------------------------------------------------------*/
-
-SPAN_DECLARE(void) t4_rx_set_y_resolution(t4_state_t *s, int resolution)
-{
-    s->y_resolution = resolution;
-}
-/*- End of function --------------------------------------------------------*/
-
-SPAN_DECLARE(void) t4_rx_set_x_resolution(t4_state_t *s, int resolution)
-{
-    s->x_resolution = resolution;
-}
-/*- End of function --------------------------------------------------------*/
-
-SPAN_DECLARE(void) t4_rx_set_dcs(t4_state_t *s, const char *dcs)
-{
-    s->tiff.dcs = (dcs  &&  dcs[0])  ?  dcs  :  NULL;
-}
-/*- End of function --------------------------------------------------------*/
-
-SPAN_DECLARE(void) t4_rx_set_sub_address(t4_state_t *s, const char *sub_address)
-{
-    s->tiff.sub_address = (sub_address  &&  sub_address[0])  ?  sub_address  :  NULL;
-}
-/*- End of function --------------------------------------------------------*/
-
-SPAN_DECLARE(void) t4_rx_set_far_ident(t4_state_t *s, const char *ident)
-{
-    s->tiff.far_ident = (ident  &&  ident[0])  ?  ident  :  NULL;
-}
-/*- End of function --------------------------------------------------------*/
-
-SPAN_DECLARE(void) t4_rx_set_vendor(t4_state_t *s, const char *vendor)
-{
-    s->tiff.vendor = vendor;
-}
-/*- End of function --------------------------------------------------------*/
-
-SPAN_DECLARE(void) t4_rx_set_model(t4_state_t *s, const char *model)
-{
-    s->tiff.model = model;
-}
-/*- End of function --------------------------------------------------------*/
-
-static __inline__ int put_encoded_bits(t4_state_t *s, uint32_t bits, int length)
-{
-    uint8_t *t;
-
-    /* We might be called with a large length value, to spew out a mass of zero bits for
-       minimum row length padding. */
-    s->tx_bitstream |= (bits << s->tx_bits);
-    s->tx_bits += length;
-    s->row_bits += length;
-    if ((s->image_size + (s->tx_bits + 7)/8) >= s->image_buffer_size)
-    {
-        if ((t = realloc(s->image_buffer, s->image_buffer_size + 100*s->bytes_per_row)) == NULL)
-            return -1;
-        s->image_buffer = t;
-        s->image_buffer_size += 100*s->bytes_per_row;
-    }
-    while (s->tx_bits >= 8)
-    {
-        s->image_buffer[s->image_size++] = (uint8_t) (s->tx_bitstream & 0xFF);
-        s->tx_bitstream >>= 8;
-        s->tx_bits -= 8;
-    }
-    return 0;
-}
-/*- End of function --------------------------------------------------------*/
-
-/*
- * Write the sequence of codes that describes
- * the specified span of zero's or one's.  The
- * appropriate table that holds the make-up and
- * terminating codes is supplied.
- */
-static __inline__ int put_1d_span(t4_state_t *s, int32_t span, const t4_run_table_entry_t *tab)
-{
-    const t4_run_table_entry_t *te;
-
-    te = &tab[63 + (2560 >> 6)];
-    while (span >= 2560 + 64)
-    {
-        if (put_encoded_bits(s, te->code, te->length))
-            return -1;
-        span -= te->run_length;
-    }
-    te = &tab[63 + (span >> 6)];
-    if (span >= 64)
-    {
-        if (put_encoded_bits(s, te->code, te->length))
-            return -1;
-        span -= te->run_length;
-    }
-    if (put_encoded_bits(s, tab[span].code, tab[span].length))
-        return -1;
-    return 0;
-}
-/*- End of function --------------------------------------------------------*/
-
-#define pixel_is_black(x,bit) (((x)[(bit) >> 3] << ((bit) & 7)) & 0x80)
-
-/*
- * Write an EOL code to the output stream.  We also handle writing the tag
- * bit for the next scanline when doing 2D encoding.
- */
-static void encode_eol(t4_state_t *s)
-{
-    uint32_t code;
-    int length;
-
-    if (s->line_encoding == T4_COMPRESSION_ITU_T4_2D)
-    {
-        code = 0x0800 | ((!s->row_is_2d) << 12);
-        length = 13;
-    }
-    else
-    {
-        /* T.4 1D EOL, or T.6 EOFB */
-        code = 0x800;
-        length = 12;
-    }
-    if (s->row_bits)
-    {
-        /* We may need to pad the row to a minimum length, unless we are in T.6 mode.
-           In T.6 we only come here at the end of the page to add the EOFB marker, which
-           is like two 1D EOLs. */
-        if (s->line_encoding != T4_COMPRESSION_ITU_T6)
-        {
-            if (s->row_bits + length < s->min_bits_per_row)
-                put_encoded_bits(s, 0, s->min_bits_per_row - (s->row_bits + length));
-        }
-        put_encoded_bits(s, code, length);
-        update_row_bit_info(s);
-    }
-    else
-    {
-        /* We don't pad zero length rows. They are the consecutive EOLs which end a page. */
-        put_encoded_bits(s, code, length);
-        /* Don't do the full update row bit info, or the minimum suddenly drops to the
-           length of an EOL. Just clear the row bits, so we treat the next EOL as an
-           end of page EOL, with no padding. */
-        s->row_bits = 0;
-    }
-}
-/*- End of function --------------------------------------------------------*/
-
-/*
- * 2D-encode a row of pixels.  Consult ITU specification T.4 for the algorithm.
- */
-static void encode_2d_row(t4_state_t *s)
-{
-    static const t4_run_table_entry_t codes[] =
-    {
-        { 7, 0x60, 0 },         /* VR3          0000 011 */
-        { 6, 0x30, 0 },         /* VR2          0000 11 */
-        { 3, 0x06, 0 },         /* VR1          011 */
-        { 1, 0x01, 0 },         /* V0           1 */
-        { 3, 0x02, 0 },         /* VL1          010 */
-        { 6, 0x10, 0 },         /* VL2          0000 10 */
-        { 7, 0x20, 0 },         /* VL3          0000 010 */
-        { 3, 0x04, 0 },         /* horizontal   001 */
-        { 4, 0x08, 0 }          /* pass         0001 */
-    };
-
-    /* The reference or starting changing element on the coding line. At the start of the coding
-       line, a0 is set on an imaginary white changing element situated just before the first element
-       on the line. During the coding of the coding line, the position of a0 is defined by the
-       previous coding mode. (See T.4/4.2.1.3.2.) */
-    int a0;
-    /* The next changing element to the right of a0 on the coding line. */
-    int a1;
-    /* The next changing element to the right of a1 on the coding line. */
-    int a2;
-    /* The first changing element on the reference line to the right of a0 and of opposite colour to a0. */
-    int b1;
-    /* The next changing element to the right of b1 on the reference line. */
-    int b2;
-    int diff;
-    int a_cursor;
-    int b_cursor;
-    int cur_steps;
-    uint32_t *p;
-
-    /*
-                                                    b1          b2 
-            XX  XX  XX  XX  XX  --  --  --  --  --  XX  XX  XX  --  --  --  --  --
-            XX  XX  XX  --  --  --  --  --  XX  XX  XX  XX  XX  XX  --  --  --  --
-                        a0                  a1                      a2
-
-
-        a)  Pass mode
-            This mode is identified when the position of b2 lies to the left of a1. When this mode
-            has been coded, a0 is set on the element of the coding line below b2 in preparation for
-            the next coding (i.e. on a0').
-            
-                                    b1          b2 
-            XX  XX  XX  XX  --  --  XX  XX  XX  --  --  --  --  --
-            XX  XX  --  --  --  --  --  --  --  --  --  --  XX  XX 
-                    a0                          a0'         a1
-                                Pass mode
-                                
-
-            However, the state where b2 occurs just above a1, as shown in the figure below, is not
-            considered as a pass mode.
-
-                                    b1          b2 
-            XX  XX  XX  XX  --  --  XX  XX  XX  --  --  --  --  --
-            XX  XX  --  --  --  --  --  --  --  XX  XX  XX  XX  XX
-                    a0                          a1
-                                Not pass mode
-
-
-        b)  Vertical mode
-            When this mode is identified, the position of a1 is coded relative to the position of b1.
-            The relative distance a1b1 can take on one of seven values V(0), VR(1), VR(2), VR(3),
-            VL(1), VL(2) and VL(3), each of which is represented by a separate code word. The
-            subscripts R and L indicate that a1 is to the right or left respectively of b1, and the
-            number in brackets indicates the value of the distance a1b1. After vertical mode coding
-            has occurred, the position of a0 is set on a1 (see figure below).
-
-        c)  Horizontal mode
-            When this mode is identified, both the run-lengths a0a1 and a1a2 are coded using the code
-            words H + M(a0a1) + M(a1a2). H is the flag code word 001 taken from the two-dimensional
-            code table. M(a0a1) and M(a1a2) are code words which represent the length and "colour"
-            of the runs a0a1 and a1a2 respectively and are taken from the appropriate white or black
-            one-dimensional code tables. After a horizontal mode coding, the position of a0 is set on
-            a2 (see figure below).
-
-                                                            Vertical
-                                                            <a1 b1>
-                                                                    b1              b2 
-            --  XX  XX  XX  XX  XX  --  --  --  --  --  --  --  --  XX  XX  XX  XX  --  --  --
-            --  --  --  --  --  --  --  --  --  --  --  --  XX  XX  XX  XX  XX  XX  XX  --  --
-                                    a0                      a1                          a2
-                                   <-------- a0a1 --------><-------- a1a2 ------------>
-                                                    Horizontal mode
-                          Vertical and horizontal modes
-     */
-    /* The following implements the 2-D encoding section of the flow chart in Figure7/T.4 */
-    cur_steps = row_to_run_lengths(s->cur_runs, s->row_buf, s->image_width);
-    /* Stretch the row a little, so when we step by 2 we are guaranteed to
-       hit an entry showing the row length */
-    s->cur_runs[cur_steps] =
-    s->cur_runs[cur_steps + 1] =
-    s->cur_runs[cur_steps + 2] = s->cur_runs[cur_steps - 1];
-
-    a0 = 0;
-    a1 = s->cur_runs[0];
-    b1 = s->ref_runs[0];
-    a_cursor = 0;
-    b_cursor = 0;
-    for (;;)
-    {
-        b2 = s->ref_runs[b_cursor + 1];
-        if (b2 >= a1)
-        {
-            diff = b1 - a1;
-            if (abs(diff) <= 3)
-            {
-                /* Vertical mode coding */
-                put_encoded_bits(s, codes[diff + 3].code, codes[diff + 3].length);
-                a0 = a1;
-                a_cursor++;
-            }
-            else
-            {
-                /* Horizontal mode coding */
-                a2 = s->cur_runs[a_cursor + 1];
-                put_encoded_bits(s, codes[7].code, codes[7].length);
-                if (a0 + a1 == 0  ||  pixel_is_black(s->row_buf, a0) == 0)
-                {
-                    put_1d_span(s, a1 - a0, t4_white_codes);
-                    put_1d_span(s, a2 - a1, t4_black_codes);
-                }
-                else
-                {
-                    put_1d_span(s, a1 - a0, t4_black_codes);
-                    put_1d_span(s, a2 - a1, t4_white_codes);
-                }
-                a0 = a2;
-                a_cursor += 2;
-            }
-            if (a0 >= s->image_width)
-                break;
-            if (a_cursor >= cur_steps)
-                a_cursor = cur_steps - 1;
-            a1 = s->cur_runs[a_cursor];
-        }
-        else
-        {
-            /* Pass mode coding */
-            put_encoded_bits(s, codes[8].code, codes[8].length);
-            /* We now set a0 to somewhere in the middle of its current run,
-               but we know are aren't moving beyond that run. */
-            a0 = b2;
-            if (a0 >= s->image_width)
-                break;
-        }
-        /* We need to hunt for the correct position in the reference row, as the
-           runs there have no particular alignment with the runs in the current
-           row. */
-        if (pixel_is_black(s->row_buf, a0))
-            b_cursor |= 1;
-        else
-            b_cursor &= ~1;
-        if (a0 < (int) s->ref_runs[b_cursor])
-        {
-            for (  ;  b_cursor >= 0;  b_cursor -= 2)
-            {
-                if (a0 >= (int) s->ref_runs[b_cursor])
-                    break;
-            }
-            b_cursor += 2;
-        }
-        else
-        {
-            for (  ;  b_cursor < s->ref_steps;  b_cursor += 2)
-            {
-                if (a0 < (int) s->ref_runs[b_cursor])
-                    break;
-            }
-            if (b_cursor >= s->ref_steps)
-                b_cursor = s->ref_steps - 1;
-        }
-        b1 = s->ref_runs[b_cursor];
-    }
-    /* Swap the buffers */
-    s->ref_steps = cur_steps;
-    p = s->cur_runs;
-    s->cur_runs = s->ref_runs;
-    s->ref_runs = p;
-}
-/*- End of function --------------------------------------------------------*/
-
-/*
- * 1D-encode a row of pixels.  The encoding is
- * a sequence of all-white or all-black spans
- * of pixels encoded with Huffman codes.
- */
-static void encode_1d_row(t4_state_t *s)
-{
-    int i;
-
-    /* Do our work in the reference row buffer, and it is already in place if
-       we need a reference row for a following 2D encoded row. */
-    s->ref_steps = row_to_run_lengths(s->ref_runs, s->row_buf, s->image_width);
-    put_1d_span(s, s->ref_runs[0], t4_white_codes);
-    for (i = 1;  i < s->ref_steps;  i++)
-        put_1d_span(s, s->ref_runs[i] - s->ref_runs[i - 1], (i & 1)  ?  t4_black_codes  :  t4_white_codes);
-    /* Stretch the row a little, so when we step by 2 we are guaranteed to
-       hit an entry showing the row length */
-    s->ref_runs[s->ref_steps] =
-    s->ref_runs[s->ref_steps + 1] =
-    s->ref_runs[s->ref_steps + 2] = s->ref_runs[s->ref_steps - 1];
-}
-/*- End of function --------------------------------------------------------*/
-
-static int encode_row(t4_state_t *s)
-{
-    switch (s->line_encoding)
-    {
-    case T4_COMPRESSION_ITU_T6:
-        /* T.6 compression is a trivial step up from T.4 2D, so we just
-           throw it in here. T.6 is only used with error correction,
-           so it does not need independantly compressed (i.e. 1D) lines
-           to recover from data errors. It doesn't need EOLs, either. */
-        if (s->row_bits)
-            update_row_bit_info(s);
-        encode_2d_row(s);
-        break;
-    case T4_COMPRESSION_ITU_T4_2D:
-        encode_eol(s);
-        if (s->row_is_2d)
-        {
-            encode_2d_row(s);
-            s->rows_to_next_1d_row--;
-        }
-        else
-        {
-            encode_1d_row(s);
-            s->row_is_2d = TRUE;
-        }
-        if (s->rows_to_next_1d_row <= 0)
-        {
-            /* Insert a row of 1D encoding */
-            s->row_is_2d = FALSE;
-            s->rows_to_next_1d_row = s->max_rows_to_next_1d_row - 1;
-        }
-        break;
-    default:
-    case T4_COMPRESSION_ITU_T4_1D:
-        encode_eol(s);
-        encode_1d_row(s);
-        break;
-    }
-    s->row++;
-    return 0;
-}
-/*- End of function --------------------------------------------------------*/
-
-SPAN_DECLARE(int) t4_tx_set_row_read_handler(t4_state_t *s, t4_row_read_handler_t handler, void *user_data)
-{
-    s->row_read_handler = handler;
-    s->row_read_user_data = user_data;
-    return 0;
-}
-/*- End of function --------------------------------------------------------*/
-
-SPAN_DECLARE(t4_state_t *) t4_tx_init(t4_state_t *s, const char *file, int start_page, int stop_page)
-{
-    int run_space;
-
-    if (s == NULL)
-    {
-        if ((s = (t4_state_t *) malloc(sizeof(*s))) == NULL)
-            return NULL;
-    }
-    memset(s, 0, sizeof(*s));
-    span_log_init(&s->logging, SPAN_LOG_NONE, NULL);
-    span_log_set_protocol(&s->logging, "T.4");
-    s->rx = FALSE;
-
-    span_log(&s->logging, SPAN_LOG_FLOW, "Start tx document\n");
-
-    if (open_tiff_input_file(s, file) < 0)
-        return NULL;
-    s->file = strdup(file);
-    s->current_page =
-    s->start_page = (start_page >= 0)  ?  start_page  :  0;
-    s->stop_page = (stop_page >= 0)  ?  stop_page : INT_MAX;
-
-    if (!TIFFSetDirectory(s->tiff.tiff_file, (tdir_t) s->current_page))
-        return NULL;
-    if (get_tiff_directory_info(s))
-    {
-        close_tiff_input_file(s);
-        return NULL;
-    }
-
-    s->rows_to_next_1d_row = s->max_rows_to_next_1d_row - 1;
-
-    s->pages_in_file = -1;
-
-    run_space = (s->image_width + 4)*sizeof(uint32_t);
-    if ((s->cur_runs = (uint32_t *) malloc(run_space)) == NULL)
-        return NULL;
-    if ((s->ref_runs = (uint32_t *) malloc(run_space)) == NULL)
-    {
-        free_buffers(s);
-        close_tiff_input_file(s);
-        return NULL;
-    }
-    if ((s->row_buf = malloc(s->bytes_per_row)) == NULL)
-    {
-        free_buffers(s);
-        close_tiff_input_file(s);
-        return NULL;
-    }
-    s->ref_runs[0] =
-    s->ref_runs[1] =
-    s->ref_runs[2] =
-    s->ref_runs[3] = s->image_width;
-    s->ref_steps = 1;
-    s->image_buffer_size = 0;
-    return s;
-}
-/*- End of function --------------------------------------------------------*/
-
-static void make_header(t4_state_t *s, char *header)
-{
-    time_t now;
-    struct tm tm;
-    static const char *months[] =
-    {
-        "Jan",
-        "Feb",
-        "Mar",
-        "Apr",
-        "May",
-        "Jun",
-        "Jul",
-        "Aug",
-        "Sep",
-        "Oct",
-        "Nov",
-        "Dec"
-    };
-
-    time(&now);
-    tm = *localtime(&now);
-    snprintf(header,
-             132,
-             "  %2d-%s-%d  %02d:%02d    %-50s %-21s   p.%d",
-             tm.tm_mday,
-             months[tm.tm_mon],
-             tm.tm_year + 1900,
-             tm.tm_hour,
-             tm.tm_min,
-             s->header_info,
-             s->tiff.local_ident,
-             s->current_page + 1);
-}
-/*- End of function --------------------------------------------------------*/
-
-SPAN_DECLARE(int) t4_tx_start_page(t4_state_t *s)
-{
-    int row;
-    int i;
-    int repeats;
-    int pattern;
-    int row_bufptr;
-    int run_space;
-    int len;
-    int old_image_width;
-    char *t;
-    char header[132 + 1];
-    uint8_t *bufptr8;
-    uint32_t *bufptr;
-
-    span_log(&s->logging, SPAN_LOG_FLOW, "Start tx page %d\n", s->current_page);
-    if (s->current_page > s->stop_page)
-        return -1;
-    if (s->tiff.tiff_file == NULL)
-        return -1;
-    old_image_width = s->image_width;
-    if (s->row_read_handler == NULL)
-    {
-#if defined(HAVE_LIBTIFF)
-        if (!TIFFSetDirectory(s->tiff.tiff_file, (tdir_t) s->current_page))
-            return -1;
-        get_tiff_directory_info(s);
-#endif
-    }
-    s->image_size = 0;
-    s->tx_bitstream = 0;
-    s->tx_bits = 0;
-    s->row_is_2d = (s->line_encoding == T4_COMPRESSION_ITU_T6);
-    s->rows_to_next_1d_row = s->max_rows_to_next_1d_row - 1;
-
-    /* Allow for pages being of different width. */
-    run_space = (s->image_width + 4)*sizeof(uint32_t);
-    if (old_image_width != s->image_width)
-    {
-        s->bytes_per_row = (s->image_width + 7)/8;
-
-        if ((bufptr = (uint32_t *) realloc(s->cur_runs, run_space)) == NULL)
-            return -1;
-        s->cur_runs = bufptr;
-        if ((bufptr = (uint32_t *) realloc(s->ref_runs, run_space)) == NULL)
-            return -1;
-        s->ref_runs = bufptr;
-        if ((bufptr8 = realloc(s->row_buf, s->bytes_per_row)) == NULL)
-            return -1;
-        s->row_buf = bufptr8;
-    }
-    s->ref_runs[0] =
-    s->ref_runs[1] =
-    s->ref_runs[2] =
-    s->ref_runs[3] = s->image_width;
-    s->ref_steps = 1;
-
-    s->row_bits = 0;
-    s->min_row_bits = INT_MAX;
-    s->max_row_bits = 0;
-
-    if (s->header_info  &&  s->header_info[0])
-    {
-        /* Modify the resulting image to include a header line, typical of hardware FAX machines */
-        make_header(s, header);
-        switch (s->y_resolution)
-        {
-        case T4_Y_RESOLUTION_1200:
-            repeats = 12;
-            break;
-        case T4_Y_RESOLUTION_800:
-            repeats = 8;
-            break;
-        case T4_Y_RESOLUTION_600:
-            repeats = 6;
-            break;
-        case T4_Y_RESOLUTION_SUPERFINE:
-            repeats = 4;
-            break;
-        case T4_Y_RESOLUTION_300:
-            repeats = 3;
-            break;
-        case T4_Y_RESOLUTION_FINE:
-            repeats = 2;
-            break;
-        default:
-            repeats = 1;
-            break;
-        }
-        for (row = 0;  row < 16;  row++)
-        {
-            t = header;
-            row_bufptr = 0;
-            for (t = header;  *t  &&  row_bufptr <= s->bytes_per_row - 2;  t++)
-            {
-                pattern = header_font[(uint8_t) *t][row];
-                s->row_buf[row_bufptr++] = (uint8_t) (pattern >> 8);
-                s->row_buf[row_bufptr++] = (uint8_t) (pattern & 0xFF);
-            }
-            for (  ;  row_bufptr < s->bytes_per_row;  )
-                s->row_buf[row_bufptr++] = 0;
-            for (i = 0;  i < repeats;  i++)
-            {
-                if (encode_row(s))
-                    return -1;
-            }
-        }
-    }
-    if (s->row_read_handler)
-    {
-        for (row = 0;  ;  row++)
-        {
-            if ((len = s->row_read_handler(s->row_read_user_data, s->row_buf, s->bytes_per_row)) < 0)
-            {
-                span_log(&s->logging, SPAN_LOG_WARNING, "%s: Read error at row %d.\n", s->file, row);
-                break;
-            }
-            if (len == 0)
-                break;
-            if (encode_row(s))
-                return -1;
-        }
-        s->image_length = row;
-    }
-    else
-    {
-        if ((s->image_length = read_tiff_image(s)) < 0)
-            return -1;
-    }
-    if (s->line_encoding == T4_COMPRESSION_ITU_T6)
-    {
-        /* Attach an EOFB (end of facsimile block == 2 x EOLs) to the end of the page */
-        for (i = 0;  i < EOLS_TO_END_T6_TX_PAGE;  i++)
-            encode_eol(s);
-    }
-    else
-    {
-        /* Attach an RTC (return to control == 6 x EOLs) to the end of the page */
-        s->row_is_2d = FALSE;
-        for (i = 0;  i < EOLS_TO_END_T4_TX_PAGE;  i++)
-            encode_eol(s);
-    }
-
-    /* Force any partial byte in progress to flush using ones. Any post EOL padding when
-       sending is normally ones, so this is consistent. */
-    put_encoded_bits(s, 0xFF, 7);
-    s->bit_pos = 7;
-    s->bit_ptr = 0;
-    s->line_image_size = s->image_size*8;
-
-    return 0;
-}
-/*- End of function --------------------------------------------------------*/
-
-SPAN_DECLARE(int) t4_tx_next_page_has_different_format(t4_state_t *s)
-{
-    span_log(&s->logging, SPAN_LOG_FLOW, "Checking for the existance of page %d\n", s->current_page + 1);
-    if (s->current_page >= s->stop_page)
-        return -1;
-    if (s->row_read_handler == NULL)
-    {
-#if defined(HAVE_LIBTIFF)
-        if (s->tiff.tiff_file == NULL)
-            return -1;
-        if (!TIFFSetDirectory(s->tiff.tiff_file, (tdir_t) s->current_page + 1))
-            return -1;
-        return test_tiff_directory_info(s);
-#endif
-    }
-    return 0;
-}
-/*- End of function --------------------------------------------------------*/
-
-SPAN_DECLARE(int) t4_tx_restart_page(t4_state_t *s)
-{
-    s->bit_pos = 7;
-    s->bit_ptr = 0;
-    return 0;
-}
-/*- End of function --------------------------------------------------------*/
-
-SPAN_DECLARE(int) t4_tx_end_page(t4_state_t *s)
-{
-    s->current_page++;
-    return 0;
-}
-/*- End of function --------------------------------------------------------*/
-
-SPAN_DECLARE(int) t4_tx_get_bit(t4_state_t *s)
-{
-    int bit;
-
-    if (s->bit_ptr >= s->image_size)
-        return SIG_STATUS_END_OF_DATA;
-    bit = (s->image_buffer[s->bit_ptr] >> (7 - s->bit_pos)) & 1;
-    if (--s->bit_pos < 0)
-    {
-        s->bit_pos = 7;
-        s->bit_ptr++;
-    }
-    return bit;
-}
-/*- End of function --------------------------------------------------------*/
-
-SPAN_DECLARE(int) t4_tx_get_byte(t4_state_t *s)
-{
-    if (s->bit_ptr >= s->image_size)
-        return 0x100;
-    return s->image_buffer[s->bit_ptr++];
-}
-/*- End of function --------------------------------------------------------*/
-
-SPAN_DECLARE(int) t4_tx_get_chunk(t4_state_t *s, uint8_t buf[], int max_len)
-{
-    if (s->bit_ptr >= s->image_size)
-        return 0;
-    if (s->bit_ptr + max_len > s->image_size)
-        max_len = s->image_size - s->bit_ptr;
-    memcpy(buf, &s->image_buffer[s->bit_ptr], max_len);
-    s->bit_ptr += max_len;
-    return max_len;
-}
-/*- End of function --------------------------------------------------------*/
-
-SPAN_DECLARE(int) t4_tx_check_bit(t4_state_t *s)
-{
-    int bit;
-
-    if (s->bit_ptr >= s->image_size)
-        return SIG_STATUS_END_OF_DATA;
-    bit = (s->image_buffer[s->bit_ptr] >> s->bit_pos) & 1;
-    return bit;
-}
-/*- End of function --------------------------------------------------------*/
-
-SPAN_DECLARE(int) t4_tx_release(t4_state_t *s)
-{
-    if (s->rx)
-        return -1;
-    if (s->tiff.tiff_file)
-        close_tiff_input_file(s);
-    free_buffers(s);
-    return 0;
-}
-/*- End of function --------------------------------------------------------*/
-
-SPAN_DECLARE(int) t4_tx_free(t4_state_t *s)
-{
-    int ret;
-
-    ret = t4_tx_release(s);
-    free(s);
-    return ret;
-}
-/*- End of function --------------------------------------------------------*/
-
-SPAN_DECLARE(void) t4_tx_set_tx_encoding(t4_state_t *s, int encoding)
-{
-    s->line_encoding = encoding;
-    s->rows_to_next_1d_row = s->max_rows_to_next_1d_row - 1;
-    s->row_is_2d = FALSE;
-}
-/*- End of function --------------------------------------------------------*/
-
-SPAN_DECLARE(void) t4_tx_set_min_row_bits(t4_state_t *s, int bits)
-{
-    s->min_bits_per_row = bits;
-}
-/*- End of function --------------------------------------------------------*/
-
-SPAN_DECLARE(void) t4_tx_set_local_ident(t4_state_t *s, const char *ident)
-{
-    s->tiff.local_ident = (ident  &&  ident[0])  ?  ident  :  NULL;
-}
-/*- End of function --------------------------------------------------------*/
-
-SPAN_DECLARE(void) t4_tx_set_header_info(t4_state_t *s, const char *info)
-{
-    s->header_info = (info  &&  info[0])  ?  info  :  NULL;
-}
-/*- End of function --------------------------------------------------------*/
-
-SPAN_DECLARE(int) t4_tx_get_y_resolution(t4_state_t *s)
-{
-    return s->y_resolution;
-}
-/*- End of function --------------------------------------------------------*/
-
-SPAN_DECLARE(int) t4_tx_get_x_resolution(t4_state_t *s)
-{
-    return s->x_resolution;
-}
-/*- End of function --------------------------------------------------------*/
-
-SPAN_DECLARE(int) t4_tx_get_image_width(t4_state_t *s)
-{
-    return s->image_width;
-}
-/*- End of function --------------------------------------------------------*/
-
-SPAN_DECLARE(int) t4_tx_get_pages_in_file(t4_state_t *s)
-{
-    int max;
-
-    max = 0;
-    if (s->row_write_handler == NULL)
-        max = get_tiff_total_pages(s);
-    if (max >= 0)
-        s->pages_in_file = max;
-    return max;
-}
-/*- End of function --------------------------------------------------------*/
-
-SPAN_DECLARE(int) t4_tx_get_current_page_in_file(t4_state_t *s)
-{
-    return s->current_page;
-}
-/*- End of function --------------------------------------------------------*/
-
-SPAN_DECLARE(void) t4_get_transfer_statistics(t4_state_t *s, t4_stats_t *t)
-{
-    t->pages_transferred = s->current_page - s->start_page;
-    t->pages_in_file = s->pages_in_file;
-    t->width = s->image_width;
-    t->length = s->image_length;
-    t->bad_rows = s->bad_rows;
-    t->longest_bad_row_run = s->longest_bad_row_run;
-    t->x_resolution = s->x_resolution;
-    t->y_resolution = s->y_resolution;
-    t->encoding = s->line_encoding;
-    t->line_image_size = s->line_image_size/8;
-}
-/*- End of function --------------------------------------------------------*/
-
-SPAN_DECLARE(const char *) t4_encoding_to_str(int encoding)
-{
-    switch (encoding)
-    {
-    case T4_COMPRESSION_ITU_T4_1D:
-        return "T.4 1-D";
-    case T4_COMPRESSION_ITU_T4_2D:
-        return "T.4 2-D";
-    case T4_COMPRESSION_ITU_T6:
-        return "T.6";
-    }
-    return "???";
-}
-/*- End of function --------------------------------------------------------*/
-/*- End of file ------------------------------------------------------------*/
diff --git a/libs/spandsp/src/t4_states.h b/libs/spandsp/src/t4_states.h
deleted file mode 100644 (file)
index 63274dc..0000000
+++ /dev/null
@@ -1,12680 +0,0 @@
-/*
- * SpanDSP - a series of DSP components for telephony
- *
- * t4_states.h - state tables for T.4 FAX image processing
- *
- * Written by Steve Underwood <steveu@coppice.org>
- *
- * Copyright (C) 2004 Steve Underwood
- *
- * All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 2.1,
- * as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
- * $Id: t4_states.h,v 1.7 2008/04/17 14:26:58 steveu Exp $
- */
-
-/* Legitimate runs of zero bits which are the tail end of one code
-   plus the start of the next code do not exceed 10 bits. */
-
-/*
- * Note that these tables are ordered such that the
- * index into the table is known to be either the
- * run length, or (run length / 64) + a fixed offset.
- */
-static const t4_run_table_entry_t t4_white_codes[] =
-{
-    { 8, 0x00AC,    0},         /* 0011 0101 */
-    { 6, 0x0038,    1},         /* 0001 11 */
-    { 4, 0x000E,    2},         /* 0111 */
-    { 4, 0x0001,    3},         /* 1000 */
-    { 4, 0x000D,    4},         /* 1011 */
-    { 4, 0x0003,    5},         /* 1100 */
-    { 4, 0x0007,    6},         /* 1110 */
-    { 4, 0x000F,    7},         /* 1111 */
-    { 5, 0x0019,    8},         /* 1001 1 */
-    { 5, 0x0005,    9},         /* 1010 0 */
-    { 5, 0x001C,   10},         /* 0011 1 */
-    { 5, 0x0002,   11},         /* 0100 0 */
-    { 6, 0x0004,   12},         /* 0010 00 */
-    { 6, 0x0030,   13},         /* 0000 11 */
-    { 6, 0x000B,   14},         /* 1101 00 */
-    { 6, 0x002B,   15},         /* 1101 01 */
-    { 6, 0x0015,   16},         /* 1010 10 */
-    { 6, 0x0035,   17},         /* 1010 11 */
-    { 7, 0x0072,   18},         /* 0100 111 */
-    { 7, 0x0018,   19},         /* 0001 100 */
-    { 7, 0x0008,   20},         /* 0001 000 */
-    { 7, 0x0074,   21},         /* 0010 111 */
-    { 7, 0x0060,   22},         /* 0000 011 */
-    { 7, 0x0010,   23},         /* 0000 100 */
-    { 7, 0x000A,   24},         /* 0101 000 */
-    { 7, 0x006A,   25},         /* 0101 011 */
-    { 7, 0x0064,   26},         /* 0010 011 */
-    { 7, 0x0012,   27},         /* 0100 100 */
-    { 7, 0x000C,   28},         /* 0011 000 */
-    { 8, 0x0040,   29},         /* 0000 0010 */
-    { 8, 0x00C0,   30},         /* 0000 0011 */
-    { 8, 0x0058,   31},         /* 0001 1010 */
-    { 8, 0x00D8,   32},         /* 0001 1011 */
-    { 8, 0x0048,   33},         /* 0001 0010 */
-    { 8, 0x00C8,   34},         /* 0001 0011 */
-    { 8, 0x0028,   35},         /* 0001 0100 */
-    { 8, 0x00A8,   36},         /* 0001 0101 */
-    { 8, 0x0068,   37},         /* 0001 0110 */
-    { 8, 0x00E8,   38},         /* 0001 0111 */
-    { 8, 0x0014,   39},         /* 0010 1000 */
-    { 8, 0x0094,   40},         /* 0010 1001 */
-    { 8, 0x0054,   41},         /* 0010 1010 */
-    { 8, 0x00D4,   42},         /* 0010 1011 */
-    { 8, 0x0034,   43},         /* 0010 1100 */
-    { 8, 0x00B4,   44},         /* 0010 1101 */
-    { 8, 0x0020,   45},         /* 0000 0100 */
-    { 8, 0x00A0,   46},         /* 0000 0101 */
-    { 8, 0x0050,   47},         /* 0000 1010 */
-    { 8, 0x00D0,   48},         /* 0000 1011 */
-    { 8, 0x004A,   49},         /* 0101 0010 */
-    { 8, 0x00CA,   50},         /* 0101 0011 */
-    { 8, 0x002A,   51},         /* 0101 0100 */
-    { 8, 0x00AA,   52},         /* 0101 0101 */
-    { 8, 0x0024,   53},         /* 0010 0100 */
-    { 8, 0x00A4,   54},         /* 0010 0101 */
-    { 8, 0x001A,   55},         /* 0101 1000 */
-    { 8, 0x009A,   56},         /* 0101 1001 */
-    { 8, 0x005A,   57},         /* 0101 1010 */
-    { 8, 0x00DA,   58},         /* 0101 1011 */
-    { 8, 0x0052,   59},         /* 0100 1010 */
-    { 8, 0x00D2,   60},         /* 0100 1011 */
-    { 8, 0x004C,   61},         /* 0011 0010 */
-    { 8, 0x00CC,   62},         /* 0011 0011 */
-    { 8, 0x002C,   63},         /* 0011 0100 */
-    { 5, 0x001B,   64},         /* 1101 1 */
-    { 5, 0x0009,  128},         /* 1001 0 */
-    { 6, 0x003A,  192},         /* 0101 11 */
-    { 7, 0x0076,  256},         /* 0110 111 */
-    { 8, 0x006C,  320},         /* 0011 0110 */
-    { 8, 0x00EC,  384},         /* 0011 0111 */
-    { 8, 0x0026,  448},         /* 0110 0100 */
-    { 8, 0x00A6,  512},         /* 0110 0101 */
-    { 8, 0x0016,  576},         /* 0110 1000 */
-    { 8, 0x00E6,  640},         /* 0110 0111 */
-    { 9, 0x0066,  704},         /* 0110 0110 0 */
-    { 9, 0x0166,  768},         /* 0110 0110 1 */
-    { 9, 0x0096,  832},         /* 0110 1001 0 */
-    { 9, 0x0196,  896},         /* 0110 1001 1 */
-    { 9, 0x0056,  960},         /* 0110 1010 0 */
-    { 9, 0x0156, 1024},         /* 0110 1010 1 */
-    { 9, 0x00D6, 1088},         /* 0110 1011 0 */
-    { 9, 0x01D6, 1152},         /* 0110 1011 1 */
-    { 9, 0x0036, 1216},         /* 0110 1100 0 */
-    { 9, 0x0136, 1280},         /* 0110 1100 1 */
-    { 9, 0x00B6, 1344},         /* 0110 1101 0 */
-    { 9, 0x01B6, 1408},         /* 0110 1101 1 */
-    { 9, 0x0032, 1472},         /* 0100 1100 0 */
-    { 9, 0x0132, 1536},         /* 0100 1100 1 */
-    { 9, 0x00B2, 1600},         /* 0100 1101 0 */
-    { 6, 0x0006, 1664},         /* 0110 00 */
-    { 9, 0x01B2, 1728},         /* 0100 1101 1 */
-    {11, 0x0080, 1792},         /* 0000 0001 000 */
-    {11, 0x0180, 1856},         /* 0000 0001 100 */
-    {11, 0x0580, 1920},         /* 0000 0001 101 */
-    {12, 0x0480, 1984},         /* 0000 0001 0010 */
-    {12, 0x0C80, 2048},         /* 0000 0001 0011 */
-    {12, 0x0280, 2112},         /* 0000 0001 0100 */
-    {12, 0x0A80, 2176},         /* 0000 0001 0101 */
-    {12, 0x0680, 2240},         /* 0000 0001 0110 */
-    {12, 0x0E80, 2304},         /* 0000 0001 0111 */
-    {12, 0x0380, 2368},         /* 0000 0001 1100 */
-    {12, 0x0B80, 2432},         /* 0000 0001 1101 */
-    {12, 0x0780, 2496},         /* 0000 0001 1110 */
-    {12, 0x0F80, 2560},         /* 0000 0001 1111 */
-};
-
-static const t4_run_table_entry_t t4_black_codes[] =
-{
-    {10, 0x03B0,    0},         /* 0000 1101 11 */
-    { 3, 0x0002,    1},         /* 010 */
-    { 2, 0x0003,    2},         /* 11 */
-    { 2, 0x0001,    3},         /* 10 */
-    { 3, 0x0006,    4},         /* 011 */
-    { 4, 0x000C,    5},         /* 0011 */
-    { 4, 0x0004,    6},         /* 0010 */
-    { 5, 0x0018,    7},         /* 0001 1 */
-    { 6, 0x0028,    8},         /* 0001 01 */
-    { 6, 0x0008,    9},         /* 0001 00 */
-    { 7, 0x0010,   10},         /* 0000 100 */
-    { 7, 0x0050,   11},         /* 0000 101 */
-    { 7, 0x0070,   12},         /* 0000 111 */
-    { 8, 0x0020,   13},         /* 0000 0100 */
-    { 8, 0x00E0,   14},         /* 0000 0111 */
-    { 9, 0x0030,   15},         /* 0000 1100 0 */
-    {10, 0x03A0,   16},         /* 0000 0101 11 */
-    {10, 0x0060,   17},         /* 0000 0110 00 */
-    {10, 0x0040,   18},         /* 0000 0010 00 */
-    {11, 0x0730,   19},         /* 0000 1100 111 */
-    {11, 0x00B0,   20},         /* 0000 1101 000 */
-    {11, 0x01B0,   21},         /* 0000 1101 100 */
-    {11, 0x0760,   22},         /* 0000 0110 111 */
-    {11, 0x00A0,   23},         /* 0000 0101 000 */
-    {11, 0x0740,   24},         /* 0000 0010 111 */
-    {11, 0x00C0,   25},         /* 0000 0011 000 */
-    {12, 0x0530,   26},         /* 0000 1100 1010 */
-    {12, 0x0D30,   27},         /* 0000 1100 1011 */
-    {12, 0x0330,   28},         /* 0000 1100 1100 */
-    {12, 0x0B30,   29},         /* 0000 1100 1101 */
-    {12, 0x0160,   30},         /* 0000 0110 1000 */
-    {12, 0x0960,   31},         /* 0000 0110 1001 */
-    {12, 0x0560,   32},         /* 0000 0110 1010 */
-    {12, 0x0D60,   33},         /* 0000 0110 1011 */
-    {12, 0x04B0,   34},         /* 0000 1101 0010 */
-    {12, 0x0CB0,   35},         /* 0000 1101 0011 */
-    {12, 0x02B0,   36},         /* 0000 1101 0100 */
-    {12, 0x0AB0,   37},         /* 0000 1101 0101 */
-    {12, 0x06B0,   38},         /* 0000 1101 0110 */
-    {12, 0x0EB0,   39},         /* 0000 1101 0111 */
-    {12, 0x0360,   40},         /* 0000 0110 1100 */
-    {12, 0x0B60,   41},         /* 0000 0110 1101 */
-    {12, 0x05B0,   42},         /* 0000 1101 1010 */
-    {12, 0x0DB0,   43},         /* 0000 1101 1011 */
-    {12, 0x02A0,   44},         /* 0000 0101 0100 */
-    {12, 0x0AA0,   45},         /* 0000 0101 0101 */
-    {12, 0x06A0,   46},         /* 0000 0101 0110 */
-    {12, 0x0EA0,   47},         /* 0000 0101 0111 */
-    {12, 0x0260,   48},         /* 0000 0110 0100 */
-    {12, 0x0A60,   49},         /* 0000 0110 0101 */
-    {12, 0x04A0,   50},         /* 0000 0101 0010 */
-    {12, 0x0CA0,   51},         /* 0000 0101 0011 */
-    {12, 0x0240,   52},         /* 0000 0010 0100 */
-    {12, 0x0EC0,   53},         /* 0000 0011 0111 */
-    {12, 0x01C0,   54},         /* 0000 0011 1000 */
-    {12, 0x0E40,   55},         /* 0000 0010 0111 */
-    {12, 0x0140,   56},         /* 0000 0010 1000 */
-    {12, 0x01A0,   57},         /* 0000 0101 1000 */
-    {12, 0x09A0,   58},         /* 0000 0101 1001 */
-    {12, 0x0D40,   59},         /* 0000 0010 1011 */
-    {12, 0x0340,   60},         /* 0000 0010 1100 */
-    {12, 0x05A0,   61},         /* 0000 0101 1010 */
-    {12, 0x0660,   62},         /* 0000 0110 0110 */
-    {12, 0x0E60,   63},         /* 0000 0110 0111 */
-    {10, 0x03C0,   64},         /* 0000 0011 11 */
-    {12, 0x0130,  128},         /* 0000 1100 1000 */
-    {12, 0x0930,  192},         /* 0000 1100 1001 */
-    {12, 0x0DA0,  256},         /* 0000 0101 1011 */
-    {12, 0x0CC0,  320},         /* 0000 0011 0011 */
-    {12, 0x02C0,  384},         /* 0000 0011 0100 */
-    {12, 0x0AC0,  448},         /* 0000 0011 0101 */
-    {13, 0x06C0,  512},         /* 0000 0011 0110 0 */
-    {13, 0x16C0,  576},         /* 0000 0011 0110 1 */
-    {13, 0x0A40,  640},         /* 0000 0010 0101 0 */
-    {13, 0x1A40,  704},         /* 0000 0010 0101 1 */
-    {13, 0x0640,  768},         /* 0000 0010 0110 0 */
-    {13, 0x1640,  832},         /* 0000 0010 0110 1 */
-    {13, 0x09C0,  896},         /* 0000 0011 1001 0 */
-    {13, 0x19C0,  960},         /* 0000 0011 1001 1 */
-    {13, 0x05C0, 1024},         /* 0000 0011 1010 0 */
-    {13, 0x15C0, 1088},         /* 0000 0011 1010 1 */
-    {13, 0x0DC0, 1152},         /* 0000 0011 1011 0 */
-    {13, 0x1DC0, 1216},         /* 0000 0011 1011 1 */
-    {13, 0x0940, 1280},         /* 0000 0010 1001 0 */
-    {13, 0x1940, 1344},         /* 0000 0010 1001 1 */
-    {13, 0x0540, 1408},         /* 0000 0010 1010 0 */
-    {13, 0x1540, 1472},         /* 0000 0010 1010 1 */
-    {13, 0x0B40, 1536},         /* 0000 0010 1101 0 */
-    {13, 0x1B40, 1600},         /* 0000 0010 1101 1 */
-    {13, 0x04C0, 1664},         /* 0000 0011 0010 0 */
-    {13, 0x14C0, 1728},         /* 0000 0011 0010 1 */
-    {11, 0x0080, 1792},         /* 0000 0001 000 */
-    {11, 0x0180, 1856},         /* 0000 0001 100 */
-    {11, 0x0580, 1920},         /* 0000 0001 101 */
-    {12, 0x0480, 1984},         /* 0000 0001 0010 */
-    {12, 0x0C80, 2048},         /* 0000 0001 0011 */
-    {12, 0x0280, 2112},         /* 0000 0001 0100 */
-    {12, 0x0A80, 2176},         /* 0000 0001 0101 */
-    {12, 0x0680, 2240},         /* 0000 0001 0110 */
-    {12, 0x0E80, 2304},         /* 0000 0001 0111 */
-    {12, 0x0380, 2368},         /* 0000 0001 1100 */
-    {12, 0x0B80, 2432},         /* 0000 0001 1101 */
-    {12, 0x0780, 2496},         /* 0000 0001 1110 */
-    {12, 0x0F80, 2560},         /* 0000 0001 1111 */
-};
-
-static const t4_table_entry_t t4_2d_table[128] =
-{
-    {S_Null,       1,    0},
-    {S_Vert,       1,    0},
-    {S_Vert,       3,   -1},
-    {S_Vert,       1,    0},
-    {S_Horiz,      3,    0},
-    {S_Vert,       1,    0},
-    {S_Vert,       3,    1},
-    {S_Vert,       1,    0},
-    {S_Pass,       4,    0},
-    {S_Vert,       1,    0},
-    {S_Vert,       3,   -1},
-    {S_Vert,       1,    0},
-    {S_Horiz,      3,    0},
-    {S_Vert,       1,    0},
-    {S_Vert,       3,    1},
-    {S_Vert,       1,    0},
-    {S_Vert,       6,   -2},
-    {S_Vert,       1,    0},
-    {S_Vert,       3,   -1},
-    {S_Vert,       1,    0},
-    {S_Horiz,      3,    0},
-    {S_Vert,       1,    0},
-    {S_Vert,       3,    1},
-    {S_Vert,       1,    0},
-    {S_Pass,       4,    0},
-    {S_Vert,       1,    0},
-    {S_Vert,       3,   -1},
-    {S_Vert,       1,    0},
-    {S_Horiz,      3,    0},
-    {S_Vert,       1,    0},
-    {S_Vert,       3,    1},
-    {S_Vert,       1,    0},
-    {S_Vert,       7,   -3},
-    {S_Vert,       1,    0},
-    {S_Vert,       3,   -1},
-    {S_Vert,       1,    0},
-    {S_Horiz,      3,    0},
-    {S_Vert,       1,    0},
-    {S_Vert,       3,    1},
-    {S_Vert,       1,    0},
-    {S_Pass,       4,    0},
-    {S_Vert,       1,    0},
-    {S_Vert,       3,   -1},
-    {S_Vert,       1,    0},
-    {S_Horiz,      3,    0},
-    {S_Vert,       1,    0},
-    {S_Vert,       3,    1},
-    {S_Vert,       1,    0},
-    {S_Vert,       6,    2},
-    {S_Vert,       1,    0},
-    {S_Vert,       3,   -1},
-    {S_Vert,       1,    0},
-    {S_Horiz,      3,    0},
-    {S_Vert,       1,    0},
-    {S_Vert,       3,    1},
-    {S_Vert,       1,    0},
-    {S_Pass,       4,    0},
-    {S_Vert,       1,    0},
-    {S_Vert,       3,   -1},
-    {S_Vert,       1,    0},
-    {S_Horiz,      3,    0},
-    {S_Vert,       1,    0},
-    {S_Vert,       3,    1},
-    {S_Vert,       1,    0},
-    {S_Ext,        7,    0},
-    {S_Vert,       1,    0},
-    {S_Vert,       3,   -1},
-    {S_Vert,       1,    0},
-    {S_Horiz,      3,    0},
-    {S_Vert,       1,    0},
-    {S_Vert,       3,    1},
-    {S_Vert,       1,    0},
-    {S_Pass,       4,    0},
-    {S_Vert,       1,    0},
-    {S_Vert,       3,   -1},
-    {S_Vert,       1,    0},
-    {S_Horiz,      3,    0},
-    {S_Vert,       1,    0},
-    {S_Vert,       3,    1},
-    {S_Vert,       1,    0},
-    {S_Vert,       6,   -2},
-    {S_Vert,       1,    0},
-    {S_Vert,       3,   -1},
-    {S_Vert,       1,    0},
-    {S_Horiz,      3,    0},
-    {S_Vert,       1,    0},
-    {S_Vert,       3,    1},
-    {S_Vert,       1,    0},
-    {S_Pass,       4,    0},
-    {S_Vert,       1,    0},
-    {S_Vert,       3,   -1},
-    {S_Vert,       1,    0},
-    {S_Horiz,      3,    0},
-    {S_Vert,       1,    0},
-    {S_Vert,       3,    1},
-    {S_Vert,       1,    0},
-    {S_Vert,       7,    3},
-    {S_Vert,       1,    0},
-    {S_Vert,       3,   -1},
-    {S_Vert,       1,    0},
-    {S_Horiz,      3,    0},
-    {S_Vert,       1,    0},
-    {S_Vert,       3,    1},
-    {S_Vert,       1,    0},
-    {S_Pass,       4,    0},
-    {S_Vert,       1,    0},
-    {S_Vert,       3,   -1},
-    {S_Vert,       1,    0},
-    {S_Horiz,      3,    0},
-    {S_Vert,       1,    0},
-    {S_Vert,       3,    1},
-    {S_Vert,       1,    0},
-    {S_Vert,       6,    2},
-    {S_Vert,       1,    0},
-    {S_Vert,       3,   -1},
-    {S_Vert,       1,    0},
-    {S_Horiz,      3,    0},
-    {S_Vert,       1,    0},
-    {S_Vert,       3,    1},
-    {S_Vert,       1,    0},
-    {S_Pass,       4,    0},
-    {S_Vert,       1,    0},
-    {S_Vert,       3,   -1},
-    {S_Vert,       1,    0},
-    {S_Horiz,      3,    0},
-    {S_Vert,       1,    0},
-    {S_Vert,       3,    1},
-    {S_Vert,       1,    0}
-};
-
-static const t4_table_entry_t t4_1d_white_table[4096] =
-{
-    {S_Null,       1,    0},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   20},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   24},
-    {S_TermW,      6,   14},
-    {S_TermW,      7,   28},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   23},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   27},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   39},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    8,  576},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   19},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   55},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   45},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   53},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    8,  448},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   35},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   51},
-    {S_TermW,      6,   15},
-    {S_TermW,      8,   63},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_MakeUpW,    9, 1472},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   43},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    9, 1216},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   29},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   33},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   49},
-    {S_TermW,      6,   14},
-    {S_TermW,      8,   61},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   47},
-    {S_TermW,      4,    3},
-    {S_TermW,      8,   59},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   41},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    9,  960},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   31},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   57},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   22},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   26},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    9,  704},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   37},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   25},
-    {S_TermW,      6,   15},
-    {S_MakeUpW,    8,  320},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   18},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   21},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    7,  256},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_MakeUp,    11, 1792},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   20},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   24},
-    {S_TermW,      6,   14},
-    {S_TermW,      7,   28},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   23},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   27},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   40},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    9,  832},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   19},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   56},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   46},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   54},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    8,  512},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   36},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   52},
-    {S_TermW,      6,   15},
-    {S_TermW,      8,    0},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_MakeUpW,    9, 1600},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   44},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    9, 1344},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   30},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   34},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   50},
-    {S_TermW,      6,   14},
-    {S_TermW,      8,   62},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   48},
-    {S_TermW,      4,    3},
-    {S_TermW,      8,   60},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   42},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    9, 1088},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   32},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   58},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   22},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   26},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    8,  640},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   38},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   25},
-    {S_TermW,      6,   15},
-    {S_MakeUpW,    8,  384},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   18},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   21},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    7,  256},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_Null,       1,    0},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   20},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   24},
-    {S_TermW,      6,   14},
-    {S_TermW,      7,   28},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   23},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   27},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   39},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    8,  576},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   19},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   55},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   45},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   53},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    8,  448},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   35},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   51},
-    {S_TermW,      6,   15},
-    {S_TermW,      8,   63},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_MakeUpW,    9, 1536},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   43},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    9, 1280},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   29},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   33},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   49},
-    {S_TermW,      6,   14},
-    {S_TermW,      8,   61},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   47},
-    {S_TermW,      4,    3},
-    {S_TermW,      8,   59},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   41},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    9, 1024},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   31},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   57},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   22},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   26},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    9,  768},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   37},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   25},
-    {S_TermW,      6,   15},
-    {S_MakeUpW,    8,  320},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   18},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   21},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    7,  256},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_MakeUp,    11, 1856},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   20},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   24},
-    {S_TermW,      6,   14},
-    {S_TermW,      7,   28},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   23},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   27},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   40},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    9,  896},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   19},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   56},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   46},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   54},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    8,  512},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   36},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   52},
-    {S_TermW,      6,   15},
-    {S_TermW,      8,    0},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_MakeUpW,    9, 1728},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   44},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    9, 1408},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   30},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   34},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   50},
-    {S_TermW,      6,   14},
-    {S_TermW,      8,   62},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   48},
-    {S_TermW,      4,    3},
-    {S_TermW,      8,   60},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   42},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    9, 1152},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   32},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   58},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   22},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   26},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    8,  640},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   38},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   25},
-    {S_TermW,      6,   15},
-    {S_MakeUpW,    8,  384},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   18},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   21},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    7,  256},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_Null,       1,    0},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   20},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   24},
-    {S_TermW,      6,   14},
-    {S_TermW,      7,   28},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   23},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   27},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   39},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    8,  576},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   19},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   55},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   45},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   53},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    8,  448},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   35},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   51},
-    {S_TermW,      6,   15},
-    {S_TermW,      8,   63},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_MakeUpW,    9, 1472},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   43},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    9, 1216},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   29},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   33},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   49},
-    {S_TermW,      6,   14},
-    {S_TermW,      8,   61},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   47},
-    {S_TermW,      4,    3},
-    {S_TermW,      8,   59},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   41},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    9,  960},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   31},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   57},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   22},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   26},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    9,  704},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   37},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   25},
-    {S_TermW,      6,   15},
-    {S_MakeUpW,    8,  320},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   18},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   21},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    7,  256},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_MakeUp,    12, 2112},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   20},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   24},
-    {S_TermW,      6,   14},
-    {S_TermW,      7,   28},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   23},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   27},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   40},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    9,  832},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   19},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   56},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   46},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   54},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    8,  512},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   36},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   52},
-    {S_TermW,      6,   15},
-    {S_TermW,      8,    0},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_MakeUpW,    9, 1600},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   44},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    9, 1344},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   30},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   34},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   50},
-    {S_TermW,      6,   14},
-    {S_TermW,      8,   62},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   48},
-    {S_TermW,      4,    3},
-    {S_TermW,      8,   60},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   42},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    9, 1088},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   32},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   58},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   22},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   26},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    8,  640},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   38},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   25},
-    {S_TermW,      6,   15},
-    {S_MakeUpW,    8,  384},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   18},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   21},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    7,  256},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_Null,       1,    0},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   20},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   24},
-    {S_TermW,      6,   14},
-    {S_TermW,      7,   28},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   23},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   27},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   39},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    8,  576},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   19},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   55},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   45},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   53},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    8,  448},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   35},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   51},
-    {S_TermW,      6,   15},
-    {S_TermW,      8,   63},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_MakeUpW,    9, 1536},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   43},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    9, 1280},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   29},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   33},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   49},
-    {S_TermW,      6,   14},
-    {S_TermW,      8,   61},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   47},
-    {S_TermW,      4,    3},
-    {S_TermW,      8,   59},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   41},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    9, 1024},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   31},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   57},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   22},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   26},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    9,  768},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   37},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   25},
-    {S_TermW,      6,   15},
-    {S_MakeUpW,    8,  320},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   18},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   21},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    7,  256},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_MakeUp,    12, 2368},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   20},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   24},
-    {S_TermW,      6,   14},
-    {S_TermW,      7,   28},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   23},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   27},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   40},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    9,  896},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   19},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   56},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   46},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   54},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    8,  512},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   36},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   52},
-    {S_TermW,      6,   15},
-    {S_TermW,      8,    0},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_MakeUpW,    9, 1728},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   44},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    9, 1408},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   30},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   34},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   50},
-    {S_TermW,      6,   14},
-    {S_TermW,      8,   62},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   48},
-    {S_TermW,      4,    3},
-    {S_TermW,      8,   60},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   42},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    9, 1152},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   32},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   58},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   22},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   26},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    8,  640},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   38},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   25},
-    {S_TermW,      6,   15},
-    {S_MakeUpW,    8,  384},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   18},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   21},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    7,  256},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_Null,       1,    0},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   20},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   24},
-    {S_TermW,      6,   14},
-    {S_TermW,      7,   28},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   23},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   27},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   39},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    8,  576},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   19},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   55},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   45},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   53},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    8,  448},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   35},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   51},
-    {S_TermW,      6,   15},
-    {S_TermW,      8,   63},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_MakeUpW,    9, 1472},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   43},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    9, 1216},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   29},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   33},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   49},
-    {S_TermW,      6,   14},
-    {S_TermW,      8,   61},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   47},
-    {S_TermW,      4,    3},
-    {S_TermW,      8,   59},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   41},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    9,  960},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   31},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   57},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   22},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   26},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    9,  704},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   37},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   25},
-    {S_TermW,      6,   15},
-    {S_MakeUpW,    8,  320},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   18},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   21},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    7,  256},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_MakeUp,    12, 1984},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   20},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   24},
-    {S_TermW,      6,   14},
-    {S_TermW,      7,   28},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   23},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   27},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   40},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    9,  832},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   19},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   56},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   46},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   54},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    8,  512},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   36},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   52},
-    {S_TermW,      6,   15},
-    {S_TermW,      8,    0},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_MakeUpW,    9, 1600},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   44},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    9, 1344},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   30},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   34},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   50},
-    {S_TermW,      6,   14},
-    {S_TermW,      8,   62},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   48},
-    {S_TermW,      4,    3},
-    {S_TermW,      8,   60},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   42},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    9, 1088},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   32},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   58},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   22},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   26},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    8,  640},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   38},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   25},
-    {S_TermW,      6,   15},
-    {S_MakeUpW,    8,  384},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   18},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   21},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    7,  256},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_Null,       1,    0},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   20},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   24},
-    {S_TermW,      6,   14},
-    {S_TermW,      7,   28},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   23},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   27},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   39},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    8,  576},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   19},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   55},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   45},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   53},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    8,  448},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   35},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   51},
-    {S_TermW,      6,   15},
-    {S_TermW,      8,   63},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_MakeUpW,    9, 1536},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   43},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    9, 1280},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   29},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   33},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   49},
-    {S_TermW,      6,   14},
-    {S_TermW,      8,   61},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   47},
-    {S_TermW,      4,    3},
-    {S_TermW,      8,   59},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   41},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    9, 1024},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   31},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   57},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   22},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   26},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    9,  768},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   37},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   25},
-    {S_TermW,      6,   15},
-    {S_MakeUpW,    8,  320},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   18},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   21},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    7,  256},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_MakeUp,    11, 1920},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   20},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   24},
-    {S_TermW,      6,   14},
-    {S_TermW,      7,   28},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   23},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   27},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   40},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    9,  896},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   19},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   56},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   46},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   54},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    8,  512},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   36},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   52},
-    {S_TermW,      6,   15},
-    {S_TermW,      8,    0},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_MakeUpW,    9, 1728},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   44},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    9, 1408},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   30},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   34},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   50},
-    {S_TermW,      6,   14},
-    {S_TermW,      8,   62},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   48},
-    {S_TermW,      4,    3},
-    {S_TermW,      8,   60},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   42},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    9, 1152},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   32},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   58},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   22},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   26},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    8,  640},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   38},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   25},
-    {S_TermW,      6,   15},
-    {S_MakeUpW,    8,  384},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   18},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   21},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    7,  256},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_Null,       1,    0},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   20},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   24},
-    {S_TermW,      6,   14},
-    {S_TermW,      7,   28},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   23},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   27},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   39},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    8,  576},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   19},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   55},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   45},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   53},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    8,  448},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   35},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   51},
-    {S_TermW,      6,   15},
-    {S_TermW,      8,   63},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_MakeUpW,    9, 1472},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   43},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    9, 1216},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   29},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   33},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   49},
-    {S_TermW,      6,   14},
-    {S_TermW,      8,   61},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   47},
-    {S_TermW,      4,    3},
-    {S_TermW,      8,   59},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   41},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    9,  960},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   31},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   57},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   22},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   26},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    9,  704},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   37},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   25},
-    {S_TermW,      6,   15},
-    {S_MakeUpW,    8,  320},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   18},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   21},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    7,  256},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_MakeUp,    12, 2240},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   20},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   24},
-    {S_TermW,      6,   14},
-    {S_TermW,      7,   28},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   23},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   27},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   40},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    9,  832},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   19},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   56},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   46},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   54},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    8,  512},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   36},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   52},
-    {S_TermW,      6,   15},
-    {S_TermW,      8,    0},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_MakeUpW,    9, 1600},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   44},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    9, 1344},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   30},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   34},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   50},
-    {S_TermW,      6,   14},
-    {S_TermW,      8,   62},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   48},
-    {S_TermW,      4,    3},
-    {S_TermW,      8,   60},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   42},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    9, 1088},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   32},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   58},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   22},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   26},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    8,  640},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   38},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   25},
-    {S_TermW,      6,   15},
-    {S_MakeUpW,    8,  384},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   18},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   21},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    7,  256},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_Null,       1,    0},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   20},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   24},
-    {S_TermW,      6,   14},
-    {S_TermW,      7,   28},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   23},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   27},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   39},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    8,  576},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   19},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   55},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   45},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   53},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    8,  448},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   35},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   51},
-    {S_TermW,      6,   15},
-    {S_TermW,      8,   63},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_MakeUpW,    9, 1536},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   43},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    9, 1280},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   29},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   33},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   49},
-    {S_TermW,      6,   14},
-    {S_TermW,      8,   61},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   47},
-    {S_TermW,      4,    3},
-    {S_TermW,      8,   59},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   41},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    9, 1024},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   31},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   57},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   22},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   26},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    9,  768},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   37},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   25},
-    {S_TermW,      6,   15},
-    {S_MakeUpW,    8,  320},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   18},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   21},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    7,  256},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_MakeUp,    12, 2496},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   20},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   24},
-    {S_TermW,      6,   14},
-    {S_TermW,      7,   28},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   23},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   27},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   40},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    9,  896},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   19},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   56},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   46},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   54},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    8,  512},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   36},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   52},
-    {S_TermW,      6,   15},
-    {S_TermW,      8,    0},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_MakeUpW,    9, 1728},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   44},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    9, 1408},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   30},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   34},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   50},
-    {S_TermW,      6,   14},
-    {S_TermW,      8,   62},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   48},
-    {S_TermW,      4,    3},
-    {S_TermW,      8,   60},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   42},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    9, 1152},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   32},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   58},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   22},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   26},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    8,  640},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   38},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   25},
-    {S_TermW,      6,   15},
-    {S_MakeUpW,    8,  384},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   18},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   21},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    7,  256},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_EOL,       12,    0},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   20},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   24},
-    {S_TermW,      6,   14},
-    {S_TermW,      7,   28},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   23},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   27},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   39},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    8,  576},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   19},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   55},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   45},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   53},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    8,  448},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   35},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   51},
-    {S_TermW,      6,   15},
-    {S_TermW,      8,   63},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_MakeUpW,    9, 1472},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   43},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    9, 1216},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   29},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   33},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   49},
-    {S_TermW,      6,   14},
-    {S_TermW,      8,   61},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   47},
-    {S_TermW,      4,    3},
-    {S_TermW,      8,   59},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   41},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    9,  960},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   31},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   57},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   22},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   26},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    9,  704},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   37},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   25},
-    {S_TermW,      6,   15},
-    {S_MakeUpW,    8,  320},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   18},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   21},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    7,  256},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_MakeUp,    11, 1792},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   20},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   24},
-    {S_TermW,      6,   14},
-    {S_TermW,      7,   28},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   23},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   27},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   40},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    9,  832},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   19},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   56},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   46},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   54},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    8,  512},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   36},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   52},
-    {S_TermW,      6,   15},
-    {S_TermW,      8,    0},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_MakeUpW,    9, 1600},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   44},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    9, 1344},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   30},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   34},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   50},
-    {S_TermW,      6,   14},
-    {S_TermW,      8,   62},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   48},
-    {S_TermW,      4,    3},
-    {S_TermW,      8,   60},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   42},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    9, 1088},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   32},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   58},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   22},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   26},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    8,  640},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   38},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   25},
-    {S_TermW,      6,   15},
-    {S_MakeUpW,    8,  384},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   18},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   21},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    7,  256},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_Null,       1,    0},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   20},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   24},
-    {S_TermW,      6,   14},
-    {S_TermW,      7,   28},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   23},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   27},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   39},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    8,  576},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   19},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   55},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   45},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   53},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    8,  448},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   35},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   51},
-    {S_TermW,      6,   15},
-    {S_TermW,      8,   63},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_MakeUpW,    9, 1536},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   43},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    9, 1280},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   29},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   33},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   49},
-    {S_TermW,      6,   14},
-    {S_TermW,      8,   61},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   47},
-    {S_TermW,      4,    3},
-    {S_TermW,      8,   59},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   41},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    9, 1024},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   31},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   57},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   22},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   26},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    9,  768},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   37},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   25},
-    {S_TermW,      6,   15},
-    {S_MakeUpW,    8,  320},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   18},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   21},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    7,  256},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_MakeUp,    11, 1856},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   20},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   24},
-    {S_TermW,      6,   14},
-    {S_TermW,      7,   28},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   23},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   27},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   40},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    9,  896},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   19},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   56},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   46},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   54},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    8,  512},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   36},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   52},
-    {S_TermW,      6,   15},
-    {S_TermW,      8,    0},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_MakeUpW,    9, 1728},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   44},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    9, 1408},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   30},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   34},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   50},
-    {S_TermW,      6,   14},
-    {S_TermW,      8,   62},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   48},
-    {S_TermW,      4,    3},
-    {S_TermW,      8,   60},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   42},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    9, 1152},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   32},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   58},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   22},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   26},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    8,  640},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   38},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   25},
-    {S_TermW,      6,   15},
-    {S_MakeUpW,    8,  384},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   18},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   21},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    7,  256},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_Null,       1,    0},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   20},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   24},
-    {S_TermW,      6,   14},
-    {S_TermW,      7,   28},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   23},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   27},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   39},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    8,  576},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   19},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   55},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   45},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   53},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    8,  448},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   35},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   51},
-    {S_TermW,      6,   15},
-    {S_TermW,      8,   63},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_MakeUpW,    9, 1472},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   43},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    9, 1216},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   29},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   33},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   49},
-    {S_TermW,      6,   14},
-    {S_TermW,      8,   61},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   47},
-    {S_TermW,      4,    3},
-    {S_TermW,      8,   59},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   41},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    9,  960},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   31},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   57},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   22},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   26},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    9,  704},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   37},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   25},
-    {S_TermW,      6,   15},
-    {S_MakeUpW,    8,  320},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   18},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   21},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    7,  256},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_MakeUp,    12, 2176},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   20},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   24},
-    {S_TermW,      6,   14},
-    {S_TermW,      7,   28},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   23},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   27},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   40},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    9,  832},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   19},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   56},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   46},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   54},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    8,  512},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   36},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   52},
-    {S_TermW,      6,   15},
-    {S_TermW,      8,    0},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_MakeUpW,    9, 1600},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   44},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    9, 1344},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   30},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   34},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   50},
-    {S_TermW,      6,   14},
-    {S_TermW,      8,   62},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   48},
-    {S_TermW,      4,    3},
-    {S_TermW,      8,   60},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   42},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    9, 1088},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   32},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   58},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   22},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   26},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    8,  640},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   38},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   25},
-    {S_TermW,      6,   15},
-    {S_MakeUpW,    8,  384},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   18},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   21},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    7,  256},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_Null,       1,    0},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   20},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   24},
-    {S_TermW,      6,   14},
-    {S_TermW,      7,   28},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   23},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   27},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   39},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    8,  576},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   19},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   55},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   45},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   53},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    8,  448},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   35},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   51},
-    {S_TermW,      6,   15},
-    {S_TermW,      8,   63},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_MakeUpW,    9, 1536},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   43},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    9, 1280},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   29},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   33},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   49},
-    {S_TermW,      6,   14},
-    {S_TermW,      8,   61},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   47},
-    {S_TermW,      4,    3},
-    {S_TermW,      8,   59},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   41},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    9, 1024},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   31},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   57},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   22},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   26},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    9,  768},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   37},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   25},
-    {S_TermW,      6,   15},
-    {S_MakeUpW,    8,  320},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   18},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   21},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    7,  256},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_MakeUp,    12, 2432},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   20},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   24},
-    {S_TermW,      6,   14},
-    {S_TermW,      7,   28},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   23},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   27},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   40},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    9,  896},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   19},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   56},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   46},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   54},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    8,  512},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   36},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   52},
-    {S_TermW,      6,   15},
-    {S_TermW,      8,    0},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_MakeUpW,    9, 1728},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   44},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    9, 1408},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   30},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   34},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   50},
-    {S_TermW,      6,   14},
-    {S_TermW,      8,   62},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   48},
-    {S_TermW,      4,    3},
-    {S_TermW,      8,   60},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   42},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    9, 1152},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   32},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   58},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   22},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   26},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    8,  640},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   38},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   25},
-    {S_TermW,      6,   15},
-    {S_MakeUpW,    8,  384},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   18},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   21},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    7,  256},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_Null,       1,    0},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   20},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   24},
-    {S_TermW,      6,   14},
-    {S_TermW,      7,   28},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   23},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   27},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   39},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    8,  576},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   19},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   55},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   45},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   53},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    8,  448},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   35},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   51},
-    {S_TermW,      6,   15},
-    {S_TermW,      8,   63},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_MakeUpW,    9, 1472},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   43},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    9, 1216},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   29},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   33},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   49},
-    {S_TermW,      6,   14},
-    {S_TermW,      8,   61},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   47},
-    {S_TermW,      4,    3},
-    {S_TermW,      8,   59},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   41},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    9,  960},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   31},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   57},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   22},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   26},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    9,  704},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   37},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   25},
-    {S_TermW,      6,   15},
-    {S_MakeUpW,    8,  320},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   18},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   21},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    7,  256},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_MakeUp,    12, 2048},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   20},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   24},
-    {S_TermW,      6,   14},
-    {S_TermW,      7,   28},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   23},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   27},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   40},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    9,  832},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   19},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   56},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   46},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   54},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    8,  512},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   36},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   52},
-    {S_TermW,      6,   15},
-    {S_TermW,      8,    0},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_MakeUpW,    9, 1600},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   44},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    9, 1344},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   30},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   34},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   50},
-    {S_TermW,      6,   14},
-    {S_TermW,      8,   62},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   48},
-    {S_TermW,      4,    3},
-    {S_TermW,      8,   60},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   42},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    9, 1088},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   32},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   58},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   22},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   26},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    8,  640},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   38},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   25},
-    {S_TermW,      6,   15},
-    {S_MakeUpW,    8,  384},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   18},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   21},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    7,  256},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_Null,       1,    0},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   20},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   24},
-    {S_TermW,      6,   14},
-    {S_TermW,      7,   28},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   23},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   27},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   39},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    8,  576},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   19},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   55},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   45},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   53},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    8,  448},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   35},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   51},
-    {S_TermW,      6,   15},
-    {S_TermW,      8,   63},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_MakeUpW,    9, 1536},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   43},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    9, 1280},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   29},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   33},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   49},
-    {S_TermW,      6,   14},
-    {S_TermW,      8,   61},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   47},
-    {S_TermW,      4,    3},
-    {S_TermW,      8,   59},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   41},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    9, 1024},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   31},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   57},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   22},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   26},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    9,  768},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   37},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   25},
-    {S_TermW,      6,   15},
-    {S_MakeUpW,    8,  320},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   18},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   21},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    7,  256},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_MakeUp,    11, 1920},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   20},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   24},
-    {S_TermW,      6,   14},
-    {S_TermW,      7,   28},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   23},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   27},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   40},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    9,  896},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   19},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   56},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   46},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   54},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    8,  512},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   36},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   52},
-    {S_TermW,      6,   15},
-    {S_TermW,      8,    0},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_MakeUpW,    9, 1728},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   44},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    9, 1408},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   30},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   34},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   50},
-    {S_TermW,      6,   14},
-    {S_TermW,      8,   62},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   48},
-    {S_TermW,      4,    3},
-    {S_TermW,      8,   60},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   42},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    9, 1152},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   32},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   58},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   22},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   26},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    8,  640},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   38},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   25},
-    {S_TermW,      6,   15},
-    {S_MakeUpW,    8,  384},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   18},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   21},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    7,  256},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_Null,       1,    0},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   20},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   24},
-    {S_TermW,      6,   14},
-    {S_TermW,      7,   28},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   23},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   27},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   39},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    8,  576},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   19},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   55},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   45},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   53},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    8,  448},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   35},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   51},
-    {S_TermW,      6,   15},
-    {S_TermW,      8,   63},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_MakeUpW,    9, 1472},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   43},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    9, 1216},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   29},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   33},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   49},
-    {S_TermW,      6,   14},
-    {S_TermW,      8,   61},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   47},
-    {S_TermW,      4,    3},
-    {S_TermW,      8,   59},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   41},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    9,  960},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   31},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   57},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   22},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   26},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    9,  704},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   37},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   25},
-    {S_TermW,      6,   15},
-    {S_MakeUpW,    8,  320},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   18},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   21},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    7,  256},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_MakeUp,    12, 2304},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   20},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   24},
-    {S_TermW,      6,   14},
-    {S_TermW,      7,   28},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   23},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   27},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   40},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    9,  832},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   19},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   56},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   46},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   54},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    8,  512},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   36},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   52},
-    {S_TermW,      6,   15},
-    {S_TermW,      8,    0},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_MakeUpW,    9, 1600},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   44},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    9, 1344},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   30},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   34},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   50},
-    {S_TermW,      6,   14},
-    {S_TermW,      8,   62},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   48},
-    {S_TermW,      4,    3},
-    {S_TermW,      8,   60},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   42},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    9, 1088},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   32},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   58},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   22},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   26},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    8,  640},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   38},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   25},
-    {S_TermW,      6,   15},
-    {S_MakeUpW,    8,  384},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   18},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   21},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    7,  256},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_Null,       1,    0},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   20},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   24},
-    {S_TermW,      6,   14},
-    {S_TermW,      7,   28},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   23},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   27},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   39},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    8,  576},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   19},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   55},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   45},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   53},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    8,  448},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   35},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   51},
-    {S_TermW,      6,   15},
-    {S_TermW,      8,   63},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_MakeUpW,    9, 1536},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   43},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    9, 1280},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   29},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   33},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   49},
-    {S_TermW,      6,   14},
-    {S_TermW,      8,   61},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   47},
-    {S_TermW,      4,    3},
-    {S_TermW,      8,   59},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   41},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    9, 1024},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   31},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   57},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   22},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   26},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    9,  768},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   37},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   25},
-    {S_TermW,      6,   15},
-    {S_MakeUpW,    8,  320},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   18},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   21},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    7,  256},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_MakeUp,    12, 2560},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   20},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   24},
-    {S_TermW,      6,   14},
-    {S_TermW,      7,   28},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   23},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   27},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   40},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    9,  896},
-    {S_TermW,      4,    6},
-    {S_TermW,      7,   19},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   56},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   46},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   54},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    8,  512},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   36},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   52},
-    {S_TermW,      6,   15},
-    {S_TermW,      8,    0},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_MakeUpW,    9, 1728},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   44},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    9, 1408},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   30},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      6,   12},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    6, 1664},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   34},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      8,   50},
-    {S_TermW,      6,   14},
-    {S_TermW,      8,   62},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      8,   48},
-    {S_TermW,      4,    3},
-    {S_TermW,      8,   60},
-    {S_TermW,      4,    5},
-    {S_TermW,      8,   42},
-    {S_TermW,      6,   16},
-    {S_MakeUpW,    9, 1152},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   32},
-    {S_TermW,      5,    8},
-    {S_TermW,      8,   58},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      7,   22},
-    {S_TermW,      4,    3},
-    {S_TermW,      5,   11},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   26},
-    {S_TermW,      5,    9},
-    {S_MakeUpW,    8,  640},
-    {S_TermW,      4,    6},
-    {S_TermW,      8,   38},
-    {S_MakeUpW,    5,  128},
-    {S_TermW,      7,   25},
-    {S_TermW,      6,   15},
-    {S_MakeUpW,    8,  384},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7},
-    {S_TermW,      6,   13},
-    {S_TermW,      4,    3},
-    {S_TermW,      7,   18},
-    {S_TermW,      4,    5},
-    {S_TermW,      7,   21},
-    {S_TermW,      6,   17},
-    {S_MakeUpW,    7,  256},
-    {S_TermW,      4,    6},
-    {S_TermW,      6,    1},
-    {S_TermW,      5,    8},
-    {S_MakeUpW,    6,  192},
-    {S_MakeUpW,    5,   64},
-    {S_TermW,      5,   10},
-    {S_TermW,      4,    4},
-    {S_TermW,      4,    2},
-    {S_TermW,      4,    7}
-};
-
-static const t4_table_entry_t t4_1d_black_table[8192] =
-{
-    {S_Null,       1,    0},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   13},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      9,   15},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     10,   18},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     10,   17},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUp,    11, 1792},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     11,   23},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     11,   20},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     11,   25},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   14},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_Null,       1,    0},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   13},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUpB,   12,  128},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   56},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   30},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUp,    11, 1856},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   57},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     11,   21},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   54},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   14},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_Null,       1,    0},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   13},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      9,   15},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   52},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   48},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUp,    12, 2112},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   44},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   36},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUpB,   12,  384},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   14},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_Null,       1,    0},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   13},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   28},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   60},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   40},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUp,    12, 2368},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     10,   16},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     10,    0},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUpB,   10,   64},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   14},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_Null,       1,    0},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   13},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      9,   15},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     10,   18},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     10,   17},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUp,    12, 1984},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   50},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   34},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUpB,   13, 1664},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   14},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_Null,       1,    0},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   13},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   26},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUpB,   13, 1408},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   32},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUp,    11, 1920},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   61},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   42},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUpB,   13, 1024},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   14},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_Null,       1,    0},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   13},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      9,   15},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUpB,   13,  768},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   62},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUp,    12, 2240},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   46},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   38},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUpB,   13,  512},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   14},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_Null,       1,    0},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   13},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     11,   19},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     11,   24},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     11,   22},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUp,    12, 2496},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     10,   16},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     10,    0},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUpB,   10,   64},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   14},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_EOL,       12,    0},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   13},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      9,   15},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     10,   18},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     10,   17},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUp,    11, 1792},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     11,   23},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     11,   20},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     11,   25},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   14},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_Null,       1,    0},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   13},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUpB,   12,  192},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUpB,   13, 1280},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   31},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUp,    11, 1856},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   58},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     11,   21},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUpB,   13,  896},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   14},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_Null,       1,    0},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   13},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      9,   15},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUpB,   13,  640},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   49},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUp,    12, 2176},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   45},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   37},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUpB,   12,  448},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   14},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_Null,       1,    0},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   13},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   29},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUpB,   13, 1536},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   41},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUp,    12, 2432},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     10,   16},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     10,    0},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUpB,   10,   64},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   14},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_Null,       1,    0},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   13},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      9,   15},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     10,   18},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     10,   17},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUp,    12, 2048},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   51},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   35},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUpB,   12,  320},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   14},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_Null,       1,    0},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   13},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   27},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   59},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   33},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUp,    11, 1920},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUpB,   12,  256},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   43},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUpB,   13, 1152},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   14},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_Null,       1,    0},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   13},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      9,   15},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   55},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   63},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUp,    12, 2304},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   47},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   39},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   53},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   14},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_Null,       1,    0},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   13},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     11,   19},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     11,   24},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     11,   22},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUp,    12, 2560},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     10,   16},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     10,    0},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUpB,   10,   64},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   14},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_Null,       1,    0},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   13},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      9,   15},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     10,   18},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     10,   17},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUp,    11, 1792},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     11,   23},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     11,   20},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     11,   25},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   14},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_Null,       1,    0},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   13},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUpB,   12,  128},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   56},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   30},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUp,    11, 1856},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   57},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     11,   21},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   54},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   14},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_Null,       1,    0},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   13},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      9,   15},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   52},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   48},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUp,    12, 2112},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   44},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   36},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUpB,   12,  384},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   14},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_Null,       1,    0},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   13},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   28},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   60},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   40},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUp,    12, 2368},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     10,   16},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     10,    0},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUpB,   10,   64},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   14},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_Null,       1,    0},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   13},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      9,   15},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     10,   18},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     10,   17},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUp,    12, 1984},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   50},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   34},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUpB,   13, 1728},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   14},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_Null,       1,    0},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   13},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   26},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUpB,   13, 1472},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   32},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUp,    11, 1920},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   61},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   42},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUpB,   13, 1088},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   14},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_Null,       1,    0},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   13},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      9,   15},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUpB,   13,  832},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   62},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUp,    12, 2240},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   46},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   38},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUpB,   13,  576},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   14},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_Null,       1,    0},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   13},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     11,   19},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     11,   24},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     11,   22},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUp,    12, 2496},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     10,   16},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     10,    0},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUpB,   10,   64},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   14},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_EOL,       12,    0},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   13},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      9,   15},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     10,   18},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     10,   17},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUp,    11, 1792},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     11,   23},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     11,   20},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     11,   25},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   14},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_Null,       1,    0},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   13},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUpB,   12,  192},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUpB,   13, 1344},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   31},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUp,    11, 1856},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   58},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     11,   21},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUpB,   13,  960},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   14},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_Null,       1,    0},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   13},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      9,   15},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUpB,   13,  704},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   49},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUp,    12, 2176},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   45},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   37},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUpB,   12,  448},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   14},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_Null,       1,    0},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   13},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   29},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUpB,   13, 1600},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   41},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUp,    12, 2432},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     10,   16},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     10,    0},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUpB,   10,   64},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   14},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_Null,       1,    0},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   13},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      9,   15},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     10,   18},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     10,   17},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUp,    12, 2048},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   51},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   35},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUpB,   12,  320},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   14},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_Null,       1,    0},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   13},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   27},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   59},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   33},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUp,    11, 1920},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUpB,   12,  256},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   43},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUpB,   13, 1216},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   14},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_Null,       1,    0},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   13},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      9,   15},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   55},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   63},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUp,    12, 2304},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   47},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   39},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     12,   53},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   14},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_Null,       1,    0},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   13},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     11,   19},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     11,   24},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     11,   22},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUp,    12, 2560},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   10},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     10,   16},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,     10,    0},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_MakeUpB,   10,   64},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    9},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   11},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      8,   14},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      6,    8},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      7,   12},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    6},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2},
-    {S_TermB,      5,    7},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    1},
-    {S_TermB,      2,    2},
-    {S_TermB,      4,    5},
-    {S_TermB,      2,    3},
-    {S_TermB,      3,    4},
-    {S_TermB,      2,    2}
-};
-
-/*- End of file ------------------------------------------------------------*/
diff --git a/libs/spandsp/src/v17rx_constellation_maps.h b/libs/spandsp/src/v17rx_constellation_maps.h
deleted file mode 100644 (file)
index 6017ea5..0000000
+++ /dev/null
@@ -1,5516 +0,0 @@
-/*
- * SpanDSP - a series of DSP components for telephony
- *
- * v17rx_constellation_maps.h - ITU V.17 modem receive part.
- *                              Constellation mapping.
- *
- * Written by Steve Underwood <steveu@coppice.org>
- *
- * Copyright (C) 2004 Steve Underwood
- *
- * All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 2.1,
- * as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
- * $Id: v17rx_constellation_maps.h,v 1.6 2008/07/10 13:34:00 steveu Exp $
- */
-
-/* The following table maps the 8 soft-decisions associated with every possible point in the
-   constellation space. If you look at the constellations carefully, all 4 can be accurately
-   mapped at 0.5 unit resolution. */
-static const uint8_t constel_maps[4][36][36][8] =
-{
-    {   /* 14,400bps map */
-        {
-            {0x50, 0x69, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x50, 0x69, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x50, 0x69, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x00, 0x49, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x00, 0x49, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x00, 0x49, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x00, 0x49, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x00, 0x49, 0x5a, 0x63, 0x4c, 0x05, 0x66, 0x5f},
-            {0x00, 0x49, 0x5a, 0x63, 0x4c, 0x05, 0x66, 0x5f},
-            {0x00, 0x49, 0x5a, 0x63, 0x4c, 0x05, 0x66, 0x5f},
-            {0x00, 0x49, 0x5a, 0x63, 0x4c, 0x05, 0x66, 0x5f},
-            {0x00, 0x49, 0x5a, 0x63, 0x4c, 0x05, 0x66, 0x5f},
-            {0x00, 0x49, 0x7a, 0x63, 0x4c, 0x05, 0x66, 0x5f},
-            {0x00, 0x49, 0x7a, 0x63, 0x4c, 0x05, 0x66, 0x5f},
-            {0x00, 0x49, 0x7a, 0x73, 0x4c, 0x05, 0x66, 0x7f},
-            {0x00, 0x49, 0x7a, 0x73, 0x4c, 0x05, 0x66, 0x7f},
-            {0x08, 0x49, 0x7a, 0x73, 0x4c, 0x05, 0x76, 0x7f},
-            {0x08, 0x49, 0x7a, 0x73, 0x4c, 0x05, 0x76, 0x7f},
-            {0x08, 0x41, 0x7a, 0x73, 0x4c, 0x0d, 0x76, 0x7f},
-            {0x08, 0x41, 0x7a, 0x73, 0x4c, 0x0d, 0x76, 0x7f},
-            {0x08, 0x41, 0x6a, 0x73, 0x44, 0x0d, 0x76, 0x7f},
-            {0x08, 0x41, 0x6a, 0x73, 0x44, 0x0d, 0x76, 0x7f},
-            {0x08, 0x41, 0x6a, 0x53, 0x44, 0x0d, 0x76, 0x6f},
-            {0x08, 0x41, 0x6a, 0x53, 0x44, 0x0d, 0x76, 0x6f},
-            {0x08, 0x41, 0x6a, 0x53, 0x44, 0x0d, 0x56, 0x6f},
-            {0x08, 0x41, 0x6a, 0x53, 0x44, 0x0d, 0x56, 0x6f},
-            {0x08, 0x41, 0x6a, 0x53, 0x44, 0x0d, 0x56, 0x6f},
-            {0x08, 0x41, 0x6a, 0x53, 0x44, 0x0d, 0x56, 0x6f},
-            {0x08, 0x41, 0x6a, 0x53, 0x44, 0x0d, 0x56, 0x6f},
-            {0x08, 0x41, 0x6a, 0x53, 0x44, 0x0d, 0x56, 0x6f},
-            {0x58, 0x41, 0x6a, 0x53, 0x44, 0x5d, 0x56, 0x6f},
-            {0x58, 0x41, 0x6a, 0x53, 0x44, 0x5d, 0x56, 0x6f},
-            {0x58, 0x41, 0x6a, 0x53, 0x44, 0x5d, 0x56, 0x6f},
-            {0x58, 0x41, 0x6a, 0x53, 0x44, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x6a, 0x53, 0x64, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x6a, 0x53, 0x64, 0x5d, 0x56, 0x6f}
-        },
-        {
-            {0x50, 0x69, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x50, 0x69, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x50, 0x69, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x50, 0x69, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x00, 0x49, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x00, 0x49, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x00, 0x49, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x00, 0x49, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x00, 0x49, 0x5a, 0x63, 0x4c, 0x05, 0x66, 0x5f},
-            {0x00, 0x49, 0x5a, 0x63, 0x4c, 0x05, 0x66, 0x5f},
-            {0x00, 0x49, 0x5a, 0x63, 0x4c, 0x05, 0x66, 0x5f},
-            {0x00, 0x49, 0x5a, 0x63, 0x4c, 0x05, 0x66, 0x5f},
-            {0x00, 0x49, 0x7a, 0x63, 0x4c, 0x05, 0x66, 0x5f},
-            {0x00, 0x49, 0x7a, 0x63, 0x4c, 0x05, 0x66, 0x5f},
-            {0x00, 0x49, 0x7a, 0x73, 0x4c, 0x05, 0x66, 0x7f},
-            {0x00, 0x49, 0x7a, 0x73, 0x4c, 0x05, 0x66, 0x7f},
-            {0x08, 0x49, 0x7a, 0x73, 0x4c, 0x05, 0x76, 0x7f},
-            {0x08, 0x49, 0x7a, 0x73, 0x4c, 0x05, 0x76, 0x7f},
-            {0x08, 0x41, 0x7a, 0x73, 0x4c, 0x0d, 0x76, 0x7f},
-            {0x08, 0x41, 0x7a, 0x73, 0x4c, 0x0d, 0x76, 0x7f},
-            {0x08, 0x41, 0x6a, 0x73, 0x44, 0x0d, 0x76, 0x7f},
-            {0x08, 0x41, 0x6a, 0x73, 0x44, 0x0d, 0x76, 0x7f},
-            {0x08, 0x41, 0x6a, 0x53, 0x44, 0x0d, 0x76, 0x6f},
-            {0x08, 0x41, 0x6a, 0x53, 0x44, 0x0d, 0x76, 0x6f},
-            {0x08, 0x41, 0x6a, 0x53, 0x44, 0x0d, 0x56, 0x6f},
-            {0x08, 0x41, 0x6a, 0x53, 0x44, 0x0d, 0x56, 0x6f},
-            {0x08, 0x41, 0x6a, 0x53, 0x44, 0x0d, 0x56, 0x6f},
-            {0x08, 0x41, 0x6a, 0x53, 0x44, 0x0d, 0x56, 0x6f},
-            {0x08, 0x41, 0x6a, 0x53, 0x44, 0x0d, 0x56, 0x6f},
-            {0x58, 0x41, 0x6a, 0x53, 0x44, 0x5d, 0x56, 0x6f},
-            {0x58, 0x41, 0x6a, 0x53, 0x44, 0x5d, 0x56, 0x6f},
-            {0x58, 0x41, 0x6a, 0x53, 0x44, 0x5d, 0x56, 0x6f},
-            {0x58, 0x41, 0x6a, 0x53, 0x44, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x6a, 0x53, 0x64, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x6a, 0x53, 0x64, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x6a, 0x53, 0x64, 0x5d, 0x56, 0x6f}
-        },
-        {
-            {0x50, 0x69, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x50, 0x69, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x50, 0x69, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x50, 0x69, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x50, 0x69, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x00, 0x49, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x00, 0x49, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x00, 0x49, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x00, 0x49, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x00, 0x49, 0x5a, 0x63, 0x4c, 0x05, 0x66, 0x5f},
-            {0x00, 0x49, 0x5a, 0x63, 0x4c, 0x05, 0x66, 0x5f},
-            {0x00, 0x49, 0x5a, 0x63, 0x4c, 0x05, 0x66, 0x5f},
-            {0x00, 0x49, 0x7a, 0x63, 0x4c, 0x05, 0x66, 0x5f},
-            {0x00, 0x49, 0x7a, 0x63, 0x4c, 0x05, 0x66, 0x5f},
-            {0x00, 0x49, 0x7a, 0x73, 0x4c, 0x05, 0x66, 0x7f},
-            {0x00, 0x49, 0x7a, 0x73, 0x4c, 0x05, 0x66, 0x7f},
-            {0x08, 0x49, 0x7a, 0x73, 0x4c, 0x05, 0x76, 0x7f},
-            {0x08, 0x49, 0x7a, 0x73, 0x4c, 0x05, 0x76, 0x7f},
-            {0x08, 0x41, 0x7a, 0x73, 0x4c, 0x0d, 0x76, 0x7f},
-            {0x08, 0x41, 0x7a, 0x73, 0x4c, 0x0d, 0x76, 0x7f},
-            {0x08, 0x41, 0x6a, 0x73, 0x44, 0x0d, 0x76, 0x7f},
-            {0x08, 0x41, 0x6a, 0x73, 0x44, 0x0d, 0x76, 0x7f},
-            {0x08, 0x41, 0x6a, 0x53, 0x44, 0x0d, 0x76, 0x6f},
-            {0x08, 0x41, 0x6a, 0x53, 0x44, 0x0d, 0x76, 0x6f},
-            {0x08, 0x41, 0x6a, 0x53, 0x44, 0x0d, 0x56, 0x6f},
-            {0x08, 0x41, 0x6a, 0x53, 0x44, 0x0d, 0x56, 0x6f},
-            {0x08, 0x41, 0x6a, 0x53, 0x44, 0x0d, 0x56, 0x6f},
-            {0x08, 0x41, 0x6a, 0x53, 0x44, 0x0d, 0x56, 0x6f},
-            {0x58, 0x41, 0x6a, 0x53, 0x44, 0x5d, 0x56, 0x6f},
-            {0x58, 0x41, 0x6a, 0x53, 0x44, 0x5d, 0x56, 0x6f},
-            {0x58, 0x41, 0x6a, 0x53, 0x44, 0x5d, 0x56, 0x6f},
-            {0x58, 0x41, 0x6a, 0x53, 0x44, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x6a, 0x53, 0x64, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x6a, 0x53, 0x64, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x6a, 0x53, 0x64, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x6a, 0x53, 0x64, 0x5d, 0x56, 0x6f}
-        },
-        {
-            {0x50, 0x69, 0x5a, 0x43, 0x6c, 0x55, 0x46, 0x5f},
-            {0x50, 0x69, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x50, 0x69, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x50, 0x69, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x50, 0x69, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x50, 0x69, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x00, 0x49, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x00, 0x49, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x00, 0x49, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x00, 0x49, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x00, 0x49, 0x5a, 0x63, 0x4c, 0x05, 0x66, 0x5f},
-            {0x00, 0x49, 0x5a, 0x63, 0x4c, 0x05, 0x66, 0x5f},
-            {0x00, 0x49, 0x7a, 0x63, 0x4c, 0x05, 0x66, 0x5f},
-            {0x00, 0x49, 0x7a, 0x63, 0x4c, 0x05, 0x66, 0x5f},
-            {0x00, 0x49, 0x7a, 0x73, 0x4c, 0x05, 0x66, 0x7f},
-            {0x00, 0x49, 0x7a, 0x73, 0x4c, 0x05, 0x66, 0x7f},
-            {0x08, 0x49, 0x7a, 0x73, 0x4c, 0x05, 0x76, 0x7f},
-            {0x08, 0x49, 0x7a, 0x73, 0x4c, 0x05, 0x76, 0x7f},
-            {0x08, 0x41, 0x7a, 0x73, 0x4c, 0x0d, 0x76, 0x7f},
-            {0x08, 0x41, 0x7a, 0x73, 0x4c, 0x0d, 0x76, 0x7f},
-            {0x08, 0x41, 0x6a, 0x73, 0x44, 0x0d, 0x76, 0x7f},
-            {0x08, 0x41, 0x6a, 0x73, 0x44, 0x0d, 0x76, 0x7f},
-            {0x08, 0x41, 0x6a, 0x53, 0x44, 0x0d, 0x76, 0x6f},
-            {0x08, 0x41, 0x6a, 0x53, 0x44, 0x0d, 0x76, 0x6f},
-            {0x08, 0x41, 0x6a, 0x53, 0x44, 0x0d, 0x56, 0x6f},
-            {0x08, 0x41, 0x6a, 0x53, 0x44, 0x0d, 0x56, 0x6f},
-            {0x08, 0x41, 0x6a, 0x53, 0x44, 0x0d, 0x56, 0x6f},
-            {0x58, 0x41, 0x6a, 0x53, 0x44, 0x5d, 0x56, 0x6f},
-            {0x58, 0x41, 0x6a, 0x53, 0x44, 0x5d, 0x56, 0x6f},
-            {0x58, 0x41, 0x6a, 0x53, 0x44, 0x5d, 0x56, 0x6f},
-            {0x58, 0x41, 0x6a, 0x53, 0x44, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x6a, 0x53, 0x64, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x6a, 0x53, 0x64, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x6a, 0x53, 0x64, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x6a, 0x53, 0x64, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x4a, 0x03, 0x64, 0x5d, 0x56, 0x6f}
-        },
-        {
-            {0x50, 0x69, 0x5a, 0x43, 0x6c, 0x55, 0x46, 0x5f},
-            {0x50, 0x69, 0x5a, 0x43, 0x6c, 0x55, 0x46, 0x5f},
-            {0x50, 0x69, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x50, 0x69, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x50, 0x69, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x50, 0x69, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x50, 0x69, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x00, 0x49, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x00, 0x49, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x00, 0x49, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x00, 0x49, 0x5a, 0x63, 0x6c, 0x15, 0x66, 0x5f},
-            {0x00, 0x49, 0x5a, 0x63, 0x4c, 0x15, 0x66, 0x5f},
-            {0x00, 0x49, 0x7a, 0x63, 0x4c, 0x15, 0x66, 0x5f},
-            {0x00, 0x49, 0x7a, 0x63, 0x4c, 0x15, 0x66, 0x5f},
-            {0x00, 0x49, 0x7a, 0x73, 0x4c, 0x15, 0x66, 0x7f},
-            {0x00, 0x49, 0x7a, 0x73, 0x4c, 0x15, 0x66, 0x7f},
-            {0x08, 0x49, 0x7a, 0x73, 0x4c, 0x15, 0x76, 0x7f},
-            {0x08, 0x49, 0x7a, 0x73, 0x4c, 0x15, 0x76, 0x7f},
-            {0x08, 0x41, 0x7a, 0x73, 0x4c, 0x1d, 0x76, 0x7f},
-            {0x08, 0x41, 0x7a, 0x73, 0x4c, 0x1d, 0x76, 0x7f},
-            {0x08, 0x41, 0x6a, 0x73, 0x44, 0x1d, 0x76, 0x7f},
-            {0x08, 0x41, 0x6a, 0x73, 0x44, 0x1d, 0x76, 0x7f},
-            {0x08, 0x41, 0x6a, 0x53, 0x44, 0x1d, 0x76, 0x6f},
-            {0x08, 0x41, 0x6a, 0x53, 0x44, 0x1d, 0x76, 0x6f},
-            {0x08, 0x41, 0x6a, 0x53, 0x44, 0x1d, 0x56, 0x6f},
-            {0x08, 0x41, 0x6a, 0x53, 0x44, 0x1d, 0x56, 0x6f},
-            {0x58, 0x41, 0x6a, 0x53, 0x44, 0x5d, 0x56, 0x6f},
-            {0x58, 0x41, 0x6a, 0x53, 0x44, 0x5d, 0x56, 0x6f},
-            {0x58, 0x41, 0x6a, 0x53, 0x44, 0x5d, 0x56, 0x6f},
-            {0x58, 0x41, 0x6a, 0x53, 0x44, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x6a, 0x53, 0x64, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x6a, 0x53, 0x64, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x6a, 0x53, 0x64, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x6a, 0x53, 0x64, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x4a, 0x03, 0x64, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x4a, 0x03, 0x64, 0x5d, 0x56, 0x6f}
-        },
-        {
-            {0x50, 0x69, 0x5a, 0x43, 0x6c, 0x55, 0x46, 0x5f},
-            {0x50, 0x69, 0x5a, 0x43, 0x6c, 0x55, 0x46, 0x5f},
-            {0x50, 0x69, 0x5a, 0x43, 0x6c, 0x55, 0x46, 0x5f},
-            {0x50, 0x69, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x50, 0x69, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x50, 0x69, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x50, 0x69, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x50, 0x69, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x00, 0x49, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x00, 0x49, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x00, 0x49, 0x5a, 0x63, 0x6c, 0x15, 0x66, 0x5f},
-            {0x00, 0x49, 0x5a, 0x63, 0x6c, 0x15, 0x66, 0x5f},
-            {0x00, 0x49, 0x7a, 0x63, 0x4c, 0x15, 0x66, 0x5f},
-            {0x00, 0x49, 0x7a, 0x63, 0x4c, 0x15, 0x66, 0x5f},
-            {0x00, 0x49, 0x7a, 0x73, 0x4c, 0x15, 0x66, 0x7f},
-            {0x00, 0x49, 0x7a, 0x73, 0x4c, 0x15, 0x66, 0x7f},
-            {0x08, 0x49, 0x7a, 0x73, 0x4c, 0x15, 0x76, 0x7f},
-            {0x08, 0x49, 0x7a, 0x73, 0x4c, 0x15, 0x76, 0x7f},
-            {0x08, 0x41, 0x7a, 0x73, 0x4c, 0x1d, 0x76, 0x7f},
-            {0x08, 0x41, 0x7a, 0x73, 0x4c, 0x1d, 0x76, 0x7f},
-            {0x08, 0x41, 0x6a, 0x73, 0x44, 0x1d, 0x76, 0x7f},
-            {0x08, 0x41, 0x6a, 0x73, 0x44, 0x1d, 0x76, 0x7f},
-            {0x08, 0x41, 0x6a, 0x53, 0x44, 0x1d, 0x76, 0x6f},
-            {0x08, 0x41, 0x6a, 0x53, 0x44, 0x1d, 0x76, 0x6f},
-            {0x08, 0x41, 0x6a, 0x53, 0x44, 0x1d, 0x56, 0x6f},
-            {0x58, 0x41, 0x6a, 0x53, 0x44, 0x1d, 0x56, 0x6f},
-            {0x58, 0x41, 0x6a, 0x53, 0x44, 0x5d, 0x56, 0x6f},
-            {0x58, 0x41, 0x6a, 0x53, 0x44, 0x5d, 0x56, 0x6f},
-            {0x58, 0x41, 0x6a, 0x53, 0x44, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x6a, 0x53, 0x64, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x6a, 0x53, 0x64, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x6a, 0x53, 0x64, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x6a, 0x53, 0x64, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x4a, 0x03, 0x64, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x4a, 0x03, 0x64, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x4a, 0x03, 0x64, 0x5d, 0x56, 0x6f}
-        },
-        {
-            {0x50, 0x69, 0x5a, 0x43, 0x6c, 0x55, 0x46, 0x5f},
-            {0x50, 0x69, 0x5a, 0x43, 0x6c, 0x55, 0x46, 0x5f},
-            {0x50, 0x69, 0x5a, 0x43, 0x6c, 0x55, 0x46, 0x5f},
-            {0x50, 0x69, 0x5a, 0x43, 0x6c, 0x55, 0x46, 0x5f},
-            {0x50, 0x69, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x50, 0x69, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x50, 0x69, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x50, 0x69, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x10, 0x69, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x10, 0x49, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x10, 0x49, 0x5a, 0x63, 0x6c, 0x15, 0x66, 0x5f},
-            {0x10, 0x49, 0x5a, 0x63, 0x6c, 0x15, 0x66, 0x5f},
-            {0x10, 0x49, 0x7a, 0x63, 0x2c, 0x15, 0x66, 0x5f},
-            {0x10, 0x49, 0x7a, 0x63, 0x2c, 0x15, 0x66, 0x5f},
-            {0x10, 0x49, 0x7a, 0x73, 0x2c, 0x15, 0x66, 0x7f},
-            {0x10, 0x49, 0x7a, 0x73, 0x2c, 0x15, 0x66, 0x7f},
-            {0x18, 0x49, 0x7a, 0x73, 0x2c, 0x15, 0x76, 0x7f},
-            {0x18, 0x49, 0x7a, 0x73, 0x2c, 0x15, 0x76, 0x7f},
-            {0x18, 0x41, 0x7a, 0x73, 0x2c, 0x1d, 0x76, 0x7f},
-            {0x18, 0x41, 0x7a, 0x73, 0x2c, 0x1d, 0x76, 0x7f},
-            {0x18, 0x41, 0x6a, 0x73, 0x24, 0x1d, 0x76, 0x7f},
-            {0x18, 0x41, 0x6a, 0x73, 0x24, 0x1d, 0x76, 0x7f},
-            {0x18, 0x41, 0x6a, 0x53, 0x24, 0x1d, 0x76, 0x6f},
-            {0x18, 0x41, 0x6a, 0x53, 0x24, 0x1d, 0x76, 0x6f},
-            {0x58, 0x41, 0x6a, 0x53, 0x24, 0x1d, 0x56, 0x6f},
-            {0x58, 0x41, 0x6a, 0x53, 0x24, 0x1d, 0x56, 0x6f},
-            {0x58, 0x41, 0x6a, 0x53, 0x24, 0x5d, 0x56, 0x6f},
-            {0x58, 0x41, 0x6a, 0x53, 0x24, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x6a, 0x53, 0x64, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x6a, 0x53, 0x64, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x6a, 0x53, 0x64, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x6a, 0x53, 0x64, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x4a, 0x03, 0x64, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x4a, 0x03, 0x64, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x4a, 0x03, 0x64, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x4a, 0x03, 0x64, 0x5d, 0x56, 0x6f}
-        },
-        {
-            {0x50, 0x69, 0x0a, 0x43, 0x6c, 0x55, 0x46, 0x0f},
-            {0x50, 0x69, 0x5a, 0x43, 0x6c, 0x55, 0x46, 0x5f},
-            {0x50, 0x69, 0x5a, 0x43, 0x6c, 0x55, 0x46, 0x5f},
-            {0x50, 0x69, 0x5a, 0x43, 0x6c, 0x55, 0x46, 0x5f},
-            {0x50, 0x69, 0x5a, 0x43, 0x6c, 0x55, 0x46, 0x5f},
-            {0x50, 0x69, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x50, 0x69, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x50, 0x69, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x10, 0x69, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x10, 0x69, 0x5a, 0x63, 0x6c, 0x55, 0x66, 0x5f},
-            {0x10, 0x49, 0x5a, 0x63, 0x6c, 0x15, 0x66, 0x5f},
-            {0x10, 0x49, 0x5a, 0x63, 0x6c, 0x15, 0x66, 0x5f},
-            {0x10, 0x49, 0x7a, 0x63, 0x2c, 0x15, 0x66, 0x5f},
-            {0x10, 0x49, 0x7a, 0x63, 0x2c, 0x15, 0x66, 0x5f},
-            {0x10, 0x49, 0x7a, 0x73, 0x2c, 0x15, 0x66, 0x7f},
-            {0x10, 0x49, 0x7a, 0x73, 0x2c, 0x15, 0x66, 0x7f},
-            {0x18, 0x49, 0x7a, 0x73, 0x2c, 0x15, 0x76, 0x7f},
-            {0x18, 0x49, 0x7a, 0x73, 0x2c, 0x15, 0x76, 0x7f},
-            {0x18, 0x41, 0x7a, 0x73, 0x2c, 0x1d, 0x76, 0x7f},
-            {0x18, 0x41, 0x7a, 0x73, 0x2c, 0x1d, 0x76, 0x7f},
-            {0x18, 0x41, 0x6a, 0x73, 0x24, 0x1d, 0x76, 0x7f},
-            {0x18, 0x41, 0x6a, 0x73, 0x24, 0x1d, 0x76, 0x7f},
-            {0x18, 0x41, 0x6a, 0x53, 0x24, 0x1d, 0x76, 0x6f},
-            {0x18, 0x41, 0x6a, 0x53, 0x24, 0x1d, 0x76, 0x6f},
-            {0x58, 0x41, 0x6a, 0x53, 0x24, 0x1d, 0x56, 0x6f},
-            {0x58, 0x41, 0x6a, 0x53, 0x24, 0x1d, 0x56, 0x6f},
-            {0x58, 0x41, 0x6a, 0x53, 0x24, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x6a, 0x53, 0x24, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x6a, 0x53, 0x64, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x6a, 0x53, 0x64, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x6a, 0x53, 0x64, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x4a, 0x03, 0x64, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x4a, 0x03, 0x64, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x4a, 0x03, 0x64, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x4a, 0x03, 0x64, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x4a, 0x03, 0x64, 0x5d, 0x06, 0x4f}
-        },
-        {
-            {0x50, 0x69, 0x0a, 0x43, 0x6c, 0x55, 0x46, 0x0f},
-            {0x50, 0x69, 0x0a, 0x43, 0x6c, 0x55, 0x46, 0x0f},
-            {0x50, 0x69, 0x5a, 0x43, 0x6c, 0x55, 0x46, 0x5f},
-            {0x50, 0x69, 0x5a, 0x43, 0x6c, 0x55, 0x46, 0x5f},
-            {0x50, 0x69, 0x5a, 0x43, 0x6c, 0x55, 0x46, 0x5f},
-            {0x50, 0x69, 0x5a, 0x43, 0x6c, 0x55, 0x46, 0x5f},
-            {0x50, 0x69, 0x5a, 0x23, 0x6c, 0x55, 0x66, 0x5f},
-            {0x50, 0x69, 0x5a, 0x23, 0x6c, 0x55, 0x66, 0x5f},
-            {0x10, 0x69, 0x5a, 0x23, 0x6c, 0x55, 0x66, 0x5f},
-            {0x10, 0x69, 0x5a, 0x23, 0x6c, 0x55, 0x66, 0x5f},
-            {0x10, 0x29, 0x5a, 0x23, 0x6c, 0x15, 0x66, 0x5f},
-            {0x10, 0x29, 0x5a, 0x23, 0x6c, 0x15, 0x66, 0x5f},
-            {0x10, 0x29, 0x7a, 0x23, 0x2c, 0x15, 0x66, 0x5f},
-            {0x10, 0x29, 0x7a, 0x23, 0x2c, 0x15, 0x66, 0x5f},
-            {0x10, 0x29, 0x7a, 0x33, 0x2c, 0x15, 0x66, 0x7f},
-            {0x10, 0x29, 0x7a, 0x33, 0x2c, 0x15, 0x66, 0x7f},
-            {0x18, 0x29, 0x7a, 0x33, 0x2c, 0x15, 0x76, 0x7f},
-            {0x18, 0x29, 0x7a, 0x33, 0x2c, 0x15, 0x76, 0x7f},
-            {0x18, 0x21, 0x7a, 0x33, 0x2c, 0x1d, 0x76, 0x7f},
-            {0x18, 0x21, 0x7a, 0x33, 0x2c, 0x1d, 0x76, 0x7f},
-            {0x18, 0x21, 0x6a, 0x33, 0x24, 0x1d, 0x76, 0x7f},
-            {0x18, 0x21, 0x6a, 0x33, 0x24, 0x1d, 0x76, 0x7f},
-            {0x18, 0x21, 0x6a, 0x13, 0x24, 0x1d, 0x76, 0x6f},
-            {0x18, 0x21, 0x6a, 0x13, 0x24, 0x1d, 0x76, 0x6f},
-            {0x58, 0x21, 0x6a, 0x13, 0x24, 0x1d, 0x56, 0x6f},
-            {0x58, 0x21, 0x6a, 0x13, 0x24, 0x1d, 0x56, 0x6f},
-            {0x58, 0x61, 0x6a, 0x13, 0x24, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x6a, 0x13, 0x24, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x6a, 0x13, 0x64, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x6a, 0x13, 0x64, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x4a, 0x03, 0x64, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x4a, 0x03, 0x64, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x4a, 0x03, 0x64, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x4a, 0x03, 0x64, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x4a, 0x03, 0x64, 0x5d, 0x06, 0x4f},
-            {0x58, 0x61, 0x4a, 0x03, 0x64, 0x5d, 0x06, 0x4f}
-        },
-        {
-            {0x50, 0x69, 0x0a, 0x43, 0x6c, 0x55, 0x46, 0x0f},
-            {0x50, 0x69, 0x0a, 0x43, 0x6c, 0x55, 0x46, 0x0f},
-            {0x50, 0x69, 0x0a, 0x43, 0x6c, 0x55, 0x46, 0x0f},
-            {0x50, 0x69, 0x5a, 0x43, 0x6c, 0x55, 0x46, 0x5f},
-            {0x50, 0x69, 0x5a, 0x43, 0x6c, 0x55, 0x46, 0x5f},
-            {0x50, 0x69, 0x5a, 0x43, 0x6c, 0x55, 0x46, 0x5f},
-            {0x50, 0x69, 0x5a, 0x23, 0x6c, 0x55, 0x46, 0x5f},
-            {0x50, 0x69, 0x5a, 0x23, 0x6c, 0x55, 0x66, 0x5f},
-            {0x10, 0x69, 0x5a, 0x23, 0x6c, 0x55, 0x66, 0x5f},
-            {0x10, 0x69, 0x5a, 0x23, 0x6c, 0x55, 0x66, 0x5f},
-            {0x10, 0x29, 0x5a, 0x23, 0x6c, 0x15, 0x66, 0x5f},
-            {0x10, 0x29, 0x5a, 0x23, 0x6c, 0x15, 0x66, 0x5f},
-            {0x10, 0x29, 0x7a, 0x23, 0x2c, 0x15, 0x66, 0x5f},
-            {0x10, 0x29, 0x7a, 0x23, 0x2c, 0x15, 0x66, 0x5f},
-            {0x10, 0x29, 0x7a, 0x33, 0x2c, 0x15, 0x66, 0x7f},
-            {0x10, 0x29, 0x7a, 0x33, 0x2c, 0x15, 0x66, 0x7f},
-            {0x18, 0x29, 0x7a, 0x33, 0x2c, 0x15, 0x76, 0x7f},
-            {0x18, 0x29, 0x7a, 0x33, 0x2c, 0x15, 0x76, 0x7f},
-            {0x18, 0x21, 0x7a, 0x33, 0x2c, 0x1d, 0x76, 0x7f},
-            {0x18, 0x21, 0x7a, 0x33, 0x2c, 0x1d, 0x76, 0x7f},
-            {0x18, 0x21, 0x6a, 0x33, 0x24, 0x1d, 0x76, 0x7f},
-            {0x18, 0x21, 0x6a, 0x33, 0x24, 0x1d, 0x76, 0x7f},
-            {0x18, 0x21, 0x6a, 0x13, 0x24, 0x1d, 0x76, 0x6f},
-            {0x18, 0x21, 0x6a, 0x13, 0x24, 0x1d, 0x76, 0x6f},
-            {0x58, 0x21, 0x6a, 0x13, 0x24, 0x1d, 0x56, 0x6f},
-            {0x58, 0x21, 0x6a, 0x13, 0x24, 0x1d, 0x56, 0x6f},
-            {0x58, 0x61, 0x6a, 0x13, 0x24, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x6a, 0x13, 0x24, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x6a, 0x13, 0x64, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x4a, 0x13, 0x64, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x4a, 0x03, 0x64, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x4a, 0x03, 0x64, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x4a, 0x03, 0x64, 0x5d, 0x56, 0x6f},
-            {0x58, 0x61, 0x4a, 0x03, 0x64, 0x5d, 0x06, 0x4f},
-            {0x58, 0x61, 0x4a, 0x03, 0x64, 0x5d, 0x06, 0x4f},
-            {0x58, 0x61, 0x4a, 0x03, 0x64, 0x5d, 0x06, 0x4f}
-        },
-        {
-            {0x50, 0x69, 0x0a, 0x43, 0x6c, 0x55, 0x46, 0x0f},
-            {0x50, 0x69, 0x0a, 0x43, 0x6c, 0x55, 0x46, 0x0f},
-            {0x50, 0x69, 0x0a, 0x43, 0x6c, 0x55, 0x46, 0x0f},
-            {0x50, 0x69, 0x0a, 0x43, 0x6c, 0x55, 0x46, 0x0f},
-            {0x50, 0x69, 0x1a, 0x43, 0x6c, 0x55, 0x46, 0x5f},
-            {0x50, 0x69, 0x1a, 0x43, 0x6c, 0x55, 0x46, 0x5f},
-            {0x50, 0x69, 0x1a, 0x23, 0x6c, 0x55, 0x46, 0x5f},
-            {0x50, 0x69, 0x1a, 0x23, 0x6c, 0x55, 0x46, 0x5f},
-            {0x10, 0x69, 0x1a, 0x23, 0x6c, 0x55, 0x26, 0x5f},
-            {0x10, 0x69, 0x1a, 0x23, 0x6c, 0x55, 0x26, 0x5f},
-            {0x10, 0x29, 0x1a, 0x23, 0x6c, 0x15, 0x26, 0x5f},
-            {0x10, 0x29, 0x1a, 0x23, 0x6c, 0x15, 0x26, 0x5f},
-            {0x10, 0x29, 0x3a, 0x23, 0x2c, 0x15, 0x26, 0x5f},
-            {0x10, 0x29, 0x3a, 0x23, 0x2c, 0x15, 0x26, 0x5f},
-            {0x10, 0x29, 0x3a, 0x33, 0x2c, 0x15, 0x26, 0x7f},
-            {0x10, 0x29, 0x3a, 0x33, 0x2c, 0x15, 0x26, 0x7f},
-            {0x18, 0x29, 0x3a, 0x33, 0x2c, 0x15, 0x36, 0x7f},
-            {0x18, 0x29, 0x3a, 0x33, 0x2c, 0x15, 0x36, 0x7f},
-            {0x18, 0x21, 0x3a, 0x33, 0x2c, 0x1d, 0x36, 0x7f},
-            {0x18, 0x21, 0x3a, 0x33, 0x2c, 0x1d, 0x36, 0x7f},
-            {0x18, 0x21, 0x2a, 0x33, 0x24, 0x1d, 0x36, 0x7f},
-            {0x18, 0x21, 0x2a, 0x33, 0x24, 0x1d, 0x36, 0x7f},
-            {0x18, 0x21, 0x2a, 0x13, 0x24, 0x1d, 0x36, 0x6f},
-            {0x18, 0x21, 0x2a, 0x13, 0x24, 0x1d, 0x36, 0x6f},
-            {0x58, 0x21, 0x2a, 0x13, 0x24, 0x1d, 0x16, 0x6f},
-            {0x58, 0x21, 0x2a, 0x13, 0x24, 0x1d, 0x16, 0x6f},
-            {0x58, 0x61, 0x2a, 0x13, 0x24, 0x5d, 0x16, 0x6f},
-            {0x58, 0x61, 0x2a, 0x13, 0x24, 0x5d, 0x16, 0x6f},
-            {0x58, 0x61, 0x4a, 0x13, 0x64, 0x5d, 0x16, 0x6f},
-            {0x58, 0x61, 0x4a, 0x13, 0x64, 0x5d, 0x16, 0x6f},
-            {0x58, 0x61, 0x4a, 0x03, 0x64, 0x5d, 0x16, 0x6f},
-            {0x58, 0x61, 0x4a, 0x03, 0x64, 0x5d, 0x16, 0x6f},
-            {0x58, 0x61, 0x4a, 0x03, 0x64, 0x5d, 0x06, 0x4f},
-            {0x58, 0x61, 0x4a, 0x03, 0x64, 0x5d, 0x06, 0x4f},
-            {0x58, 0x61, 0x4a, 0x03, 0x64, 0x5d, 0x06, 0x4f},
-            {0x58, 0x61, 0x4a, 0x03, 0x64, 0x5d, 0x06, 0x4f}
-        },
-        {
-            {0x50, 0x69, 0x0a, 0x43, 0x6c, 0x55, 0x46, 0x0f},
-            {0x50, 0x69, 0x0a, 0x43, 0x6c, 0x55, 0x46, 0x0f},
-            {0x50, 0x69, 0x0a, 0x43, 0x6c, 0x55, 0x46, 0x0f},
-            {0x50, 0x69, 0x0a, 0x43, 0x6c, 0x55, 0x46, 0x0f},
-            {0x50, 0x69, 0x1a, 0x43, 0x6c, 0x55, 0x46, 0x0f},
-            {0x50, 0x69, 0x1a, 0x43, 0x6c, 0x55, 0x46, 0x5f},
-            {0x50, 0x69, 0x1a, 0x23, 0x6c, 0x55, 0x46, 0x5f},
-            {0x50, 0x69, 0x1a, 0x23, 0x6c, 0x55, 0x46, 0x5f},
-            {0x10, 0x69, 0x1a, 0x23, 0x6c, 0x55, 0x26, 0x5f},
-            {0x10, 0x69, 0x1a, 0x23, 0x6c, 0x55, 0x26, 0x5f},
-            {0x10, 0x29, 0x1a, 0x23, 0x6c, 0x15, 0x26, 0x5f},
-            {0x10, 0x29, 0x1a, 0x23, 0x6c, 0x15, 0x26, 0x5f},
-            {0x10, 0x29, 0x3a, 0x23, 0x2c, 0x15, 0x26, 0x5f},
-            {0x10, 0x29, 0x3a, 0x23, 0x2c, 0x15, 0x26, 0x5f},
-            {0x10, 0x29, 0x3a, 0x33, 0x2c, 0x15, 0x26, 0x7f},
-            {0x10, 0x29, 0x3a, 0x33, 0x2c, 0x15, 0x26, 0x7f},
-            {0x18, 0x29, 0x3a, 0x33, 0x2c, 0x15, 0x36, 0x7f},
-            {0x18, 0x29, 0x3a, 0x33, 0x2c, 0x15, 0x36, 0x7f},
-            {0x18, 0x21, 0x3a, 0x33, 0x2c, 0x1d, 0x36, 0x7f},
-            {0x18, 0x21, 0x3a, 0x33, 0x2c, 0x1d, 0x36, 0x7f},
-            {0x18, 0x21, 0x2a, 0x33, 0x24, 0x1d, 0x36, 0x7f},
-            {0x18, 0x21, 0x2a, 0x33, 0x24, 0x1d, 0x36, 0x7f},
-            {0x18, 0x21, 0x2a, 0x13, 0x24, 0x1d, 0x36, 0x6f},
-            {0x18, 0x21, 0x2a, 0x13, 0x24, 0x1d, 0x36, 0x6f},
-            {0x58, 0x21, 0x2a, 0x13, 0x24, 0x1d, 0x16, 0x6f},
-            {0x58, 0x21, 0x2a, 0x13, 0x24, 0x1d, 0x16, 0x6f},
-            {0x58, 0x61, 0x2a, 0x13, 0x24, 0x5d, 0x16, 0x6f},
-            {0x58, 0x61, 0x2a, 0x13, 0x24, 0x5d, 0x16, 0x6f},
-            {0x58, 0x61, 0x4a, 0x13, 0x64, 0x5d, 0x16, 0x6f},
-            {0x58, 0x61, 0x4a, 0x13, 0x64, 0x5d, 0x16, 0x6f},
-            {0x58, 0x61, 0x4a, 0x03, 0x64, 0x5d, 0x16, 0x6f},
-            {0x58, 0x61, 0x4a, 0x03, 0x64, 0x5d, 0x16, 0x4f},
-            {0x58, 0x61, 0x4a, 0x03, 0x64, 0x5d, 0x06, 0x4f},
-            {0x58, 0x61, 0x4a, 0x03, 0x64, 0x5d, 0x06, 0x4f},
-            {0x58, 0x61, 0x4a, 0x03, 0x64, 0x5d, 0x06, 0x4f},
-            {0x58, 0x61, 0x4a, 0x03, 0x64, 0x5d, 0x06, 0x4f}
-        },
-        {
-            {0x50, 0x69, 0x0a, 0x43, 0x6c, 0x75, 0x46, 0x0f},
-            {0x50, 0x69, 0x0a, 0x43, 0x6c, 0x75, 0x46, 0x0f},
-            {0x50, 0x69, 0x0a, 0x43, 0x6c, 0x75, 0x46, 0x0f},
-            {0x50, 0x69, 0x0a, 0x43, 0x6c, 0x75, 0x46, 0x0f},
-            {0x50, 0x69, 0x1a, 0x43, 0x6c, 0x75, 0x46, 0x0f},
-            {0x50, 0x69, 0x1a, 0x43, 0x6c, 0x75, 0x46, 0x0f},
-            {0x50, 0x69, 0x1a, 0x23, 0x6c, 0x75, 0x46, 0x1f},
-            {0x50, 0x69, 0x1a, 0x23, 0x6c, 0x75, 0x46, 0x1f},
-            {0x10, 0x69, 0x1a, 0x23, 0x6c, 0x75, 0x26, 0x1f},
-            {0x10, 0x69, 0x1a, 0x23, 0x6c, 0x75, 0x26, 0x1f},
-            {0x10, 0x29, 0x1a, 0x23, 0x6c, 0x35, 0x26, 0x1f},
-            {0x10, 0x29, 0x1a, 0x23, 0x6c, 0x35, 0x26, 0x1f},
-            {0x10, 0x29, 0x3a, 0x23, 0x2c, 0x35, 0x26, 0x1f},
-            {0x10, 0x29, 0x3a, 0x23, 0x2c, 0x35, 0x26, 0x1f},
-            {0x10, 0x29, 0x3a, 0x33, 0x2c, 0x35, 0x26, 0x3f},
-            {0x10, 0x29, 0x3a, 0x33, 0x2c, 0x35, 0x26, 0x3f},
-            {0x18, 0x29, 0x3a, 0x33, 0x2c, 0x35, 0x36, 0x3f},
-            {0x18, 0x29, 0x3a, 0x33, 0x2c, 0x35, 0x36, 0x3f},
-            {0x18, 0x21, 0x3a, 0x33, 0x2c, 0x3d, 0x36, 0x3f},
-            {0x18, 0x21, 0x3a, 0x33, 0x2c, 0x3d, 0x36, 0x3f},
-            {0x18, 0x21, 0x2a, 0x33, 0x24, 0x3d, 0x36, 0x3f},
-            {0x18, 0x21, 0x2a, 0x33, 0x24, 0x3d, 0x36, 0x3f},
-            {0x18, 0x21, 0x2a, 0x13, 0x24, 0x3d, 0x36, 0x2f},
-            {0x18, 0x21, 0x2a, 0x13, 0x24, 0x3d, 0x36, 0x2f},
-            {0x58, 0x21, 0x2a, 0x13, 0x24, 0x3d, 0x16, 0x2f},
-            {0x58, 0x21, 0x2a, 0x13, 0x24, 0x3d, 0x16, 0x2f},
-            {0x58, 0x61, 0x2a, 0x13, 0x24, 0x7d, 0x16, 0x2f},
-            {0x58, 0x61, 0x2a, 0x13, 0x24, 0x7d, 0x16, 0x2f},
-            {0x58, 0x61, 0x4a, 0x13, 0x64, 0x7d, 0x16, 0x2f},
-            {0x58, 0x61, 0x4a, 0x13, 0x64, 0x7d, 0x16, 0x2f},
-            {0x58, 0x61, 0x4a, 0x03, 0x64, 0x7d, 0x16, 0x4f},
-            {0x58, 0x61, 0x4a, 0x03, 0x64, 0x7d, 0x16, 0x4f},
-            {0x58, 0x61, 0x4a, 0x03, 0x64, 0x7d, 0x06, 0x4f},
-            {0x58, 0x61, 0x4a, 0x03, 0x64, 0x7d, 0x06, 0x4f},
-            {0x58, 0x61, 0x4a, 0x03, 0x64, 0x7d, 0x06, 0x4f},
-            {0x58, 0x61, 0x4a, 0x03, 0x64, 0x7d, 0x06, 0x4f}
-        },
-        {
-            {0x50, 0x69, 0x0a, 0x43, 0x6c, 0x75, 0x46, 0x0f},
-            {0x50, 0x69, 0x0a, 0x43, 0x6c, 0x75, 0x46, 0x0f},
-            {0x50, 0x69, 0x0a, 0x43, 0x6c, 0x75, 0x46, 0x0f},
-            {0x50, 0x69, 0x0a, 0x43, 0x6c, 0x75, 0x46, 0x0f},
-            {0x50, 0x69, 0x1a, 0x43, 0x6c, 0x75, 0x46, 0x0f},
-            {0x50, 0x69, 0x1a, 0x43, 0x6c, 0x75, 0x46, 0x0f},
-            {0x50, 0x69, 0x1a, 0x23, 0x6c, 0x75, 0x46, 0x1f},
-            {0x50, 0x69, 0x1a, 0x23, 0x6c, 0x75, 0x46, 0x1f},
-            {0x10, 0x69, 0x1a, 0x23, 0x6c, 0x75, 0x26, 0x1f},
-            {0x10, 0x69, 0x1a, 0x23, 0x6c, 0x75, 0x26, 0x1f},
-            {0x10, 0x29, 0x1a, 0x23, 0x6c, 0x35, 0x26, 0x1f},
-            {0x10, 0x29, 0x1a, 0x23, 0x6c, 0x35, 0x26, 0x1f},
-            {0x10, 0x29, 0x3a, 0x23, 0x2c, 0x35, 0x26, 0x1f},
-            {0x10, 0x29, 0x3a, 0x23, 0x2c, 0x35, 0x26, 0x1f},
-            {0x10, 0x29, 0x3a, 0x33, 0x2c, 0x35, 0x26, 0x3f},
-            {0x10, 0x29, 0x3a, 0x33, 0x2c, 0x35, 0x26, 0x3f},
-            {0x18, 0x29, 0x3a, 0x33, 0x2c, 0x35, 0x36, 0x3f},
-            {0x18, 0x29, 0x3a, 0x33, 0x2c, 0x35, 0x36, 0x3f},
-            {0x18, 0x21, 0x3a, 0x33, 0x2c, 0x3d, 0x36, 0x3f},
-            {0x18, 0x21, 0x3a, 0x33, 0x2c, 0x3d, 0x36, 0x3f},
-            {0x18, 0x21, 0x2a, 0x33, 0x24, 0x3d, 0x36, 0x3f},
-            {0x18, 0x21, 0x2a, 0x33, 0x24, 0x3d, 0x36, 0x3f},
-            {0x18, 0x21, 0x2a, 0x13, 0x24, 0x3d, 0x36, 0x2f},
-            {0x18, 0x21, 0x2a, 0x13, 0x24, 0x3d, 0x36, 0x2f},
-            {0x58, 0x21, 0x2a, 0x13, 0x24, 0x3d, 0x16, 0x2f},
-            {0x58, 0x21, 0x2a, 0x13, 0x24, 0x3d, 0x16, 0x2f},
-            {0x58, 0x61, 0x2a, 0x13, 0x24, 0x7d, 0x16, 0x2f},
-            {0x58, 0x61, 0x2a, 0x13, 0x24, 0x7d, 0x16, 0x2f},
-            {0x58, 0x61, 0x4a, 0x13, 0x64, 0x7d, 0x16, 0x2f},
-            {0x58, 0x61, 0x4a, 0x13, 0x64, 0x7d, 0x16, 0x2f},
-            {0x58, 0x61, 0x4a, 0x03, 0x64, 0x7d, 0x16, 0x4f},
-            {0x58, 0x61, 0x4a, 0x03, 0x64, 0x7d, 0x16, 0x4f},
-            {0x58, 0x61, 0x4a, 0x03, 0x64, 0x7d, 0x06, 0x4f},
-            {0x58, 0x61, 0x4a, 0x03, 0x64, 0x7d, 0x06, 0x4f},
-            {0x58, 0x61, 0x4a, 0x03, 0x64, 0x7d, 0x06, 0x4f},
-            {0x58, 0x61, 0x4a, 0x03, 0x64, 0x7d, 0x06, 0x4f}
-        },
-        {
-            {0x70, 0x69, 0x0a, 0x43, 0x7c, 0x75, 0x46, 0x0f},
-            {0x70, 0x69, 0x0a, 0x43, 0x7c, 0x75, 0x46, 0x0f},
-            {0x70, 0x69, 0x0a, 0x43, 0x7c, 0x75, 0x46, 0x0f},
-            {0x70, 0x69, 0x0a, 0x43, 0x7c, 0x75, 0x46, 0x0f},
-            {0x70, 0x69, 0x1a, 0x43, 0x7c, 0x75, 0x46, 0x0f},
-            {0x70, 0x69, 0x1a, 0x43, 0x7c, 0x75, 0x46, 0x0f},
-            {0x70, 0x69, 0x1a, 0x23, 0x7c, 0x75, 0x46, 0x1f},
-            {0x70, 0x69, 0x1a, 0x23, 0x7c, 0x75, 0x46, 0x1f},
-            {0x30, 0x69, 0x1a, 0x23, 0x7c, 0x75, 0x26, 0x1f},
-            {0x30, 0x69, 0x1a, 0x23, 0x7c, 0x75, 0x26, 0x1f},
-            {0x30, 0x29, 0x1a, 0x23, 0x7c, 0x35, 0x26, 0x1f},
-            {0x30, 0x29, 0x1a, 0x23, 0x7c, 0x35, 0x26, 0x1f},
-            {0x30, 0x29, 0x3a, 0x23, 0x3c, 0x35, 0x26, 0x1f},
-            {0x30, 0x29, 0x3a, 0x23, 0x3c, 0x35, 0x26, 0x1f},
-            {0x30, 0x29, 0x3a, 0x33, 0x3c, 0x35, 0x26, 0x3f},
-            {0x30, 0x29, 0x3a, 0x33, 0x3c, 0x35, 0x26, 0x3f},
-            {0x38, 0x29, 0x3a, 0x33, 0x3c, 0x35, 0x36, 0x3f},
-            {0x38, 0x29, 0x3a, 0x33, 0x3c, 0x35, 0x36, 0x3f},
-            {0x38, 0x21, 0x3a, 0x33, 0x3c, 0x3d, 0x36, 0x3f},
-            {0x38, 0x21, 0x3a, 0x33, 0x3c, 0x3d, 0x36, 0x3f},
-            {0x38, 0x21, 0x2a, 0x33, 0x34, 0x3d, 0x36, 0x3f},
-            {0x38, 0x21, 0x2a, 0x33, 0x34, 0x3d, 0x36, 0x3f},
-            {0x38, 0x21, 0x2a, 0x13, 0x34, 0x3d, 0x36, 0x2f},
-            {0x38, 0x21, 0x2a, 0x13, 0x34, 0x3d, 0x36, 0x2f},
-            {0x78, 0x21, 0x2a, 0x13, 0x34, 0x3d, 0x16, 0x2f},
-            {0x78, 0x21, 0x2a, 0x13, 0x34, 0x3d, 0x16, 0x2f},
-            {0x78, 0x61, 0x2a, 0x13, 0x34, 0x7d, 0x16, 0x2f},
-            {0x78, 0x61, 0x2a, 0x13, 0x34, 0x7d, 0x16, 0x2f},
-            {0x78, 0x61, 0x4a, 0x13, 0x74, 0x7d, 0x16, 0x2f},
-            {0x78, 0x61, 0x4a, 0x13, 0x74, 0x7d, 0x16, 0x2f},
-            {0x78, 0x61, 0x4a, 0x03, 0x74, 0x7d, 0x16, 0x4f},
-            {0x78, 0x61, 0x4a, 0x03, 0x74, 0x7d, 0x16, 0x4f},
-            {0x78, 0x61, 0x4a, 0x03, 0x74, 0x7d, 0x06, 0x4f},
-            {0x78, 0x61, 0x4a, 0x03, 0x74, 0x7d, 0x06, 0x4f},
-            {0x78, 0x61, 0x4a, 0x03, 0x74, 0x7d, 0x06, 0x4f},
-            {0x78, 0x61, 0x4a, 0x03, 0x74, 0x7d, 0x06, 0x4f}
-        },
-        {
-            {0x70, 0x69, 0x0a, 0x43, 0x7c, 0x75, 0x46, 0x0f},
-            {0x70, 0x69, 0x0a, 0x43, 0x7c, 0x75, 0x46, 0x0f},
-            {0x70, 0x69, 0x0a, 0x43, 0x7c, 0x75, 0x46, 0x0f},
-            {0x70, 0x69, 0x0a, 0x43, 0x7c, 0x75, 0x46, 0x0f},
-            {0x70, 0x69, 0x1a, 0x43, 0x7c, 0x75, 0x46, 0x0f},
-            {0x70, 0x69, 0x1a, 0x43, 0x7c, 0x75, 0x46, 0x0f},
-            {0x70, 0x69, 0x1a, 0x23, 0x7c, 0x75, 0x46, 0x1f},
-            {0x70, 0x69, 0x1a, 0x23, 0x7c, 0x75, 0x46, 0x1f},
-            {0x30, 0x69, 0x1a, 0x23, 0x7c, 0x75, 0x26, 0x1f},
-            {0x30, 0x69, 0x1a, 0x23, 0x7c, 0x75, 0x26, 0x1f},
-            {0x30, 0x29, 0x1a, 0x23, 0x7c, 0x35, 0x26, 0x1f},
-            {0x30, 0x29, 0x1a, 0x23, 0x7c, 0x35, 0x26, 0x1f},
-            {0x30, 0x29, 0x3a, 0x23, 0x3c, 0x35, 0x26, 0x1f},
-            {0x30, 0x29, 0x3a, 0x23, 0x3c, 0x35, 0x26, 0x1f},
-            {0x30, 0x29, 0x3a, 0x33, 0x3c, 0x35, 0x26, 0x3f},
-            {0x30, 0x29, 0x3a, 0x33, 0x3c, 0x35, 0x26, 0x3f},
-            {0x38, 0x29, 0x3a, 0x33, 0x3c, 0x35, 0x36, 0x3f},
-            {0x38, 0x29, 0x3a, 0x33, 0x3c, 0x35, 0x36, 0x3f},
-            {0x38, 0x21, 0x3a, 0x33, 0x3c, 0x3d, 0x36, 0x3f},
-            {0x38, 0x21, 0x3a, 0x33, 0x3c, 0x3d, 0x36, 0x3f},
-            {0x38, 0x21, 0x2a, 0x33, 0x34, 0x3d, 0x36, 0x3f},
-            {0x38, 0x21, 0x2a, 0x33, 0x34, 0x3d, 0x36, 0x3f},
-            {0x38, 0x21, 0x2a, 0x13, 0x34, 0x3d, 0x36, 0x2f},
-            {0x38, 0x21, 0x2a, 0x13, 0x34, 0x3d, 0x36, 0x2f},
-            {0x78, 0x21, 0x2a, 0x13, 0x34, 0x3d, 0x16, 0x2f},
-            {0x78, 0x21, 0x2a, 0x13, 0x34, 0x3d, 0x16, 0x2f},
-            {0x78, 0x61, 0x2a, 0x13, 0x34, 0x7d, 0x16, 0x2f},
-            {0x78, 0x61, 0x2a, 0x13, 0x34, 0x7d, 0x16, 0x2f},
-            {0x78, 0x61, 0x4a, 0x13, 0x74, 0x7d, 0x16, 0x2f},
-            {0x78, 0x61, 0x4a, 0x13, 0x74, 0x7d, 0x16, 0x2f},
-            {0x78, 0x61, 0x4a, 0x03, 0x74, 0x7d, 0x16, 0x4f},
-            {0x78, 0x61, 0x4a, 0x03, 0x74, 0x7d, 0x16, 0x4f},
-            {0x78, 0x61, 0x4a, 0x03, 0x74, 0x7d, 0x06, 0x4f},
-            {0x78, 0x61, 0x4a, 0x03, 0x74, 0x7d, 0x06, 0x4f},
-            {0x78, 0x61, 0x4a, 0x03, 0x74, 0x7d, 0x06, 0x4f},
-            {0x78, 0x61, 0x4a, 0x03, 0x74, 0x7d, 0x06, 0x4f}
-        },
-        {
-            {0x70, 0x79, 0x0a, 0x4b, 0x7c, 0x75, 0x46, 0x0f},
-            {0x70, 0x79, 0x0a, 0x4b, 0x7c, 0x75, 0x46, 0x0f},
-            {0x70, 0x79, 0x0a, 0x4b, 0x7c, 0x75, 0x46, 0x0f},
-            {0x70, 0x79, 0x0a, 0x4b, 0x7c, 0x75, 0x46, 0x0f},
-            {0x70, 0x79, 0x1a, 0x4b, 0x7c, 0x75, 0x46, 0x0f},
-            {0x70, 0x79, 0x1a, 0x4b, 0x7c, 0x75, 0x46, 0x0f},
-            {0x70, 0x79, 0x1a, 0x2b, 0x7c, 0x75, 0x46, 0x1f},
-            {0x70, 0x79, 0x1a, 0x2b, 0x7c, 0x75, 0x46, 0x1f},
-            {0x30, 0x79, 0x1a, 0x2b, 0x7c, 0x75, 0x26, 0x1f},
-            {0x30, 0x79, 0x1a, 0x2b, 0x7c, 0x75, 0x26, 0x1f},
-            {0x30, 0x39, 0x1a, 0x2b, 0x7c, 0x35, 0x26, 0x1f},
-            {0x30, 0x39, 0x1a, 0x2b, 0x7c, 0x35, 0x26, 0x1f},
-            {0x30, 0x39, 0x3a, 0x2b, 0x3c, 0x35, 0x26, 0x1f},
-            {0x30, 0x39, 0x3a, 0x2b, 0x3c, 0x35, 0x26, 0x1f},
-            {0x30, 0x39, 0x3a, 0x3b, 0x3c, 0x35, 0x26, 0x3f},
-            {0x30, 0x39, 0x3a, 0x3b, 0x3c, 0x35, 0x26, 0x3f},
-            {0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x35, 0x36, 0x3f},
-            {0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x35, 0x36, 0x3f},
-            {0x38, 0x31, 0x3a, 0x3b, 0x3c, 0x3d, 0x36, 0x3f},
-            {0x38, 0x31, 0x3a, 0x3b, 0x3c, 0x3d, 0x36, 0x3f},
-            {0x38, 0x31, 0x2a, 0x3b, 0x34, 0x3d, 0x36, 0x3f},
-            {0x38, 0x31, 0x2a, 0x3b, 0x34, 0x3d, 0x36, 0x3f},
-            {0x38, 0x31, 0x2a, 0x1b, 0x34, 0x3d, 0x36, 0x2f},
-            {0x38, 0x31, 0x2a, 0x1b, 0x34, 0x3d, 0x36, 0x2f},
-            {0x78, 0x31, 0x2a, 0x1b, 0x34, 0x3d, 0x16, 0x2f},
-            {0x78, 0x31, 0x2a, 0x1b, 0x34, 0x3d, 0x16, 0x2f},
-            {0x78, 0x71, 0x2a, 0x1b, 0x34, 0x7d, 0x16, 0x2f},
-            {0x78, 0x71, 0x2a, 0x1b, 0x34, 0x7d, 0x16, 0x2f},
-            {0x78, 0x71, 0x4a, 0x1b, 0x74, 0x7d, 0x16, 0x2f},
-            {0x78, 0x71, 0x4a, 0x1b, 0x74, 0x7d, 0x16, 0x2f},
-            {0x78, 0x71, 0x4a, 0x0b, 0x74, 0x7d, 0x16, 0x4f},
-            {0x78, 0x71, 0x4a, 0x0b, 0x74, 0x7d, 0x16, 0x4f},
-            {0x78, 0x71, 0x4a, 0x0b, 0x74, 0x7d, 0x06, 0x4f},
-            {0x78, 0x71, 0x4a, 0x0b, 0x74, 0x7d, 0x06, 0x4f},
-            {0x78, 0x71, 0x4a, 0x0b, 0x74, 0x7d, 0x06, 0x4f},
-            {0x78, 0x71, 0x4a, 0x0b, 0x74, 0x7d, 0x06, 0x4f}
-        },
-        {
-            {0x70, 0x79, 0x0a, 0x4b, 0x7c, 0x75, 0x46, 0x0f},
-            {0x70, 0x79, 0x0a, 0x4b, 0x7c, 0x75, 0x46, 0x0f},
-            {0x70, 0x79, 0x0a, 0x4b, 0x7c, 0x75, 0x46, 0x0f},
-            {0x70, 0x79, 0x0a, 0x4b, 0x7c, 0x75, 0x46, 0x0f},
-            {0x70, 0x79, 0x1a, 0x4b, 0x7c, 0x75, 0x46, 0x0f},
-            {0x70, 0x79, 0x1a, 0x4b, 0x7c, 0x75, 0x46, 0x0f},
-            {0x70, 0x79, 0x1a, 0x2b, 0x7c, 0x75, 0x46, 0x1f},
-            {0x70, 0x79, 0x1a, 0x2b, 0x7c, 0x75, 0x46, 0x1f},
-            {0x30, 0x79, 0x1a, 0x2b, 0x7c, 0x75, 0x26, 0x1f},
-            {0x30, 0x79, 0x1a, 0x2b, 0x7c, 0x75, 0x26, 0x1f},
-            {0x30, 0x39, 0x1a, 0x2b, 0x7c, 0x35, 0x26, 0x1f},
-            {0x30, 0x39, 0x1a, 0x2b, 0x7c, 0x35, 0x26, 0x1f},
-            {0x30, 0x39, 0x3a, 0x2b, 0x3c, 0x35, 0x26, 0x1f},
-            {0x30, 0x39, 0x3a, 0x2b, 0x3c, 0x35, 0x26, 0x1f},
-            {0x30, 0x39, 0x3a, 0x3b, 0x3c, 0x35, 0x26, 0x3f},
-            {0x30, 0x39, 0x3a, 0x3b, 0x3c, 0x35, 0x26, 0x3f},
-            {0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x35, 0x36, 0x3f},
-            {0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x35, 0x36, 0x3f},
-            {0x38, 0x31, 0x3a, 0x3b, 0x3c, 0x3d, 0x36, 0x3f},
-            {0x38, 0x31, 0x3a, 0x3b, 0x3c, 0x3d, 0x36, 0x3f},
-            {0x38, 0x31, 0x2a, 0x3b, 0x34, 0x3d, 0x36, 0x3f},
-            {0x38, 0x31, 0x2a, 0x3b, 0x34, 0x3d, 0x36, 0x3f},
-            {0x38, 0x31, 0x2a, 0x1b, 0x34, 0x3d, 0x36, 0x2f},
-            {0x38, 0x31, 0x2a, 0x1b, 0x34, 0x3d, 0x36, 0x2f},
-            {0x78, 0x31, 0x2a, 0x1b, 0x34, 0x3d, 0x16, 0x2f},
-            {0x78, 0x31, 0x2a, 0x1b, 0x34, 0x3d, 0x16, 0x2f},
-            {0x78, 0x71, 0x2a, 0x1b, 0x34, 0x7d, 0x16, 0x2f},
-            {0x78, 0x71, 0x2a, 0x1b, 0x34, 0x7d, 0x16, 0x2f},
-            {0x78, 0x71, 0x4a, 0x1b, 0x74, 0x7d, 0x16, 0x2f},
-            {0x78, 0x71, 0x4a, 0x1b, 0x74, 0x7d, 0x16, 0x2f},
-            {0x78, 0x71, 0x4a, 0x0b, 0x74, 0x7d, 0x16, 0x4f},
-            {0x78, 0x71, 0x4a, 0x0b, 0x74, 0x7d, 0x16, 0x4f},
-            {0x78, 0x71, 0x4a, 0x0b, 0x74, 0x7d, 0x06, 0x4f},
-            {0x78, 0x71, 0x4a, 0x0b, 0x74, 0x7d, 0x06, 0x4f},
-            {0x78, 0x71, 0x4a, 0x0b, 0x74, 0x7d, 0x06, 0x4f},
-            {0x78, 0x71, 0x4a, 0x0b, 0x74, 0x7d, 0x06, 0x4f}
-        },
-        {
-            {0x70, 0x79, 0x02, 0x4b, 0x7c, 0x75, 0x4e, 0x0f},
-            {0x70, 0x79, 0x02, 0x4b, 0x7c, 0x75, 0x4e, 0x0f},
-            {0x70, 0x79, 0x02, 0x4b, 0x7c, 0x75, 0x4e, 0x0f},
-            {0x70, 0x79, 0x02, 0x4b, 0x7c, 0x75, 0x4e, 0x0f},
-            {0x70, 0x79, 0x12, 0x4b, 0x7c, 0x75, 0x4e, 0x0f},
-            {0x70, 0x79, 0x12, 0x4b, 0x7c, 0x75, 0x4e, 0x0f},
-            {0x70, 0x79, 0x12, 0x2b, 0x7c, 0x75, 0x4e, 0x1f},
-            {0x70, 0x79, 0x12, 0x2b, 0x7c, 0x75, 0x4e, 0x1f},
-            {0x30, 0x79, 0x12, 0x2b, 0x7c, 0x75, 0x2e, 0x1f},
-            {0x30, 0x79, 0x12, 0x2b, 0x7c, 0x75, 0x2e, 0x1f},
-            {0x30, 0x39, 0x12, 0x2b, 0x7c, 0x35, 0x2e, 0x1f},
-            {0x30, 0x39, 0x12, 0x2b, 0x7c, 0x35, 0x2e, 0x1f},
-            {0x30, 0x39, 0x32, 0x2b, 0x3c, 0x35, 0x2e, 0x1f},
-            {0x30, 0x39, 0x32, 0x2b, 0x3c, 0x35, 0x2e, 0x1f},
-            {0x30, 0x39, 0x32, 0x3b, 0x3c, 0x35, 0x2e, 0x3f},
-            {0x30, 0x39, 0x32, 0x3b, 0x3c, 0x35, 0x2e, 0x3f},
-            {0x38, 0x39, 0x32, 0x3b, 0x3c, 0x35, 0x3e, 0x3f},
-            {0x38, 0x39, 0x32, 0x3b, 0x3c, 0x35, 0x3e, 0x3f},
-            {0x38, 0x31, 0x32, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
-            {0x38, 0x31, 0x32, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
-            {0x38, 0x31, 0x22, 0x3b, 0x34, 0x3d, 0x3e, 0x3f},
-            {0x38, 0x31, 0x22, 0x3b, 0x34, 0x3d, 0x3e, 0x3f},
-            {0x38, 0x31, 0x22, 0x1b, 0x34, 0x3d, 0x3e, 0x2f},
-            {0x38, 0x31, 0x22, 0x1b, 0x34, 0x3d, 0x3e, 0x2f},
-            {0x78, 0x31, 0x22, 0x1b, 0x34, 0x3d, 0x1e, 0x2f},
-            {0x78, 0x31, 0x22, 0x1b, 0x34, 0x3d, 0x1e, 0x2f},
-            {0x78, 0x71, 0x22, 0x1b, 0x34, 0x7d, 0x1e, 0x2f},
-            {0x78, 0x71, 0x22, 0x1b, 0x34, 0x7d, 0x1e, 0x2f},
-            {0x78, 0x71, 0x42, 0x1b, 0x74, 0x7d, 0x1e, 0x2f},
-            {0x78, 0x71, 0x42, 0x1b, 0x74, 0x7d, 0x1e, 0x2f},
-            {0x78, 0x71, 0x42, 0x0b, 0x74, 0x7d, 0x1e, 0x4f},
-            {0x78, 0x71, 0x42, 0x0b, 0x74, 0x7d, 0x1e, 0x4f},
-            {0x78, 0x71, 0x42, 0x0b, 0x74, 0x7d, 0x0e, 0x4f},
-            {0x78, 0x71, 0x42, 0x0b, 0x74, 0x7d, 0x0e, 0x4f},
-            {0x78, 0x71, 0x42, 0x0b, 0x74, 0x7d, 0x0e, 0x4f},
-            {0x78, 0x71, 0x42, 0x0b, 0x74, 0x7d, 0x0e, 0x4f}
-        },
-        {
-            {0x70, 0x79, 0x02, 0x4b, 0x7c, 0x75, 0x4e, 0x0f},
-            {0x70, 0x79, 0x02, 0x4b, 0x7c, 0x75, 0x4e, 0x0f},
-            {0x70, 0x79, 0x02, 0x4b, 0x7c, 0x75, 0x4e, 0x0f},
-            {0x70, 0x79, 0x02, 0x4b, 0x7c, 0x75, 0x4e, 0x0f},
-            {0x70, 0x79, 0x12, 0x4b, 0x7c, 0x75, 0x4e, 0x0f},
-            {0x70, 0x79, 0x12, 0x4b, 0x7c, 0x75, 0x4e, 0x0f},
-            {0x70, 0x79, 0x12, 0x2b, 0x7c, 0x75, 0x4e, 0x1f},
-            {0x70, 0x79, 0x12, 0x2b, 0x7c, 0x75, 0x4e, 0x1f},
-            {0x30, 0x79, 0x12, 0x2b, 0x7c, 0x75, 0x2e, 0x1f},
-            {0x30, 0x79, 0x12, 0x2b, 0x7c, 0x75, 0x2e, 0x1f},
-            {0x30, 0x39, 0x12, 0x2b, 0x7c, 0x35, 0x2e, 0x1f},
-            {0x30, 0x39, 0x12, 0x2b, 0x7c, 0x35, 0x2e, 0x1f},
-            {0x30, 0x39, 0x32, 0x2b, 0x3c, 0x35, 0x2e, 0x1f},
-            {0x30, 0x39, 0x32, 0x2b, 0x3c, 0x35, 0x2e, 0x1f},
-            {0x30, 0x39, 0x32, 0x3b, 0x3c, 0x35, 0x2e, 0x3f},
-            {0x30, 0x39, 0x32, 0x3b, 0x3c, 0x35, 0x2e, 0x3f},
-            {0x38, 0x39, 0x32, 0x3b, 0x3c, 0x35, 0x3e, 0x3f},
-            {0x38, 0x39, 0x32, 0x3b, 0x3c, 0x35, 0x3e, 0x3f},
-            {0x38, 0x31, 0x32, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
-            {0x38, 0x31, 0x32, 0x3b, 0x3c, 0x3d, 0x3e, 0x3f},
-            {0x38, 0x31, 0x22, 0x3b, 0x34, 0x3d, 0x3e, 0x3f},
-            {0x38, 0x31, 0x22, 0x3b, 0x34, 0x3d, 0x3e, 0x3f},
-            {0x38, 0x31, 0x22, 0x1b, 0x34, 0x3d, 0x3e, 0x2f},
-            {0x38, 0x31, 0x22, 0x1b, 0x34, 0x3d, 0x3e, 0x2f},
-            {0x78, 0x31, 0x22, 0x1b, 0x34, 0x3d, 0x1e, 0x2f},
-            {0x78, 0x31, 0x22, 0x1b, 0x34, 0x3d, 0x1e, 0x2f},
-            {0x78, 0x71, 0x22, 0x1b, 0x34, 0x7d, 0x1e, 0x2f},
-            {0x78, 0x71, 0x22, 0x1b, 0x34, 0x7d, 0x1e, 0x2f},
-            {0x78, 0x71, 0x42, 0x1b, 0x74, 0x7d, 0x1e, 0x2f},
-            {0x78, 0x71, 0x42, 0x1b, 0x74, 0x7d, 0x1e, 0x2f},
-            {0x78, 0x71, 0x42, 0x0b, 0x74, 0x7d, 0x1e, 0x4f},
-            {0x78, 0x71, 0x42, 0x0b, 0x74, 0x7d, 0x1e, 0x4f},
-            {0x78, 0x71, 0x42, 0x0b, 0x74, 0x7d, 0x0e, 0x4f},
-            {0x78, 0x71, 0x42, 0x0b, 0x74, 0x7d, 0x0e, 0x4f},
-            {0x78, 0x71, 0x42, 0x0b, 0x74, 0x7d, 0x0e, 0x4f},
-            {0x78, 0x71, 0x42, 0x0b, 0x74, 0x7d, 0x0e, 0x4f}
-        },
-        {
-            {0x70, 0x79, 0x02, 0x4b, 0x7c, 0x65, 0x4e, 0x07},
-            {0x70, 0x79, 0x02, 0x4b, 0x7c, 0x65, 0x4e, 0x07},
-            {0x70, 0x79, 0x02, 0x4b, 0x7c, 0x65, 0x4e, 0x07},
-            {0x70, 0x79, 0x02, 0x4b, 0x7c, 0x65, 0x4e, 0x07},
-            {0x70, 0x79, 0x12, 0x4b, 0x7c, 0x65, 0x4e, 0x07},
-            {0x70, 0x79, 0x12, 0x4b, 0x7c, 0x65, 0x4e, 0x07},
-            {0x70, 0x79, 0x12, 0x2b, 0x7c, 0x65, 0x4e, 0x17},
-            {0x70, 0x79, 0x12, 0x2b, 0x7c, 0x65, 0x4e, 0x17},
-            {0x30, 0x79, 0x12, 0x2b, 0x7c, 0x65, 0x2e, 0x17},
-            {0x30, 0x79, 0x12, 0x2b, 0x7c, 0x65, 0x2e, 0x17},
-            {0x30, 0x39, 0x12, 0x2b, 0x7c, 0x25, 0x2e, 0x17},
-            {0x30, 0x39, 0x12, 0x2b, 0x7c, 0x25, 0x2e, 0x17},
-            {0x30, 0x39, 0x32, 0x2b, 0x3c, 0x25, 0x2e, 0x17},
-            {0x30, 0x39, 0x32, 0x2b, 0x3c, 0x25, 0x2e, 0x17},
-            {0x30, 0x39, 0x32, 0x3b, 0x3c, 0x25, 0x2e, 0x37},
-            {0x30, 0x39, 0x32, 0x3b, 0x3c, 0x25, 0x2e, 0x37},
-            {0x38, 0x39, 0x32, 0x3b, 0x3c, 0x25, 0x3e, 0x37},
-            {0x38, 0x39, 0x32, 0x3b, 0x3c, 0x25, 0x3e, 0x37},
-            {0x38, 0x31, 0x32, 0x3b, 0x3c, 0x2d, 0x3e, 0x37},
-            {0x38, 0x31, 0x32, 0x3b, 0x3c, 0x2d, 0x3e, 0x37},
-            {0x38, 0x31, 0x22, 0x3b, 0x34, 0x2d, 0x3e, 0x37},
-            {0x38, 0x31, 0x22, 0x3b, 0x34, 0x2d, 0x3e, 0x37},
-            {0x38, 0x31, 0x22, 0x1b, 0x34, 0x2d, 0x3e, 0x27},
-            {0x38, 0x31, 0x22, 0x1b, 0x34, 0x2d, 0x3e, 0x27},
-            {0x78, 0x31, 0x22, 0x1b, 0x34, 0x2d, 0x1e, 0x27},
-            {0x78, 0x31, 0x22, 0x1b, 0x34, 0x2d, 0x1e, 0x27},
-            {0x78, 0x71, 0x22, 0x1b, 0x34, 0x6d, 0x1e, 0x27},
-            {0x78, 0x71, 0x22, 0x1b, 0x34, 0x6d, 0x1e, 0x27},
-            {0x78, 0x71, 0x42, 0x1b, 0x74, 0x6d, 0x1e, 0x27},
-            {0x78, 0x71, 0x42, 0x1b, 0x74, 0x6d, 0x1e, 0x27},
-            {0x78, 0x71, 0x42, 0x0b, 0x74, 0x6d, 0x1e, 0x47},
-            {0x78, 0x71, 0x42, 0x0b, 0x74, 0x6d, 0x1e, 0x47},
-            {0x78, 0x71, 0x42, 0x0b, 0x74, 0x6d, 0x0e, 0x47},
-            {0x78, 0x71, 0x42, 0x0b, 0x74, 0x6d, 0x0e, 0x47},
-            {0x78, 0x71, 0x42, 0x0b, 0x74, 0x6d, 0x0e, 0x47},
-            {0x78, 0x71, 0x42, 0x0b, 0x74, 0x6d, 0x0e, 0x47}
-        },
-        {
-            {0x70, 0x79, 0x02, 0x4b, 0x7c, 0x65, 0x4e, 0x07},
-            {0x70, 0x79, 0x02, 0x4b, 0x7c, 0x65, 0x4e, 0x07},
-            {0x70, 0x79, 0x02, 0x4b, 0x7c, 0x65, 0x4e, 0x07},
-            {0x70, 0x79, 0x02, 0x4b, 0x7c, 0x65, 0x4e, 0x07},
-            {0x70, 0x79, 0x12, 0x4b, 0x7c, 0x65, 0x4e, 0x07},
-            {0x70, 0x79, 0x12, 0x4b, 0x7c, 0x65, 0x4e, 0x07},
-            {0x70, 0x79, 0x12, 0x2b, 0x7c, 0x65, 0x4e, 0x17},
-            {0x70, 0x79, 0x12, 0x2b, 0x7c, 0x65, 0x4e, 0x17},
-            {0x30, 0x79, 0x12, 0x2b, 0x7c, 0x65, 0x2e, 0x17},
-            {0x30, 0x79, 0x12, 0x2b, 0x7c, 0x65, 0x2e, 0x17},
-            {0x30, 0x39, 0x12, 0x2b, 0x7c, 0x25, 0x2e, 0x17},
-            {0x30, 0x39, 0x12, 0x2b, 0x7c, 0x25, 0x2e, 0x17},
-            {0x30, 0x39, 0x32, 0x2b, 0x3c, 0x25, 0x2e, 0x17},
-            {0x30, 0x39, 0x32, 0x2b, 0x3c, 0x25, 0x2e, 0x17},
-            {0x30, 0x39, 0x32, 0x3b, 0x3c, 0x25, 0x2e, 0x37},
-            {0x30, 0x39, 0x32, 0x3b, 0x3c, 0x25, 0x2e, 0x37},
-            {0x38, 0x39, 0x32, 0x3b, 0x3c, 0x25, 0x3e, 0x37},
-            {0x38, 0x39, 0x32, 0x3b, 0x3c, 0x25, 0x3e, 0x37},
-            {0x38, 0x31, 0x32, 0x3b, 0x3c, 0x2d, 0x3e, 0x37},
-            {0x38, 0x31, 0x32, 0x3b, 0x3c, 0x2d, 0x3e, 0x37},
-            {0x38, 0x31, 0x22, 0x3b, 0x34, 0x2d, 0x3e, 0x37},
-            {0x38, 0x31, 0x22, 0x3b, 0x34, 0x2d, 0x3e, 0x37},
-            {0x38, 0x31, 0x22, 0x1b, 0x34, 0x2d, 0x3e, 0x27},
-            {0x38, 0x31, 0x22, 0x1b, 0x34, 0x2d, 0x3e, 0x27},
-            {0x78, 0x31, 0x22, 0x1b, 0x34, 0x2d, 0x1e, 0x27},
-            {0x78, 0x31, 0x22, 0x1b, 0x34, 0x2d, 0x1e, 0x27},
-            {0x78, 0x71, 0x22, 0x1b, 0x34, 0x6d, 0x1e, 0x27},
-            {0x78, 0x71, 0x22, 0x1b, 0x34, 0x6d, 0x1e, 0x27},
-            {0x78, 0x71, 0x42, 0x1b, 0x74, 0x6d, 0x1e, 0x27},
-            {0x78, 0x71, 0x42, 0x1b, 0x74, 0x6d, 0x1e, 0x27},
-            {0x78, 0x71, 0x42, 0x0b, 0x74, 0x6d, 0x1e, 0x47},
-            {0x78, 0x71, 0x42, 0x0b, 0x74, 0x6d, 0x1e, 0x47},
-            {0x78, 0x71, 0x42, 0x0b, 0x74, 0x6d, 0x0e, 0x47},
-            {0x78, 0x71, 0x42, 0x0b, 0x74, 0x6d, 0x0e, 0x47},
-            {0x78, 0x71, 0x42, 0x0b, 0x74, 0x6d, 0x0e, 0x47},
-            {0x78, 0x71, 0x42, 0x0b, 0x74, 0x6d, 0x0e, 0x47}
-        },
-        {
-            {0x60, 0x79, 0x02, 0x4b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x79, 0x02, 0x4b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x79, 0x02, 0x4b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x79, 0x02, 0x4b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x79, 0x12, 0x4b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x79, 0x12, 0x4b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x79, 0x12, 0x2b, 0x5c, 0x65, 0x4e, 0x17},
-            {0x60, 0x79, 0x12, 0x2b, 0x5c, 0x65, 0x4e, 0x17},
-            {0x20, 0x79, 0x12, 0x2b, 0x5c, 0x65, 0x2e, 0x17},
-            {0x20, 0x79, 0x12, 0x2b, 0x5c, 0x65, 0x2e, 0x17},
-            {0x20, 0x39, 0x12, 0x2b, 0x5c, 0x25, 0x2e, 0x17},
-            {0x20, 0x39, 0x12, 0x2b, 0x5c, 0x25, 0x2e, 0x17},
-            {0x20, 0x39, 0x32, 0x2b, 0x1c, 0x25, 0x2e, 0x17},
-            {0x20, 0x39, 0x32, 0x2b, 0x1c, 0x25, 0x2e, 0x17},
-            {0x20, 0x39, 0x32, 0x3b, 0x1c, 0x25, 0x2e, 0x37},
-            {0x20, 0x39, 0x32, 0x3b, 0x1c, 0x25, 0x2e, 0x37},
-            {0x28, 0x39, 0x32, 0x3b, 0x1c, 0x25, 0x3e, 0x37},
-            {0x28, 0x39, 0x32, 0x3b, 0x1c, 0x25, 0x3e, 0x37},
-            {0x28, 0x31, 0x32, 0x3b, 0x1c, 0x2d, 0x3e, 0x37},
-            {0x28, 0x31, 0x32, 0x3b, 0x1c, 0x2d, 0x3e, 0x37},
-            {0x28, 0x31, 0x22, 0x3b, 0x14, 0x2d, 0x3e, 0x37},
-            {0x28, 0x31, 0x22, 0x3b, 0x14, 0x2d, 0x3e, 0x37},
-            {0x28, 0x31, 0x22, 0x1b, 0x14, 0x2d, 0x3e, 0x27},
-            {0x28, 0x31, 0x22, 0x1b, 0x14, 0x2d, 0x3e, 0x27},
-            {0x68, 0x31, 0x22, 0x1b, 0x14, 0x2d, 0x1e, 0x27},
-            {0x68, 0x31, 0x22, 0x1b, 0x14, 0x2d, 0x1e, 0x27},
-            {0x68, 0x71, 0x22, 0x1b, 0x14, 0x6d, 0x1e, 0x27},
-            {0x68, 0x71, 0x22, 0x1b, 0x14, 0x6d, 0x1e, 0x27},
-            {0x68, 0x71, 0x42, 0x1b, 0x54, 0x6d, 0x1e, 0x27},
-            {0x68, 0x71, 0x42, 0x1b, 0x54, 0x6d, 0x1e, 0x27},
-            {0x68, 0x71, 0x42, 0x0b, 0x54, 0x6d, 0x1e, 0x47},
-            {0x68, 0x71, 0x42, 0x0b, 0x54, 0x6d, 0x1e, 0x47},
-            {0x68, 0x71, 0x42, 0x0b, 0x54, 0x6d, 0x0e, 0x47},
-            {0x68, 0x71, 0x42, 0x0b, 0x54, 0x6d, 0x0e, 0x47},
-            {0x68, 0x71, 0x42, 0x0b, 0x54, 0x6d, 0x0e, 0x47},
-            {0x68, 0x71, 0x42, 0x0b, 0x54, 0x6d, 0x0e, 0x47}
-        },
-        {
-            {0x60, 0x79, 0x02, 0x4b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x79, 0x02, 0x4b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x79, 0x02, 0x4b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x79, 0x02, 0x4b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x79, 0x12, 0x4b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x79, 0x12, 0x4b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x79, 0x12, 0x2b, 0x5c, 0x65, 0x4e, 0x17},
-            {0x60, 0x79, 0x12, 0x2b, 0x5c, 0x65, 0x4e, 0x17},
-            {0x20, 0x79, 0x12, 0x2b, 0x5c, 0x65, 0x2e, 0x17},
-            {0x20, 0x79, 0x12, 0x2b, 0x5c, 0x65, 0x2e, 0x17},
-            {0x20, 0x39, 0x12, 0x2b, 0x5c, 0x25, 0x2e, 0x17},
-            {0x20, 0x39, 0x12, 0x2b, 0x5c, 0x25, 0x2e, 0x17},
-            {0x20, 0x39, 0x32, 0x2b, 0x1c, 0x25, 0x2e, 0x17},
-            {0x20, 0x39, 0x32, 0x2b, 0x1c, 0x25, 0x2e, 0x17},
-            {0x20, 0x39, 0x32, 0x3b, 0x1c, 0x25, 0x2e, 0x37},
-            {0x20, 0x39, 0x32, 0x3b, 0x1c, 0x25, 0x2e, 0x37},
-            {0x28, 0x39, 0x32, 0x3b, 0x1c, 0x25, 0x3e, 0x37},
-            {0x28, 0x39, 0x32, 0x3b, 0x1c, 0x25, 0x3e, 0x37},
-            {0x28, 0x31, 0x32, 0x3b, 0x1c, 0x2d, 0x3e, 0x37},
-            {0x28, 0x31, 0x32, 0x3b, 0x1c, 0x2d, 0x3e, 0x37},
-            {0x28, 0x31, 0x22, 0x3b, 0x14, 0x2d, 0x3e, 0x37},
-            {0x28, 0x31, 0x22, 0x3b, 0x14, 0x2d, 0x3e, 0x37},
-            {0x28, 0x31, 0x22, 0x1b, 0x14, 0x2d, 0x3e, 0x27},
-            {0x28, 0x31, 0x22, 0x1b, 0x14, 0x2d, 0x3e, 0x27},
-            {0x68, 0x31, 0x22, 0x1b, 0x14, 0x2d, 0x1e, 0x27},
-            {0x68, 0x31, 0x22, 0x1b, 0x14, 0x2d, 0x1e, 0x27},
-            {0x68, 0x71, 0x22, 0x1b, 0x14, 0x6d, 0x1e, 0x27},
-            {0x68, 0x71, 0x22, 0x1b, 0x14, 0x6d, 0x1e, 0x27},
-            {0x68, 0x71, 0x42, 0x1b, 0x54, 0x6d, 0x1e, 0x27},
-            {0x68, 0x71, 0x42, 0x1b, 0x54, 0x6d, 0x1e, 0x27},
-            {0x68, 0x71, 0x42, 0x0b, 0x54, 0x6d, 0x1e, 0x47},
-            {0x68, 0x71, 0x42, 0x0b, 0x54, 0x6d, 0x1e, 0x47},
-            {0x68, 0x71, 0x42, 0x0b, 0x54, 0x6d, 0x0e, 0x47},
-            {0x68, 0x71, 0x42, 0x0b, 0x54, 0x6d, 0x0e, 0x47},
-            {0x68, 0x71, 0x42, 0x0b, 0x54, 0x6d, 0x0e, 0x47},
-            {0x68, 0x71, 0x42, 0x0b, 0x54, 0x6d, 0x0e, 0x47}
-        },
-        {
-            {0x60, 0x59, 0x02, 0x4b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x59, 0x02, 0x4b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x59, 0x02, 0x4b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x59, 0x02, 0x4b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x59, 0x12, 0x4b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x59, 0x12, 0x4b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x59, 0x12, 0x6b, 0x5c, 0x65, 0x4e, 0x17},
-            {0x60, 0x59, 0x12, 0x6b, 0x5c, 0x65, 0x4e, 0x17},
-            {0x20, 0x59, 0x12, 0x6b, 0x5c, 0x65, 0x2e, 0x17},
-            {0x20, 0x59, 0x12, 0x6b, 0x5c, 0x65, 0x2e, 0x17},
-            {0x20, 0x19, 0x12, 0x6b, 0x5c, 0x25, 0x2e, 0x17},
-            {0x20, 0x19, 0x12, 0x6b, 0x5c, 0x25, 0x2e, 0x17},
-            {0x20, 0x19, 0x32, 0x6b, 0x1c, 0x25, 0x2e, 0x17},
-            {0x20, 0x19, 0x32, 0x6b, 0x1c, 0x25, 0x2e, 0x17},
-            {0x20, 0x19, 0x32, 0x7b, 0x1c, 0x25, 0x2e, 0x37},
-            {0x20, 0x19, 0x32, 0x7b, 0x1c, 0x25, 0x2e, 0x37},
-            {0x28, 0x19, 0x32, 0x7b, 0x1c, 0x25, 0x3e, 0x37},
-            {0x28, 0x19, 0x32, 0x7b, 0x1c, 0x25, 0x3e, 0x37},
-            {0x28, 0x11, 0x32, 0x7b, 0x1c, 0x2d, 0x3e, 0x37},
-            {0x28, 0x11, 0x32, 0x7b, 0x1c, 0x2d, 0x3e, 0x37},
-            {0x28, 0x11, 0x22, 0x7b, 0x14, 0x2d, 0x3e, 0x37},
-            {0x28, 0x11, 0x22, 0x7b, 0x14, 0x2d, 0x3e, 0x37},
-            {0x28, 0x11, 0x22, 0x5b, 0x14, 0x2d, 0x3e, 0x27},
-            {0x28, 0x11, 0x22, 0x5b, 0x14, 0x2d, 0x3e, 0x27},
-            {0x68, 0x11, 0x22, 0x5b, 0x14, 0x2d, 0x1e, 0x27},
-            {0x68, 0x11, 0x22, 0x5b, 0x14, 0x2d, 0x1e, 0x27},
-            {0x68, 0x51, 0x22, 0x5b, 0x14, 0x6d, 0x1e, 0x27},
-            {0x68, 0x51, 0x22, 0x5b, 0x14, 0x6d, 0x1e, 0x27},
-            {0x68, 0x51, 0x42, 0x5b, 0x54, 0x6d, 0x1e, 0x27},
-            {0x68, 0x51, 0x42, 0x5b, 0x54, 0x6d, 0x1e, 0x27},
-            {0x68, 0x51, 0x42, 0x5b, 0x54, 0x6d, 0x1e, 0x47},
-            {0x68, 0x51, 0x42, 0x0b, 0x54, 0x6d, 0x1e, 0x47},
-            {0x68, 0x51, 0x42, 0x0b, 0x54, 0x6d, 0x0e, 0x47},
-            {0x68, 0x51, 0x42, 0x0b, 0x54, 0x6d, 0x0e, 0x47},
-            {0x68, 0x51, 0x42, 0x0b, 0x54, 0x6d, 0x0e, 0x47},
-            {0x68, 0x51, 0x42, 0x0b, 0x54, 0x6d, 0x0e, 0x47}
-        },
-        {
-            {0x60, 0x59, 0x02, 0x4b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x59, 0x02, 0x4b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x59, 0x02, 0x4b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x59, 0x02, 0x4b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x59, 0x12, 0x4b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x59, 0x12, 0x6b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x59, 0x12, 0x6b, 0x5c, 0x65, 0x4e, 0x17},
-            {0x60, 0x59, 0x12, 0x6b, 0x5c, 0x65, 0x4e, 0x17},
-            {0x20, 0x59, 0x12, 0x6b, 0x5c, 0x65, 0x2e, 0x17},
-            {0x20, 0x59, 0x12, 0x6b, 0x5c, 0x65, 0x2e, 0x17},
-            {0x20, 0x19, 0x12, 0x6b, 0x5c, 0x25, 0x2e, 0x17},
-            {0x20, 0x19, 0x12, 0x6b, 0x5c, 0x25, 0x2e, 0x17},
-            {0x20, 0x19, 0x32, 0x6b, 0x1c, 0x25, 0x2e, 0x17},
-            {0x20, 0x19, 0x32, 0x6b, 0x1c, 0x25, 0x2e, 0x17},
-            {0x20, 0x19, 0x32, 0x7b, 0x1c, 0x25, 0x2e, 0x37},
-            {0x20, 0x19, 0x32, 0x7b, 0x1c, 0x25, 0x2e, 0x37},
-            {0x28, 0x19, 0x32, 0x7b, 0x1c, 0x25, 0x3e, 0x37},
-            {0x28, 0x19, 0x32, 0x7b, 0x1c, 0x25, 0x3e, 0x37},
-            {0x28, 0x11, 0x32, 0x7b, 0x1c, 0x2d, 0x3e, 0x37},
-            {0x28, 0x11, 0x32, 0x7b, 0x1c, 0x2d, 0x3e, 0x37},
-            {0x28, 0x11, 0x22, 0x7b, 0x14, 0x2d, 0x3e, 0x37},
-            {0x28, 0x11, 0x22, 0x7b, 0x14, 0x2d, 0x3e, 0x37},
-            {0x28, 0x11, 0x22, 0x5b, 0x14, 0x2d, 0x3e, 0x27},
-            {0x28, 0x11, 0x22, 0x5b, 0x14, 0x2d, 0x3e, 0x27},
-            {0x68, 0x11, 0x22, 0x5b, 0x14, 0x2d, 0x1e, 0x27},
-            {0x68, 0x11, 0x22, 0x5b, 0x14, 0x2d, 0x1e, 0x27},
-            {0x68, 0x51, 0x22, 0x5b, 0x14, 0x6d, 0x1e, 0x27},
-            {0x68, 0x51, 0x22, 0x5b, 0x14, 0x6d, 0x1e, 0x27},
-            {0x68, 0x51, 0x42, 0x5b, 0x54, 0x6d, 0x1e, 0x27},
-            {0x68, 0x51, 0x42, 0x5b, 0x54, 0x6d, 0x1e, 0x27},
-            {0x68, 0x51, 0x42, 0x5b, 0x54, 0x6d, 0x1e, 0x47},
-            {0x68, 0x51, 0x42, 0x5b, 0x54, 0x6d, 0x1e, 0x47},
-            {0x68, 0x51, 0x42, 0x0b, 0x54, 0x6d, 0x0e, 0x47},
-            {0x68, 0x51, 0x42, 0x0b, 0x54, 0x6d, 0x0e, 0x47},
-            {0x68, 0x51, 0x42, 0x0b, 0x54, 0x6d, 0x0e, 0x47},
-            {0x68, 0x51, 0x42, 0x0b, 0x54, 0x6d, 0x0e, 0x47}
-        },
-        {
-            {0x60, 0x59, 0x02, 0x4b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x59, 0x02, 0x4b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x59, 0x02, 0x4b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x59, 0x02, 0x4b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x4e, 0x17},
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x4e, 0x17},
-            {0x20, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x6e, 0x17},
-            {0x20, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x6e, 0x17},
-            {0x20, 0x19, 0x52, 0x6b, 0x5c, 0x25, 0x6e, 0x17},
-            {0x20, 0x19, 0x52, 0x6b, 0x5c, 0x25, 0x6e, 0x17},
-            {0x20, 0x19, 0x72, 0x6b, 0x1c, 0x25, 0x6e, 0x17},
-            {0x20, 0x19, 0x72, 0x6b, 0x1c, 0x25, 0x6e, 0x17},
-            {0x20, 0x19, 0x72, 0x7b, 0x1c, 0x25, 0x6e, 0x37},
-            {0x20, 0x19, 0x72, 0x7b, 0x1c, 0x25, 0x6e, 0x37},
-            {0x28, 0x19, 0x72, 0x7b, 0x1c, 0x25, 0x7e, 0x37},
-            {0x28, 0x19, 0x72, 0x7b, 0x1c, 0x25, 0x7e, 0x37},
-            {0x28, 0x11, 0x72, 0x7b, 0x1c, 0x2d, 0x7e, 0x37},
-            {0x28, 0x11, 0x72, 0x7b, 0x1c, 0x2d, 0x7e, 0x37},
-            {0x28, 0x11, 0x62, 0x7b, 0x14, 0x2d, 0x7e, 0x37},
-            {0x28, 0x11, 0x62, 0x7b, 0x14, 0x2d, 0x7e, 0x37},
-            {0x28, 0x11, 0x62, 0x5b, 0x14, 0x2d, 0x7e, 0x27},
-            {0x28, 0x11, 0x62, 0x5b, 0x14, 0x2d, 0x7e, 0x27},
-            {0x68, 0x11, 0x62, 0x5b, 0x14, 0x2d, 0x5e, 0x27},
-            {0x68, 0x11, 0x62, 0x5b, 0x14, 0x2d, 0x5e, 0x27},
-            {0x68, 0x51, 0x62, 0x5b, 0x14, 0x6d, 0x5e, 0x27},
-            {0x68, 0x51, 0x62, 0x5b, 0x14, 0x6d, 0x5e, 0x27},
-            {0x68, 0x51, 0x62, 0x5b, 0x54, 0x6d, 0x5e, 0x27},
-            {0x68, 0x51, 0x42, 0x5b, 0x54, 0x6d, 0x5e, 0x27},
-            {0x68, 0x51, 0x42, 0x5b, 0x54, 0x6d, 0x5e, 0x47},
-            {0x68, 0x51, 0x42, 0x5b, 0x54, 0x6d, 0x5e, 0x47},
-            {0x68, 0x51, 0x42, 0x5b, 0x54, 0x6d, 0x5e, 0x47},
-            {0x68, 0x51, 0x42, 0x0b, 0x54, 0x6d, 0x0e, 0x47},
-            {0x68, 0x51, 0x42, 0x0b, 0x54, 0x6d, 0x0e, 0x47},
-            {0x68, 0x51, 0x42, 0x0b, 0x54, 0x6d, 0x0e, 0x47}
-        },
-        {
-            {0x60, 0x59, 0x02, 0x4b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x59, 0x02, 0x4b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x59, 0x02, 0x4b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x4e, 0x17},
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x6e, 0x17},
-            {0x20, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x6e, 0x17},
-            {0x20, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x6e, 0x17},
-            {0x20, 0x19, 0x52, 0x6b, 0x5c, 0x25, 0x6e, 0x17},
-            {0x20, 0x19, 0x52, 0x6b, 0x5c, 0x25, 0x6e, 0x17},
-            {0x20, 0x19, 0x72, 0x6b, 0x1c, 0x25, 0x6e, 0x17},
-            {0x20, 0x19, 0x72, 0x6b, 0x1c, 0x25, 0x6e, 0x17},
-            {0x20, 0x19, 0x72, 0x7b, 0x1c, 0x25, 0x6e, 0x37},
-            {0x20, 0x19, 0x72, 0x7b, 0x1c, 0x25, 0x6e, 0x37},
-            {0x28, 0x19, 0x72, 0x7b, 0x1c, 0x25, 0x7e, 0x37},
-            {0x28, 0x19, 0x72, 0x7b, 0x1c, 0x25, 0x7e, 0x37},
-            {0x28, 0x11, 0x72, 0x7b, 0x1c, 0x2d, 0x7e, 0x37},
-            {0x28, 0x11, 0x72, 0x7b, 0x1c, 0x2d, 0x7e, 0x37},
-            {0x28, 0x11, 0x62, 0x7b, 0x14, 0x2d, 0x7e, 0x37},
-            {0x28, 0x11, 0x62, 0x7b, 0x14, 0x2d, 0x7e, 0x37},
-            {0x28, 0x11, 0x62, 0x5b, 0x14, 0x2d, 0x7e, 0x27},
-            {0x28, 0x11, 0x62, 0x5b, 0x14, 0x2d, 0x7e, 0x27},
-            {0x68, 0x11, 0x62, 0x5b, 0x14, 0x2d, 0x5e, 0x27},
-            {0x68, 0x11, 0x62, 0x5b, 0x14, 0x2d, 0x5e, 0x27},
-            {0x68, 0x51, 0x62, 0x5b, 0x14, 0x6d, 0x5e, 0x27},
-            {0x68, 0x51, 0x62, 0x5b, 0x14, 0x6d, 0x5e, 0x27},
-            {0x68, 0x51, 0x62, 0x5b, 0x54, 0x6d, 0x5e, 0x27},
-            {0x68, 0x51, 0x62, 0x5b, 0x54, 0x6d, 0x5e, 0x27},
-            {0x68, 0x51, 0x42, 0x5b, 0x54, 0x6d, 0x5e, 0x47},
-            {0x68, 0x51, 0x42, 0x5b, 0x54, 0x6d, 0x5e, 0x47},
-            {0x68, 0x51, 0x42, 0x5b, 0x54, 0x6d, 0x5e, 0x47},
-            {0x68, 0x51, 0x42, 0x5b, 0x54, 0x6d, 0x5e, 0x47},
-            {0x68, 0x51, 0x42, 0x0b, 0x54, 0x6d, 0x0e, 0x47},
-            {0x68, 0x51, 0x42, 0x0b, 0x54, 0x6d, 0x0e, 0x47}
-        },
-        {
-            {0x60, 0x59, 0x02, 0x4b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x59, 0x02, 0x4b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x6e, 0x57},
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x6e, 0x57},
-            {0x20, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x6e, 0x57},
-            {0x20, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x6e, 0x57},
-            {0x20, 0x19, 0x52, 0x6b, 0x5c, 0x45, 0x6e, 0x57},
-            {0x20, 0x19, 0x52, 0x6b, 0x5c, 0x45, 0x6e, 0x57},
-            {0x20, 0x19, 0x72, 0x6b, 0x1c, 0x45, 0x6e, 0x57},
-            {0x20, 0x19, 0x72, 0x6b, 0x1c, 0x45, 0x6e, 0x57},
-            {0x20, 0x19, 0x72, 0x7b, 0x1c, 0x45, 0x6e, 0x77},
-            {0x20, 0x19, 0x72, 0x7b, 0x1c, 0x45, 0x6e, 0x77},
-            {0x28, 0x19, 0x72, 0x7b, 0x1c, 0x45, 0x7e, 0x77},
-            {0x28, 0x19, 0x72, 0x7b, 0x1c, 0x45, 0x7e, 0x77},
-            {0x28, 0x11, 0x72, 0x7b, 0x1c, 0x4d, 0x7e, 0x77},
-            {0x28, 0x11, 0x72, 0x7b, 0x1c, 0x4d, 0x7e, 0x77},
-            {0x28, 0x11, 0x62, 0x7b, 0x14, 0x4d, 0x7e, 0x77},
-            {0x28, 0x11, 0x62, 0x7b, 0x14, 0x4d, 0x7e, 0x77},
-            {0x28, 0x11, 0x62, 0x5b, 0x14, 0x4d, 0x7e, 0x67},
-            {0x28, 0x11, 0x62, 0x5b, 0x14, 0x4d, 0x7e, 0x67},
-            {0x68, 0x11, 0x62, 0x5b, 0x14, 0x4d, 0x5e, 0x67},
-            {0x68, 0x11, 0x62, 0x5b, 0x14, 0x4d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x14, 0x6d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x14, 0x6d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x54, 0x6d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x54, 0x6d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x54, 0x6d, 0x5e, 0x67},
-            {0x68, 0x51, 0x42, 0x5b, 0x54, 0x6d, 0x5e, 0x47},
-            {0x68, 0x51, 0x42, 0x5b, 0x54, 0x6d, 0x5e, 0x47},
-            {0x68, 0x51, 0x42, 0x5b, 0x54, 0x6d, 0x5e, 0x47},
-            {0x68, 0x51, 0x42, 0x0b, 0x54, 0x6d, 0x0e, 0x47},
-            {0x68, 0x51, 0x42, 0x0b, 0x54, 0x6d, 0x0e, 0x47}
-        },
-        {
-            {0x60, 0x59, 0x02, 0x4b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x6e, 0x57},
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x6e, 0x57},
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x6e, 0x57},
-            {0x20, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x6e, 0x57},
-            {0x20, 0x59, 0x52, 0x6b, 0x5c, 0x45, 0x6e, 0x57},
-            {0x20, 0x19, 0x52, 0x6b, 0x5c, 0x45, 0x6e, 0x57},
-            {0x20, 0x19, 0x52, 0x6b, 0x5c, 0x45, 0x6e, 0x57},
-            {0x20, 0x19, 0x72, 0x6b, 0x1c, 0x45, 0x6e, 0x57},
-            {0x20, 0x19, 0x72, 0x6b, 0x1c, 0x45, 0x6e, 0x57},
-            {0x20, 0x19, 0x72, 0x7b, 0x1c, 0x45, 0x6e, 0x77},
-            {0x20, 0x19, 0x72, 0x7b, 0x1c, 0x45, 0x6e, 0x77},
-            {0x28, 0x19, 0x72, 0x7b, 0x1c, 0x45, 0x7e, 0x77},
-            {0x28, 0x19, 0x72, 0x7b, 0x1c, 0x45, 0x7e, 0x77},
-            {0x28, 0x11, 0x72, 0x7b, 0x1c, 0x4d, 0x7e, 0x77},
-            {0x28, 0x11, 0x72, 0x7b, 0x1c, 0x4d, 0x7e, 0x77},
-            {0x28, 0x11, 0x62, 0x7b, 0x14, 0x4d, 0x7e, 0x77},
-            {0x28, 0x11, 0x62, 0x7b, 0x14, 0x4d, 0x7e, 0x77},
-            {0x28, 0x11, 0x62, 0x5b, 0x14, 0x4d, 0x7e, 0x67},
-            {0x28, 0x11, 0x62, 0x5b, 0x14, 0x4d, 0x7e, 0x67},
-            {0x68, 0x11, 0x62, 0x5b, 0x14, 0x4d, 0x5e, 0x67},
-            {0x68, 0x11, 0x62, 0x5b, 0x14, 0x4d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x14, 0x4d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x14, 0x6d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x54, 0x6d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x54, 0x6d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x54, 0x6d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x54, 0x6d, 0x5e, 0x67},
-            {0x68, 0x51, 0x42, 0x5b, 0x54, 0x6d, 0x5e, 0x47},
-            {0x68, 0x51, 0x42, 0x5b, 0x54, 0x6d, 0x5e, 0x47},
-            {0x68, 0x51, 0x42, 0x5b, 0x54, 0x6d, 0x5e, 0x47},
-            {0x68, 0x51, 0x42, 0x0b, 0x54, 0x6d, 0x0e, 0x47}
-        },
-        {
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x6e, 0x57},
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x6e, 0x57},
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x6e, 0x57},
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x6e, 0x57},
-            {0x40, 0x59, 0x52, 0x6b, 0x5c, 0x45, 0x6e, 0x57},
-            {0x40, 0x59, 0x52, 0x6b, 0x5c, 0x45, 0x6e, 0x57},
-            {0x40, 0x19, 0x52, 0x6b, 0x5c, 0x45, 0x6e, 0x57},
-            {0x40, 0x19, 0x52, 0x6b, 0x5c, 0x45, 0x6e, 0x57},
-            {0x40, 0x19, 0x72, 0x6b, 0x0c, 0x45, 0x6e, 0x57},
-            {0x40, 0x19, 0x72, 0x6b, 0x0c, 0x45, 0x6e, 0x57},
-            {0x40, 0x19, 0x72, 0x7b, 0x0c, 0x45, 0x6e, 0x77},
-            {0x40, 0x19, 0x72, 0x7b, 0x0c, 0x45, 0x6e, 0x77},
-            {0x48, 0x19, 0x72, 0x7b, 0x0c, 0x45, 0x7e, 0x77},
-            {0x48, 0x19, 0x72, 0x7b, 0x0c, 0x45, 0x7e, 0x77},
-            {0x48, 0x11, 0x72, 0x7b, 0x0c, 0x4d, 0x7e, 0x77},
-            {0x48, 0x11, 0x72, 0x7b, 0x0c, 0x4d, 0x7e, 0x77},
-            {0x48, 0x11, 0x62, 0x7b, 0x04, 0x4d, 0x7e, 0x77},
-            {0x48, 0x11, 0x62, 0x7b, 0x04, 0x4d, 0x7e, 0x77},
-            {0x48, 0x11, 0x62, 0x5b, 0x04, 0x4d, 0x7e, 0x67},
-            {0x48, 0x11, 0x62, 0x5b, 0x04, 0x4d, 0x7e, 0x67},
-            {0x68, 0x11, 0x62, 0x5b, 0x04, 0x4d, 0x5e, 0x67},
-            {0x68, 0x11, 0x62, 0x5b, 0x04, 0x4d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x04, 0x4d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x04, 0x4d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x54, 0x6d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x54, 0x6d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x54, 0x6d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x54, 0x6d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x54, 0x6d, 0x5e, 0x67},
-            {0x68, 0x51, 0x42, 0x5b, 0x54, 0x6d, 0x5e, 0x47},
-            {0x68, 0x51, 0x42, 0x5b, 0x54, 0x6d, 0x5e, 0x47},
-            {0x68, 0x51, 0x42, 0x5b, 0x54, 0x6d, 0x5e, 0x47}
-        },
-        {
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x6e, 0x57},
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x6e, 0x57},
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x6e, 0x57},
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x6e, 0x57},
-            {0x40, 0x59, 0x52, 0x6b, 0x5c, 0x45, 0x6e, 0x57},
-            {0x40, 0x59, 0x52, 0x6b, 0x5c, 0x45, 0x6e, 0x57},
-            {0x40, 0x59, 0x52, 0x6b, 0x5c, 0x45, 0x6e, 0x57},
-            {0x40, 0x19, 0x52, 0x6b, 0x5c, 0x45, 0x6e, 0x57},
-            {0x40, 0x19, 0x52, 0x6b, 0x0c, 0x45, 0x6e, 0x57},
-            {0x40, 0x19, 0x72, 0x6b, 0x0c, 0x45, 0x6e, 0x57},
-            {0x40, 0x19, 0x72, 0x6b, 0x0c, 0x45, 0x6e, 0x57},
-            {0x40, 0x19, 0x72, 0x7b, 0x0c, 0x45, 0x6e, 0x77},
-            {0x40, 0x19, 0x72, 0x7b, 0x0c, 0x45, 0x6e, 0x77},
-            {0x48, 0x19, 0x72, 0x7b, 0x0c, 0x45, 0x7e, 0x77},
-            {0x48, 0x19, 0x72, 0x7b, 0x0c, 0x45, 0x7e, 0x77},
-            {0x48, 0x11, 0x72, 0x7b, 0x0c, 0x4d, 0x7e, 0x77},
-            {0x48, 0x11, 0x72, 0x7b, 0x0c, 0x4d, 0x7e, 0x77},
-            {0x48, 0x11, 0x62, 0x7b, 0x04, 0x4d, 0x7e, 0x77},
-            {0x48, 0x11, 0x62, 0x7b, 0x04, 0x4d, 0x7e, 0x77},
-            {0x48, 0x11, 0x62, 0x5b, 0x04, 0x4d, 0x7e, 0x67},
-            {0x48, 0x11, 0x62, 0x5b, 0x04, 0x4d, 0x7e, 0x67},
-            {0x48, 0x11, 0x62, 0x5b, 0x04, 0x4d, 0x5e, 0x67},
-            {0x68, 0x11, 0x62, 0x5b, 0x04, 0x4d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x04, 0x4d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x04, 0x4d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x04, 0x4d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x54, 0x6d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x54, 0x6d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x54, 0x6d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x54, 0x6d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x54, 0x6d, 0x5e, 0x67},
-            {0x68, 0x51, 0x42, 0x5b, 0x54, 0x6d, 0x5e, 0x47},
-            {0x68, 0x51, 0x42, 0x5b, 0x54, 0x6d, 0x5e, 0x47}
-        },
-        {
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x6e, 0x57},
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x6e, 0x57},
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x6e, 0x57},
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x6e, 0x57},
-            {0x40, 0x59, 0x52, 0x6b, 0x5c, 0x45, 0x6e, 0x57},
-            {0x40, 0x59, 0x52, 0x6b, 0x5c, 0x45, 0x6e, 0x57},
-            {0x40, 0x59, 0x52, 0x6b, 0x5c, 0x45, 0x6e, 0x57},
-            {0x40, 0x59, 0x52, 0x6b, 0x5c, 0x45, 0x6e, 0x57},
-            {0x40, 0x09, 0x52, 0x6b, 0x0c, 0x45, 0x6e, 0x57},
-            {0x40, 0x09, 0x52, 0x6b, 0x0c, 0x45, 0x6e, 0x57},
-            {0x40, 0x09, 0x72, 0x6b, 0x0c, 0x45, 0x6e, 0x57},
-            {0x40, 0x09, 0x72, 0x6b, 0x0c, 0x45, 0x6e, 0x57},
-            {0x40, 0x09, 0x72, 0x7b, 0x0c, 0x45, 0x6e, 0x77},
-            {0x40, 0x09, 0x72, 0x7b, 0x0c, 0x45, 0x6e, 0x77},
-            {0x48, 0x09, 0x72, 0x7b, 0x0c, 0x45, 0x7e, 0x77},
-            {0x48, 0x09, 0x72, 0x7b, 0x0c, 0x45, 0x7e, 0x77},
-            {0x48, 0x01, 0x72, 0x7b, 0x0c, 0x4d, 0x7e, 0x77},
-            {0x48, 0x01, 0x72, 0x7b, 0x0c, 0x4d, 0x7e, 0x77},
-            {0x48, 0x01, 0x62, 0x7b, 0x04, 0x4d, 0x7e, 0x77},
-            {0x48, 0x01, 0x62, 0x7b, 0x04, 0x4d, 0x7e, 0x77},
-            {0x48, 0x01, 0x62, 0x5b, 0x04, 0x4d, 0x7e, 0x67},
-            {0x48, 0x01, 0x62, 0x5b, 0x04, 0x4d, 0x7e, 0x67},
-            {0x48, 0x01, 0x62, 0x5b, 0x04, 0x4d, 0x5e, 0x67},
-            {0x48, 0x01, 0x62, 0x5b, 0x04, 0x4d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x04, 0x4d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x04, 0x4d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x04, 0x4d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x04, 0x4d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x54, 0x6d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x54, 0x6d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x54, 0x6d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x54, 0x6d, 0x5e, 0x67},
-            {0x68, 0x51, 0x42, 0x5b, 0x54, 0x6d, 0x5e, 0x47},
-            {0x68, 0x51, 0x42, 0x5b, 0x54, 0x6d, 0x5e, 0x47}
-        },
-        {
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x4e, 0x07},
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x6e, 0x57},
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x6e, 0x57},
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x6e, 0x57},
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x6e, 0x57},
-            {0x40, 0x59, 0x52, 0x6b, 0x5c, 0x45, 0x6e, 0x57},
-            {0x40, 0x59, 0x52, 0x6b, 0x5c, 0x45, 0x6e, 0x57},
-            {0x40, 0x59, 0x52, 0x6b, 0x5c, 0x45, 0x6e, 0x57},
-            {0x40, 0x59, 0x52, 0x6b, 0x5c, 0x45, 0x6e, 0x57},
-            {0x40, 0x09, 0x52, 0x6b, 0x0c, 0x45, 0x6e, 0x57},
-            {0x40, 0x09, 0x52, 0x6b, 0x0c, 0x45, 0x6e, 0x57},
-            {0x40, 0x09, 0x52, 0x6b, 0x0c, 0x45, 0x6e, 0x57},
-            {0x40, 0x09, 0x72, 0x6b, 0x0c, 0x45, 0x6e, 0x57},
-            {0x40, 0x09, 0x72, 0x6b, 0x0c, 0x45, 0x6e, 0x57},
-            {0x40, 0x09, 0x72, 0x7b, 0x0c, 0x45, 0x6e, 0x77},
-            {0x40, 0x09, 0x72, 0x7b, 0x0c, 0x45, 0x6e, 0x77},
-            {0x48, 0x09, 0x72, 0x7b, 0x0c, 0x45, 0x7e, 0x77},
-            {0x48, 0x09, 0x72, 0x7b, 0x0c, 0x45, 0x7e, 0x77},
-            {0x48, 0x01, 0x72, 0x7b, 0x0c, 0x4d, 0x7e, 0x77},
-            {0x48, 0x01, 0x72, 0x7b, 0x0c, 0x4d, 0x7e, 0x77},
-            {0x48, 0x01, 0x62, 0x7b, 0x04, 0x4d, 0x7e, 0x77},
-            {0x48, 0x01, 0x62, 0x7b, 0x04, 0x4d, 0x7e, 0x77},
-            {0x48, 0x01, 0x62, 0x5b, 0x04, 0x4d, 0x7e, 0x67},
-            {0x48, 0x01, 0x62, 0x5b, 0x04, 0x4d, 0x7e, 0x67},
-            {0x48, 0x01, 0x62, 0x5b, 0x04, 0x4d, 0x5e, 0x67},
-            {0x48, 0x01, 0x62, 0x5b, 0x04, 0x4d, 0x5e, 0x67},
-            {0x48, 0x01, 0x62, 0x5b, 0x04, 0x4d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x04, 0x4d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x04, 0x4d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x04, 0x4d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x04, 0x4d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x54, 0x6d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x54, 0x6d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x54, 0x6d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x54, 0x6d, 0x5e, 0x67},
-            {0x68, 0x51, 0x42, 0x5b, 0x54, 0x6d, 0x5e, 0x47}
-        },
-        {
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x6e, 0x57},
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x6e, 0x57},
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x6e, 0x57},
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x6e, 0x57},
-            {0x40, 0x59, 0x52, 0x6b, 0x5c, 0x45, 0x6e, 0x57},
-            {0x40, 0x59, 0x52, 0x6b, 0x5c, 0x45, 0x6e, 0x57},
-            {0x40, 0x59, 0x52, 0x6b, 0x5c, 0x45, 0x6e, 0x57},
-            {0x40, 0x59, 0x52, 0x6b, 0x5c, 0x45, 0x6e, 0x57},
-            {0x40, 0x09, 0x52, 0x6b, 0x0c, 0x45, 0x6e, 0x57},
-            {0x40, 0x09, 0x52, 0x6b, 0x0c, 0x45, 0x6e, 0x57},
-            {0x40, 0x09, 0x52, 0x6b, 0x0c, 0x45, 0x6e, 0x57},
-            {0x40, 0x09, 0x52, 0x6b, 0x0c, 0x45, 0x6e, 0x57},
-            {0x40, 0x09, 0x72, 0x6b, 0x0c, 0x45, 0x6e, 0x57},
-            {0x40, 0x09, 0x72, 0x6b, 0x0c, 0x45, 0x6e, 0x57},
-            {0x40, 0x09, 0x72, 0x7b, 0x0c, 0x45, 0x6e, 0x77},
-            {0x40, 0x09, 0x72, 0x7b, 0x0c, 0x45, 0x6e, 0x77},
-            {0x48, 0x09, 0x72, 0x7b, 0x0c, 0x45, 0x7e, 0x77},
-            {0x48, 0x09, 0x72, 0x7b, 0x0c, 0x45, 0x7e, 0x77},
-            {0x48, 0x01, 0x72, 0x7b, 0x0c, 0x4d, 0x7e, 0x77},
-            {0x48, 0x01, 0x72, 0x7b, 0x0c, 0x4d, 0x7e, 0x77},
-            {0x48, 0x01, 0x62, 0x7b, 0x04, 0x4d, 0x7e, 0x77},
-            {0x48, 0x01, 0x62, 0x7b, 0x04, 0x4d, 0x7e, 0x77},
-            {0x48, 0x01, 0x62, 0x5b, 0x04, 0x4d, 0x7e, 0x67},
-            {0x48, 0x01, 0x62, 0x5b, 0x04, 0x4d, 0x7e, 0x67},
-            {0x48, 0x01, 0x62, 0x5b, 0x04, 0x4d, 0x5e, 0x67},
-            {0x48, 0x01, 0x62, 0x5b, 0x04, 0x4d, 0x5e, 0x67},
-            {0x48, 0x01, 0x62, 0x5b, 0x04, 0x4d, 0x5e, 0x67},
-            {0x48, 0x01, 0x62, 0x5b, 0x04, 0x4d, 0x5e, 0x67},
-            {0x48, 0x01, 0x62, 0x5b, 0x04, 0x4d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x04, 0x4d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x04, 0x4d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x04, 0x4d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x04, 0x4d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x54, 0x6d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x54, 0x6d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x54, 0x6d, 0x5e, 0x67}
-        },
-        {
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x6e, 0x57},
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x6e, 0x57},
-            {0x60, 0x59, 0x52, 0x6b, 0x5c, 0x65, 0x6e, 0x57},
-            {0x40, 0x59, 0x52, 0x6b, 0x5c, 0x45, 0x6e, 0x57},
-            {0x40, 0x59, 0x52, 0x6b, 0x5c, 0x45, 0x6e, 0x57},
-            {0x40, 0x59, 0x52, 0x6b, 0x5c, 0x45, 0x6e, 0x57},
-            {0x40, 0x59, 0x52, 0x6b, 0x5c, 0x45, 0x6e, 0x57},
-            {0x40, 0x09, 0x52, 0x6b, 0x0c, 0x45, 0x6e, 0x57},
-            {0x40, 0x09, 0x52, 0x6b, 0x0c, 0x45, 0x6e, 0x57},
-            {0x40, 0x09, 0x52, 0x6b, 0x0c, 0x45, 0x6e, 0x57},
-            {0x40, 0x09, 0x52, 0x6b, 0x0c, 0x45, 0x6e, 0x57},
-            {0x40, 0x09, 0x52, 0x6b, 0x0c, 0x45, 0x6e, 0x57},
-            {0x40, 0x09, 0x72, 0x6b, 0x0c, 0x45, 0x6e, 0x57},
-            {0x40, 0x09, 0x72, 0x6b, 0x0c, 0x45, 0x6e, 0x57},
-            {0x40, 0x09, 0x72, 0x7b, 0x0c, 0x45, 0x6e, 0x77},
-            {0x40, 0x09, 0x72, 0x7b, 0x0c, 0x45, 0x6e, 0x77},
-            {0x48, 0x09, 0x72, 0x7b, 0x0c, 0x45, 0x7e, 0x77},
-            {0x48, 0x09, 0x72, 0x7b, 0x0c, 0x45, 0x7e, 0x77},
-            {0x48, 0x01, 0x72, 0x7b, 0x0c, 0x4d, 0x7e, 0x77},
-            {0x48, 0x01, 0x72, 0x7b, 0x0c, 0x4d, 0x7e, 0x77},
-            {0x48, 0x01, 0x62, 0x7b, 0x04, 0x4d, 0x7e, 0x77},
-            {0x48, 0x01, 0x62, 0x7b, 0x04, 0x4d, 0x7e, 0x77},
-            {0x48, 0x01, 0x62, 0x5b, 0x04, 0x4d, 0x7e, 0x67},
-            {0x48, 0x01, 0x62, 0x5b, 0x04, 0x4d, 0x7e, 0x67},
-            {0x48, 0x01, 0x62, 0x5b, 0x04, 0x4d, 0x5e, 0x67},
-            {0x48, 0x01, 0x62, 0x5b, 0x04, 0x4d, 0x5e, 0x67},
-            {0x48, 0x01, 0x62, 0x5b, 0x04, 0x4d, 0x5e, 0x67},
-            {0x48, 0x01, 0x62, 0x5b, 0x04, 0x4d, 0x5e, 0x67},
-            {0x48, 0x01, 0x62, 0x5b, 0x04, 0x4d, 0x5e, 0x67},
-            {0x48, 0x01, 0x62, 0x5b, 0x04, 0x4d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x04, 0x4d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x04, 0x4d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x04, 0x4d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x04, 0x4d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x54, 0x6d, 0x5e, 0x67},
-            {0x68, 0x51, 0x62, 0x5b, 0x54, 0x6d, 0x5e, 0x67}
-        }
-    },
-    {   /* 12,000bps map */
-        {
-            {0x38, 0x21, 0x32, 0x13, 0x24, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x24, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x24, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x24, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x24, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x3d, 0x1e, 0x27},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x3d, 0x1e, 0x27},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x3d, 0x1e, 0x27},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x3d, 0x1e, 0x27},
-            {0x30, 0x01, 0x22, 0x1b, 0x04, 0x35, 0x1e, 0x27},
-            {0x30, 0x01, 0x22, 0x1b, 0x04, 0x35, 0x1e, 0x27},
-            {0x30, 0x01, 0x22, 0x1b, 0x04, 0x35, 0x1e, 0x27},
-            {0x30, 0x01, 0x22, 0x1b, 0x04, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x1b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x1b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x1b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x1b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x1b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x1b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x1b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x1b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x3b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x3b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x3b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x3b, 0x14, 0x35, 0x1e, 0x27}
-        },
-        {
-            {0x38, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x38, 0x21, 0x32, 0x13, 0x24, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x24, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x24, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x24, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x24, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x3d, 0x1e, 0x27},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x3d, 0x1e, 0x27},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x3d, 0x1e, 0x27},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x3d, 0x1e, 0x27},
-            {0x30, 0x01, 0x22, 0x1b, 0x04, 0x35, 0x1e, 0x27},
-            {0x30, 0x01, 0x22, 0x1b, 0x04, 0x35, 0x1e, 0x27},
-            {0x30, 0x01, 0x22, 0x1b, 0x04, 0x35, 0x1e, 0x27},
-            {0x30, 0x01, 0x22, 0x1b, 0x04, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x1b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x1b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x1b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x1b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x1b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x1b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x1b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x3b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x3b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x3b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x3b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x27}
-        },
-        {
-            {0x38, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x38, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x38, 0x21, 0x32, 0x13, 0x24, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x24, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x24, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x24, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x24, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x3d, 0x1e, 0x27},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x3d, 0x1e, 0x27},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x3d, 0x1e, 0x27},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x3d, 0x1e, 0x27},
-            {0x30, 0x01, 0x22, 0x1b, 0x04, 0x35, 0x1e, 0x27},
-            {0x30, 0x01, 0x22, 0x1b, 0x04, 0x35, 0x1e, 0x27},
-            {0x30, 0x01, 0x22, 0x1b, 0x04, 0x35, 0x1e, 0x27},
-            {0x30, 0x01, 0x22, 0x1b, 0x04, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x1b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x1b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x1b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x1b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x1b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x1b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x3b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x3b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x3b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x3b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x27},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x27}
-        },
-        {
-            {0x38, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x38, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x38, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x38, 0x21, 0x32, 0x13, 0x24, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x24, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x24, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x24, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x24, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x3d, 0x1e, 0x27},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x3d, 0x1e, 0x27},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x3d, 0x1e, 0x27},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x3d, 0x1e, 0x27},
-            {0x30, 0x01, 0x22, 0x1b, 0x04, 0x35, 0x1e, 0x27},
-            {0x30, 0x01, 0x22, 0x1b, 0x04, 0x35, 0x1e, 0x27},
-            {0x30, 0x01, 0x22, 0x1b, 0x04, 0x35, 0x1e, 0x27},
-            {0x30, 0x01, 0x22, 0x1b, 0x04, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x1b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x1b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x1b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x1b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x1b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x3b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x3b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x3b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x3b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x27},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x27},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x27}
-        },
-        {
-            {0x38, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x38, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x38, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x38, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x38, 0x21, 0x32, 0x13, 0x24, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x24, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x24, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x24, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x24, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x3d, 0x1e, 0x27},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x3d, 0x1e, 0x27},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x3d, 0x1e, 0x27},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x3d, 0x1e, 0x27},
-            {0x30, 0x01, 0x22, 0x1b, 0x04, 0x35, 0x1e, 0x27},
-            {0x30, 0x01, 0x22, 0x1b, 0x04, 0x35, 0x1e, 0x27},
-            {0x30, 0x01, 0x22, 0x1b, 0x04, 0x35, 0x1e, 0x27},
-            {0x30, 0x01, 0x22, 0x1b, 0x04, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x1b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x1b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x1b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x1b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x3b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x3b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x3b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x3b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x27},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x27},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x27},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x27}
-        },
-        {
-            {0x18, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x38, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x38, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x38, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x38, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x38, 0x21, 0x32, 0x13, 0x24, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x24, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x24, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x24, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x24, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x0b, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x22, 0x0b, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x3d, 0x0e, 0x37},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x3d, 0x0e, 0x27},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x3d, 0x1e, 0x27},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x3d, 0x1e, 0x27},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x2d, 0x1e, 0x27},
-            {0x30, 0x01, 0x22, 0x1b, 0x04, 0x2d, 0x1e, 0x27},
-            {0x30, 0x01, 0x22, 0x1b, 0x04, 0x35, 0x1e, 0x27},
-            {0x30, 0x01, 0x22, 0x1b, 0x04, 0x35, 0x1e, 0x27},
-            {0x30, 0x01, 0x22, 0x1b, 0x0c, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x1b, 0x0c, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x1b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x1b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x3b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x3b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x3b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x3b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x27},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x27},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x27},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x27},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x07}
-        },
-        {
-            {0x18, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x18, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x38, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x38, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x38, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x38, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x38, 0x21, 0x32, 0x13, 0x24, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x24, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x24, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x24, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x0b, 0x24, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x0b, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x22, 0x0b, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x22, 0x0b, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x3d, 0x0e, 0x37},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x3d, 0x0e, 0x37},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x3d, 0x0e, 0x27},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x3d, 0x0e, 0x27},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x2d, 0x1e, 0x27},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x2d, 0x1e, 0x27},
-            {0x30, 0x01, 0x22, 0x1b, 0x04, 0x2d, 0x1e, 0x27},
-            {0x30, 0x01, 0x22, 0x1b, 0x04, 0x2d, 0x1e, 0x27},
-            {0x30, 0x01, 0x22, 0x1b, 0x0c, 0x35, 0x1e, 0x27},
-            {0x30, 0x01, 0x22, 0x1b, 0x0c, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x1b, 0x0c, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x1b, 0x0c, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x3b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x3b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x3b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x3b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x27},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x27},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x27},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x27},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x07},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x07}
-        },
-        {
-            {0x18, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x18, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x18, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x38, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x38, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x38, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x38, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x38, 0x21, 0x32, 0x13, 0x24, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x13, 0x24, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x0b, 0x24, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x0b, 0x24, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x0b, 0x24, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x22, 0x0b, 0x04, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x22, 0x0b, 0x04, 0x3d, 0x0e, 0x37},
-            {0x38, 0x01, 0x22, 0x0b, 0x04, 0x3d, 0x0e, 0x37},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x3d, 0x0e, 0x37},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x3d, 0x0e, 0x27},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x2d, 0x0e, 0x27},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x2d, 0x0e, 0x27},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x2d, 0x1e, 0x27},
-            {0x30, 0x01, 0x22, 0x1b, 0x04, 0x2d, 0x1e, 0x27},
-            {0x30, 0x01, 0x22, 0x1b, 0x0c, 0x2d, 0x1e, 0x27},
-            {0x30, 0x01, 0x22, 0x1b, 0x0c, 0x2d, 0x1e, 0x27},
-            {0x30, 0x01, 0x22, 0x1b, 0x0c, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x1b, 0x0c, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x3b, 0x0c, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x3b, 0x0c, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x3b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x3b, 0x14, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x27},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x27},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x27},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x27},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x07},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x07},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x07}
-        },
-        {
-            {0x18, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x18, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x18, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x18, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x38, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x38, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x38, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x38, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x38, 0x21, 0x32, 0x0b, 0x24, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x0b, 0x24, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x0b, 0x24, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x0b, 0x24, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x2a, 0x0b, 0x24, 0x3d, 0x0e, 0x37},
-            {0x38, 0x01, 0x22, 0x0b, 0x04, 0x3d, 0x0e, 0x37},
-            {0x38, 0x01, 0x22, 0x0b, 0x04, 0x3d, 0x0e, 0x37},
-            {0x38, 0x01, 0x22, 0x0b, 0x04, 0x3d, 0x0e, 0x37},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x2d, 0x0e, 0x27},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x2d, 0x0e, 0x27},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x2d, 0x0e, 0x27},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x2d, 0x0e, 0x27},
-            {0x30, 0x01, 0x22, 0x1b, 0x0c, 0x2d, 0x1e, 0x27},
-            {0x30, 0x01, 0x22, 0x1b, 0x0c, 0x2d, 0x1e, 0x27},
-            {0x30, 0x01, 0x22, 0x1b, 0x0c, 0x2d, 0x1e, 0x27},
-            {0x30, 0x01, 0x22, 0x1b, 0x0c, 0x2d, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x3b, 0x0c, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x3b, 0x0c, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x3b, 0x0c, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x3b, 0x0c, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x27},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x27},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x27},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x27},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x07},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x07},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x07},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x07}
-        },
-        {
-            {0x18, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x18, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x18, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x18, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x18, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x38, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x38, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x38, 0x21, 0x32, 0x0b, 0x24, 0x1d, 0x16, 0x37},
-            {0x38, 0x21, 0x32, 0x0b, 0x24, 0x1d, 0x16, 0x37},
-            {0x38, 0x21, 0x32, 0x0b, 0x24, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x32, 0x0b, 0x24, 0x3d, 0x16, 0x37},
-            {0x38, 0x01, 0x2a, 0x0b, 0x24, 0x3d, 0x0e, 0x37},
-            {0x38, 0x01, 0x2a, 0x0b, 0x24, 0x3d, 0x0e, 0x37},
-            {0x38, 0x01, 0x2a, 0x0b, 0x24, 0x3d, 0x0e, 0x37},
-            {0x38, 0x01, 0x22, 0x0b, 0x04, 0x3d, 0x0e, 0x37},
-            {0x38, 0x01, 0x22, 0x0b, 0x04, 0x2d, 0x0e, 0x2f},
-            {0x38, 0x01, 0x22, 0x0b, 0x04, 0x2d, 0x0e, 0x2f},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x2d, 0x0e, 0x27},
-            {0x38, 0x01, 0x22, 0x1b, 0x04, 0x2d, 0x0e, 0x27},
-            {0x28, 0x01, 0x22, 0x1b, 0x0c, 0x2d, 0x0e, 0x27},
-            {0x28, 0x01, 0x22, 0x1b, 0x0c, 0x2d, 0x0e, 0x27},
-            {0x30, 0x01, 0x22, 0x1b, 0x0c, 0x2d, 0x1e, 0x27},
-            {0x30, 0x01, 0x22, 0x1b, 0x0c, 0x2d, 0x1e, 0x27},
-            {0x30, 0x09, 0x22, 0x3b, 0x0c, 0x2d, 0x1e, 0x27},
-            {0x30, 0x09, 0x22, 0x3b, 0x0c, 0x2d, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x3b, 0x0c, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x22, 0x3b, 0x0c, 0x35, 0x1e, 0x27},
-            {0x30, 0x11, 0x02, 0x3b, 0x0c, 0x35, 0x3e, 0x27},
-            {0x30, 0x11, 0x02, 0x3b, 0x0c, 0x35, 0x3e, 0x27},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x27},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x27},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x07},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x07},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x07},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x07},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x07}
-        },
-        {
-            {0x18, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x18, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x18, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x18, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x18, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x18, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x38, 0x21, 0x32, 0x0b, 0x24, 0x1d, 0x16, 0x37},
-            {0x38, 0x21, 0x32, 0x0b, 0x24, 0x1d, 0x16, 0x37},
-            {0x38, 0x21, 0x32, 0x0b, 0x24, 0x1d, 0x16, 0x37},
-            {0x38, 0x21, 0x32, 0x0b, 0x24, 0x1d, 0x16, 0x37},
-            {0x38, 0x21, 0x2a, 0x0b, 0x24, 0x3d, 0x0e, 0x37},
-            {0x38, 0x01, 0x2a, 0x0b, 0x24, 0x3d, 0x0e, 0x37},
-            {0x38, 0x01, 0x2a, 0x0b, 0x24, 0x3d, 0x0e, 0x37},
-            {0x38, 0x01, 0x2a, 0x0b, 0x24, 0x3d, 0x0e, 0x37},
-            {0x38, 0x01, 0x22, 0x0b, 0x04, 0x2d, 0x0e, 0x2f},
-            {0x38, 0x01, 0x22, 0x0b, 0x04, 0x2d, 0x0e, 0x2f},
-            {0x38, 0x01, 0x22, 0x0b, 0x04, 0x2d, 0x0e, 0x2f},
-            {0x38, 0x01, 0x22, 0x0b, 0x04, 0x2d, 0x0e, 0x2f},
-            {0x28, 0x01, 0x22, 0x1b, 0x0c, 0x2d, 0x0e, 0x27},
-            {0x28, 0x01, 0x22, 0x1b, 0x0c, 0x2d, 0x0e, 0x27},
-            {0x28, 0x01, 0x22, 0x1b, 0x0c, 0x2d, 0x0e, 0x27},
-            {0x28, 0x01, 0x22, 0x1b, 0x0c, 0x2d, 0x0e, 0x27},
-            {0x30, 0x09, 0x22, 0x3b, 0x0c, 0x2d, 0x1e, 0x27},
-            {0x30, 0x09, 0x22, 0x3b, 0x0c, 0x2d, 0x1e, 0x27},
-            {0x30, 0x09, 0x22, 0x3b, 0x0c, 0x2d, 0x1e, 0x27},
-            {0x30, 0x09, 0x22, 0x3b, 0x0c, 0x2d, 0x1e, 0x27},
-            {0x30, 0x11, 0x02, 0x3b, 0x0c, 0x35, 0x3e, 0x27},
-            {0x30, 0x11, 0x02, 0x3b, 0x0c, 0x35, 0x3e, 0x27},
-            {0x30, 0x11, 0x02, 0x3b, 0x0c, 0x35, 0x3e, 0x27},
-            {0x30, 0x11, 0x02, 0x3b, 0x0c, 0x35, 0x3e, 0x27},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x07},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x07},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x07},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x07},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x07},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x07}
-        },
-        {
-            {0x18, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x18, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x18, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x18, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x18, 0x21, 0x32, 0x13, 0x24, 0x1d, 0x16, 0x37},
-            {0x18, 0x21, 0x32, 0x0b, 0x24, 0x1d, 0x16, 0x37},
-            {0x18, 0x21, 0x32, 0x0b, 0x24, 0x1d, 0x16, 0x37},
-            {0x38, 0x21, 0x32, 0x0b, 0x24, 0x1d, 0x16, 0x37},
-            {0x38, 0x21, 0x32, 0x0b, 0x24, 0x1d, 0x16, 0x37},
-            {0x38, 0x21, 0x2a, 0x0b, 0x24, 0x1d, 0x0e, 0x37},
-            {0x38, 0x21, 0x2a, 0x0b, 0x24, 0x1d, 0x0e, 0x37},
-            {0x38, 0x21, 0x2a, 0x0b, 0x24, 0x3d, 0x0e, 0x37},
-            {0x38, 0x01, 0x2a, 0x0b, 0x24, 0x3d, 0x0e, 0x37},
-            {0x38, 0x01, 0x2a, 0x0b, 0x24, 0x2d, 0x0e, 0x2f},
-            {0x38, 0x01, 0x2a, 0x0b, 0x24, 0x2d, 0x0e, 0x2f},
-            {0x38, 0x01, 0x22, 0x0b, 0x04, 0x2d, 0x0e, 0x2f},
-            {0x38, 0x01, 0x22, 0x0b, 0x04, 0x2d, 0x0e, 0x2f},
-            {0x28, 0x01, 0x22, 0x0b, 0x0c, 0x2d, 0x0e, 0x2f},
-            {0x28, 0x01, 0x22, 0x0b, 0x0c, 0x2d, 0x0e, 0x2f},
-            {0x28, 0x01, 0x22, 0x1b, 0x0c, 0x2d, 0x0e, 0x27},
-            {0x28, 0x01, 0x22, 0x1b, 0x0c, 0x2d, 0x0e, 0x27},
-            {0x28, 0x09, 0x22, 0x3b, 0x0c, 0x2d, 0x0e, 0x27},
-            {0x28, 0x09, 0x22, 0x3b, 0x0c, 0x2d, 0x0e, 0x27},
-            {0x30, 0x09, 0x22, 0x3b, 0x0c, 0x2d, 0x1e, 0x27},
-            {0x30, 0x09, 0x22, 0x3b, 0x0c, 0x2d, 0x1e, 0x27},
-            {0x30, 0x09, 0x02, 0x3b, 0x0c, 0x2d, 0x3e, 0x27},
-            {0x30, 0x09, 0x02, 0x3b, 0x0c, 0x2d, 0x3e, 0x27},
-            {0x30, 0x11, 0x02, 0x3b, 0x0c, 0x35, 0x3e, 0x27},
-            {0x30, 0x11, 0x02, 0x3b, 0x0c, 0x35, 0x3e, 0x27},
-            {0x30, 0x11, 0x02, 0x3b, 0x0c, 0x35, 0x3e, 0x07},
-            {0x30, 0x11, 0x02, 0x3b, 0x0c, 0x35, 0x3e, 0x07},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x07},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x07},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x07},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x07},
-            {0x30, 0x11, 0x02, 0x3b, 0x14, 0x35, 0x3e, 0x07}
-        },
-        {
-            {0x18, 0x21, 0x32, 0x03, 0x24, 0x1d, 0x06, 0x37},
-            {0x18, 0x21, 0x32, 0x03, 0x24, 0x1d, 0x06, 0x37},
-            {0x18, 0x21, 0x32, 0x03, 0x24, 0x1d, 0x06, 0x37},
-            {0x18, 0x21, 0x32, 0x03, 0x24, 0x1d, 0x06, 0x37},
-            {0x18, 0x21, 0x32, 0x0b, 0x24, 0x1d, 0x06, 0x37},
-            {0x18, 0x21, 0x32, 0x0b, 0x24, 0x1d, 0x06, 0x37},
-            {0x18, 0x21, 0x32, 0x0b, 0x24, 0x1d, 0x06, 0x37},
-            {0x18, 0x21, 0x32, 0x0b, 0x24, 0x1d, 0x06, 0x37},
-            {0x38, 0x21, 0x2a, 0x0b, 0x24, 0x1d, 0x0e, 0x37},
-            {0x38, 0x21, 0x2a, 0x0b, 0x24, 0x1d, 0x0e, 0x37},
-            {0x38, 0x21, 0x2a, 0x0b, 0x24, 0x1d, 0x0e, 0x37},
-            {0x38, 0x21, 0x2a, 0x0b, 0x24, 0x1d, 0x0e, 0x37},
-            {0x38, 0x21, 0x2a, 0x0b, 0x24, 0x2d, 0x0e, 0x2f},
-            {0x38, 0x01, 0x2a, 0x0b, 0x24, 0x2d, 0x0e, 0x2f},
-            {0x38, 0x01, 0x2a, 0x0b, 0x24, 0x2d, 0x0e, 0x2f},
-            {0x38, 0x01, 0x2a, 0x0b, 0x24, 0x2d, 0x0e, 0x2f},
-            {0x28, 0x01, 0x22, 0x0b, 0x0c, 0x2d, 0x0e, 0x2f},
-            {0x28, 0x01, 0x22, 0x0b, 0x0c, 0x2d, 0x0e, 0x2f},
-            {0x28, 0x01, 0x22, 0x0b, 0x0c, 0x2d, 0x0e, 0x2f},
-            {0x28, 0x01, 0x22, 0x0b, 0x0c, 0x2d, 0x0e, 0x2f},
-            {0x28, 0x09, 0x22, 0x3b, 0x0c, 0x2d, 0x0e, 0x27},
-            {0x28, 0x09, 0x22, 0x3b, 0x0c, 0x2d, 0x0e, 0x27},
-            {0x28, 0x09, 0x22, 0x3b, 0x0c, 0x2d, 0x0e, 0x27},
-            {0x28, 0x09, 0x22, 0x3b, 0x0c, 0x2d, 0x0e, 0x27},
-            {0x30, 0x09, 0x02, 0x3b, 0x0c, 0x2d, 0x3e, 0x27},
-            {0x30, 0x09, 0x02, 0x3b, 0x0c, 0x2d, 0x3e, 0x27},
-            {0x30, 0x09, 0x02, 0x3b, 0x0c, 0x2d, 0x3e, 0x27},
-            {0x30, 0x09, 0x02, 0x3b, 0x0c, 0x2d, 0x3e, 0x27},
-            {0x30, 0x11, 0x02, 0x3b, 0x0c, 0x25, 0x3e, 0x07},
-            {0x30, 0x11, 0x02, 0x3b, 0x0c, 0x25, 0x3e, 0x07},
-            {0x30, 0x11, 0x02, 0x3b, 0x0c, 0x25, 0x3e, 0x07},
-            {0x30, 0x11, 0x02, 0x3b, 0x0c, 0x25, 0x3e, 0x07},
-            {0x30, 0x11, 0x02, 0x3b, 0x1c, 0x25, 0x3e, 0x07},
-            {0x30, 0x11, 0x02, 0x3b, 0x1c, 0x25, 0x3e, 0x07},
-            {0x30, 0x11, 0x02, 0x3b, 0x1c, 0x25, 0x3e, 0x07},
-            {0x30, 0x11, 0x02, 0x3b, 0x1c, 0x25, 0x3e, 0x07}
-        },
-        {
-            {0x18, 0x21, 0x32, 0x03, 0x24, 0x1d, 0x06, 0x37},
-            {0x18, 0x21, 0x32, 0x03, 0x24, 0x1d, 0x06, 0x37},
-            {0x18, 0x21, 0x32, 0x03, 0x24, 0x1d, 0x06, 0x37},
-            {0x18, 0x21, 0x32, 0x03, 0x24, 0x1d, 0x06, 0x37},
-            {0x18, 0x21, 0x32, 0x03, 0x24, 0x1d, 0x06, 0x37},
-            {0x18, 0x21, 0x32, 0x0b, 0x24, 0x1d, 0x06, 0x37},
-            {0x18, 0x21, 0x32, 0x0b, 0x24, 0x1d, 0x06, 0x37},
-            {0x18, 0x21, 0x2a, 0x0b, 0x24, 0x1d, 0x06, 0x37},
-            {0x18, 0x21, 0x2a, 0x0b, 0x24, 0x1d, 0x06, 0x37},
-            {0x38, 0x21, 0x2a, 0x0b, 0x24, 0x1d, 0x0e, 0x37},
-            {0x38, 0x21, 0x2a, 0x0b, 0x24, 0x1d, 0x0e, 0x37},
-            {0x38, 0x21, 0x2a, 0x0b, 0x24, 0x0d, 0x0e, 0x2f},
-            {0x38, 0x21, 0x2a, 0x0b, 0x24, 0x0d, 0x0e, 0x2f},
-            {0x38, 0x21, 0x2a, 0x0b, 0x24, 0x2d, 0x0e, 0x2f},
-            {0x38, 0x01, 0x2a, 0x0b, 0x24, 0x2d, 0x0e, 0x2f},
-            {0x28, 0x01, 0x2a, 0x0b, 0x2c, 0x2d, 0x0e, 0x2f},
-            {0x28, 0x01, 0x2a, 0x0b, 0x2c, 0x2d, 0x0e, 0x2f},
-            {0x28, 0x01, 0x22, 0x0b, 0x0c, 0x2d, 0x0e, 0x2f},
-            {0x28, 0x01, 0x22, 0x0b, 0x0c, 0x2d, 0x0e, 0x2f},
-            {0x28, 0x09, 0x22, 0x2b, 0x0c, 0x2d, 0x0e, 0x2f},
-            {0x28, 0x09, 0x22, 0x2b, 0x0c, 0x2d, 0x0e, 0x2f},
-            {0x28, 0x09, 0x22, 0x3b, 0x0c, 0x2d, 0x0e, 0x27},
-            {0x28, 0x09, 0x22, 0x3b, 0x0c, 0x2d, 0x0e, 0x27},
-            {0x28, 0x09, 0x02, 0x3b, 0x0c, 0x2d, 0x2e, 0x27},
-            {0x28, 0x09, 0x02, 0x3b, 0x0c, 0x2d, 0x2e, 0x27},
-            {0x30, 0x09, 0x02, 0x3b, 0x0c, 0x2d, 0x3e, 0x27},
-            {0x30, 0x09, 0x02, 0x3b, 0x0c, 0x2d, 0x3e, 0x27},
-            {0x30, 0x09, 0x02, 0x3b, 0x0c, 0x25, 0x3e, 0x07},
-            {0x30, 0x09, 0x02, 0x3b, 0x0c, 0x25, 0x3e, 0x07},
-            {0x30, 0x11, 0x02, 0x3b, 0x0c, 0x25, 0x3e, 0x07},
-            {0x30, 0x11, 0x02, 0x3b, 0x0c, 0x25, 0x3e, 0x07},
-            {0x30, 0x11, 0x02, 0x3b, 0x1c, 0x25, 0x3e, 0x07},
-            {0x30, 0x11, 0x02, 0x3b, 0x1c, 0x25, 0x3e, 0x07},
-            {0x30, 0x11, 0x02, 0x3b, 0x1c, 0x25, 0x3e, 0x07},
-            {0x30, 0x11, 0x02, 0x3b, 0x1c, 0x25, 0x3e, 0x07},
-            {0x30, 0x11, 0x02, 0x3b, 0x1c, 0x25, 0x3e, 0x07}
-        },
-        {
-            {0x18, 0x21, 0x32, 0x03, 0x24, 0x1d, 0x06, 0x37},
-            {0x18, 0x21, 0x32, 0x03, 0x24, 0x1d, 0x06, 0x37},
-            {0x18, 0x21, 0x32, 0x03, 0x24, 0x1d, 0x06, 0x37},
-            {0x18, 0x21, 0x32, 0x03, 0x24, 0x1d, 0x06, 0x37},
-            {0x18, 0x21, 0x32, 0x03, 0x24, 0x1d, 0x06, 0x37},
-            {0x18, 0x21, 0x32, 0x03, 0x24, 0x1d, 0x06, 0x37},
-            {0x18, 0x21, 0x2a, 0x03, 0x24, 0x1d, 0x06, 0x37},
-            {0x18, 0x21, 0x2a, 0x0b, 0x24, 0x1d, 0x06, 0x37},
-            {0x18, 0x21, 0x2a, 0x0b, 0x24, 0x1d, 0x06, 0x37},
-            {0x18, 0x21, 0x2a, 0x0b, 0x24, 0x1d, 0x06, 0x37},
-            {0x18, 0x21, 0x2a, 0x0b, 0x24, 0x0d, 0x06, 0x2f},
-            {0x38, 0x21, 0x2a, 0x0b, 0x24, 0x0d, 0x0e, 0x2f},
-            {0x38, 0x21, 0x2a, 0x0b, 0x24, 0x0d, 0x0e, 0x2f},
-            {0x38, 0x21, 0x2a, 0x0b, 0x24, 0x0d, 0x0e, 0x2f},
-            {0x28, 0x21, 0x2a, 0x0b, 0x2c, 0x2d, 0x0e, 0x2f},
-            {0x28, 0x01, 0x2a, 0x0b, 0x2c, 0x2d, 0x0e, 0x2f},
-            {0x28, 0x01, 0x2a, 0x0b, 0x2c, 0x2d, 0x0e, 0x2f},
-            {0x28, 0x01, 0x2a, 0x0b, 0x2c, 0x2d, 0x0e, 0x2f},
-            {0x28, 0x09, 0x2a, 0x2b, 0x2c, 0x2d, 0x0e, 0x2f},
-            {0x28, 0x09, 0x22, 0x2b, 0x0c, 0x2d, 0x0e, 0x2f},
-            {0x28, 0x09, 0x22, 0x2b, 0x0c, 0x2d, 0x0e, 0x2f},
-            {0x28, 0x09, 0x22, 0x2b, 0x0c, 0x2d, 0x0e, 0x2f},
-            {0x28, 0x09, 0x02, 0x2b, 0x0c, 0x2d, 0x2e, 0x2f},
-            {0x28, 0x09, 0x02, 0x3b, 0x0c, 0x2d, 0x2e, 0x27},
-            {0x28, 0x09, 0x02, 0x3b, 0x0c, 0x2d, 0x2e, 0x27},
-            {0x28, 0x09, 0x02, 0x3b, 0x0c, 0x2d, 0x2e, 0x27},
-            {0x28, 0x09, 0x02, 0x3b, 0x0c, 0x25, 0x2e, 0x07},
-            {0x30, 0x09, 0x02, 0x3b, 0x0c, 0x25, 0x3e, 0x07},
-            {0x30, 0x09, 0x02, 0x3b, 0x0c, 0x25, 0x3e, 0x07},
-            {0x30, 0x09, 0x02, 0x3b, 0x0c, 0x25, 0x3e, 0x07},
-            {0x30, 0x09, 0x02, 0x3b, 0x1c, 0x25, 0x3e, 0x07},
-            {0x30, 0x11, 0x02, 0x3b, 0x1c, 0x25, 0x3e, 0x07},
-            {0x30, 0x11, 0x02, 0x3b, 0x1c, 0x25, 0x3e, 0x07},
-            {0x30, 0x11, 0x02, 0x3b, 0x1c, 0x25, 0x3e, 0x07},
-            {0x30, 0x11, 0x02, 0x3b, 0x1c, 0x25, 0x3e, 0x07},
-            {0x30, 0x11, 0x02, 0x3b, 0x1c, 0x25, 0x3e, 0x07}
-        },
-        {
-            {0x18, 0x21, 0x32, 0x03, 0x24, 0x1d, 0x06, 0x37},
-            {0x18, 0x21, 0x32, 0x03, 0x24, 0x1d, 0x06, 0x37},
-            {0x18, 0x21, 0x32, 0x03, 0x24, 0x1d, 0x06, 0x37},
-            {0x18, 0x21, 0x32, 0x03, 0x24, 0x1d, 0x06, 0x37},
-            {0x18, 0x21, 0x32, 0x03, 0x24, 0x1d, 0x06, 0x37},
-            {0x18, 0x21, 0x2a, 0x03, 0x24, 0x1d, 0x06, 0x37},
-            {0x18, 0x21, 0x2a, 0x03, 0x24, 0x1d, 0x06, 0x37},
-            {0x18, 0x21, 0x2a, 0x03, 0x24, 0x1d, 0x06, 0x37},
-            {0x18, 0x21, 0x2a, 0x0b, 0x24, 0x1d, 0x06, 0x37},
-            {0x18, 0x21, 0x2a, 0x0b, 0x24, 0x0d, 0x06, 0x2f},
-            {0x18, 0x21, 0x2a, 0x0b, 0x24, 0x0d, 0x06, 0x2f},
-            {0x18, 0x21, 0x2a, 0x0b, 0x24, 0x0d, 0x06, 0x2f},
-            {0x38, 0x21, 0x2a, 0x0b, 0x24, 0x0d, 0x0e, 0x2f},
-            {0x28, 0x21, 0x2a, 0x0b, 0x2c, 0x0d, 0x0e, 0x2f},
-            {0x28, 0x21, 0x2a, 0x0b, 0x2c, 0x0d, 0x0e, 0x2f},
-            {0x28, 0x21, 0x2a, 0x0b, 0x2c, 0x2d, 0x0e, 0x2f},
-            {0x28, 0x01, 0x2a, 0x0b, 0x2c, 0x2d, 0x0e, 0x2f},
-            {0x28, 0x09, 0x2a, 0x2b, 0x2c, 0x2d, 0x0e, 0x2f},
-            {0x28, 0x09, 0x2a, 0x2b, 0x2c, 0x2d, 0x0e, 0x2f},
-            {0x28, 0x09, 0x2a, 0x2b, 0x2c, 0x2d, 0x0e, 0x2f},
-            {0x28, 0x09, 0x22, 0x2b, 0x0c, 0x2d, 0x0e, 0x2f},
-            {0x28, 0x09, 0x02, 0x2b, 0x0c, 0x2d, 0x2e, 0x2f},
-            {0x28, 0x09, 0x02, 0x2b, 0x0c, 0x2d, 0x2e, 0x2f},
-            {0x28, 0x09, 0x02, 0x2b, 0x0c, 0x2d, 0x2e, 0x2f},
-            {0x28, 0x09, 0x02, 0x3b, 0x0c, 0x2d, 0x2e, 0x27},
-            {0x28, 0x09, 0x02, 0x3b, 0x0c, 0x25, 0x2e, 0x07},
-            {0x28, 0x09, 0x02, 0x3b, 0x0c, 0x25, 0x2e, 0x07},
-            {0x28, 0x09, 0x02, 0x3b, 0x0c, 0x25, 0x2e, 0x07},
-            {0x30, 0x09, 0x02, 0x3b, 0x0c, 0x25, 0x3e, 0x07},
-            {0x30, 0x09, 0x02, 0x3b, 0x1c, 0x25, 0x3e, 0x07},
-            {0x30, 0x09, 0x02, 0x3b, 0x1c, 0x25, 0x3e, 0x07},
-            {0x30, 0x09, 0x02, 0x3b, 0x1c, 0x25, 0x3e, 0x07},
-            {0x30, 0x11, 0x02, 0x3b, 0x1c, 0x25, 0x3e, 0x07},
-            {0x30, 0x11, 0x02, 0x3b, 0x1c, 0x25, 0x3e, 0x07},
-            {0x30, 0x11, 0x02, 0x3b, 0x1c, 0x25, 0x3e, 0x07},
-            {0x30, 0x11, 0x02, 0x3b, 0x1c, 0x25, 0x3e, 0x07}
-        },
-        {
-            {0x18, 0x21, 0x3a, 0x03, 0x24, 0x1d, 0x06, 0x3f},
-            {0x18, 0x21, 0x3a, 0x03, 0x24, 0x1d, 0x06, 0x3f},
-            {0x18, 0x21, 0x3a, 0x03, 0x24, 0x1d, 0x06, 0x3f},
-            {0x18, 0x21, 0x3a, 0x03, 0x24, 0x1d, 0x06, 0x3f},
-            {0x18, 0x21, 0x3a, 0x03, 0x24, 0x1d, 0x06, 0x3f},
-            {0x18, 0x21, 0x2a, 0x03, 0x24, 0x1d, 0x06, 0x3f},
-            {0x18, 0x21, 0x2a, 0x03, 0x24, 0x1d, 0x06, 0x3f},
-            {0x18, 0x21, 0x2a, 0x03, 0x24, 0x1d, 0x06, 0x3f},
-            {0x18, 0x21, 0x2a, 0x03, 0x24, 0x0d, 0x06, 0x3f},
-            {0x18, 0x21, 0x2a, 0x0b, 0x24, 0x0d, 0x06, 0x2f},
-            {0x18, 0x21, 0x2a, 0x0b, 0x24, 0x0d, 0x06, 0x2f},
-            {0x18, 0x21, 0x2a, 0x0b, 0x24, 0x0d, 0x06, 0x2f},
-            {0x08, 0x21, 0x2a, 0x0b, 0x2c, 0x0d, 0x06, 0x2f},
-            {0x28, 0x21, 0x2a, 0x0b, 0x2c, 0x0d, 0x0e, 0x2f},
-            {0x28, 0x21, 0x2a, 0x0b, 0x2c, 0x0d, 0x0e, 0x2f},
-            {0x28, 0x21, 0x2a, 0x0b, 0x2c, 0x0d, 0x0e, 0x2f},
-            {0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x0e, 0x2f},
-            {0x28, 0x09, 0x2a, 0x2b, 0x2c, 0x2d, 0x0e, 0x2f},
-            {0x28, 0x09, 0x2a, 0x2b, 0x2c, 0x2d, 0x0e, 0x2f},
-            {0x28, 0x09, 0x2a, 0x2b, 0x2c, 0x2d, 0x0e, 0x2f},
-            {0x28, 0x09, 0x0a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f},
-            {0x28, 0x09, 0x02, 0x2b, 0x0c, 0x2d, 0x2e, 0x2f},
-            {0x28, 0x09, 0x02, 0x2b, 0x0c, 0x2d, 0x2e, 0x2f},
-            {0x28, 0x09, 0x02, 0x2b, 0x0c, 0x2d, 0x2e, 0x2f},
-            {0x28, 0x09, 0x02, 0x2b, 0x0c, 0x25, 0x2e, 0x0f},
-            {0x28, 0x09, 0x02, 0x3b, 0x0c, 0x25, 0x2e, 0x07},
-            {0x28, 0x09, 0x02, 0x3b, 0x0c, 0x25, 0x2e, 0x07},
-            {0x28, 0x09, 0x02, 0x3b, 0x0c, 0x25, 0x2e, 0x07},
-            {0x20, 0x09, 0x02, 0x3b, 0x1c, 0x25, 0x2e, 0x07},
-            {0x20, 0x09, 0x02, 0x3b, 0x1c, 0x25, 0x3e, 0x07},
-            {0x20, 0x09, 0x02, 0x3b, 0x1c, 0x25, 0x3e, 0x07},
-            {0x20, 0x09, 0x02, 0x3b, 0x1c, 0x25, 0x3e, 0x07},
-            {0x20, 0x19, 0x02, 0x3b, 0x1c, 0x25, 0x3e, 0x07},
-            {0x20, 0x19, 0x02, 0x3b, 0x1c, 0x25, 0x3e, 0x07},
-            {0x20, 0x19, 0x02, 0x3b, 0x1c, 0x25, 0x3e, 0x07},
-            {0x20, 0x19, 0x02, 0x3b, 0x1c, 0x25, 0x3e, 0x07}
-        },
-        {
-            {0x18, 0x21, 0x3a, 0x03, 0x24, 0x1d, 0x06, 0x3f},
-            {0x18, 0x21, 0x3a, 0x03, 0x24, 0x1d, 0x06, 0x3f},
-            {0x18, 0x21, 0x3a, 0x03, 0x24, 0x1d, 0x06, 0x3f},
-            {0x18, 0x21, 0x3a, 0x03, 0x24, 0x1d, 0x06, 0x3f},
-            {0x18, 0x21, 0x3a, 0x03, 0x24, 0x1d, 0x06, 0x3f},
-            {0x18, 0x21, 0x3a, 0x03, 0x24, 0x1d, 0x06, 0x3f},
-            {0x18, 0x21, 0x2a, 0x03, 0x24, 0x1d, 0x06, 0x3f},
-            {0x18, 0x21, 0x2a, 0x03, 0x24, 0x0d, 0x06, 0x3f},
-            {0x18, 0x21, 0x2a, 0x03, 0x24, 0x0d, 0x06, 0x3f},
-            {0x18, 0x21, 0x2a, 0x03, 0x24, 0x0d, 0x06, 0x3f},
-            {0x18, 0x21, 0x2a, 0x0b, 0x24, 0x0d, 0x06, 0x2f},
-            {0x08, 0x21, 0x2a, 0x0b, 0x2c, 0x0d, 0x06, 0x2f},
-            {0x08, 0x21, 0x2a, 0x0b, 0x2c, 0x0d, 0x06, 0x2f},
-            {0x08, 0x21, 0x2a, 0x0b, 0x2c, 0x0d, 0x06, 0x2f},
-            {0x28, 0x21, 0x2a, 0x0b, 0x2c, 0x0d, 0x0e, 0x2f},
-            {0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x0d, 0x0e, 0x2f},
-            {0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x0d, 0x0e, 0x2f},
-            {0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x0e, 0x2f},
-            {0x28, 0x09, 0x2a, 0x2b, 0x2c, 0x2d, 0x0e, 0x2f},
-            {0x28, 0x09, 0x0a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f},
-            {0x28, 0x09, 0x0a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f},
-            {0x28, 0x09, 0x0a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f},
-            {0x28, 0x09, 0x02, 0x2b, 0x0c, 0x2d, 0x2e, 0x2f},
-            {0x28, 0x09, 0x02, 0x2b, 0x0c, 0x25, 0x2e, 0x0f},
-            {0x28, 0x09, 0x02, 0x2b, 0x0c, 0x25, 0x2e, 0x0f},
-            {0x28, 0x09, 0x02, 0x2b, 0x0c, 0x25, 0x2e, 0x0f},
-            {0x28, 0x09, 0x02, 0x3b, 0x0c, 0x25, 0x2e, 0x07},
-            {0x20, 0x09, 0x02, 0x3b, 0x1c, 0x25, 0x2e, 0x07},
-            {0x20, 0x09, 0x02, 0x3b, 0x1c, 0x25, 0x2e, 0x07},
-            {0x20, 0x09, 0x02, 0x3b, 0x1c, 0x25, 0x2e, 0x07},
-            {0x20, 0x09, 0x02, 0x3b, 0x1c, 0x25, 0x3e, 0x07},
-            {0x20, 0x19, 0x02, 0x3b, 0x1c, 0x25, 0x3e, 0x07},
-            {0x20, 0x19, 0x02, 0x3b, 0x1c, 0x25, 0x3e, 0x07},
-            {0x20, 0x19, 0x02, 0x3b, 0x1c, 0x25, 0x3e, 0x07},
-            {0x20, 0x19, 0x02, 0x3b, 0x1c, 0x25, 0x3e, 0x07},
-            {0x20, 0x19, 0x02, 0x3b, 0x1c, 0x25, 0x3e, 0x07}
-        },
-        {
-            {0x18, 0x21, 0x3a, 0x03, 0x24, 0x1d, 0x06, 0x3f},
-            {0x18, 0x21, 0x3a, 0x03, 0x24, 0x1d, 0x06, 0x3f},
-            {0x18, 0x21, 0x3a, 0x03, 0x24, 0x1d, 0x06, 0x3f},
-            {0x18, 0x21, 0x3a, 0x03, 0x24, 0x1d, 0x06, 0x3f},
-            {0x18, 0x21, 0x3a, 0x03, 0x24, 0x1d, 0x06, 0x3f},
-            {0x18, 0x21, 0x3a, 0x03, 0x24, 0x1d, 0x06, 0x3f},
-            {0x18, 0x21, 0x3a, 0x03, 0x24, 0x0d, 0x06, 0x3f},
-            {0x18, 0x21, 0x2a, 0x03, 0x24, 0x0d, 0x06, 0x3f},
-            {0x18, 0x21, 0x2a, 0x03, 0x24, 0x0d, 0x06, 0x3f},
-            {0x18, 0x21, 0x2a, 0x03, 0x24, 0x0d, 0x06, 0x3f},
-            {0x08, 0x21, 0x2a, 0x03, 0x2c, 0x0d, 0x06, 0x3f},
-            {0x08, 0x21, 0x2a, 0x0b, 0x2c, 0x0d, 0x06, 0x2f},
-            {0x08, 0x21, 0x2a, 0x0b, 0x2c, 0x0d, 0x06, 0x2f},
-            {0x08, 0x21, 0x2a, 0x0b, 0x2c, 0x0d, 0x06, 0x2f},
-            {0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x0d, 0x0e, 0x2f},
-            {0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x0d, 0x0e, 0x2f},
-            {0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x0d, 0x0e, 0x2f},
-            {0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x0d, 0x0e, 0x2f},
-            {0x28, 0x29, 0x0a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f},
-            {0x28, 0x09, 0x0a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f},
-            {0x28, 0x09, 0x0a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f},
-            {0x28, 0x09, 0x0a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f},
-            {0x28, 0x09, 0x0a, 0x2b, 0x2c, 0x25, 0x2e, 0x0f},
-            {0x28, 0x09, 0x02, 0x2b, 0x0c, 0x25, 0x2e, 0x0f},
-            {0x28, 0x09, 0x02, 0x2b, 0x0c, 0x25, 0x2e, 0x0f},
-            {0x28, 0x09, 0x02, 0x2b, 0x0c, 0x25, 0x2e, 0x0f},
-            {0x20, 0x09, 0x02, 0x2b, 0x1c, 0x25, 0x2e, 0x0f},
-            {0x20, 0x09, 0x02, 0x3b, 0x1c, 0x25, 0x2e, 0x07},
-            {0x20, 0x09, 0x02, 0x3b, 0x1c, 0x25, 0x2e, 0x07},
-            {0x20, 0x09, 0x02, 0x3b, 0x1c, 0x25, 0x2e, 0x07},
-            {0x20, 0x19, 0x02, 0x3b, 0x1c, 0x25, 0x2e, 0x07},
-            {0x20, 0x19, 0x02, 0x3b, 0x1c, 0x25, 0x3e, 0x07},
-            {0x20, 0x19, 0x02, 0x3b, 0x1c, 0x25, 0x3e, 0x07},
-            {0x20, 0x19, 0x02, 0x3b, 0x1c, 0x25, 0x3e, 0x07},
-            {0x20, 0x19, 0x02, 0x3b, 0x1c, 0x25, 0x3e, 0x07},
-            {0x20, 0x19, 0x02, 0x3b, 0x1c, 0x25, 0x3e, 0x07}
-        },
-        {
-            {0x18, 0x21, 0x3a, 0x03, 0x24, 0x1d, 0x06, 0x3f},
-            {0x18, 0x21, 0x3a, 0x03, 0x24, 0x1d, 0x06, 0x3f},
-            {0x18, 0x21, 0x3a, 0x03, 0x24, 0x1d, 0x06, 0x3f},
-            {0x18, 0x21, 0x3a, 0x03, 0x24, 0x1d, 0x06, 0x3f},
-            {0x18, 0x21, 0x3a, 0x03, 0x24, 0x1d, 0x06, 0x3f},
-            {0x18, 0x21, 0x3a, 0x03, 0x24, 0x0d, 0x06, 0x3f},
-            {0x18, 0x21, 0x3a, 0x03, 0x24, 0x0d, 0x06, 0x3f},
-            {0x18, 0x21, 0x3a, 0x03, 0x24, 0x0d, 0x06, 0x3f},
-            {0x18, 0x21, 0x2a, 0x03, 0x24, 0x0d, 0x06, 0x3f},
-            {0x08, 0x21, 0x2a, 0x03, 0x2c, 0x0d, 0x06, 0x3f},
-            {0x08, 0x21, 0x2a, 0x03, 0x2c, 0x0d, 0x06, 0x3f},
-            {0x08, 0x21, 0x2a, 0x03, 0x2c, 0x0d, 0x06, 0x3f},
-            {0x08, 0x21, 0x2a, 0x0b, 0x2c, 0x0d, 0x06, 0x2f},
-            {0x08, 0x29, 0x2a, 0x2b, 0x2c, 0x0d, 0x06, 0x2f},
-            {0x08, 0x29, 0x2a, 0x2b, 0x2c, 0x0d, 0x06, 0x2f},
-            {0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x0d, 0x0e, 0x2f},
-            {0x28, 0x29, 0x2a, 0x2b, 0x2c, 0x0d, 0x0e, 0x2f},
-            {0x28, 0x29, 0x0a, 0x2b, 0x2c, 0x0d, 0x2e, 0x2f},
-            {0x28, 0x29, 0x0a, 0x2b, 0x2c, 0x0d, 0x2e, 0x2f},
-            {0x28, 0x29, 0x0a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f},
-            {0x28, 0x09, 0x0a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f},
-            {0x28, 0x09, 0x0a, 0x2b, 0x2c, 0x25, 0x2e, 0x0f},
-            {0x28, 0x09, 0x0a, 0x2b, 0x2c, 0x25, 0x2e, 0x0f},
-            {0x28, 0x09, 0x0a, 0x2b, 0x2c, 0x25, 0x2e, 0x0f},
-            {0x28, 0x09, 0x02, 0x2b, 0x0c, 0x25, 0x2e, 0x0f},
-            {0x20, 0x09, 0x02, 0x2b, 0x1c, 0x25, 0x2e, 0x0f},
-            {0x20, 0x09, 0x02, 0x2b, 0x1c, 0x25, 0x2e, 0x0f},
-            {0x20, 0x09, 0x02, 0x2b, 0x1c, 0x25, 0x2e, 0x0f},
-            {0x20, 0x09, 0x02, 0x3b, 0x1c, 0x25, 0x2e, 0x07},
-            {0x20, 0x19, 0x02, 0x3b, 0x1c, 0x25, 0x2e, 0x07},
-            {0x20, 0x19, 0x02, 0x3b, 0x1c, 0x25, 0x2e, 0x07},
-            {0x20, 0x19, 0x02, 0x3b, 0x1c, 0x25, 0x2e, 0x07},
-            {0x20, 0x19, 0x02, 0x3b, 0x1c, 0x25, 0x3e, 0x07},
-            {0x20, 0x19, 0x02, 0x3b, 0x1c, 0x25, 0x3e, 0x07},
-            {0x20, 0x19, 0x02, 0x3b, 0x1c, 0x25, 0x3e, 0x07},
-            {0x20, 0x19, 0x02, 0x3b, 0x1c, 0x25, 0x3e, 0x07}
-        },
-        {
-            {0x18, 0x21, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x18, 0x21, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x18, 0x21, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x18, 0x21, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x18, 0x21, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x18, 0x21, 0x3a, 0x03, 0x34, 0x0d, 0x06, 0x3f},
-            {0x18, 0x21, 0x3a, 0x03, 0x34, 0x0d, 0x06, 0x3f},
-            {0x18, 0x21, 0x3a, 0x03, 0x34, 0x0d, 0x06, 0x3f},
-            {0x08, 0x21, 0x3a, 0x03, 0x34, 0x0d, 0x06, 0x3f},
-            {0x08, 0x21, 0x2a, 0x03, 0x2c, 0x0d, 0x06, 0x3f},
-            {0x08, 0x21, 0x2a, 0x03, 0x2c, 0x0d, 0x06, 0x3f},
-            {0x08, 0x21, 0x2a, 0x03, 0x2c, 0x0d, 0x06, 0x3f},
-            {0x08, 0x29, 0x2a, 0x23, 0x2c, 0x0d, 0x06, 0x3f},
-            {0x08, 0x29, 0x2a, 0x2b, 0x2c, 0x0d, 0x06, 0x2f},
-            {0x08, 0x29, 0x2a, 0x2b, 0x2c, 0x0d, 0x06, 0x2f},
-            {0x08, 0x29, 0x2a, 0x2b, 0x2c, 0x0d, 0x06, 0x2f},
-            {0x28, 0x29, 0x0a, 0x2b, 0x2c, 0x0d, 0x2e, 0x2f},
-            {0x28, 0x29, 0x0a, 0x2b, 0x2c, 0x0d, 0x2e, 0x2f},
-            {0x28, 0x29, 0x0a, 0x2b, 0x2c, 0x0d, 0x2e, 0x2f},
-            {0x28, 0x29, 0x0a, 0x2b, 0x2c, 0x0d, 0x2e, 0x2f},
-            {0x28, 0x29, 0x0a, 0x2b, 0x2c, 0x25, 0x2e, 0x0f},
-            {0x28, 0x09, 0x0a, 0x2b, 0x2c, 0x25, 0x2e, 0x0f},
-            {0x28, 0x09, 0x0a, 0x2b, 0x2c, 0x25, 0x2e, 0x0f},
-            {0x28, 0x09, 0x0a, 0x2b, 0x2c, 0x25, 0x2e, 0x0f},
-            {0x20, 0x09, 0x0a, 0x2b, 0x3c, 0x25, 0x2e, 0x0f},
-            {0x20, 0x09, 0x02, 0x2b, 0x1c, 0x25, 0x2e, 0x0f},
-            {0x20, 0x09, 0x02, 0x2b, 0x1c, 0x25, 0x2e, 0x0f},
-            {0x20, 0x09, 0x02, 0x2b, 0x1c, 0x25, 0x2e, 0x0f},
-            {0x20, 0x19, 0x02, 0x33, 0x1c, 0x25, 0x2e, 0x0f},
-            {0x20, 0x19, 0x02, 0x33, 0x1c, 0x25, 0x2e, 0x07},
-            {0x20, 0x19, 0x02, 0x33, 0x1c, 0x25, 0x2e, 0x07},
-            {0x20, 0x19, 0x02, 0x33, 0x1c, 0x25, 0x2e, 0x07},
-            {0x20, 0x19, 0x02, 0x33, 0x1c, 0x25, 0x36, 0x07},
-            {0x20, 0x19, 0x02, 0x33, 0x1c, 0x25, 0x36, 0x07},
-            {0x20, 0x19, 0x02, 0x33, 0x1c, 0x25, 0x36, 0x07},
-            {0x20, 0x19, 0x02, 0x33, 0x1c, 0x25, 0x36, 0x07}
-        },
-        {
-            {0x18, 0x21, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x18, 0x21, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x18, 0x21, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x18, 0x21, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x18, 0x21, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x18, 0x21, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x18, 0x21, 0x3a, 0x03, 0x34, 0x0d, 0x06, 0x3f},
-            {0x08, 0x21, 0x3a, 0x03, 0x34, 0x0d, 0x06, 0x3f},
-            {0x08, 0x21, 0x3a, 0x03, 0x34, 0x0d, 0x06, 0x3f},
-            {0x08, 0x21, 0x3a, 0x03, 0x34, 0x0d, 0x06, 0x3f},
-            {0x08, 0x21, 0x2a, 0x03, 0x2c, 0x0d, 0x06, 0x3f},
-            {0x08, 0x29, 0x2a, 0x23, 0x2c, 0x0d, 0x06, 0x3f},
-            {0x08, 0x29, 0x2a, 0x23, 0x2c, 0x0d, 0x06, 0x3f},
-            {0x08, 0x29, 0x2a, 0x23, 0x2c, 0x0d, 0x06, 0x3f},
-            {0x08, 0x29, 0x2a, 0x2b, 0x2c, 0x0d, 0x06, 0x2f},
-            {0x08, 0x29, 0x0a, 0x2b, 0x2c, 0x0d, 0x26, 0x2f},
-            {0x08, 0x29, 0x0a, 0x2b, 0x2c, 0x0d, 0x26, 0x2f},
-            {0x28, 0x29, 0x0a, 0x2b, 0x2c, 0x0d, 0x2e, 0x2f},
-            {0x28, 0x29, 0x0a, 0x2b, 0x2c, 0x0d, 0x2e, 0x2f},
-            {0x28, 0x29, 0x0a, 0x2b, 0x2c, 0x05, 0x2e, 0x0f},
-            {0x28, 0x29, 0x0a, 0x2b, 0x2c, 0x05, 0x2e, 0x0f},
-            {0x28, 0x29, 0x0a, 0x2b, 0x2c, 0x25, 0x2e, 0x0f},
-            {0x28, 0x09, 0x0a, 0x2b, 0x2c, 0x25, 0x2e, 0x0f},
-            {0x20, 0x09, 0x0a, 0x2b, 0x3c, 0x25, 0x2e, 0x0f},
-            {0x20, 0x09, 0x0a, 0x2b, 0x3c, 0x25, 0x2e, 0x0f},
-            {0x20, 0x09, 0x0a, 0x2b, 0x3c, 0x25, 0x2e, 0x0f},
-            {0x20, 0x09, 0x02, 0x2b, 0x1c, 0x25, 0x2e, 0x0f},
-            {0x20, 0x19, 0x02, 0x33, 0x1c, 0x25, 0x2e, 0x0f},
-            {0x20, 0x19, 0x02, 0x33, 0x1c, 0x25, 0x2e, 0x0f},
-            {0x20, 0x19, 0x02, 0x33, 0x1c, 0x25, 0x2e, 0x0f},
-            {0x20, 0x19, 0x02, 0x33, 0x1c, 0x25, 0x2e, 0x07},
-            {0x20, 0x19, 0x02, 0x33, 0x1c, 0x25, 0x36, 0x07},
-            {0x20, 0x19, 0x02, 0x33, 0x1c, 0x25, 0x36, 0x07},
-            {0x20, 0x19, 0x02, 0x33, 0x1c, 0x25, 0x36, 0x07},
-            {0x20, 0x19, 0x02, 0x33, 0x1c, 0x25, 0x36, 0x07},
-            {0x20, 0x19, 0x02, 0x33, 0x1c, 0x25, 0x36, 0x07}
-        },
-        {
-            {0x18, 0x21, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x18, 0x21, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x18, 0x21, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x18, 0x21, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x18, 0x21, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x18, 0x21, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x08, 0x21, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x08, 0x21, 0x3a, 0x03, 0x34, 0x0d, 0x06, 0x3f},
-            {0x08, 0x21, 0x3a, 0x03, 0x34, 0x0d, 0x06, 0x3f},
-            {0x08, 0x21, 0x3a, 0x03, 0x34, 0x0d, 0x06, 0x3f},
-            {0x08, 0x29, 0x3a, 0x23, 0x34, 0x0d, 0x06, 0x3f},
-            {0x08, 0x29, 0x2a, 0x23, 0x2c, 0x0d, 0x06, 0x3f},
-            {0x08, 0x29, 0x2a, 0x23, 0x2c, 0x0d, 0x06, 0x3f},
-            {0x08, 0x29, 0x2a, 0x23, 0x2c, 0x0d, 0x06, 0x3f},
-            {0x08, 0x29, 0x0a, 0x2b, 0x2c, 0x0d, 0x26, 0x2f},
-            {0x08, 0x29, 0x0a, 0x2b, 0x2c, 0x0d, 0x26, 0x2f},
-            {0x08, 0x29, 0x0a, 0x2b, 0x2c, 0x0d, 0x26, 0x2f},
-            {0x08, 0x29, 0x0a, 0x2b, 0x2c, 0x0d, 0x26, 0x2f},
-            {0x28, 0x29, 0x0a, 0x2b, 0x2c, 0x05, 0x2e, 0x0f},
-            {0x28, 0x29, 0x0a, 0x2b, 0x2c, 0x05, 0x2e, 0x0f},
-            {0x28, 0x29, 0x0a, 0x2b, 0x2c, 0x05, 0x2e, 0x0f},
-            {0x28, 0x29, 0x0a, 0x2b, 0x2c, 0x05, 0x2e, 0x0f},
-            {0x20, 0x29, 0x0a, 0x2b, 0x3c, 0x25, 0x2e, 0x0f},
-            {0x20, 0x09, 0x0a, 0x2b, 0x3c, 0x25, 0x2e, 0x0f},
-            {0x20, 0x09, 0x0a, 0x2b, 0x3c, 0x25, 0x2e, 0x0f},
-            {0x20, 0x09, 0x0a, 0x2b, 0x3c, 0x25, 0x2e, 0x0f},
-            {0x20, 0x19, 0x0a, 0x33, 0x3c, 0x25, 0x2e, 0x0f},
-            {0x20, 0x19, 0x02, 0x33, 0x1c, 0x25, 0x2e, 0x0f},
-            {0x20, 0x19, 0x02, 0x33, 0x1c, 0x25, 0x2e, 0x0f},
-            {0x20, 0x19, 0x02, 0x33, 0x1c, 0x25, 0x2e, 0x0f},
-            {0x20, 0x19, 0x02, 0x33, 0x1c, 0x25, 0x36, 0x0f},
-            {0x20, 0x19, 0x02, 0x33, 0x1c, 0x25, 0x36, 0x07},
-            {0x20, 0x19, 0x02, 0x33, 0x1c, 0x25, 0x36, 0x07},
-            {0x20, 0x19, 0x02, 0x33, 0x1c, 0x25, 0x36, 0x07},
-            {0x20, 0x19, 0x02, 0x33, 0x1c, 0x25, 0x36, 0x07},
-            {0x20, 0x19, 0x02, 0x33, 0x1c, 0x25, 0x36, 0x07}
-        },
-        {
-            {0x18, 0x21, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x18, 0x21, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x18, 0x21, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x18, 0x21, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x18, 0x21, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x08, 0x21, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x08, 0x21, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x08, 0x21, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x08, 0x21, 0x3a, 0x03, 0x34, 0x0d, 0x06, 0x3f},
-            {0x08, 0x29, 0x3a, 0x23, 0x34, 0x0d, 0x06, 0x3f},
-            {0x08, 0x29, 0x3a, 0x23, 0x34, 0x0d, 0x06, 0x3f},
-            {0x08, 0x29, 0x3a, 0x23, 0x34, 0x0d, 0x06, 0x3f},
-            {0x08, 0x29, 0x2a, 0x23, 0x2c, 0x0d, 0x06, 0x3f},
-            {0x08, 0x29, 0x0a, 0x23, 0x2c, 0x0d, 0x26, 0x3f},
-            {0x08, 0x29, 0x0a, 0x23, 0x2c, 0x0d, 0x26, 0x3f},
-            {0x08, 0x29, 0x0a, 0x2b, 0x2c, 0x0d, 0x26, 0x2f},
-            {0x08, 0x29, 0x0a, 0x2b, 0x2c, 0x0d, 0x26, 0x2f},
-            {0x08, 0x29, 0x0a, 0x2b, 0x2c, 0x05, 0x26, 0x0f},
-            {0x08, 0x29, 0x0a, 0x2b, 0x2c, 0x05, 0x26, 0x0f},
-            {0x28, 0x29, 0x0a, 0x2b, 0x2c, 0x05, 0x2e, 0x0f},
-            {0x28, 0x29, 0x0a, 0x2b, 0x2c, 0x05, 0x2e, 0x0f},
-            {0x20, 0x29, 0x0a, 0x2b, 0x3c, 0x05, 0x2e, 0x0f},
-            {0x20, 0x29, 0x0a, 0x2b, 0x3c, 0x05, 0x2e, 0x0f},
-            {0x20, 0x29, 0x0a, 0x2b, 0x3c, 0x25, 0x2e, 0x0f},
-            {0x20, 0x09, 0x0a, 0x2b, 0x3c, 0x25, 0x2e, 0x0f},
-            {0x20, 0x19, 0x0a, 0x33, 0x3c, 0x25, 0x2e, 0x0f},
-            {0x20, 0x19, 0x0a, 0x33, 0x3c, 0x25, 0x2e, 0x0f},
-            {0x20, 0x19, 0x0a, 0x33, 0x3c, 0x25, 0x2e, 0x0f},
-            {0x20, 0x19, 0x02, 0x33, 0x1c, 0x25, 0x2e, 0x0f},
-            {0x20, 0x19, 0x02, 0x33, 0x1c, 0x25, 0x36, 0x0f},
-            {0x20, 0x19, 0x02, 0x33, 0x1c, 0x25, 0x36, 0x0f},
-            {0x20, 0x19, 0x02, 0x33, 0x1c, 0x25, 0x36, 0x0f},
-            {0x20, 0x19, 0x02, 0x33, 0x1c, 0x25, 0x36, 0x07},
-            {0x20, 0x19, 0x02, 0x33, 0x1c, 0x25, 0x36, 0x07},
-            {0x20, 0x19, 0x02, 0x33, 0x1c, 0x25, 0x36, 0x07},
-            {0x20, 0x19, 0x02, 0x33, 0x1c, 0x25, 0x36, 0x07}
-        },
-        {
-            {0x10, 0x31, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x08, 0x31, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x08, 0x31, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x08, 0x31, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x08, 0x31, 0x3a, 0x23, 0x34, 0x15, 0x06, 0x3f},
-            {0x08, 0x29, 0x3a, 0x23, 0x34, 0x0d, 0x06, 0x3f},
-            {0x08, 0x29, 0x3a, 0x23, 0x34, 0x0d, 0x06, 0x3f},
-            {0x08, 0x29, 0x3a, 0x23, 0x34, 0x0d, 0x06, 0x3f},
-            {0x08, 0x29, 0x1a, 0x23, 0x34, 0x0d, 0x26, 0x3f},
-            {0x08, 0x29, 0x0a, 0x23, 0x2c, 0x0d, 0x26, 0x3f},
-            {0x08, 0x29, 0x0a, 0x23, 0x2c, 0x0d, 0x26, 0x3f},
-            {0x08, 0x29, 0x0a, 0x23, 0x2c, 0x0d, 0x26, 0x3f},
-            {0x08, 0x29, 0x0a, 0x2b, 0x2c, 0x05, 0x26, 0x0f},
-            {0x08, 0x29, 0x0a, 0x2b, 0x2c, 0x05, 0x26, 0x0f},
-            {0x08, 0x29, 0x0a, 0x2b, 0x2c, 0x05, 0x26, 0x0f},
-            {0x08, 0x29, 0x0a, 0x2b, 0x2c, 0x05, 0x26, 0x0f},
-            {0x20, 0x29, 0x0a, 0x2b, 0x3c, 0x05, 0x2e, 0x0f},
-            {0x20, 0x29, 0x0a, 0x2b, 0x3c, 0x05, 0x2e, 0x0f},
-            {0x20, 0x29, 0x0a, 0x2b, 0x3c, 0x05, 0x2e, 0x0f},
-            {0x20, 0x29, 0x0a, 0x2b, 0x3c, 0x05, 0x2e, 0x0f},
-            {0x20, 0x39, 0x0a, 0x33, 0x3c, 0x25, 0x2e, 0x0f},
-            {0x20, 0x19, 0x0a, 0x33, 0x3c, 0x25, 0x2e, 0x0f},
-            {0x20, 0x19, 0x0a, 0x33, 0x3c, 0x25, 0x2e, 0x0f},
-            {0x20, 0x19, 0x0a, 0x33, 0x3c, 0x25, 0x2e, 0x0f},
-            {0x20, 0x19, 0x12, 0x33, 0x3c, 0x25, 0x36, 0x0f},
-            {0x20, 0x19, 0x12, 0x33, 0x1c, 0x25, 0x36, 0x0f},
-            {0x20, 0x19, 0x12, 0x33, 0x1c, 0x25, 0x36, 0x0f},
-            {0x20, 0x19, 0x12, 0x33, 0x1c, 0x25, 0x36, 0x0f},
-            {0x20, 0x19, 0x12, 0x33, 0x1c, 0x25, 0x36, 0x17},
-            {0x20, 0x19, 0x12, 0x33, 0x1c, 0x25, 0x36, 0x17},
-            {0x20, 0x19, 0x12, 0x33, 0x1c, 0x25, 0x36, 0x17},
-            {0x20, 0x19, 0x12, 0x33, 0x1c, 0x25, 0x36, 0x17}
-        },
-        {
-            {0x10, 0x31, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x08, 0x31, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x08, 0x31, 0x3a, 0x23, 0x34, 0x15, 0x06, 0x3f},
-            {0x08, 0x31, 0x3a, 0x23, 0x34, 0x15, 0x06, 0x3f},
-            {0x08, 0x31, 0x3a, 0x23, 0x34, 0x15, 0x06, 0x3f},
-            {0x08, 0x29, 0x3a, 0x23, 0x34, 0x0d, 0x06, 0x3f},
-            {0x08, 0x29, 0x1a, 0x23, 0x34, 0x0d, 0x26, 0x3f},
-            {0x08, 0x29, 0x1a, 0x23, 0x34, 0x0d, 0x26, 0x3f},
-            {0x08, 0x29, 0x1a, 0x23, 0x34, 0x0d, 0x26, 0x3f},
-            {0x08, 0x29, 0x0a, 0x23, 0x2c, 0x0d, 0x26, 0x3f},
-            {0x08, 0x29, 0x0a, 0x23, 0x2c, 0x05, 0x26, 0x1f},
-            {0x08, 0x29, 0x0a, 0x23, 0x2c, 0x05, 0x26, 0x1f},
-            {0x08, 0x29, 0x0a, 0x2b, 0x2c, 0x05, 0x26, 0x0f},
-            {0x08, 0x29, 0x0a, 0x2b, 0x2c, 0x05, 0x26, 0x0f},
-            {0x00, 0x29, 0x0a, 0x2b, 0x3c, 0x05, 0x26, 0x0f},
-            {0x00, 0x29, 0x0a, 0x2b, 0x3c, 0x05, 0x26, 0x0f},
-            {0x20, 0x29, 0x0a, 0x2b, 0x3c, 0x05, 0x2e, 0x0f},
-            {0x20, 0x29, 0x0a, 0x2b, 0x3c, 0x05, 0x2e, 0x0f},
-            {0x20, 0x39, 0x0a, 0x33, 0x3c, 0x05, 0x2e, 0x0f},
-            {0x20, 0x39, 0x0a, 0x33, 0x3c, 0x05, 0x2e, 0x0f},
-            {0x20, 0x39, 0x0a, 0x33, 0x3c, 0x25, 0x2e, 0x0f},
-            {0x20, 0x19, 0x0a, 0x33, 0x3c, 0x25, 0x2e, 0x0f},
-            {0x20, 0x19, 0x12, 0x33, 0x3c, 0x25, 0x36, 0x0f},
-            {0x20, 0x19, 0x12, 0x33, 0x3c, 0x25, 0x36, 0x0f},
-            {0x20, 0x19, 0x12, 0x33, 0x3c, 0x25, 0x36, 0x0f},
-            {0x20, 0x19, 0x12, 0x33, 0x1c, 0x25, 0x36, 0x0f},
-            {0x20, 0x19, 0x12, 0x33, 0x1c, 0x25, 0x36, 0x17},
-            {0x20, 0x19, 0x12, 0x33, 0x1c, 0x25, 0x36, 0x17},
-            {0x20, 0x19, 0x12, 0x33, 0x1c, 0x25, 0x36, 0x17},
-            {0x20, 0x19, 0x12, 0x33, 0x1c, 0x25, 0x36, 0x17},
-            {0x20, 0x19, 0x12, 0x33, 0x1c, 0x25, 0x36, 0x17}
-        },
-        {
-            {0x10, 0x31, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x3a, 0x23, 0x34, 0x15, 0x06, 0x3f},
-            {0x08, 0x31, 0x3a, 0x23, 0x34, 0x15, 0x06, 0x3f},
-            {0x08, 0x31, 0x3a, 0x23, 0x34, 0x15, 0x06, 0x3f},
-            {0x08, 0x31, 0x3a, 0x23, 0x34, 0x15, 0x06, 0x3f},
-            {0x08, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x3f},
-            {0x08, 0x29, 0x1a, 0x23, 0x34, 0x0d, 0x26, 0x3f},
-            {0x08, 0x29, 0x1a, 0x23, 0x34, 0x0d, 0x26, 0x3f},
-            {0x08, 0x29, 0x1a, 0x23, 0x34, 0x0d, 0x26, 0x3f},
-            {0x08, 0x29, 0x0a, 0x23, 0x2c, 0x05, 0x26, 0x1f},
-            {0x08, 0x29, 0x0a, 0x23, 0x2c, 0x05, 0x26, 0x1f},
-            {0x08, 0x29, 0x0a, 0x23, 0x2c, 0x05, 0x26, 0x1f},
-            {0x08, 0x29, 0x0a, 0x23, 0x2c, 0x05, 0x26, 0x1f},
-            {0x00, 0x29, 0x0a, 0x2b, 0x3c, 0x05, 0x26, 0x0f},
-            {0x00, 0x29, 0x0a, 0x2b, 0x3c, 0x05, 0x26, 0x0f},
-            {0x00, 0x29, 0x0a, 0x2b, 0x3c, 0x05, 0x26, 0x0f},
-            {0x00, 0x29, 0x0a, 0x2b, 0x3c, 0x05, 0x26, 0x0f},
-            {0x20, 0x39, 0x0a, 0x33, 0x3c, 0x05, 0x2e, 0x0f},
-            {0x20, 0x39, 0x0a, 0x33, 0x3c, 0x05, 0x2e, 0x0f},
-            {0x20, 0x39, 0x0a, 0x33, 0x3c, 0x05, 0x2e, 0x0f},
-            {0x20, 0x39, 0x0a, 0x33, 0x3c, 0x05, 0x2e, 0x0f},
-            {0x20, 0x39, 0x12, 0x33, 0x3c, 0x25, 0x36, 0x0f},
-            {0x20, 0x19, 0x12, 0x33, 0x3c, 0x25, 0x36, 0x0f},
-            {0x20, 0x19, 0x12, 0x33, 0x3c, 0x25, 0x36, 0x0f},
-            {0x20, 0x19, 0x12, 0x33, 0x3c, 0x25, 0x36, 0x0f},
-            {0x20, 0x19, 0x12, 0x33, 0x3c, 0x25, 0x36, 0x17},
-            {0x20, 0x19, 0x12, 0x33, 0x1c, 0x25, 0x36, 0x17},
-            {0x20, 0x19, 0x12, 0x33, 0x1c, 0x25, 0x36, 0x17},
-            {0x20, 0x19, 0x12, 0x33, 0x1c, 0x25, 0x36, 0x17},
-            {0x20, 0x19, 0x12, 0x33, 0x1c, 0x25, 0x36, 0x17},
-            {0x20, 0x19, 0x12, 0x33, 0x1c, 0x25, 0x36, 0x17}
-        },
-        {
-            {0x10, 0x31, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x3a, 0x23, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x3a, 0x23, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x3a, 0x23, 0x34, 0x15, 0x06, 0x3f},
-            {0x08, 0x31, 0x3a, 0x23, 0x34, 0x15, 0x06, 0x3f},
-            {0x08, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x3f},
-            {0x08, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x3f},
-            {0x08, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x3f},
-            {0x08, 0x29, 0x1a, 0x23, 0x34, 0x0d, 0x26, 0x3f},
-            {0x08, 0x29, 0x1a, 0x23, 0x34, 0x05, 0x26, 0x1f},
-            {0x08, 0x29, 0x1a, 0x23, 0x34, 0x05, 0x26, 0x1f},
-            {0x08, 0x29, 0x0a, 0x23, 0x2c, 0x05, 0x26, 0x1f},
-            {0x08, 0x29, 0x0a, 0x23, 0x2c, 0x05, 0x26, 0x1f},
-            {0x00, 0x29, 0x0a, 0x23, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x29, 0x0a, 0x23, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x29, 0x0a, 0x2b, 0x3c, 0x05, 0x26, 0x0f},
-            {0x00, 0x29, 0x0a, 0x2b, 0x3c, 0x05, 0x26, 0x0f},
-            {0x00, 0x39, 0x0a, 0x33, 0x3c, 0x05, 0x26, 0x0f},
-            {0x00, 0x39, 0x0a, 0x33, 0x3c, 0x05, 0x26, 0x0f},
-            {0x20, 0x39, 0x0a, 0x33, 0x3c, 0x05, 0x2e, 0x0f},
-            {0x20, 0x39, 0x0a, 0x33, 0x3c, 0x05, 0x2e, 0x0f},
-            {0x20, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x0f},
-            {0x20, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x0f},
-            {0x20, 0x39, 0x12, 0x33, 0x3c, 0x25, 0x36, 0x0f},
-            {0x20, 0x19, 0x12, 0x33, 0x3c, 0x25, 0x36, 0x0f},
-            {0x20, 0x19, 0x12, 0x33, 0x3c, 0x25, 0x36, 0x17},
-            {0x20, 0x19, 0x12, 0x33, 0x3c, 0x25, 0x36, 0x17},
-            {0x20, 0x19, 0x12, 0x33, 0x3c, 0x25, 0x36, 0x17},
-            {0x20, 0x19, 0x12, 0x33, 0x1c, 0x25, 0x36, 0x17},
-            {0x20, 0x19, 0x12, 0x33, 0x1c, 0x25, 0x36, 0x17},
-            {0x20, 0x19, 0x12, 0x33, 0x1c, 0x25, 0x36, 0x17},
-            {0x20, 0x19, 0x12, 0x33, 0x1c, 0x25, 0x36, 0x17}
-        },
-        {
-            {0x10, 0x31, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x3a, 0x23, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x3a, 0x23, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x3a, 0x23, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x3a, 0x23, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x3f},
-            {0x08, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x3f},
-            {0x08, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x3f},
-            {0x08, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x3f},
-            {0x08, 0x31, 0x1a, 0x23, 0x34, 0x05, 0x26, 0x1f},
-            {0x08, 0x29, 0x1a, 0x23, 0x34, 0x05, 0x26, 0x1f},
-            {0x08, 0x29, 0x1a, 0x23, 0x34, 0x05, 0x26, 0x1f},
-            {0x08, 0x29, 0x1a, 0x23, 0x34, 0x05, 0x26, 0x1f},
-            {0x00, 0x29, 0x0a, 0x23, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x29, 0x0a, 0x23, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x29, 0x0a, 0x23, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x29, 0x0a, 0x23, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x0a, 0x33, 0x3c, 0x05, 0x26, 0x0f},
-            {0x00, 0x39, 0x0a, 0x33, 0x3c, 0x05, 0x26, 0x0f},
-            {0x00, 0x39, 0x0a, 0x33, 0x3c, 0x05, 0x26, 0x0f},
-            {0x00, 0x39, 0x0a, 0x33, 0x3c, 0x05, 0x26, 0x0f},
-            {0x20, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x0f},
-            {0x20, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x0f},
-            {0x20, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x0f},
-            {0x20, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x0f},
-            {0x20, 0x39, 0x12, 0x33, 0x3c, 0x25, 0x36, 0x17},
-            {0x20, 0x19, 0x12, 0x33, 0x3c, 0x25, 0x36, 0x17},
-            {0x20, 0x19, 0x12, 0x33, 0x3c, 0x25, 0x36, 0x17},
-            {0x20, 0x19, 0x12, 0x33, 0x3c, 0x25, 0x36, 0x17},
-            {0x20, 0x19, 0x12, 0x33, 0x3c, 0x25, 0x36, 0x17},
-            {0x20, 0x19, 0x12, 0x33, 0x1c, 0x25, 0x36, 0x17},
-            {0x20, 0x19, 0x12, 0x33, 0x1c, 0x25, 0x36, 0x17},
-            {0x20, 0x19, 0x12, 0x33, 0x1c, 0x25, 0x36, 0x17}
-        },
-        {
-            {0x10, 0x31, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x3a, 0x23, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x3a, 0x23, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x3a, 0x23, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x3a, 0x23, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x3f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x3f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x3f},
-            {0x08, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x3f},
-            {0x08, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x1f},
-            {0x08, 0x31, 0x1a, 0x23, 0x34, 0x05, 0x26, 0x1f},
-            {0x08, 0x31, 0x1a, 0x23, 0x34, 0x05, 0x26, 0x1f},
-            {0x08, 0x29, 0x1a, 0x23, 0x34, 0x05, 0x26, 0x1f},
-            {0x00, 0x29, 0x1a, 0x23, 0x34, 0x05, 0x26, 0x1f},
-            {0x00, 0x29, 0x1a, 0x23, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x29, 0x0a, 0x23, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x29, 0x0a, 0x23, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x0a, 0x23, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x0a, 0x33, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x0a, 0x33, 0x3c, 0x05, 0x26, 0x0f},
-            {0x00, 0x39, 0x0a, 0x33, 0x3c, 0x05, 0x26, 0x0f},
-            {0x00, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x26, 0x0f},
-            {0x00, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x0f},
-            {0x20, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x0f},
-            {0x20, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x0f},
-            {0x20, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x17},
-            {0x20, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x17},
-            {0x20, 0x39, 0x12, 0x33, 0x3c, 0x25, 0x36, 0x17},
-            {0x20, 0x19, 0x12, 0x33, 0x3c, 0x25, 0x36, 0x17},
-            {0x20, 0x19, 0x12, 0x33, 0x3c, 0x25, 0x36, 0x17},
-            {0x20, 0x19, 0x12, 0x33, 0x3c, 0x25, 0x36, 0x17},
-            {0x20, 0x19, 0x12, 0x33, 0x3c, 0x25, 0x36, 0x17},
-            {0x20, 0x19, 0x12, 0x33, 0x1c, 0x25, 0x36, 0x17},
-            {0x20, 0x19, 0x12, 0x33, 0x1c, 0x25, 0x36, 0x17}
-        },
-        {
-            {0x10, 0x31, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x3a, 0x23, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x3a, 0x23, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x3a, 0x23, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x3a, 0x23, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x3f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x3f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x3f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x3f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x1f},
-            {0x08, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x1f},
-            {0x08, 0x31, 0x1a, 0x23, 0x34, 0x05, 0x26, 0x1f},
-            {0x08, 0x31, 0x1a, 0x23, 0x34, 0x05, 0x26, 0x1f},
-            {0x00, 0x29, 0x1a, 0x23, 0x34, 0x05, 0x26, 0x1f},
-            {0x00, 0x29, 0x1a, 0x23, 0x34, 0x05, 0x26, 0x1f},
-            {0x00, 0x29, 0x1a, 0x23, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x29, 0x1a, 0x23, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x0a, 0x23, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x0a, 0x23, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x0a, 0x33, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x0a, 0x33, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x26, 0x0f},
-            {0x00, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x0f},
-            {0x00, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x0f},
-            {0x20, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x17},
-            {0x20, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x17},
-            {0x20, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x17},
-            {0x20, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x17},
-            {0x20, 0x39, 0x12, 0x33, 0x3c, 0x25, 0x36, 0x17},
-            {0x20, 0x19, 0x12, 0x33, 0x3c, 0x25, 0x36, 0x17},
-            {0x20, 0x19, 0x12, 0x33, 0x3c, 0x25, 0x36, 0x17},
-            {0x20, 0x19, 0x12, 0x33, 0x3c, 0x25, 0x36, 0x17},
-            {0x20, 0x19, 0x12, 0x33, 0x1c, 0x25, 0x36, 0x17},
-            {0x20, 0x19, 0x12, 0x33, 0x1c, 0x25, 0x36, 0x17}
-        },
-        {
-            {0x10, 0x31, 0x3a, 0x03, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x3a, 0x23, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x3a, 0x23, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x3a, 0x23, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x3a, 0x23, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x3f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x3f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x3f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x3f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x1f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x1f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x1f},
-            {0x08, 0x31, 0x1a, 0x23, 0x34, 0x05, 0x26, 0x1f},
-            {0x00, 0x31, 0x1a, 0x23, 0x34, 0x05, 0x26, 0x1f},
-            {0x00, 0x31, 0x1a, 0x23, 0x34, 0x05, 0x26, 0x1f},
-            {0x00, 0x29, 0x1a, 0x23, 0x34, 0x05, 0x26, 0x1f},
-            {0x00, 0x29, 0x1a, 0x23, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x1a, 0x23, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x1a, 0x23, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x0a, 0x23, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x0a, 0x33, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x0f},
-            {0x00, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x17},
-            {0x00, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x17},
-            {0x20, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x17},
-            {0x20, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x17},
-            {0x20, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x17},
-            {0x20, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x17},
-            {0x20, 0x39, 0x12, 0x33, 0x3c, 0x25, 0x36, 0x17},
-            {0x20, 0x19, 0x12, 0x33, 0x3c, 0x25, 0x36, 0x17},
-            {0x20, 0x19, 0x12, 0x33, 0x3c, 0x25, 0x36, 0x17},
-            {0x20, 0x19, 0x12, 0x33, 0x3c, 0x25, 0x36, 0x17},
-            {0x20, 0x19, 0x12, 0x33, 0x1c, 0x25, 0x36, 0x17}
-        },
-        {
-            {0x10, 0x31, 0x3a, 0x23, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x3a, 0x23, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x3a, 0x23, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x3a, 0x23, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x3f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x3f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x3f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x3f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x1f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x1f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x1f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x1f},
-            {0x00, 0x31, 0x1a, 0x23, 0x34, 0x05, 0x26, 0x1f},
-            {0x00, 0x31, 0x1a, 0x23, 0x34, 0x05, 0x26, 0x1f},
-            {0x00, 0x31, 0x1a, 0x23, 0x34, 0x05, 0x26, 0x1f},
-            {0x00, 0x31, 0x1a, 0x23, 0x34, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x1a, 0x23, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x1a, 0x23, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x1a, 0x23, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x1a, 0x23, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x17},
-            {0x00, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x17},
-            {0x00, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x17},
-            {0x00, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x17},
-            {0x20, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x17},
-            {0x20, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x17},
-            {0x20, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x17},
-            {0x20, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x17},
-            {0x20, 0x39, 0x12, 0x33, 0x3c, 0x25, 0x36, 0x17},
-            {0x20, 0x19, 0x12, 0x33, 0x3c, 0x25, 0x36, 0x17},
-            {0x20, 0x19, 0x12, 0x33, 0x3c, 0x25, 0x36, 0x17},
-            {0x20, 0x19, 0x12, 0x33, 0x3c, 0x25, 0x36, 0x17}
-        },
-        {
-            {0x10, 0x31, 0x3a, 0x23, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x3a, 0x23, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x3a, 0x23, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x3f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x3f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x3f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x3f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x1f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x1f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x1f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x1f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x1f},
-            {0x00, 0x31, 0x1a, 0x23, 0x34, 0x05, 0x26, 0x1f},
-            {0x00, 0x31, 0x1a, 0x23, 0x34, 0x05, 0x26, 0x1f},
-            {0x00, 0x31, 0x1a, 0x23, 0x34, 0x05, 0x26, 0x1f},
-            {0x00, 0x31, 0x1a, 0x23, 0x34, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x1a, 0x23, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x1a, 0x23, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x1a, 0x23, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x1a, 0x23, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x17},
-            {0x00, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x17},
-            {0x00, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x17},
-            {0x00, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x17},
-            {0x00, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x17},
-            {0x20, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x17},
-            {0x20, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x17},
-            {0x20, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x17},
-            {0x20, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x17},
-            {0x20, 0x39, 0x12, 0x33, 0x3c, 0x25, 0x36, 0x17},
-            {0x20, 0x19, 0x12, 0x33, 0x3c, 0x25, 0x36, 0x17},
-            {0x20, 0x19, 0x12, 0x33, 0x3c, 0x25, 0x36, 0x17}
-        },
-        {
-            {0x10, 0x31, 0x3a, 0x23, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x3a, 0x23, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x3f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x3f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x3f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x3f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x1f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x1f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x1f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x1f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x1f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x1f},
-            {0x00, 0x31, 0x1a, 0x23, 0x34, 0x05, 0x26, 0x1f},
-            {0x00, 0x31, 0x1a, 0x23, 0x34, 0x05, 0x26, 0x1f},
-            {0x00, 0x31, 0x1a, 0x23, 0x34, 0x05, 0x26, 0x1f},
-            {0x00, 0x31, 0x1a, 0x23, 0x34, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x1a, 0x23, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x1a, 0x23, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x1a, 0x23, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x1a, 0x23, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x17},
-            {0x00, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x17},
-            {0x00, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x17},
-            {0x00, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x17},
-            {0x00, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x17},
-            {0x00, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x17},
-            {0x00, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x17},
-            {0x20, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x17},
-            {0x20, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x17},
-            {0x20, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x17},
-            {0x20, 0x39, 0x12, 0x33, 0x3c, 0x25, 0x36, 0x17},
-            {0x20, 0x19, 0x12, 0x33, 0x3c, 0x25, 0x36, 0x17}
-        },
-        {
-            {0x10, 0x31, 0x3a, 0x23, 0x34, 0x15, 0x06, 0x3f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x3f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x3f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x3f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x3f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x1f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x1f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x1f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x1f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x1f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x1f},
-            {0x10, 0x31, 0x1a, 0x23, 0x34, 0x15, 0x26, 0x1f},
-            {0x00, 0x31, 0x1a, 0x23, 0x34, 0x05, 0x26, 0x1f},
-            {0x00, 0x31, 0x1a, 0x23, 0x34, 0x05, 0x26, 0x1f},
-            {0x00, 0x31, 0x1a, 0x23, 0x34, 0x05, 0x26, 0x1f},
-            {0x00, 0x31, 0x1a, 0x23, 0x34, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x1a, 0x23, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x1a, 0x23, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x1a, 0x23, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x1a, 0x23, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x26, 0x1f},
-            {0x00, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x17},
-            {0x00, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x17},
-            {0x00, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x17},
-            {0x00, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x17},
-            {0x00, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x17},
-            {0x00, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x17},
-            {0x00, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x17},
-            {0x00, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x17},
-            {0x20, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x17},
-            {0x20, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x17},
-            {0x20, 0x39, 0x12, 0x33, 0x3c, 0x05, 0x36, 0x17},
-            {0x20, 0x39, 0x12, 0x33, 0x3c, 0x25, 0x36, 0x17}
-        }
-    },
-    {   /* 9,600bps map */
-        {
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x1e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x1e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x1e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x1e, 0x0f},
-            {0x00, 0x09, 0x12, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x12, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x12, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x12, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f}
-        },
-        {
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x1e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x1e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x1e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x1e, 0x0f},
-            {0x00, 0x09, 0x12, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x12, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x12, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x12, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f}
-        },
-        {
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x1e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x1e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x1e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x1e, 0x0f},
-            {0x00, 0x09, 0x12, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x12, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x12, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x12, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f}
-        },
-        {
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x1e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x1e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x1e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x1e, 0x0f},
-            {0x00, 0x09, 0x12, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x12, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x12, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x12, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f}
-        },
-        {
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x1e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x1e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x1e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x1e, 0x0f},
-            {0x00, 0x09, 0x12, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x12, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x12, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x12, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f}
-        },
-        {
-            {0x10, 0x01, 0x12, 0x1b, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x1e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x1e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x1e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x1e, 0x0f},
-            {0x00, 0x09, 0x12, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x12, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x12, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x12, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f}
-        },
-        {
-            {0x10, 0x01, 0x12, 0x1b, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x1b, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x1b, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x1e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x1e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x1e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x1e, 0x0f},
-            {0x00, 0x09, 0x12, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x12, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x12, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x12, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f}
-        },
-        {
-            {0x10, 0x01, 0x12, 0x1b, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x1b, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x1b, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x1b, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x0f},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x1e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x1e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x1e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x1e, 0x0f},
-            {0x00, 0x09, 0x12, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x12, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x12, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x12, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f}
-        },
-        {
-            {0x10, 0x01, 0x12, 0x1b, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x1b, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x1b, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x1b, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x1b, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x0f},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x0f},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x1e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x1e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x1e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x1e, 0x0f},
-            {0x00, 0x09, 0x12, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x12, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x12, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x12, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f}
-        },
-        {
-            {0x10, 0x01, 0x12, 0x1b, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x1b, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x1b, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x1b, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x1b, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x1b, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x0f},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x0f},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x0f},
-            {0x10, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x0e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x1e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x1e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x1e, 0x0f},
-            {0x00, 0x01, 0x12, 0x13, 0x1c, 0x1d, 0x1e, 0x0f},
-            {0x00, 0x09, 0x12, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x12, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x12, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x12, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x02, 0x13, 0x1c, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x0f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x00, 0x09, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f}
-        },
-        {
-            {0x10, 0x01, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x0c, 0x1d, 0x0e, 0x0f},
-            {0x10, 0x01, 0x12, 0x13, 0x0c, 0x1d, 0x0e, 0x0f},
-            {0x10, 0x01, 0x12, 0x13, 0x0c, 0x1d, 0x0e, 0x0f},
-            {0x10, 0x01, 0x12, 0x13, 0x0c, 0x1d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x12, 0x13, 0x0c, 0x1d, 0x1e, 0x0f},
-            {0x08, 0x01, 0x12, 0x13, 0x0c, 0x1d, 0x1e, 0x0f},
-            {0x08, 0x01, 0x12, 0x13, 0x0c, 0x1d, 0x1e, 0x0f},
-            {0x08, 0x01, 0x12, 0x13, 0x0c, 0x1d, 0x1e, 0x0f},
-            {0x08, 0x09, 0x12, 0x13, 0x0c, 0x15, 0x1e, 0x0f},
-            {0x08, 0x09, 0x12, 0x13, 0x0c, 0x15, 0x1e, 0x0f},
-            {0x08, 0x09, 0x12, 0x13, 0x0c, 0x15, 0x1e, 0x0f},
-            {0x08, 0x09, 0x12, 0x13, 0x0c, 0x15, 0x1e, 0x0f},
-            {0x08, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x0f},
-            {0x08, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x0f},
-            {0x08, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x0f},
-            {0x08, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x0f},
-            {0x08, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x09, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x09, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x09, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x09, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x09, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x09, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f}
-        },
-        {
-            {0x10, 0x01, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x0c, 0x1d, 0x0e, 0x0f},
-            {0x10, 0x01, 0x12, 0x13, 0x0c, 0x1d, 0x0e, 0x0f},
-            {0x10, 0x01, 0x12, 0x13, 0x0c, 0x1d, 0x0e, 0x0f},
-            {0x10, 0x01, 0x12, 0x13, 0x0c, 0x1d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x12, 0x13, 0x0c, 0x1d, 0x1e, 0x0f},
-            {0x08, 0x01, 0x12, 0x13, 0x0c, 0x1d, 0x1e, 0x0f},
-            {0x08, 0x01, 0x12, 0x13, 0x0c, 0x1d, 0x1e, 0x0f},
-            {0x08, 0x01, 0x12, 0x13, 0x0c, 0x1d, 0x1e, 0x0f},
-            {0x08, 0x09, 0x12, 0x13, 0x0c, 0x15, 0x1e, 0x0f},
-            {0x08, 0x09, 0x12, 0x13, 0x0c, 0x15, 0x1e, 0x0f},
-            {0x08, 0x09, 0x12, 0x13, 0x0c, 0x15, 0x1e, 0x0f},
-            {0x08, 0x09, 0x12, 0x13, 0x0c, 0x15, 0x1e, 0x0f},
-            {0x08, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x0f},
-            {0x08, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x0f},
-            {0x08, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x0f},
-            {0x08, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x0f},
-            {0x08, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x09, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x09, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x09, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x09, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x09, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x09, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x09, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f}
-        },
-        {
-            {0x10, 0x01, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x0c, 0x1d, 0x0e, 0x0f},
-            {0x10, 0x01, 0x12, 0x13, 0x0c, 0x1d, 0x0e, 0x0f},
-            {0x10, 0x01, 0x12, 0x13, 0x0c, 0x1d, 0x0e, 0x0f},
-            {0x10, 0x01, 0x12, 0x13, 0x0c, 0x1d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x12, 0x13, 0x0c, 0x1d, 0x1e, 0x0f},
-            {0x08, 0x01, 0x12, 0x13, 0x0c, 0x1d, 0x1e, 0x0f},
-            {0x08, 0x01, 0x12, 0x13, 0x0c, 0x1d, 0x1e, 0x0f},
-            {0x08, 0x01, 0x12, 0x13, 0x0c, 0x1d, 0x1e, 0x0f},
-            {0x08, 0x09, 0x12, 0x13, 0x0c, 0x15, 0x1e, 0x0f},
-            {0x08, 0x09, 0x12, 0x13, 0x0c, 0x15, 0x1e, 0x0f},
-            {0x08, 0x09, 0x12, 0x13, 0x0c, 0x15, 0x1e, 0x0f},
-            {0x08, 0x09, 0x12, 0x13, 0x0c, 0x15, 0x1e, 0x0f},
-            {0x08, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x0f},
-            {0x08, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x0f},
-            {0x08, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x0f},
-            {0x08, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x0f},
-            {0x08, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x09, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x09, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x09, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x09, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x09, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x09, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x09, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x09, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f}
-        },
-        {
-            {0x10, 0x01, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x01, 0x12, 0x13, 0x0c, 0x1d, 0x0e, 0x0f},
-            {0x10, 0x01, 0x12, 0x13, 0x0c, 0x1d, 0x0e, 0x0f},
-            {0x10, 0x01, 0x12, 0x13, 0x0c, 0x1d, 0x0e, 0x0f},
-            {0x10, 0x01, 0x12, 0x13, 0x0c, 0x1d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x12, 0x13, 0x0c, 0x1d, 0x1e, 0x0f},
-            {0x08, 0x01, 0x12, 0x13, 0x0c, 0x1d, 0x1e, 0x0f},
-            {0x08, 0x01, 0x12, 0x13, 0x0c, 0x1d, 0x1e, 0x0f},
-            {0x08, 0x01, 0x12, 0x13, 0x0c, 0x1d, 0x1e, 0x0f},
-            {0x08, 0x09, 0x12, 0x13, 0x0c, 0x15, 0x1e, 0x0f},
-            {0x08, 0x09, 0x12, 0x13, 0x0c, 0x15, 0x1e, 0x0f},
-            {0x08, 0x09, 0x12, 0x13, 0x0c, 0x15, 0x1e, 0x0f},
-            {0x08, 0x09, 0x12, 0x13, 0x0c, 0x15, 0x1e, 0x0f},
-            {0x08, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x0f},
-            {0x08, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x0f},
-            {0x08, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x0f},
-            {0x08, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x0f},
-            {0x08, 0x09, 0x02, 0x13, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x09, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x09, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x09, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x09, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x09, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x09, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x09, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x09, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x09, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f}
-        },
-        {
-            {0x10, 0x11, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x11, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x11, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x11, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x11, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x11, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x11, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x11, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x11, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x11, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x11, 0x12, 0x0b, 0x0c, 0x1d, 0x0e, 0x0f},
-            {0x10, 0x11, 0x12, 0x0b, 0x0c, 0x1d, 0x0e, 0x0f},
-            {0x10, 0x11, 0x12, 0x0b, 0x0c, 0x1d, 0x0e, 0x0f},
-            {0x10, 0x11, 0x12, 0x0b, 0x0c, 0x1d, 0x0e, 0x0f},
-            {0x08, 0x11, 0x12, 0x0b, 0x0c, 0x1d, 0x1e, 0x0f},
-            {0x08, 0x11, 0x12, 0x0b, 0x0c, 0x1d, 0x1e, 0x0f},
-            {0x08, 0x11, 0x12, 0x0b, 0x0c, 0x1d, 0x1e, 0x0f},
-            {0x08, 0x11, 0x12, 0x0b, 0x0c, 0x1d, 0x1e, 0x0f},
-            {0x08, 0x19, 0x12, 0x0b, 0x0c, 0x15, 0x1e, 0x0f},
-            {0x08, 0x19, 0x12, 0x0b, 0x0c, 0x15, 0x1e, 0x0f},
-            {0x08, 0x19, 0x12, 0x0b, 0x0c, 0x15, 0x1e, 0x0f},
-            {0x08, 0x19, 0x12, 0x0b, 0x0c, 0x15, 0x1e, 0x0f},
-            {0x08, 0x19, 0x02, 0x0b, 0x14, 0x15, 0x1e, 0x0f},
-            {0x08, 0x19, 0x02, 0x0b, 0x14, 0x15, 0x1e, 0x0f},
-            {0x08, 0x19, 0x02, 0x0b, 0x14, 0x15, 0x1e, 0x0f},
-            {0x08, 0x19, 0x02, 0x0b, 0x14, 0x15, 0x1e, 0x0f},
-            {0x08, 0x19, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x19, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x19, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x19, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x19, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x19, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x19, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x19, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x19, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x19, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f}
-        },
-        {
-            {0x10, 0x11, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x11, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x11, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x11, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x11, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x11, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x11, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x11, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x11, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x11, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x11, 0x12, 0x0b, 0x0c, 0x1d, 0x0e, 0x0f},
-            {0x10, 0x11, 0x12, 0x0b, 0x0c, 0x1d, 0x0e, 0x0f},
-            {0x10, 0x11, 0x12, 0x0b, 0x0c, 0x1d, 0x0e, 0x0f},
-            {0x10, 0x11, 0x12, 0x0b, 0x0c, 0x1d, 0x0e, 0x0f},
-            {0x08, 0x11, 0x12, 0x0b, 0x0c, 0x1d, 0x1e, 0x0f},
-            {0x08, 0x11, 0x12, 0x0b, 0x0c, 0x1d, 0x1e, 0x0f},
-            {0x08, 0x11, 0x12, 0x0b, 0x0c, 0x1d, 0x1e, 0x0f},
-            {0x08, 0x11, 0x12, 0x0b, 0x0c, 0x1d, 0x1e, 0x0f},
-            {0x08, 0x19, 0x12, 0x0b, 0x0c, 0x15, 0x1e, 0x0f},
-            {0x08, 0x19, 0x12, 0x0b, 0x0c, 0x15, 0x1e, 0x0f},
-            {0x08, 0x19, 0x12, 0x0b, 0x0c, 0x15, 0x1e, 0x0f},
-            {0x08, 0x19, 0x12, 0x0b, 0x0c, 0x15, 0x1e, 0x0f},
-            {0x08, 0x19, 0x02, 0x0b, 0x14, 0x15, 0x1e, 0x0f},
-            {0x08, 0x19, 0x02, 0x0b, 0x14, 0x15, 0x1e, 0x0f},
-            {0x08, 0x19, 0x02, 0x0b, 0x14, 0x15, 0x1e, 0x0f},
-            {0x08, 0x19, 0x02, 0x0b, 0x14, 0x15, 0x1e, 0x0f},
-            {0x08, 0x19, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x19, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x19, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x19, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x19, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x19, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x19, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x19, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x19, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x19, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f}
-        },
-        {
-            {0x10, 0x11, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x11, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x11, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x11, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x11, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x11, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x11, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x11, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x11, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x11, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x11, 0x12, 0x0b, 0x0c, 0x1d, 0x0e, 0x0f},
-            {0x10, 0x11, 0x12, 0x0b, 0x0c, 0x1d, 0x0e, 0x0f},
-            {0x10, 0x11, 0x12, 0x0b, 0x0c, 0x1d, 0x0e, 0x0f},
-            {0x10, 0x11, 0x12, 0x0b, 0x0c, 0x1d, 0x0e, 0x0f},
-            {0x08, 0x11, 0x12, 0x0b, 0x0c, 0x1d, 0x1e, 0x0f},
-            {0x08, 0x11, 0x12, 0x0b, 0x0c, 0x1d, 0x1e, 0x0f},
-            {0x08, 0x11, 0x12, 0x0b, 0x0c, 0x1d, 0x1e, 0x0f},
-            {0x08, 0x11, 0x12, 0x0b, 0x0c, 0x1d, 0x1e, 0x0f},
-            {0x08, 0x19, 0x12, 0x0b, 0x0c, 0x15, 0x1e, 0x0f},
-            {0x08, 0x19, 0x12, 0x0b, 0x0c, 0x15, 0x1e, 0x0f},
-            {0x08, 0x19, 0x12, 0x0b, 0x0c, 0x15, 0x1e, 0x0f},
-            {0x08, 0x19, 0x12, 0x0b, 0x0c, 0x15, 0x1e, 0x0f},
-            {0x08, 0x19, 0x02, 0x0b, 0x14, 0x15, 0x1e, 0x0f},
-            {0x08, 0x19, 0x02, 0x0b, 0x14, 0x15, 0x1e, 0x0f},
-            {0x08, 0x19, 0x02, 0x0b, 0x14, 0x15, 0x1e, 0x0f},
-            {0x08, 0x19, 0x02, 0x0b, 0x14, 0x15, 0x1e, 0x0f},
-            {0x08, 0x19, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x19, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x19, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x19, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x19, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x19, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x19, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x19, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x19, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x19, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f}
-        },
-        {
-            {0x10, 0x11, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x11, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x11, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x11, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x11, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x11, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x11, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x11, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x11, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x11, 0x12, 0x1b, 0x0c, 0x1d, 0x0e, 0x07},
-            {0x10, 0x11, 0x12, 0x0b, 0x0c, 0x1d, 0x0e, 0x0f},
-            {0x10, 0x11, 0x12, 0x0b, 0x0c, 0x1d, 0x0e, 0x0f},
-            {0x10, 0x11, 0x12, 0x0b, 0x0c, 0x1d, 0x0e, 0x0f},
-            {0x10, 0x11, 0x12, 0x0b, 0x0c, 0x1d, 0x0e, 0x0f},
-            {0x08, 0x11, 0x12, 0x0b, 0x0c, 0x1d, 0x1e, 0x0f},
-            {0x08, 0x11, 0x12, 0x0b, 0x0c, 0x1d, 0x1e, 0x0f},
-            {0x08, 0x11, 0x12, 0x0b, 0x0c, 0x1d, 0x1e, 0x0f},
-            {0x08, 0x11, 0x12, 0x0b, 0x0c, 0x1d, 0x1e, 0x0f},
-            {0x08, 0x19, 0x12, 0x0b, 0x0c, 0x15, 0x1e, 0x0f},
-            {0x08, 0x19, 0x12, 0x0b, 0x0c, 0x15, 0x1e, 0x0f},
-            {0x08, 0x19, 0x12, 0x0b, 0x0c, 0x15, 0x1e, 0x0f},
-            {0x08, 0x19, 0x12, 0x0b, 0x0c, 0x15, 0x1e, 0x0f},
-            {0x08, 0x19, 0x02, 0x0b, 0x14, 0x15, 0x1e, 0x0f},
-            {0x08, 0x19, 0x02, 0x0b, 0x14, 0x15, 0x1e, 0x0f},
-            {0x08, 0x19, 0x02, 0x0b, 0x14, 0x15, 0x1e, 0x0f},
-            {0x08, 0x19, 0x02, 0x0b, 0x14, 0x15, 0x1e, 0x0f},
-            {0x08, 0x19, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x19, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x19, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x19, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x19, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x19, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x19, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x19, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x19, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f},
-            {0x08, 0x19, 0x02, 0x03, 0x14, 0x15, 0x1e, 0x1f}
-        },
-        {
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x1d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x1d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x1d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x1d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x1d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x1d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x1d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x1d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x1d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x1d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x0b, 0x0c, 0x1d, 0x06, 0x0f},
-            {0x10, 0x11, 0x1a, 0x0b, 0x0c, 0x1d, 0x06, 0x0f},
-            {0x10, 0x11, 0x1a, 0x0b, 0x0c, 0x1d, 0x06, 0x0f},
-            {0x10, 0x11, 0x1a, 0x0b, 0x0c, 0x1d, 0x06, 0x0f},
-            {0x08, 0x11, 0x1a, 0x0b, 0x0c, 0x1d, 0x16, 0x0f},
-            {0x08, 0x11, 0x1a, 0x0b, 0x0c, 0x1d, 0x16, 0x0f},
-            {0x08, 0x11, 0x1a, 0x0b, 0x0c, 0x1d, 0x16, 0x0f},
-            {0x08, 0x11, 0x1a, 0x0b, 0x0c, 0x1d, 0x16, 0x0f},
-            {0x08, 0x19, 0x1a, 0x0b, 0x0c, 0x15, 0x16, 0x0f},
-            {0x08, 0x19, 0x1a, 0x0b, 0x0c, 0x15, 0x16, 0x0f},
-            {0x08, 0x19, 0x1a, 0x0b, 0x0c, 0x15, 0x16, 0x0f},
-            {0x08, 0x19, 0x1a, 0x0b, 0x0c, 0x15, 0x16, 0x0f},
-            {0x08, 0x19, 0x0a, 0x0b, 0x14, 0x15, 0x16, 0x0f},
-            {0x08, 0x19, 0x0a, 0x0b, 0x14, 0x15, 0x16, 0x0f},
-            {0x08, 0x19, 0x0a, 0x0b, 0x14, 0x15, 0x16, 0x0f},
-            {0x08, 0x19, 0x0a, 0x0b, 0x14, 0x15, 0x16, 0x0f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x15, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x15, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x15, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x15, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x15, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x15, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x15, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x15, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x15, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x15, 0x16, 0x1f}
-        },
-        {
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x1d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x1d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x1d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x1d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x1d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x1d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x1d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x1d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x1d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x1d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x0b, 0x0c, 0x1d, 0x06, 0x0f},
-            {0x10, 0x11, 0x1a, 0x0b, 0x0c, 0x1d, 0x06, 0x0f},
-            {0x10, 0x11, 0x1a, 0x0b, 0x0c, 0x1d, 0x06, 0x0f},
-            {0x10, 0x11, 0x1a, 0x0b, 0x0c, 0x1d, 0x06, 0x0f},
-            {0x08, 0x11, 0x1a, 0x0b, 0x0c, 0x1d, 0x16, 0x0f},
-            {0x08, 0x11, 0x1a, 0x0b, 0x0c, 0x1d, 0x16, 0x0f},
-            {0x08, 0x11, 0x1a, 0x0b, 0x0c, 0x1d, 0x16, 0x0f},
-            {0x08, 0x11, 0x1a, 0x0b, 0x0c, 0x1d, 0x16, 0x0f},
-            {0x08, 0x19, 0x1a, 0x0b, 0x0c, 0x15, 0x16, 0x0f},
-            {0x08, 0x19, 0x1a, 0x0b, 0x0c, 0x15, 0x16, 0x0f},
-            {0x08, 0x19, 0x1a, 0x0b, 0x0c, 0x15, 0x16, 0x0f},
-            {0x08, 0x19, 0x1a, 0x0b, 0x0c, 0x15, 0x16, 0x0f},
-            {0x08, 0x19, 0x0a, 0x0b, 0x14, 0x15, 0x16, 0x0f},
-            {0x08, 0x19, 0x0a, 0x0b, 0x14, 0x15, 0x16, 0x0f},
-            {0x08, 0x19, 0x0a, 0x0b, 0x14, 0x15, 0x16, 0x0f},
-            {0x08, 0x19, 0x0a, 0x0b, 0x14, 0x15, 0x16, 0x0f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x15, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x15, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x15, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x15, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x15, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x15, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x15, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x15, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x15, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x15, 0x16, 0x1f}
-        },
-        {
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x1d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x1d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x1d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x1d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x1d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x1d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x1d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x1d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x1d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x1d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x0b, 0x0c, 0x1d, 0x06, 0x0f},
-            {0x10, 0x11, 0x1a, 0x0b, 0x0c, 0x1d, 0x06, 0x0f},
-            {0x10, 0x11, 0x1a, 0x0b, 0x0c, 0x1d, 0x06, 0x0f},
-            {0x10, 0x11, 0x1a, 0x0b, 0x0c, 0x1d, 0x06, 0x0f},
-            {0x08, 0x11, 0x1a, 0x0b, 0x0c, 0x1d, 0x16, 0x0f},
-            {0x08, 0x11, 0x1a, 0x0b, 0x0c, 0x1d, 0x16, 0x0f},
-            {0x08, 0x11, 0x1a, 0x0b, 0x0c, 0x1d, 0x16, 0x0f},
-            {0x08, 0x11, 0x1a, 0x0b, 0x0c, 0x1d, 0x16, 0x0f},
-            {0x08, 0x19, 0x1a, 0x0b, 0x0c, 0x15, 0x16, 0x0f},
-            {0x08, 0x19, 0x1a, 0x0b, 0x0c, 0x15, 0x16, 0x0f},
-            {0x08, 0x19, 0x1a, 0x0b, 0x0c, 0x15, 0x16, 0x0f},
-            {0x08, 0x19, 0x1a, 0x0b, 0x0c, 0x15, 0x16, 0x0f},
-            {0x08, 0x19, 0x0a, 0x0b, 0x14, 0x15, 0x16, 0x0f},
-            {0x08, 0x19, 0x0a, 0x0b, 0x14, 0x15, 0x16, 0x0f},
-            {0x08, 0x19, 0x0a, 0x0b, 0x14, 0x15, 0x16, 0x0f},
-            {0x08, 0x19, 0x0a, 0x0b, 0x14, 0x15, 0x16, 0x0f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x15, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x15, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x15, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x15, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x15, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x15, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x15, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x15, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x15, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x15, 0x16, 0x1f}
-        },
-        {
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x1d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x1d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x1d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x1d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x1d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x1d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x1d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x1d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x1d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x1d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x0b, 0x0c, 0x1d, 0x06, 0x0f},
-            {0x10, 0x11, 0x1a, 0x0b, 0x0c, 0x1d, 0x06, 0x0f},
-            {0x10, 0x11, 0x1a, 0x0b, 0x0c, 0x1d, 0x06, 0x0f},
-            {0x10, 0x11, 0x1a, 0x0b, 0x0c, 0x1d, 0x06, 0x0f},
-            {0x08, 0x11, 0x1a, 0x0b, 0x0c, 0x1d, 0x16, 0x0f},
-            {0x08, 0x11, 0x1a, 0x0b, 0x0c, 0x1d, 0x16, 0x0f},
-            {0x08, 0x11, 0x1a, 0x0b, 0x0c, 0x1d, 0x16, 0x0f},
-            {0x08, 0x11, 0x1a, 0x0b, 0x0c, 0x1d, 0x16, 0x0f},
-            {0x08, 0x19, 0x1a, 0x0b, 0x0c, 0x15, 0x16, 0x0f},
-            {0x08, 0x19, 0x1a, 0x0b, 0x0c, 0x15, 0x16, 0x0f},
-            {0x08, 0x19, 0x1a, 0x0b, 0x0c, 0x15, 0x16, 0x0f},
-            {0x08, 0x19, 0x1a, 0x0b, 0x0c, 0x15, 0x16, 0x0f},
-            {0x08, 0x19, 0x0a, 0x0b, 0x14, 0x15, 0x16, 0x0f},
-            {0x08, 0x19, 0x0a, 0x0b, 0x14, 0x15, 0x16, 0x0f},
-            {0x08, 0x19, 0x0a, 0x0b, 0x14, 0x15, 0x16, 0x0f},
-            {0x08, 0x19, 0x0a, 0x0b, 0x14, 0x15, 0x16, 0x0f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x15, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x15, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x15, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x15, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x15, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x15, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x15, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x15, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x15, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x15, 0x16, 0x1f}
-        },
-        {
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x0b, 0x0c, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x0b, 0x0c, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x0b, 0x0c, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x0b, 0x0c, 0x0d, 0x06, 0x17},
-            {0x08, 0x11, 0x1a, 0x0b, 0x0c, 0x0d, 0x16, 0x17},
-            {0x08, 0x11, 0x1a, 0x0b, 0x0c, 0x0d, 0x16, 0x17},
-            {0x08, 0x11, 0x1a, 0x0b, 0x0c, 0x0d, 0x16, 0x17},
-            {0x08, 0x11, 0x1a, 0x0b, 0x0c, 0x0d, 0x16, 0x17},
-            {0x08, 0x19, 0x1a, 0x0b, 0x0c, 0x05, 0x16, 0x17},
-            {0x08, 0x19, 0x1a, 0x0b, 0x0c, 0x05, 0x16, 0x17},
-            {0x08, 0x19, 0x1a, 0x0b, 0x0c, 0x05, 0x16, 0x17},
-            {0x08, 0x19, 0x1a, 0x0b, 0x0c, 0x05, 0x16, 0x17},
-            {0x08, 0x19, 0x0a, 0x0b, 0x14, 0x05, 0x16, 0x17},
-            {0x08, 0x19, 0x0a, 0x0b, 0x14, 0x05, 0x16, 0x17},
-            {0x08, 0x19, 0x0a, 0x0b, 0x14, 0x05, 0x16, 0x17},
-            {0x08, 0x19, 0x0a, 0x0b, 0x14, 0x05, 0x16, 0x17},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f}
-        },
-        {
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x0b, 0x0c, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x0b, 0x0c, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x0b, 0x0c, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x0b, 0x0c, 0x0d, 0x06, 0x17},
-            {0x08, 0x11, 0x1a, 0x0b, 0x0c, 0x0d, 0x16, 0x17},
-            {0x08, 0x11, 0x1a, 0x0b, 0x0c, 0x0d, 0x16, 0x17},
-            {0x08, 0x11, 0x1a, 0x0b, 0x0c, 0x0d, 0x16, 0x17},
-            {0x08, 0x11, 0x1a, 0x0b, 0x0c, 0x0d, 0x16, 0x17},
-            {0x08, 0x19, 0x1a, 0x0b, 0x0c, 0x05, 0x16, 0x17},
-            {0x08, 0x19, 0x1a, 0x0b, 0x0c, 0x05, 0x16, 0x17},
-            {0x08, 0x19, 0x1a, 0x0b, 0x0c, 0x05, 0x16, 0x17},
-            {0x08, 0x19, 0x1a, 0x0b, 0x0c, 0x05, 0x16, 0x17},
-            {0x08, 0x19, 0x0a, 0x0b, 0x14, 0x05, 0x16, 0x17},
-            {0x08, 0x19, 0x0a, 0x0b, 0x14, 0x05, 0x16, 0x17},
-            {0x08, 0x19, 0x0a, 0x0b, 0x14, 0x05, 0x16, 0x17},
-            {0x08, 0x19, 0x0a, 0x0b, 0x14, 0x05, 0x16, 0x17},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f}
-        },
-        {
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x0b, 0x0c, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x0b, 0x0c, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x0b, 0x0c, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x0b, 0x0c, 0x0d, 0x06, 0x17},
-            {0x08, 0x11, 0x1a, 0x0b, 0x0c, 0x0d, 0x16, 0x17},
-            {0x08, 0x11, 0x1a, 0x0b, 0x0c, 0x0d, 0x16, 0x17},
-            {0x08, 0x11, 0x1a, 0x0b, 0x0c, 0x0d, 0x16, 0x17},
-            {0x08, 0x11, 0x1a, 0x0b, 0x0c, 0x0d, 0x16, 0x17},
-            {0x08, 0x19, 0x1a, 0x0b, 0x0c, 0x05, 0x16, 0x17},
-            {0x08, 0x19, 0x1a, 0x0b, 0x0c, 0x05, 0x16, 0x17},
-            {0x08, 0x19, 0x1a, 0x0b, 0x0c, 0x05, 0x16, 0x17},
-            {0x08, 0x19, 0x1a, 0x0b, 0x0c, 0x05, 0x16, 0x17},
-            {0x08, 0x19, 0x0a, 0x0b, 0x14, 0x05, 0x16, 0x17},
-            {0x08, 0x19, 0x0a, 0x0b, 0x14, 0x05, 0x16, 0x17},
-            {0x08, 0x19, 0x0a, 0x0b, 0x14, 0x05, 0x16, 0x17},
-            {0x08, 0x19, 0x0a, 0x0b, 0x14, 0x05, 0x16, 0x17},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f}
-        },
-        {
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x0c, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x0b, 0x0c, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x0b, 0x0c, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x0b, 0x0c, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x0b, 0x0c, 0x0d, 0x06, 0x17},
-            {0x08, 0x11, 0x1a, 0x0b, 0x0c, 0x0d, 0x16, 0x17},
-            {0x08, 0x11, 0x1a, 0x0b, 0x0c, 0x0d, 0x16, 0x17},
-            {0x08, 0x11, 0x1a, 0x0b, 0x0c, 0x0d, 0x16, 0x17},
-            {0x08, 0x11, 0x1a, 0x0b, 0x0c, 0x0d, 0x16, 0x17},
-            {0x08, 0x19, 0x1a, 0x0b, 0x0c, 0x05, 0x16, 0x17},
-            {0x08, 0x19, 0x1a, 0x0b, 0x0c, 0x05, 0x16, 0x17},
-            {0x08, 0x19, 0x1a, 0x0b, 0x0c, 0x05, 0x16, 0x17},
-            {0x08, 0x19, 0x1a, 0x0b, 0x0c, 0x05, 0x16, 0x17},
-            {0x08, 0x19, 0x0a, 0x0b, 0x14, 0x05, 0x16, 0x17},
-            {0x08, 0x19, 0x0a, 0x0b, 0x14, 0x05, 0x16, 0x17},
-            {0x08, 0x19, 0x0a, 0x0b, 0x14, 0x05, 0x16, 0x17},
-            {0x08, 0x19, 0x0a, 0x0b, 0x14, 0x05, 0x16, 0x17},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f},
-            {0x08, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f}
-        },
-        {
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x16, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x16, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x16, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x16, 0x17},
-            {0x18, 0x19, 0x1a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x1a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x1a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x1a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x0b, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x0b, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x0b, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x0b, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f}
-        },
-        {
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x16, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x16, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x16, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x16, 0x17},
-            {0x18, 0x19, 0x1a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x1a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x1a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x1a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x0b, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x0b, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x0b, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f}
-        },
-        {
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x16, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x16, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x16, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x16, 0x17},
-            {0x18, 0x19, 0x1a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x1a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x1a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x1a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x0b, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x0b, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f}
-        },
-        {
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x16, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x16, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x16, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x16, 0x17},
-            {0x18, 0x19, 0x1a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x1a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x1a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x1a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x0b, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f}
-        },
-        {
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x16, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x16, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x16, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x16, 0x17},
-            {0x18, 0x19, 0x1a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x1a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x1a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x1a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f}
-        },
-        {
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x07},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x16, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x16, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x16, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x16, 0x17},
-            {0x18, 0x19, 0x1a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x1a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x1a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x1a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x1f}
-        },
-        {
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x16, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x16, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x16, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x16, 0x17},
-            {0x18, 0x19, 0x1a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x1a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x1a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x1a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17}
-        },
-        {
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x16, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x16, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x16, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x16, 0x17},
-            {0x18, 0x19, 0x1a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x1a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x1a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x1a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17}
-        },
-        {
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x16, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x16, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x16, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x16, 0x17},
-            {0x18, 0x19, 0x1a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x1a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x1a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x1a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17}
-        },
-        {
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x10, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x1b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x06, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x16, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x16, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x16, 0x17},
-            {0x18, 0x11, 0x1a, 0x0b, 0x04, 0x0d, 0x16, 0x17},
-            {0x18, 0x19, 0x1a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x1a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x1a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x1a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x0b, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x04, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17},
-            {0x18, 0x19, 0x0a, 0x03, 0x14, 0x05, 0x16, 0x17}
-        }
-    },
-    {   /* 7,200bps map */
-        {
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f}
-        },
-        {
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f}
-        },
-        {
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f}
-        },
-        {
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f}
-        },
-        {
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f}
-        },
-        {
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f}
-        },
-        {
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f}
-        },
-        {
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f}
-        },
-        {
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f}
-        },
-        {
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07}
-        },
-        {
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07}
-        },
-        {
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07}
-        },
-        {
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07}
-        },
-        {
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x03, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x04, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07}
-        },
-        {
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07}
-        },
-        {
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07}
-        },
-        {
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07}
-        },
-        {
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x0a, 0x0b, 0x0c, 0x0d, 0x06, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07}
-        },
-        {
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07}
-        },
-        {
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07}
-        },
-        {
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07}
-        },
-        {
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07}
-        },
-        {
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07}
-        },
-        {
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07}
-        },
-        {
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07}
-        },
-        {
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07}
-        },
-        {
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07}
-        },
-        {
-            {0x00, 0x09, 0x0a, 0x03, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x04, 0x0d, 0x0e, 0x07}
-        },
-        {
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07}
-        },
-        {
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07}
-        },
-        {
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07}
-        },
-        {
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07}
-        },
-        {
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07}
-        },
-        {
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07}
-        },
-        {
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07},
-            {0x08, 0x01, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07}
-        },
-        {
-            {0x00, 0x09, 0x0a, 0x0b, 0x0c, 0x05, 0x06, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x0f},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x00, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x05, 0x0e, 0x07},
-            {0x08, 0x09, 0x02, 0x0b, 0x0c, 0x0d, 0x0e, 0x07}
-        }
-    }
-};
-
-/*- End of file ------------------------------------------------------------*/
diff --git a/libs/spandsp/src/v17tx_constellation_maps.h b/libs/spandsp/src/v17tx_constellation_maps.h
deleted file mode 100644 (file)
index db32751..0000000
+++ /dev/null
@@ -1,313 +0,0 @@
-/*
- * SpanDSP - a series of DSP components for telephony
- *
- * v17tx_constellation_maps.h - ITU V.17 modem transmit part.
- *                              Constellation mapping.
- *
- * Written by Steve Underwood <steveu@coppice.org>
- *
- * Copyright (C) 2004 Steve Underwood
- *
- * All rights reserved.
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 2.1,
- * as published by the Free Software Foundation.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
- * $Id: v17tx_constellation_maps.h,v 1.1 2008/05/02 14:44:08 steveu Exp $
- */
-
-#if defined(SPANDSP_USE_FIXED_POINTx)
-static const complexi16_t v17_abcd_constellation[4] =
-#else
-static const complexf_t v17_abcd_constellation[4] =
-#endif
-{
-    {-6, -2},
-    { 2, -6},
-    { 6,  2},
-    {-2,  6}
-};
-
-#if defined(SPANDSP_USE_FIXED_POINTx)
-static const complexi16_t v17_14400_constellation[128] =
-#else
-static const complexf_t v17_14400_constellation[128] =
-#endif
-{
-    {-8, -3},       /* 0x00 */
-    { 9,  2},       /* 0x01 */
-    { 2, -9},       /* 0x02 */
-    {-3,  8},       /* 0x03 */
-    { 8,  3},       /* 0x04 */
-    {-9, -2},       /* 0x05 */
-    {-2,  9},       /* 0x06 */
-    { 3, -8},       /* 0x07 */
-    {-8,  1},       /* 0x08 */
-    { 9, -2},       /* 0x09 */
-    {-2, -9},       /* 0x0A */
-    { 1,  8},       /* 0x0B */
-    { 8, -1},       /* 0x0C */
-    {-9,  2},       /* 0x0D */
-    { 2,  9},       /* 0x0E */
-    {-1, -8},       /* 0x0F */
-    {-4, -3},       /* 0x10 */
-    { 5,  2},       /* 0x11 */
-    { 2, -5},       /* 0x12 */
-    {-3,  4},       /* 0x13 */
-    { 4,  3},       /* 0x14 */
-    {-5, -2},       /* 0x15 */
-    {-2,  5},       /* 0x16 */
-    { 3, -4},       /* 0x17 */
-    {-4,  1},       /* 0x18 */
-    { 5, -2},       /* 0x19 */
-    {-2, -5},       /* 0x1A */
-    { 1,  4},       /* 0x1B */
-    { 4, -1},       /* 0x1C */
-    {-5,  2},       /* 0x1D */
-    { 2,  5},       /* 0x1E */
-    {-1, -4},       /* 0x1F */
-    { 4, -3},       /* 0x20 */
-    {-3,  2},       /* 0x21 */
-    { 2,  3},       /* 0x22 */
-    {-3, -4},       /* 0x23 */
-    {-4,  3},       /* 0x24 */
-    { 3, -2},       /* 0x25 */
-    {-2, -3},       /* 0x26 */
-    { 3,  4},       /* 0x27 */
-    { 4,  1},       /* 0x28 */
-    {-3, -2},       /* 0x29 */
-    {-2,  3},       /* 0x2A */
-    { 1, -4},       /* 0x2B */
-    {-4, -1},       /* 0x2C */
-    { 3,  2},       /* 0x2D */
-    { 2, -3},       /* 0x2E */
-    {-1,  4},       /* 0x2F */
-    { 0, -3},       /* 0x30 */
-    { 1,  2},       /* 0x31 */
-    { 2, -1},       /* 0x32 */
-    {-3,  0},       /* 0x33 */
-    { 0,  3},       /* 0x34 */
-    {-1, -2},       /* 0x35 */
-    {-2,  1},       /* 0x36 */
-    { 3,  0},       /* 0x37 */
-    { 0,  1},       /* 0x38 */
-    { 1, -2},       /* 0x39 */
-    {-2, -1},       /* 0x3A */
-    { 1,  0},       /* 0x3B */
-    { 0, -1},       /* 0x3C */
-    {-1,  2},       /* 0x3D */
-    { 2,  1},       /* 0x3E */
-    {-1,  0},       /* 0x3F */
-    { 8, -3},       /* 0x40 */
-    {-7,  2},       /* 0x41 */
-    { 2,  7},       /* 0x42 */
-    {-3, -8},       /* 0x43 */
-    {-8,  3},       /* 0x44 */
-    { 7, -2},       /* 0x45 */
-    {-2, -7},       /* 0x46 */
-    { 3,  8},       /* 0x47 */
-    { 8,  1},       /* 0x48 */
-    {-7, -2},       /* 0x49 */
-    {-2,  7},       /* 0x4A */
-    { 1, -8},       /* 0x4B */
-    {-8, -1},       /* 0x4C */
-    { 7,  2},       /* 0x4D */
-    { 2, -7},       /* 0x4E */
-    {-1,  8},       /* 0x4F */
-    {-4, -7},       /* 0x50 */
-    { 5,  6},       /* 0x51 */
-    { 6, -5},       /* 0x52 */
-    {-7,  4},       /* 0x53 */
-    { 4,  7},       /* 0x54 */
-    {-5, -6},       /* 0x55 */
-    {-6,  5},       /* 0x56 */
-    { 7, -4},       /* 0x57 */
-    {-4,  5},       /* 0x58 */
-    { 5, -6},       /* 0x59 */
-    {-6, -5},       /* 0x5A */
-    { 5,  4},       /* 0x5B */
-    { 4, -5},       /* 0x5C */
-    {-5,  6},       /* 0x5D */
-    { 6,  5},       /* 0x5E */
-    {-5, -4},       /* 0x5F */
-    { 4, -7},       /* 0x60 */
-    {-3,  6},       /* 0x61 */
-    { 6,  3},       /* 0x62 */
-    {-7, -4},       /* 0x63 */
-    {-4,  7},       /* 0x64 */
-    { 3, -6},       /* 0x65 */
-    {-6, -3},       /* 0x66 */
-    { 7,  4},       /* 0x67 */
-    { 4,  5},       /* 0x68 */
-    {-3, -6},       /* 0x69 */
-    {-6,  3},       /* 0x6A */
-    { 5, -4},       /* 0x6B */
-    {-4, -5},       /* 0x6C */
-    { 3,  6},       /* 0x6D */
-    { 6, -3},       /* 0x6E */
-    {-5,  4},       /* 0x6F */
-    { 0, -7},       /* 0x70 */
-    { 1,  6},       /* 0x71 */
-    { 6, -1},       /* 0x72 */
-    {-7,  0},       /* 0x73 */
-    { 0,  7},       /* 0x74 */
-    {-1, -6},       /* 0x75 */
-    {-6,  1},       /* 0x76 */
-    { 7,  0},       /* 0x77 */
-    { 0,  5},       /* 0x78 */
-    { 1, -6},       /* 0x79 */
-    {-6, -1},       /* 0x7A */
-    { 5,  0},       /* 0x7B */
-    { 0, -5},       /* 0x7C */
-    {-1,  6},       /* 0x7D */
-    { 6,  1},       /* 0x7E */
-    {-5,  0}        /* 0x7F */
-};
-
-#if defined(SPANDSP_USE_FIXED_POINTx)
-static const complexi16_t v17_12000_constellation[64] =
-#else
-static const complexf_t v17_12000_constellation[64] =
-#endif
-{
-    { 7,  1},       /* 0x00 */
-    {-5, -1},       /* 0x01 */
-    {-1,  5},       /* 0x02 */
-    { 1, -7},       /* 0x03 */
-    {-7, -1},       /* 0x04 */
-    { 5,  1},       /* 0x05 */
-    { 1, -5},       /* 0x06 */
-    {-1,  7},       /* 0x07 */
-    { 3, -3},       /* 0x08 */
-    {-1,  3},       /* 0x09 */
-    { 3,  1},       /* 0x0A */
-    {-3, -3},       /* 0x0B */
-    {-3,  3},       /* 0x0C */
-    { 1, -3},       /* 0x0D */
-    {-3, -1},       /* 0x0E */
-    { 3,  3},       /* 0x0F */
-    { 7, -7},       /* 0x10 */
-    {-5,  7},       /* 0x11 */
-    { 7,  5},       /* 0x12 */
-    {-7, -7},       /* 0x13 */
-    {-7,  7},       /* 0x14 */
-    { 5, -7},       /* 0x15 */
-    {-7, -5},       /* 0x16 */
-    { 7,  7},       /* 0x17 */
-    {-1, -7},       /* 0x18 */
-    { 3,  7},       /* 0x19 */
-    { 7, -3},       /* 0x1A */
-    {-7,  1},       /* 0x1B */
-    { 1,  7},       /* 0x1C */
-    {-3, -7},       /* 0x1D */
-    {-7,  3},       /* 0x1E */
-    { 7, -1},       /* 0x1F */
-    { 3,  5},       /* 0x20 */
-    {-1, -5},       /* 0x21 */
-    {-5,  1},       /* 0x22 */
-    { 5, -3},       /* 0x23 */
-    {-3, -5},       /* 0x24 */
-    { 1,  5},       /* 0x25 */
-    { 5, -1},       /* 0x26 */
-    {-5,  3},       /* 0x27 */
-    {-1,  1},       /* 0x28 */
-    { 3, -1},       /* 0x29 */
-    {-1, -3},       /* 0x2A */
-    { 1,  1},       /* 0x2B */
-    { 1, -1},       /* 0x2C */
-    {-3,  1},       /* 0x2D */
-    { 1,  3},       /* 0x2E */
-    {-1, -1},       /* 0x2F */
-    {-5,  5},       /* 0x30 */
-    { 7, -5},       /* 0x31 */
-    {-5, -7},       /* 0x32 */
-    { 5,  5},       /* 0x33 */
-    { 5, -5},       /* 0x34 */
-    {-7,  5},       /* 0x35 */
-    { 5,  7},       /* 0x36 */
-    {-5, -5},       /* 0x37 */
-    {-5, -3},       /* 0x38 */
-    { 7,  3},       /* 0x39 */
-    { 3, -7},       /* 0x3A */
-    {-3,  5},       /* 0x3B */
-    { 5,  3},       /* 0x3C */
-    {-7, -3},       /* 0x3D */
-    {-3,  7},       /* 0x3E */
-    { 3, -5}        /* 0x3F */
-};
-
-#if defined(SPANDSP_USE_FIXED_POINTx)
-static const complexi16_t v17_9600_constellation[32] =
-#else
-static const complexf_t v17_9600_constellation[32] =
-#endif
-{
-    {-8,  2},       /* 0x00 */
-    {-6, -4},       /* 0x01 */
-    {-4,  6},       /* 0x02 */
-    { 2,  8},       /* 0x03 */
-    { 8, -2},       /* 0x04 */
-    { 6,  4},       /* 0x05 */
-    { 4, -6},       /* 0x06 */
-    {-2, -8},       /* 0x07 */
-    { 0,  2},       /* 0x08 */
-    {-6,  4},       /* 0x09 */
-    { 4,  6},       /* 0x0A */
-    { 2,  0},       /* 0x0B */
-    { 0, -2},       /* 0x0C */
-    { 6, -4},       /* 0x0D */
-    {-4, -6},       /* 0x0E */
-    {-2,  0},       /* 0x0F */
-    { 0, -6},       /* 0x10 */
-    { 2, -4},       /* 0x11 */
-    {-4, -2},       /* 0x12 */
-    {-6,  0},       /* 0x13 */
-    { 0,  6},       /* 0x14 */
-    {-2,  4},       /* 0x15 */
-    { 4,  2},       /* 0x16 */
-    { 6,  0},       /* 0x17 */
-    { 8,  2},       /* 0x18 */
-    { 2,  4},       /* 0x19 */
-    { 4, -2},       /* 0x1A */
-    { 2, -8},       /* 0x1B */
-    {-8, -2},       /* 0x1C */
-    {-2, -4},       /* 0x1D */
-    {-4,  2},       /* 0x1E */
-    {-2,  8}        /* 0x1F */
-};
-
-#if defined(SPANDSP_USE_FIXED_POINTx)
-static const complexi16_t v17_7200_constellation[16] =
-#else
-static const complexf_t v17_7200_constellation[16] =
-#endif
-{
-    { 6, -6},       /* 0x00 */
-    {-2,  6},       /* 0x01 */
-    { 6,  2},       /* 0x02 */
-    {-6, -6},       /* 0x03 */
-    {-6,  6},       /* 0x04 */
-    { 2, -6},       /* 0x05 */
-    {-6, -2},       /* 0x06 */
-    { 6,  6},       /* 0x07 */
-    {-2,  2},       /* 0x08 */
-    { 6, -2},       /* 0x09 */
-    {-2, -6},       /* 0x0A */
-    { 2,  2},       /* 0x0B */
-    { 2, -2},       /* 0x0C */
-    {-6,  2},       /* 0x0D */
-    { 2,  6},       /* 0x0E */
-    {-2, -2}        /* 0x0F */
-};
-
-/*- End of file ------------------------------------------------------------*/