Subversion Repositories f9daq

Rev

Blame | Last modification | View Log | RSS feed


//----------------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------------
//
//  "wavejet_uic.c"
//
//  Implementation file for UI build functions
//
//  Date: 10-17-2015
//
//----------------------------------------------------------------------------------------------------
//----------------------------------------------------------------------------------------------------

//----------------------------------------------------------------------------------------------------
//  Include header files
//----------------------------------------------------------------------------------------------------

#include "wavejet_uic.h"
#include <Utility.h> // definition of NULL
#include "toolbox.h" // definition of errChk macro

extern int CVIFUNC_C GetUserBitmapFromText (char *imageText, int version, int *bitmapId); // needed if there are bitmaps
extern int CVIFUNC_C NewActiveXCtrlFromPersistence (int panel, const char *ctrlLabel,
                                                    int top, int left, char *defaultIID,
                                                    int binaryFormat, char *persistenceText,
                                                    HRESULT *activeXError); // needed if there are ActiveX controls

//----------------------------------------------------------------------------------------------------
//  Prototype UI build functions.
//----------------------------------------------------------------------------------------------------

int BuildP1 (int hParentPanel);

//-------------------------------------------------------------------------------------------------
// Prototype callbacks for Panel: P1
// ------------------------------------------------------------------------------------------------

// Control: P1_TIMER
int CVICALLBACK cb_timer (int panelHandle, int control, int event, void *callbackData, int eventData1, int eventData2);


//-------------------------------------------------------------------------------------------------
// Declare identifiers for Panel:  P1
// ------------------------------------------------------------------------------------------------

int P1_EXIT                                  ;     // control identifier
int P1_UPDATE                                ;     // control identifier
int P1_IP                                    ;     // control identifier
int P1_ID                                    ;     // control identifier
int P1_GET_SETUP                             ;     // control identifier
int P1_REFRESH                               ;     // control identifier
int P1_CONNECT                               ;     // control identifier
int P1_TEST                                  ;     // control identifier
int P1_TSRC                                  ;     // control identifier
int P1_TDIVx                                 ;     // control identifier
int P1_TRDL                                  ;     // control identifier
int P1_OFST_1                                ;     // control identifier
int P1_TLVL                                  ;     // control identifier
int P1_TDIV                                  ;     // control identifier
int P1_TSLP                                  ;     // control identifier
int P1_TEXT1                                 ;     // control identifier
int P1_TRMD                                  ;     // control identifier
int P1_DSAV                                  ;     // control identifier
int P1_PERS                                  ;     // control identifier
int P1_TRA_4                                 ;     // control identifier
int P1_TRA_3                                 ;     // control identifier
int P1_TRA_2                                 ;     // control identifier
int P1_TRA_1                                 ;     // control identifier
int P1_BWL_4                                 ;     // control identifier
int P1_BWL_3                                 ;     // control identifier
int P1_BWL_2                                 ;     // control identifier
int P1_VDIV_4                                ;     // control identifier
int P1_VDIV_3                                ;     // control identifier
int P1_VDIV_2                                ;     // control identifier
int P1_VDIV_1                                ;     // control identifier
int P1_BWL_1                                 ;     // control identifier
int P1_IPF                                   ;     // control identifier
int P1_DISPLAY                               ;     // control identifier
int P1_DEC1                                  ;     // control identifier
int P1_TIMER                                 ;     // control identifier
int P1_DECO_VERT                             ;     // control identifier
int P1_DECO_TRIG                             ;     // control identifier
int P1_DECO_HOR                              ;     // control identifier

//----------------------------------------------------------------------------------------------------
// BuildP1 ():  Build UI object P1; return handle or standard UI error code.
//----------------------------------------------------------------------------------------------------
int BuildP1 (int hParentPanel)
{
    int hPanel;
    int error = 0;
    int bitmapId = 0; // needed if there are bitmaps
    char *dataPtr = NULL;
    int hMenubar;
    int screenHeight;
    int screenWidth;
    int resAdjustment;
    int monitorId;
    float SFv;
    float SFh;
    int hTabPanel; // needed if there are tab controls
    ColorMapEntry colorRamp[255]; // needed if there are controls with color ramps

    // Create the panel
    errChk(hPanel = NewPanel (hParentPanel, "Untitled Panel", 21, 5, 634, 854));

    // Set the panel's attributes
    errChk(SetPanelAttribute (hPanel, ATTR_CONSTANT_NAME, "P1"));
    errChk(SetPanelAttribute (hPanel, ATTR_CALLBACK_FUNCTION_POINTER, 0));
//  errChk(SetPanelAttribute (hPanel, ATTR_DIMMED, 0));
    if (hParentPanel)
        errChk(SetPanelAttribute (hPanel, ATTR_FRAME_COLOR, 0XEBE9ED));
//  errChk(SetPanelAttribute (hPanel, ATTR_SCROLL_BARS, VAL_NO_SCROLL_BARS));
    errChk(SetPanelAttribute (hPanel, ATTR_SCROLL_BAR_COLOR, 0XEBE9ED));
//  errChk(SetPanelAttribute (hPanel, ATTR_HSCROLL_OFFSET, 0));
    errChk(SetPanelAttribute (hPanel, ATTR_BACKCOLOR, 0XEBE9ED));
//  errChk(SetPanelAttribute (hPanel, ATTR_TITLEBAR_VISIBLE, 1));
//  if (hParentPanel)
    //  errChk(SetPanelAttribute (hPanel, ATTR_TITLEBAR_THICKNESS, 16));
//  if (hParentPanel)
    //  errChk(SetPanelAttribute (hPanel, ATTR_TITLEBAR_STYLE, VAL_CLASSIC));
//  if (hParentPanel)
    //  errChk(SetPanelAttribute (hPanel, ATTR_SCROLL_BAR_STYLE, VAL_CLASSIC));
//  if (hParentPanel)
    //  errChk(SetPanelAttribute (hPanel, ATTR_TITLE_COLOR, VAL_BLACK));
    if (hParentPanel)
        errChk(SetPanelAttribute (hPanel, ATTR_TITLE_BACKCOLOR, 0XEBE9ED));
//  if (hParentPanel)
    //  errChk(SetPanelAttribute (hPanel, ATTR_FRAME_STYLE, VAL_RAISED_OUTLINED_FRAME));
//  errChk(SetPanelAttribute (hPanel, ATTR_SIZABLE, 1));
//  errChk(SetPanelAttribute (hPanel, ATTR_MOVABLE, 1));
//  if (hParentPanel)
    //  errChk(SetPanelAttribute (hPanel, ATTR_TITLE_FONT, "VAL_DIALOG_META_FONT"));
//  if (hParentPanel)
    //  errChk(SetPanelAttribute (hPanel, ATTR_TITLE_ITALIC, 0));
//  if (hParentPanel)
    //  errChk(SetPanelAttribute (hPanel, ATTR_TITLE_UNDERLINE, 0));
//  if (hParentPanel)
    //  errChk(SetPanelAttribute (hPanel, ATTR_TITLE_STRIKEOUT, 0));
//  if (hParentPanel)
    //  errChk(SetPanelAttribute (hPanel, ATTR_TITLE_POINT_SIZE, 11));
//  if (hParentPanel)
    //  errChk(SetPanelAttribute (hPanel, ATTR_TITLE_BOLD, 0));
//  if (hParentPanel)
    //  errChk(SetPanelAttribute (hPanel, ATTR_TITLE_CHARACTER_SET, VAL_NATIVE_CHARSET));
//  if (hParentPanel)
    //  errChk(SetPanelAttribute (hPanel, ATTR_PARENT_SHARES_SHORTCUT_KEYS, 1));
//  if (hParentPanel)
    //  errChk(SetPanelAttribute (hPanel, ATTR_ACTIVATE_WHEN_CLICKED_ON, 1));
//  errChk(SetPanelAttribute (hPanel, ATTR_CAN_MINIMIZE, 1));
//  errChk(SetPanelAttribute (hPanel, ATTR_CAN_MAXIMIZE, 1));
    errChk(SetPanelAttribute (hPanel, ATTR_MIN_HEIGHT_FOR_SCALING, 0));
    errChk(SetPanelAttribute (hPanel, ATTR_MIN_WIDTH_FOR_SCALING, 0));
//  if (!hParentPanel)
    //  errChk(SetPanelAttribute (hPanel, ATTR_FLOATING, VAL_FLOAT_NEVER));
//  errChk(SetPanelAttribute (hPanel, ATTR_CLOSE_ITEM_VISIBLE, 1));
//  errChk(SetPanelAttribute (hPanel, ATTR_SYSTEM_MENU_VISIBLE, 1));
//  if (hParentPanel)
    //  errChk(SetPanelAttribute (hPanel, ATTR_TITLE_SIZE_TO_FONT, 1));
//  errChk(SetPanelAttribute (hPanel, ATTR_HAS_TASKBAR_BUTTON, 0));
//  errChk(SetPanelAttribute (hPanel, ATTR_VSCROLL_OFFSET, 0));
//  if (hParentPanel)
    //  errChk(SetPanelAttribute (hPanel, ATTR_FRAME_THICKNESS, 5));
// ****WARNING****  Not equipped to set panel's ATTR_MOUSE_CURSOR = VAL_DEFAULT_CURSOR

    // Build control: P1_EXIT
    errChk(P1_EXIT = NewCtrl (hPanel, CTRL_SQUARE_COMMAND_BUTTON, "__EXIT", 597, 798));
    errChk(SetCtrlAttribute (hPanel, P1_EXIT, ATTR_CONSTANT_NAME, "EXIT"));
//  errChk(SetCtrlAttribute (hPanel, P1_EXIT, ATTR_VISIBLE, 1));
//  errChk(SetCtrlAttribute (hPanel, P1_EXIT, ATTR_CALLBACK_FUNCTION_POINTER, 0));
    errChk(SetCtrlAttribute (hPanel, P1_EXIT, ATTR_SHORTCUT_KEY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_EXIT, ATTR_DIMMED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_EXIT, ATTR_TOOLTIP_TEXT, ""));
//  errChk(SetCtrlAttribute (hPanel, P1_EXIT, ATTR_TOOLTIP_DELAY, 1000));
//  errChk(SetCtrlAttribute (hPanel, P1_EXIT, ATTR_TOOLTIP_HIDE_DELAY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_EXIT, ATTR_DISABLE_CTRL_TOOLTIP, 0));
    errChk(SetCtrlAttribute (hPanel, P1_EXIT, ATTR_CTRL_MODE, VAL_HOT));
//  errChk(SetCtrlAttribute (hPanel, P1_EXIT, ATTR_LABEL_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_EXIT, ATTR_LABEL_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_EXIT, ATTR_LABEL_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_EXIT, ATTR_LABEL_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_EXIT, ATTR_LABEL_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_EXIT, ATTR_LABEL_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_EXIT, ATTR_LABEL_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_EXIT, ATTR_LABEL_CHARACTER_SET, VAL_NATIVE_CHARSET));
//  errChk(SetCtrlAttribute (hPanel, P1_EXIT, ATTR_LABEL_VISIBLE, 1));
    errChk(SetCtrlAttribute (hPanel, P1_EXIT, ATTR_DFLT_VALUE, 0));
    errChk(DefaultCtrl (hPanel, P1_EXIT));
    errChk(SetCtrlAttribute (hPanel, P1_EXIT, ATTR_CMD_BUTTON_COLOR, 0XEBE9ED));
//  errChk(SetCtrlAttribute (hPanel, P1_EXIT, ATTR_AUTO_SIZING, VAL_GROW_ONLY));
    errChk(SetCtrlAttribute (hPanel, P1_EXIT, ATTR_HEIGHT, 23));
    errChk(SetCtrlAttribute (hPanel, P1_EXIT, ATTR_WIDTH, 40));

    // Build control: P1_UPDATE
    errChk(P1_UPDATE = NewCtrl (hPanel, CTRL_SQUARE_COMMAND_BUTTON, "__UPDATE", 6, 68));
    errChk(SetCtrlAttribute (hPanel, P1_UPDATE, ATTR_CONSTANT_NAME, "UPDATE"));
//  errChk(SetCtrlAttribute (hPanel, P1_UPDATE, ATTR_VISIBLE, 1));
//  errChk(SetCtrlAttribute (hPanel, P1_UPDATE, ATTR_CALLBACK_FUNCTION_POINTER, 0));
    errChk(SetCtrlAttribute (hPanel, P1_UPDATE, ATTR_SHORTCUT_KEY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_UPDATE, ATTR_DIMMED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_UPDATE, ATTR_TOOLTIP_TEXT, ""));
//  errChk(SetCtrlAttribute (hPanel, P1_UPDATE, ATTR_TOOLTIP_DELAY, 1000));
//  errChk(SetCtrlAttribute (hPanel, P1_UPDATE, ATTR_TOOLTIP_HIDE_DELAY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_UPDATE, ATTR_DISABLE_CTRL_TOOLTIP, 0));
    errChk(SetCtrlAttribute (hPanel, P1_UPDATE, ATTR_CTRL_MODE, VAL_HOT));
//  errChk(SetCtrlAttribute (hPanel, P1_UPDATE, ATTR_LABEL_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_UPDATE, ATTR_LABEL_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_UPDATE, ATTR_LABEL_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_UPDATE, ATTR_LABEL_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_UPDATE, ATTR_LABEL_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_UPDATE, ATTR_LABEL_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_UPDATE, ATTR_LABEL_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_UPDATE, ATTR_LABEL_CHARACTER_SET, VAL_NATIVE_CHARSET));
//  errChk(SetCtrlAttribute (hPanel, P1_UPDATE, ATTR_LABEL_VISIBLE, 1));
    errChk(SetCtrlAttribute (hPanel, P1_UPDATE, ATTR_DFLT_VALUE, 0));
    errChk(DefaultCtrl (hPanel, P1_UPDATE));
    errChk(SetCtrlAttribute (hPanel, P1_UPDATE, ATTR_CMD_BUTTON_COLOR, 0XEBE9ED));
//  errChk(SetCtrlAttribute (hPanel, P1_UPDATE, ATTR_AUTO_SIZING, VAL_GROW_ONLY));
    errChk(SetCtrlAttribute (hPanel, P1_UPDATE, ATTR_HEIGHT, 23));
    errChk(SetCtrlAttribute (hPanel, P1_UPDATE, ATTR_WIDTH, 55));

    // Build control: P1_IP
    errChk(P1_IP = NewCtrl (hPanel, CTRL_STRING, "IP:", 37, 30));
    errChk(SetCtrlAttribute (hPanel, P1_IP, ATTR_CONSTANT_NAME, "IP"));
//  errChk(SetCtrlAttribute (hPanel, P1_IP, ATTR_VISIBLE, 1));
//  errChk(SetCtrlAttribute (hPanel, P1_IP, ATTR_CALLBACK_FUNCTION_POINTER, 0));
    errChk(SetCtrlAttribute (hPanel, P1_IP, ATTR_SHORTCUT_KEY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_IP, ATTR_DIMMED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_IP, ATTR_FRAME_COLOR, 0XEBE9ED));
    errChk(SetCtrlAttribute (hPanel, P1_IP, ATTR_TOOLTIP_TEXT, ""));
//  errChk(SetCtrlAttribute (hPanel, P1_IP, ATTR_TOOLTIP_DELAY, 1000));
//  errChk(SetCtrlAttribute (hPanel, P1_IP, ATTR_TOOLTIP_HIDE_DELAY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_IP, ATTR_DISABLE_CTRL_TOOLTIP, 0));
    errChk(SetCtrlAttribute (hPanel, P1_IP, ATTR_CTRL_MODE, VAL_HOT));
//  errChk(SetCtrlAttribute (hPanel, P1_IP, ATTR_LABEL_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_IP, ATTR_LABEL_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_IP, ATTR_LABEL_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_IP, ATTR_LABEL_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_IP, ATTR_LABEL_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_IP, ATTR_LABEL_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_IP, ATTR_LABEL_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_IP, ATTR_LABEL_CHARACTER_SET, VAL_NATIVE_CHARSET));
//  errChk(SetCtrlAttribute (hPanel, P1_IP, ATTR_LABEL_VISIBLE, 1));
//  errChk(SetCtrlAttribute (hPanel, P1_IP, ATTR_LABEL_JUSTIFY, VAL_LEFT_JUSTIFIED));
//  errChk(SetCtrlAttribute (hPanel, P1_IP, ATTR_LABEL_ANGLE, 0));
    errChk(SetCtrlAttribute (hPanel, P1_IP, ATTR_LABEL_WIDTH, 16));
    errChk(SetCtrlAttribute (hPanel, P1_IP, ATTR_LABEL_HEIGHT, 15));
//  errChk(SetCtrlAttribute (hPanel, P1_IP, ATTR_LABEL_RAISED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_IP, ATTR_LABEL_BGCOLOR, 0XEBE9ED));
//  errChk(SetCtrlAttribute (hPanel, P1_IP, ATTR_TEXT_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_IP, ATTR_TEXT_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_IP, ATTR_TEXT_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_IP, ATTR_TEXT_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_IP, ATTR_TEXT_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_IP, ATTR_TEXT_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_IP, ATTR_TEXT_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_IP, ATTR_TEXT_CHARACTER_SET, VAL_NATIVE_CHARSET));
    errChk(SetCtrlAttribute (hPanel, P1_IP, ATTR_TEXT_BGCOLOR, VAL_WHITE));
    errChk(SetCtrlAttribute (hPanel, P1_IP, ATTR_DFLT_VALUE, "0.0.0.0"));
    errChk(DefaultCtrl (hPanel, P1_IP));
    errChk(SetCtrlAttribute (hPanel, P1_IP, ATTR_MAX_ENTRY_LENGTH, 15));
//  errChk(SetCtrlAttribute (hPanel, P1_IP, ATTR_NO_EDIT_TEXT, 0));
// ****WARNING****  Skipped ATTR_MASK_CHARACTER = 42
// ****WARNING****  Skipped ATTR_ENABLE_CHARACTER_MASKING = 0
    errChk(SetCtrlAttribute (hPanel, P1_IP, ATTR_WIDTH, 88));
    errChk(SetCtrlAttribute (hPanel, P1_IP, ATTR_LABEL_TOP, 40));
    errChk(SetCtrlAttribute (hPanel, P1_IP, ATTR_LABEL_LEFT, 12));
    errChk(SetCtrlAttribute (hPanel, P1_IP, ATTR_LABEL_SIZE_TO_TEXT, 1));
    errChk(SetCtrlAttribute (hPanel, P1_IP, ATTR_TEXT_JUSTIFY, VAL_LEFT_JUSTIFIED));
//  errChk(SetCtrlAttribute (hPanel, P1_IP, ATTR_HSCROLL_OFFSET, 0));
//  errChk(DSBindCtrl (hPanel, P1_IP, "", VAL_DS_READ, NULL, NULL));

    // Build control: P1_ID
    errChk(P1_ID = NewCtrl (hPanel, CTRL_STRING, "ID:", 7, 291));
    errChk(SetCtrlAttribute (hPanel, P1_ID, ATTR_CONSTANT_NAME, "ID"));
//  errChk(SetCtrlAttribute (hPanel, P1_ID, ATTR_VISIBLE, 1));
//  errChk(SetCtrlAttribute (hPanel, P1_ID, ATTR_CALLBACK_FUNCTION_POINTER, 0));
    errChk(SetCtrlAttribute (hPanel, P1_ID, ATTR_SHORTCUT_KEY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_ID, ATTR_DIMMED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_ID, ATTR_FRAME_COLOR, 0XEBE9ED));
    errChk(SetCtrlAttribute (hPanel, P1_ID, ATTR_TOOLTIP_TEXT, ""));
//  errChk(SetCtrlAttribute (hPanel, P1_ID, ATTR_TOOLTIP_DELAY, 1000));
//  errChk(SetCtrlAttribute (hPanel, P1_ID, ATTR_TOOLTIP_HIDE_DELAY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_ID, ATTR_DISABLE_CTRL_TOOLTIP, 0));
    errChk(SetCtrlAttribute (hPanel, P1_ID, ATTR_CTRL_MODE, VAL_INDICATOR));
//  errChk(SetCtrlAttribute (hPanel, P1_ID, ATTR_LABEL_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_ID, ATTR_LABEL_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_ID, ATTR_LABEL_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_ID, ATTR_LABEL_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_ID, ATTR_LABEL_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_ID, ATTR_LABEL_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_ID, ATTR_LABEL_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_ID, ATTR_LABEL_CHARACTER_SET, VAL_NATIVE_CHARSET));
//  errChk(SetCtrlAttribute (hPanel, P1_ID, ATTR_LABEL_VISIBLE, 1));
//  errChk(SetCtrlAttribute (hPanel, P1_ID, ATTR_LABEL_JUSTIFY, VAL_LEFT_JUSTIFIED));
//  errChk(SetCtrlAttribute (hPanel, P1_ID, ATTR_LABEL_ANGLE, 0));
    errChk(SetCtrlAttribute (hPanel, P1_ID, ATTR_LABEL_WIDTH, 17));
    errChk(SetCtrlAttribute (hPanel, P1_ID, ATTR_LABEL_HEIGHT, 15));
//  errChk(SetCtrlAttribute (hPanel, P1_ID, ATTR_LABEL_RAISED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_ID, ATTR_LABEL_BGCOLOR, 0XEBE9ED));
//  errChk(SetCtrlAttribute (hPanel, P1_ID, ATTR_TEXT_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_ID, ATTR_TEXT_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_ID, ATTR_TEXT_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_ID, ATTR_TEXT_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_ID, ATTR_TEXT_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_ID, ATTR_TEXT_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_ID, ATTR_TEXT_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_ID, ATTR_TEXT_CHARACTER_SET, VAL_NATIVE_CHARSET));
    errChk(SetCtrlAttribute (hPanel, P1_ID, ATTR_TEXT_BGCOLOR, VAL_WHITE));
    errChk(SetCtrlAttribute (hPanel, P1_ID, ATTR_DFLT_VALUE, ""));
    errChk(DefaultCtrl (hPanel, P1_ID));
//  errChk(SetCtrlAttribute (hPanel, P1_ID, ATTR_MAX_ENTRY_LENGTH, -1));
//  errChk(SetCtrlAttribute (hPanel, P1_ID, ATTR_NO_EDIT_TEXT, 0));
// ****WARNING****  Skipped ATTR_MASK_CHARACTER = 42
// ****WARNING****  Skipped ATTR_ENABLE_CHARACTER_MASKING = 0
    errChk(SetCtrlAttribute (hPanel, P1_ID, ATTR_WIDTH, 347));
    errChk(SetCtrlAttribute (hPanel, P1_ID, ATTR_LABEL_TOP, 10));
    errChk(SetCtrlAttribute (hPanel, P1_ID, ATTR_LABEL_LEFT, 271));
    errChk(SetCtrlAttribute (hPanel, P1_ID, ATTR_LABEL_SIZE_TO_TEXT, 1));
    errChk(SetCtrlAttribute (hPanel, P1_ID, ATTR_TEXT_JUSTIFY, VAL_LEFT_JUSTIFIED));
//  errChk(SetCtrlAttribute (hPanel, P1_ID, ATTR_HSCROLL_OFFSET, 0));
//  errChk(DSBindCtrl (hPanel, P1_ID, "", VAL_DS_READ, NULL, NULL));

    // Build control: P1_GET_SETUP
    errChk(P1_GET_SETUP = NewCtrl (hPanel, CTRL_SQUARE_COMMAND_BUTTON, "__GET", 583, 667));
    errChk(SetCtrlAttribute (hPanel, P1_GET_SETUP, ATTR_CONSTANT_NAME, "GET_SETUP"));
//  errChk(SetCtrlAttribute (hPanel, P1_GET_SETUP, ATTR_VISIBLE, 1));
//  errChk(SetCtrlAttribute (hPanel, P1_GET_SETUP, ATTR_CALLBACK_FUNCTION_POINTER, 0));
    errChk(SetCtrlAttribute (hPanel, P1_GET_SETUP, ATTR_SHORTCUT_KEY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_GET_SETUP, ATTR_DIMMED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_GET_SETUP, ATTR_TOOLTIP_TEXT, ""));
//  errChk(SetCtrlAttribute (hPanel, P1_GET_SETUP, ATTR_TOOLTIP_DELAY, 1000));
//  errChk(SetCtrlAttribute (hPanel, P1_GET_SETUP, ATTR_TOOLTIP_HIDE_DELAY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_GET_SETUP, ATTR_DISABLE_CTRL_TOOLTIP, 0));
    errChk(SetCtrlAttribute (hPanel, P1_GET_SETUP, ATTR_CTRL_MODE, VAL_HOT));
//  errChk(SetCtrlAttribute (hPanel, P1_GET_SETUP, ATTR_LABEL_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_GET_SETUP, ATTR_LABEL_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_GET_SETUP, ATTR_LABEL_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_GET_SETUP, ATTR_LABEL_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_GET_SETUP, ATTR_LABEL_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_GET_SETUP, ATTR_LABEL_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_GET_SETUP, ATTR_LABEL_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_GET_SETUP, ATTR_LABEL_CHARACTER_SET, VAL_NATIVE_CHARSET));
//  errChk(SetCtrlAttribute (hPanel, P1_GET_SETUP, ATTR_LABEL_VISIBLE, 1));
    errChk(SetCtrlAttribute (hPanel, P1_GET_SETUP, ATTR_DFLT_VALUE, 0));
    errChk(DefaultCtrl (hPanel, P1_GET_SETUP));
    errChk(SetCtrlAttribute (hPanel, P1_GET_SETUP, ATTR_CMD_BUTTON_COLOR, 0XEBE9ED));
//  errChk(SetCtrlAttribute (hPanel, P1_GET_SETUP, ATTR_AUTO_SIZING, VAL_GROW_ONLY));
    errChk(SetCtrlAttribute (hPanel, P1_GET_SETUP, ATTR_HEIGHT, 23));
    errChk(SetCtrlAttribute (hPanel, P1_GET_SETUP, ATTR_WIDTH, 34));

    // Build control: P1_REFRESH
    errChk(P1_REFRESH = NewCtrl (hPanel, CTRL_CHECK_BOX, "Refresh", 13, 10));
    errChk(SetCtrlAttribute (hPanel, P1_REFRESH, ATTR_CONSTANT_NAME, "REFRESH"));
//  errChk(SetCtrlAttribute (hPanel, P1_REFRESH, ATTR_VISIBLE, 1));
//  errChk(SetCtrlAttribute (hPanel, P1_REFRESH, ATTR_CALLBACK_FUNCTION_POINTER, 0));
    errChk(SetCtrlAttribute (hPanel, P1_REFRESH, ATTR_SHORTCUT_KEY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_REFRESH, ATTR_DIMMED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_REFRESH, ATTR_TOOLTIP_TEXT, ""));
//  errChk(SetCtrlAttribute (hPanel, P1_REFRESH, ATTR_TOOLTIP_DELAY, 1000));
//  errChk(SetCtrlAttribute (hPanel, P1_REFRESH, ATTR_TOOLTIP_HIDE_DELAY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_REFRESH, ATTR_DISABLE_CTRL_TOOLTIP, 0));
    errChk(SetCtrlAttribute (hPanel, P1_REFRESH, ATTR_CTRL_MODE, VAL_HOT));
//  errChk(SetCtrlAttribute (hPanel, P1_REFRESH, ATTR_LABEL_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_REFRESH, ATTR_LABEL_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_REFRESH, ATTR_LABEL_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_REFRESH, ATTR_LABEL_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_REFRESH, ATTR_LABEL_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_REFRESH, ATTR_LABEL_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_REFRESH, ATTR_LABEL_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_REFRESH, ATTR_LABEL_CHARACTER_SET, VAL_NATIVE_CHARSET));
//  errChk(SetCtrlAttribute (hPanel, P1_REFRESH, ATTR_LABEL_VISIBLE, 1));
//  errChk(SetCtrlAttribute (hPanel, P1_REFRESH, ATTR_LABEL_JUSTIFY, VAL_LEFT_JUSTIFIED));
//  errChk(SetCtrlAttribute (hPanel, P1_REFRESH, ATTR_LABEL_ANGLE, 0));
    errChk(SetCtrlAttribute (hPanel, P1_REFRESH, ATTR_LABEL_WIDTH, 40));
    errChk(SetCtrlAttribute (hPanel, P1_REFRESH, ATTR_LABEL_HEIGHT, 15));
//  errChk(SetCtrlAttribute (hPanel, P1_REFRESH, ATTR_LABEL_RAISED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_REFRESH, ATTR_LABEL_BGCOLOR, VAL_TRANSPARENT));
    errChk(SetCtrlAttribute (hPanel, P1_REFRESH, ATTR_DFLT_VALUE, 0));
    errChk(DefaultCtrl (hPanel, P1_REFRESH));
    errChk(SetCtrlAttribute (hPanel, P1_REFRESH, ATTR_ON_COLOR, VAL_WHITE));
    errChk(SetCtrlAttribute (hPanel, P1_REFRESH, ATTR_OFF_COLOR, VAL_WHITE));
    errChk(SetCtrlAttribute (hPanel, P1_REFRESH, ATTR_HEIGHT, 13));
    errChk(SetCtrlAttribute (hPanel, P1_REFRESH, ATTR_WIDTH, 13));
    errChk(SetCtrlAttribute (hPanel, P1_REFRESH, ATTR_LABEL_TOP, 12));
    errChk(SetCtrlAttribute (hPanel, P1_REFRESH, ATTR_LABEL_LEFT, 26));
    errChk(SetCtrlAttribute (hPanel, P1_REFRESH, ATTR_LABEL_SIZE_TO_TEXT, 1));

    // Build control: P1_CONNECT
    errChk(P1_CONNECT = NewCtrl (hPanel, CTRL_SQUARE_TEXT_BUTTON, "", 5, 179));
    errChk(SetCtrlAttribute (hPanel, P1_CONNECT, ATTR_CONSTANT_NAME, "CONNECT"));
//  errChk(SetCtrlAttribute (hPanel, P1_CONNECT, ATTR_VISIBLE, 1));
//  errChk(SetCtrlAttribute (hPanel, P1_CONNECT, ATTR_CALLBACK_FUNCTION_POINTER, 0));
    errChk(SetCtrlAttribute (hPanel, P1_CONNECT, ATTR_SHORTCUT_KEY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_CONNECT, ATTR_DIMMED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_CONNECT, ATTR_TOOLTIP_TEXT, ""));
//  errChk(SetCtrlAttribute (hPanel, P1_CONNECT, ATTR_TOOLTIP_DELAY, 1000));
//  errChk(SetCtrlAttribute (hPanel, P1_CONNECT, ATTR_TOOLTIP_HIDE_DELAY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_CONNECT, ATTR_DISABLE_CTRL_TOOLTIP, 0));
    errChk(SetCtrlAttribute (hPanel, P1_CONNECT, ATTR_CTRL_MODE, VAL_HOT));
//  errChk(SetCtrlAttribute (hPanel, P1_CONNECT, ATTR_LABEL_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_CONNECT, ATTR_LABEL_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_CONNECT, ATTR_LABEL_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_CONNECT, ATTR_LABEL_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_CONNECT, ATTR_LABEL_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_CONNECT, ATTR_LABEL_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_CONNECT, ATTR_LABEL_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_CONNECT, ATTR_LABEL_CHARACTER_SET, VAL_NATIVE_CHARSET));
//  errChk(SetCtrlAttribute (hPanel, P1_CONNECT, ATTR_LABEL_VISIBLE, 1));
//  errChk(SetCtrlAttribute (hPanel, P1_CONNECT, ATTR_LABEL_JUSTIFY, VAL_LEFT_JUSTIFIED));
//  errChk(SetCtrlAttribute (hPanel, P1_CONNECT, ATTR_LABEL_ANGLE, 0));
    errChk(SetCtrlAttribute (hPanel, P1_CONNECT, ATTR_LABEL_WIDTH, 9));
    errChk(SetCtrlAttribute (hPanel, P1_CONNECT, ATTR_LABEL_HEIGHT, 15));
//  errChk(SetCtrlAttribute (hPanel, P1_CONNECT, ATTR_LABEL_RAISED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_CONNECT, ATTR_LABEL_BGCOLOR, 0XEBE9ED));
//  errChk(SetCtrlAttribute (hPanel, P1_CONNECT, ATTR_TEXT_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_CONNECT, ATTR_TEXT_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_CONNECT, ATTR_TEXT_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_CONNECT, ATTR_TEXT_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_CONNECT, ATTR_TEXT_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_CONNECT, ATTR_TEXT_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_CONNECT, ATTR_TEXT_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_CONNECT, ATTR_TEXT_CHARACTER_SET, VAL_NATIVE_CHARSET));
    errChk(SetCtrlAttribute (hPanel, P1_CONNECT, ATTR_DFLT_VALUE, 0));
    errChk(DefaultCtrl (hPanel, P1_CONNECT));
//  errChk(SetCtrlAttribute (hPanel, P1_CONNECT, ATTR_AUTO_SIZING, VAL_GROW_ONLY));
    errChk(SetCtrlAttribute (hPanel, P1_CONNECT, ATTR_ON_COLOR, VAL_RED));
    errChk(SetCtrlAttribute (hPanel, P1_CONNECT, ATTR_OFF_COLOR, 0X00CC00));
    errChk(SetCtrlAttribute (hPanel, P1_CONNECT, ATTR_ON_TEXT, "DISCONNECT"));
    errChk(SetCtrlAttribute (hPanel, P1_CONNECT, ATTR_OFF_TEXT, "CONNECT"));
    errChk(SetCtrlAttribute (hPanel, P1_CONNECT, ATTR_HEIGHT, 23));
    errChk(SetCtrlAttribute (hPanel, P1_CONNECT, ATTR_WIDTH, 84));
    errChk(SetCtrlAttribute (hPanel, P1_CONNECT, ATTR_LABEL_TOP, -16));
    errChk(SetCtrlAttribute (hPanel, P1_CONNECT, ATTR_LABEL_LEFT, 162));
    errChk(SetCtrlAttribute (hPanel, P1_CONNECT, ATTR_LABEL_SIZE_TO_TEXT, 1));

    // Build control: P1_TEST
    errChk(P1_TEST = NewCtrl (hPanel, CTRL_SQUARE_COMMAND_BUTTON, "__TEST", 597, 745));
    errChk(SetCtrlAttribute (hPanel, P1_TEST, ATTR_CONSTANT_NAME, "TEST"));
//  errChk(SetCtrlAttribute (hPanel, P1_TEST, ATTR_VISIBLE, 1));
//  errChk(SetCtrlAttribute (hPanel, P1_TEST, ATTR_CALLBACK_FUNCTION_POINTER, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TEST, ATTR_SHORTCUT_KEY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TEST, ATTR_DIMMED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TEST, ATTR_TOOLTIP_TEXT, ""));
//  errChk(SetCtrlAttribute (hPanel, P1_TEST, ATTR_TOOLTIP_DELAY, 1000));
//  errChk(SetCtrlAttribute (hPanel, P1_TEST, ATTR_TOOLTIP_HIDE_DELAY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TEST, ATTR_DISABLE_CTRL_TOOLTIP, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TEST, ATTR_CTRL_MODE, VAL_HOT));
//  errChk(SetCtrlAttribute (hPanel, P1_TEST, ATTR_LABEL_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_TEST, ATTR_LABEL_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_TEST, ATTR_LABEL_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TEST, ATTR_LABEL_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TEST, ATTR_LABEL_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TEST, ATTR_LABEL_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_TEST, ATTR_LABEL_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TEST, ATTR_LABEL_CHARACTER_SET, VAL_NATIVE_CHARSET));
//  errChk(SetCtrlAttribute (hPanel, P1_TEST, ATTR_LABEL_VISIBLE, 1));
    errChk(SetCtrlAttribute (hPanel, P1_TEST, ATTR_DFLT_VALUE, 0));
    errChk(DefaultCtrl (hPanel, P1_TEST));
    errChk(SetCtrlAttribute (hPanel, P1_TEST, ATTR_CMD_BUTTON_COLOR, 0XEBE9ED));
//  errChk(SetCtrlAttribute (hPanel, P1_TEST, ATTR_AUTO_SIZING, VAL_GROW_ONLY));
    errChk(SetCtrlAttribute (hPanel, P1_TEST, ATTR_HEIGHT, 23));
    errChk(SetCtrlAttribute (hPanel, P1_TEST, ATTR_WIDTH, 40));

    // Build control: P1_TSRC
    errChk(P1_TSRC = NewCtrl (hPanel, CTRL_RING, "Source", 17, 792));
    errChk(SetCtrlAttribute (hPanel, P1_TSRC, ATTR_CONSTANT_NAME, "TSRC"));
//  errChk(SetCtrlAttribute (hPanel, P1_TSRC, ATTR_VISIBLE, 1));
    errChk(SetCtrlAttribute (hPanel, P1_TSRC, ATTR_DATA_TYPE, VAL_STRING));
//  errChk(SetCtrlAttribute (hPanel, P1_TSRC, ATTR_CALLBACK_FUNCTION_POINTER, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TSRC, ATTR_SHORTCUT_KEY, 0));
    errChk(InsertListItem (hPanel, P1_TSRC, 0, "CH1", "CH1"));
    errChk(InsertListItem (hPanel, P1_TSRC, 1, "CH2", "CH2"));
    errChk(InsertListItem (hPanel, P1_TSRC, 2, "CH3", "CH3"));
    errChk(InsertListItem (hPanel, P1_TSRC, 3, "CH4", "CH4"));
    errChk(InsertListItem (hPanel, P1_TSRC, 4, "EXT", "EXT"));
    errChk(InsertListItem (hPanel, P1_TSRC, 5, "EXT10", "EXT10"));
    errChk(InsertListItem (hPanel, P1_TSRC, 6, "LINE", "LINE"));
//  errChk(SetCtrlAttribute (hPanel, P1_TSRC, ATTR_DIMMED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TSRC, ATTR_FRAME_COLOR, 0XEBE9ED));
//  errChk(SetCtrlAttribute (hPanel, P1_TSRC, ATTR_DISABLE_CHECK_MARK, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TSRC, ATTR_TOOLTIP_TEXT, ""));
//  errChk(SetCtrlAttribute (hPanel, P1_TSRC, ATTR_TOOLTIP_DELAY, 1000));
//  errChk(SetCtrlAttribute (hPanel, P1_TSRC, ATTR_TOOLTIP_HIDE_DELAY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TSRC, ATTR_DISABLE_CTRL_TOOLTIP, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TSRC, ATTR_CTRL_MODE, VAL_HOT));
//  errChk(SetCtrlAttribute (hPanel, P1_TSRC, ATTR_LABEL_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_TSRC, ATTR_LABEL_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_TSRC, ATTR_LABEL_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TSRC, ATTR_LABEL_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TSRC, ATTR_LABEL_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TSRC, ATTR_LABEL_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_TSRC, ATTR_LABEL_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TSRC, ATTR_LABEL_CHARACTER_SET, VAL_NATIVE_CHARSET));
//  errChk(SetCtrlAttribute (hPanel, P1_TSRC, ATTR_LABEL_VISIBLE, 1));
//  errChk(SetCtrlAttribute (hPanel, P1_TSRC, ATTR_LABEL_JUSTIFY, VAL_LEFT_JUSTIFIED));
//  errChk(SetCtrlAttribute (hPanel, P1_TSRC, ATTR_LABEL_ANGLE, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TSRC, ATTR_LABEL_WIDTH, 37));
    errChk(SetCtrlAttribute (hPanel, P1_TSRC, ATTR_LABEL_HEIGHT, 15));
//  errChk(SetCtrlAttribute (hPanel, P1_TSRC, ATTR_LABEL_RAISED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TSRC, ATTR_LABEL_BGCOLOR, 0XEBE9ED));
//  errChk(SetCtrlAttribute (hPanel, P1_TSRC, ATTR_TEXT_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_TSRC, ATTR_TEXT_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_TSRC, ATTR_TEXT_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TSRC, ATTR_TEXT_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TSRC, ATTR_TEXT_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TSRC, ATTR_TEXT_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_TSRC, ATTR_TEXT_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TSRC, ATTR_TEXT_CHARACTER_SET, VAL_NATIVE_CHARSET));
    errChk(SetCtrlAttribute (hPanel, P1_TSRC, ATTR_TEXT_BGCOLOR, VAL_WHITE));
//  errChk(SetCtrlAttribute (hPanel, P1_TSRC, ATTR_DFLT_INDEX, 0));
    errChk(DefaultCtrl (hPanel, P1_TSRC));
    errChk(SetCtrlAttribute (hPanel, P1_TSRC, ATTR_WIDTH, 50));
    errChk(SetCtrlAttribute (hPanel, P1_TSRC, ATTR_LABEL_TOP, 18));
    errChk(SetCtrlAttribute (hPanel, P1_TSRC, ATTR_LABEL_LEFT, 753));
    errChk(SetCtrlAttribute (hPanel, P1_TSRC, ATTR_LABEL_SIZE_TO_TEXT, 1));
    errChk(SetCtrlAttribute (hPanel, P1_TSRC, ATTR_TEXT_JUSTIFY, VAL_LEFT_JUSTIFIED));

    // Build control: P1_TDIVx
    errChk(P1_TDIVx = NewCtrl (hPanel, CTRL_NUMERIC, "Time", 566, 774));
    errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_CONSTANT_NAME, "TDIVx"));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_VISIBLE, 1));
    errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_DATA_TYPE, VAL_FLOAT));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_CALLBACK_FUNCTION_POINTER, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_SHORTCUT_KEY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_DIMMED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_FRAME_COLOR, 0XEBE9ED));
    errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_TOOLTIP_TEXT, ""));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_TOOLTIP_DELAY, 1000));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_TOOLTIP_HIDE_DELAY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_DISABLE_CTRL_TOOLTIP, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_CTRL_MODE, VAL_HOT));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_LABEL_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_LABEL_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_LABEL_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_LABEL_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_LABEL_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_LABEL_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_LABEL_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_LABEL_CHARACTER_SET, VAL_NATIVE_CHARSET));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_LABEL_VISIBLE, 1));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_LABEL_JUSTIFY, VAL_LEFT_JUSTIFIED));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_LABEL_ANGLE, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_LABEL_WIDTH, 26));
    errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_LABEL_HEIGHT, 15));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_LABEL_RAISED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_LABEL_BGCOLOR, 0XEBE9ED));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_TEXT_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_TEXT_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_TEXT_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_TEXT_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_TEXT_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_TEXT_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_TEXT_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_TEXT_CHARACTER_SET, VAL_NATIVE_CHARSET));
    errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_TEXT_BGCOLOR, VAL_WHITE));
    errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_MAX_VALUE, 50.000000));
    errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_MIN_VALUE, 0.000000));
    errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_INCR_VALUE, 0.000000));
    errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_FORMAT, VAL_ENGINEERING_FORMAT));
    errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_PRECISION, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_CHECK_RANGE, VAL_COERCE));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_PADDING, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_SHOW_RADIX, 0));
// ****WARNING****  Skipped ATTR_DISABLE_RADIX = False
// ****WARNING****  Skipped ATTR_INCDEC_WIDTH = 9
    errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_DFLT_VALUE, 0.000000));
    errChk(DefaultCtrl (hPanel, P1_TDIVx));
    errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_SHOW_INCDEC_ARROWS, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_NO_EDIT_TEXT, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_WIDTH, 49));
    errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_LABEL_TOP, 569));
    errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_LABEL_LEFT, 741));
    errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_LABEL_SIZE_TO_TEXT, 1));
    errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_TEXT_JUSTIFY, VAL_LEFT_JUSTIFIED));
//  errChk(DSBindCtrl (hPanel, P1_TDIVx, "", VAL_DS_READ, NULL, NULL));

    // Build control: P1_TRDL
    errChk(P1_TRDL = NewCtrl (hPanel, CTRL_NUMERIC, "Delay", 90, 782));
    errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_CONSTANT_NAME, "TRDL"));
//  errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_VISIBLE, 1));
    errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_DATA_TYPE, VAL_FLOAT));
//  errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_CALLBACK_FUNCTION_POINTER, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_SHORTCUT_KEY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_DIMMED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_FRAME_COLOR, 0XEBE9ED));
    errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_TOOLTIP_TEXT, ""));
//  errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_TOOLTIP_DELAY, 1000));
//  errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_TOOLTIP_HIDE_DELAY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_DISABLE_CTRL_TOOLTIP, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_CTRL_MODE, VAL_HOT));
//  errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_LABEL_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_LABEL_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_LABEL_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_LABEL_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_LABEL_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_LABEL_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_LABEL_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_LABEL_CHARACTER_SET, VAL_NATIVE_CHARSET));
//  errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_LABEL_VISIBLE, 1));
//  errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_LABEL_JUSTIFY, VAL_LEFT_JUSTIFIED));
//  errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_LABEL_ANGLE, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_LABEL_WIDTH, 30));
    errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_LABEL_HEIGHT, 15));
//  errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_LABEL_RAISED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_LABEL_BGCOLOR, 0XEBE9ED));
//  errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_TEXT_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_TEXT_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_TEXT_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_TEXT_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_TEXT_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_TEXT_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_TEXT_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_TEXT_CHARACTER_SET, VAL_NATIVE_CHARSET));
    errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_TEXT_BGCOLOR, VAL_WHITE));
    errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_MAX_VALUE, 5.000000));
    errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_MIN_VALUE, -5.000000));
    errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_INCR_VALUE, 0.000000));
    errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_FORMAT, VAL_ENGINEERING_FORMAT));
    errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_PRECISION, 1));
    errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_CHECK_RANGE, VAL_IGNORE));
//  errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_PADDING, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_SHOW_RADIX, 0));
// ****WARNING****  Skipped ATTR_DISABLE_RADIX = False
// ****WARNING****  Skipped ATTR_INCDEC_WIDTH = 9
    errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_DFLT_VALUE, 0.000000));
    errChk(DefaultCtrl (hPanel, P1_TRDL));
//  errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_SHOW_INCDEC_ARROWS, 1));
//  errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_NO_EDIT_TEXT, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_WIDTH, 56));
    errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_LABEL_TOP, 93));
    errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_LABEL_LEFT, 748));
    errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_LABEL_SIZE_TO_TEXT, 1));
    errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_TEXT_JUSTIFY, VAL_LEFT_JUSTIFIED));
//  errChk(DSBindCtrl (hPanel, P1_TRDL, "", VAL_DS_READ, NULL, NULL));

    // Build control: P1_OFST_1
    errChk(P1_OFST_1 = NewCtrl (hPanel, CTRL_NUMERIC, "", 353, 661));
    errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_CONSTANT_NAME, "OFST_1"));
//  errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_VISIBLE, 1));
    errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_DATA_TYPE, VAL_FLOAT));
//  errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_CALLBACK_FUNCTION_POINTER, 0));
    errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_SHORTCUT_KEY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_DIMMED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_FRAME_COLOR, 0XEBE9ED));
    errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_TOOLTIP_TEXT, ""));
//  errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_TOOLTIP_DELAY, 1000));
//  errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_TOOLTIP_HIDE_DELAY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_DISABLE_CTRL_TOOLTIP, 0));
    errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_CTRL_MODE, VAL_HOT));
//  errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_LABEL_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_LABEL_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_LABEL_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_LABEL_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_LABEL_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_LABEL_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_LABEL_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_LABEL_CHARACTER_SET, VAL_NATIVE_CHARSET));
//  errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_LABEL_VISIBLE, 1));
//  errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_LABEL_JUSTIFY, VAL_LEFT_JUSTIFIED));
//  errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_LABEL_ANGLE, 0));
    errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_LABEL_WIDTH, 9));
    errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_LABEL_HEIGHT, 15));
//  errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_LABEL_RAISED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_LABEL_BGCOLOR, 0XEBE9ED));
//  errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_TEXT_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_TEXT_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_TEXT_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_TEXT_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_TEXT_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_TEXT_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_TEXT_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_TEXT_CHARACTER_SET, VAL_NATIVE_CHARSET));
    errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_TEXT_BGCOLOR, VAL_WHITE));
    errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_MAX_VALUE, 5.000000));
    errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_MIN_VALUE, -5.000000));
    errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_INCR_VALUE, 0.010000));
    errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_FORMAT, VAL_FLOATING_PT_FORMAT));
    errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_PRECISION, 3));
    errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_CHECK_RANGE, VAL_COERCE));
//  errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_PADDING, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_SHOW_RADIX, 0));
// ****WARNING****  Skipped ATTR_DISABLE_RADIX = False
// ****WARNING****  Skipped ATTR_INCDEC_WIDTH = 9
    errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_DFLT_VALUE, 0.000000));
    errChk(DefaultCtrl (hPanel, P1_OFST_1));
//  errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_SHOW_INCDEC_ARROWS, 1));
//  errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_NO_EDIT_TEXT, 0));
    errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_WIDTH, 43));
    errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_LABEL_TOP, 356));
    errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_LABEL_LEFT, 627));
    errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_LABEL_SIZE_TO_TEXT, 1));
    errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_TEXT_JUSTIFY, VAL_LEFT_JUSTIFIED));
//  errChk(DSBindCtrl (hPanel, P1_OFST_1, "", VAL_DS_READ, NULL, NULL));

    // Build control: P1_TLVL
    errChk(P1_TLVL = NewCtrl (hPanel, CTRL_NUMERIC, "Level", 41, 792));
    errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_CONSTANT_NAME, "TLVL"));
//  errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_VISIBLE, 1));
    errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_DATA_TYPE, VAL_FLOAT));
//  errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_CALLBACK_FUNCTION_POINTER, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_SHORTCUT_KEY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_DIMMED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_FRAME_COLOR, 0XEBE9ED));
    errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_TOOLTIP_TEXT, ""));
//  errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_TOOLTIP_DELAY, 1000));
//  errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_TOOLTIP_HIDE_DELAY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_DISABLE_CTRL_TOOLTIP, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_CTRL_MODE, VAL_HOT));
//  errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_LABEL_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_LABEL_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_LABEL_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_LABEL_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_LABEL_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_LABEL_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_LABEL_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_LABEL_CHARACTER_SET, VAL_NATIVE_CHARSET));
//  errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_LABEL_VISIBLE, 1));
//  errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_LABEL_JUSTIFY, VAL_LEFT_JUSTIFIED));
//  errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_LABEL_ANGLE, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_LABEL_WIDTH, 29));
    errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_LABEL_HEIGHT, 15));
//  errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_LABEL_RAISED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_LABEL_BGCOLOR, 0XEBE9ED));
//  errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_TEXT_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_TEXT_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_TEXT_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_TEXT_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_TEXT_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_TEXT_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_TEXT_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_TEXT_CHARACTER_SET, VAL_NATIVE_CHARSET));
    errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_TEXT_BGCOLOR, VAL_WHITE));
    errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_MAX_VALUE, 5.000000));
    errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_MIN_VALUE, -5.000000));
    errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_INCR_VALUE, 0.010000));
    errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_FORMAT, VAL_FLOATING_PT_FORMAT));
    errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_PRECISION, 3));
    errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_CHECK_RANGE, VAL_COERCE));
//  errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_PADDING, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_SHOW_RADIX, 0));
// ****WARNING****  Skipped ATTR_DISABLE_RADIX = False
// ****WARNING****  Skipped ATTR_INCDEC_WIDTH = 9
    errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_DFLT_VALUE, 0.000000));
    errChk(DefaultCtrl (hPanel, P1_TLVL));
//  errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_SHOW_INCDEC_ARROWS, 1));
//  errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_NO_EDIT_TEXT, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_WIDTH, 48));
    errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_LABEL_TOP, 44));
    errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_LABEL_LEFT, 758));
    errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_LABEL_SIZE_TO_TEXT, 1));
    errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_TEXT_JUSTIFY, VAL_LEFT_JUSTIFIED));
//  errChk(DSBindCtrl (hPanel, P1_TLVL, "", VAL_DS_READ, NULL, NULL));

    // Build control: P1_TDIV
    errChk(P1_TDIV = NewCtrl (hPanel, CTRL_RING, "Time", 155, 792));
    errChk(SetCtrlAttribute (hPanel, P1_TDIV, ATTR_CONSTANT_NAME, "TDIV"));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIV, ATTR_VISIBLE, 1));
    errChk(SetCtrlAttribute (hPanel, P1_TDIV, ATTR_DATA_TYPE, VAL_STRING));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIV, ATTR_CALLBACK_FUNCTION_POINTER, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TDIV, ATTR_SHORTCUT_KEY, 0));
    errChk(InsertListItem (hPanel, P1_TDIV, 0, "500ps", "500E-12"));
    errChk(InsertListItem (hPanel, P1_TDIV, 1, "1ns", "1E-9"));
    errChk(InsertListItem (hPanel, P1_TDIV, 2, "2ns", "2E-9"));
    errChk(InsertListItem (hPanel, P1_TDIV, 3, "5ns", "5E-9"));
    errChk(InsertListItem (hPanel, P1_TDIV, 4, "10ns", "10E-9"));
    errChk(InsertListItem (hPanel, P1_TDIV, 5, "20ns", "20E-9"));
    errChk(InsertListItem (hPanel, P1_TDIV, 6, "50ns", "50E-9"));
    errChk(InsertListItem (hPanel, P1_TDIV, 7, "100ns", "100E-9"));
    errChk(InsertListItem (hPanel, P1_TDIV, 8, "200ns", "200E-9"));
    errChk(InsertListItem (hPanel, P1_TDIV, 9, "500ns", "500E-9"));
    errChk(InsertListItem (hPanel, P1_TDIV, 10, "1us", "1E-6"));
    errChk(InsertListItem (hPanel, P1_TDIV, 11, "2us", "2E-6"));
    errChk(InsertListItem (hPanel, P1_TDIV, 12, "5us", "5E-6"));
    errChk(InsertListItem (hPanel, P1_TDIV, 13, "10us", "10E-6"));
    errChk(InsertListItem (hPanel, P1_TDIV, 14, "20us", "20E-6"));
    errChk(InsertListItem (hPanel, P1_TDIV, 15, "50us", "50E-6"));
    errChk(InsertListItem (hPanel, P1_TDIV, 16, "100us", "100E-6"));
    errChk(InsertListItem (hPanel, P1_TDIV, 17, "200us", "200E-6"));
    errChk(InsertListItem (hPanel, P1_TDIV, 18, "500us", "500E-6"));
    errChk(InsertListItem (hPanel, P1_TDIV, 19, "1ms", "1E-3"));
    errChk(InsertListItem (hPanel, P1_TDIV, 20, "2ms", "2E-3"));
    errChk(InsertListItem (hPanel, P1_TDIV, 21, "5ms", "5E-3"));
    errChk(InsertListItem (hPanel, P1_TDIV, 22, "10ms", "10E-3"));
    errChk(InsertListItem (hPanel, P1_TDIV, 23, "20ms", "20E-3"));
    errChk(InsertListItem (hPanel, P1_TDIV, 24, "50ms", "50E-3"));
    errChk(InsertListItem (hPanel, P1_TDIV, 25, "100ms", "100E-3"));
    errChk(InsertListItem (hPanel, P1_TDIV, 26, "200ms", "200E-3"));
    errChk(InsertListItem (hPanel, P1_TDIV, 27, "500ms", "500E-3"));
    errChk(InsertListItem (hPanel, P1_TDIV, 28, "1s", "1"));
    errChk(InsertListItem (hPanel, P1_TDIV, 29, "2s", "2"));
    errChk(InsertListItem (hPanel, P1_TDIV, 30, "5s", "5"));
    errChk(InsertListItem (hPanel, P1_TDIV, 31, "10s", "10"));
    errChk(InsertListItem (hPanel, P1_TDIV, 32, "20s", "20"));
    errChk(InsertListItem (hPanel, P1_TDIV, 33, "50s", "50"));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIV, ATTR_DIMMED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TDIV, ATTR_FRAME_COLOR, 0XEBE9ED));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIV, ATTR_DISABLE_CHECK_MARK, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TDIV, ATTR_TOOLTIP_TEXT, ""));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIV, ATTR_TOOLTIP_DELAY, 1000));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIV, ATTR_TOOLTIP_HIDE_DELAY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIV, ATTR_DISABLE_CTRL_TOOLTIP, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TDIV, ATTR_CTRL_MODE, VAL_HOT));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIV, ATTR_LABEL_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIV, ATTR_LABEL_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIV, ATTR_LABEL_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIV, ATTR_LABEL_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIV, ATTR_LABEL_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIV, ATTR_LABEL_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIV, ATTR_LABEL_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIV, ATTR_LABEL_CHARACTER_SET, VAL_NATIVE_CHARSET));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIV, ATTR_LABEL_VISIBLE, 1));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIV, ATTR_LABEL_JUSTIFY, VAL_LEFT_JUSTIFIED));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIV, ATTR_LABEL_ANGLE, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TDIV, ATTR_LABEL_WIDTH, 26));
    errChk(SetCtrlAttribute (hPanel, P1_TDIV, ATTR_LABEL_HEIGHT, 15));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIV, ATTR_LABEL_RAISED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TDIV, ATTR_LABEL_BGCOLOR, 0XEBE9ED));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIV, ATTR_TEXT_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIV, ATTR_TEXT_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIV, ATTR_TEXT_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIV, ATTR_TEXT_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIV, ATTR_TEXT_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIV, ATTR_TEXT_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIV, ATTR_TEXT_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TDIV, ATTR_TEXT_CHARACTER_SET, VAL_NATIVE_CHARSET));
    errChk(SetCtrlAttribute (hPanel, P1_TDIV, ATTR_TEXT_BGCOLOR, VAL_WHITE));
    errChk(SetCtrlAttribute (hPanel, P1_TDIV, ATTR_DFLT_INDEX, 7));
    errChk(DefaultCtrl (hPanel, P1_TDIV));
    errChk(SetCtrlAttribute (hPanel, P1_TDIV, ATTR_WIDTH, 48));
    errChk(SetCtrlAttribute (hPanel, P1_TDIV, ATTR_LABEL_TOP, 158));
    errChk(SetCtrlAttribute (hPanel, P1_TDIV, ATTR_LABEL_LEFT, 761));
    errChk(SetCtrlAttribute (hPanel, P1_TDIV, ATTR_LABEL_SIZE_TO_TEXT, 1));
    errChk(SetCtrlAttribute (hPanel, P1_TDIV, ATTR_TEXT_JUSTIFY, VAL_LEFT_JUSTIFIED));

    // Build control: P1_TSLP
    errChk(P1_TSLP = NewCtrl (hPanel, CTRL_RING_VSLIDE, "Slope", 39, 726));
    errChk(SetCtrlAttribute (hPanel, P1_TSLP, ATTR_CONSTANT_NAME, "TSLP"));
//  errChk(SetCtrlAttribute (hPanel, P1_TSLP, ATTR_VISIBLE, 1));
    errChk(SetCtrlAttribute (hPanel, P1_TSLP, ATTR_DATA_TYPE, VAL_STRING));
//  errChk(SetCtrlAttribute (hPanel, P1_TSLP, ATTR_CALLBACK_FUNCTION_POINTER, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TSLP, ATTR_SHORTCUT_KEY, 0));
    errChk(InsertListItem (hPanel, P1_TSLP, 0, "+", "POS"));
    errChk(InsertListItem (hPanel, P1_TSLP, 1, "-", "NEG"));
//  errChk(SetCtrlAttribute (hPanel, P1_TSLP, ATTR_DIMMED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TSLP, ATTR_TOOLTIP_TEXT, ""));
//  errChk(SetCtrlAttribute (hPanel, P1_TSLP, ATTR_TOOLTIP_DELAY, 1000));
//  errChk(SetCtrlAttribute (hPanel, P1_TSLP, ATTR_TOOLTIP_HIDE_DELAY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TSLP, ATTR_DISABLE_CTRL_TOOLTIP, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TSLP, ATTR_CTRL_MODE, VAL_HOT));
//  errChk(SetCtrlAttribute (hPanel, P1_TSLP, ATTR_LABEL_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_TSLP, ATTR_LABEL_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_TSLP, ATTR_LABEL_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TSLP, ATTR_LABEL_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TSLP, ATTR_LABEL_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TSLP, ATTR_LABEL_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_TSLP, ATTR_LABEL_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TSLP, ATTR_LABEL_CHARACTER_SET, VAL_NATIVE_CHARSET));
//  errChk(SetCtrlAttribute (hPanel, P1_TSLP, ATTR_LABEL_VISIBLE, 1));
//  errChk(SetCtrlAttribute (hPanel, P1_TSLP, ATTR_LABEL_JUSTIFY, VAL_LEFT_JUSTIFIED));
//  errChk(SetCtrlAttribute (hPanel, P1_TSLP, ATTR_LABEL_ANGLE, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TSLP, ATTR_LABEL_WIDTH, 30));
    errChk(SetCtrlAttribute (hPanel, P1_TSLP, ATTR_LABEL_HEIGHT, 15));
//  errChk(SetCtrlAttribute (hPanel, P1_TSLP, ATTR_LABEL_RAISED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TSLP, ATTR_LABEL_BGCOLOR, 0XEBE9ED));
//  errChk(SetCtrlAttribute (hPanel, P1_TSLP, ATTR_TEXT_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_TSLP, ATTR_TEXT_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_TSLP, ATTR_TEXT_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TSLP, ATTR_TEXT_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TSLP, ATTR_TEXT_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TSLP, ATTR_TEXT_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_TSLP, ATTR_TEXT_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TSLP, ATTR_TEXT_CHARACTER_SET, VAL_NATIVE_CHARSET));
    errChk(SetCtrlAttribute (hPanel, P1_TSLP, ATTR_DFLT_INDEX, 1));
    errChk(DefaultCtrl (hPanel, P1_TSLP));
    errChk(SetCtrlAttribute (hPanel, P1_TSLP, ATTR_SHOW_INCDEC_ARROWS, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TSLP, ATTR_NEEDLE_COLOR, 0XEBE9ED));
    errChk(SetCtrlAttribute (hPanel, P1_TSLP, ATTR_FILL_HOUSING_COLOR, 0X9C93A6));
    errChk(SetCtrlAttribute (hPanel, P1_TSLP, ATTR_TICK_STYLE, VAL_NO_TICKS));
    errChk(SetCtrlAttribute (hPanel, P1_TSLP, ATTR_USE_PROGRESS_BAR_VISUAL_STYLES, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TSLP, ATTR_FILL_COLOR, VAL_RED));
    errChk(SetCtrlAttribute (hPanel, P1_TSLP, ATTR_FILL_OPTION, VAL_NO_FILL));
    errChk(SetCtrlAttribute (hPanel, P1_TSLP, ATTR_HEIGHT, 17));
    errChk(SetCtrlAttribute (hPanel, P1_TSLP, ATTR_WIDTH, 10));
    errChk(SetCtrlAttribute (hPanel, P1_TSLP, ATTR_LABEL_TOP, 20));
    errChk(SetCtrlAttribute (hPanel, P1_TSLP, ATTR_LABEL_LEFT, 713));
    errChk(SetCtrlAttribute (hPanel, P1_TSLP, ATTR_SLIDER_LEFT, 725));
    errChk(SetCtrlAttribute (hPanel, P1_TSLP, ATTR_SLIDER_WIDTH, 12));
    errChk(SetCtrlAttribute (hPanel, P1_TSLP, ATTR_SLIDER_HEIGHT, 8));
    errChk(SetCtrlAttribute (hPanel, P1_TSLP, ATTR_LABEL_SIZE_TO_TEXT, 1));

    // Build control: P1_TEXT1
    errChk(P1_TEXT1 = NewCtrl (hPanel, CTRL_TEXT_BOX, "", 556, 8));
    errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_CONSTANT_NAME, "TEXT1"));
//  errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_VISIBLE, 1));
//  errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_CALLBACK_FUNCTION_POINTER, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_SHORTCUT_KEY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_DIMMED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_FRAME_COLOR, 0XEBE9ED));
    errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_SCROLL_BARS, VAL_VERT_SCROLL_BAR));
    errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_SCROLL_BAR_COLOR, 0XEBE9ED));
    errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_SCROLL_BAR_SIZE, VAL_SMALL_SCROLL_BARS));
    errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_TOOLTIP_TEXT, ""));
//  errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_TOOLTIP_DELAY, 1000));
//  errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_TOOLTIP_HIDE_DELAY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_DISABLE_CTRL_TOOLTIP, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_CTRL_MODE, VAL_HOT));
//  errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_LABEL_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_LABEL_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_LABEL_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_LABEL_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_LABEL_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_LABEL_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_LABEL_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_LABEL_CHARACTER_SET, VAL_NATIVE_CHARSET));
//  errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_LABEL_VISIBLE, 1));
//  errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_LABEL_JUSTIFY, VAL_LEFT_JUSTIFIED));
//  errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_LABEL_ANGLE, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_LABEL_WIDTH, 9));
    errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_LABEL_HEIGHT, 15));
//  errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_LABEL_RAISED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_LABEL_BGCOLOR, 0XEBE9ED));
//  errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_TEXT_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_TEXT_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_TEXT_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_TEXT_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_TEXT_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_TEXT_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_TEXT_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_TEXT_CHARACTER_SET, VAL_NATIVE_CHARSET));
    errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_TEXT_BGCOLOR, VAL_WHITE));
    errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_DFLT_VALUE, ""));
    errChk(DefaultCtrl (hPanel, P1_TEXT1));
//  errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_MAX_ENTRY_LENGTH, -1));
//  errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_WRAP_MODE, VAL_LINE_WRAP));
//  errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_ENTER_IS_NEWLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_FIRST_VISIBLE_LINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_EXTRA_LINES, -1));
// ****WARNING****  Skipped ATTR_VISIBLE_LINES = 5
//  errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_NO_EDIT_TEXT, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_HEIGHT, 71));
    errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_WIDTH, 642));
    errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_LABEL_TOP, 535));
    errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_LABEL_LEFT, 8));
    errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_LABEL_SIZE_TO_TEXT, 1));
    errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_TEXT_JUSTIFY, VAL_LEFT_JUSTIFIED));
//  errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_HSCROLL_OFFSET, 0));
//  errChk(DSBindCtrl (hPanel, P1_TEXT1, "", VAL_DS_READ, NULL, NULL));

    // Build control: P1_TRMD
    errChk(P1_TRMD = NewCtrl (hPanel, CTRL_RING, "Mode", 65, 779));
    errChk(SetCtrlAttribute (hPanel, P1_TRMD, ATTR_CONSTANT_NAME, "TRMD"));
//  errChk(SetCtrlAttribute (hPanel, P1_TRMD, ATTR_VISIBLE, 1));
    errChk(SetCtrlAttribute (hPanel, P1_TRMD, ATTR_DATA_TYPE, VAL_STRING));
//  errChk(SetCtrlAttribute (hPanel, P1_TRMD, ATTR_CALLBACK_FUNCTION_POINTER, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TRMD, ATTR_SHORTCUT_KEY, 0));
    errChk(InsertListItem (hPanel, P1_TRMD, 0, "AUTO", "AUTO"));
    errChk(InsertListItem (hPanel, P1_TRMD, 1, "NORMAL", "NORMAL"));
    errChk(InsertListItem (hPanel, P1_TRMD, 2, "SINGLE", "SINGLE"));
    errChk(InsertListItem (hPanel, P1_TRMD, 3, "STOP", "STOP"));
//  errChk(SetCtrlAttribute (hPanel, P1_TRMD, ATTR_DIMMED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TRMD, ATTR_FRAME_COLOR, 0XEBE9ED));
//  errChk(SetCtrlAttribute (hPanel, P1_TRMD, ATTR_DISABLE_CHECK_MARK, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TRMD, ATTR_TOOLTIP_TEXT, ""));
//  errChk(SetCtrlAttribute (hPanel, P1_TRMD, ATTR_TOOLTIP_DELAY, 1000));
//  errChk(SetCtrlAttribute (hPanel, P1_TRMD, ATTR_TOOLTIP_HIDE_DELAY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TRMD, ATTR_DISABLE_CTRL_TOOLTIP, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TRMD, ATTR_CTRL_MODE, VAL_HOT));
//  errChk(SetCtrlAttribute (hPanel, P1_TRMD, ATTR_LABEL_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_TRMD, ATTR_LABEL_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_TRMD, ATTR_LABEL_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TRMD, ATTR_LABEL_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TRMD, ATTR_LABEL_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TRMD, ATTR_LABEL_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_TRMD, ATTR_LABEL_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TRMD, ATTR_LABEL_CHARACTER_SET, VAL_NATIVE_CHARSET));
//  errChk(SetCtrlAttribute (hPanel, P1_TRMD, ATTR_LABEL_VISIBLE, 1));
//  errChk(SetCtrlAttribute (hPanel, P1_TRMD, ATTR_LABEL_JUSTIFY, VAL_LEFT_JUSTIFIED));
//  errChk(SetCtrlAttribute (hPanel, P1_TRMD, ATTR_LABEL_ANGLE, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TRMD, ATTR_LABEL_WIDTH, 30));
    errChk(SetCtrlAttribute (hPanel, P1_TRMD, ATTR_LABEL_HEIGHT, 15));
//  errChk(SetCtrlAttribute (hPanel, P1_TRMD, ATTR_LABEL_RAISED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TRMD, ATTR_LABEL_BGCOLOR, 0XEBE9ED));
//  errChk(SetCtrlAttribute (hPanel, P1_TRMD, ATTR_TEXT_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_TRMD, ATTR_TEXT_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_TRMD, ATTR_TEXT_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TRMD, ATTR_TEXT_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TRMD, ATTR_TEXT_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TRMD, ATTR_TEXT_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_TRMD, ATTR_TEXT_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TRMD, ATTR_TEXT_CHARACTER_SET, VAL_NATIVE_CHARSET));
    errChk(SetCtrlAttribute (hPanel, P1_TRMD, ATTR_TEXT_BGCOLOR, VAL_WHITE));
    errChk(SetCtrlAttribute (hPanel, P1_TRMD, ATTR_DFLT_INDEX, 1));
    errChk(DefaultCtrl (hPanel, P1_TRMD));
    errChk(SetCtrlAttribute (hPanel, P1_TRMD, ATTR_WIDTH, 61));
    errChk(SetCtrlAttribute (hPanel, P1_TRMD, ATTR_LABEL_TOP, 68));
    errChk(SetCtrlAttribute (hPanel, P1_TRMD, ATTR_LABEL_LEFT, 749));
    errChk(SetCtrlAttribute (hPanel, P1_TRMD, ATTR_LABEL_SIZE_TO_TEXT, 1));
    errChk(SetCtrlAttribute (hPanel, P1_TRMD, ATTR_TEXT_JUSTIFY, VAL_LEFT_JUSTIFIED));

    // Build control: P1_DSAV
    errChk(P1_DSAV = NewCtrl (hPanel, CTRL_MENU_RING, "", 7, 130));
    errChk(SetCtrlAttribute (hPanel, P1_DSAV, ATTR_CONSTANT_NAME, "DSAV"));
//  errChk(SetCtrlAttribute (hPanel, P1_DSAV, ATTR_VISIBLE, 1));
    errChk(SetCtrlAttribute (hPanel, P1_DSAV, ATTR_DATA_TYPE, VAL_STRING));
//  errChk(SetCtrlAttribute (hPanel, P1_DSAV, ATTR_CALLBACK_FUNCTION_POINTER, 0));
    errChk(SetCtrlAttribute (hPanel, P1_DSAV, ATTR_SHORTCUT_KEY, 0));
    errChk(InsertListItem (hPanel, P1_DSAV, 0, "TIFF", "TIFF"));
    errChk(InsertListItem (hPanel, P1_DSAV, 1, "BMP", "MBP"));
    errChk(InsertListItem (hPanel, P1_DSAV, 2, "PNG", "PNG"));
//  errChk(SetCtrlAttribute (hPanel, P1_DSAV, ATTR_DIMMED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_DSAV, ATTR_FRAME_COLOR, 0XEBE9ED));
//  errChk(SetCtrlAttribute (hPanel, P1_DSAV, ATTR_DISABLE_CHECK_MARK, 0));
    errChk(SetCtrlAttribute (hPanel, P1_DSAV, ATTR_TOOLTIP_TEXT, ""));
//  errChk(SetCtrlAttribute (hPanel, P1_DSAV, ATTR_TOOLTIP_DELAY, 1000));
//  errChk(SetCtrlAttribute (hPanel, P1_DSAV, ATTR_TOOLTIP_HIDE_DELAY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_DSAV, ATTR_DISABLE_CTRL_TOOLTIP, 0));
    errChk(SetCtrlAttribute (hPanel, P1_DSAV, ATTR_CTRL_MODE, VAL_HOT));
//  errChk(SetCtrlAttribute (hPanel, P1_DSAV, ATTR_LABEL_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_DSAV, ATTR_LABEL_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_DSAV, ATTR_LABEL_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_DSAV, ATTR_LABEL_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_DSAV, ATTR_LABEL_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_DSAV, ATTR_LABEL_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_DSAV, ATTR_LABEL_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_DSAV, ATTR_LABEL_CHARACTER_SET, VAL_NATIVE_CHARSET));
//  errChk(SetCtrlAttribute (hPanel, P1_DSAV, ATTR_LABEL_VISIBLE, 1));
//  errChk(SetCtrlAttribute (hPanel, P1_DSAV, ATTR_LABEL_JUSTIFY, VAL_LEFT_JUSTIFIED));
//  errChk(SetCtrlAttribute (hPanel, P1_DSAV, ATTR_LABEL_ANGLE, 0));
    errChk(SetCtrlAttribute (hPanel, P1_DSAV, ATTR_LABEL_WIDTH, 9));
    errChk(SetCtrlAttribute (hPanel, P1_DSAV, ATTR_LABEL_HEIGHT, 15));
//  errChk(SetCtrlAttribute (hPanel, P1_DSAV, ATTR_LABEL_RAISED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_DSAV, ATTR_LABEL_BGCOLOR, 0XEBE9ED));
//  errChk(SetCtrlAttribute (hPanel, P1_DSAV, ATTR_TEXT_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_DSAV, ATTR_TEXT_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_DSAV, ATTR_TEXT_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_DSAV, ATTR_TEXT_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_DSAV, ATTR_TEXT_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_DSAV, ATTR_TEXT_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_DSAV, ATTR_TEXT_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_DSAV, ATTR_TEXT_CHARACTER_SET, VAL_NATIVE_CHARSET));
    errChk(SetCtrlAttribute (hPanel, P1_DSAV, ATTR_DFLT_INDEX, 2));
    errChk(DefaultCtrl (hPanel, P1_DSAV));
//  errChk(SetCtrlAttribute (hPanel, P1_DSAV, ATTR_MENU_ARROW_COLOR, VAL_BLACK));
    errChk(SetCtrlAttribute (hPanel, P1_DSAV, ATTR_WIDTH, 41));
    errChk(SetCtrlAttribute (hPanel, P1_DSAV, ATTR_LABEL_TOP, -14));
    errChk(SetCtrlAttribute (hPanel, P1_DSAV, ATTR_LABEL_LEFT, 130));
    errChk(SetCtrlAttribute (hPanel, P1_DSAV, ATTR_LABEL_SIZE_TO_TEXT, 1));
    errChk(SetCtrlAttribute (hPanel, P1_DSAV, ATTR_TEXT_JUSTIFY, VAL_LEFT_JUSTIFIED));

    // Build control: P1_PERS
    errChk(P1_PERS = NewCtrl (hPanel, CTRL_RING, "Pers.", 178, 792));
    errChk(SetCtrlAttribute (hPanel, P1_PERS, ATTR_CONSTANT_NAME, "PERS"));
//  errChk(SetCtrlAttribute (hPanel, P1_PERS, ATTR_VISIBLE, 1));
    errChk(SetCtrlAttribute (hPanel, P1_PERS, ATTR_DATA_TYPE, VAL_STRING));
//  errChk(SetCtrlAttribute (hPanel, P1_PERS, ATTR_CALLBACK_FUNCTION_POINTER, 0));
    errChk(SetCtrlAttribute (hPanel, P1_PERS, ATTR_SHORTCUT_KEY, 0));
    errChk(InsertListItem (hPanel, P1_PERS, 0, "OFF", "OFF"));
    errChk(InsertListItem (hPanel, P1_PERS, 1, "100ms", "100MS"));
    errChk(InsertListItem (hPanel, P1_PERS, 2, "200ms", "200MS"));
    errChk(InsertListItem (hPanel, P1_PERS, 3, "500ms", "500MS"));
    errChk(InsertListItem (hPanel, P1_PERS, 4, "1s", "1S"));
    errChk(InsertListItem (hPanel, P1_PERS, 5, "2s", "2S"));
    errChk(InsertListItem (hPanel, P1_PERS, 6, "5s", "5S"));
    errChk(InsertListItem (hPanel, P1_PERS, 7, "10s", "10S"));
    errChk(InsertListItem (hPanel, P1_PERS, 8, "INF.", "INFINITE"));
//  errChk(SetCtrlAttribute (hPanel, P1_PERS, ATTR_DIMMED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_PERS, ATTR_FRAME_COLOR, 0XEBE9ED));
//  errChk(SetCtrlAttribute (hPanel, P1_PERS, ATTR_DISABLE_CHECK_MARK, 0));
    errChk(SetCtrlAttribute (hPanel, P1_PERS, ATTR_TOOLTIP_TEXT, ""));
//  errChk(SetCtrlAttribute (hPanel, P1_PERS, ATTR_TOOLTIP_DELAY, 1000));
//  errChk(SetCtrlAttribute (hPanel, P1_PERS, ATTR_TOOLTIP_HIDE_DELAY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_PERS, ATTR_DISABLE_CTRL_TOOLTIP, 0));
    errChk(SetCtrlAttribute (hPanel, P1_PERS, ATTR_CTRL_MODE, VAL_HOT));
//  errChk(SetCtrlAttribute (hPanel, P1_PERS, ATTR_LABEL_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_PERS, ATTR_LABEL_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_PERS, ATTR_LABEL_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_PERS, ATTR_LABEL_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_PERS, ATTR_LABEL_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_PERS, ATTR_LABEL_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_PERS, ATTR_LABEL_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_PERS, ATTR_LABEL_CHARACTER_SET, VAL_NATIVE_CHARSET));
//  errChk(SetCtrlAttribute (hPanel, P1_PERS, ATTR_LABEL_VISIBLE, 1));
//  errChk(SetCtrlAttribute (hPanel, P1_PERS, ATTR_LABEL_JUSTIFY, VAL_LEFT_JUSTIFIED));
//  errChk(SetCtrlAttribute (hPanel, P1_PERS, ATTR_LABEL_ANGLE, 0));
    errChk(SetCtrlAttribute (hPanel, P1_PERS, ATTR_LABEL_WIDTH, 27));
    errChk(SetCtrlAttribute (hPanel, P1_PERS, ATTR_LABEL_HEIGHT, 15));
//  errChk(SetCtrlAttribute (hPanel, P1_PERS, ATTR_LABEL_RAISED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_PERS, ATTR_LABEL_BGCOLOR, 0XEBE9ED));
//  errChk(SetCtrlAttribute (hPanel, P1_PERS, ATTR_TEXT_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_PERS, ATTR_TEXT_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_PERS, ATTR_TEXT_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_PERS, ATTR_TEXT_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_PERS, ATTR_TEXT_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_PERS, ATTR_TEXT_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_PERS, ATTR_TEXT_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_PERS, ATTR_TEXT_CHARACTER_SET, VAL_NATIVE_CHARSET));
    errChk(SetCtrlAttribute (hPanel, P1_PERS, ATTR_TEXT_BGCOLOR, VAL_WHITE));
//  errChk(SetCtrlAttribute (hPanel, P1_PERS, ATTR_DFLT_INDEX, 0));
    errChk(DefaultCtrl (hPanel, P1_PERS));
    errChk(SetCtrlAttribute (hPanel, P1_PERS, ATTR_WIDTH, 47));
    errChk(SetCtrlAttribute (hPanel, P1_PERS, ATTR_LABEL_TOP, 180));
    errChk(SetCtrlAttribute (hPanel, P1_PERS, ATTR_LABEL_LEFT, 760));
    errChk(SetCtrlAttribute (hPanel, P1_PERS, ATTR_LABEL_SIZE_TO_TEXT, 1));
    errChk(SetCtrlAttribute (hPanel, P1_PERS, ATTR_TEXT_JUSTIFY, VAL_LEFT_JUSTIFIED));

    // Build control: P1_TRA_4
    errChk(P1_TRA_4 = NewCtrl (hPanel, CTRL_SQUARE_RADIO_BUTTON, "CH4", 292, 813));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_4, ATTR_CONSTANT_NAME, "TRA_4"));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_4, ATTR_VISIBLE, 1));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_4, ATTR_CALLBACK_FUNCTION_POINTER, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_4, ATTR_SHORTCUT_KEY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_4, ATTR_DIMMED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_4, ATTR_TOOLTIP_TEXT, ""));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_4, ATTR_TOOLTIP_DELAY, 1000));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_4, ATTR_TOOLTIP_HIDE_DELAY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_4, ATTR_DISABLE_CTRL_TOOLTIP, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_4, ATTR_CTRL_MODE, VAL_HOT));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_4, ATTR_LABEL_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_4, ATTR_LABEL_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_4, ATTR_LABEL_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_4, ATTR_LABEL_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_4, ATTR_LABEL_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_4, ATTR_LABEL_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_4, ATTR_LABEL_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_4, ATTR_LABEL_CHARACTER_SET, VAL_NATIVE_CHARSET));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_4, ATTR_LABEL_VISIBLE, 1));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_4, ATTR_LABEL_JUSTIFY, VAL_LEFT_JUSTIFIED));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_4, ATTR_LABEL_ANGLE, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_4, ATTR_LABEL_WIDTH, 24));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_4, ATTR_LABEL_HEIGHT, 15));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_4, ATTR_LABEL_RAISED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_4, ATTR_LABEL_BGCOLOR, VAL_TRANSPARENT));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_4, ATTR_DFLT_VALUE, 0));
    errChk(DefaultCtrl (hPanel, P1_TRA_4));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_4, ATTR_ON_COLOR, VAL_WHITE));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_4, ATTR_OFF_COLOR, VAL_WHITE));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_4, ATTR_HEIGHT, 13));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_4, ATTR_WIDTH, 13));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_4, ATTR_LABEL_TOP, 275));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_4, ATTR_LABEL_LEFT, 809));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_4, ATTR_LABEL_SIZE_TO_TEXT, 1));

    // Build control: P1_TRA_3
    errChk(P1_TRA_3 = NewCtrl (hPanel, CTRL_SQUARE_RADIO_BUTTON, "CH3", 292, 766));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_3, ATTR_CONSTANT_NAME, "TRA_3"));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_3, ATTR_VISIBLE, 1));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_3, ATTR_CALLBACK_FUNCTION_POINTER, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_3, ATTR_SHORTCUT_KEY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_3, ATTR_DIMMED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_3, ATTR_TOOLTIP_TEXT, ""));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_3, ATTR_TOOLTIP_DELAY, 1000));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_3, ATTR_TOOLTIP_HIDE_DELAY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_3, ATTR_DISABLE_CTRL_TOOLTIP, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_3, ATTR_CTRL_MODE, VAL_HOT));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_3, ATTR_LABEL_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_3, ATTR_LABEL_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_3, ATTR_LABEL_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_3, ATTR_LABEL_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_3, ATTR_LABEL_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_3, ATTR_LABEL_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_3, ATTR_LABEL_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_3, ATTR_LABEL_CHARACTER_SET, VAL_NATIVE_CHARSET));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_3, ATTR_LABEL_VISIBLE, 1));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_3, ATTR_LABEL_JUSTIFY, VAL_LEFT_JUSTIFIED));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_3, ATTR_LABEL_ANGLE, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_3, ATTR_LABEL_WIDTH, 24));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_3, ATTR_LABEL_HEIGHT, 15));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_3, ATTR_LABEL_RAISED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_3, ATTR_LABEL_BGCOLOR, VAL_TRANSPARENT));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_3, ATTR_DFLT_VALUE, 0));
    errChk(DefaultCtrl (hPanel, P1_TRA_3));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_3, ATTR_ON_COLOR, VAL_WHITE));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_3, ATTR_OFF_COLOR, VAL_WHITE));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_3, ATTR_HEIGHT, 13));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_3, ATTR_WIDTH, 13));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_3, ATTR_LABEL_TOP, 275));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_3, ATTR_LABEL_LEFT, 762));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_3, ATTR_LABEL_SIZE_TO_TEXT, 1));

    // Build control: P1_TRA_2
    errChk(P1_TRA_2 = NewCtrl (hPanel, CTRL_SQUARE_RADIO_BUTTON, "CH2", 292, 719));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_2, ATTR_CONSTANT_NAME, "TRA_2"));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_2, ATTR_VISIBLE, 1));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_2, ATTR_CALLBACK_FUNCTION_POINTER, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_2, ATTR_SHORTCUT_KEY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_2, ATTR_DIMMED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_2, ATTR_TOOLTIP_TEXT, ""));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_2, ATTR_TOOLTIP_DELAY, 1000));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_2, ATTR_TOOLTIP_HIDE_DELAY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_2, ATTR_DISABLE_CTRL_TOOLTIP, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_2, ATTR_CTRL_MODE, VAL_HOT));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_2, ATTR_LABEL_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_2, ATTR_LABEL_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_2, ATTR_LABEL_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_2, ATTR_LABEL_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_2, ATTR_LABEL_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_2, ATTR_LABEL_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_2, ATTR_LABEL_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_2, ATTR_LABEL_CHARACTER_SET, VAL_NATIVE_CHARSET));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_2, ATTR_LABEL_VISIBLE, 1));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_2, ATTR_LABEL_JUSTIFY, VAL_LEFT_JUSTIFIED));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_2, ATTR_LABEL_ANGLE, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_2, ATTR_LABEL_WIDTH, 24));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_2, ATTR_LABEL_HEIGHT, 15));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_2, ATTR_LABEL_RAISED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_2, ATTR_LABEL_BGCOLOR, VAL_TRANSPARENT));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_2, ATTR_DFLT_VALUE, 0));
    errChk(DefaultCtrl (hPanel, P1_TRA_2));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_2, ATTR_ON_COLOR, VAL_WHITE));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_2, ATTR_OFF_COLOR, VAL_WHITE));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_2, ATTR_HEIGHT, 13));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_2, ATTR_WIDTH, 13));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_2, ATTR_LABEL_TOP, 275));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_2, ATTR_LABEL_LEFT, 715));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_2, ATTR_LABEL_SIZE_TO_TEXT, 1));

    // Build control: P1_TRA_1
    errChk(P1_TRA_1 = NewCtrl (hPanel, CTRL_SQUARE_RADIO_BUTTON, "CH1", 292, 673));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_1, ATTR_CONSTANT_NAME, "TRA_1"));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_1, ATTR_VISIBLE, 1));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_1, ATTR_CALLBACK_FUNCTION_POINTER, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_1, ATTR_SHORTCUT_KEY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_1, ATTR_DIMMED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_1, ATTR_TOOLTIP_TEXT, ""));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_1, ATTR_TOOLTIP_DELAY, 1000));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_1, ATTR_TOOLTIP_HIDE_DELAY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_1, ATTR_DISABLE_CTRL_TOOLTIP, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_1, ATTR_CTRL_MODE, VAL_HOT));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_1, ATTR_LABEL_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_1, ATTR_LABEL_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_1, ATTR_LABEL_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_1, ATTR_LABEL_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_1, ATTR_LABEL_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_1, ATTR_LABEL_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_1, ATTR_LABEL_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_1, ATTR_LABEL_CHARACTER_SET, VAL_NATIVE_CHARSET));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_1, ATTR_LABEL_VISIBLE, 1));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_1, ATTR_LABEL_JUSTIFY, VAL_LEFT_JUSTIFIED));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_1, ATTR_LABEL_ANGLE, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_1, ATTR_LABEL_WIDTH, 24));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_1, ATTR_LABEL_HEIGHT, 15));
//  errChk(SetCtrlAttribute (hPanel, P1_TRA_1, ATTR_LABEL_RAISED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_1, ATTR_LABEL_BGCOLOR, VAL_TRANSPARENT));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_1, ATTR_DFLT_VALUE, 0));
    errChk(DefaultCtrl (hPanel, P1_TRA_1));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_1, ATTR_ON_COLOR, VAL_WHITE));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_1, ATTR_OFF_COLOR, VAL_WHITE));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_1, ATTR_HEIGHT, 13));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_1, ATTR_WIDTH, 13));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_1, ATTR_LABEL_TOP, 275));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_1, ATTR_LABEL_LEFT, 669));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_1, ATTR_LABEL_SIZE_TO_TEXT, 1));

    // Build control: P1_BWL_4
    errChk(P1_BWL_4 = NewCtrl (hPanel, CTRL_RING, "", 429, 799));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_4, ATTR_CONSTANT_NAME, "BWL_4"));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_4, ATTR_VISIBLE, 1));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_4, ATTR_DATA_TYPE, VAL_STRING));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_4, ATTR_CALLBACK_FUNCTION_POINTER, 0));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_4, ATTR_SHORTCUT_KEY, 0));
    errChk(InsertListItem (hPanel, P1_BWL_4, 0, "FULL", "FULL"));
    errChk(InsertListItem (hPanel, P1_BWL_4, 1, "100M", "100M"));
    errChk(InsertListItem (hPanel, P1_BWL_4, 2, "20M", "20M"));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_4, ATTR_DIMMED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_4, ATTR_FRAME_COLOR, 0XEBE9ED));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_4, ATTR_DISABLE_CHECK_MARK, 0));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_4, ATTR_TOOLTIP_TEXT, ""));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_4, ATTR_TOOLTIP_DELAY, 1000));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_4, ATTR_TOOLTIP_HIDE_DELAY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_4, ATTR_DISABLE_CTRL_TOOLTIP, 0));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_4, ATTR_CTRL_MODE, VAL_HOT));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_4, ATTR_LABEL_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_4, ATTR_LABEL_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_4, ATTR_LABEL_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_4, ATTR_LABEL_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_4, ATTR_LABEL_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_4, ATTR_LABEL_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_4, ATTR_LABEL_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_4, ATTR_LABEL_CHARACTER_SET, VAL_NATIVE_CHARSET));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_4, ATTR_LABEL_VISIBLE, 1));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_4, ATTR_LABEL_JUSTIFY, VAL_LEFT_JUSTIFIED));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_4, ATTR_LABEL_ANGLE, 0));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_4, ATTR_LABEL_WIDTH, 9));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_4, ATTR_LABEL_HEIGHT, 15));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_4, ATTR_LABEL_RAISED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_4, ATTR_LABEL_BGCOLOR, 0XEBE9ED));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_4, ATTR_TEXT_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_4, ATTR_TEXT_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_4, ATTR_TEXT_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_4, ATTR_TEXT_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_4, ATTR_TEXT_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_4, ATTR_TEXT_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_4, ATTR_TEXT_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_4, ATTR_TEXT_CHARACTER_SET, VAL_NATIVE_CHARSET));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_4, ATTR_TEXT_BGCOLOR, VAL_WHITE));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_4, ATTR_DFLT_INDEX, 0));
    errChk(DefaultCtrl (hPanel, P1_BWL_4));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_4, ATTR_WIDTH, 43));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_4, ATTR_LABEL_TOP, 408));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_4, ATTR_LABEL_LEFT, 799));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_4, ATTR_LABEL_SIZE_TO_TEXT, 1));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_4, ATTR_TEXT_JUSTIFY, VAL_LEFT_JUSTIFIED));

    // Build control: P1_BWL_3
    errChk(P1_BWL_3 = NewCtrl (hPanel, CTRL_RING, "", 429, 753));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_3, ATTR_CONSTANT_NAME, "BWL_3"));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_3, ATTR_VISIBLE, 1));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_3, ATTR_DATA_TYPE, VAL_STRING));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_3, ATTR_CALLBACK_FUNCTION_POINTER, 0));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_3, ATTR_SHORTCUT_KEY, 0));
    errChk(InsertListItem (hPanel, P1_BWL_3, 0, "FULL", "FULL"));
    errChk(InsertListItem (hPanel, P1_BWL_3, 1, "100M", "100M"));
    errChk(InsertListItem (hPanel, P1_BWL_3, 2, "20M", "20M"));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_3, ATTR_DIMMED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_3, ATTR_FRAME_COLOR, 0XEBE9ED));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_3, ATTR_DISABLE_CHECK_MARK, 0));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_3, ATTR_TOOLTIP_TEXT, ""));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_3, ATTR_TOOLTIP_DELAY, 1000));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_3, ATTR_TOOLTIP_HIDE_DELAY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_3, ATTR_DISABLE_CTRL_TOOLTIP, 0));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_3, ATTR_CTRL_MODE, VAL_HOT));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_3, ATTR_LABEL_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_3, ATTR_LABEL_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_3, ATTR_LABEL_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_3, ATTR_LABEL_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_3, ATTR_LABEL_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_3, ATTR_LABEL_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_3, ATTR_LABEL_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_3, ATTR_LABEL_CHARACTER_SET, VAL_NATIVE_CHARSET));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_3, ATTR_LABEL_VISIBLE, 1));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_3, ATTR_LABEL_JUSTIFY, VAL_LEFT_JUSTIFIED));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_3, ATTR_LABEL_ANGLE, 0));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_3, ATTR_LABEL_WIDTH, 9));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_3, ATTR_LABEL_HEIGHT, 15));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_3, ATTR_LABEL_RAISED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_3, ATTR_LABEL_BGCOLOR, 0XEBE9ED));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_3, ATTR_TEXT_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_3, ATTR_TEXT_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_3, ATTR_TEXT_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_3, ATTR_TEXT_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_3, ATTR_TEXT_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_3, ATTR_TEXT_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_3, ATTR_TEXT_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_3, ATTR_TEXT_CHARACTER_SET, VAL_NATIVE_CHARSET));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_3, ATTR_TEXT_BGCOLOR, VAL_WHITE));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_3, ATTR_DFLT_INDEX, 0));
    errChk(DefaultCtrl (hPanel, P1_BWL_3));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_3, ATTR_WIDTH, 43));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_3, ATTR_LABEL_TOP, 408));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_3, ATTR_LABEL_LEFT, 753));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_3, ATTR_LABEL_SIZE_TO_TEXT, 1));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_3, ATTR_TEXT_JUSTIFY, VAL_LEFT_JUSTIFIED));

    // Build control: P1_BWL_2
    errChk(P1_BWL_2 = NewCtrl (hPanel, CTRL_RING, "", 429, 707));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_2, ATTR_CONSTANT_NAME, "BWL_2"));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_2, ATTR_VISIBLE, 1));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_2, ATTR_DATA_TYPE, VAL_STRING));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_2, ATTR_CALLBACK_FUNCTION_POINTER, 0));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_2, ATTR_SHORTCUT_KEY, 0));
    errChk(InsertListItem (hPanel, P1_BWL_2, 0, "FULL", "FULL"));
    errChk(InsertListItem (hPanel, P1_BWL_2, 1, "100M", "100M"));
    errChk(InsertListItem (hPanel, P1_BWL_2, 2, "20M", "20M"));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_2, ATTR_DIMMED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_2, ATTR_FRAME_COLOR, 0XEBE9ED));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_2, ATTR_DISABLE_CHECK_MARK, 0));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_2, ATTR_TOOLTIP_TEXT, ""));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_2, ATTR_TOOLTIP_DELAY, 1000));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_2, ATTR_TOOLTIP_HIDE_DELAY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_2, ATTR_DISABLE_CTRL_TOOLTIP, 0));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_2, ATTR_CTRL_MODE, VAL_HOT));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_2, ATTR_LABEL_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_2, ATTR_LABEL_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_2, ATTR_LABEL_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_2, ATTR_LABEL_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_2, ATTR_LABEL_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_2, ATTR_LABEL_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_2, ATTR_LABEL_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_2, ATTR_LABEL_CHARACTER_SET, VAL_NATIVE_CHARSET));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_2, ATTR_LABEL_VISIBLE, 1));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_2, ATTR_LABEL_JUSTIFY, VAL_LEFT_JUSTIFIED));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_2, ATTR_LABEL_ANGLE, 0));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_2, ATTR_LABEL_WIDTH, 9));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_2, ATTR_LABEL_HEIGHT, 15));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_2, ATTR_LABEL_RAISED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_2, ATTR_LABEL_BGCOLOR, 0XEBE9ED));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_2, ATTR_TEXT_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_2, ATTR_TEXT_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_2, ATTR_TEXT_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_2, ATTR_TEXT_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_2, ATTR_TEXT_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_2, ATTR_TEXT_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_2, ATTR_TEXT_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_2, ATTR_TEXT_CHARACTER_SET, VAL_NATIVE_CHARSET));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_2, ATTR_TEXT_BGCOLOR, VAL_WHITE));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_2, ATTR_DFLT_INDEX, 0));
    errChk(DefaultCtrl (hPanel, P1_BWL_2));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_2, ATTR_WIDTH, 43));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_2, ATTR_LABEL_TOP, 408));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_2, ATTR_LABEL_LEFT, 707));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_2, ATTR_LABEL_SIZE_TO_TEXT, 1));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_2, ATTR_TEXT_JUSTIFY, VAL_LEFT_JUSTIFIED));

    // Build control: P1_VDIV_4
    errChk(P1_VDIV_4 = NewCtrl (hPanel, CTRL_RING, "", 309, 799));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_4, ATTR_CONSTANT_NAME, "VDIV_4"));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_4, ATTR_VISIBLE, 1));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_4, ATTR_DATA_TYPE, VAL_FLOAT));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_4, ATTR_CALLBACK_FUNCTION_POINTER, 0));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_4, ATTR_SHORTCUT_KEY, 0));
    errChk(InsertListItem (hPanel, P1_VDIV_4, 0, "2mV", 0.002000));
    errChk(InsertListItem (hPanel, P1_VDIV_4, 1, "5mV", 0.005000));
    errChk(InsertListItem (hPanel, P1_VDIV_4, 2, "10mV", 0.010000));
    errChk(InsertListItem (hPanel, P1_VDIV_4, 3, "20mV", 0.020000));
    errChk(InsertListItem (hPanel, P1_VDIV_4, 4, "50mV", 0.050000));
    errChk(InsertListItem (hPanel, P1_VDIV_4, 5, "100mV", 0.100000));
    errChk(InsertListItem (hPanel, P1_VDIV_4, 6, "200mV", 0.200000));
    errChk(InsertListItem (hPanel, P1_VDIV_4, 7, "500mV", 0.500000));
    errChk(InsertListItem (hPanel, P1_VDIV_4, 8, "1V", 1.000000));
    errChk(InsertListItem (hPanel, P1_VDIV_4, 9, "2V", 2.000000));
    errChk(InsertListItem (hPanel, P1_VDIV_4, 10, "5V", 5.000000));
    errChk(InsertListItem (hPanel, P1_VDIV_4, 11, "10V", 10.000000));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_4, ATTR_DIMMED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_4, ATTR_FRAME_COLOR, 0XEBE9ED));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_4, ATTR_DISABLE_CHECK_MARK, 0));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_4, ATTR_TOOLTIP_TEXT, ""));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_4, ATTR_TOOLTIP_DELAY, 1000));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_4, ATTR_TOOLTIP_HIDE_DELAY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_4, ATTR_DISABLE_CTRL_TOOLTIP, 0));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_4, ATTR_CTRL_MODE, VAL_HOT));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_4, ATTR_LABEL_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_4, ATTR_LABEL_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_4, ATTR_LABEL_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_4, ATTR_LABEL_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_4, ATTR_LABEL_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_4, ATTR_LABEL_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_4, ATTR_LABEL_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_4, ATTR_LABEL_CHARACTER_SET, VAL_NATIVE_CHARSET));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_4, ATTR_LABEL_VISIBLE, 1));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_4, ATTR_LABEL_JUSTIFY, VAL_LEFT_JUSTIFIED));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_4, ATTR_LABEL_ANGLE, 0));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_4, ATTR_LABEL_WIDTH, 9));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_4, ATTR_LABEL_HEIGHT, 15));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_4, ATTR_LABEL_RAISED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_4, ATTR_LABEL_BGCOLOR, 0XEBE9ED));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_4, ATTR_TEXT_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_4, ATTR_TEXT_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_4, ATTR_TEXT_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_4, ATTR_TEXT_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_4, ATTR_TEXT_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_4, ATTR_TEXT_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_4, ATTR_TEXT_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_4, ATTR_TEXT_CHARACTER_SET, VAL_NATIVE_CHARSET));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_4, ATTR_TEXT_BGCOLOR, VAL_WHITE));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_4, ATTR_DFLT_INDEX, 5));
    errChk(DefaultCtrl (hPanel, P1_VDIV_4));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_4, ATTR_WIDTH, 43));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_4, ATTR_LABEL_TOP, 288));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_4, ATTR_LABEL_LEFT, 799));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_4, ATTR_LABEL_SIZE_TO_TEXT, 1));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_4, ATTR_TEXT_JUSTIFY, VAL_LEFT_JUSTIFIED));

    // Build control: P1_VDIV_3
    errChk(P1_VDIV_3 = NewCtrl (hPanel, CTRL_RING, "", 309, 753));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_3, ATTR_CONSTANT_NAME, "VDIV_3"));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_3, ATTR_VISIBLE, 1));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_3, ATTR_DATA_TYPE, VAL_FLOAT));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_3, ATTR_CALLBACK_FUNCTION_POINTER, 0));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_3, ATTR_SHORTCUT_KEY, 0));
    errChk(InsertListItem (hPanel, P1_VDIV_3, 0, "2mV", 0.002000));
    errChk(InsertListItem (hPanel, P1_VDIV_3, 1, "5mV", 0.005000));
    errChk(InsertListItem (hPanel, P1_VDIV_3, 2, "10mV", 0.010000));
    errChk(InsertListItem (hPanel, P1_VDIV_3, 3, "20mV", 0.020000));
    errChk(InsertListItem (hPanel, P1_VDIV_3, 4, "50mV", 0.050000));
    errChk(InsertListItem (hPanel, P1_VDIV_3, 5, "100mV", 0.100000));
    errChk(InsertListItem (hPanel, P1_VDIV_3, 6, "200mV", 0.200000));
    errChk(InsertListItem (hPanel, P1_VDIV_3, 7, "500mV", 0.500000));
    errChk(InsertListItem (hPanel, P1_VDIV_3, 8, "1V", 1.000000));
    errChk(InsertListItem (hPanel, P1_VDIV_3, 9, "2V", 2.000000));
    errChk(InsertListItem (hPanel, P1_VDIV_3, 10, "5V", 5.000000));
    errChk(InsertListItem (hPanel, P1_VDIV_3, 11, "10V", 10.000000));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_3, ATTR_DIMMED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_3, ATTR_FRAME_COLOR, 0XEBE9ED));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_3, ATTR_DISABLE_CHECK_MARK, 0));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_3, ATTR_TOOLTIP_TEXT, ""));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_3, ATTR_TOOLTIP_DELAY, 1000));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_3, ATTR_TOOLTIP_HIDE_DELAY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_3, ATTR_DISABLE_CTRL_TOOLTIP, 0));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_3, ATTR_CTRL_MODE, VAL_HOT));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_3, ATTR_LABEL_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_3, ATTR_LABEL_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_3, ATTR_LABEL_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_3, ATTR_LABEL_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_3, ATTR_LABEL_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_3, ATTR_LABEL_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_3, ATTR_LABEL_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_3, ATTR_LABEL_CHARACTER_SET, VAL_NATIVE_CHARSET));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_3, ATTR_LABEL_VISIBLE, 1));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_3, ATTR_LABEL_JUSTIFY, VAL_LEFT_JUSTIFIED));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_3, ATTR_LABEL_ANGLE, 0));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_3, ATTR_LABEL_WIDTH, 9));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_3, ATTR_LABEL_HEIGHT, 15));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_3, ATTR_LABEL_RAISED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_3, ATTR_LABEL_BGCOLOR, 0XEBE9ED));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_3, ATTR_TEXT_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_3, ATTR_TEXT_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_3, ATTR_TEXT_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_3, ATTR_TEXT_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_3, ATTR_TEXT_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_3, ATTR_TEXT_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_3, ATTR_TEXT_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_3, ATTR_TEXT_CHARACTER_SET, VAL_NATIVE_CHARSET));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_3, ATTR_TEXT_BGCOLOR, VAL_WHITE));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_3, ATTR_DFLT_INDEX, 5));
    errChk(DefaultCtrl (hPanel, P1_VDIV_3));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_3, ATTR_WIDTH, 43));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_3, ATTR_LABEL_TOP, 288));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_3, ATTR_LABEL_LEFT, 753));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_3, ATTR_LABEL_SIZE_TO_TEXT, 1));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_3, ATTR_TEXT_JUSTIFY, VAL_LEFT_JUSTIFIED));

    // Build control: P1_VDIV_2
    errChk(P1_VDIV_2 = NewCtrl (hPanel, CTRL_RING, "", 309, 707));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_2, ATTR_CONSTANT_NAME, "VDIV_2"));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_2, ATTR_VISIBLE, 1));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_2, ATTR_DATA_TYPE, VAL_FLOAT));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_2, ATTR_CALLBACK_FUNCTION_POINTER, 0));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_2, ATTR_SHORTCUT_KEY, 0));
    errChk(InsertListItem (hPanel, P1_VDIV_2, 0, "2mV", 0.002000));
    errChk(InsertListItem (hPanel, P1_VDIV_2, 1, "5mV", 0.005000));
    errChk(InsertListItem (hPanel, P1_VDIV_2, 2, "10mV", 0.010000));
    errChk(InsertListItem (hPanel, P1_VDIV_2, 3, "20mV", 0.020000));
    errChk(InsertListItem (hPanel, P1_VDIV_2, 4, "50mV", 0.050000));
    errChk(InsertListItem (hPanel, P1_VDIV_2, 5, "100mV", 0.100000));
    errChk(InsertListItem (hPanel, P1_VDIV_2, 6, "200mV", 0.200000));
    errChk(InsertListItem (hPanel, P1_VDIV_2, 7, "500mV", 0.500000));
    errChk(InsertListItem (hPanel, P1_VDIV_2, 8, "1V", 1.000000));
    errChk(InsertListItem (hPanel, P1_VDIV_2, 9, "2V", 2.000000));
    errChk(InsertListItem (hPanel, P1_VDIV_2, 10, "5V", 5.000000));
    errChk(InsertListItem (hPanel, P1_VDIV_2, 11, "10V", 10.000000));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_2, ATTR_DIMMED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_2, ATTR_FRAME_COLOR, 0XEBE9ED));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_2, ATTR_DISABLE_CHECK_MARK, 0));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_2, ATTR_TOOLTIP_TEXT, ""));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_2, ATTR_TOOLTIP_DELAY, 1000));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_2, ATTR_TOOLTIP_HIDE_DELAY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_2, ATTR_DISABLE_CTRL_TOOLTIP, 0));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_2, ATTR_CTRL_MODE, VAL_HOT));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_2, ATTR_LABEL_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_2, ATTR_LABEL_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_2, ATTR_LABEL_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_2, ATTR_LABEL_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_2, ATTR_LABEL_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_2, ATTR_LABEL_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_2, ATTR_LABEL_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_2, ATTR_LABEL_CHARACTER_SET, VAL_NATIVE_CHARSET));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_2, ATTR_LABEL_VISIBLE, 1));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_2, ATTR_LABEL_JUSTIFY, VAL_LEFT_JUSTIFIED));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_2, ATTR_LABEL_ANGLE, 0));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_2, ATTR_LABEL_WIDTH, 9));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_2, ATTR_LABEL_HEIGHT, 15));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_2, ATTR_LABEL_RAISED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_2, ATTR_LABEL_BGCOLOR, 0XEBE9ED));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_2, ATTR_TEXT_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_2, ATTR_TEXT_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_2, ATTR_TEXT_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_2, ATTR_TEXT_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_2, ATTR_TEXT_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_2, ATTR_TEXT_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_2, ATTR_TEXT_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_2, ATTR_TEXT_CHARACTER_SET, VAL_NATIVE_CHARSET));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_2, ATTR_TEXT_BGCOLOR, VAL_WHITE));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_2, ATTR_DFLT_INDEX, 5));
    errChk(DefaultCtrl (hPanel, P1_VDIV_2));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_2, ATTR_WIDTH, 43));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_2, ATTR_LABEL_TOP, 288));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_2, ATTR_LABEL_LEFT, 707));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_2, ATTR_LABEL_SIZE_TO_TEXT, 1));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_2, ATTR_TEXT_JUSTIFY, VAL_LEFT_JUSTIFIED));

    // Build control: P1_VDIV_1
    errChk(P1_VDIV_1 = NewCtrl (hPanel, CTRL_RING, "", 309, 661));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_1, ATTR_CONSTANT_NAME, "VDIV_1"));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_1, ATTR_VISIBLE, 1));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_1, ATTR_DATA_TYPE, VAL_FLOAT));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_1, ATTR_CALLBACK_FUNCTION_POINTER, 0));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_1, ATTR_SHORTCUT_KEY, 0));
    errChk(InsertListItem (hPanel, P1_VDIV_1, 0, "2mV", 0.002000));
    errChk(InsertListItem (hPanel, P1_VDIV_1, 1, "5mV", 0.005000));
    errChk(InsertListItem (hPanel, P1_VDIV_1, 2, "10mV", 0.010000));
    errChk(InsertListItem (hPanel, P1_VDIV_1, 3, "20mV", 0.020000));
    errChk(InsertListItem (hPanel, P1_VDIV_1, 4, "50mV", 0.050000));
    errChk(InsertListItem (hPanel, P1_VDIV_1, 5, "100mV", 0.100000));
    errChk(InsertListItem (hPanel, P1_VDIV_1, 6, "200mV", 0.200000));
    errChk(InsertListItem (hPanel, P1_VDIV_1, 7, "500mV", 0.500000));
    errChk(InsertListItem (hPanel, P1_VDIV_1, 8, "1V", 1.000000));
    errChk(InsertListItem (hPanel, P1_VDIV_1, 9, "2V", 2.000000));
    errChk(InsertListItem (hPanel, P1_VDIV_1, 10, "5V", 5.000000));
    errChk(InsertListItem (hPanel, P1_VDIV_1, 11, "10V", 10.000000));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_1, ATTR_DIMMED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_1, ATTR_FRAME_COLOR, 0XEBE9ED));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_1, ATTR_DISABLE_CHECK_MARK, 0));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_1, ATTR_TOOLTIP_TEXT, ""));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_1, ATTR_TOOLTIP_DELAY, 1000));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_1, ATTR_TOOLTIP_HIDE_DELAY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_1, ATTR_DISABLE_CTRL_TOOLTIP, 0));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_1, ATTR_CTRL_MODE, VAL_HOT));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_1, ATTR_LABEL_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_1, ATTR_LABEL_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_1, ATTR_LABEL_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_1, ATTR_LABEL_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_1, ATTR_LABEL_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_1, ATTR_LABEL_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_1, ATTR_LABEL_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_1, ATTR_LABEL_CHARACTER_SET, VAL_NATIVE_CHARSET));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_1, ATTR_LABEL_VISIBLE, 1));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_1, ATTR_LABEL_JUSTIFY, VAL_LEFT_JUSTIFIED));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_1, ATTR_LABEL_ANGLE, 0));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_1, ATTR_LABEL_WIDTH, 9));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_1, ATTR_LABEL_HEIGHT, 15));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_1, ATTR_LABEL_RAISED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_1, ATTR_LABEL_BGCOLOR, 0XEBE9ED));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_1, ATTR_TEXT_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_1, ATTR_TEXT_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_1, ATTR_TEXT_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_1, ATTR_TEXT_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_1, ATTR_TEXT_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_1, ATTR_TEXT_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_1, ATTR_TEXT_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_VDIV_1, ATTR_TEXT_CHARACTER_SET, VAL_NATIVE_CHARSET));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_1, ATTR_TEXT_BGCOLOR, VAL_WHITE));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_1, ATTR_DFLT_INDEX, 5));
    errChk(DefaultCtrl (hPanel, P1_VDIV_1));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_1, ATTR_WIDTH, 43));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_1, ATTR_LABEL_TOP, 288));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_1, ATTR_LABEL_LEFT, 661));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_1, ATTR_LABEL_SIZE_TO_TEXT, 1));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_1, ATTR_TEXT_JUSTIFY, VAL_LEFT_JUSTIFIED));

    // Build control: P1_BWL_1
    errChk(P1_BWL_1 = NewCtrl (hPanel, CTRL_RING, "", 429, 661));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_1, ATTR_CONSTANT_NAME, "BWL_1"));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_1, ATTR_VISIBLE, 1));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_1, ATTR_DATA_TYPE, VAL_STRING));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_1, ATTR_CALLBACK_FUNCTION_POINTER, 0));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_1, ATTR_SHORTCUT_KEY, 0));
    errChk(InsertListItem (hPanel, P1_BWL_1, 0, "FULL", "FULL"));
    errChk(InsertListItem (hPanel, P1_BWL_1, 1, "100M", "100M"));
    errChk(InsertListItem (hPanel, P1_BWL_1, 2, "20M", "20M"));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_1, ATTR_DIMMED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_1, ATTR_FRAME_COLOR, 0XEBE9ED));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_1, ATTR_DISABLE_CHECK_MARK, 0));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_1, ATTR_TOOLTIP_TEXT, ""));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_1, ATTR_TOOLTIP_DELAY, 1000));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_1, ATTR_TOOLTIP_HIDE_DELAY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_1, ATTR_DISABLE_CTRL_TOOLTIP, 0));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_1, ATTR_CTRL_MODE, VAL_HOT));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_1, ATTR_LABEL_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_1, ATTR_LABEL_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_1, ATTR_LABEL_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_1, ATTR_LABEL_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_1, ATTR_LABEL_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_1, ATTR_LABEL_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_1, ATTR_LABEL_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_1, ATTR_LABEL_CHARACTER_SET, VAL_NATIVE_CHARSET));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_1, ATTR_LABEL_VISIBLE, 1));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_1, ATTR_LABEL_JUSTIFY, VAL_LEFT_JUSTIFIED));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_1, ATTR_LABEL_ANGLE, 0));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_1, ATTR_LABEL_WIDTH, 9));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_1, ATTR_LABEL_HEIGHT, 15));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_1, ATTR_LABEL_RAISED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_1, ATTR_LABEL_BGCOLOR, 0XEBE9ED));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_1, ATTR_TEXT_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_1, ATTR_TEXT_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_1, ATTR_TEXT_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_1, ATTR_TEXT_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_1, ATTR_TEXT_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_1, ATTR_TEXT_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_1, ATTR_TEXT_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_1, ATTR_TEXT_CHARACTER_SET, VAL_NATIVE_CHARSET));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_1, ATTR_TEXT_BGCOLOR, VAL_WHITE));
//  errChk(SetCtrlAttribute (hPanel, P1_BWL_1, ATTR_DFLT_INDEX, 0));
    errChk(DefaultCtrl (hPanel, P1_BWL_1));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_1, ATTR_WIDTH, 43));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_1, ATTR_LABEL_TOP, 408));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_1, ATTR_LABEL_LEFT, 661));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_1, ATTR_LABEL_SIZE_TO_TEXT, 1));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_1, ATTR_TEXT_JUSTIFY, VAL_LEFT_JUSTIFIED));

    // Build control: P1_IPF
    errChk(P1_IPF = NewCtrl (hPanel, CTRL_RING_LS, "", 37, 137));
    errChk(SetCtrlAttribute (hPanel, P1_IPF, ATTR_CONSTANT_NAME, "IPF"));
//  errChk(SetCtrlAttribute (hPanel, P1_IPF, ATTR_VISIBLE, 1));
    errChk(SetCtrlAttribute (hPanel, P1_IPF, ATTR_DATA_TYPE, VAL_STRING));
//  errChk(SetCtrlAttribute (hPanel, P1_IPF, ATTR_CALLBACK_FUNCTION_POINTER, 0));
    errChk(SetCtrlAttribute (hPanel, P1_IPF, ATTR_SHORTCUT_KEY, 0));
    errChk(InsertListItem (hPanel, P1_IPF, 0, "osc1", "178.172.43.91"));
    errChk(InsertListItem (hPanel, P1_IPF, 1, "ocs2", "178.172.43.92"));
    errChk(InsertListItem (hPanel, P1_IPF, 2, "osc3", "178.172.43.93"));
    errChk(InsertListItem (hPanel, P1_IPF, 3, "KEK", "130.87.227.202"));
//  errChk(SetCtrlAttribute (hPanel, P1_IPF, ATTR_DIMMED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_IPF, ATTR_FRAME_COLOR, 0XF0F0F0));
//  errChk(SetCtrlAttribute (hPanel, P1_IPF, ATTR_DISABLE_CHECK_MARK, 0));
    errChk(SetCtrlAttribute (hPanel, P1_IPF, ATTR_TOOLTIP_TEXT, ""));
//  errChk(SetCtrlAttribute (hPanel, P1_IPF, ATTR_TOOLTIP_DELAY, 1000));
//  errChk(SetCtrlAttribute (hPanel, P1_IPF, ATTR_TOOLTIP_HIDE_DELAY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_IPF, ATTR_DISABLE_CTRL_TOOLTIP, 0));
    errChk(SetCtrlAttribute (hPanel, P1_IPF, ATTR_CTRL_MODE, VAL_HOT));
//  errChk(SetCtrlAttribute (hPanel, P1_IPF, ATTR_LABEL_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_IPF, ATTR_LABEL_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_IPF, ATTR_LABEL_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_IPF, ATTR_LABEL_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_IPF, ATTR_LABEL_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_IPF, ATTR_LABEL_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_IPF, ATTR_LABEL_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_IPF, ATTR_LABEL_CHARACTER_SET, VAL_NATIVE_CHARSET));
//  errChk(SetCtrlAttribute (hPanel, P1_IPF, ATTR_LABEL_VISIBLE, 1));
//  errChk(SetCtrlAttribute (hPanel, P1_IPF, ATTR_LABEL_JUSTIFY, VAL_LEFT_JUSTIFIED));
//  errChk(SetCtrlAttribute (hPanel, P1_IPF, ATTR_LABEL_ANGLE, 0));
    errChk(SetCtrlAttribute (hPanel, P1_IPF, ATTR_LABEL_WIDTH, 9));
    errChk(SetCtrlAttribute (hPanel, P1_IPF, ATTR_LABEL_HEIGHT, 15));
//  errChk(SetCtrlAttribute (hPanel, P1_IPF, ATTR_LABEL_RAISED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_IPF, ATTR_LABEL_BGCOLOR, 0XEBE9ED));
//  errChk(SetCtrlAttribute (hPanel, P1_IPF, ATTR_TEXT_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_IPF, ATTR_TEXT_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_IPF, ATTR_TEXT_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_IPF, ATTR_TEXT_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_IPF, ATTR_TEXT_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_IPF, ATTR_TEXT_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_IPF, ATTR_TEXT_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_IPF, ATTR_TEXT_CHARACTER_SET, VAL_NATIVE_CHARSET));
    errChk(SetCtrlAttribute (hPanel, P1_IPF, ATTR_TEXT_BGCOLOR, VAL_WHITE));
    errChk(SetCtrlAttribute (hPanel, P1_IPF, ATTR_DFLT_INDEX, 3));
    errChk(DefaultCtrl (hPanel, P1_IPF));
    errChk(SetCtrlAttribute (hPanel, P1_IPF, ATTR_WIDTH, 51));
    errChk(SetCtrlAttribute (hPanel, P1_IPF, ATTR_LABEL_TOP, 16));
    errChk(SetCtrlAttribute (hPanel, P1_IPF, ATTR_LABEL_LEFT, 137));
    errChk(SetCtrlAttribute (hPanel, P1_IPF, ATTR_LABEL_SIZE_TO_TEXT, 0));
    errChk(SetCtrlAttribute (hPanel, P1_IPF, ATTR_TEXT_JUSTIFY, VAL_LEFT_JUSTIFIED));

    // Build control: P1_DISPLAY
    errChk(P1_DISPLAY = NewCtrl (hPanel, CTRL_PICTURE, "", 66, 5));
    errChk(SetCtrlAttribute (hPanel, P1_DISPLAY, ATTR_CONSTANT_NAME, "DISPLAY"));
//  errChk(SetCtrlAttribute (hPanel, P1_DISPLAY, ATTR_VISIBLE, 1));
//  errChk(SetCtrlAttribute (hPanel, P1_DISPLAY, ATTR_CALLBACK_FUNCTION_POINTER, 0));
    errChk(SetCtrlAttribute (hPanel, P1_DISPLAY, ATTR_SHORTCUT_KEY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_DISPLAY, ATTR_DIMMED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_DISPLAY, ATTR_FRAME_COLOR, 0XEBE9ED));
    errChk(SetCtrlAttribute (hPanel, P1_DISPLAY, ATTR_TOOLTIP_TEXT, ""));
//  errChk(SetCtrlAttribute (hPanel, P1_DISPLAY, ATTR_TOOLTIP_DELAY, 1000));
//  errChk(SetCtrlAttribute (hPanel, P1_DISPLAY, ATTR_TOOLTIP_HIDE_DELAY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_DISPLAY, ATTR_DISABLE_CTRL_TOOLTIP, 0));
    errChk(SetCtrlAttribute (hPanel, P1_DISPLAY, ATTR_CTRL_MODE, VAL_INDICATOR));
//  errChk(SetCtrlAttribute (hPanel, P1_DISPLAY, ATTR_LABEL_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_DISPLAY, ATTR_LABEL_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_DISPLAY, ATTR_LABEL_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_DISPLAY, ATTR_LABEL_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_DISPLAY, ATTR_LABEL_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_DISPLAY, ATTR_LABEL_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_DISPLAY, ATTR_LABEL_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_DISPLAY, ATTR_LABEL_CHARACTER_SET, VAL_NATIVE_CHARSET));
//  errChk(SetCtrlAttribute (hPanel, P1_DISPLAY, ATTR_LABEL_VISIBLE, 1));
//  errChk(SetCtrlAttribute (hPanel, P1_DISPLAY, ATTR_LABEL_JUSTIFY, VAL_LEFT_JUSTIFIED));
//  errChk(SetCtrlAttribute (hPanel, P1_DISPLAY, ATTR_LABEL_ANGLE, 0));
    errChk(SetCtrlAttribute (hPanel, P1_DISPLAY, ATTR_LABEL_WIDTH, 9));
    errChk(SetCtrlAttribute (hPanel, P1_DISPLAY, ATTR_LABEL_HEIGHT, 15));
//  errChk(SetCtrlAttribute (hPanel, P1_DISPLAY, ATTR_LABEL_RAISED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_DISPLAY, ATTR_LABEL_BGCOLOR, 0XEBE9ED));
//  errChk(SetCtrlAttribute (hPanel, P1_DISPLAY, ATTR_FRAME_VISIBLE, 1));
    errChk(SetCtrlAttribute (hPanel, P1_DISPLAY, ATTR_TOP, 66));
    errChk(SetCtrlAttribute (hPanel, P1_DISPLAY, ATTR_LEFT, 5));
//  errChk(SetCtrlAttribute (hPanel, P1_DISPLAY, ATTR_PICT_BGCOLOR, VAL_WHITE));
    errChk(SetCtrlAttribute (hPanel, P1_DISPLAY, ATTR_FIT_MODE, VAL_SIZE_TO_PICTURE));
    errChk(SetCtrlAttribute (hPanel, P1_DISPLAY, ATTR_HEIGHT, 486));
    errChk(SetCtrlAttribute (hPanel, P1_DISPLAY, ATTR_WIDTH, 646));
    errChk(SetCtrlAttribute (hPanel, P1_DISPLAY, ATTR_LABEL_TOP, 50));
    errChk(SetCtrlAttribute (hPanel, P1_DISPLAY, ATTR_LABEL_LEFT, 10));
    errChk(SetCtrlAttribute (hPanel, P1_DISPLAY, ATTR_LABEL_SIZE_TO_TEXT, 1));
    dataPtr =
        "!!!!!%!\"!T[CQ!3!!!>!-3!9$!3!!!!!!!!\"SA#!!!A!!!!!0!``Q`!!>/`%5%%!>/`%5%%!2/3%5%"
        "%!!!!!!!!!\"!!/;M\\\\A\\!!!!!!!!!!&!%%2%!%5%%!4//O]OO!>/`%5%%!2/6%5%%!4//O]OO!:/"
        "E%5%%!4//O]OO!2/M%5%%!!!!!!!!!\"!!/;M\\\\A\\!!!!!!!!!!&!%%2%!/01OORO!%5%%!6%%%%!"
        "/&`OOO%!/%6%%%%!/$`OOO%!/&6%%%%!/$`OOO%!/N6%%%%!/$`OOO%!/.6%%%%!/$`OOO%!/&6%%%%!"
        "/$`OOO%!/&6%%%%!/$`OOO%!/&6%%%%!/$`OOO'!/E6%%%%!/1`OOO&!%%2%!/0'OORO!/&8%%4%!O]O"
        "O!`OOO'!/#6%%%%!/)`OOO&!%%2%!/0(OORO!/&*%%2%!/0(OORO!/&$%%2%!/0$OORO!/&%%%4%!O]O"
        "O!`OOO&!%%2%!%5%%!`OOO0!OORO!/&,%%3%!\\I\\\\!K\\\\\\&!/MK:::!!!!!!!!!!!!6%%%%!/1"
        "`OOO&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%&!%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO%!/$"
        "6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!2/L%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!/&,%%4%!O]OO!"
        "`OOO&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!"
        "`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO'!/D6%%%%!/1`OOO&!%%4%!O]OO!`OOO%!/$"
        "6%%%0!OOTO!O]OO!2/7%5%%!`OOO0!OORO!/F#%%2%!/0$OORO!%5%%!4/%O]OO!6%%%%!/%`OOO&!%%"
        "4%!O]OO!`OOO%!/*6%%%0!OOTO!O]OO!2/(%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!%5%%!6%%%0!OO"
        "TO!O]OO!6%%%0!OORO!%5%%!`OOO0!OORO!/&,%%3%!\\I\\\\!K\\\\\\&!/MK:::!!!!!!!!!!!!6%"
        "%%%!/%`OOO&!%%2%!/0(OORO!%5%%!4/$O]OO!6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!`O"
        "OO0!OORO!/&$%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!2/J%5%%!`OOO0!OORO"
        "!/&$%%4%!O]OO!`OOO%!/*6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!/&$%%4%"
        "!O]OO!`OOO&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO"
        "!/FC%%2%!/0%OORO!%5%%!6%%%%!/+`OOO&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!2/7%5%%!`O"
        "OO0!OORO!/F#%%2%!/0%OORO!%5%%!4/(O]OO!6%%%%!/$`OOO%!/*6%%%0!OOTO!O]OO!2/'%5%%!`O"
        "OO0!OORO!/&$%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO&!%%2%!/0$OORO!/&-%%3%!\\I\\\\!K\\\\\\"
        "&!/MK:::!!!!!!!!!!!!6%%%%!/%`OOO&!%%2%!%5%%!4/&O]OO!6%%%&!%%2%!/0$OORO!%5%%!`OOO"
        "0!OORO!/&$%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!2/$%"
        "5%%!`OOO0!OORO!%5%%!`OOO0!OORO!%5%%!4/$O]OO!2/$%5%%!4/&O]OO!2/;%5%%!`OOO0!OORO!/"
        "&$%%4%!O]OO!`OOO%!/*6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!/&$%%4%!O"
        "]OO!`OOO&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%"
        "5%%!6%%%%!/&`OOO'!/<6%%%%!/%`OOO%!/%6%%%%!/)`OOO&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O"
        "]OO!6%%%&!%%2%!/0&OORO!/&$%%2%!/0%OORO!/&&%%2%!/0&OORO!%5%%!`OOO0!OORO!/&$%%4%!O"
        "]OO!`OOO&!/[6%%%%!/(`OOO%!/$6%%%%!/'`OOO%!/*6%%%0!OOTO!O]OO!2/'%5%%!`OOO0!OORO!/"
        "&$%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO&!%%2%!/0$OORO!/&-%%3%!\\I\\\\!K\\\\\\&!/MK:::!!"
        "!!!!!!!!!!6%%%%!/%`OOO%!/$6%%%%!/$`OOO%!/$6%%%%!/$`OOO%!/&6%%%0!OOTO!O]OO!6%%%&!"
        "%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!4/$O]O"
        "O!6%%%&!%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!2/:%5%%!`OOO0!OORO!/&$"
        "%%4%!O]OO!`OOO%!/*6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!/&$%%4%!O]O"
        "O!`OOO&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%"
        "%!`OOO0!OORO!/&$%%4%!O]OO!`OOO'!/;6%%%%!/%`OOO%!/'6%%%%!/'`OOO&!%%4%!O]OO!`OOO%!"
        "/$6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!%5%%!6%%%0!"
        "OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!4/$O]OO!6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!/6["
        "%%2%!/0'OORO!/&&%%2%!/0&OORO!/&*%%2%!/0'OORO!%5%%!6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!"
        "OORO!%5%%!6%%%%!/%`OOO%!/.6%%%+!\\\\C\\!\\I\\\\!7/M:I::!!!!!!!!!\"!!%5%%!4/%O]OO"
        "!6%%%0!OORO!%5%%!6%%%0!OORO!%5%%!6%%%0!OORO!%5%%!4/$O]OO!2/%%5%%!`OOO0!OORO!/&$%"
        "%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!`OOO0!O"
        "ORO!/&$%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO%!/\?6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!/&*%"
        "%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!`OOO0!O"
        "ORO!/&$%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!:/@%5%%"
        "!4/%O]OO!2/)%5%%!4/%O]OO!6%%%%!/'`OOO&!%%2%!%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO%!/"
        "&6%%%0!OOTO!O]OO!6%%%&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%&!%%4%!O]OO!`OOO&!%"
        "%4%!O]OO!`OOO&!/\\6%%%%!/&`OOO%!/(6%%%%!/%`OOO%!/*6%%%%!/$`OOO&!%%2%!%5%%!`OOO0!"
        "OORO!%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO%!/$6%%%%!/$`OOO%!/.6%%%+!\\\\C\\!\\I\\\\!"
        "7/M:I::!!!!!!!!!\"!!%5%%!4/%O]OO!6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!4/$O]OO"
        "!2/$%5%%!`OOO0!OORO!/&%%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!2/$%5%%"
        "!`OOO0!OORO!%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%2%!%5%%!4/$O]OO!2/=%5%%!`OOO0!O"
        "ORO!/&$%%4%!O]OO!`OOO%!/*6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!/&$%"
        "%4%!O]OO!`OOO&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!O"
        "ORO!%5%%!6%%%%!/$`OOO'!/>6%%%%!/%`OOO%!/+6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!6%%%0!O"
        "OTO!O]OO!2/$%5%%!4/(O]OO!6%%%&!%%2%!/0&OORO!%5%%!6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!O"
        "ORO!%5%%!6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!6/\\%5%%!`OOO0!OORO!%5%%!6%%%0!OORO!/&("
        "%%4%!O]OO!6%%%&!%%4%!O]OO!2//%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO%!"
        "/$6%%%%!/%`OOO%!/-6%%%+!\\\\C\\!\\I\\\\!7/M:I::!!!!!!!!!\"!!%5%%!4/%O]OO!6%%%%!/"
        "$`OOO&!%%2%!/0$OORO!%5%%!4/$O]OO!6%%%&!%%4%!O]OO!`OOO%!/&6%%%0!OOTO!O]OO!2/$%5%%"
        "!`OOO0!OORO!%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO"
        "!2/%%5%%!4/$O]OO!2/;%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO%!/*6%%%0!OOTO!O]OO!2/$%5%%"
        "!`OOO0!OORO!%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO"
        "!6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!/&%%%2%!/0$OORO!/F<%%2%!/0%OORO!/&)%%2%!/0%O"
        "ORO!%5%%!`OOO0!OORO!%5%%!6%%%0!OOTO!O]OO!6%%%&!%%4%!O]OO!`OOO%!/'6%%%0!OOTO!O]OO"
        "!6%%%&!%%4%!O]OO!`OOO&!%%2%!%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO%!/$6%%%%!/%`OOO&!/"
        "\\6%%%%!/&`OOO%!/(6%%%%!/%`OOO%!//6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!"
        "OORO!%5%%!6%%%%!/$`OOO&!%%4%!O]OO!`OOO%!/,6%%%+!\\\\C\\!\\I\\\\!7/M:I::!!!!!!!!!"
        "\"!!%5%%!4/%O]OO!6%%%%!/(`OOO&!%%2%!/0$OORO!%5%%!`OOO0!OORO!/&'%%4%!O]OO!`OOO%!/"
        "$6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!/&$%%4%!O]OO"
        "!`OOO%!/'6%%%0!OOTO!O]OO!2/:%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO%!/*6%%%0!OOTO!O]OO"
        "!2/$%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO%!/$6%%%0!O"
        "OTO!O]OO!6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!/&'%%4%!O]OO!`OOO'!/;6%%%%!/%`OOO%!/"
        "'6%%%%!/'`OOO&!%%4%!O]OO!`OOO&!%%2%!%5%%!`OOO0!OORO!%5%%!6%%%0!OOTO!O]OO!2/$%5%%"
        "!`OOO0!OORO!%5%%!`OOO0!OORO!%5%%!6%%%0!OOTO!O]OO!6%%%&!%%4%!O]OO!`OOO%!/$6%%%0!O"
        "OTO!O]OO!2/$%5%%!4/$O]OO!6/]%5%%!4/'O]OO!2/&%5%%!4/&O]OO!2/*%5%%!`OOO0!OORO!/&$%"
        "%4%!O]OO!`OOO&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%&!%%2%!/0$OORO!%5%%!`OOO0!O"
        "ORO!/&,%%3%!\\I\\\\!K\\\\\\&!/MK:::!!!!!!!!!!!!6%%%%!/%`OOO&!%%2%!/0(OORO!%5%%!4"
        "/$O]OO!6%%%0!OOTO!O]OO!2/(%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%4"
        "%!O]OO!`OOO&!%%2%!%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO%!/$6%%%0!OOT"
        "O!O]OO!2/;%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!%5%%!6%%%%!/$`OOO%!/'6%%%0!OOTO!O]OO!6"
        "%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%4%!O]OO!`"
        "OOO%!/$6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!6%%%&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!:"
        "/;%5%%!4/%O]OO!2/%%5%%!4/)O]OO!6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!`OOO0!OOR"
        "O!/&$%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO&!%%2%!%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%2"
        "%!/0$OORO!/&%%%4%!O]OO!`OOO&!/]6%%%%!/(`OOO%!/$6%%%%!/'`OOO%!/*6%%%0!OOTO!O]OO!2"
        "/$%5%%!`OOO0!OORO!%5%%!6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!6%%%&!%%4%!O]OO!`OOO&!%%4"
        "%!O]OO!6%%%0!OOTO!O]OO!2/,%5%%!K\\\\\\+!\\\\B\\!/;M::A:!!!!!!!!!!&!%%2%!/0%OORO!"
        "%5%%!4/(O]OO!6%%%%!/$`OOO&!%%2%!/0(OORO!/&$%%2%!/0$OORO!/&&%%2%!/0$OORO!/&$%%4%!"
        "O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%&!%%2%!/0&OORO!/&=%%2%!/0$OORO!/&$%%2%!/0$OORO!"
        "/&(%%2%!/0$OORO!/&&%%2%!/0$OORO!/&&%%2%!/0$OORO!/&&%%2%!/0$OORO!/&%%%2%!/0&OORO!"
        "/F<%%2%!/0%OORO!%5%%!6%%%%!/+`OOO&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%&!%%2%!"
        "/0&OORO!/&$%%2%!/0$OORO!%5%%!`OOO0!OORO!/&$%%2%!/0&OORO!/&$%%4%!O]OO!`OOO&!/^6%%"
        "%%!/%`OOO&!%%2%!/0(OORO!%5%%!4/$O]OO!2/+%5%%!4/&O]OO!2/%%5%%!4/$O]OO!2/$%5%%!`OO"
        "O0!OORO!%5%%!6%%%0!OOTO!O]OO!2/-%5%%!K\\\\\\+!\\\\B\\!/;M::A:!!!!!!!!!!&!%%2%!/0"
        "%OORO!%5%%!4/(O]OO!6%%%%!/$`OOO(!/`6%%%%!/46%%%%!/1`OOO%!/C6%%%0!OOTO!O]OO!6/_%5"
        "%%!4/$O]OO!6%%%%!/%`OOO&!%%2%!/0%OORO!%5%%!`OOO0!OORO!/&L%%3%!\\I\\\\!K\\\\\\&!/"
        "MK:::!!!!!!!!!!!!6%%%%!/1`OOO(!/`6%%%%!/46%%%%!/1`OOO'!/C6%%%%!/)`OOO&!%%2%!/0(O"
        "ORO!/&L%%3%!\\I\\\\!K\\\\\\&!/MK:::!!!!!!!!!!!!6%%%&!%%2%!/0/OORO!/V`%%2%!/&6%%2"
        "%!/0/OORO!/FE%%2%!/0/OORO!/&M%%3%!\\I\\\\!K\\\\\\&!/MK:::(!/`!!!!(!/`!!!!%!/5!!!"
        "!+!\\\\C\\!\\I\\\\!7/M:I::!1/,!!!!!>/`X5XX!>/WX5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/;M:"
        ":B:!/!,!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX&!/D!!!!&"
        "!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\"
        "\\B\\!/;M::B:!/!,!!\"!!X5XX!=/W!!!!!4/(`]``!=/W!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\"
        "!7/M:I::!1/,!!!!!6XXX(!/X!!!!%!/&````(!/X!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\%!/=K"
        ":::%!/$!!!!%!/8K:::%!/$!!!!%!/%K:::!!!!!!!!!!!!3/N:I::!1/,!!!!!6XXX(!/Y!!!!%!/$`"
        "```(!/Y!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\%!/<K:::!!!!!!!!!!!!K:::!!!!!!!!!!!!3/6"
        ":I::!!!!!!!!!\"!!/+'::A:!!!!!!!!!!%!/NK:::%!/,!!!!&!XX2X!/QZ!!$!!`]``!=/Z!!!!!6X"
        "XX%!/3!!!!+!\\\\C\\!\\I\\\\!3/;:I::!!!!!!!!!\"!!/+$::A:!!!!!!!!!!%!/5K:::!!!!!!!"
        "!!!!!3/V:I::!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\%!/;K:::!"
        "!!!!!!!!!!!3/$:I::!!!!!!!!!#!!:I::!K:::%!/&!!!!+!::C:!:I::!!!!!!!!!#!!:I::!1/$!!"
        "!!!3/$:I::!1/'!!!!!3/%:I::!!!!!!!!!\"!!/+%::B:!/!%!!#!!:I::!!!!!%!/DK:::%!/,!!!!"
        "&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/+;::A:!!!!!!!!!!%!/'K:::"
        "!!!!!!!!!!!!3/$:I::!!!!!!!!!#!!:I::!1/$!!!!!K:::+!::A:!!!!!!!!!!%!/%K:::!!!!!!!!"
        "!!!!3/':I::!!!!!!!!!\"!!/+$::A:!!!!!!!!!!+!::C:!:I::!1/$!!!!!3/D:I::!1/,!!!!!6XX"
        "X(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\%!/;K:::!!!!!!!!!!!!3/':I::!!!!!!"
        "!!!\"!!/+$::A:!!!!!!!!!!+!::A:!!!!!!!!!!%!/$K:::!!!!!!!!!!!!3/%:I::!!!!!!!!!\"!!"
        "/+'::A:!!!!!!!!!!%!/$K:::!!!!!!!!!!!!K:::+!::A:!!!!!!!!!!%!/EK:::%!/,!!!!&!XX2X!"
        "/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/+;::A:!!!!!!!!!!%!/'K:::!!!!!!!"
        "!!!!!3/$:I::!!!!!!!!!#!!:I::!!!!!!!!!\"!!/+$::A:!!!!!!!!!!%!/%K:::!!!!!!!!!!!!3/"
        "':I::!!!!!!!!!\"!!/+%::B:!/!%!!\"!!/+F::B:!/!,!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!X"
        "X2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&"
        "!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!3/;:I::!!!!!!!!!\"!!/+"
        "$::A:!!!!!!!!!!+!::A:!!!!!!!!!!%!/$K:::!!!!!!!!!!!!K:::!!!!!!!!!!!!3/$:I::!!!!!!"
        "!!!\"!!/+%::A:!!!!!!!!!!%!/'K:::!!!!!!!!!!!!3/%:I::!!!!!!!!!\"!!/+H::B:!/!,!!\"!"
        "!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!3/;:I::!!!!!!!!!\"!!/+$::A:!"
        "!!!!!!!!!+!::A:!!!!!!!!!!%!/$K:::!!!!!!!!!!!!K:::!!!!!!!!!!!!3/$:I::!!!!!!!!!\"!"
        "!/+%::A:!!!!!!!!!!%!/'K:::!!!!!!!!!!!!3/%:I::!1/&!!!!!3/E:I::!1/,!!!!!6XXX(!/`!!"
        "!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\%!/<K:::!!!!!!!!!!!!K:::!!!!!!!!!!!!K:::"
        "+!::A:!!!!!!!!!!%!/$K:::!!!!!!!!!!!!K:::!!!!!!!!!!!!3/$:I::!!!!!!!!!\"!!/+%::A:!"
        "!!!!!!!!!%!/'K:::!!!!!!!!!!!!3/$:I::!!!!!!!!!\"!!/+$::A:!!!!!!!!!!+!::B:!/!$!!\""
        "!!/+@::B:!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!3/=:I::!1/"
        "$!!!!!3/%:I::!1/&!!!!!K:::+!::A:!!!!!!!!!!%!/$K:::!!!!!!!!!!!!3/%:I::!!!!!!!!!\""
        "!!/+'::A:!!!!!!!!!!%!/$K:::!!!!!!!!!!!!3/$:I::!!!!!!!!!#!!:I::!1/$!!!!!3/@:I::!1"
        "/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\&!/$K:::%!/&!!!!%!/EK::"
        ":%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/;M::B:!/!,!!\"!"
        "!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!7/M:I::!1/,!!!!!6XXX(!/`!!!!"
        "(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\&!/MK:::%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X"
        "5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/;M::B:!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+"
        "!\\\\C\\!\\I\\\\!7/M:I::!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\"
        "\\&!/MK:::%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/;M::B:"
        "!/!,!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX"
        "2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/3!!!!+!"
        "\\\\C\\!\\I\\\\!7/M:I::!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\"
        "\\&!/MK:::%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/;M::B:"
        "!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!7/M:I::!1/,!!!!!6XX"
        "X(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\&!/MK:::%!/,!!!!&!XX2X!/Q`!!\"!!/"
        "QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/;M::B:!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX"
        "%!/3!!!!+!\\\\C\\!\\I\\\\!7/M:I::!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I"
        "\\\\!K\\\\\\&!/MK:::%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B"
        "\\!/;M::B:!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!7/M:I::!1"
        "/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\&!/MK:::%!/,!!!!&!XX2X!"
        "/Q`!!\"!!/QU!!\"!!X5XX!9/,!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/R"
        "!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!"
        "/R!!!!&!XX2X!/A,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/5!!!!&!/MK\\\\\\%!/,!!!!&!XX2X"
        "!/Q`!!\"!!/QU!!\"!!X5XX!1/5!!!!!7/M\\I\\\\!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!"
        "3!!#!!\\I\\\\!K\\\\\\&!/M6%%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\"
        "\\+!\\\\B\\!/6M%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!"
        "6/M%5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\&!/M6%%%%!/,!!"
        "!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/6M%%2%!/!,!!\"!!X5XX!="
        "/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!6/M%5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!"
        "!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\&!/M6%%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3"
        "!!!!!K\\\\\\+!\\\\B\\!/6M%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\"
        "!\\I\\\\!2/G%5%%!4/'O]OO!6/!%5%%!1/,!!!!!6XXX&!XX2X!/!)!!\"!!X5XX!1/*!!!!!6XXX%!"
        "/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX"
        "%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6X"
        "XX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!"
        "6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!(!!\"!!/&&XX2X!/!("
        "!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/"
        "!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X"
        "!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX"
        "2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!"
        "XX2X!/!)!!\"!!X5XX!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!2/G%5%%!`OOO0!OORO!/&$%%4%!O]OO"
        "!`OOO%!/`6%%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/&G%"
        "%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!2/`%5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!"
        "!#!!\\I\\\\!K\\\\\\%!/G6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!6%%%%!/&`OOO%!/$6"
        "%%%%!/&`OOO&!%%2%!%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!/&J%%2%!/!,!!\"!!X5XX!=/`!!!!!"
        "=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!2/G%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%4%"
        "!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!4/$O]OO!6%"
        "%%0!OOTO!O]OO!2/I%5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\"
        "%!/G6%%%%!/'`OOO&!%%2%!%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO%!/$6%%%"
        "0!OOTO!O]OO!6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!/&H%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U"
        "!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!2/G%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%2%!/0"
        "(OORO!%5%%!4/(O]OO!6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!/&H%%2%!/!,!!\"!!X5XX!=/`!"
        "!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!2/G%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!"
        "%%4%!O]OO!`OOO%!/'6%%%0!OOTO!O]OO!2/'%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO%!/H6%%%%!"
        "/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/&G%%4%!O]OO!`OOO%!"
        "/$6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!/&$%%4%!O]O"
        "O!`OOO&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!2/H%5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!"
        "XX2X!/!3!!#!!\\I\\\\!K\\\\\\%!/G6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!`OOO0!OO"
        "RO!/&$%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%%!/$`OOO&!%%4%!O]OO!"
        "`OOO%!/I6%%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/&G%%"
        "2%!/0'OORO!/&$%%2%!/0&OORO!/&$%%2%!/0&OORO!%5%%!6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!"
        "2/J%5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\%!/_6%%%0!OOTO"
        "!O]OO!2/M%5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\&!/M6%%%"
        "%!/,!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6X"
        "XX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/3!!!!!"
        "K\\\\\\+!\\\\B\\!/6M%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I"
        "\\\\!6/M%5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\&!/M6%%%%"
        "!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/6M%%2%!/!,!!\"!!X"
        "5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!6/M%5%%!1/,!!!!!6XXX(!/`!!!!(!"
        "/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\&!/M6%%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5X"
        "X!1/3!!!!!K\\\\\\+!\\\\B\\!/&)%%2%!/1=!!\"!!/&)%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!"
        "!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!2/)%5%%!7/=\\I\\\\!2/)%5%%!1/,!!!!!6XXX(!/`!!!!("
        "!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\&!/M6%%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5"
        "XX!1/3!!!!!K\\\\\\+!\\\\B\\!/6M%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!"
        "\\\\C\\!\\I\\\\!6/M%5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\"
        "\\&!/M6%%%%!/,!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!"
        "1/R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5X"
        "X!1/3!!!!!K\\\\\\+!\\\\B\\!/6M%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\"
        "\\C\\!\\I\\\\!6/M%5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\"
        "&!/M6%%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/6M%%2%!/"
        "!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!6/M%5%%!1/,!!!!!6XXX("
        "!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\&!/M6%%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU"
        "!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/6M%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!"
        "/3!!!!+!\\\\C\\!\\I\\\\!6/M%5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\"
        "\\!K\\\\\\&!/M6%%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\"
        "!/6M%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!2/,%5%%!4/E"
        "O]OO!2/+%5%%!1/E!!!!!2/0%5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!"
        "K\\\\\\%!/,6%%%0!OORO!/!C!!$!!O]OO!2/+%5%%!1/E!!!!!2/0%5%%!1/,!!!!!6XXX%!/R!!!!&"
        "!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!"
        "!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\%!/,6%%%"
        "0!OORO!/!1!!#!!:I::!````%!/1!!!!0!OORO!/&+%%2%!/!2!!#!!:I::!````%!/*!!!!+!::C:!\\"
        "I\\\\!1/'!!!!!2/0%5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\"
        "%!/,6%%%0!OORO!/!-!!!!!!-!`!$!!`!!!!#!!:I::!````0!``R`!/!+!!!!!!-!`!$!!`%!/%!!!!"
        "0!OORO!/&+%%2%!/!0!!#!!:I::!4/$`]``!1/'!!!!!K\\\\\\%!/$!!!!0!``R`!/!'!!\"!!/&0%%"
        "2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!2/,%5%%!`OOO%!/.!"
        "!!!!!!!Q`!!-!`!!!!!!!!!$!!`]``!1/*!!!!!$!!`!!!!R`!/!&!!$!!O]OO!2/+%5%%!1/.!!!!!K"
        ":::0!``T`!`]``!!!!!!!!!$!!`]``!1/'!!!!!K:::+!\\\\A\\!!!!!!!!!!+!\\\\C\\!:I::!1/&"
        "!!!!!2/0%5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\%!/,6%%%0"
        "!OORO!/!+!!#!!:I::!````+!::A:!!!!!!$!!`!!!!Q`!!!!!!K:::%!/)!!!!!!!!Q`!!-!`!1/'!!"
        "!!!`OOO%!/+6%%%%!/,!!!!+!::D:!`]``!````%!/%!!!!0!``R`!/!$!!$!!`]``!1/$!!!!!````%"
        "!/$!!!!0!``R`!/!&!!\"!!/&0%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C"
        "\\!\\I\\\\!2/,%5%%!`OOO%!/%!!!!%!/(````%!/%!!!!!!!!Q`!!-!`!1/)!!!!!$!!`!!!!R`!/!"
        "(!!$!!O]OO!2/+%5%%!1/&!!!!!4/(`]``!1/'!!!!!````%!/$!!!!+!\\\\C\\!:I::!!!!!!!!!$!"
        "!`]``!K:::!!!!!!!!!!!!````+!::B:!/!%!!\"!!/&0%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!"
        "6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!2/,%5%%!`OOO%!/%!!!!0!``R`!/!%!!$!!`]``!1/'!!!!!$!"
        "!`!!!!R`!/!'!!!!!!-!`!$!!`%!/)!!!!0!OORO!/&+%%2%!/!&!!$!!`]``!1/%!!!!!````%!/(!!"
        "!!0!``R`!/!$!!#!!\\I\\\\!K:::!!!!!!!!!!!!K:::+!\\\\A\\!!!!!!!!!!+!\\\\C\\!\\I\\\\"
        "!1/%!!!!!2/0%5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\%!/,6"
        "%%%0!OORO!/!%!!$!!`]``!1/%!!!!!````%!/(!!!!!!!!Q`!!-!`!1/%!!!!!$!!`!!!!R`!/!*!!$"
        "!!O]OO!2/+%5%%!1/&!!!!!````%!/%!!!!0!``R`!/!(!!$!!`]``!1/$!!!!!K:::+!\\\\B\\!/!$"
        "!!$!!`]``!!!!!!!!!#!!:I::!````%!/%!!!!%!/06%%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X"
        "5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/&,%%4%!O]OO!1/%!!!!!````%!/%!!!!0!``R`!/!)!!!!!!-!"
        "`!$!!`!!!!!!!!!!!!$!!`!!!!R`!/!+!!$!!O]OO!2/+%5%%!1/&!!!!!````%!/%!!!!0!``R`!/!("
        "!!$!!`]``!1/%!!!!!````%!/$!!!!0!``R`!/!$!!$!!`]``!1/%!!!!!2/0%5%%!1/,!!!!!6XXX(!"
        "/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\%!/,6%%%0!OORO!/!%!!$!!`]``!1/%!!!!!"
        "````%!/(!!!!+!\\\\A\\!!!!!!1/%!-!`!1/,!!!!!`OOO%!/+6%%%%!/&!!!!0!``R`!/!%!!$!!`]"
        "``!1/(!!!!!````%!/%!!!!0!``R`!/!$!!$!!`]``!1/$!!!!!````%!/%!!!!%!/06%%%%!/,!!!!&"
        "!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/&,%%4%!O]OO!1/%!!!!!````%"
        "!/%!!!!0!``R`!/!(!!$!!`]``!!!!!!!!!!!!!-!`!$!!`%!/-!!!!0!OORO!/&+%%2%!/!&!!$!!`]"
        "``!1/%!!!!!````%!/(!!!!0!``R`!/!%!!$!!`]``!1/$!!!!!````%!/$!!!!0!``R`!/!%!!\"!!/"
        "&0%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!2/,%5%%!`OOO%"
        "!/%!!!!0!``R`!/!%!!$!!`]``!1/(!!!!!K\\\\\\!!!!\"!!/!%!!R`!/!,!!$!!O]OO!2/+%5%%!1"
        "/&!!!!!````%!/%!!!!0!``R`!/!(!!$!!`]``!1/%!!!!!````%!/$!!!!0!``R`!/!$!!$!!`]``!1"
        "/%!!!!!2/0%5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\%!/,6%%"
        "%0!OORO!/!%!!$!!`]``!1/%!!!!!````%!/)!!!!!!!!Q`!!-!`!!!!!!!!!!!!!-!`!$!!`%!/+!!!"
        "!0!OORO!/&+%%2%!/!&!!$!!`]``!1/%!!!!!````%!/(!!!!0!``R`!/!%!!$!!`]``!1/$!!!!!```"
        "`%!/$!!!!0!``R`!/!%!!\"!!/&0%%2%!/!,!!\"!!X5XX!6XXX%!/)!!!!&!XX2X!/!*!!\"!!X5XX!"
        "1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5X"
        "X!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X"
        "5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!"
        "!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/(!!!!%!/&6XXX%!/(!"
        "!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/"
        "*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%"
        "!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XX"
        "X%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6"
        "XXX%!/)!!!!&!XX2X!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/&,%%4%!O]OO!1/%!!!!!````%!/%!!!"
        "!0!``R`!/!(!!!!!!-!`!$!!`%!/%!!!!!!!!Q`!!-!`!1/*!!!!!`OOO%!/+6%%%%!/&!!!!0!``R`!"
        "/!%!!$!!`]``!1/(!!!!!````%!/$!!!!+!::C:!\\I\\\\!1/$!!!!!````!!!!!!!!!!!!K:::0!``"
        "R`!/!%!!\"!!/&0%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!"
        "2/,%5%%!`OOO%!/%!!!!0!``R`!/!%!!$!!`]``!1/'!!!!!$!!`!!!!R`!/!'!!!!!!-!`!$!!`%!/)"
        "!!!!0!OORO!/&+%%2%!/!&!!$!!`]``!1/%!!!!!````%!/(!!!!0!``R`!/!$!!#!!\\I\\\\!K:::!"
        "!!!!!!!!!!!K:::+!\\\\A\\!!!!!!!!!!+!\\\\C\\!\\I\\\\!1/%!!!!!2/0%5%%!1/,!!!!!6XXX"
        "(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\%!/,6%%%0!OORO!/!%!!\"!!/0(``R`!/!"
        "%!!!!!!-!`!$!!`%!/)!!!!!!!!Q`!!-!`!1/(!!!!!`OOO%!/+6%%%%!/&!!!!%!/(````%!/'!!!!0"
        "!``R`!/!$!!#!!\\I\\\\!K:::!!!!!!!!!!!!````+!::A:!!!!!!!!!!0!``S`!:I::!1/%!!!!!2/"
        "0%5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\%!/,6%%%0!OORO!/"
        "!+!!#!!:I::!````+!::A:!!!!!!$!!`!!!!Q`!!!!!!K:::%!/)!!!!!!!!Q`!!-!`!1/'!!!!!`OOO"
        "%!/+6%%%%!/,!!!!+!::D:!`]``!````%!/%!!!!0!``R`!/!$!!$!!`]``!1/$!!!!!````%!/$!!!!"
        "0!``R`!/!&!!\"!!/&0%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\"
        "\\!2/,%5%%!`OOO%!/.!!!!!!!!Q`!!-!`!!!!!!!!!$!!`]``!1/*!!!!!$!!`!!!!R`!/!&!!$!!O]"
        "OO!2/+%5%%!1/.!!!!!K:::0!``T`!`]``!!!!!!!!!$!!`]``!1/'!!!!!K:::+!\\\\A\\!!!!!!!!"
        "!!+!\\\\C\\!:I::!1/&!!!!!2/0%5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\"
        "\\!K\\\\\\%!/,6%%%0!OORO!/!-!!!!!!-!`!$!!`!!!!#!!:I::!````0!``R`!/!+!!!!!!-!`!$!"
        "!`%!/%!!!!0!OORO!/&+%%2%!/!0!!#!!:I::!4/$`]``!1/'!!!!!K\\\\\\%!/$!!!!0!``R`!/!'!"
        "!\"!!/&0%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!2/,%5%%"
        "!`OOO%!/1!!!!+!::D:!`]``!1/1!!!!!`OOO%!/+6%%%%!/2!!!!+!::D:!`]``!1/*!!!!!K:::+!\\"
        "\\B\\!/!'!!\"!!/&0%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\"
        "\\!2/,%5%%!`OOO%!/C!!!!0!OORO!/&+%%2%!/!E!!\"!!/&0%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U"
        "!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!2/,%5%%!4/EO]OO!2/+%5%%!1/E!!!!!2/0%5%%!1/,!!"
        "!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\&!/M6%%%%!/,!!!!&!XX2X!/Q`!"
        "!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/6M%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!"
        "!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!6/M%5%%!1/,!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX"
        "!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5"
        "XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\&!/M6%%%%!/,!!!!&!XX2X!/Q`!"
        "!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/6M%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!"
        "!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!6/M%5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!"
        "#!!\\I\\\\!K\\\\\\&!/M6%%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+"
        "!\\\\B\\!/6M%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!6/M"
        "%5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\&!/M6%%%%!/,!!!!&"
        "!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/6M%%2%!/!,!!\"!!X5XX!=/`!"
        "!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!6/M%5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!"
        "XX2X!/A,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX'!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/5"
        "!!!!!7/M\\I\\\\!1/$!!!!!1/(!]``!!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!X"
        "X2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&"
        "!XX2X!/!R!!\"!!X5XX!1/5!!!!!7/M\\I\\\\!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#"
        "!!\\I\\\\!K\\\\\\&!/M6%%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!"
        "\\\\B\\!/6M%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!6/M%"
        "5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\&!/M6%%%%!/'!!!!$!"
        "!`Q`!!]``!1/$!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\&!/M6%%%%!/%"
        "!!!!%!/%0!``%!/$!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/6M%%"
        "2%!/!%!!\"!!/$%!`R`!/!$!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!"
        "6/M%5%%!1/'!!!!!0!``$!!`R`!/!$!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\"
        "I\\\\!6/M%5%%!1/'!!!!!0!``$!!`R`!/!$!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\"
        "C\\!\\I\\\\!2//%5%%!4/'O]OO!2/>%5%%!`OOO0!OORO!/&,%%4%!O]OO!`OOO%!/76%%%0!OOTO!O"
        "]OO!2/5%5%%!1/'!!!!!0!``$!!`R`!/!$!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C"
        "\\!\\I\\\\!2//%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO%!/=6%%%0!OOTO!O]OO!2/,%5%%!`OOO0"
        "!OORO!/&7%%4%!O]OO!`OOO%!/56%%%%!/'!!!!$!!`Q`!!]``!1/$!!!!!6XXX(!/`!!!!(!/U!!!!&"
        "!XX2X!/!3!!#!!\\I\\\\!K\\\\\\%!//6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!/&=%%4%!O]OO"
        "!`OOO%!/,6%%%0!OOTO!O]OO!2/7%5%%!`OOO0!OORO!/&5%%2%!/!'!!!!!!]``!0!``%!/$!!!!&!X"
        "X2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&"
        "!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\"
        "\\B\\!/&/%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%&!%%2%!/0%OORO!/&$%%4%!O]OO!`OOO&"
        "!%%2%!/0$OORO!/&$%%2%!/0&OORO!/&&%%4%!O]OO!`OOO%!/,6%%%0!OOTO!O]OO!2/(%5%%!4/&O]"
        "OO!2/%%5%%!4/%O]OO!6%%%&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!2/0%5%%!1/'!!!!!0!``$"
        "!!`R`!/!$!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!2//%5%%!`OOO0!"
        "OORO!/&$%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO&!%%2%!%5%%!`OOO0!OORO!%5%%!6%%%%!/$`OOO&!"
        "%%2%!%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO%!/%6%%%0!OOTO!O]OO!2/,%5%"
        "%!`OOO0!OORO!/&'%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%&!%%4%!O]OO!`OOO&!%%2%!%5%"
        "%!`OOO0!OORO!%5%%!`OOO0!OORO!%5%%!6%%%0!OOTO!O]OO!2/1%5%%!1/'!!!!!0!``$!!`R`!/!$"
        "!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!2//%5%%!4/'O]OO!2/'%5%%"
        "!`OOO0!OORO!%5%%!6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!/&$%%4%!O]OO"
        "!`OOO%!/%6%%%0!OOTO!O]OO!2/,%5%%!`OOO0!OORO!/&'%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO"
        "!6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!/&2%%2%!/!'!"
        "!!!!!]``!0!``%!/$!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/&/%"
        "%4%!O]OO!`OOO%!/(6%%%%!/&`OOO&!%%2%!%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%2%!/0(O"
        "ORO!/&%%%4%!O]OO!`OOO%!/,6%%%0!OOTO!O]OO!2/'%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%"
        "%4%!O]OO!`OOO%!/'6%%%%!/%`OOO%!/36%%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!"
        "!!!K\\\\\\+!\\\\B\\!/&/%%4%!O]OO!`OOO%!/'6%%%0!OOTO!O]OO!6%%%&!%%4%!O]OO!`OOO&!%"
        "%2%!%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO%!/*6%%%0!OOTO!O]OO!2/,%5%%"
        "!`OOO0!OORO!/&'%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!2/'%5%%!`OOO0!O"
        "ORO!%5%%!`OOO0!OORO!/&2%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!"
        "\\I\\\\!2//%5%%!`OOO0!OORO!/&'%%4%!O]OO!`OOO&!%%2%!%5%%!`OOO0!OORO!%5%%!6%%%0!OO"
        "TO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO%!/%6%%%0!OOTO!O]OO!"
        "2/,%5%%!`OOO0!OORO!/&'%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!2/$%5%%!"
        "`OOO0!OORO!%5%%!`OOO0!OORO!%5%%!6%%%0!OOTO!O]OO!2/1%5%%!1/,!!!!!6XXX(!/`!!!!(!/U"
        "!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\%!//6%%%0!OOTO!O]OO!2/'%5%%!`OOO0!OORO!%5%%!6%"
        "%%0!OOTO!O]OO!6%%%&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!2/$%5%%!`O"
        "OO0!OORO!/&%%%4%!O]OO!`OOO%!/,6%%%0!OOTO!O]OO!2/'%5%%!`OOO0!OORO!/&$%%4%!O]OO!`O"
        "OO&!%%2%!%5%%!`OOO0!OORO!%5%%!6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!6%%%&!%%4%!O]OO!`O"
        "OO%!/16%%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/&/%%4%"
        "!O]OO!`OOO%!/(6%%%%!/$`OOO&!%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%"
        "%%&!%%2%!/0&OORO!/&&%%4%!O]OO!`OOO%!/,6%%%%!/(`OOO&!%%2%!%5%%!4/&O]OO!2/%%5%%!4/"
        "%O]OO!6%%%&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!2/0%5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!"
        "!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\&!/M6%%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/"
        "3!!!!!K\\\\\\+!\\\\B\\!/6M%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C"
        "\\!\\I\\\\!6/M%5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\&!/"
        "M6%%%%!/,!!!!&!XX2X!X5XX!1/)!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!"
        "/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX"
        "%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6X"
        "XX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!"
        "6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/(!!!!!2/&X5XX!1/(!!!!!6XXX%!/*!!!!&!XX2X!/!*!"
        "!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!"
        "*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!"
        "/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2"
        "X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/)!!!!!6XXX&!XX2X!/!3!"
        "!#!!\\I\\\\!K\\\\\\&!/M6%%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\"
        "+!\\\\B\\!/6M%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!6/"
        "M%5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\&!/M6%%%%!/,!!!!"
        "&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/&)%%2%!/1=!!\"!!/&)%%2%!"
        "/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!2/)%5%%!7/=\\I\\\\!2"
        "/)%5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\&!/M6%%%%!/,!!!"
        "!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/6M%%2%!/!,!!\"!!X5XX!=/"
        "`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!6/M%5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!"
        "&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\&!/M6%%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!"
        "!!!!K\\\\\\+!\\\\B\\!/6M%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\"
        "!\\I\\\\!6/M%5%%!1/,!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!"
        "XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!"
        "&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\&!/M6%%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!"
        "!!!!K\\\\\\+!\\\\B\\!/6M%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\"
        "!\\I\\\\!6/M%5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\&!/M6"
        "%%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/6M%%2%!/!,!!\""
        "!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!6/M%5%%!1/,!!!!!6XXX(!/`!!!"
        "!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\&!/M6%%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!"
        "X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/6M%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!"
        "+!\\\\C\\!\\I\\\\!2/,%5%%!1/E!!!!!2/+%5%%!4/EO]OO!2/0%5%%!1/,!!!!!6XXX(!/`!!!!(!"
        "/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\%!/,6%%%%!/:!!!!+!::B:!/0&``S`!:I::!1/%!!!!!"
        "2/+%5%%!`OOO%!/.!!!!+!::B:!/0'``S`!:I::!1/.!!!!!`OOO%!/06%%%%!/,!!!!&!XX2X!/Q`!!"
        "\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/&,%%2%!/!9!!#!!:I::!````+!::B:!/!$!!"
        "#!!:I::!````+!::B:!/!$!!\"!!/&+%%4%!O]OO!1/-!!!!!K:::0!``S`!:I::!1/%!!!!!K:::0!`"
        "`S`!:I::!1/-!!!!!`OOO%!/06%%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\"
        "\\+!\\\\B\\!/&,%%2%!/!8!!#!!:I::!````+!::B:!/!&!!#!!:I::!````+!::A:!!!!!!!!!!%!/"
        "+6%%%0!OORO!/!,!!#!!:I::!````+!::B:!/!'!!#!!:I::!````+!::B:!/!,!!$!!O]OO!2/0%5%%"
        "!1/$!!!!!4/(`-!`!!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5"
        "XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!"
        "X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/&,%%2%!/!8!!$!!`]``!K:::%!/(!!!!+!::D:!`]``!!!!!!"
        "!!!\"!!/&+%%4%!O]OO!1/,!!!!!````+!::B:!/!)!!#!!:I::!````%!/,!!!!0!OORO!/&0%%2%!/"
        "!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!2/,%5%%!1/8!!!!!````%"
        "!/*!!!!0!``Q`!!!!!!!!!!%!/+6%%%0!OORO!/!,!!$!!`]``!1/+!!!!!````%!/,!!!!0!OORO!/&"
        "0%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!2/,%5%%!1/8!!!"
        "!!````%!/*!!!!0!``Q`!!!!!!!!!!%!/+6%%%0!OORO!/!,!!$!!`]``!1/+!!!!!````%!/,!!!!0!"
        "OORO!/&0%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!2/,%5%%"
        "!1/8!!!!!````%!/*!!!!0!``Q`!!!!!!!!!!%!/+6%%%0!OORO!/!,!!$!!`]``!1/+!!!!!````%!/"
        ",!!!!0!OORO!/&0%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!"
        "2/,%5%%!1/*!!!!!4/3`]``!1/*!!!!!2/+%5%%!`OOO%!/)!!!!%!/3````%!/)!!!!0!OORO!/&0%%"
        "2%!/!%!!\"!!/-&`!Q`!!!!!!!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\"
        "B\\!/&,%%2%!/!*!!$!!`]``!1/1!!!!!````%!/*!!!!%!/+6%%%0!OORO!/!)!!$!!`]``!1/1!!!!"
        "!````%!/)!!!!0!OORO!/&0%%2%!/!$!!\"!!/-(`!Q`!!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3"
        "!!#!!\\I\\\\!K\\\\\\%!/,6%%%%!/*!!!!0!``R`!/!1!!$!!`]``!1/*!!!!!2/+%5%%!`OOO%!/)"
        "!!!!0!``R`!/!1!!$!!`]``!1/)!!!!!`OOO%!/06%%%%!/$!!!!-!`!T`!`-!`!1/$!!!!!T`!`-!`!"
        "Q`!!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\%!/,6%%%%!/*!!!!0!``R`"
        "!/!'!!#!!:I::!````0!``S`!:I::!1/'!!!!!````%!/*!!!!%!/+6%%%0!OORO!/!)!!$!!`]``!1/"
        "'!!!!!K:::0!``T`!`]``!K:::%!/'!!!!0!``R`!/!)!!$!!O]OO!2/0%5%%!1/$!!!!!T`!`-!`!R`"
        "!/!$!!$!!`-!`!T`!`!!!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!2/,"
        "%5%%!1/*!!!!!````%!/'!!!!%!/%````%!/'!!!!0!``R`!/!*!!\"!!/&+%%4%!O]OO!1/)!!!!!``"
        "``%!/'!!!!%!/%````%!/'!!!!0!``R`!/!)!!$!!O]OO!2/0%5%%!1/(!!!!!T`!`-!`!Q`!!!!!!!!"
        "!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/&,%%2%!/!*!!$!!`]``!1/"
        "'!!!!!4/%`]``!1/'!!!!!````%!/*!!!!%!/+6%%%0!OORO!/!)!!$!!`]``!1/'!!!!!4/%`]``!1/"
        "'!!!!!````%!/)!!!!0!OORO!/&0%%2%!/!'!!$!!`-!`!T`!`%!/$!!!!&!XX2X!/Q`!!\"!!/QU!!\""
        "!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/&,%%2%!/!*!!$!!`]``!1/'!!!!!K:::0!``T`!`]``!K::"
        ":%!/'!!!!0!``R`!/!*!!\"!!/&+%%4%!O]OO!1/)!!!!!````%!/'!!!!+!::D:!`]``!````+!::B:"
        "!/!'!!$!!`]``!1/)!!!!!`OOO%!/06%%%%!/&!!!!-!`!T`!`-!`!1/%!!!!!6XXX(!/`!!!!(!/U!!"
        "!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\%!/,6%%%%!/*!!!!0!``R`!/!(!!$!!`]``!````%!/(!!!!"
        "0!``R`!/!*!!\"!!/&+%%4%!O]OO!1/)!!!!!````%!/(!!!!0!``T`!`]``!1/(!!!!!````%!/)!!!"
        "!0!OORO!/&0%%2%!/!%!!$!!`-!`!T`!`%!/&!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!"
        "!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/R"
        "!!!!&!XX2X!/!R!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/&,%%2%!/!*!!$!!`]``!1/'!!!!!K"
        ":::0!``T`!`]``!K:::%!/'!!!!0!``R`!/!*!!\"!!/&+%%4%!O]OO!1/)!!!!!````%!/'!!!!+!::"
        "D:!`]``!````+!::B:!/!'!!$!!`]``!1/)!!!!!`OOO%!/06%%%%!/$!!!!-!`!T`!`-!`!1/'!!!!!"
        "6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\%!/,6%%%%!/*!!!!0!``R`!/!'!!#!"
        "!\\I\\\\!````0!``S`!\\I\\\\!1/'!!!!!````%!/*!!!!%!/+6%%%0!OORO!/!)!!$!!`]``!1/'!"
        "!!!!K\\\\\\0!``T`!`]``!K\\\\\\%!/'!!!!0!``R`!/!)!!$!!O]OO!2/0%5%%!1/$!!!!!4/(`-!"
        "`!!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/&,%%2%!/!*!!$!!`]`"
        "`!1/'!!!!!4/%`]``!1/'!!!!!````%!/*!!!!%!/+6%%%0!OORO!/!)!!$!!`]``!1/'!!!!!4/%`]`"
        "`!1/'!!!!!````%!/)!!!!0!OORO!/&0%%2%!/!$!!\"!!/-(`!Q`!!!!!!6XXX(!/`!!!!(!/U!!!!&"
        "!XX2X!/!3!!#!!\\I\\\\!K\\\\\\%!/,6%%%%!/*!!!!0!``R`!/!1!!$!!`]``!1/*!!!!!2/+%5%%"
        "!`OOO%!/)!!!!0!``R`!/!1!!$!!`]``!1/)!!!!!`OOO%!/06%%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU"
        "!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/&,%%2%!/!*!!$!!`]``!1/1!!!!!````%!/*!!!!%!/"
        "+6%%%0!OORO!/!)!!$!!`]``!1/1!!!!!````%!/)!!!!0!OORO!/&0%%2%!/!,!!\"!!X5XX!=/`!!!"
        "!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!2/,%5%%!1/*!!!!!4/3`]``!1/*!!!!!2/+%5%%!"
        "`OOO%!/)!!!!%!/3````%!/)!!!!0!OORO!/&0%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/"
        "3!!!!+!\\\\C\\!\\I\\\\!2/,%5%%!1/E!!!!!2/+%5%%!4/EO]OO!2/0%5%%!1/,!!!!!6XXX(!/`!"
        "!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\&!/M6%%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\""
        "!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/6M%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!"
        "!!+!\\\\C\\!\\I\\\\!6/M%5%%!1/,!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XX"
        "X%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6"
        "XXX%!/R!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\&!/M6%%%%!/,!!!!&!XX2X!/!R!!\"!!X5XX!1/"
        "R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!"
        "1/R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/6M%%2%!/!,!!\""
        "!!X5XX!6XXX%!/)!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX"
        "!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5"
        "XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!"
        "X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\""
        "!!X5XX!1/*!!!!!6XXX%!/(!!!!%!/&6XXX%!/(!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*"
        "!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!"
        "/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX"
        "%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6X"
        "XX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/)!!!!&!XX2X!X5XX!1/3!!!!!K\\\\\\+!"
        "\\\\B\\!/6M%%2%!/!,!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6"
        "XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!"
        "!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!6/M%5%%!1/,!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!"
        "1/R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5X"
        "X!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\&!/M6%%%%!/,!!!!&!XX2X!/Q`!!"
        "\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/6M%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!"
        "!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!6/M%5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#"
        "!!\\I\\\\!K\\\\\\&!/M6%%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!"
        "\\\\B\\!/6M%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX'!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\""
        "!!X5XX!9/%!!!!!4/&`Q`!!!!!!!!!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/5!!!!&!/MK\\\\\\%"
        "!/$!!!!%!/(]``!!!!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/5!!!!&!/MK\\\\\\%!/$!!!!0!``$"
        "!!`Q`!!1/$!!!!!]``!0!``!!!!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\"
        "&!/M6%%%%!/)!!!!0!``$!!`Q`!!!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!"
        "/!R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2"
        "X!/!R!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/6M%%2%!/!&!!\"!!/0&``!!!!!!!!6XXX(!/`!"
        "!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\&!/M6%%%%!/&!!!!%!/%]``!!!!!!!!!!!!!6XX"
        "X(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\%!/Q6%%%%!/$`OOO%!//6%%%0!OOTO!O]"
        "OO!2/)%5%%!`OOO0!OORO!/&@%%2%!/!)!!$!!`Q`!!]``!!!!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX"
        "%!/3!!!!+!\\\\C\\!\\I\\\\!2/P%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!/&.%%4%!O]OO!`OOO%!"
        "/)6%%%0!OOTO!O]OO!2/@%5%%!1/)!!!!!]``!0!``!!!!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3"
        "!!#!!\\I\\\\!K\\\\\\%!/O6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!/&7%%4%!O]OO!`OOO%!/@"
        "6%%%%!/$!!!!0!``$!!`Q`!!1/$!!!!!]``!0!``!!!!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!"
        "#!!\\I\\\\!K\\\\\\%!/O6%%%0!OOTO!O]OO!2/(%5%%!`OOO0!OORO!%5%%!4/$O]OO!2/%%5%%!`O"
        "OO0!OORO!/&&%%2%!/0&OORO!/&@%%2%!/!$!!\"!!/0(``!!!!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2"
        "X!/!3!!#!!\\I\\\\!K\\\\\\%!/O6%%%0!OOTO!O]OO!2/(%5%%!4/$O]OO!2/(%5%%!`OOO0!OORO!"
        "/&%%%4%!O]OO!`OOO&!%%2%!/0$OORO!/&@%%2%!/!%!!\"!!/0&``!!!!!!!!!!!!&!XX2X!/Q`!!\""
        "!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/&O%%4%!O]OO!`OOO&!%%2%!%5%%!4/$O]OO!6%"
        "%%&!%%4%!O]OO!`OOO%!/)6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO%!/@6%"
        "%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/&)%%4%!`]``!``"
        "``%!/E6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!6%%%0!OOTO!O]OO!2/)%5%%!`OOO0!OORO"
        "!/&$%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!2/@%5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X"
        "!/!3!!#!!\\I\\\\!K\\\\\\%!/$6%%%+!\\\\B\\!/&%%%4%!`]``!````%!/%6%%%+!\\\\B\\!/&@"
        "%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%&!%%4%!O]OO!`OOO%!/)6%%%0!OOTO!O]OO!2/$%5%"
        "%!`OOO0!OORO!/&$%%4%!O]OO!`OOO%!/@6%%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!"
        "!!!!K\\\\\\+!\\\\B\\!%5%%!6%%%+!\\\\D\\!`]``!````&!%%3%!:I::!4/%`]``!K:::&!%%4%!"
        "`]``!````+!\\\\B\\!/&\?%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%&!%%4%!O]OO!`OOO%!/)"
        "6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO%!/@6%%%%!/,!!!!&!XX2X!/Q`!!"
        "\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/&$%%2%!/0%``R`!/&%%%2%!/0%``R`!/&A%%"
        "4%!O]OO!`OOO&!%%2%!/0$OORO!%5%%!6%%%0!OOTO!O]OO!2/)%5%%!`OOO0!OORO!/&%%%4%!O]OO!"
        "`OOO&!%%2%!/0$OORO!/&@%%2%!/!$!!\"!!/0(``!!!!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5X"
        "X!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X"
        "5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\%!/%6%%%0!``S`!:I::!2/'%5%"
        "%!K:::0!``R`!/&C%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO&!%%2%!%5%%!`OOO0!OORO!/&)%%4%!O]O"
        "O!`OOO%!/&6%%%%!/&`OOO%!/@6%%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\"
        "\\+!\\\\B\\!/&$%%3%!:I::!````%!/)6%%%0!``S`!:I::!6/>%5%%!1/,!!!!!6XXX(!/`!!!!(!/"
        "U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\%!/$6%%%0!``R`!/&+%%4%!`]``!6/>%5%%!1/,!!!!!6"
        "XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\&!%%2%!/0$``R`!/&+%%2%!/0$``R`!"
        "/6<%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!6%%%%!/$````"
        "%!/+6%%%%!/$````&!/<6%%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\"
        "\\B\\!/&$%%4%!`]``!2/+%5%%!````&!/>6%%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3"
        "!!!!!K\\\\\\+!\\\\B\\!/&$%%3%!:I::!````%!/)6%%%0!``S`!:I::!2/.%5%%!4/%O]OO!2/.%5"
        "%%!`OOO0!OORO!/&\?%%4%!O]OO!`OOO%!/'6%%%0!OOTO!O]OO!2/6%5%%!1/,!!!!!6XXX(!/`!!!!("
        "!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\%!/%6%%%0!``S`!:I::!2/'%5%%!K:::0!``R`!/&0%"
        "%4%!O]OO!`OOO%!//6%%%0!OOTO!O]OO!2/\?%5%%!`OOO0!OORO!/&'%%4%!O]OO!`OOO%!/66%%%%!/"
        ",!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/&$%%2%!/0%``R`!/&%%"
        "%2%!/0%``R`!/&/%%4%!O]OO!`OOO%!//6%%%0!OOTO!O]OO!2/G%5%%!`OOO0!OORO!/&6%%2%!/!,!"
        "!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!6%%%&!%%3%!\\I\\\\!````0"
        "!``R`!%5%%!K:::%!/%````+!::B:!%5%%!````0!``S`!\\I\\\\!2/.%5%%!`OOO0!OORO!/&$%%4%"
        "!O]OO!`OOO&!%%2%!/0$OORO!/&$%%2%!/0'OORO!%5%%!6%%%%!/&`OOO&!%%2%!%5%%!`OOO0!OORO"
        "!%5%%!4/$O]OO!2/$%5%%!4/&O]OO!2/&%5%%!`OOO0!OORO!/&%%%2%!/0'OORO!%5%%!`OOO0!OORO"
        "!/&$%%4%!O]OO!`OOO%!/,6%%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+"
        "!\\\\B\\!/&$%%3%!\\I\\\\!2/%%5%%!````0!``R`!/&%%%3%!\\I\\\\!2//%5%%!`OOO0!OORO!/"
        "&$%%2%!/0$OORO!%5%%!6%%%0!OOTO!O]OO!2/%%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO%!/$6%%%"
        "0!OOTO!O]OO!6%%%%!/$`OOO&!%%2%!%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO"
        "%!/%6%%%0!OOTO!O]OO!2/'%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!2/,%"
        "5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\%!/)6%%%0!``T`!`]`"
        "`!2/4%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!2/%%5%%!`OOO0!OORO!/&$"
        "%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!`OOO0!"
        "OORO!/&*%%4%!O]OO!`OOO%!/'6%%%0!OOTO!O]OO!2/%%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!/&-"
        "%%2%!/!,!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!"
        "&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/3!!"
        "!!+!\\\\C\\!\\I\\\\!2/>%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!2/%%"
        "5%%!`OOO0!OORO!/&$%%2%!/0(OORO!%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%2%!%5%%!4/$O"
        "]OO!2/(%5%%!`OOO0!OORO!/&'%%4%!O]OO!`OOO%!/%6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!2/-%"
        "5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\%!/>6%%%0!OOTO!O]O"
        "O!2/$%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO%!/%6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!/&'"
        "%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!2/%%5%%!4/$O]OO!2/&%5%%!`OOO0!OORO!/&'%%4%!O]O"
        "O!`OOO%!/&6%%%%!/%`OOO%!/-6%%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\"
        "\\+!\\\\B\\!/&>%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!/&%%%4%!O]OO"
        "!`OOO%!/$6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO%!/"
        "'6%%%0!OOTO!O]OO!2/%%5%%!`OOO0!OORO!/&'%%4%!O]OO!`OOO%!/&6%%%%!/$`OOO%!/.6%%%%!/"
        ",!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/&>%%4%!O]OO!`OOO%!/"
        "$6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!/&%%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!2/$%5%%"
        "!`OOO0!OORO!%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO"
        "!2/%%5%%!`OOO0!OORO!/&'%%4%!O]OO!`OOO%!/'6%%%0!OOTO!O]OO!2/.%5%%!1/,!!!!!6XXX(!/"
        "`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\%!/=6%%%%!/%`OOO&!%%2%!%5%%!`OOO0!OOR"
        "O!/&$%%4%!O]OO!`OOO%!/&6%%%%!/$`OOO&!%%2%!%5%%!4/&O]OO!6%%%&!%%4%!O]OO!`OOO%!/$6"
        "%%%0!OOTO!O]OO!6%%%&!%%2%!/0&OORO!/&&%%4%!O]OO!`OOO%!/(6%%%%!/$`OOO%!/$6%%%0!OOT"
        "O!O]OO!2//%5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\&!/<6%%"
        "%0!OOTO!O]OO!2/0%5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\&"
        "!/M6%%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/6M%%2%!/!"
        ",!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!2/)%5%%!5/=!!!!!2/)%5%"
        "%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\%!/)6%%%&!/=K\\\\\\%"
        "!/)6%%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/6M%%2%!/!"
        ",!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!6/M%5%%!1/,!!!!!6XXX&!"
        "XX2X!/!)!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!"
        "&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!"
        "!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*"
        "!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!"
        "/*!!!!&!XX2X!/!(!!\"!!/&&XX2X!/!(!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!"
        "X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\""
        "!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!"
        "\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*"
        "!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!)!!\"!!X5XX!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\"
        "!6/M%5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\&!/M6%%%%!/,!"
        "!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/6M%%2%!/!,!!\"!!X5XX!"
        "=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!6/M%5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!"
        "!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\&!/M6%%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/"
        "3!!!!!K\\\\\\+!\\\\B\\!/6M%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C"
        "\\!\\I\\\\!6/M%5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\&!/"
        "M6%%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/6M%%2%!/!(!"
        "!!!!!Q`!!-!`!!!!!!!!!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\&!/M6"
        "%%%%!/'!!!!%!/$-!`!!!!!!!!!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\"
        "%!/66%%%&!/#`OOO%!/66%%%%!/'!!!!%!/$-!`!!!!!!!!!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/"
        "!3!!#!!\\I\\\\!K\\\\\\%!/66%%%0!OORO!/1!!!$!!O]OO!2/6%5%%!1/&!!!!!1/%!Q`!!!!!!!!"
        "!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/"
        "!R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/3!!!!+!\\\\"
        "C\\!\\I\\\\!2/6%5%%!`OOO&!/!!!!!0!OORO!/&6%%2%!/!%!!!!!!Q`!!-!`!!!!!!!!!Q`!!-!`!"
        "!!!!!!!!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\%!/66%%%0!OORO!/!6"
        "!!\"!!/0&OORO!/!%!!\"!!/0$OORO!/!%!!$!!O]OO!`OOO!!!!!!!!!!!!`OOO0!OORO!/!6!!$!!O"
        "]OO!2/6%5%%!1/%!!!!!-!`!$!!`!!!!!!!!-!`!$!!`!!!!!!!!!!!!&!XX2X!/Q`!!\"!!/QU!!\"!"
        "!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/&6%%4%!O]OO!1/5!!!!!`OOO0!OORO!/!$!!$!!O]OO!`OOO"
        "!!!!!!!!!!!!`OOO0!OOQO!!!!!!`OOO0!OOQO!!!!!!!!!!0!OOTO!O]OO!!!!!0!OOQO!!!!!!`OOO"
        "0!OORO!/!6!!$!!O]OO!2/6%5%%!1/$!!!!!-!`!$!!`!!!!!!!!!!!!$!!`!!!!Q`!!!!!!!!!!\"!!"
        "X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!2/6%5%%!`OOO%!/5!!!!0!OOTO!O]"
        "OO!1/$!!!!!`OOO0!OOQO!!!!!!`OOO0!OORO!/!$!!$!!O]OO!`OOO!!!!$!!O]OO!`OOO!!!!\"!!/"
        "0$OORO!/!7!!$!!O]OO!2/6%5%%!1/$!!!!!1/(!Q`!!!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/"
        "3!!!!!K\\\\\\+!\\\\B\\!/&6%%4%!O]OO!1/5!!!!!`OOO0!OORO!/!'!!$!!O]OO!`OOO%!/$!!!!"
        "0!OOTO!O]OO!!!!!0!OOTO!O]OO!!!!!%!/$`OOO%!/7!!!!0!OORO!/&6%%2%!/!$!!\"!!/$(!`!!!"
        "!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\%!/66%%%0!OORO!/!5!!\"!!/"
        "0'OOQO!!!!!!!!!!0!OOTO!O]OO!1/$!!!!!`OOO0!OOQO!!!!!!!!!!%!/%`OOO%!/8!!!!0!OORO!/"
        "&6%%2%!/!(!!!!!!Q`!!-!`!!!!!!!!!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K"
        "\\\\\\%!/66%%%0!OORO!/!5!!\"!!/0$OOQO!!!!!!!!!!0!OOTO!O]OO!!!!!0!OOTO!O]OO!1/$!!"
        "!!!`OOO0!OORO!/!$!!\"!!/0$OORO!/!8!!$!!O]OO!2/6%5%%!1/(!!!!!-!`!$!!`!!!!!!!!!!!!"
        "&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/&6%%4%!O]OO!1/5!!!!!`OOO"
        "0!OORO!/!$!!$!!O]OO!`OOO!!!!$!!O]OO!`OOO%!/$!!!!0!OOTO!O]OO!1/$!!!!!4/%O]OO!1/7!"
        "!!!!`OOO%!/66%%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/"
        "&6%%4%!O]OO!1/5!!!!!`OOO0!OORO!/!$!!$!!O]OO!`OOO!!!!$!!O]OO!`OOO%!/$!!!!0!OOTO!O"
        "]OO!!!!!!!!!\"!!/0$OOQO!!!!!!`OOO0!OORO!/!6!!$!!O]OO!2/6%5%%!1/,!!!!!6XXX(!/`!!!"
        "!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\%!/66%%%0!OORO!/!5!!$!!O]OO!`OOO%!/$!!!!0"
        "!OOTO!O]OO!!!!!0!OOTO!O]OO!1/$!!!!!`OOO0!OOQO!!!!!!!!!!%!/$`OOO!!!!$!!O]OO!`OOO%"
        "!/6!!!!0!OORO!/&6%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\"
        "!2/6%5%%!`OOO%!/5!!!!0!OOTO!O]OO!1/$!!!!!`OOO0!OOQO!!!!!!!!!!0!OOTO!O]OO!!!!!0!O"
        "OTO!O]OO!!!!!!!!!$!!O]OO!`OOO!!!!$!!O]OO!!!!!0!OOTO!O]OO!1/6!!!!!`OOO%!/66%%%%!/"
        ",!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/&6%%4%!O]OO!1/6!!!!"
        "!4/&O]OO!1/%!!!!!4/$O]OO!1/$!!!!!`OOO0!OOQO!!!!!!!!!!0!OOTO!O]OO!1/7!!!!!`OOO%!/"
        "66%%%%!/$!!!!%!/(-!`!!!!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!"
        "!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/R"
        "!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!2/6%5%%!`OOO&!/!!!!!0!OORO!/&6%%2%!/!,!!\"!!X"
        "5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!2/6%5%%!`OOO&!/!!!!!0!OORO!/&6"
        "%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!2/6%5%%!`OOO&!/"
        "!!!!!0!OORO!/&6%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!"
        "2/6%5%%!8/#O]OO!2/6%5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\"
        "\\&!/M6%%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/6M%%2%"
        "!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!6/M%5%%!1/,!!!!!6XX"
        "X(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\&!/M6%%%%!/,!!!!&!XX2X!/Q`!!\"!!/"
        "QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/6M%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX"
        "%!/3!!!!+!\\\\C\\!\\I\\\\!6/M%5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I"
        "\\\\!K\\\\\\&!/M6%%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B"
        "\\!/6M%%2%!/!,!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!"
        "/R!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX"
        "%!/3!!!!+!\\\\C\\!\\I\\\\!6/M%5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I"
        "\\\\!K\\\\\\&!/M6%%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B"
        "\\!/6M%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!6/M%5%%!1"
        "/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\&!/M6%%%%!/,!!!!&!XX2X!"
        "/Q`!!\"!!/QU!!\"!!X5XX!9/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/A,!!\"!!X5XX!=/`!!!!!"
        "=/U!!!!!6XXX%!/5!!!!&!/MK\\\\\\%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/5!!!!!7/M"
        "\\I\\\\!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\&!/M6%%%%!/,!!"
        "!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/6M%%2%!/!,!!\"!!X5XX!="
        "/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!6/M%5%%!1/,!!!!!6XXX&!XX2X!/!)!!\"!"
        "!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\""
        "!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!"
        "\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*"
        "!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/"
        "!(!!\"!!/&&XX2X!/!(!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6"
        "XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!"
        "!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!"
        "!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*"
        "!!!!!6XXX%!/*!!!!&!XX2X!/!)!!\"!!X5XX!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!2/;%5%%!4/(O"
        "]OO!2/-%5%%!`OOO0!OORO!/&^%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C"
        "\\!\\I\\\\!2/>%5%%!`OOO0!OORO!/&/%%4%!O]OO!`OOO%!/^6%%%%!/,!!!!&!XX2X!/Q`!!\"!!/"
        "QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/&>%%4%!O]OO!`OOO&!/.6%%%%!/,!!!!&!XX2X!/Q"
        "`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/&>%%4%!O]OO!`OOO%!/%6%%%0!OOTO!O]"
        "OO!6%%%%!/$`OOO%!/%6%%%0!OOTO!O]OO!2/%%5%%!4/%O]OO!6%%%0!OORO!%5%%!6%%%%!/%`OOO&"
        "!%%4%!O]OO!6%%%&!%%2%!/0&OORO!/&$%%4%!O]OO!`OOO&!%%2%!/0$OORO!/&<%%2%!/!,!!\"!!X"
        "5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!2/>%5%%!`OOO0!OORO!/&%%%2%!/0$"
        "OORO!/&(%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%&!%%2%!/0$OORO!%5%%!`OOO0!OORO!%5%"
        "%!6%%%%!/$`OOO&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%&!%%2%!/0$OORO!/&\?%%2%!/!,"
        "!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!2/>%5%%!`OOO0!OORO!/&%%"
        "%4%!O]OO!`OOO%!/)6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!6%%%0!OOTO!O]OO!6%%%&!%"
        "%4%!O]OO!`OOO&!%%2%!%5%%!`OOO0!OORO!%5%%!6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%"
        "!6%%%0!OOTO!O]OO!2/@%5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\"
        "\\%!/>6%%%0!OOTO!O]OO!2/%%5%%!`OOO0!OORO!/&)%%4%!O]OO!`OOO%!/%6%%%%!/%`OOO%!/%6%"
        "%%%!/%`OOO%!/$6%%%%!/(`OOO&!%%2%!%5%%!`OOO0!OORO!/&@%%2%!/!,!!\"!!X5XX!=/`!!!!!="
        "/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!2/>%5%%!`OOO0!OORO!/&%%%4%!O]OO!`OOO%!/)6%%"
        "%0!OOTO!O]OO!2/%%5%%!`OOO0!OORO!/&'%%4%!O]OO!`OOO%!/&6%%%0!OOTO!O]OO!2/(%5%%!`OO"
        "O0!OORO!/&@%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!2/>%"
        "5%%!`OOO0!OORO!/&%%%4%!O]OO!`OOO%!/)6%%%0!OOTO!O]OO!2/%%5%%!4/&O]OO!2/$%5%%!4/&O"
        "]OO!6%%%&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%&!%%4%!O]OO!`OOO%!/@6%%%%!/,!!!!"
        "&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/&>%%4%!O]OO!`OOO%!/%6%%%"
        "0!OOTO!O]OO!2/)%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%0!OOTO!O"
        "]OO!2/$%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%2%!%5%%!`OOO0!OORO!/"
        "&@%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!2/>%5%%!`OOO0"
        "!OORO!/&%%%4%!O]OO!`OOO%!/)6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&"
        "!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%&!%%2%!/0&OORO!/&$%%4%!O]OO!`OOO%!/@6%%%%"
        "!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/&T%%2%!/0&OORO!/&"
        "$%%2%!/0&OORO!/&M%%2%!/!,!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/R"
        "!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1"
        "/R!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!6/M%5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!"
        "/!3!!#!!\\I\\\\!K\\\\\\&!/M6%%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\"
        "\\\\+!\\\\B\\!/6M%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\"
        "!6/M%5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\%!/=6%%%%!/$`"
        "OOO%!/\?6%%%0!OOTO!O]OO!2/N%5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\"
        "!K\\\\\\%!/<6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!2/>%5%%!`OOO0!OORO!/&N%%2%!/!,!!\"!!"
        "X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!2/;%5%%!`OOO0!OORO!/&$%%4%!O]"
        "OO!`OOO%!/=6%%%0!OOTO!O]OO!2/N%5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\"
        "I\\\\!K\\\\\\%!/;6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!6%%%%!/&`OOO&!%%2%!%5%%"
        "!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO&!%%2%!/0$OORO!/&$%%2%!/0'OORO!%5%%"
        "!6%%%%!/&`OOO%!/$6%%%0!OOTO!O]OO!6%%%%!/$`OOO%!/<6%%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU"
        "!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/&;%%4%!O]OO!`OOO%!/'6%%%0!OOTO!O]OO!2/$%5%%"
        "!`OOO0!OORO!%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%2%!/0$OORO!%5%%!6%%%0!OOTO!O]OO"
        "!2/%%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%&!%%2%!/0$OORO!/&\?%"
        "%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!2/;%5%%!`OOO0!OO"
        "RO!/&'%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!"
        "`OOO0!OORO!/&$%%4%!O]OO!`OOO%!/%6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!/&$%%4%!O]OO!"
        "`OOO&!%%2%!%5%%!`OOO0!OORO!/&@%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\"
        "\\C\\!\\I\\\\!2/;%5%%!`OOO0!OORO!/&'%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%0!OOTO"
        "!O]OO!2/$%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO%!/%6%%%0!OOTO!O]OO!2/"
        "$%5%%!4/(O]OO!6%%%&!%%4%!O]OO!`OOO%!/@6%%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!"
        "1/3!!!!!K\\\\\\+!\\\\B\\!/&;%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!2/"
        "$%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO"
        "!O]OO!2/%%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO%!/(6%%%0!OOTO!O]OO!2/@%5%%!1/,!!!!!6X"
        "XX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!"
        "6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\"
        "\\%!/;6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%4%"
        "!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!/&%%%4%!O]OO!`O"
        "OO%!/$6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!6%%%0!OOTO!O]OO!2/@%5%%!1/,!!!!!6X"
        "XX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\%!/<6%%%0!OOTO!O]OO!6%%%0!OOTO!O"
        "]OO!6%%%&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!6%%%&!%%2%!/0$OORO!%"
        "5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO%!/%6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!/&$%%4%!O"
        "]OO!`OOO&!%%2%!%5%%!`OOO0!OORO!/&@%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!"
        "!+!\\\\C\\!\\I\\\\!2/=%5%%!4/$O]OO!2/%%5%%!4/&O]OO!2/$%5%%!4/$O]OO!6%%%0!OOTO!O]"
        "OO!6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!/&&%%2%!/0$OORO!%5%%!6%%%%!/&`OOO%!/$6%%%0"
        "!OOTO!O]OO!2/@%5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\&!/"
        "M6%%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/6M%%2%!/!,!"
        "!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!6/M%5%%!1/,!!!!!6XXX(!/`"
        "!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\%!/)6%%%&!/=!!!!%!/)6%%%%!/,!!!!&!XX2X"
        "!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/&)%%2%!/;=\\\\B\\!/&)%%2%!/!,!"
        "!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!6/M%5%%!1/,!!!!!6XXX(!/`"
        "!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\&!/M6%%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\""
        "!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/6M%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!"
        "!!+!\\\\C\\!\\I\\\\!6/M%5%%!1/,!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XX"
        "X%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6"
        "XXX%!/R!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\&!/M6%%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\""
        "!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/6M%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!"
        "!!+!\\\\C\\!\\I\\\\!6/M%5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K"
        "\\\\\\&!/M6%%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/6M"
        "%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!6/M%5%%!1/,!!!!"
        "!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\&!/M6%%%%!/,!!!!&!XX2X!/Q`!!\""
        "!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/6M%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6"
        "XXX%!/3!!!!+!\\\\C\\!\\I\\\\!2/,%5%%!1/G!!!!!2/+%5%%!4/GO]OO!2/,%5%%!1/,!!!!!6XX"
        "X(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\%!/,6%%%%!/G!!!!%!/+6%%%0!OORO!/!"
        "E!!$!!O]OO!2/,%5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\%!/"
        ",6%%%%!/G!!!!%!/+6%%%0!OORO!/!E!!$!!O]OO!2/,%5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!X"
        "X2X!/!3!!#!!\\I\\\\!K\\\\\\%!/,6%%%%!/)!!!!%!/&`OOO%!/'!!!!%!/$`OOO%!/&!!!!%!/$`"
        "OOO%!/)!!!!%!/+6%%%0!OORO!/!,!!\"!!/0&OORO!/!5!!$!!O]OO!2/,%5%%!1/,!!!!!6XXX&!XX"
        "2X!/!)!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!"
        "XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!"
        "&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!"
        "!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*"
        "!!!!&!XX2X!/!(!!\"!!/&&XX2X!/!(!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5"
        "XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!"
        "X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\""
        "!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!*!!"
        "\"!!X5XX!1/*!!!!!6XXX%!/*!!!!&!XX2X!/!)!!\"!!X5XX!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!"
        "2/,%5%%!1/(!!!!!`OOO0!OORO!/!$!!$!!O]OO!`OOO%!/%!!!!0!OOTO!O]OO!1/'!!!!!`OOO0!OO"
        "RO!/!+!!\"!!/&+%%4%!O]OO!1/+!!!!!`OOO0!OORO!/!$!!$!!O]OO!`OOO%!/4!!!!0!OORO!/&,%"
        "%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!2/,%5%%!1/(!!!!!"
        "`OOO0!OORO!/!$!!$!!O]OO!`OOO%!/%!!!!0!OOTO!O]OO!1/'!!!!!`OOO0!OORO!/!+!!\"!!/&+%"
        "%4%!O]OO!1/+!!!!!`OOO0!OORO!/!$!!$!!O]OO!`OOO%!/4!!!!0!OORO!/&,%%2%!/!,!!\"!!X5X"
        "X!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!2/,%5%%!1/(!!!!!`OOO0!OORO!/!$!!"
        "$!!O]OO!`OOO!!!!!!!!!!!!4/'O]OO!!!!!!!!!\"!!/0'OORO!/!)!!\"!!/&+%%4%!O]OO!1/+!!!"
        "!!`OOO0!OORO!/!$!!$!!O]OO!`OOO!!!!$!!O]OO!`OOO!!!!\"!!/0$OORO!/!-!!$!!O]OO!2/,%5"
        "%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\%!/,6%%%%!/(!!!!0!O"
        "OTO!O]OO!1/$!!!!!`OOO0!OORO!/!%!!$!!O]OO!`OOO%!/'!!!!0!OOTO!O]OO!1/+!!!!!2/+%5%%"
        "!`OOO%!/+!!!!0!OOTO!O]OO!1/$!!!!!`OOO0!OOQO!!!!!!4/$O]OO!!!!!!!!!$!!O]OO!`OOO%!/"
        ",!!!!0!OORO!/&,%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!"
        "2/,%5%%!1/(!!!!!`OOO0!OORO!/!$!!$!!O]OO!`OOO%!/%!!!!0!OOTO!O]OO!1/'!!!!!`OOO0!OO"
        "RO!/!+!!\"!!/&+%%4%!O]OO!1/+!!!!!`OOO0!OORO!/!$!!$!!O]OO!`OOO!!!!$!!O]OO!`OOO%!/"
        "$!!!!0!OOTO!O]OO!1/,!!!!!`OOO%!/,6%%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!"
        "!!!K\\\\\\+!\\\\B\\!/&,%%2%!/!(!!$!!O]OO!`OOO%!/$!!!!0!OOTO!O]OO!1/%!!!!!`OOO0!O"
        "ORO!/!'!!$!!O]OO!`OOO%!/+!!!!%!/+6%%%0!OORO!/!+!!$!!O]OO!`OOO%!/$!!!!0!OOTO!O]OO"
        "!!!!!0!OOTO!O]OO!1/$!!!!!`OOO0!OORO!/!,!!$!!O]OO!2/,%5%%!1/,!!!!!6XXX(!/`!!!!(!/"
        "U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\%!/,6%%%%!/(!!!!0!OOTO!O]OO!1/$!!!!!`OOO0!OOR"
        "O!/!%!!$!!O]OO!`OOO%!/'!!!!0!OOTO!O]OO!1/+!!!!!2/+%5%%!`OOO%!/+!!!!0!OOTO!O]OO!1"
        "/$!!!!!`OOO0!OOQO!!!!!!`OOO0!OORO!/!$!!$!!O]OO!`OOO%!/,!!!!0!OORO!/&,%%2%!/!,!!\""
        "!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!2/,%5%%!1/(!!!!!`OOO0!OORO!"
        "/!$!!$!!O]OO!`OOO%!/%!!!!0!OOTO!O]OO!1/'!!!!!`OOO0!OORO!/!+!!\"!!/&+%%4%!O]OO!1/"
        "+!!!!!`OOO0!OORO!/!$!!$!!O]OO!`OOO!!!!$!!O]OO!`OOO%!/$!!!!0!OOTO!O]OO!1/,!!!!!`O"
        "OO%!/,6%%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/&,%%2%"
        "!/!(!!$!!O]OO!`OOO%!/$!!!!0!OOTO!O]OO!1/%!!!!!`OOO0!OORO!/!'!!$!!O]OO!`OOO%!/+!!"
        "!!%!/+6%%%0!OORO!/!+!!$!!O]OO!`OOO%!/$!!!!0!OOTO!O]OO!!!!!0!OOTO!O]OO!1/$!!!!!`O"
        "OO0!OORO!/!,!!$!!O]OO!2/,%5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\"
        "!K\\\\\\%!/,6%%%%!/)!!!!%!/&`OOO%!/&!!!!0!OOTO!O]OO!1/'!!!!!`OOO0!OORO!/!+!!\"!!"
        "/&+%%4%!O]OO!1/,!!!!!4/&O]OO!!!!!!!!!$!!O]OO!`OOO%!/$!!!!0!OOTO!O]OO!1/,!!!!!`OO"
        "O%!/,6%%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/&,%%2%!"
        "/!G!!\"!!/&+%%4%!O]OO!1/E!!!!!`OOO%!/,6%%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!"
        "1/3!!!!!K\\\\\\+!\\\\B\\!/&,%%2%!/!G!!\"!!/&+%%4%!O]OO!1/E!!!!!`OOO%!/,6%%%%!/,!"
        "!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/"
        "R!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/3!!!!!K\\\\"
        "\\+!\\\\B\\!/&,%%2%!/!G!!\"!!/&+%%4%!O]OO!1/E!!!!!`OOO%!/,6%%%%!/,!!!!&!XX2X!/Q`"
        "!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/&,%%2%!/!G!!\"!!/&+%%2%!/0GOORO!/&"
        ",%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!6/M%5%%!1/,!!!"
        "!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\&!/M6%%%%!/,!!!!&!XX2X!/Q`!!"
        "\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/6M%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!"
        "!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!6/M%5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#"
        "!!\\I\\\\!K\\\\\\&!/M6%%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!"
        "\\\\B\\!/6M%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!6/M%"
        "5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\&!/M6%%%%!/,!!!!&!"
        "XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/6M%%2%!/!,!!\"!!X5XX!=/`!!"
        "!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!6/M%5%%!1/,!!!!!6XXX%!/R!!!!&!XX2X!/!R!"
        "!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!"
        "R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\&!/M6%%%%!/,!!!!&!"
        "XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/6M%%2%!/!,!!\"!!X5XX!=/`!!"
        "!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!6/M%5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!X"
        "X2X!/A,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX'!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/5!"
        "!!!!7/M\\I\\\\!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!5!!\"!!/;M\\\\B\\!/!,!!\"!!X"
        "5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!6/M%5%%!1/,!!!!!6XXX(!/`!!!!(!"
        "/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\&!/M6%%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5X"
        "X!1/3!!!!!K\\\\\\+!\\\\B\\!/6M%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\"
        "\\C\\!\\I\\\\!6/M%5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\"
        "&!/M6%%%%!/,!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/"
        "R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!"
        "1/3!!!!!K\\\\\\+!\\\\B\\!/6M%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\"
        "C\\!\\I\\\\!6/M%5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\&!"
        "/M6%%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/&G%%4%!O]O"
        "O!`OOO%!/$6%%%0!OOTO!O]OO!2/5%5%%!`OOO0!OORO!/&J%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!"
        "!!!6XXX%!/3!!!!+!\\\\C\\!\\I\\\\!2/G%5%%!4/$O]OO!6%%%&!%%4%!O]OO!`OOO%!/56%%%0!O"
        "OTO!O]OO!2/J%5%%!1/,!!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\%!/G6"
        "%%%%!/$`OOO&!%%2%!%5%%!`OOO0!OORO!/&5%%4%!O]OO!`OOO%!/J6%%%%!/,!!!!&!XX2X!/Q`!!\""
        "!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/&G%%2%!/0$OORO!%5%%!6%%%0!OOTO!O]OO!6%"
        "%%&!%%2%!/0&OORO!%5%%!6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!6%%%%!/'`OOO%!/H6%"
        "%%%!/,!!!!&!XX2X!/Q`!!\"!!/QU!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/&G%%2%!/0%OORO"
        "!%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO"
        "!O]OO!2/%%5%%!`OOO0!OORO!/&J%%2%!/!,!!\"!!X5XX!=/`!!!!!=/U!!!!!6XXX%!/3!!!!+!\\\\"
        "C\\!\\I\\\\!2/G%5%%!`OOO0!OORO!%5%%!`OOO&!%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO%!/$6%%%"
        "0!OOTO!O]OO!6%%%&!%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO%!/&6%%%0!OOTO!O]OO!2/J%5%%!1/,!"
        "!!!!6XXX(!/`!!!!(!/U!!!!&!XX2X!/!3!!#!!\\I\\\\!K\\\\\\%!/G6%%%0!OOTO!O]OO!6%%%%!"
        "/%`OOO&!%%2%!/0(OORO!/&$%%2%!/0$OORO!/&'%%4%!O]OO!`OOO%!/J6%%%%!/,!!!!&!XX2X!/!R"
        "!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/"
        "!R!!\"!!X5XX!1/R!!!!!6XXX%!/R!!!!&!XX2X!/!R!!\"!!X5XX!1/3!!!!!K\\\\\\+!\\\\B\\!/"
        "&G%%4%!O]OO!`OOO&!%%2%!%5%%!4/$O]OO!6%%%0!OOTO!O]OO!2/)%5%%!4/$O]OO!2/'%5%%!`OOO"
        "0!OORO!/&J%%2%!/!,!!\"!!/V`XX2X!/VWXX2X!/!3!!#!!\\I\\\\!K\\\\\\%!/G6%%%0!OOTO!O]"
        "OO!6%%%&!%%2%!/0$OORO!%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%2%!%5%%!`OOO0!OORO!%5"
        "%%!`OOO0!OORO!/&&%%4%!O]OO!`OOO%!/J6%%%(!/`!!!!(!/`!!!!%!/5!!!!+!\\\\C\\!\\I\\\\"
        "!2/G%5%%!`OOO0!OORO!%5%%!6%%%%!/$`OOO&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%0!O"
        "OTO!O]OO!2/$%5%%!`OOO0!OORO!/&%%%4%!O]OO!`OOO%!/J6%%%(!/`!!!!(!/`!!!!%!/5!!!!+!\\"
        "\\C\\!\\I\\\\!2/G%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%2%!%5%%!4/&O]OO!6%%%&!%%4%"
        "!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!2/&%5%%!4/$O]OO!2/H%5%%!=/`!!!!!1/[!!!!!]``!%!/,``"
        "``%!/2!!!!%!/A`OOO'!/=!!!!+!\\\\C\\!\\I\\\\!6/M%5%%!=/`!!!!!1/$!!!!!4/(O]OO!1/'!"
        "!!!!`OOO0!OORO!/!I!!$!!`Q`!!1/;!!!!!4/EO]OO!1/K!!!!!4/&O]OO!1/&!!!!!4/$O]OO!1/U!"
        "!!!!4/&O]OO!1/-!!!!!4/$O]OO!1/&!!!!!4/$O]OO!1/$!!!!!`OOO0!OORO!/!$!!$!!O]OO!`OOO"
        "%!/*!!!!+!\\\\C\\!\\I\\\\!6/M%5%%!=/`!!!!!1/$!!!!!`OOO0!OORO!/!,!!$!!O]OO!`OOO%!"
        "/I!!!!0!``\"!!/!:!!\"!!/0%OORO!/!'!!\"!!/0*OOQO!!!!!!!!!!%!/&`OOO!!!!!!!!!!!!`OO"
        "O0!OORO!/!%!!\"!!/0%OORO!/!J!!$!!O]OO!`OOO!!!!!!!!!!!!`OOO0!OORO!/!$!!$!!O]OO!`O"
        "OO!!!!$!!O]OO!`OOO%!/S!!!!0!OOTO!O]OO!1/$!!!!!`OOO0!OORO!/!+!!$!!O]OO!`OOO!!!!$!"
        "!O]OO!`OOO%!/$!!!!0!OOTO!O]OO!!!!!0!OOTO!O]OO!!!!!!!!!$!!O]OO!`OOO%!/$!!!!0!OOTO"
        "!O]OO!1/*!!!!!K\\\\\\+!\\\\B\\!/6M%%2%!/Q`!!\"!!/!$!!$!!O]OO!`OOO%!/,!!!!0!OOTO!"
        "O]OO!1/I!!!!!]``!%!/:!!!!%!/%`OOO!!!!!!!!!!!!4/.O]OO!!!!!!!!!\"!!/0%OORO!/!$!!$!"
        "!O]OO!!!!!!!!!$!!O]OO!`OOO!!!!!!!!!!!!4/$O]OO!1/J!!!!!`OOO0!OORO!/!$!!$!!O]OO!`O"
        "OO!!!!$!!O]OO!`OOO%!/$!!!!0!OOTO!O]OO!1/R!!!!!`OOO0!OORO!/!$!!$!!O]OO!`OOO%!/*!!"
        "!!0!OOTO!O]OO!1/$!!!!!`OOO0!OOQO!!!!!!`OOO0!OORO!/!$!!$!!O]OO!`OOO!!!!$!!O]OO!`O"
        "OO%!/$!!!!0!OOTO!O]OO!1/*!!!!!K\\\\\\+!\\\\B\\!/6M%%2%!/Q`!!\"!!/!$!!$!!O]OO!`OO"
        "O%!/)!!!!%!/&`OOO!!!!!!!!!!!!4/%O]OO!!!!!0!OOQO!!!!!!!!!!%!/&`OOO%!/9!!!!%!/$]``"
        "!%!/8!!!!%!/&`OOO!!!!!!!!!!!!4/.O]OO!!!!!!!!!\"!!/0$OORO!/!%!!$!!O]OO!!!!!!!!!$!"
        "!O]OO!`OOO!!!!!!!!!!!!4/%O]OO!1/I!!!!!`OOO0!OORO!/!$!!$!!O]OO!`OOO!!!!$!!O]OO!`O"
        "OO%!/$!!!!0!OOTO!O]OO!1/R!!!!!`OOO0!OORO!/!$!!$!!O]OO!`OOO%!/*!!!!0!OOTO!O]OO!1/"
        "$!!!!!`OOO0!OOQO!!!!!!`OOO0!OORO!/!$!!$!!O]OO!`OOO!!!!$!!O]OO!`OOO%!/$!!!!0!OOTO"
        "!O]OO!1/*!!!!!K\\\\\\+!\\\\B\\!/6M%%2%!/Q`!!\"!!/!$!!$!!O]OO!`OOO%!/(!!!!0!OOTO!"
        "O]OO!!!!!%!/$`OOO!!!!$!!O]OO!`OOO!!!!!!!!!!!!4/$O]OO!!!!!0!OOTO!O]OO!1/$!!!!!`OO"
        "O0!OORO!/!8!!\"!!/0$``\"!!/!8!!\"!!/0&OOQO!!!!!!!!!!%!/&`OOO!!!!!!!!!!!!`OOO0!OO"
        "QO!!!!!!!!!!0!OORO!/!%!!\"!!/0%OOQO!!!!!!!!!!0!OOQO!!!!!!!!!!0!OOTO!O]OO!!!!!!!!"
        "!\"!!/0%OORO!/!I!!$!!O]OO!`OOO%!/$!!!!0!OOTO!O]OO!!!!!0!OOTO!O]OO!1/[!!!!!`OOO0!"
        "OORO!/!+!!$!!O]OO!`OOO%!/$!!!!0!OOTO!O]OO!!!!!0!OOTO!O]OO!1/$!!!!!`OOO0!OOQO!!!!"
        "!!!!!!0!OOTO!O]OO!!!!!0!OOTO!O]OO!1/+!!!!!K\\\\\\+!\\\\B\\!/6M%%2%!/Q`!!\"!!/!$!"
        "!\"!!/0'OOQO!!!!!!!!!!0!OOTO!O]OO!1/$!!!!!`OOO0!OOQO!!!!!!`OOO0!OOQO!!!!!!!!!!0!"
        "OOTO!O]OO!!!!!!!!!$!!O]OO!`OOO%!/$!!!!0!OOTO!O]OO!1/7!!!!!4/&`Q`!!1/7!!!!!4/&O]O"
        "O!1/&!!!!!4/$O]OO!1/%!!!!!4/$O]OO!!!!!!!!!\"!!/0&OOQO!!!!!!!!!!0!OOQO!!!!!!!!!!0"
        "!OOTO!O]OO!!!!!!!!!\"!!/0%OORO!/!I!!$!!O]OO!`OOO%!/$!!!!0!OOTO!O]OO!!!!!0!OOTO!O"
        "]OO!1/Z!!!!!`OOO0!OORO!/!,!!$!!O]OO!`OOO%!/$!!!!0!OOTO!O]OO!!!!!0!OOTO!O]OO!1/$!"
        "!!!!`OOO0!OOQO!!!!!!!!!!0!OOTO!O]OO!!!!!0!OOTO!O]OO!1/+!!!!!K\\\\\\+!\\\\B\\!/6M"
        "%%2%!/Q`!!\"!!/!$!!$!!O]OO!`OOO%!/'!!!!0!OOTO!O]OO!1/$!!!!!`OOO0!OOQO!!!!!!!!!!%"
        "!/%`OOO%!/$!!!!%!/(`OOO%!/7!!!!%!/&]``!%!/7!!!!%!/&`OOO!!!!!!!!!!!!4/(O]OO!!!!!!"
        "!!!\"!!/0%OOQO!!!!!!!!!!%!/&`OOO!!!!!!!!!!!!`OOO!!!!!!!!!!!!`OOO0!OOQO!!!!!!!!!!"
        "%!/%`OOO%!/I!!!!0!OOTO!O]OO!1/$!!!!!`OOO0!OOQO!!!!!!`OOO0!OORO!/!Y!!$!!O]OO!`OOO"
        "%!/-!!!!0!OOTO!O]OO!1/$!!!!!`OOO0!OOQO!!!!!!`OOO0!OORO!/!$!!$!!O]OO!`OOO!!!!!!!!"
        "!!!!`OOO0!OOQO!!!!!!`OOO0!OORO!/!+!!#!!\\I\\\\!K\\\\\\&!/M6%%%(!/`!!!!%!/$!!!!0!"
        "OOTO!O]OO!1/'!!!!!`OOO0!OORO!/!$!!$!!O]OO!`OOO!!!!!!!!!!!!`OOO0!OORO!/!&!!$!!O]O"
        "O!`OOO%!/;!!!!%!/(]``!%!/6!!!!%!/&`OOO!!!!!!!!!!!!4/(O]OO!!!!!!!!!\"!!/0%OOQO!!!"
        "!!!!!!!%!/&`OOO!!!!!!!!!!!!`OOO!!!!!!!!!!!!`OOO0!OOQO!!!!!!!!!!%!/%`OOO%!/I!!!!0"
        "!OOTO!O]OO!1/$!!!!!`OOO0!OOQO!!!!!!`OOO0!OORO!/!$!!$!!O]OO!`OOO%!/S!!!!0!OOTO!O]"
        "OO!1/.!!!!!`OOO0!OORO!/!$!!$!!O]OO!`OOO!!!!$!!O]OO!`OOO%!/$!!!!0!OOTO!O]OO!1/$!!"
        "!!!4/$O]OO!1/,!!!!!K\\\\\\+!\\\\B\\!/&)%%2%!/1=!!\"!!/&)%%2%!/Q`!!\"!!/!$!!$!!O]"
        "OO!`OOO%!/'!!!!0!OOTO!O]OO!1/$!!!!!`OOO0!OOQO!!!!!!!!!!%!/&`OOO!!!!!!!!!!!!`OOO0"
        "!OORO!/!$!!$!!O]OO!`OOO%!/9!!!!0!``\"!!/!:!!\"!!/0%OOQO!!!!!!!!!!%!/'`OOO%!/%!!!"
        "!%!/$`OOO!!!!!!!!!!!!4/&O]OO!!!!!!!!!$!!O]OO!!!!!!!!!$!!O]OO!`OOO!!!!!!!!!!!!4/$"
        "O]OO!1/J!!!!!`OOO0!OORO!/!$!!$!!O]OO!`OOO!!!!$!!O]OO!`OOO%!/$!!!!0!OOTO!O]OO!1/R"
        "!!!!!`OOO0!OORO!/!/!!$!!O]OO!`OOO%!/$!!!!0!OOTO!O]OO!!!!!0!OOTO!O]OO!1/$!!!!!`OO"
        "O0!OORO!/!$!!\"!!/0$OORO!/!,!!#!!\\I\\\\!K\\\\\\%!/)6%%%&!/=K\\\\\\%!/)6%%%(!/`!"
        "!!!%!/$!!!!0!OOTO!O]OO!1/(!!!!!`OOO0!OOQO!!!!!!4/$O]OO!!!!!0!OOTO!O]OO!1/$!!!!!`"
        "OOO0!OOQO!!!!!!`OOO0!OORO!/!$!!$!!O]OO!`OOO%!/9!!!!0!``\"!!/!:!!\"!!/0%OORO!/!'!"
        "!$!!O]OO!!!!!!!!!$!!O]OO!`OOO!!!!!!!!!!!!4/$O]OO!!!!!!!!!\"!!/0%OOQO!!!!!!!!!!0!"
        "OOTO!O]OO!1/%!!!!!4/%O]OO!1/J!!!!!`OOO0!OOQO!!!!!!!!!!0!OOTO!O]OO!1/$!!!!!`OOO0!"
        "OOQO!!!!!!`OOO0!OORO!/!S!!$!!O]OO!`OOO%!/'!!!!%!/$`OOO%!/'!!!!0!OOTO!O]OO!!!!!0!"
        "OOTO!O]OO!1/$!!!!!`OOO0!OOQO!!!!!!`OOO0!OORO!/!%!!\"!!/0$OORO!/!,!!#!!\\I\\\\!K\\"
        "\\\\&!/M6%%%(!/`!!!!%!/$!!!!%!/(`OOO%!/$!!!!%!/&`OOO!!!!$!!O]OO!`OOO%!/$!!!!0!OO"
        "TO!O]OO!!!!!!!!!\"!!/0&OORO!/!:!!$!!`Q`!!1/;!!!!!4/EO]OO!1/K!!!!!4/&O]OO!1/&!!!!"
        "!4/$O]OO!1/T!!!!!4/(O]OO!!!!!%!/$`OOO%!/(!!!!%!/$`OOO%!/&!!!!%!/$`OOO%!/'!!!!0!O"
        "ORO!/!-!!#!!\\I\\\\!K\\\\\\&!/M6%%%(!/`!!!!%!/5!!!!%!/&`OOO%!/7!!!!%!/,````0!``\""
        "!!/!=!!\"!!/0AOORO!/A=!!#!!\\I\\\\!K\\\\\\&!/M6%%%(!/`!!!!(!/`!!!!%!/5!!!!+!\\\\"
        "C\\!\\I\\\\!6/M%5%%!=/`!!!!!=/`!!!!!1/5!!!!!K\\\\\\+!\\\\B\\!/6M%%2%!/!+!!#!!\\I"
        "\\\\!5/G!]``!K\\\\\\&!/GT`!`+!\\\\B\\!/@G``#!!\\I\\\\!5/G!Q`!!K\\\\\\&!/L!!!!+!\\"
        "\\C\\!\\I\\\\!6/M%5%%!1/+!!!!!K\\\\\\&!/G0!``+!\\\\B\\!/=G`!S`!\\I\\\\!8/G`Q`!!K"
        "\\\\\\&!/G-!`!+!\\\\B\\!/1L!!#!!\\I\\\\!K\\\\\\&!/M6%%%%!/+!!!!+!\\\\B\\!/$$!`Q`"
        "!!!!!!!!!!%!/70!``!!!!!!!!!!!!1/.!]``!1/$!!!!!1/&!]``!1/$!!!!!1/$!]``!!!!!!!!!\""
        "!!/$$!`Q`!!!!!!!!!!%!/H0!``+!\\\\D\\!`-!`!1/&!!!!!4/6`-!`!!!!!!!!!\"!!/-.`!R`!/!"
        "$!!\"!!/-&`!R`!/!$!!\"!!/-$`!Q`!!!!!!!!!!%!/$T`!`!!!!!!!!!!!!4/H`-!`!K\\\\\\0!``"
        "\"!!/!&!!\"!!/06``!!!!!!!!!!!!%!/.]``!%!/$!!!!%!/&]``!%!/$!!!!%!/$]``!!!!!!!!!!!"
        "!!4/$`Q`!!!!!!!!!!\"!!/0H``#!!\\I\\\\!1/%!Q`!!!!!!!!!!\"!!/$,!`\"!!/!&!!\"!!/$%!"
        "`\"!!/!$!!\"!!/$.!`\"!!/!$!!\"!!/$,!`!!!!!!!!!!!!%!/$-!`!!!!!!!!!!!!!1/H!Q`!!K\\"
        "\\\\&!/L!!!!+!\\\\C\\!\\I\\\\!6/M%5%%!1/+!!!!!K\\\\\\$!!`R`!/!%!!\"!!/$&!`R`!/!$"
        "!!\"!!/$-!`R`!/!%!!\"!!/$-!`Q`!!!!!!!!!!$!!`Q`!!!!!!!!!!%!/$0!``!!!!!!!!!!!!0!``"
        "!!!!!!!!!!!!0!``$!!`Q`!!!!!!!!!!%!/$0!``!!!!!!!!!!!!1/H!]``!K\\\\\\!!!!!!!!!!!!4"
        "/$`-!`!!!!!!!!!\"!!/-$`!R`!/!$!!\"!!/--`!R`!/!%!!\"!!/--`!Q`!!!!!!!!!!-!`!Q`!!!!"
        "!!!!!!%!/$T`!`!!!!!!!!!!!!T`!`!!!!!!!!!!!!T`!`-!`!Q`!!!!!!!!!!%!/$T`!`!!!!!!!!!!"
        "!!4/H`-!`!K\\\\\\!!!!!!!!!!!!4/$`Q`!!!!!!!!!!\"!!/0$``\"!!/!$!!\"!!/0-``\"!!/!%!"
        "!\"!!/0-``!!!!!!!!!!!!0!``!!!!!!!!!!!!%!/$]``!!!!!!!!!!!!!]``!!!!!!!!!!!!!]``!0!"
        "``!!!!!!!!!!!!%!/$]``!!!!!!!!!!!!!4/H`Q`!!K\\\\\\%!/$-!`!%!/$!!!!%!/%-!`!%!/$!!!"
        "!%!/$-!`!!!!!!!!!!!!!1/$!Q`!!!!!!!!!!!!!!Q`!!-!`!!!!!!!!!!!!!-!`!!!!!!!!!!!!!1/,"
        "!Q`!!!!!!!!!!!!!!Q`!!!!!!!!!!\"!!/$+!`!!!!!!!!!!!!%!/$-!`!!!!!!!!!!!!!1/H!Q`!!K\\"
        "\\\\&!/L!!!!+!\\\\C\\!\\I\\\\!6/M%5%%!1/+!!!!!K\\\\\\%!/$0!``!!!!!!!!!!!!1/&!]``"
        "!1/$!!!!!1//!]``!!!!!!!!!\"!!/$,!`Q`!!!!!!!!!!%!/$0!``!!!!!!!!!!!!0!``!!!!!!!!!!"
        "!!1/$!]``!!!!!!!!!!!!!]``!!!!!!!!!\"!!/$$!`Q`!!!!!!!!!!%!/H0!``+!\\\\A\\!!!!!!!!"
        "!!%!/$T`!`!!!!!!!!!!!!4/$`-!`!1/$!!!!!4//`-!`!!!!!!!!!\"!!/-,`!Q`!!!!!!!!!!%!/$T"
        "`!`!!!!!!!!!!!!T`!`!!!!!!!!!!!!4/$`-!`!!!!!!!!!$!!`-!`!!!!!!!!!\"!!/-$`!Q`!!!!!!"
        "!!!!%!/HT`!`+!\\\\A\\!!!!!!!!!!%!/$]``!!!!!!!!!!!!!4/$`Q`!!1/$!!!!!4//`Q`!!!!!!!"
        "!!!\"!!/0,``!!!!!!!!!!!!%!/$]``!!!!!!!!!!!!!]``!!!!!!!!!!!!!4/$`Q`!!!!!!!!!!$!!`"
        "Q`!!!!!!!!!!\"!!/0$``!!!!!!!!!!!!%!/H]``!+!\\\\B\\!/$$!`\"!!/!$!!\"!!/$%!`\"!!/!"
        "$!!\"!!/$$!`!!!!!!!!!!!!%!/$-!`!!!!!!!!!!!!!-!`!!!!!!!!!!!!!1/$!Q`!!!!!!!!!!\"!!"
        "/$*!`!!!!!!!!!!!!%!/$-!`!!!!!!!!!!!!!1/*!Q`!!!!!!!!!!\"!!/$$!`!!!!!!!!!!!!%!/H-!"
        "`!+!\\\\B\\!/1L!!#!!\\I\\\\!K\\\\\\&!/M6%%%%!/+!!!!+!\\\\B\\!/$$!`Q`!!!!!!!!!!%!"
        "/70!``!!!!!!!!!!!!1/,!]``!!!!!!!!!\"!!/$$!`Q`!!!!!!!!!!$!!`Q`!!!!!!!!!!%!/$0!``!"
        "!!!!!!!!!!!0!``!!!!!!!!!!!!1/$!]``!!!!!!!!!\"!!/$H!`S`!\\I\\\\!!!!!!!!!\"!!/-$`!"
        "Q`!!!!!!!!!!%!/5T`!`!!!!!!!!!!!!4/,`-!`!!!!!!!!!\"!!/-$`!Q`!!!!!!!!!!-!`!Q`!!!!!"
        "!!!!!%!/$T`!`!!!!!!!!!!!!T`!`!!!!!!!!!!!!4/$`-!`!!!!!!!!!\"!!/-H`!S`!\\I\\\\!4/&"
        "`Q`!!!!!!!!!!\"!!/05``!!!!!!!!!!!!%!/,]``!!!!!!!!!!!!!4/$`Q`!!!!!!!!!!$!!`Q`!!!!"
        "!!!!!!\"!!/0$``!!!!!!!!!!!!0!``!!!!!!!!!!!!%!/$]``!!!!!!!!!!!!!4/H`Q`!!K\\\\\\$!"
        "!`!!!!Q`!!1/%!!!!!1/+!Q`!!!!!!!!!!\"!!/$$!`!!!!!!!!!!!!$!!`!!!!!!!!!!!!%!/$-!`!!"
        "!!!!!!!!!!!1/*!Q`!!!!!!!!!!\"!!/$$!`!!!!!!!!!!!!$!!`\"!!/!'!!!!!!Q`!!-!`!!!!!!!!"
        "!!!!!1/$!Q`!!!!!!!!!!\"!!/$H!`#!!\\I\\\\!5/L!!!!!K\\\\\\+!\\\\B\\!/6M%%2%!/!+!!#"
        "!!\\I\\\\!1/$!]``!!!!!!!!!\"!!/$7!`Q`!!!!!!!!!!%!/,0!``!!!!!!!!!!!!1/$!]``!!!!!!"
        "!!!!!!!]``!!!!!!!!!\"!!/$$!`Q`!!!!!!!!!!$!!`Q`!!]``!!!!!!!!!!!!!]``!!!!!!!!!\"!!"
        "/$I!`S`!\\I\\\\!4/%`-!`!!!!!!!!!\"!!/-6`!Q`!!!!!!!!!!%!/,T`!`!!!!!!!!!!!!4/$`-!`"
        "!!!!!!!!!$!!`-!`!!!!!!!!!\"!!/-$`!Q`!!!!!!!!!!-!`!T`!`-!`!!!!!!!!!$!!`-!`!!!!!!!"
        "!!\"!!/-I`!S`!\\I\\\\!4/&`Q`!!!!!!!!!!\"!!/05``!!!!!!!!!!!!%!/,]``!!!!!!!!!!!!!4"
        "/$`Q`!!!!!!!!!!$!!`Q`!!!!!!!!!!\"!!/0$``!!!!!!!!!!!!0!``$!!`Q`!!!!!!!!!!$!!`Q`!!"
        "!!!!!!!!\"!!/0I``#!!\\I\\\\!-!`!!!!!!!!!!!!!-!`!!!!!!!!!!!!!1//!Q`!!!!!!!!!!!!!!"
        "Q`!!-!`!!!!!!!!!!!!!1/$!Q`!!!!!!!!!!\"!!/$*!`!!!!!!!!!!!!%!/$-!`!!!!!!!!!!!!!-!`"
        "!!!!!!!!!!!!!-!`!!!!!!!!!Q`!!!!!!!!!!!!!!Q`!!-!`!!!!!!!!!!!!!-!`!!!!!!!!!!!!!1/I"
        "!Q`!!K\\\\\\&!/L!!!!+!\\\\C\\!\\I\\\\!6/M%5%%!1/+!!!!!K\\\\\\%!/$0!``!!!!!!!!!!!"
        "!1/7!]``!!!!!!!!!\"!!/$,!`Q`!!!!!!!!!!%!/$0!``!!!!!!!!!!!!0!``!!!!!!!!!!!!1/$!]`"
        "`!!!!!!!!!!!!!]``!0!``!!!!!!!!!!!!0!``!!!!!!!!!!!!1/I!]``!K\\\\\\%!/$T`!`!!!!!!!"
        "!!!!!4/7`-!`!!!!!!!!!\"!!/-,`!Q`!!!!!!!!!!%!/$T`!`!!!!!!!!!!!!T`!`!!!!!!!!!!!!4/"
        "$`-!`!!!!!!!!!$!!`-!`!T`!`!!!!!!!!!!!!T`!`!!!!!!!!!!!!4/I`-!`!K\\\\\\0!``$!!`Q`!"
        "!1/%!!!!!4/6`Q`!!!!!!!!!!\"!!/0,``!!!!!!!!!!!!%!/$]``!!!!!!!!!!!!!]``!!!!!!!!!!!"
        "!!4/$`Q`!!!!!!!!!!$!!`Q`!!]``!!!!!!!!!!!!!]``!!!!!!!!!!!!!4/I`Q`!!K\\\\\\$!!`!!!"
        "!!!!!!!!!$!!`!!!!!!!!!!!!%!/.-!`!!!!!!!!!!!!!1/$!Q`!!!!!!!!!!\"!!/$$!`!!!!!!!!!!"
        "!!%!/*-!`!!!!!!!!!!!!!1/$!Q`!!!!!!!!!!!!!!Q`!!!!!!!!!!!!!!Q`!!!!!!$!!`!!!!!!!!!!"
        "!!$!!`!!!!Q`!!!!!!!!!!!!!!Q`!!!!!!!!!!\"!!/$I!`#!!\\I\\\\!5/L!!!!!K\\\\\\+!\\\\B"
        "\\!/6M%%2%!/!+!!#!!\\I\\\\!1/$!]``!!!!!!!!!\"!!/$7!`Q`!!!!!!!!!!%!/,0!``!!!!!!!!"
        "!!!!1/$!]``!!!!!!!!!!!!!]``!!!!!!!!!\"!!/$$!`Q`!!!!!!!!!!$!!`Q`!!]``!!!!!!!!!!!!"
        "!]``!!!!!!!!!\"!!/$I!`S`!\\I\\\\!T`!`-!`!Q`!!!!!!!!!!%!/8T`!`!!!!!!!!!!!!4/,`-!`"
        "!!!!!!!!!\"!!/-$`!Q`!!!!!!!!!!-!`!Q`!!!!!!!!!!%!/$T`!`!!!!!!!!!!!!T`!`-!`!Q`!!!!"
        "!!!!!!-!`!Q`!!!!!!!!!!%!/IT`!`+!\\\\B\\!/0&``!!!!!!!!!!!!%!/5]``!!!!!!!!!!!!!4/,"
        "`Q`!!!!!!!!!!\"!!/0$``!!!!!!!!!!!!0!``!!!!!!!!!!!!%!/$]``!!!!!!!!!!!!!]``!0!``!!"
        "!!!!!!!!!!0!``!!!!!!!!!!!!%!/I]``!+!\\\\A\\!!!!!!!!!!$!!`!!!!Q`!!!!!!!!!!\"!!/$-"
        "!`!!!!!!!!!!!!%!/%-!`!!!!!!!!!!!!!1/$!Q`!!!!!!!!!!\"!!/$*!`!!!!!!!!!!!!%!/$-!`!!"
        "!!!!!!!!!!!-!`!!!!!!!!!!!!!-!`!!!!!!!!!Q`!!!!!!!!!!!!!!Q`!!-!`!!!!!!!!!!!!!-!`!!"
        "!!!!!!!!!!!1/I!Q`!!K\\\\\\&!/L!!!!+!\\\\C\\!\\I\\\\!6/M%5%%!1/+!!!!!K\\\\\\%!/$0"
        "!``!!!!!!!!!!!!1/7!]``!!!!!!!!!\"!!/$,!`Q`!!!!!!!!!!%!/$0!``!!!!!!!!!!!!0!``!!!!"
        "!!!!!!!!1/$!]``!!!!!!!!!\"!!/$$!`R`!/!$!!\"!!/$J!`S`!\\I\\\\!T`!`!!!!!!!!!!!!4/9"
        "`-!`!!!!!!!!!\"!!/-,`!Q`!!!!!!!!!!%!/$T`!`!!!!!!!!!!!!T`!`!!!!!!!!!!!!4/$`-!`!!!"
        "!!!!!!\"!!/-$`!R`!/!$!!\"!!/-J`!S`!\\I\\\\!4/&`Q`!!!!!!!!!!\"!!/05``!!!!!!!!!!!!"
        "%!/,]``!!!!!!!!!!!!!4/$`Q`!!!!!!!!!!$!!`Q`!!!!!!!!!!\"!!/0$``!!!!!!!!!!!!%!/$]``"
        "!%!/$!!!!%!/J]``!+!\\\\A\\!!!!!!!!!!$!!`!!!!Q`!!!!!!!!!!\"!!/$,!`!!!!!!!!!!!!%!/"
        "&-!`!!!!!!!!!!!!!1/$!Q`!!!!!!!!!!\"!!/$*!`!!!!!!!!!!!!%!/$-!`!!!!!!!!!!!!!-!`!!!"
        "!!!!!!!!!!-!`!!!!!!!!!Q`!!!!!!!!!!\"!!/$$!`\"!!/!$!!\"!!/$J!`#!!\\I\\\\!5/L!!!!!"
        "K\\\\\\+!\\\\B\\!/6M%%2%!/!+!!#!!\\I\\\\!1/$!]``!!!!!!!!!\"!!/$&!`R`!/!$!!\"!!/$"
        "/!`Q`!!!!!!!!!!%!/,0!``!!!!!!!!!!!!1/$!]``!!!!!!!!!!!!!]``!!!!!!!!!\"!!/$$!`Q`!!"
        "!!!!!!!!%!/$0!``%!/$!!!!%!/J0!``+!\\\\A\\!!!!!!!!!!%!/)T`!`%!/$!!!!%!//T`!`!!!!!"
        "!!!!!!!4/,`-!`!!!!!!!!!\"!!/-$`!Q`!!!!!!!!!!-!`!Q`!!!!!!!!!!%!/$T`!`!!!!!!!!!!!!"
        "4/$`-!`!1/$!!!!!4/J`-!`!K\\\\\\!!!!!!!!!!!!4/$`Q`!!!!!!!!!!\"!!/0$``\"!!/!$!!\"!"
        "!/0/``!!!!!!!!!!!!%!/,]``!!!!!!!!!!!!!4/$`Q`!!!!!!!!!!$!!`Q`!!!!!!!!!!\"!!/0$``!"
        "!!!!!!!!!!!%!/$]``!%!/$!!!!%!/J]``!+!\\\\B\\!/!(!!\"!!/$$!`\"!!/!$!!\"!!/$$!`!!!"
        "!!!!!!!!!%!/'-!`!!!!!!!!!!!!!1/$!Q`!!!!!!!!!!\"!!/$*!`!!!!!!!!!!!!%!/$-!`!!!!!!!"
        "!!!!!!-!`!!!!!!!!!!!!!-!`!!!!!!!!!Q`!!!!!!!!!!\"!!/$$!`\"!!/!$!!\"!!/$J!`#!!\\I\\"
        "\\!5/L!!!!!K\\\\\\+!\\\\B\\!/6M%%2%!/!+!!#!!\\I\\\\!1/$!]``!!!!!!!!!\"!!/$&!`R`!"
        "/!$!!\"!!/$/!`Q`!!!!!!!!!!%!/$0!``%!/$!!!!%!/'0!``!!!!!!!!!!!!0!``!!!!!!!!!!!!1/"
        "$!]``!!!!!!!!!!!!!]``!!!!!!!!!\"!!/$%!`R`!/!$!!\"!!/$J!`S`!\\I\\\\!!!!!!!!!\"!!/"
        "-)`!R`!/!$!!\"!!/-/`!Q`!!!!!!!!!!%!/$T`!`%!/$!!!!%!/'T`!`!!!!!!!!!!!!T`!`!!!!!!!"
        "!!!!!4/$`-!`!!!!!!!!!$!!`-!`!!!!!!!!!\"!!/-%`!R`!/!$!!\"!!/-J`!S`!\\I\\\\!!!!!!!"
        "!!\"!!/0$``!!!!!!!!!!!!%!/$]``!%!/$!!!!%!//]``!!!!!!!!!!!!!4/$`Q`!!1/$!!!!!4/'`Q"
        "`!!!!!!!!!!$!!`Q`!!!!!!!!!!\"!!/0$``!!!!!!!!!!!!0!``!!!!!!!!!!!!%!/%]``!%!/$!!!!"
        "%!/J]``!+!\\\\B\\!/$%!`!!!!!!!!!!!!%!/%-!`!%!/$!!!!%!/$-!`!!!!!!!!!!!!!1/(!Q`!!!"
        "!!!!!!!!!!!Q`!!!!!!!!!!!!!!Q`!!-!`!%!/$!!!!%!/'-!`!!!!!!!!!!!!!-!`!!!!!!!!!!!!!-"
        "!`!$!!`!!!!!!!!!!!!$!!`!!!!!!!!-!`!!!!!!!!!!!!!1/$!Q`!!1/$!!!!!1/J!Q`!!K\\\\\\&!"
        "/L!!!!+!\\\\C\\!\\I\\\\!6/M%5%%!1/+!!!!!K\\\\\\%!/$0!``!!!!!!!!!!!!1/7!]``!!!!!!"
        "!!!\"!!/$$!`R`!/!$!!\"!!/$(!`R`!/!$!!\"!!/$&!`R`!/!$!!\"!!/$'!`Q`!!!!!!1/K!]``!K"
        "\\\\\\%!/(!!!!%!/5T`!`!!!!!!!!!!!!4/$`-!`!1/$!!!!!4/(`-!`!1/$!!!!!4/&`-!`!1/$!!!"
        "!!4/'`-!`!!!!!%!/KT`!`+!\\\\D\\!`Q`!!1/&!!!!!4/6`Q`!!!!!!!!!!\"!!/0$``\"!!/!$!!\""
        "!!/0(``\"!!/!$!!\"!!/0&``\"!!/!$!!\"!!/0'``!!!!!!!!4/K`Q`!!K\\\\\\%!/%-!`!!!!!!!"
        "!!!!!!1/+!Q`!!1/(!!!!!1/$!Q`!!1/$!!!!!1/$!Q`!!1/$!!!!!1/(!Q`!!1/$!!!!!1/$!Q`!!!!"
        "!!!!!!!!!!Q`!!!!!!$!!`!!!!!!!!!!!!%!/%-!`!!!!!\"!!/$K!`#!!\\I\\\\!5/L!!!!!K\\\\\\"
        "+!\\\\B\\!/&H%%4%!O]OO!`OOO%!//6%%%0!OOTO!O]OO!2/*%5%%!`OOO0!OORO!/&I%%2%!/!+!!#"
        "!!\\I\\\\!5/G!]``!K\\\\\\&!/GT`!`+!\\\\B\\!/@G``#!!\\I\\\\!5/G!Q`!!K\\\\\\&!/L!!"
        "!!+!\\\\C\\!\\I\\\\!2/G%5%%!`OOO0!OORO!/&$%%2%!/0&OORO!/&(%%4%!O]OO!`OOO&!%%2%!%"
        "5%%!4/&O]OO!2/$%5%%!`OOO0!OORO!/&H%%2%!/!+!!#!!\\I\\\\!5/G!]``!K\\\\\\&!/GT`!`+!"
        "\\\\B\\!/@G``#!!\\I\\\\!5/G!Q`!!K\\\\\\&!/L!!!!+!\\\\C\\!\\I\\\\!2/F%5%%!`OOO0!O"
        "ORO!/&$%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!2/&%5%%!`OOO0!OORO!%5%%!6%%%0!OOTO!O]OO"
        "!2/$%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO%!/G6%%%%!/+!!!!+!\\\\B\\!/4G!`S`!\\I\\\\!8"
        "/G`-!`!K\\\\\\&!/G]``!+!\\\\B\\!/4G!`#!!\\I\\\\!5/L!!!!!K\\\\\\+!\\\\B\\!/&F%%4%"
        "!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!/&&%%4%!O]OO!`OOO&!%%2%!%5%%!`O"
        "OO0!OORO!/&$%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!2/G%5%%!1/+!!!!!K\\\\\\&!/G!!!!+!\\"
        "\\B\\!/1G!!#!!\\I\\\\!5/G!!!!!K\\\\\\&!/G6%%%+!\\\\B\\!/1L!!#!!\\I\\\\!K\\\\\\%!"
        "/E6%%%0!OOTO!O]OO!2/%%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO%!/%6%%%0!OOTO!O]OO!2/$%5%"
        "%!`OOO0!OORO!/&$%%4%!O]OO!`OOO%!/%6%%%0!OOTO!O]OO!2/F%5%%!1/+!!!!!K\\\\\\&!/G!!!"
        "!+!\\\\B\\!/1G!!#!!\\I\\\\!5/G!!!!!K\\\\\\&!/G6%%%+!\\\\B\\!/1L!!#!!\\I\\\\!K\\\\"
        "\\%!/E6%%%0!OOTO!O]OO!2/)%5%%!`OOO0!OORO!/&&%%4%!O]OO!`OOO%!/(6%%%0!OOTO!O]OO!2/"
        "&%5%%!`OOO0!OORO!/&F%%2%!/!+!!#!!\\I\\\\!!!!!%!/&`OOO%!/&!!!!%!/$`OOO%!/$!!!!%!/"
        "(`OOO%!/$!!!!%!/$`OOO%!/&!!!!%!/$`OOO&!/!!!!!+!\\\\A\\!!!!!!4/&O]OO!1/&!!!!!4/$O"
        "]OO!1/$!!!!!4/(O]OO!1/$!!!!!4/$O]OO!1/&!!!!!4/$O]OO!5/!!!!!!K\\\\\\!!!!\"!!/0&OO"
        "RO!/!&!!\"!!/0$OORO!/!$!!\"!!/0(OORO!/!$!!\"!!/0$OORO!/!&!!\"!!/0$OORO!/1!!!#!!\\"
        "I\\\\!6%%%%!/&`OOO%!/&6%%%%!/$`OOO%!/$6%%%%!/(`OOO%!/$6%%%%!/$`OOO%!/&6%%%%!/$`O"
        "OO&!/!6%%%+!\\\\B\\!/1L!!#!!\\I\\\\!K\\\\\\%!/E6%%%0!OOTO!O]OO!2/(%5%%!`OOO0!OOR"
        "O!/&'%%4%!O]OO!`OOO%!/'6%%%0!OOTO!O]OO!2/'%5%%!`OOO0!OORO!/&F%%2%!/!+!!#!!\\I\\\\"
        "!!!!!0!OOTO!O]OO!!!!!!!!!$!!O]OO!`OOO%!/$!!!!0!OOTO!O]OO!!!!!0!OOTO!O]OO!!!!!!!!"
        "!$!!O]OO!`OOO%!/(!!!!0!OOTO!O]OO!!!!!0!OOTO!O]OO!1/$!!!!!`OOO0!OOQO!!!!!!`OOO0!O"
        "ORO!/!`!!#!!\\I\\\\!!!!!0!OOTO!O]OO!!!!!!!!!$!!O]OO!`OOO%!/$!!!!0!OOTO!O]OO!!!!!"
        "0!OOTO!O]OO!!!!!!!!!$!!O]OO!`OOO%!/(!!!!0!OOTO!O]OO!!!!!0!OOTO!O]OO!1/$!!!!!`OOO"
        "0!OOQO!!!!!!`OOO0!OORO!/!`!!#!!\\I\\\\!!!!!0!OOTO!O]OO!!!!!!!!!$!!O]OO!`OOO%!/$!"
        "!!!0!OOTO!O]OO!!!!!0!OOTO!O]OO!!!!!!!!!$!!O]OO!`OOO%!/(!!!!0!OOTO!O]OO!!!!!0!OOT"
        "O!O]OO!1/$!!!!!`OOO0!OOQO!!!!!!`OOO0!OORO!/!`!!#!!\\I\\\\!6%%%0!OOTO!O]OO!6%%%&!"
        "%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!6%%%&!%%4%!O]OO!`OOO%!/(6%%%0!"
        "OOTO!O]OO!6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!/&`%%3%!\\I\\\\!5/L"
        "!!!!!K\\\\\\+!\\\\B\\!/&E%%4%!O]OO!`OOO%!/'6%%%0!OOTO!O]OO!2/'%5%%!`OOO0!OORO!/&"
        "'%%4%!O]OO!`OOO%!/(6%%%0!OOTO!O]OO!2/F%5%%!1/+!!!!!K\\\\\\!!!!$!!O]OO!`OOO%!/$!!"
        "!!0!OOTO!O]OO!!!!!0!OOTO!O]OO!1/$!!!!!`OOO0!OOQO!!!!!!`OOO0!OORO!/!'!!$!!O]OO!`O"
        "OO%!/$!!!!0!OOTO!O]OO!!!!!0!OOTO!O]OO!1/$!!!!!`OOO0!OORO!/!_!!#!!\\I\\\\!!!!!0!O"
        "OTO!O]OO!1/$!!!!!`OOO0!OOQO!!!!!!`OOO0!OORO!/!$!!$!!O]OO!`OOO!!!!$!!O]OO!`OOO%!/"
        "'!!!!0!OOTO!O]OO!1/$!!!!!`OOO0!OOQO!!!!!!`OOO0!OORO!/!$!!$!!O]OO!`OOO%!/_!!!!+!\\"
        "\\A\\!!!!!!`OOO0!OORO!/!$!!$!!O]OO!`OOO!!!!$!!O]OO!`OOO%!/$!!!!0!OOTO!O]OO!!!!!0"
        "!OOTO!O]OO!1/'!!!!!`OOO0!OORO!/!$!!$!!O]OO!`OOO!!!!$!!O]OO!`OOO%!/$!!!!0!OOTO!O]"
        "OO!1/_!!!!!K\\\\\\&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!2/$%5%%!`O"
        "OO0!OORO!%5%%!`OOO0!OORO!/&'%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!2/"
        "$%5%%!`OOO0!OORO!/&_%%3%!\\I\\\\!5/L!!!!!K\\\\\\+!\\\\B\\!/&E%%4%!O]OO!`OOO%!/&6"
        "%%%0!OOTO!O]OO!2/(%5%%!`OOO0!OORO!/&&%%4%!O]OO!`OOO%!/)6%%%0!OOTO!O]OO!2/F%5%%!1"
        "/+!!!!!K\\\\\\!!!!$!!O]OO!`OOO%!/$!!!!0!OOTO!O]OO!!!!!0!OOTO!O]OO!1/$!!!!!`OOO0!"
        "OOQO!!!!!!`OOO0!OORO!/!'!!$!!O]OO!`OOO%!/$!!!!0!OOTO!O]OO!!!!!0!OOTO!O]OO!1/$!!!"
        "!!`OOO0!OORO!/!_!!#!!\\I\\\\!!!!!0!OOTO!O]OO!1/$!!!!!`OOO0!OOQO!!!!!!`OOO0!OORO!"
        "/!$!!$!!O]OO!`OOO!!!!$!!O]OO!`OOO%!/'!!!!0!OOTO!O]OO!1/$!!!!!`OOO0!OOQO!!!!!!`OO"
        "O0!OORO!/!$!!$!!O]OO!`OOO%!/_!!!!+!\\\\A\\!!!!!!`OOO0!OORO!/!$!!$!!O]OO!`OOO!!!!"
        "$!!O]OO!`OOO%!/$!!!!0!OOTO!O]OO!!!!!0!OOTO!O]OO!1/'!!!!!`OOO0!OORO!/!$!!$!!O]OO!"
        "`OOO!!!!$!!O]OO!`OOO%!/$!!!!0!OOTO!O]OO!1/_!!!!!K\\\\\\&!%%4%!O]OO!`OOO%!/$6%%%0"
        "!OOTO!O]OO!6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!/&'%%4%!O]OO!`OOO%"
        "!/$6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!/&_%%3%!\\I\\\\!5/L!!!!!K\\"
        "\\\\+!\\\\B\\!/&F%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!2/(%5%%!`OOO0!OORO!/&&%%4%!O]"
        "OO!`OOO%!/)6%%%0!OOTO!O]OO!2/G%5%%!1/+!!!!!K\\\\\\!!!!$!!O]OO!`OOO%!/$!!!!0!OOTO"
        "!O]OO!!!!!0!OOTO!O]OO!1/'!!!!!4/'O]OO!!!!!!!!!$!!O]OO!`OOO%!/$!!!!0!OOTO!O]OO!!!"
        "!!0!OOTO!O]OO!1/$!!!!!`OOO0!OORO!/!_!!#!!\\I\\\\!!!!!0!OOTO!O]OO!1/$!!!!!`OOO0!O"
        "OQO!!!!!!`OOO0!OORO!/!'!!\"!!/0'OOQO!!!!!!!!!!0!OOTO!O]OO!1/$!!!!!`OOO0!OOQO!!!!"
        "!!`OOO0!OORO!/!$!!$!!O]OO!`OOO%!/_!!!!+!\\\\A\\!!!!!!`OOO0!OORO!/!$!!$!!O]OO!`OO"
        "O!!!!$!!O]OO!`OOO%!/'!!!!%!/'`OOO!!!!!!!!!!!!`OOO0!OORO!/!$!!$!!O]OO!`OOO!!!!$!!"
        "O]OO!`OOO%!/$!!!!0!OOTO!O]OO!1/_!!!!!K\\\\\\&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!"
        "6%%%0!OOTO!O]OO!2/'%5%%!4/'O]OO!6%%%&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%0!OO"
        "TO!O]OO!2/$%5%%!`OOO0!OORO!/&_%%3%!\\I\\\\!5/L!!!!!K\\\\\\+!\\\\B\\!/&F%%4%!O]OO"
        "!`OOO%!/$6%%%0!OOTO!O]OO!2/(%5%%!`OOO0!OORO!/&&%%4%!O]OO!`OOO%!/)6%%%0!OOTO!O]OO"
        "!2/G%5%%!1/+!!!!!K\\\\\\!!!!$!!O]OO!`OOO%!/$!!!!0!OOTO!O]OO!!!!!0!OOTO!O]OO!1/'!"
        "!!!!4/$O]OO!!!!!!!!!$!!O]OO!`OOO!!!!$!!O]OO!`OOO%!/$!!!!0!OOTO!O]OO!!!!!0!OOTO!O"
        "]OO!1/$!!!!!`OOO0!OORO!/!_!!#!!\\I\\\\!!!!!0!OOTO!O]OO!1/$!!!!!`OOO0!OOQO!!!!!!`"
        "OOO0!OORO!/!'!!\"!!/0$OOQO!!!!!!!!!!0!OOTO!O]OO!!!!!0!OOTO!O]OO!1/$!!!!!`OOO0!OO"
        "QO!!!!!!`OOO0!OORO!/!$!!$!!O]OO!`OOO%!/_!!!!+!\\\\A\\!!!!!!`OOO0!OORO!/!$!!$!!O]"
        "OO!`OOO!!!!$!!O]OO!`OOO%!/'!!!!%!/$`OOO!!!!!!!!!!!!`OOO0!OOQO!!!!!!`OOO0!OORO!/!"
        "$!!$!!O]OO!`OOO!!!!$!!O]OO!`OOO%!/$!!!!0!OOTO!O]OO!1/_!!!!!K\\\\\\&!%%4%!O]OO!`O"
        "OO%!/$6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!2/'%5%%!4/$O]OO!6%%%&!%%4%!O]OO!`OOO&!%%4%"
        "!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!/&_%%3%!\\I\\\\"
        "!5/L!!!!!K\\\\\\+!\\\\B\\!/&G%%4%!O]OO!`OOO&!%%2%!%5%%!4/(O]OO!6%%%0!OOTO!O]OO!2"
        "/'%5%%!4/(O]OO!6%%%&!%%4%!O]OO!`OOO%!/H6%%%%!/+!!!!+!\\\\A\\!!!!!!`OOO0!OORO!/!$"
        "!!$!!O]OO!`OOO!!!!$!!O]OO!`OOO%!/,!!!!0!OOTO!O]OO!!!!!0!OOTO!O]OO!1/$!!!!!`OOO0!"
        "OOQO!!!!!!`OOO0!OORO!/!$!!$!!O]OO!`OOO%!/_!!!!+!\\\\A\\!!!!!!`OOO0!OORO!/!$!!$!!"
        "O]OO!`OOO!!!!$!!O]OO!`OOO%!/,!!!!0!OOTO!O]OO!!!!!0!OOTO!O]OO!1/$!!!!!`OOO0!OOQO!"
        "!!!!!`OOO0!OORO!/!$!!$!!O]OO!`OOO%!/_!!!!+!\\\\A\\!!!!!!`OOO0!OORO!/!$!!$!!O]OO!"
        "`OOO!!!!$!!O]OO!`OOO%!/,!!!!0!OOTO!O]OO!!!!!0!OOTO!O]OO!1/$!!!!!`OOO0!OOQO!!!!!!"
        "`OOO0!OORO!/!$!!$!!O]OO!`OOO%!/_!!!!+!\\\\B\\!%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&"
        "!%%4%!O]OO!`OOO%!/,6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!`OOO0"
        "!OORO!/&$%%4%!O]OO!`OOO%!/_6%%%+!\\\\B\\!/1L!!#!!\\I\\\\!K\\\\\\%!/H6%%%0!OOTO!O"
        "]OO!2/*%5%%!`OOO0!OORO!/&/%%4%!O]OO!`OOO%!/I6%%%%!/+!!!!+!\\\\A\\!!!!!!`OOO0!OOR"
        "O!/!$!!$!!O]OO!`OOO!!!!$!!O]OO!`OOO%!/$!!!!0!OOTO!O]OO!1/'!!!!!`OOO0!OOQO!!!!!!`"
        "OOO0!OORO!/!$!!$!!O]OO!`OOO!!!!!!!!!!!!`OOO0!OOQO!!!!!!`OOO0!OORO!/!`!!#!!\\I\\\\"
        "!!!!!0!OOTO!O]OO!1/$!!!!!`OOO0!OOQO!!!!!!`OOO0!OORO!/!$!!$!!O]OO!`OOO%!/'!!!!0!O"
        "OTO!O]OO!!!!!0!OOTO!O]OO!1/$!!!!!`OOO0!OOQO!!!!!!!!!!0!OOTO!O]OO!!!!!0!OOTO!O]OO"
        "!1/`!!!!!K\\\\\\!!!!$!!O]OO!`OOO%!/$!!!!0!OOTO!O]OO!!!!!0!OOTO!O]OO!1/$!!!!!`OOO"
        "0!OORO!/!'!!$!!O]OO!`OOO!!!!$!!O]OO!`OOO%!/$!!!!0!OOTO!O]OO!!!!!!!!!$!!O]OO!`OOO"
        "!!!!$!!O]OO!`OOO%!/`!!!!+!\\\\B\\!%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%4%!O]OO!`"
        "OOO%!/$6%%%0!OOTO!O]OO!2/'%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%2"
        "%!%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!/&`%%3%!\\I\\\\!5/L!!!!!K\\\\\\+!\\\\B\\!/6M%%"
        "2%!/!+!!#!!\\I\\\\!!!!!0!OOTO!O]OO!1/$!!!!!`OOO0!OOQO!!!!!!`OOO0!OORO!/!$!!$!!O]"
        "OO!`OOO!!!!$!!O]OO!`OOO%!/$!!!!0!OOTO!O]OO!!!!!0!OOTO!O]OO!1/$!!!!!`OOO0!OORO!/!"
        "$!!$!!O]OO!!!!!0!OORO!/1!!!#!!\\I\\\\!!!!!0!OOTO!O]OO!1/$!!!!!`OOO0!OOQO!!!!!!`O"
        "OO0!OORO!/!$!!$!!O]OO!`OOO!!!!$!!O]OO!`OOO%!/$!!!!0!OOTO!O]OO!!!!!0!OOTO!O]OO!1/"
        "$!!!!!`OOO0!OORO!/!$!!$!!O]OO!!!!!0!OORO!/1!!!#!!\\I\\\\!!!!!0!OOTO!O]OO!1/$!!!!"
        "!`OOO0!OOQO!!!!!!`OOO0!OORO!/!$!!$!!O]OO!`OOO!!!!$!!O]OO!`OOO%!/$!!!!0!OOTO!O]OO"
        "!!!!!0!OOTO!O]OO!1/$!!!!!`OOO0!OORO!/!$!!$!!O]OO!!!!!0!OORO!/1!!!#!!\\I\\\\!6%%%"
        "0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO"
        "%!/$6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!/&$%%4%!O]OO!6%%%0!OORO!/"
        "6!%%3%!\\I\\\\!5/L!!!!!K\\\\\\+!\\\\B\\!/6M%%2%!/!+!!#!!\\I\\\\!!!!!0!OOTO!O]OO!"
        "!!!!!!!!$!!O]OO!`OOO%!/$!!!!0!OOTO!O]OO!!!!!0!OOTO!O]OO!!!!!!!!!$!!O]OO!`OOO%!/$"
        "!!!!0!OOTO!O]OO!!!!!!!!!$!!O]OO!`OOO!!!!$!!O]OO!`OOO%!/%!!!!0!OOQO!!!!!!`OOO&!/!"
        "!!!!+!\\\\A\\!!!!!!`OOO0!OOQO!!!!!!!!!!0!OOTO!O]OO!1/$!!!!!`OOO0!OOQO!!!!!!`OOO0"
        "!OOQO!!!!!!!!!!0!OOTO!O]OO!1/$!!!!!`OOO0!OOQO!!!!!!!!!!0!OOTO!O]OO!!!!!0!OOTO!O]"
        "OO!1/%!!!!!`OOO!!!!$!!O]OO!5/!!!!!!K\\\\\\!!!!$!!O]OO!`OOO!!!!!!!!!!!!`OOO0!OORO"
        "!/!$!!$!!O]OO!`OOO!!!!$!!O]OO!`OOO!!!!!!!!!!!!`OOO0!OORO!/!$!!$!!O]OO!`OOO!!!!!!"
        "!!!!!!`OOO0!OOQO!!!!!!`OOO0!OORO!/!%!!$!!O]OO!!!!!0!OORO!/1!!!#!!\\I\\\\!6%%%0!O"
        "OTO!O]OO!6%%%&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!6%%%&!%%4%!O]OO"
        "!`OOO%!/$6%%%0!OOTO!O]OO!6%%%&!%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO%!/%6%%%0!OORO!%5%%"
        "!`OOO&!/!6%%%+!\\\\B\\!/1L!!#!!\\I\\\\!K\\\\\\&!/M6%%%%!/+!!!!+!\\\\A\\!!!!!!4/&"
        "O]OO!1/&!!!!!4/$O]OO!1/%!!!!!4/&O]OO!1/%!!!!!4/$O]OO!1/$!!!!!4/$O]OO!!!!!%!/$`OO"
        "O%!/_!!!!+!\\\\A\\!!!!!!4/&O]OO!1/&!!!!!4/$O]OO!1/%!!!!!4/&O]OO!1/%!!!!!4/$O]OO!"
        "1/$!!!!!4/$O]OO!!!!!%!/$`OOO%!/_!!!!+!\\\\A\\!!!!!!4/&O]OO!1/&!!!!!4/$O]OO!1/%!!"
        "!!!4/&O]OO!1/%!!!!!4/$O]OO!1/$!!!!!4/$O]OO!!!!!%!/$`OOO%!/_!!!!+!\\\\B\\!%5%%!4/"
        "&O]OO!2/&%5%%!4/$O]OO!2/%%5%%!4/&O]OO!2/%%5%%!4/$O]OO!2/$%5%%!4/$O]OO!6%%%%!/$`O"
        "OO%!/_6%%%+!\\\\B\\!/1L!!#!!\\I\\\\!K\\\\\\&!/M6%%%%!/+!!!!+!\\\\B\\!/1G!!#!!\\I"
        "\\\\!5/G!!!!!K\\\\\\&!/G!!!!+!\\\\B\\!/6G%%3%!\\I\\\\!5/L!!!!!K\\\\\\+!\\\\B\\!/"
        "6M%%2%!/!+!!#!!\\I\\\\!5/G!!!!!K\\\\\\&!/G!!!!+!\\\\B\\!/1G!!#!!\\I\\\\!6/G%5%%!"
        "K\\\\\\&!/L!!!!+!\\\\C\\!\\I\\\\!6/M%5%%!1/+!!!!!K\\\\\\&!/G!!!!+!\\\\B\\!/1G!!#"
        "!!\\I\\\\!5/G!!!!!K\\\\\\&!/G6%%%+!\\\\B\\!/1L!!#!!\\I\\\\!K\\\\\\&!/M6%%%%!/+!!"
        "!!+!\\\\B\\!/1G!!#!!\\I\\\\!5/G!!!!!K\\\\\\&!/G!!!!+!\\\\B\\!/6G%%3%!\\I\\\\!5/L"
        "!!!!!K\\\\\\+!\\\\B\\!/6M%%2%!/!+!!#!!\\I\\\\!!!!!%!/(`OOO%!/5!!!!0!OOTO!O]OO!5/"
        ")!!!!!K\\\\\\!!!!\"!!/0(OORO!/!5!!$!!O]OO!`OOO&!/)!!!!+!\\\\A\\!!!!!!4/(O]OO!1/5"
        "!!!!!`OOO0!OORO!/1)!!#!!\\I\\\\!6%%%%!/(`OOO%!/56%%%0!OOTO!O]OO!6/)%5%%!K\\\\\\&"
        "!/L!!!!+!\\\\C\\!\\I\\\\!6/M%5%%!1/+!!!!!K\\\\\\!!!!$!!O]OO!`OOO%!/:!!!!0!OOTO!O"
        "]OO!5/)!!!!!K\\\\\\!!!!$!!O]OO!`OOO%!/:!!!!0!OOTO!O]OO!5/)!!!!!K\\\\\\!!!!$!!O]O"
        "O!`OOO%!/:!!!!0!OOTO!O]OO!5/)!!!!!K\\\\\\&!%%4%!O]OO!`OOO%!/:6%%%0!OOTO!O]OO!6/)"
        "%5%%!K\\\\\\&!/L!!!!+!\\\\C\\!\\I\\\\!6/M%5%%!1/+!!!!!K\\\\\\!!!!$!!O]OO!`OOO%!/"
        ":!!!!0!OOTO!O]OO!5/)!!!!!K\\\\\\!!!!$!!O]OO!`OOO%!/:!!!!0!OOTO!O]OO!5/)!!!!!K\\\\"
        "\\!!!!$!!O]OO!`OOO%!/:!!!!0!OOTO!O]OO!5/)!!!!!K\\\\\\&!%%4%!O]OO!`OOO%!/:6%%%0!O"
        "OTO!O]OO!6/)%5%%!K\\\\\\&!/L!!!!+!\\\\C\\!\\I\\\\!6/M%5%%!1/+!!!!!K\\\\\\!!!!$!!"
        "O]OO!`OOO%!/'!!!!%!/'`OOO!!!!!!!!!!!!`OOO0!OOQO!!!!!!`OOO0!OORO!/!%!!\"!!/0'OOQO"
        "!!!!!!`OOO0!OORO!/!$!!$!!O]OO!`OOO%!/_!!!!+!\\\\A\\!!!!!!`OOO0!OORO!/!'!!\"!!/0'"
        "OOQO!!!!!!!!!!0!OOTO!O]OO!!!!!0!OOTO!O]OO!1/%!!!!!4/'O]OO!!!!!0!OOTO!O]OO!1/$!!!"
        "!!`OOO0!OORO!/!_!!#!!\\I\\\\!!!!!0!OOTO!O]OO!1/'!!!!!4/'O]OO!!!!!!!!!$!!O]OO!`OO"
        "O!!!!$!!O]OO!`OOO%!/%!!!!%!/'`OOO!!!!$!!O]OO!`OOO%!/$!!!!0!OOTO!O]OO!1/_!!!!!K\\"
        "\\\\&!%%4%!O]OO!`OOO%!/'6%%%%!/'`OOO&!%%2%!%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!/&%%%"
        "2%!/0'OORO!%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO%!/_6%%%+!\\\\B\\!/1L!!#!!\\I\\\\!K\\"
        "\\\\&!/M6%%%%!/+!!!!+!\\\\A\\!!!!!!`OOO0!OORO!/!'!!$!!O]OO!`OOO!!!!$!!O]OO!!!!!0"
        "!OOTO!O]OO!!!!!%!/$`OOO!!!!$!!O]OO!`OOO%!/&!!!!0!OOTO!O]OO!1/$!!!!!`OOO0!OORO!/!"
        "$!!$!!O]OO!`OOO%!/_!!!!+!\\\\A\\!!!!!!`OOO0!OORO!/!'!!$!!O]OO!`OOO!!!!$!!O]OO!!!"
        "!!0!OOTO!O]OO!!!!!%!/$`OOO!!!!$!!O]OO!`OOO%!/&!!!!0!OOTO!O]OO!1/$!!!!!`OOO0!OORO"
        "!/!$!!$!!O]OO!`OOO%!/_!!!!+!\\\\A\\!!!!!!`OOO0!OORO!/!'!!$!!O]OO!`OOO!!!!$!!O]OO"
        "!!!!!0!OOTO!O]OO!!!!!%!/$`OOO!!!!$!!O]OO!`OOO%!/&!!!!0!OOTO!O]OO!1/$!!!!!`OOO0!O"
        "ORO!/!$!!$!!O]OO!`OOO%!/_!!!!+!\\\\B\\!%5%%!`OOO0!OORO!/&'%%4%!O]OO!`OOO&!%%4%!O"
        "]OO!6%%%0!OOTO!O]OO!6%%%%!/$`OOO&!%%4%!O]OO!`OOO%!/&6%%%0!OOTO!O]OO!2/$%5%%!`OOO"
        "0!OORO!/&$%%4%!O]OO!`OOO%!/_6%%%+!\\\\B\\!/1L!!#!!\\I\\\\!K\\\\\\&!/M6%%%%!/+!!!"
        "!+!\\\\A\\!!!!!!4/'O]OO!!!!!!!!!$!!O]OO!`OOO!!!!$!!O]OO!!!!!0!OOTO!O]OO!!!!!0!OO"
        "TO!O]OO!1/$!!!!!`OOO0!OORO!/!%!!$!!O]OO!`OOO%!/%!!!!0!OOTO!O]OO!!!!!0!OOTO!O]OO!"
        "1/`!!!!!K\\\\\\!!!!\"!!/0'OOQO!!!!!!!!!!0!OOTO!O]OO!!!!!0!OOQO!!!!!!`OOO0!OOQO!!"
        "!!!!`OOO0!OORO!/!$!!$!!O]OO!`OOO%!/%!!!!0!OOTO!O]OO!1/%!!!!!`OOO0!OOQO!!!!!!`OOO"
        "0!OORO!/!`!!#!!\\I\\\\!!!!!%!/'`OOO!!!!!!!!!!!!`OOO0!OOQO!!!!!!`OOO!!!!$!!O]OO!`"
        "OOO!!!!$!!O]OO!`OOO%!/$!!!!0!OOTO!O]OO!1/%!!!!!`OOO0!OORO!/!%!!$!!O]OO!`OOO!!!!$"
        "!!O]OO!`OOO%!/`!!!!+!\\\\B\\!%5%%!4/'O]OO!6%%%&!%%4%!O]OO!`OOO&!%%4%!O]OO!6%%%0!"
        "OOTO!O]OO!6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!/&%%%4%!O]OO!`OOO%!/%6%%%0!OOTO!O]O"
        "O!6%%%0!OOTO!O]OO!2/`%5%%!K\\\\\\&!/L!!!!+!\\\\C\\!\\I\\\\!6/M%5%%!1/+!!!!!K\\\\"
        "\\!!!!$!!O]OO!`OOO%!/'!!!!0!OOTO!O]OO!!!!!0!OOQO!!!!!!`OOO0!OOQO!!!!!!`OOO0!OORO"
        "!/!$!!$!!O]OO!`OOO%!/%!!!!0!OOTO!O]OO!1/%!!!!!`OOO0!OOQO!!!!!!`OOO0!OORO!/!`!!#!"
        "!\\I\\\\!!!!!0!OOTO!O]OO!1/'!!!!!`OOO0!OOQO!!!!!!`OOO!!!!$!!O]OO!`OOO!!!!$!!O]OO"
        "!`OOO%!/$!!!!0!OOTO!O]OO!1/%!!!!!`OOO0!OORO!/!%!!$!!O]OO!`OOO!!!!$!!O]OO!`OOO%!/"
        "`!!!!+!\\\\A\\!!!!!!`OOO0!OORO!/!'!!$!!O]OO!`OOO!!!!$!!O]OO!!!!!0!OOTO!O]OO!!!!!"
        "0!OOTO!O]OO!1/$!!!!!`OOO0!OORO!/!%!!$!!O]OO!`OOO%!/%!!!!0!OOTO!O]OO!!!!!0!OOTO!O"
        "]OO!1/`!!!!!K\\\\\\&!%%4%!O]OO!`OOO%!/'6%%%0!OOTO!O]OO!6%%%0!OORO!%5%%!`OOO0!OOR"
        "O!%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO%!/%6%%%0!OOTO!O]OO!2/%%5%%!`OOO0!OORO!%5%%!`"
        "OOO0!OORO!/&`%%3%!\\I\\\\!5/L!!!!!K\\\\\\+!\\\\B\\!/6M%%2%!/!+!!#!!\\I\\\\!!!!!0"
        "!OOTO!O]OO!1/'!!!!!`OOO0!OOQO!!!!!!`OOO!!!!$!!O]OO!`OOO!!!!$!!O]OO!`OOO%!/$!!!!0"
        "!OOTO!O]OO!1/%!!!!!`OOO0!OORO!/!&!!\"!!/0%OORO!/!`!!#!!\\I\\\\!!!!!0!OOTO!O]OO!1"
        "/'!!!!!`OOO0!OOQO!!!!!!`OOO!!!!$!!O]OO!`OOO!!!!$!!O]OO!`OOO%!/$!!!!0!OOTO!O]OO!1"
        "/%!!!!!`OOO0!OORO!/!&!!\"!!/0%OORO!/!`!!#!!\\I\\\\!!!!!0!OOTO!O]OO!1/'!!!!!`OOO0"
        "!OOQO!!!!!!`OOO!!!!$!!O]OO!`OOO!!!!$!!O]OO!`OOO%!/$!!!!0!OOTO!O]OO!1/%!!!!!`OOO0"
        "!OORO!/!&!!\"!!/0%OORO!/!`!!#!!\\I\\\\!6%%%0!OOTO!O]OO!2/'%5%%!`OOO0!OORO!%5%%!`"
        "OOO&!%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!2/%%5%%!`OOO0!OORO!/&&%%2"
        "%!/0%OORO!/&`%%3%!\\I\\\\!5/L!!!!!K\\\\\\+!\\\\B\\!/6M%%2%!/!+!!#!!\\I\\\\!!!!!0"
        "!OOTO!O]OO!1/'!!!!!`OOO0!OOQO!!!!!!`OOO!!!!$!!O]OO!`OOO!!!!$!!O]OO!`OOO%!/$!!!!0"
        "!OOTO!O]OO!1/%!!!!!`OOO0!OORO!/!&!!\"!!/0$OORO!/1!!!#!!\\I\\\\!!!!!0!OOTO!O]OO!1"
        "/'!!!!!`OOO0!OOQO!!!!!!`OOO!!!!$!!O]OO!`OOO!!!!$!!O]OO!`OOO%!/$!!!!0!OOTO!O]OO!1"
        "/%!!!!!`OOO0!OORO!/!&!!\"!!/0$OORO!/1!!!#!!\\I\\\\!!!!!0!OOTO!O]OO!1/'!!!!!`OOO0"
        "!OOQO!!!!!!`OOO!!!!$!!O]OO!`OOO!!!!$!!O]OO!`OOO%!/$!!!!0!OOTO!O]OO!1/%!!!!!`OOO0"
        "!OORO!/!&!!\"!!/0$OORO!/1!!!#!!\\I\\\\!6%%%0!OOTO!O]OO!2/'%5%%!`OOO0!OORO!%5%%!`"
        "OOO&!%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!2/%%5%%!`OOO0!OORO!/&&%%2"
        "%!/0$OORO!/6!%%3%!\\I\\\\!5/L!!!!!K\\\\\\+!\\\\B\\!/6M%%2%!/!+!!#!!\\I\\\\!!!!!0"
        "!OOTO!O]OO!1/'!!!!!`OOO0!OOQO!!!!!!`OOO!!!!$!!O]OO!`OOO!!!!\"!!/0$OOQO!!!!!!`OOO"
        "0!OORO!/!&!!$!!O]OO!`OOO%!/'!!!!0!OOTO!O]OO!5/!!!!!!K\\\\\\!!!!$!!O]OO!`OOO%!/'!"
        "!!!0!OOTO!O]OO!!!!!0!OOQO!!!!!!`OOO0!OOQO!!!!!!4/$O]OO!!!!!0!OOTO!O]OO!1/&!!!!!`"
        "OOO0!OORO!/!'!!$!!O]OO!`OOO&!/!!!!!+!\\\\A\\!!!!!!`OOO0!OORO!/!'!!$!!O]OO!`OOO!!"
        "!!$!!O]OO!!!!!0!OOTO!O]OO!!!!!%!/$`OOO!!!!$!!O]OO!`OOO%!/&!!!!0!OOTO!O]OO!1/'!!!"
        "!!`OOO0!OORO!/1!!!#!!\\I\\\\!6%%%0!OOTO!O]OO!2/'%5%%!`OOO0!OORO!%5%%!`OOO&!%%4%!"
        "O]OO!`OOO&!%%2%!/0$OORO!%5%%!`OOO0!OORO!/&&%%4%!O]OO!`OOO%!/'6%%%0!OOTO!O]OO!6/!"
        "%5%%!K\\\\\\&!/L!!!!+!\\\\C\\!\\I\\\\!6/M%5%%!1/+!!!!!K\\\\\\!!!!\"!!/0(OOQO!!!!"
        "!!`OOO0!OOQO!!!!!!`OOO!!!!$!!O]OO!`OOO!!!!$!!O]OO!`OOO!!!!$!!O]OO!`OOO%!/(!!!!%!"
        "/$`OOO%!/$!!!!0!OOTO!O]OO!5/\"!!!!!K\\\\\\!!!!\"!!/0(OOQO!!!!!!`OOO0!OOQO!!!!!!`"
        "OOO!!!!$!!O]OO!`OOO!!!!$!!O]OO!`OOO!!!!$!!O]OO!`OOO%!/(!!!!%!/$`OOO%!/$!!!!0!OOT"
        "O!O]OO!5/\"!!!!!K\\\\\\!!!!\"!!/0(OOQO!!!!!!`OOO0!OOQO!!!!!!`OOO!!!!$!!O]OO!`OOO"
        "!!!!$!!O]OO!`OOO!!!!$!!O]OO!`OOO%!/(!!!!%!/$`OOO%!/$!!!!0!OOTO!O]OO!5/\"!!!!!K\\"
        "\\\\&!%%2%!/0(OORO!%5%%!`OOO0!OORO!%5%%!`OOO&!%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO&!%%"
        "4%!O]OO!`OOO%!/(6%%%%!/$`OOO%!/$6%%%0!OOTO!O]OO!6/\"%5%%!K\\\\\\&!/L!!!!+!\\\\C\\"
        "!\\I\\\\!6/M%5%%!1/+!!!!!K\\\\\\%!/2!!!!0!OOTO!O]OO!1/0!!!!!`OOO0!OORO!/1#!!#!!\\"
        "I\\\\!1/2!!!!!`OOO0!OORO!/!0!!$!!O]OO!`OOO&!/#!!!!+!\\\\B\\!/!2!!$!!O]OO!`OOO%!/"
        "0!!!!0!OOTO!O]OO!5/#!!!!!K\\\\\\%!/26%%%0!OOTO!O]OO!2/0%5%%!`OOO0!OORO!/6#%%3%!\\"
        "I\\\\!=/D!!!!!K\\\\\\&!/G!!!!+!\\\\B\\!/1G!!#!!\\I\\\\!5/G!!!!!K\\\\\\&!/G6%%%+!"
        "\\\\B\\!/QD!!#!!\\I\\\\!5/G!!!!!K\\\\\\&!/G!!!!+!\\\\B\\!/1G!!#!!\\I\\\\!6/G%5%%"
        "!K\\\\\\(!/D!!!!(!/`K\\\\\\'!/\?K\\\\\\(!/<!!!!+!\\\\D\\!-]--!K:::%!/16%%%+!::B:!"
        "/0$OOTO!-]--!>/`%5%%!>/`%5%%!6/K%5%%!````0!``S`!:I::!2/0%5%%!`OOO%!/'````+!::B:!"
        "/V`%%2%!/V=%%4%!O]OO!`OOO%!/76%%%0!OOTO!O]OO!6/R%5%%!`OOO0!``S`!:I::!2//%5%%!4/$"
        "`]``!K\\\\\\&!%%3%!:I::!`OOO0!``T`!`]``!K:::&!/Z6%%%%!/$`OOO%!/,6%%%%!/$`OOO%!/."
        "6%%%%!/$`OOO%!/&6%%%%!/$`OOO%!/&6%%%%!/$`OOO%!/&6%%%%!/$`OOO%!/&6%%%%!/$`OOO%!/$"
        "6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!/&C%%2%!/0&OORO!%5%%!6%%%%!/(`OOO%!/$6%%%%!/$"
        "`OOO%!/$6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!6%%%%!/&`OOO%!/+6%%%%!/(`OOO%!/$"
        "6%%%%!/$`OOO%!/&6%%%%!/$`OOO%!/\?6%%%0!OOTO!O]OO!2//%5%%!`OOO0!OORO!/&\\%%2%!/0'O"
        "ORO!%5%%!6%%%%!/(`OOO%!/$6%%%%!/$`OOO%!/-6%%%%!/&`OOO%!/%6%%%%!/$`OOO%!/'6%%%0!O"
        "OTO!O]OO!2/%%5%%!4/&O]OO!2/(%5%%!`OOO0!OORO!/&$%%2%!/0$OORO!/&$%%2%!/0(OORO!/&'%"
        "%4%!O]OO!`OOO&!%%2%!%5%%!4/&O]OO!6%%%&!%%2%!/0(OORO!/&-%%4%!O]OO!`OOO%!/(6%%%0!O"
        "OTO!O]OO!2/.%5%%!`OOO0!OORO!/&%%%2%!/0&OORO!/&,%%2%!/0&OORO!/&'%%4%!O]OO!`OOO%!/"
        ";6%%%0!OOTO!`]``!K:::%!/(6%%%+!::C:!:I::!2/%%5%%!K\\\\\\0!``T`!`]``!K:::%!/%6%%%"
        "0!OOTO!`]``!````&!/Y6%%%0!OOTO!O]OO!2/&%5%%!4/$O]OO!2/%%5%%!`OOO0!OORO!%5%%!`OOO"
        "0!OORO!/&,%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!2/$%"
        "5%%!`OOO0!OORO!%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O"
        "]OO!6%%%0!OOTO!O]OO!6%%%&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!2/B%5%%!`OOO0!OORO!/"
        "&$%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO%!/(6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!6%%%&!%%4%!O"
        "]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!/&*%%4%!O]OO!`OOO"
        "%!/(6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!/&>%%4%!O"
        "]OO!`OOO%!//6%%%0!OOTO!O]OO!2/\\%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO%!/%6%%%0!OOTO!"
        "O]OO!2/%%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!/&%%%2%!/0$OORO!/&$%%4%!O]OO!`OOO%!/$6%%"
        "%0!OOTO!O]OO!6%%%&!%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO%!/$6%%%%!/%`OOO%!/$6%%%0!OOTO!"
        "O]OO!2/$%5%%!`OOO0!OORO!/&&%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!6%%"
        "%&!%%4%!O]OO!`OOO%!/+6%%%0!OOTO!O]OO!6%%%&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%"
        "%0!OOTO!O]OO!2/0%5%%!4/%O]OO!2/'%5%%!4/$O]OO!2/%%5%%!4/$O]OO!2/%%5%%!4/%O]OO!2/$"
        "%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO%!/$6%%%%!/$`OOO%!/$6%%%0!OOTO!O]OO!2/$%5%%!`OO"
        "O0!OORO!/&%%%2%!/0$OORO!/&;%%4%!O]OO!````+!::B:!/&&%%4%!O]OO!4/%`]``!K\\\\\\&!%%"
        "2%!%5%%!`OOO0!``T`!-]--!2/'%5%%!3/$:I::!````0!``S`!\\I\\\\!````0!``R`!%5%%!6%%%0"
        "!OORO!/0%``S`!\\I\\\\!6%%%0!OOTO!`]``!`---%!/$6%%%+!::D:!`]``!`---&!/A6%%%0!OOTO"
        "!O]OO!2/&%5%%!4/$O]OO!2/$%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO%!/*6%%%0!OOTO!O]OO!2/"
        "$%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO"
        "!O]OO!6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%4%"
        "!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!2/B%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%4%!O]OO!`O"
        "OO%!/'6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!4/$O]OO!6%%%%!/$`OOO&!%%4%!O]OO!`O"
        "OO%!/$6%%%0!OOTO!O]OO!2/*%5%%!`OOO0!OORO!/&'%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%"
        "%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!/&M%%4%!O]OO!`OOO%!/\\6%%%0!OOTO!O]OO!2/$%5%%!`"
        "OOO0!OORO!/&%%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!/&$%%2%!/0$OOR"
        "O!/&$%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!/&%%%4"
        "%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!/&&%%4%!O]OO!`OOO&!%%2%!%5%%!`"
        "OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO%!/+6%%%0!OOTO!O]OO!6%%%&!%%4%!O]OO!`"
        "OOO%!/$6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!2/2%5%%!`OOO0!OORO!/&'%%2%!/0$OORO!/&%%%2"
        "%!/0$OORO!/&'%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!/&$%%2%!/0$OOR"
        "O!/&$%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!2/%%5%%!4/$O]OO!2/;%5%%!`OOO0!``S`!:I::!2"
        "/%%5%%!`OOO0!``T`!-]--!6%%%+!::D:!`]``!````+!::B:!%5%%!````0!``S`!:I::!2/*%5%%!4"
        "/$`]``!`OOO+!\\\\B\\!%5%%!`OOO0!``T`!O]OO!K:::+!\\\\D\\!`]``!````+!::C:!:I::!```"
        "`0!``R`!/&$%%4%!O]OO!````+!::B:!/6\?%%2%!/0'OORO!/&*%%4%!O]OO!`OOO%!/$6%%%0!OOTO!"
        "O]OO!2/*%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%"
        "%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%4%!O]OO!`OO"
        "O%!/$6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!4/(O]OO!2/:%5%%!`OO"
        "O0!OORO!/&$%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO%!/'6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!"
        "%5%%!4/$O]OO!6%%%%!/$`OOO&!%%4%!O]OO!`OOO%!//6%%%0!OOTO!O]OO!2/'%5%%!`OOO0!OORO!"
        "/&$%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!2/*%5%%!`OOO0!OORO!%5%%!`OO"
        "O0!OORO!/&%%%2%!/0&OORO!/&&%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%%!/$`OOO%!/$6%%"
        "%%!/'`OOO&!%%2%!%5%%!4/&O]OO!2/S%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO%!/%6%%%0!OOTO!"
        "O]OO!2/$%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO%!/*6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!"
        "%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO%!/%6%%%0!OOTO!O]OO!2/)%5%%!`OOO0!OORO!/&%%%4%!"
        "O]OO!`OOO%!/$6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!/&*%%4%!O]OO!`OO"
        "O%!/$6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!/&2%%4%!O]OO!`OOO%!/&6%%"
        "%%!/%`OOO%!/.6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!/&/%%4%!O]OO!`OOO%!/$6%%%0!OOTO!"
        "O]OO!2/$%5%%!4/%O]OO!2/;%5%%!`OOO0!``S`!:I::!2/$%5%%!K:::0!``T`!O]OO!2/$%5%%!K::"
        ":0!``T`!O]OO!6%%%0!``T`!`]``!K:::%!/*6%%%0!``T`!`]``!`---&!%%2%!%5%%!K:::0!``T`!"
        "`]``!2/$%5%%!K:::0!``T`!`]``!6%%%0!``T`!`]``!K:::&!%%2%!%5%%!````0!``R`!/6B%%4%!"
        "O]OO!`OOO%!/,6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!/&*%%4%!O]OO!`OOO%!/$6%%%0!OOTO!"
        "O]OO!6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%4%!"
        "O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!"
        "/&$%%4%!O]OO!`OOO%!/'6%%%0!OOTO!O]OO!2/>%5%%!`OOO0!OORO!%5%%!6%%%%!/'`OOO&!%%2%!"
        "%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%2%!/0$OORO!%5%%!4/$O]OO!6%%%&!%%4%!O]OO!`OO"
        "O%!/.6%%%%!/'`OOO&!%%2%!%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO%!/$6%%"
        "%0!OOTO!O]OO!2/*%5%%!4/$O]OO!6%%%0!OOTO!O]OO!6%%%&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!"
        "O]OO!2/%%5%%!`OOO0!OORO!/&$%%2%!/0$OORO!%5%%!6%%%0!OOTO!O]OO!2/%%5%%!`OOO0!OORO!"
        "/&$%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!2/R%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO%!/%6%%"
        "%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!/&3%%4%!O]OO!`OOO&!%%2%!%5%%!`OOO0!OORO!/&$%%4%!"
        "O]OO!`OOO%!/%6%%%0!OOTO!O]OO!2/)%5%%!`OOO0!OORO!/&%%%4%!O]OO!`OOO%!/$6%%%0!OOTO!"
        "O]OO!2/$%5%%!`OOO0!OORO!%5%%!4/'O]OO!2/&%5%%!`OOO0!OORO!/&(%%4%!O]OO!`OOO&!%%2%!"
        "%5%%!4/'O]OO!2/.%5%%!`OOO0!OORO!/&%%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO%!/.6%%%0!OOTO!"
        "O]OO!2/$%5%%!4/'O]OO!2//%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO%!/;6%%"
        "%0!OOTO!`]``!K:::%!/$6%%%0!--T-!`]``!`OOO%!/$K\\\\\\0!--T-!`]``!````+!::D:!`]``!"
        "````+!::B:!/&*%%4%!`]``!````+!::B:!%5%%!6%%%0!OOTO!`]``!K\\\\\\%!/%6%%%0!``T`!`]"
        "``!K:::+!\\\\D\\!`]``!K\\\\\\&!%%3%!:I::!````+!\\\\B\\!/6B%%4%!O]OO!`OOO%!/,6%%%"
        "0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!/&*%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%0!OOTO!O"
        "]OO!2/$%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO%!/$6%%%"
        "0!OOTO!O]OO!6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!4/(O]OO!2/&%5%%!`OOO0!OORO!/"
        "&>%%4%!O]OO!`OOO%!/$6%%%%!/$`OOO&!%%2%!%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!/&$%%4%!O"
        "]OO!`OOO&!%%2%!/0(OORO!/&$%%2%!/0$OORO!/&,%%2%!/0$OORO!%5%%!6%%%0!OOTO!O]OO!6%%%"
        "0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO%!/*6%%%0!OOTO!O"
        "]OO!2/$%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO%!/%6%%%0!OOTO!O]OO!2/$%"
        "5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO%!/%6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!/&W%%2%!/"
        "0'OORO!/&&%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!2/2%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO"
        "%!/$6%%%0!OOTO!O]OO!2/%%5%%!`OOO0!OORO!/&&%%2%!/0%OORO!/&&%%4%!O]OO!`OOO%!/$6%%%"
        "0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!4/$O]OO!6%%%&!%%4%!O]OO!`OOO%!/%6%%%0!OOTO!O"
        "]OO!2/'%5%%!`OOO0!OORO!/&$%%2%!/0$OORO!%5%%!6%%%0!OOTO!O]OO!2/-%5%%!`OOO0!OORO!/"
        "&%%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO%!/.6%%%0!OOTO!O]OO!2/$%5%%!4/$O]OO!6%%%&!%%4%!O"
        "]OO!`OOO%!/-6%%%0!OOTO!O]OO!2/%%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!/&;%%4%!O]OO!````"
        "+!::B:!/&$%%4%!-]--!````0!``R`!/0'OORO!%5%%!````0!``S`!\\I\\\\!2/*%5%%!````0!``R"
        "`!/&$%%4%!O]OO!````+!::B:!/&%%%4%!O]OO!````+!::B:!%5%%!````0!OORO!%5%%!`---0!``R"
        "`!/6C%%4%!O]OO!`OOO%!/,6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!/&*%%4%!O]OO!`OOO%!/$6"
        "%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!/&$%%4%!O]OO!`"
        "OOO&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!`"
        "OOO0!OORO!/&$%%4%!O]OO!`OOO%!/%6%%%0!OOTO!O]OO!2/>%5%%!`OOO0!OORO!/&*%%4%!O]OO!`"
        "OOO&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%%!/(`OOO%!/&6%%%0!OOTO!O]OO!2/0%5%%!`"
        "OOO0!OORO!%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!2"
        "/*%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!2/%%5%%!`"
        "OOO0!OORO!/&$%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!2/%%5%%!`OOO0!OORO!/&%%%2%!/0$OOR"
        "O!/&U%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO%!/'6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!/&1%%4"
        "%!O]OO!`OOO%!/%6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!/&%%%4%!O]OO!`OOO%!/)6%%%0!OOT"
        "O!O]OO!2/$%5%%!`OOO0!OORO!/&%%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!2/'%5%%!`OOO0!OOR"
        "O!/&$%%4%!O]OO!`OOO%!/'6%%%0!OOTO!O]OO!2/*%5%%!`OOO0!OORO!/&-%%4%!O]OO!`OOO%!/$6"
        "%%%0!OOTO!O]OO!6%%%&!%%4%!O]OO!`OOO%!/.6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!/&$%%4"
        "%!O]OO!`OOO%!/,6%%%0!OOTO!O]OO!2/%%5%%!`OOO0!OORO!%5%%!6%%%0!OOTO!O]OO!2/;%5%%!`"
        "OOO0!``S`!:I::!2/$%5%%!K\\\\\\0!``T`!-]--!2/(%5%%!`---0!``T`!`]``!2/&%5%%!K:::0!"
        "``T`!`]``!K:::0!``T`!`]``!2/$%5%%!`OOO0!``S`!\\I\\\\!2/%%5%%!````0!``S`!:I::!6%%"
        "%0!``T`!`]``!K:::0!``T`!`]``!6/C%5%%!`OOO0!OORO!/&,%%4%!O]OO!`OOO%!/$6%%%0!OOTO!"
        "O]OO!2/*%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%"
        "%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%4%!O]OO!`OO"
        "O%!/$6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO%!/>6%%"
        "%0!OOTO!O]OO!2/+%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%2%!/0(OORO!"
        "/&'%%4%!O]OO!`OOO%!//6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!`OO"
        "O0!OORO!/&$%%4%!O]OO!`OOO%!/*6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!"
        "/&$%%4%!O]OO!`OOO%!/%6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO%!/%6%%"
        "%0!OOTO!O]OO!2/'%5%%!4/$O]OO!2/S%5%%!`OOO0!OORO!%5%%!6%%%0!OOTO!O]OO!2/&%5%%!`OO"
        "O0!OORO!/&$%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!2/+%5%%!`OOO0!OORO!/&&%%4%!O]OO!`OO"
        "O%!/$6%%%0!OOTO!O]OO!2/%%5%%!`OOO0!OORO!/&)%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!2/%"
        "%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO%!/'6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!/&&%%4%!"
        "O]OO!`OOO%!/+6%%%0!OOTO!O]OO!2/-%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%2%!%5%%!`OO"
        "O0!OORO!/&.%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!/&+%%4%!O]OO!`OO"
        "O%!/&6%%%0!OOTO!O]OO!6%%%&!%%4%!O]OO!`OOO%!/;6%%%0!OOTO!`]``!K\\\\\\%!/$6%%%+!::"
        "D:!`]``!````%!/$6%%%+!::D:!O]OO!`---&!%%2%!%5%%!````0!``T`!O]OO!2/%%5%%!````0!``"
        "S`!\\I\\\\!6%%%0!``T`!`]``!2/$%5%%!K:::0!``T`!`]``!2/$%5%%!K:::0!``T`!`]``!6%%%&"
        "!%%3%!\\I\\\\!4/$`]``!K\\\\\\&!/C6%%%0!OOTO!O]OO!2/&%5%%!4/$O]OO!2/$%5%%!`OOO0!O"
        "ORO!/&$%%4%!O]OO!`OOO%!/*6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!/&$%"
        "%4%!O]OO!`OOO&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!O"
        "ORO!%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%&!%"
        "%4%!O]OO!`OOO%!/>6%%%0!OOTO!O]OO!2/'%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%4%!O]OO"
        "!`OOO%!/$6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!6%%%0!OORO!%5%%!`OOO0!OORO!%5%%!`OOO0!O"
        "ORO!/&$%%4%!O]OO!`OOO%!/*6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!/&$%"
        "%4%!O]OO!`OOO&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!2/*%5%%!`OOO0!OORO!/&$%%4%!O]OO"
        "!`OOO&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!2/%%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO%!/"
        "$6%%%0!OOTO!O]OO!2/%%5%%!`OOO0!OORO!/&)%%4%!O]OO!`OOO%!/R6%%%0!OOTO!O]OO!6%%%&!%"
        "%4%!O]OO!`OOO%!/&6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO%!/$6%%%%!/"
        "$`OOO%!/$6%%%0!OOTO!O]OO!2/'%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO%!/%6%%%0!OOTO!O]OO"
        "!2/$%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%2%!%5%%!`OOO0!OORO!/&&%%4%!O]OO!`OOO%!/"
        "$6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!%5%%!6%%%0!OOTO!O]OO!2/&%5%%"
        "!`OOO0!OORO!/&'%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!2/-%5%%!`OOO0!OORO!/&$%%2%!/0(O"
        "ORO!/&$%%2%!/0$OORO!/&'%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!/&$%"
        "%2%!/0$OORO!/&$%%4%!O]OO!`OOO%!/'6%%%%!/(`OOO%!/:6%%%%!/+````0!--T-!O]OO!````0!`"
        "`S`!:I::!6%%%&!%%3%!:I::!4/$`]``!`OOO0!OOTO!`]``!````0!OORO!%5%%!6%%%0!``T`!`]``"
        "!2/%%5%%!`OOO0!``T`!O]OO!K:::+!::D:!`]``!````+!\\\\B\\!/&$%%2%!/0$``R`!/6D%%4%!O"
        "]OO!`OOO%!/&6%%%%!/$`OOO%!/%6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!6%%%&!%%2%!/0$OORO!/"
        "&'%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!2/$%5%%!`OOO"
        "0!OORO!%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%"
        "0!OOTO!O]OO!6%%%&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!2/\?%5%%!`OOO"
        "0!OORO!/&'%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%&!%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO"
        "&!%%2%!%5%%!`OOO0!OORO!%5%%!`OOO&!%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O"
        "]OO!2/*%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%2%!%5%%!`OOO0!OORO!%5%%!`OOO0!OORO!/"
        "&$%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO%!/+6%%%%!/$`OOO&!%%4%!O]OO!`OOO&!%%2%!%5%%!`OOO"
        "0!OORO!/&$%%4%!O]OO!`OOO%!/%6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO"
        "%!/%6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO%!/R6%%%0!OOTO!O]OO!2/$%"
        "5%%!`OOO0!OORO!/&%%%4%!O]OO!`OOO%!/%6%%%0!OOTO!O]OO!6%%%0!OOTO!O]OO!2/%%5%%!4/$O"
        "]OO!2/$%5%%!`OOO0!OORO!/&(%%4%!O]OO!`OOO&!%%4%!O]OO!`OOO%!/&6%%%0!OOTO!O]OO!2/$%"
        "5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%2%!%5%%!`OOO0!OORO!/&'%%4%!O]OO!`OOO&!%%4%!O"
        "]OO!`OOO&!%%2%!%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%2%!%5%%!`OOO0!OORO!/&&%%4%!O"
        "]OO!`OOO%!/'6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!/&-%%4%!O]OO!`OOO%!/(6%%%0!OOTO!O"
        "]OO!2/%%5%%!4/$O]OO!2/'%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!2/$%"
        "5%%!4/$O]OO!2/$%5%%!`OOO0!OORO!/&+%%4%!O]OO!`OOO%!/;6%%%+!\\\\B\\!/0)--T-!O]OO!`"
        "```0!``T`!O]OO!2/'%5%%!`OOO%!/%````+!\\\\B\\!/&$%%4%!`]``!````%!/&6%%%0!OORO!/0%"
        "``S`!\\I\\\\!2/%%5%%!`OOO0!``T`!O]OO!6/D%5%%!`OOO0!OORO!/&.%%2%!/0$OORO!/&$%%2%!"
        "/0$OORO!/&(%%2%!/0$OORO!/&&%%2%!/0$OORO!/&&%%2%!/0$OORO!/&&%%2%!/0$OORO!/&&%%2%!"
        "/0$OORO!/&$%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!6%%%%!/(`OOO%!/:6%%%%!/(`OOO&!%%2%!"
        "%5%%!4/&O]OO!2/%%5%%!4/$O]OO!2/$%5%%!`OOO0!OORO!/&$%%4%!O]OO!`OOO&!%%2%!%5%%!4/&"
        "O]OO!2/,%5%%!4/&O]OO!2/%%5%%!4/$O]OO!2/&%5%%!4/$O]OO!2/,%5%%!`OOO0!OORO!%5%%!`OO"
        "O0!OORO!/&%%%2%!/0&OORO!/&&%%4%!O]OO!`OOO%!/$6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!"
        "/&&%%2%!/0$OORO!%5%%!6%%%%!/&`OOO%!/S6%%%0!OOTO!O]OO!2/$%5%%!`OOO0!OORO!/&%%%4%!"
        "O]OO!`OOO%!/&6%%%%!/$`OOO%!/,6%%%%!/(`OOO%!/$6%%%%!/$`OOO%!/'6%%%0!OOTO!O]OO!2/%"
        "%5%%!4/&O]OO!6%%%&!%%4%!O]OO!`OOO%!/)6%%%%!/$`OOO%!/%6%%%%!/&`OOO&!%%2%!%5%%!`OO"
        "O0!OORO!/&'%%2%!/0(OORO!%5%%!6%%%%!/&`OOO%!/.6%%%0!OOTO!O]OO!2/(%5%%!`OOO0!OORO!"
        "/&.%%4%!O]OO!`OOO%!/%6%%%%!/&`OOO%!/+6%%%%!/(`OOO%!/&6%%%0!OOTO!O]OO!2/`%5%%!K::"
        ":%!/(6%%%0!OOTO!`]``!K:::(!/`6%%%%!/B6%%%0!OOTO!O]OO!:/\?%5%%!`OOO0!OORO!/&7%%4%!"
        "O]OO!`OOO&!/W6%%%+!\\\\B\\!/0E--S-!\\I\\\\!K\\\\\\0!--T-!-]--!6%%%&!%%4%!-]--!`O"
        "OO0!``T`!`]``!>/`%5%%!>/`%5%%!6/4%5%%!`OOO%!/I````&!%%2%!%5%%!4/$O]OO!K:::(!/`6%"
        "%%(!/`6%%%&!/46%%%!!";
    errChk(GetUserBitmapFromText (dataPtr, 102, &bitmapId));
    if (bitmapId)
        {
        errChk(SetCtrlBitmap (hPanel, P1_DISPLAY, 0, bitmapId));
        errChk(DiscardBitmap (bitmapId));
        bitmapId = 0;
        }

    // Build control: P1_DEC1
    errChk(P1_DEC1 = NewCtrl (hPanel, CTRL_RAISED_BOX, "", 570, 658));
    errChk(SetCtrlAttribute (hPanel, P1_DEC1, ATTR_CONSTANT_NAME, "DEC1"));
//  errChk(SetCtrlAttribute (hPanel, P1_DEC1, ATTR_VISIBLE, 1));
//  errChk(SetCtrlAttribute (hPanel, P1_DEC1, ATTR_CALLBACK_FUNCTION_POINTER, 0));
    errChk(SetCtrlAttribute (hPanel, P1_DEC1, ATTR_SHORTCUT_KEY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_DEC1, ATTR_DIMMED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_DEC1, ATTR_FRAME_COLOR, 0XEBE9ED));
    errChk(SetCtrlAttribute (hPanel, P1_DEC1, ATTR_TOOLTIP_TEXT, ""));
//  errChk(SetCtrlAttribute (hPanel, P1_DEC1, ATTR_TOOLTIP_DELAY, 1000));
//  errChk(SetCtrlAttribute (hPanel, P1_DEC1, ATTR_TOOLTIP_HIDE_DELAY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_DEC1, ATTR_DISABLE_CTRL_TOOLTIP, 0));
    errChk(SetCtrlAttribute (hPanel, P1_DEC1, ATTR_CTRL_MODE, VAL_INDICATOR));
    errChk(SetCtrlAttribute (hPanel, P1_DEC1, ATTR_HEIGHT, 51));
    errChk(SetCtrlAttribute (hPanel, P1_DEC1, ATTR_WIDTH, 71));

    // Build control: P1_TIMER
    errChk(P1_TIMER = NewCtrl (hPanel, CTRL_TIMER, "Timer", 506, 603));
    errChk(SetCtrlAttribute (hPanel, P1_TIMER, ATTR_CONSTANT_NAME, "TIMER"));
//  errChk(SetCtrlAttribute (hPanel, P1_TIMER, ATTR_VISIBLE, 1));
    errChk(SetCtrlAttribute (hPanel, P1_TIMER, ATTR_CALLBACK_FUNCTION_POINTER, cb_timer));
    errChk(SetCtrlAttribute (hPanel, P1_TIMER, ATTR_SHORTCUT_KEY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TIMER, ATTR_DIMMED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TIMER, ATTR_TOOLTIP_TEXT, ""));
//  errChk(SetCtrlAttribute (hPanel, P1_TIMER, ATTR_TOOLTIP_DELAY, 1000));
//  errChk(SetCtrlAttribute (hPanel, P1_TIMER, ATTR_TOOLTIP_HIDE_DELAY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TIMER, ATTR_DISABLE_CTRL_TOOLTIP, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TIMER, ATTR_CTRL_MODE, VAL_INDICATOR));
//  errChk(SetCtrlAttribute (hPanel, P1_TIMER, ATTR_LABEL_COLOR, VAL_BLACK));
//  errChk(SetCtrlAttribute (hPanel, P1_TIMER, ATTR_LABEL_FONT, VAL_DIALOG_META_FONT));
//  errChk(SetCtrlAttribute (hPanel, P1_TIMER, ATTR_LABEL_ITALIC, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TIMER, ATTR_LABEL_UNDERLINE, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TIMER, ATTR_LABEL_STRIKEOUT, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TIMER, ATTR_LABEL_POINT_SIZE, 11));
//  errChk(SetCtrlAttribute (hPanel, P1_TIMER, ATTR_LABEL_BOLD, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_TIMER, ATTR_LABEL_CHARACTER_SET, VAL_NATIVE_CHARSET));
//  errChk(SetCtrlAttribute (hPanel, P1_TIMER, ATTR_LABEL_VISIBLE, 1));
//  errChk(SetCtrlAttribute (hPanel, P1_TIMER, ATTR_LABEL_JUSTIFY, VAL_LEFT_JUSTIFIED));
//  errChk(SetCtrlAttribute (hPanel, P1_TIMER, ATTR_LABEL_ANGLE, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TIMER, ATTR_LABEL_WIDTH, 29));
    errChk(SetCtrlAttribute (hPanel, P1_TIMER, ATTR_LABEL_HEIGHT, 15));
//  errChk(SetCtrlAttribute (hPanel, P1_TIMER, ATTR_LABEL_RAISED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_TIMER, ATTR_LABEL_BGCOLOR, 0XEBE9ED));
    errChk(SetCtrlAttribute (hPanel, P1_TIMER, ATTR_INTERVAL, 10.000000));
//  errChk(SetCtrlAttribute (hPanel, P1_TIMER, ATTR_ENABLED, 1));
    errChk(SetCtrlAttribute (hPanel, P1_TIMER, ATTR_HEIGHT, 38));
    errChk(SetCtrlAttribute (hPanel, P1_TIMER, ATTR_WIDTH, 38));
    errChk(SetCtrlAttribute (hPanel, P1_TIMER, ATTR_LABEL_TOP, 488));
    errChk(SetCtrlAttribute (hPanel, P1_TIMER, ATTR_LABEL_LEFT, 608));
    errChk(SetCtrlAttribute (hPanel, P1_TIMER, ATTR_LABEL_SIZE_TO_TEXT, 1));

    // Build control: P1_DECO_VERT
    errChk(P1_DECO_VERT = NewCtrl (hPanel, CTRL_FLAT_BOX, "", 270, 658));
    errChk(SetCtrlAttribute (hPanel, P1_DECO_VERT, ATTR_CONSTANT_NAME, "DECO_VERT"));
//  errChk(SetCtrlAttribute (hPanel, P1_DECO_VERT, ATTR_VISIBLE, 1));
//  errChk(SetCtrlAttribute (hPanel, P1_DECO_VERT, ATTR_CALLBACK_FUNCTION_POINTER, 0));
    errChk(SetCtrlAttribute (hPanel, P1_DECO_VERT, ATTR_SHORTCUT_KEY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_DECO_VERT, ATTR_DIMMED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_DECO_VERT, ATTR_FRAME_COLOR, 0XEBE9ED));
    errChk(SetCtrlAttribute (hPanel, P1_DECO_VERT, ATTR_TOOLTIP_TEXT, ""));
//  errChk(SetCtrlAttribute (hPanel, P1_DECO_VERT, ATTR_TOOLTIP_DELAY, 1000));
//  errChk(SetCtrlAttribute (hPanel, P1_DECO_VERT, ATTR_TOOLTIP_HIDE_DELAY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_DECO_VERT, ATTR_DISABLE_CTRL_TOOLTIP, 0));
    errChk(SetCtrlAttribute (hPanel, P1_DECO_VERT, ATTR_CTRL_MODE, VAL_INDICATOR));
    errChk(SetCtrlAttribute (hPanel, P1_DECO_VERT, ATTR_HEIGHT, 186));
    errChk(SetCtrlAttribute (hPanel, P1_DECO_VERT, ATTR_WIDTH, 190));

    // Build control: P1_DECO_TRIG
    errChk(P1_DECO_TRIG = NewCtrl (hPanel, CTRL_FLAT_BOX, "", 10, 658));
    errChk(SetCtrlAttribute (hPanel, P1_DECO_TRIG, ATTR_CONSTANT_NAME, "DECO_TRIG"));
//  errChk(SetCtrlAttribute (hPanel, P1_DECO_TRIG, ATTR_VISIBLE, 1));
//  errChk(SetCtrlAttribute (hPanel, P1_DECO_TRIG, ATTR_CALLBACK_FUNCTION_POINTER, 0));
    errChk(SetCtrlAttribute (hPanel, P1_DECO_TRIG, ATTR_SHORTCUT_KEY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_DECO_TRIG, ATTR_DIMMED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_DECO_TRIG, ATTR_FRAME_COLOR, 0XEBE9ED));
    errChk(SetCtrlAttribute (hPanel, P1_DECO_TRIG, ATTR_TOOLTIP_TEXT, ""));
//  errChk(SetCtrlAttribute (hPanel, P1_DECO_TRIG, ATTR_TOOLTIP_DELAY, 1000));
//  errChk(SetCtrlAttribute (hPanel, P1_DECO_TRIG, ATTR_TOOLTIP_HIDE_DELAY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_DECO_TRIG, ATTR_DISABLE_CTRL_TOOLTIP, 0));
    errChk(SetCtrlAttribute (hPanel, P1_DECO_TRIG, ATTR_CTRL_MODE, VAL_INDICATOR));
    errChk(SetCtrlAttribute (hPanel, P1_DECO_TRIG, ATTR_HEIGHT, 126));
    errChk(SetCtrlAttribute (hPanel, P1_DECO_TRIG, ATTR_WIDTH, 191));

    // Build control: P1_DECO_HOR
    errChk(P1_DECO_HOR = NewCtrl (hPanel, CTRL_FLAT_BOX, "", 140, 658));
    errChk(SetCtrlAttribute (hPanel, P1_DECO_HOR, ATTR_CONSTANT_NAME, "DECO_HOR"));
//  errChk(SetCtrlAttribute (hPanel, P1_DECO_HOR, ATTR_VISIBLE, 1));
//  errChk(SetCtrlAttribute (hPanel, P1_DECO_HOR, ATTR_CALLBACK_FUNCTION_POINTER, 0));
    errChk(SetCtrlAttribute (hPanel, P1_DECO_HOR, ATTR_SHORTCUT_KEY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_DECO_HOR, ATTR_DIMMED, 0));
    errChk(SetCtrlAttribute (hPanel, P1_DECO_HOR, ATTR_FRAME_COLOR, 0XEBE9ED));
    errChk(SetCtrlAttribute (hPanel, P1_DECO_HOR, ATTR_TOOLTIP_TEXT, ""));
//  errChk(SetCtrlAttribute (hPanel, P1_DECO_HOR, ATTR_TOOLTIP_DELAY, 1000));
//  errChk(SetCtrlAttribute (hPanel, P1_DECO_HOR, ATTR_TOOLTIP_HIDE_DELAY, 0));
//  errChk(SetCtrlAttribute (hPanel, P1_DECO_HOR, ATTR_DISABLE_CTRL_TOOLTIP, 0));
    errChk(SetCtrlAttribute (hPanel, P1_DECO_HOR, ATTR_CTRL_MODE, VAL_INDICATOR));
    errChk(SetCtrlAttribute (hPanel, P1_DECO_HOR, ATTR_HEIGHT, 126));
    errChk(SetCtrlAttribute (hPanel, P1_DECO_HOR, ATTR_WIDTH, 191));

    // Set up ZPLANE order if necessary
    errChk(SetCtrlAttribute (hPanel, P1_IPF, ATTR_ZPLANE_POSITION, 0));
    errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_ZPLANE_POSITION, 1));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_4, ATTR_ZPLANE_POSITION, 2));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_3, ATTR_ZPLANE_POSITION, 3));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_2, ATTR_ZPLANE_POSITION, 4));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_1, ATTR_ZPLANE_POSITION, 5));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_4, ATTR_ZPLANE_POSITION, 6));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_3, ATTR_ZPLANE_POSITION, 7));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_2, ATTR_ZPLANE_POSITION, 8));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_1, ATTR_ZPLANE_POSITION, 9));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_4, ATTR_ZPLANE_POSITION, 10));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_3, ATTR_ZPLANE_POSITION, 11));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_2, ATTR_ZPLANE_POSITION, 12));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_1, ATTR_ZPLANE_POSITION, 13));
    errChk(SetCtrlAttribute (hPanel, P1_PERS, ATTR_ZPLANE_POSITION, 14));
    errChk(SetCtrlAttribute (hPanel, P1_DSAV, ATTR_ZPLANE_POSITION, 15));
    errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_ZPLANE_POSITION, 16));
    errChk(SetCtrlAttribute (hPanel, P1_TRMD, ATTR_ZPLANE_POSITION, 17));
    errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_ZPLANE_POSITION, 18));
    errChk(SetCtrlAttribute (hPanel, P1_TSLP, ATTR_ZPLANE_POSITION, 19));
    errChk(SetCtrlAttribute (hPanel, P1_TDIV, ATTR_ZPLANE_POSITION, 20));
    errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_ZPLANE_POSITION, 21));
    errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_ZPLANE_POSITION, 22));
    errChk(SetCtrlAttribute (hPanel, P1_TSRC, ATTR_ZPLANE_POSITION, 23));
    errChk(SetCtrlAttribute (hPanel, P1_TEST, ATTR_ZPLANE_POSITION, 24));
    errChk(SetCtrlAttribute (hPanel, P1_CONNECT, ATTR_ZPLANE_POSITION, 25));
    errChk(SetCtrlAttribute (hPanel, P1_REFRESH, ATTR_ZPLANE_POSITION, 26));
    errChk(SetCtrlAttribute (hPanel, P1_TIMER, ATTR_ZPLANE_POSITION, 27));
    errChk(SetCtrlAttribute (hPanel, P1_GET_SETUP, ATTR_ZPLANE_POSITION, 28));
    errChk(SetCtrlAttribute (hPanel, P1_ID, ATTR_ZPLANE_POSITION, 29));
    errChk(SetCtrlAttribute (hPanel, P1_IP, ATTR_ZPLANE_POSITION, 30));
    errChk(SetCtrlAttribute (hPanel, P1_UPDATE, ATTR_ZPLANE_POSITION, 31));
    errChk(SetCtrlAttribute (hPanel, P1_EXIT, ATTR_ZPLANE_POSITION, 32));
    errChk(SetCtrlAttribute (hPanel, P1_DISPLAY, ATTR_ZPLANE_POSITION, 33));
    errChk(SetCtrlAttribute (hPanel, P1_DEC1, ATTR_ZPLANE_POSITION, 34));
    errChk(SetCtrlAttribute (hPanel, P1_DECO_TRIG, ATTR_ZPLANE_POSITION, 35));
    errChk(SetCtrlAttribute (hPanel, P1_DECO_HOR, ATTR_ZPLANE_POSITION, 36));
    errChk(SetCtrlAttribute (hPanel, P1_DECO_VERT, ATTR_ZPLANE_POSITION, 37));

    // Set up TAB order if necessary
    errChk(SetCtrlAttribute (hPanel, P1_EXIT, ATTR_CTRL_TAB_POSITION, 0));
    errChk(SetCtrlAttribute (hPanel, P1_UPDATE, ATTR_CTRL_TAB_POSITION, 1));
    errChk(SetCtrlAttribute (hPanel, P1_IP, ATTR_CTRL_TAB_POSITION, 2));
    errChk(SetCtrlAttribute (hPanel, P1_ID, ATTR_CTRL_TAB_POSITION, 3));
    errChk(SetCtrlAttribute (hPanel, P1_GET_SETUP, ATTR_CTRL_TAB_POSITION, 4));
    errChk(SetCtrlAttribute (hPanel, P1_REFRESH, ATTR_CTRL_TAB_POSITION, 5));
    errChk(SetCtrlAttribute (hPanel, P1_CONNECT, ATTR_CTRL_TAB_POSITION, 6));
    errChk(SetCtrlAttribute (hPanel, P1_TEST, ATTR_CTRL_TAB_POSITION, 7));
    errChk(SetCtrlAttribute (hPanel, P1_TSRC, ATTR_CTRL_TAB_POSITION, 8));
    errChk(SetCtrlAttribute (hPanel, P1_TDIVx, ATTR_CTRL_TAB_POSITION, 9));
    errChk(SetCtrlAttribute (hPanel, P1_TRDL, ATTR_CTRL_TAB_POSITION, 10));
    errChk(SetCtrlAttribute (hPanel, P1_OFST_1, ATTR_CTRL_TAB_POSITION, 11));
    errChk(SetCtrlAttribute (hPanel, P1_TLVL, ATTR_CTRL_TAB_POSITION, 12));
    errChk(SetCtrlAttribute (hPanel, P1_TDIV, ATTR_CTRL_TAB_POSITION, 13));
    errChk(SetCtrlAttribute (hPanel, P1_TSLP, ATTR_CTRL_TAB_POSITION, 14));
    errChk(SetCtrlAttribute (hPanel, P1_TEXT1, ATTR_CTRL_TAB_POSITION, 15));
    errChk(SetCtrlAttribute (hPanel, P1_TRMD, ATTR_CTRL_TAB_POSITION, 16));
    errChk(SetCtrlAttribute (hPanel, P1_DSAV, ATTR_CTRL_TAB_POSITION, 17));
    errChk(SetCtrlAttribute (hPanel, P1_PERS, ATTR_CTRL_TAB_POSITION, 18));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_4, ATTR_CTRL_TAB_POSITION, 19));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_3, ATTR_CTRL_TAB_POSITION, 20));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_2, ATTR_CTRL_TAB_POSITION, 21));
    errChk(SetCtrlAttribute (hPanel, P1_TRA_1, ATTR_CTRL_TAB_POSITION, 22));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_4, ATTR_CTRL_TAB_POSITION, 23));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_3, ATTR_CTRL_TAB_POSITION, 24));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_2, ATTR_CTRL_TAB_POSITION, 25));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_4, ATTR_CTRL_TAB_POSITION, 26));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_3, ATTR_CTRL_TAB_POSITION, 27));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_2, ATTR_CTRL_TAB_POSITION, 28));
    errChk(SetCtrlAttribute (hPanel, P1_VDIV_1, ATTR_CTRL_TAB_POSITION, 29));
    errChk(SetCtrlAttribute (hPanel, P1_BWL_1, ATTR_CTRL_TAB_POSITION, 30));
    errChk(SetCtrlAttribute (hPanel, P1_IPF, ATTR_CTRL_TAB_POSITION, 31));

    // Set up splitter attachments if necessary

    // Finalize panel colors, positioning, and sizing
    errChk(SetPanelAttribute (hPanel, ATTR_CONFORM_TO_SYSTEM, 0));
    errChk(SetPanelAttribute (hPanel, ATTR_CONFORM_TO_SYSTEM_THEME, 0));
    errChk(SetPanelAttribute (hPanel, ATTR_SCALE_CONTENTS_ON_RESIZE, 1));
    errChk(GetSystemAttribute (ATTR_RESOLUTION_ADJUSTMENT, &resAdjustment));
    if (resAdjustment == VAL_USE_PANEL_SETTING)
        resAdjustment = 0;
    if (resAdjustment)
        {
        errChk(GetMonitorFromPanel (hPanel, &monitorId));
        errChk(GetMonitorAttribute (monitorId, ATTR_HEIGHT, &screenHeight));
        errChk(GetMonitorAttribute (monitorId, ATTR_WIDTH, &screenWidth));
        SFv = (((float)screenHeight/1040)-1)*0.01*resAdjustment+1;
        errChk(SetPanelAttribute (hPanel, ATTR_HEIGHT, (int)(634*SFv)));
        SFh = (((float)screenWidth/1920)-1)*0.01*resAdjustment+1;
        errChk(SetPanelAttribute (hPanel, ATTR_WIDTH, (int)(854*SFh)));
        errChk(SetPanelAttribute (hPanel, ATTR_TOP, (int)(21*SFv)));
        errChk(SetPanelAttribute (hPanel, ATTR_LEFT, (int)(5*SFh)));
        }
    errChk(SetPanelAttribute (hPanel, ATTR_SCALE_CONTENTS_ON_RESIZE, 0));

    //We're done!
    return hPanel;
Error:
    if (bitmapId)
        DiscardBitmap (bitmapId);
    return error;
}