Common Script

AVIcode.DotNet.SystemCenter.Client.CommonScript.WA (WriteActionModuleType)

Element properties:

TypeWriteActionModuleType
IsolationAny
AccessibilityInternal
RunAsAVIcode.DotNet.SystemCenter.AgentConfigurationAccount
InputTypeSystem.BaseData
OutputTypeSystem.BaseData

Member Modules:

ID Module Type TypeId RunAs 
CommonWA WriteAction Microsoft.Windows.ScriptWriteAction Default

Overrideable Parameters:

IDParameterTypeSelectorDisplay NameDescription
TimeoutSecondsint$Config/TimeoutSeconds$Timeout SecondsModule execution timeout (measured in seconds).

Source Code:

<WriteActionModuleType ID="AVIcode.DotNet.SystemCenter.Client.CommonScript.WA" RunAs="DotNet!AVIcode.DotNet.SystemCenter.AgentConfigurationAccount" Accessibility="Internal" Batching="false">
<Configuration>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="Action" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="Arguments" type="xsd:string"/>
<xsd:element xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="TimeoutSeconds" type="xsd:integer"/>
</Configuration>
<OverrideableParameters>
<OverrideableParameter ID="TimeoutSeconds" ParameterType="int" Selector="$Config/TimeoutSeconds$"/>
</OverrideableParameters>
<ModuleImplementation Isolation="Any">
<Composite>
<MemberModules>
<WriteAction ID="CommonWA" TypeID="Windows!Microsoft.Windows.ScriptWriteAction">
<ScriptName>AVIcode.DotNet.SystemCenter.Client.Common.vbs</ScriptName>
<Arguments>"$Config/Action$" $Config/Arguments$</Arguments>
<ScriptBody><Script>
On Error Resume Next

SetLocale("en-us")
HandleErrorContinue("Cannot set en-us locale")

Const Source = "AVIcode uX Monitoring Management Pack for OpsMgr 2007"

Const downloaderFileName = "AVIcode.SCOM.IntegrationHelper"
Const lobMapperFileName = "AVIcode.SystemCenter.LobMapper"
Const SEViewerLocationFile = "SEViewer.config"
Const integrationKitName = "SCOM2007Integration.msi"

Dim WShell, FSO, Logger, processMan, scriptMutex
Dim FWInstPath
Dim programmFilesFolder, programmFiles64Folder, AVIcodeAgentInstallPath, AVIcodeInstallPath
Dim outputProcess : outputProcess = ""

Dim Args : Set Args = WScript.Arguments
if Args.Count &lt; 1 then
WScript.Quit
end if

Dim writeAction : writeAction = Args(0)

CreateGlobalObjects()

Dim applicationName : applicationName = ""

Select Case writeAction
Case "StartMonitoring"
if Args.Count &lt; 2 then
WScript.Quit
end if
applicationName = Args(1)

processMan.RunScriptx86 """" &amp; AVIcodeInstallPath &amp; "StartStopClientMonitoring.vbs"" ""StartMonitoring"" """ &amp; applicationName &amp; """"
Dim customMessageStart : customMessageStart = "Monitoring has been started successfully. " &amp; vbcrlf &amp; "Changes in the settings will take effect after restarting the application."
logger.PrintOutput(customMessageStart)
logger.LogMessageEvent "Client application configuration " &amp; applicationName &amp; " has been changed.", 0, 19986
RecycleIISAlert(customMessageStart)

Case "StopMonitoring"
if Args.Count &lt; 2 then
WScript.Quit
end if
applicationName = Args(1)

processMan.RunScriptx86 """" &amp; AVIcodeInstallPath &amp; "StartStopClientMonitoring.vbs"" ""StopMonitoring"" """ &amp; applicationName &amp; """"
Dim customMessageStop: customMessageStop = "Monitoring has been stopped successfully." &amp; vbcrlf &amp; "Changes in the settings will take effect after restarting the application."
logger.PrintOutput(customMessageStop)
logger.LogMessageEvent "Client application configuration " &amp; applicationName &amp; " has been changed.", 0, 19986
RecycleIISAlert(customMessageStop)

Case "CheckComponents"
Dim installLobMapperMutex : set installLobMapperMutex = new ScriptingMutex
installLobMapperMutex.fileMutexName = AVIcodeInstallPath &amp; "InstallLobMapperMutex.tmp"
If NOT installLobMapperMutex.IsLock() Then
Dim scriptName : scriptName = """" &amp; AVIcodeInstallPath &amp; "GetEnterpriseAgentProperties.vbs"""
Dim agentProperties: agentProperties = processMan.RunScriptx86(scriptName)
HandleError("Cannot run script GetEnterpriseAgentProperties.vbs")
Dim properties : properties = Split(agentProperties, " ")
HandleError("Cannot parse agent properties")

If UBound(properties) = 1 Then
Dim selogPath : selogPath = properties(1)
Dim locationSplit : locationSplit = Split(selogPath, "/")
If UBound(locationSplit) &gt; 1 Then
Dim svServer : svServer = locationSplit(2)
Dim protocol : protocol = locationSplit(0)
Dim seviewerShare : seviewerShare = protocol &amp; "//" &amp; svServer &amp; "/seviewer/share/"

CreateSEViewerLocationFile AVIcodeInstallPath &amp; SEViewerLocationFile, svServer, protocol

Dim installerComponents : Set installerComponents = new EnterpriseInstaller
If installerComponents.Install(seviewerShare) Then
HandleError("Cannot install management pack components")
CreateSourceEnableWMIAgent()
processMan.mutexName = AVIcodeInstallPath &amp; "ScriptingMutex.tmp"
processMan.RunScriptx86 """" &amp; AVIcodeInstallPath &amp; "EnableWMIAgent.vbs"""
logger.LogMessageEvent "Collector check has been started.", 0, 19984
End If
Else
Logger.PrintOutput "Components will not be installed. SEViewer location is incorrect: '" &amp; seviewerLocation &amp; "'"
End If
Else
Logger.PrintOutput "Components will not be installed. Cannot get SEViewer location."
End If

installLobMapperMutex.Release()
Else
logger.PrintOutput("CheckComponents mutex is locked.")
End If

Case "UninstallComponents"
Dim UninstallComponentsMutex : set UninstallComponentsMutex = new ScriptingMutex
UninstallComponentsMutex.fileMutexName = AVIcodeInstallPath &amp; "InstallLobMapperMutex.tmp"
If NOT UninstallComponentsMutex.IsLock() Then
Dim uninstallerComponents : Set uninstallerComponents = new EnterpriseInstaller
uninstallerComponents.Uninstall
HandleError("Cannot uninstall management pack components")
UninstallComponentsMutex.Release()
Else
logger.PrintOutput("CheckComponents mutex is locked.")
End If

Case "SetSEViewerLocation"
if Args.Count &lt; 3 then
WScript.Quit
end if
Dim seviewerServer : seviewerServer = Args(1)
Dim secureConnection : secureConnection = Args(2)

Dim oldSeviewerServer, oldSecureConnection
Call GetSEViewerLocation(AVIcodeInstallPath &amp; SEViewerLocationFile, oldSeviewerServer, oldSecureConnection)

If (UCase(oldSeviewerServer)&lt;&gt;UCase(seviewerServer)) Or (UCase(oldSecureConnection)&lt;&gt;UCase(secureConnection)) Then
CreateSourceUpdateSEViewerLocationOnAgent()
CreateSourceEnableWMIAgent()

processMan.mutexName = AVIcodeInstallPath &amp; "ScriptingMutex.tmp"
processMan.RunScriptx86 """" &amp; AVIcodeInstallPath &amp; "EnableWMIAgent.vbs"""
processMan.RunScriptx86 """" &amp; AVIcodeInstallPath &amp; "UpdateSEViewerLocationOnAgent.vbs"" """ + seviewerServer + """ """ + secureConnection + """"

If outputProcess = "" Then
If oldSeviewerServer = "" Or oldSecureConnection = "" Then
'Empty values indicate that there were no file and there were no prev values
logger.PrintOutput "New SEViewer location is """ &amp; seviewerServer &amp; """; new secure connection is """ &amp; secureConnection &amp; """"
Else
logger.PrintOutput "Old SEViewer location was """ &amp; oldSeviewerServer &amp; """, new one is """ &amp; seviewerServer &amp; """; old secure connection was """ &amp; oldSecureConnection &amp; """, new one is """ &amp; secureConnection &amp; """"
End If

Call SetSEViewerLocation(AVIcodeInstallPath &amp; SEViewerLocationFile, seviewerServer, secureConnection)
Else
logger.PrintOutput(outputProcess)
End If

outputProcess = ""
Else
logger.PrintOutput "AVIcode Intercept uX Collector already uses this location and secure connection."
End If
End Select

''''''''''''''''''''''''''
''' Global Functions
''''''''''''''''''''''''''

Function CreateSEViewerLocationFile(fileName, SEViewerLocation, SecureConnection)
On Error Resume Next
Const ForReading = 1, ForWriting = 2, ForAppending = 8
Dim f : Set f = FSO.OpenTextFile(fileName, ForWriting, True)
f.WriteLine SEViewerLocation
If LCase(SecureConnection) = "http:" Then
f.WriteLine "false"
Else
f.WriteLine "true"
End If
f.Close
End Function

Function RecycleIISAlert(customMessage)
On Error Resume Next
Dim recycleIISAlertMessage : recycleIISAlertMessage = customMessage &amp; vbcrlf _
&amp; "Changes in the settings will only take effect after recycling the IIS."
Dim locAPI : Set locAPI = CreateObject("MOM.ScriptAPI")
HandleError("MOM.ScriptAPI")
Call locAPI.LogScriptEvent("AVIcode uX Monitoring Management Pack for OpsMgr 2007", 19996, 0, recycleIISAlertMessage)
End Function

Sub CreateGlobalObjects()

Set WShell = CreateObject("wscript.shell")
HandleError("Cannot create object 'wscript.shell' (CreateGlobalObjects).")
Set FSO = CreateObject("Scripting.FileSystemObject")
HandleError("Cannot create object 'Scripting.FileSystemObject'(CreateGlobalObjects).")

programmFilesFolder = GetProgrammFilesFolder()
HandleError("Cannot get system folder 'ProgrammFiles'(CreateGlobalObjects).")
programmFiles64Folder = GetProgrammFiles64Folder()
HandleError("Cannot get system folder 'ProgrammFiles64'(CreateGlobalObjects).")

AVIcodeAgentInstallPath = programmFiles64Folder &amp; "\AVIcode\Intercept\"
AVIcodeInstallPath = programmFilesFolder &amp; "\AVIcode\Intercept\SCOM2007\EnterpriseMP\"

Set Logger = new ScriptLogger
HandleError("Cannot create object 'ScriptLogger'(CreateGlobalObjects).")
Set processMan = new ProcessManager
HandleError("Cannot create object 'ProcessManager'(CreateGlobalObjects).")
Set scriptMutex = new ScriptingMutex
HandleError("Cannot create object 'Mutex'(CreateGlobalObjects).")

CreateFolder(AVIcodeInstallPath)
HandleError("Cannot create folder '" &amp; AVIcodeInstallPath &amp; "'(CreateGlobalObjects).")

GetPaths()
HandleError("Error after execute GetPaths() (CreateGlobalObjects).")

wshell.CurrentDirectory = AVIcodeInstallPath

CreateSourceFiles
End Sub

Sub GetPaths
On Error Resume Next
Dim f
Dim fileFWExist: fileFWExist = AVIcodeInstallPath &amp; "FWNOTExist.tmp"
Dim s : s = wshell.RegRead("HKLM\SOFTWARE\Microsoft\.NETFramework\InstallRoot")
FWInstPath = s &amp; "v2.0.50727\"
if(NOT fso.FolderExists(FWInstPath)) then
if(NOT fso.FileExists(fileFWExist)) then
Set f = FSO.OpenTextFile(fileFWExist, 2, True)
f.Close
Logger.PrintWarning(".NET Framework 2.0 is required for properly monitoring .NET applications with the ""AVIcode uX Monitoring Management Pack for System Center Operations Manager 2007"".")
End If
Wscript.Quit 0
Else
if(fso.FileExists(fileFWExist)) then
Set f = FSO.GetFile(fileFWExist)
f.Delete()
End If
End If
End Sub

Sub GetSEViewerLocation(fileName,ByRef SEViewerLocation,ByRef SecureConnection)
On Error Resume Next
Const ForReading = 1, ForWriting = 2, ForAppending = 8
SEViewerLocation = ""
secureConnection = ""
if(FSO.FileExists(fileName)) then
Dim f : Set f = FSO.OpenTextFile(fileName, ForReading, True)
HandleError("Cannot open file '" &amp; fileName &amp; "' for reading")
SEViewerLocation = f.ReadLine()
HandleError("Cannot read from file '" &amp; fileName &amp; "'.")
SecureConnection = f.ReadLine()
HandleError("Cannot read from file '" &amp; fileName &amp; "'.")
f.Close()
HandleError("Cannot close file '" &amp; fileName &amp; "'.")
End If
End Sub

Sub SetSEViewerLocation(fileName, SEViewerLocation, SecureConnection)
On Error Resume Next
Const ForReading = 1, ForWriting = 2, ForAppending = 8
Dim f : Set f = FSO.OpenTextFile(fileName, ForWriting, True)
HandleError("Cannot open file '" &amp; fileName &amp; "' for reading")
f.WriteLine SEViewerLocation
HandleError("Cannot write to file '" &amp; fileName &amp; "'.")
f.WriteLine SecureConnection
HandleError("Cannot write to file '" &amp; fileName &amp; "'.")
f.Close()
HandleError("Cannot close file '" &amp; fileName &amp; "'.")
End Sub

Sub CreateSourceUpdateSEViewerLocationOnAgent()
Dim f
set f = FSO.OpenTextFile("UpdateSEViewerLocationOnAgent.vbs", 2, True )
f.WriteLine("On Error Resume Next")
f.WriteLine("")
f.WriteLine("SetLocale(""en-us"")")
f.WriteLine("HandleErrorContinue(""Cannot set en-us locale"")")
f.WriteLine("")
f.WriteLine("Dim Args : Set Args = WScript.Arguments")
f.WriteLine("if Args.Count &lt; 2 then")
f.WriteLine(" WScript.Quit")
f.WriteLine("end if")
f.WriteLine("Dim SEViewerLocation : SEViewerLocation = Args(0)")
f.WriteLine("Dim SecureConnection : SecureConnection = Args(1)")
f.WriteLine(" ")
f.WriteLine("Dim Executor : set Executor = CreateObject(""InterceptScripting.Executor"") ")
f.WriteLine("HandleError(""Cannot create 'InterceptScripting.Executor' object."")")
f.WriteLine("")
f.WriteLine("Executor.Init nothing ")
f.WriteLine("HandleError(""Cannot initialize 'InterceptScripting.Executor' object."")")
f.WriteLine("")
f.WriteLine("Dim Properties : set Properties = Executor.CreateProperties ")
f.WriteLine("HandleError(""Cannot create 'InterceptScripting.Properties' object."")")
f.WriteLine("")
f.WriteLine("Dim CurrentProperties : set CurrentProperties = Executor.Execute (""GetAgentProperties"", Properties)")
f.WriteLine("HandleError(""Cannot execute 'GetAgentProperties' command."")")
f.WriteLine("")
f.WriteLine("Dim ConnectionString : ConnectionString = CurrentProperties(""connectionstring"")")
f.WriteLine("")
f.WriteLine("Properties(""check"") = False ")
f.WriteLine("If LCase(SecureConnection) = ""false"" Then")
f.WriteLine(" Properties(""Url"") = ""http://"" &amp; SEViewerLocation &amp; ""/selog/semlogws.asmx"" ")
f.WriteLine("Else")
f.WriteLine(" Properties(""Url"") = ""https://"" &amp; SEViewerLocation &amp; ""/selog/semlogws.asmx"" ")
f.WriteLine("End If")
f.WriteLine("")
f.WriteLine("If LCase(ConnectionString) &lt;&gt; LCase(Properties(""Url"")) Then")
f.WriteLine(" Executor.Execute ""SetConnectionString"", Properties ")
f.WriteLine(" HandleError(""Cannot execute 'SetConnectionString' command."")")
f.WriteLine(" WScript.StdOut.Write ""new""")
f.WriteLine("Else")
f.WriteLine(" WScript.StdOut.Write ""old""")
f.WriteLine("End If")
f.WriteLine("")
f.WriteLine("Sub HandleError(customMessage)")
f.WriteLine(" If Not (Err.number = 0) Then")
f.WriteLine(" LogError customMessage")
f.WriteLine(" Wscript.Quit 1")
f.WriteLine(" End If ")
f.WriteLine("End Sub")
f.WriteLine("")
f.WriteLine("Function HandleErrorContinue(customMessage)")
f.WriteLine(" HandleErrorContinue = False")
f.WriteLine(" If Not (Err.number = 0) Then")
f.WriteLine(" LogError customMessage")
f.WriteLine(" Err.Clear")
f.WriteLine(" HandleErrorContinue = True")
f.WriteLine(" End If")
f.WriteLine("End Function")
f.WriteLine("")
f.WriteLine("Sub LogError(customMessage)")
f.WriteLine(" Dim msg")
f.WriteLine(" If Not (Err.number = 0) Then")
f.WriteLine(" msg = Replace("" Error: #P1# Description: #P2# "", ""#P1#"", CStr(Err.number) )")
f.WriteLine(" msg = Replace(msg, ""#P2#"", Err.Description )")
f.WriteLine(" msg = customMessage &amp; VbCrLf &amp; msg &amp; VbCrLf")
f.WriteLine(" WScript.StdOut.WriteLine msg ")
f.WriteLine(" End If")
f.WriteLine("End Sub")
f.close

End Sub

Sub CreateSourceEnableWMIAgent()
Dim f
set f = FSO.OpenTextFile("EnableWMIAgent.vbs", 2, True )
f.WriteLine("On Error Resume Next ")
f.WriteLine("")
f.WriteLine("SetLocale(""en-us"")")
f.WriteLine("HandleErrorContinue(""Cannot set en-us locale"")")
f.WriteLine("")
f.WriteLine("Dim Executor : set Executor = CreateObject(""InterceptScripting.Executor"") ")
f.WriteLine("HandleError(""Cannot create 'InterceptScripting.Executor' object."")")
f.WriteLine("")
f.WriteLine("Executor.Init nothing ")
f.WriteLine("HandleError(""Cannot initialize 'InterceptScripting.Executor' object."")")
f.WriteLine("")
f.WriteLine("Dim Properties : set Properties = Executor.CreateProperties ")
f.WriteLine("HandleError(""Cannot create 'InterceptScripting.Properties' object."")")
f.WriteLine("")
f.WriteLine("Properties(""agentAlias"") = ""WMIAgent"" ")
f.WriteLine("Properties(""enable"") = True")
f.WriteLine("")
f.WriteLine("executor.Execute ""SetConnectionString"", Properties")
f.WriteLine("HandleError(""Error after 'SetConnectionString'"")")
f.WriteLine("")
f.WriteLine("executor.Execute ""Save"", Properties ")
f.WriteLine("HandleError(""Error after 'Save'"")")
f.WriteLine("")
f.WriteLine("Sub HandleError(customMessage)")
f.WriteLine(" If Not (Err.number = 0) Then")
f.WriteLine(" LogError customMessage")
f.WriteLine(" Wscript.Quit 1")
f.WriteLine(" End If ")
f.WriteLine("End Sub")
f.WriteLine("")
f.WriteLine("Function HandleErrorContinue(customMessage)")
f.WriteLine(" HandleErrorContinue = False")
f.WriteLine(" If Not (Err.number = 0) Then")
f.WriteLine(" LogError customMessage")
f.WriteLine(" Err.Clear")
f.WriteLine(" HandleErrorContinue = True")
f.WriteLine(" End If")
f.WriteLine("End Function")
f.WriteLine("")
f.WriteLine("Sub LogError(customMessage)")
f.WriteLine(" Dim msg")
f.WriteLine(" If Not (Err.number = 0) Then")
f.WriteLine(" msg = Replace("" Error: #P1# Description: #P2# "", ""#P1#"", CStr(Err.number) )")
f.WriteLine(" msg = Replace(msg, ""#P2#"", Err.Description )")
f.WriteLine(" msg = customMessage &amp; VbCrLf &amp; msg &amp; VbCrLf")
f.WriteLine(" WScript.StdOut.WriteLine msg ")
f.WriteLine(" End If")
f.WriteLine("End Sub")
f.WriteLine("")
f.close

End Sub

Sub CreateSourceFiles
Dim f
set f = FSO.OpenTextFile("StartStopClientMonitoring.vbs", 2, True )
f.WriteLine("On Error Resume Next")
f.WriteLine("")
f.WriteLine("SetLocale(""en-us"")")
f.WriteLine("HandleErrorContinue(""Cannot set en-us locale"")")
f.WriteLine("")
f.WriteLine("Dim Args : Set Args = WScript.Arguments")
f.WriteLine("if Args.Count &lt; 2 then")
f.WriteLine(" WScript.Quit")
f.WriteLine("end if")
f.WriteLine("")
f.WriteLine("Dim command : command = Args(0)")
f.WriteLine("Dim applicationName : applicationName = Args(1)")
f.WriteLine("")
f.WriteLine("StartStopApplicationMonitoring command, applicationName")
f.WriteLine("")
f.WriteLine("Function StartStopApplicationMonitoring(command, applicationName)")
f.WriteLine(" On Error Resume Next")
f.WriteLine(" ")
f.WriteLine(" Dim Executor : set Executor = CreateObject(""Agent.CSMScripting.CExecutor"")")
f.WriteLine(" HandleError(""Cannot create Agent.CSMScripting.CExecutor object"")")
f.WriteLine(" ")
f.WriteLine(" Executor.Init """"")
f.WriteLine(" HandleError(""Cannot initialize Agent.CSMScripting.CExecutor object"")")
f.WriteLine(" ")
f.WriteLine(" Dim ApplicationProperties : set ApplicationProperties = CreateObject(""Agent.CSMScripting.Common.CProperties"")")
f.WriteLine(" HandleError(""Cannot create CSMScripting.CProperties"")")
f.WriteLine(" ")
f.WriteLine(" ApplicationProperties(""applicationType"") = ""webApplication""")
f.WriteLine(" ApplicationProperties(""displayName"") = ApplicationName")
f.WriteLine(" ")
f.WriteLine(" Dim ResultProperties : Set ResultProperties = Executor.Execute(""GetApplicationParameters"", ApplicationProperties)")
f.WriteLine(" HandleError(""Application "" &amp; applicationName &amp; "" not found."")")
f.WriteLine(" ")
f.WriteLine(" Dim isEnabled : isEnabled = ""false"" ")
f.WriteLine(" If LCase(command) = ""startmonitoring"" Then")
f.WriteLine(" isEnabled = ""true""")
f.WriteLine(" End If")
f.WriteLine(" ")
f.WriteLine(" Dim resEnabled : resEnabled = LCase(ResultProperties(""isEnabled""))")
f.WriteLine(" Dim resDefault : resDefault = LCase(ResultProperties(""isDefault""))")
f.WriteLine(" If Not resEnabled = isEnabled Or (resDefault = ""false"") Then")
f.WriteLine(" ResultProperties(""isEnabled"") = isEnabled")
f.WriteLine(" ResultProperties(""isDefault"") = ""true""")
f.WriteLine(" ResultProperties(""applicationType"") = ""webApplication""")
f.WriteLine(" ")
f.WriteLine(" Executor.Execute ""SetApplicationParameters"", ResultProperties")
f.WriteLine(" HandleError(""Cannot set application parameters. Application name: "" &amp; applicationName)")
f.WriteLine(" ")
f.WriteLine(" Executor.Execute ""Save"", ResultProperties")
f.WriteLine(" HandleError(""Cannot save changes for application "" &amp; applicationName)")
f.WriteLine(" End If")
f.WriteLine("End Function")
f.WriteLine("")
f.WriteLine("Sub HandleError(customMessage)")
f.WriteLine(" If Not (Err.number = 0) Then")
f.WriteLine(" LogError customMessage")
f.WriteLine(" Wscript.Quit 1")
f.WriteLine(" End If ")
f.WriteLine("End Sub")
f.WriteLine("")
f.WriteLine("Function HandleErrorContinue(customMessage)")
f.WriteLine(" HandleErrorContinue = False")
f.WriteLine(" If Not (Err.number = 0) Then")
f.WriteLine(" LogError customMessage")
f.WriteLine(" Err.Clear")
f.WriteLine(" HandleErrorContinue = True")
f.WriteLine(" End If")
f.WriteLine("End Function")
f.WriteLine("")
f.WriteLine("Sub LogError(customMessage)")
f.WriteLine(" Dim msg")
f.WriteLine(" If Not (Err.number = 0) Then")
f.WriteLine(" msg = Replace("" Error: #P1# Description: #P2# "", ""#P1#"", CStr(Err.number) )")
f.WriteLine(" msg = Replace(msg, ""#P2#"", Err.Description )")
f.WriteLine(" msg = customMessage &amp; VbCrLf &amp; msg &amp; VbCrLf")
f.WriteLine(" WScript.StdOut.WriteLine msg ")
f.WriteLine(" End If")
f.WriteLine("End Sub")
f.close

set f = FSO.OpenTextFile("AVIcode.SystemCenter.LobMapper.msi.encode", 2, True )
f.Write("0M8R4KGxGuEAAAAAAAAAAAAAAAAAAAAAPgADAP7/CQAGAAAAAAAAAAAAAAAMAAAAAQAAAAAAAAAAEAAAOAAAAAQAAAD+////AAAAAAAAAAB/AAAA/wAAAIABAAD/AQAAgAIAAP8CAAB/AwAAAAQAAH8EAAAABQAAgAUAAP/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9////AgAAAIsAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAALwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAWAAAAFwAAABgAAAAZAAAAGgAAABsAAAAcAAAAHQAAAB4AAAAfAAAAIAAAACEAAAAiAAAAIwAAACQAAAAlAAAAJgAAAAMAAAAoAAAAKQAAACoAAAArAAAALAAAAC0AAAAuAAAAMwAAADAAAAAxAAAAMgAAADUAAAA0AAAAXAAAADYAAAA3AAAARQAAAEkAAAA6AAAAOwAAADwA")
f.Write("AAA9AAAAPgAAAD8AAABAAAAAQQAAAEIAAABDAAAARAAAAP4AAABGAAAAVwAAAEgAAABKAAAAHAEAAEsAAABMAAAA/v///1YAAABPAAAAUAAAAFEAAABSAAAAUwAAAFQAAABVAAAARwAAAP7///9YAAAAWQAAAFoAAABbAAAAXgAAAF0AAAB1AAAAXwAAAGAAAABhAAAAYgAAAGMAAABkAAAAZQAAAGYAAABnAAAAaAAAAGkAAABqAAAAawAAAGwAAABtAAAAbgAAAG8AAABwAAAAcQAAAHIAAABzAAAAdwAAAP7///92AAAA7gIAAHgAAAB5AAAAegAAAHsAAAB8AAAAfQAAAH4AAACAAAAA/f///1IAbwBvAHQAIABFAG4AdAByAHkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAUA//////////8YAAAAhBAMAAAAAADAAAAAAAAARgAAAAAAAAAAAAAAADBk2ZeFmMsBOQAAAABiAAAAAAAABQBTAHUAbQBtAGEAcgB5AEkAbgBmAG8AcgBtAGEAdABpAG8AbgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAgD///////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/AAAATAIAAAAAAABASP8/5EPsQeRFrEQxSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAACAP///////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE4AAAAIGQAAAAAAAEBIfz9kQS9CNkgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAIA////////////////AAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAAAFIAAAAAAAAAQEg/O/JDOESxRQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAgFAAAAAAwAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABaAAAA8AUAAAAAAABASD8/d0VsRGo+skQvSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAACAQYAAAACAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcAAABULQAAAAAAAEBIPz93RWxEajvkRSRIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAIA////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAHK5BAAAAAAAQEjKQTBDsTs7QiZGN0IcQjRGaEQmQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAgEOAAAAFQAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABJAAAANgAAAAAAAABseSB1c2VkIGJ5IE1TSS5JbnN0YWxsaW5nSW5zdGFsbGVkVW5pbnN0YWxsaW5nSW5zdGFsbFRleHRTdHJlYW1JU1NldHVwRmlsZVRoaXMgaXMgdGhlIGZpbGUgbmFtZSB0byB1c2Ugd2hlbiBzdHJlYW1pbmcgdGhlIGZpbGUgdG8gdGhlIHN1cHBvcnQgZmlsZXMgbG9jYXRpb25UaGlzIGlzIHRoZSBwcmltYXJ5IGtleSB0byB0aGUgSVNTZXR1cEZpbGUgdGFi")
f.Write("bGVCaW5hcnkgc3RyZWFtLiBUaGUgYml0cyB0byBzdHJlYW0gdG8gdGhlIHN1cHBvcnQgbG9jYXRpb25JbnN0YWxsVmFsaWRhdGVJbnN0YWxsRmlsZXNJbnN0YWxsQWRtaW5QYWNrYWdlRmlsZUNvc3RDb3N0SW5pdGlhbGl6ZUNvc3RGaW5hbGl6ZUluc3RhbGxGaW5hbGl6ZUluc3RhbGxJbml0aWFsaXplSVNTQ0hFRFVMRVJFQk9PVFNjaGVkdWxlUmVib290QWRtaW5XZWxjb21lRXhlY3V0ZUFjdGlvblNldHVwQ29tcGxldGVFcnJvclNldHVwQ29tcGxldGVTdWNjZXNzU2V0dXBJbml0aWFsaXphdGlvblNldHVwSW50ZXJydXB0ZWRTZXR1cFByb2dyZXNzUmVnaXN0ZXJUeXBlTGlicmFyaWVzUmVnaXN0ZXJQcm9nSWRJbmZvUmVnaXN0ZXJNSU1FSW5mb1JlZ2lzdGVyRXh0ZW5zaW9uSW5mb1JlZ2lzdGVyQ2xhc3NJbmZvUHVibGlzaFByb2R1Y3RQdWJsaXNoRmVhdHVyZXNQdWJsaXNoQ29tcG9uZW50c0NyZWF0ZVNob3J0Y3V0c01zaVB1Ymxpc2hBc3NlbWJsaWVzUmVtb3ZlRHVwbGljYXRlRmlsZXNSZWdpc3RlclVzZXJDQ1BfVEVTVFJlZ2lzdGVyUHJvZHVjdFJlZ2lzdGVyRm9udHNSZWdpc3RlckNvbVBsdXNQcm9jZXNzQ29tcG9uZW50c1BhdGNoRmlsZXNNb3ZlRmlsZXNNaWdyYXRlRmVhdHVyZVN0YXRlc0xhdW5jaENvbmRpdGlvbnNWZXJzaW9uTlRJbnN0YWxsU2VydmljZXNJbnN0YWxsT0RCQ05PVCBJU1NFVFVQRFJJVkVORmluZFJlbGF0ZWRQcm9kdWN0c0R1cGxpY2F0ZUZpbGVzRGVsZXRlU2VydmljZXNDcmVhdGVGb2xk")
f.Write("ZXJzTk9UIEluc3RhbGxlZEFsbG9jYXRlUmVnaXN0cnlTcGFjZVJlbW92ZUVudmlyb25tZW50U3RyaW5nc1JlbW92ZUV4aXN0aW5nUHJvZHVjdHNSZW1vdmVGaWxlc1JlbW92ZUZvbGRlcnNSZW1vdmVJbmlWYWx1ZXNSZW1vdmVPREJDUmVtb3ZlUmVnaXN0cnlWYWx1ZXNSZW1vdmVTaG9ydGN1dHNOb3QgQ0NQX1NVQ0NFU1MgQW5kIENDUF9URVNUUk1DQ1BTZWFyY2hTZWxmUmVnTW9kdWxlc1NlbGZVbnJlZ01vZHVsZXNTZXRPREJDRm9sZGVyc1N0YXJ0U2VydmljZXNTdG9wU2VydmljZXNVbnB1Ymxpc2hDb21wb25lbnRzVW5wdWJsaXNoRmVhdHVyZXNVbnJlZ2lzdGVyQ2xhc3NJbmZvVW5yZWdpc3RlckNvbVBsdXNVbnJlZ2lzdGVyRXh0ZW5zaW9uSW5mb1VucmVnaXN0ZXJGb250c1VucmVnaXN0ZXJNSU1FSW5mb1VucmVnaXN0ZXJQcm9nSWRJbmZvVW5yZWdpc3RlclR5cGVMaWJyYXJpZXNXcml0ZUVudmlyb25tZW50U3RyaW5nc1dyaXRlSW5pVmFsdWVzV3JpdGVSZWdpc3RyeVZhbHVlc05PVCBJbnN0YWxsZWQgQU5EIE5PVCBET1RORVQyMElOU1RBTExFREZXMjBfUHJlcmVxdWlzaXRlKE5vdCBJU19QUk9EVUNUX1VQR1JBREUpIEFORCBJU19NT0RFUk5fSU5TVEFMTEVEQ2FuY2VsT25Nb2Rlcm5JbnN0YWxsZWROb3QgSW5zdGFsbGVkU2V0QVJQSU5TVEFMTExPQ0FUSU9OU2V0UmVtb3ZlQWxsSVNTZXRBbGxVc2VyczwhRE9DVFlQRSBIVE1MIFBVQkxJQyAiLS8vVzNDLy9EVEQgSFRNTCA0LjAxIFRyYW5zaXRpb25hbC8vRU4i")
f.Write("Pg0KPGh0bWw+DQo8aGVhZD4NCgk8dGl0bGU+Q3VzdG9tIEFjdGlvbiBJbmZvcm1hdGlvbjwvdGl0bGU+DQo8L2hlYWQ+DQoNCjxib2R5Pg0KDQo8cCBhbGlnbj0iY2VudGVyIj48c3Ryb25nPjxmb250IGZhY2U9IkFyaWFsIiBzaXplPTQ+Q3VzdG9tIEFjdGlvbiBJbmZvcm1hdGlvbjwvZm9udD48L3N0cm9uZz48L3A+DQoNCjxwPjxzdHJvbmc+PGVtPjxmb250IGZhY2U9IkFyaWFsIj5BY3Rpb24gTmFtZTwvcD48L2VtPjwvc3Ryb25nPjwvZm9udD48L3A+DQo8cD5DaGVja0ZvclByb2R1Y3RVcGRhdGVzT25SZWJvb3Q8L3A+DQoNCjxwPjxzdHJvbmc+PGVtPjxmb250IGZhY2U9IkFyaWFsIj5UeXBlPC9wPjwvZW0+PC9zdHJvbmc+PC9mb250PjwvcD4NCjxwPjIyNjwvcD4NCg0KPHA+PHN0cm9uZz48ZW0+PGZvbnQgZmFjZT0iQXJpYWwiPkRlc2NyaXB0aW9uPC9wPjwvZW0+PC9zdHJvbmc+PC9mb250PjwvcD4NCjxwPlVzZXMgdGhlIFVwZGF0ZSBTZXJ2aWNlIHRvIGNoZWNrIGZvciBwcm9kdWN0IHVwZGF0ZXMgb24gcmVib290LjwvcD4NCg0KPC9ib2R5Pg0KPC9odG1sPg0KPCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMDEgVHJhbnNpdGlvbmFsLy9FTiI+DQo8aHRtbD4NCjxoZWFkPg0KCTx0aXRsZT5DdXN0b20gQWN0aW9uIEluZm9ybWF0aW9uPC90aXRsZT4NCjwvaGVhZD4NCg0KPGJvZHk+DQoNCjxwIGFsaWduPSJjZW50ZXIiPjxzdHJvbmc+PGZvbnQgZmFjZT0iQXJpYWwiIHNpemU9ND5D")
f.Write("dXN0b20gQWN0aW9uIEluZm9ybWF0aW9uPC9mb250Pjwvc3Ryb25nPjwvcD4NCg0KPHA+PHN0cm9uZz48ZW0+PGZvbnQgZmFjZT0iQXJpYWwiPkFjdGlvbiBOYW1lPC9wPjwvZW0+PC9zdHJvbmc+PC9mb250PjwvcD4NCjxwPklTU2V0QWxsVXNlcnM8L3A+DQoNCjxwPjxzdHJvbmc+PGVtPjxmb250IGZhY2U9IkFyaWFsIj5UeXBlPC9wPjwvZW0+PC9zdHJvbmc+PC9mb250PjwvcD4NCjxwPjI1NzwvcD4NCg0KPHA+PHN0cm9uZz48ZW0+PGZvbnQgZmFjZT0iQXJpYWwiPkRlc2NyaXB0aW9uPC9wPjwvZW0+PC9zdHJvbmc+PC9mb250PjwvcD4NCjxwPlNldHMgQUxMVVNFUlMgcGVyIHVwZ3JhZGUgb3IgaW5pdGlhbCBpbnN0YWxsYXRpb24gcmVxdWlyZW1lbnRzLjwvcD4NCg0KPC9ib2R5Pg0KPC9odG1sPg0KLmh0bUlzb2xhdGVDb21wb25lbnRzTXNpVW5wdWJsaXNoQXNzZW1ibGllc1ZhbGlkYXRlUHJvZHVjdElEPCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMDEgVHJhbnNpdGlvbmFsLy9FTiI+DQo8aHRtbD4NCjxoZWFkPg0KCTx0aXRsZT5DdXN0b20gQWN0aW9uIEluZm9ybWF0aW9uPC90aXRsZT4NCjwvaGVhZD4NCg0KPGJvZHk+DQoNCjxwIGFsaWduPSJjZW50ZXIiPjxzdHJvbmc+PGZvbnQgZmFjZT0iQXJpYWwiIHNpemU9ND5DdXN0b20gQWN0aW9uIEluZm9ybWF0aW9uPC9mb250Pjwvc3Ryb25nPjwvcD4NCg0KPHA+PHN0cm9uZz48ZW0+PGZvbnQgZmFjZT0iQXJpYWwiPkFjdGlvbiBOYW1l")
f.Write("PC9wPjwvZW0+PC9zdHJvbmc+PC9mb250PjwvcD4NCjxwPkNoZWNrRm9yUHJvZHVjdFVwZGF0ZXM8L3A+DQoNCjxwPjxzdHJvbmc+PGVtPjxmb250IGZhY2U9IkFyaWFsIj5UeXBlPC9wPjwvZW0+PC9zdHJvbmc+PC9mb250PjwvcD4NCjxwPjIyNjwvcD4NCg0KPHA+PHN0cm9uZz48ZW0+PGZvbnQgZmFjZT0iQXJpYWwiPkRlc2NyaXB0aW9uPC9wPjwvZW0+PC9zdHJvbmc+PC9mb250PjwvcD4NCjxwPlVzZXMgdGhlIFVwZGF0ZSBTZXJ2aWNlIHRvIGNoZWNrIGZvciBwcm9kdWN0IHVwZGF0ZXMuPC9wPg0KDQo8L2JvZHk+DQo8L2h0bWw+DQpOT1QgSW5zdGFsbGVkIEFORCAoU0NPTV9FWElTVFMgPSAiIilTQ09NX05PVF9JTlNUQUxMRUROb3QgSW5zdGFsbGVkIEFuZCAoTm90IFBBVENIIE9yIElTX01BSk9SX1VQR1JBREUpSW5zdGFsbFdlbGNvbWUwIEFORCBJbnN0YWxsZWQgQW5kIE5vdCBSRVNVTUUgQW5kIE5vdCBQcmVzZWxlY3RlZCBBbmQgTm90IFBBVENITWFpbnRlbmFuY2VXZWxjb21lUEFUQ0ggQW5kIE5vdCBJU19NQUpPUl9VUEdSQURFUGF0Y2hXZWxjb21lUmVhZHlUb1JlbW92ZUluc3RhbGxlZCBBbmQgKFJFU1VNRSBPciBQcmVzZWxlY3RlZCkgQW5kIE5vdCBQQVRDSFNldHVwUmVzdW1lVmVyc2lvbk5UID49IDUwMHNldEFsbFVzZXJzUHJvZmlsZTJLVmVyc2lvbk5UID0gNDAwU2V0QWxsVXNlcnNQcm9maWxlTlRzZXRVc2VyUHJvZmlsZU5UTm90IEluc3RhbGxlZCBBbmQgTm90IFBBVENIUmVzb2x2ZVNvdXJjZS46")
f.Write("QUxMVVNFfjF8QWxsIFVzZXJzVEFSR0VURElSQUxMVVNFUlNQUk9GSUxFQXZpY29kZVByb2dyYW1GaWxlc0ZvbGRlckFWSUNPREUuOkFkbWludH4xfEFkbWluVG9vbHNBZG1pblRvb2xzRm9sZGVyLjpBUFBMSUN+MXxBcHBsaWNhdGlvbiBEYXRhQXBwRGF0TmFtZVRhYmxlVHlwZVlEZXNjcmlwdGlvbk5hbWUgb2YgdGhlIHN0eWxlLiBUaGUgcHJpbWFyeSBrZXkgb2YgdGhpcyB0YWJsZS4gVGhpcyBuYW1lIGlzIGVtYmVkZGVkIGluIHRoZSB0ZXh0cyB0byBpbmRpY2F0ZSBhIHN0eWxlIGNoYW5nZS5BIGNvbWJpbmF0aW9uIG9mIHN0eWxlIGJpdHMuVGhlIHNpemUgb2YgdGhlIGZvbnQgdXNlZC4gVGhpcyBzaXplIGlzIGdpdmVuIGluIG91ciB1bml0cyAoMS8xMiBvZiB0aGUgc3lzdGVtIGZvbnQgaGVpZ2h0KS4gQXNzdW1pbmcgdGhhdCB0aGUgc3lzdGVtIGZvbnQgaXMgc2V0IHRvIDEyIHBvaW50IHNpemUsIHRoaXMgaXMgZXF1aXZhbGVudCB0byB0aGUgcG9pbnQgc2l6ZS5BIHN0cmluZyBpbmRpY2F0aW5nIHRoZSBuYW1lIG9mIHRoZSBmb250IHVzZWQuIFJlcXVpcmVkLiBUaGUgc3RyaW5nIG11c3QgYmUgYXQgbW9zdCAzMSBjaGFyYWN0ZXJzIGxvbmcuQSBsb25nIGludGVnZXIgaW5kaWNhdGluZyB0aGUgY29sb3Igb2YgdGhlIHN0cmluZyBpbiB0aGUgUkdCIGZvcm1hdCAoUmVkLCBHcmVlbiwgQmx1ZSBlYWNoIDAtMjU1LCBSR0IgPSBSICsgMjU2KkcgKyAyNTZeMipCKS5UaGUgdGFibGUga2V5LiBUaGUgU2lnbmF0dXJl")
f.Write("IHJlcHJlc2VudHMgYSB1bmlxdWUgZmlsZSBzaWduYXR1cmUuVGhlIG1pbmltdW0gdmVyc2lvbiBvZiB0aGUgZmlsZS5UZXh0QWN0aW9uVGV4dEFjdGlvblRlbXBsYXRlQWRtaW5FeGVjdXRlU2VxdWVuY2VBIG5hbWVkIHByb3BlcnR5IHRvIGJlIHRpZWQgdG8gdGhpcyBpdGVtLiBBbGwgdGhlIGl0ZW1zIHRpZWQgdG8gdGhlIHNhbWUgcHJvcGVydHkgYmVjb21lIHBhcnQgb2YgdGhlIHNhbWUgbGlzdGJveC5Db25kaXRpb25BIHBvc2l0aXZlIGludGVnZXIgdXNlZCB0byBkZXRlcm1pbmUgdGhlIG9yZGVyaW5nIG9mIHRoZSBpdGVtcyB3aXRoaW4gb25lIGxpc3QuLlRoZSBpbnRlZ2VycyBkbyBub3QgaGF2ZSB0byBiZSBjb25zZWN1dGl2ZS5TZXF1ZW5jZUFkbWluVUlTZXF1ZW5jZUFkdnRFeGVjdXRlU2VxdWVuY2VBZHZ0VUlTZXF1ZW5jZUFwcFNlYXJjaFByb3BlcnR5U2lnbmF0dXJlX05hbWUgb2YgcHJvcGVydHksIHVwcGVyY2FzZSBpZiBzZXR0YWJsZSBieSBsYXVuY2hlciBvciBsb2FkZXIuQXR0cmlidXRlc0hlaWdodFRoZSB2YWx1ZSBwYXJ0IG9mIHRoZSBuYW1lLXZhbHVlIHBhaXJzIGZvciB0aGUgYXNzZW1ibHkgbmFtZS5XaWR0aFRoZSBuYW1lIHBhcnQgb2YgdGhlIG5hbWUtdmFsdWUgcGFpcnMgZm9yIHRoZSBhc3NlbWJseSBuYW1lLlhGb3JlaWduIGtleSBpbnRvIHRoZSBGaWxlIHRhYmxlIGRlbm90aW5nIHRoZSBtYW5pZmVzdCBmaWxlIGZvciB0aGUgYXNzZW1ibHkuRmVhdHVyZV9GZWF0dXJlQW4gaW50ZWdl")
f.Write("ciB2YWx1ZSB0aGF0IGRldGVybWluZXMgaWYgdGhlIHJlZ2lzdHJ5IHZhbHVlIGlzIGEgZmlsZW5hbWUgb3IgYSBkaXJlY3RvcnkgbG9jYXRpb24gb3IgdG8gYmUgdXNlZCBhcyBpcyB3L28gaW50ZXJwcmV0YXRpb24uT3JkZXJpbmdUaGUgdGFibGUga2V5LiBUaGUgU2lnbmF0dXJlXyByZXByZXNlbnRzIGEgdW5pcXVlIGZpbGUgc2lnbmF0dXJlIGFuZCBpcyBhbHNvIHRoZSBmb3JlaWduIGtleSBpbiB0aGUgU2lnbmF0dXJlIHRhYmxlLiBJZiB0aGUgdHlwZSBpcyAwLCB0aGUgcmVnaXN0cnkgdmFsdWVzIHJlZmVycyBhIGRpcmVjdG9yeSwgYW5kIF9TaWduYXR1cmUgaXMgbm90IGEgZm9yZWlnbiBrZXkuQmluYXJ5RGF0YVRoZSB2YWx1ZSBzdHJpbmcgYXNzb2NpYXRlZCB3aXRoIHRoaXMgYnV0dG9uLiBTZWxlY3RpbmcgdGhlIGJ1dHRvbiB3aWxsIHNldCB0aGUgYXNzb2NpYXRlZCBwcm9wZXJ0eSB0byB0aGlzIHZhbHVlLlRoZSB3aWR0aCBvZiB0aGUgYnV0dG9uLkJpbmRJbWFnZUZpbGVfRmlsZVRoZSB2aXNpYmxlIHRpdGxlIHRvIGJlIGFzc2lnbmVkIHRvIHRoZSByYWRpbyBidXR0b24uQSBuYW1lZCBwcm9wZXJ0eSB0byBiZSB0aWVkIHRvIHRoaXMgcmFkaW8gYnV0dG9uLiBBbGwgdGhlIGJ1dHRvbnMgdGllZCB0byB0aGUgc2FtZSBwcm9wZXJ0eSBiZWNvbWUgcGFydCBvZiB0aGUgc2FtZSBncm91cC5DQ1BTZWFyY2hDaGVja0JveFZhbHVlQXJndW1lbnRDb21wb25lbnRfQ29tcG9uZW50WTtOO0BCYXNlIGFjdGlvbiB0")
f.Write("byBkZXRlcm1pbmUgaW5zZXJ0IGxvY2F0aW9uLkljb25Db21ib0JveE9yZGVyQ29tcG9uZW50SWREaXJlY3RvcnlfRGlyZWN0b3J5S2V5UGF0aExldmVsQ29udHJvbEZvcmVpZ24ga2V5IGludG8gRmlsZSB0YWJsZSwgZGVub3RpbmcgdGhlIGFwcGxpY2F0aW9uIGNvbnRleHQgZm9yIHByaXZhdGUgYXNzZW1ibGllcy4gTnVsbCBmb3IgZ2xvYmFsIGFzc2VtYmxpZXMuQ29udHJvbF9OZXh0QXNzZW1ibHkgYXR0cmlidXRlc0RpYWxvZ19EaWFsb2dIZWxwQ29udHJvbENvbmRpdGlvblRhYmxlIG5hbWUgdG8gaWdub3JlIGR1cmluZyBtZXJnZSBvcGVyYXRpb24uTW9kdWxlSWdub3JlVGFibGVDb250cm9sX01vZHVsZUFkdnRFeGVjdXRlU2VxdWVuY2VFeGNsdWRlZE1pblZlcnNpb25Db250cm9sRXZlbnRNaW5pbXVtIHZlcnNpb24gb2YgZXhjbHVkZWQgbW9kdWxlLkxhbmd1YWdlSUQgb2YgbW9kdWxlIHdpdGggZXhjbHVzaW9uIHJlcXVpcmVtZW50Lk1heGltdW0gdmVyc2lvbiBvZiBleGNsdWRlZCBtb2R1bGUuRXZlbnRFeGNsdWRlZE1heFZlcnNpb25TdHJpbmcuR1VJRCBvZiBtb2R1bGUgd2l0aCBleGNsdXNpb24gcmVxdWlyZW1lbnQuQW4gaW50ZWdlciB1c2VkIHRvIG9yZGVyIHNldmVyYWwgZXZlbnRzIHRpZWQgdG8gdGhlIHNhbWUgY29udHJvbC4gQ2FuIGJlIGxlZnQgYmxhbmsuTGFuZ3VhZ2Ugb2YgZXhjbHVkZWQgbW9kdWxlLkN1c3RvbUFjdGlvblN0cmluZy5HVUlEIG9mIGV4Y2x1ZGVkIG1vZHVsZS5Tb3VyY2VFeGNs")
f.Write("dWRlZElEVGFyZ2V0TW9kdWxlRXhjbHVzaW9uRXhjbHVkZWRMYW5ndWFnZUNvbnRyb2xfQ2FuY2VsQ29udHJvbF9EZWZhdWx0VmVyc2lvbiBvZiB0aGUgbW9kdWxlLkNvbnRyb2xfRmlyc3RNb2R1bGUgaWRlbnRpZmllciAoU3RyaW5nLkdVSUQpLkhDZW50ZXJpbmdEZWZhdWx0IGRlY2ltYWwgbGFuZ3VhZ2Ugb2YgbW9kdWxlLlRpdGxlTW9kdWxlSW5zdGFsbFVJU2VxdWVuY2VWQ2VudGVyaW5nTW9kdWxlSW5zdGFsbEV4ZWN1dGVTZXF1ZW5jZURlZmF1bHREaXJQcmltYXJ5IGtleSwgZm9yZWlnbiBrZXkgaW50byBGaWxlIHRhYmxlIHJlZmVyZW5jaW5nIGZpbGUgd2l0aCB0aGlzIGhhc2hWYXJpb3VzIG9wdGlvbnMgYW5kIGF0dHJpYnV0ZXMgZm9yIHRoaXMgaGFzaC5EaXJlY3RvcnlfUGFyZW50TGFuZ3VhZ2VJRCBvZiB0aGUgcmVxdWlyZWQgbW9kdWxlLlJlcXVpcmVkTGFuZ3VhZ2VSZXF1aXJlZFZlcnNpb25WZXJzaW9uIG9mIHRoZSByZXF1aXJlZCB2ZXJzaW9uLlJlcXVpcmVkSUREZXN0Rm9sZGVyTGFuZ3VhZ2Ugb2YgbW9kdWxlIHJlcXVpcmluZyB0aGUgZGVwZW5kZW5jeS5Nb2R1bGVMYW5ndWFnZVN0cmluZy5HVUlEIG9mIHJlcXVpcmVkIG1vZHVsZS5GaWxlO1JlZ2lzdHJ5O09EQkNEYXRhU291cmNlTW9kdWxlIHJlcXVpcmluZyB0aGUgZGVwZW5kZW5jeS5Nb2R1bGVEZXBlbmRlbmN5RXJyb3JNb2R1bGVTaWduYXR1cmVNZXNzYWdlRXZlbnRNYXBwaW5nQXR0cmlidXRlU3RhbmRhcmQgU2VxdWVuY2UgbnVtYmVyTW9k")
f.Write("dWxlQWR2dFVJU2VxdWVuY2VNb2R1bGVBZG1pblVJU2VxdWVuY2VOdWxsYWJsZUJhc2VBY3Rpb25CZWZvcmUgKDApIG9yIEFmdGVyICgxKVRoZSBwcmVkZWZpbmVkIHJvb3Qga2V5IGZvciB0aGUgcmVnaXN0cnkgdmFsdWUsIG9uZSBvZiBycmtFbnVtLlRoZSBrZXkgZm9yIHRoZSByZWdpc3RyeSB2YWx1ZS5EaXNwbGF5VGhlIHZlcnRpY2FsIGNvb3JkaW5hdGUgb2YgdGhlIHVwcGVyIGxlZnQgY29ybmVyIG9mIHRoZSBib3VuZGluZyByZWN0YW5nbGUgb2YgdGhlIHJhZGlvIGJ1dHRvbi5UaGUgcmVnaXN0cnkgdmFsdWUgbmFtZS5GZWF0dXJlX1BhcmVudFRoZSBob3Jpem9udGFsIGNvb3JkaW5hdGUgb2YgdGhlIHVwcGVyIGxlZnQgY29ybmVyIG9mIHRoZSBib3VuZGluZyByZWN0YW5nbGUgb2YgdGhlIHJhZGlvIGJ1dHRvbi5SZWdQYXRoRmVhdHVyZUNvbXBvbmVudHNUaGUgbmFtZSBvZiB0aGUgY29udHJvbCBhdHRyaWJ1dGUsIHRoYXQgaXMgc2V0IHdoZW4gdGhpcyBldmVudCBpcyByZWNlaXZlZC5UaGUgaGVpZ2h0IG9mIHRoZSBidXR0b24uRmlsZU5hbWVGaWxlU2l6ZUxhbmd1YWdlVGhlIGhlbHAgc3RyaW5ncyB1c2VkIHdpdGggdGhlIGJ1dHRvbi4gVGhlIHRleHQgaXMgb3B0aW9uYWwuVmVyc2lvblN0cmluZyB2YWx1ZSBmb3IgcHJvcGVydHkuICBOZXZlciBudWxsIG9yIGVtcHR5LkZpbGUgc2VxdWVuY2UgbnVtYmVyIGZvciB0aGUgbGFzdCBmaWxlIGZvciB0aGlzIG1lZGlhLkRpc2sgbmFtZTogdGhlIHZpc2libGUg")
f.Write("dGV4dCBhY3R1YWxseSBwcmludGVkIG9uIHRoZSBkaXNrLiAgVGhpcyB3aWxsIGJlIHVzZWQgdG8gcHJvbXB0IHRoZSB1c2VyIHdoZW4gdGhpcyBkaXNrIG5lZWRzIHRvIGJlIGluc2VydGVkLlByaW1hcnkga2V5LCBpbnRlZ2VyIHRvIGRldGVybWluZSBzb3J0IG9yZGVyIGZvciB0YWJsZS5BIHN0cmluZyB1c2VkIHRvIHNldCB0aGUgaW5pdGlhbCB0ZXh0IGNvbnRhaW5lZCB3aXRoaW4gYSBjb250cm9sIChpZiBhcHByb3ByaWF0ZSkuS2V5QSBzdHJpbmcgR1VJRCB1bmlxdWUgdG8gdGhpcyBjb21wb25lbnQsIHZlcnNpb24sIGFuZCBsYW5ndWFnZS5UaGUgdmFsdWUgc3RyaW5nIGFzc29jaWF0ZWQgd2l0aCB0aGlzIGl0ZW0uIFNlbGVjdGluZyB0aGUgbGluZSB3aWxsIHNldCB0aGUgYXNzb2NpYXRlZCBwcm9wZXJ0eSB0byB0aGlzIHZhbHVlLklmIHNvbWUgb3IgYWxsIG9mIHRoZSBmaWxlcyBzdG9yZWQgb24gdGhlIG1lZGlhIGFyZSBjb21wcmVzc2VkIGluIGEgY2FiaW5ldCwgdGhlIG5hbWUgb2YgdGhhdCBjYWJpbmV0LlRoZSBuYW1lIG9mIHRoZSBpY29uIHRvIGJlIGRpc3BsYXllZCB3aXRoIHRoZSBpY29uLiBUaGUgYmluYXJ5IGluZm9ybWF0aW9uIGlzIGxvb2tlZCB1cCBmcm9tIHRoZSBCaW5hcnkgVGFibGUuQSBuYW1lZCBwcm9wZXJ0eSB0byBiZSB0aWVkIHRvIHRoaXMgaXRlbS4gQWxsIHRoZSBpdGVtcyB0aWVkIHRvIHRoZSBzYW1lIHByb3BlcnR5IGJlY29tZSBwYXJ0IG9mIHRoZSBzYW1lIGxpc3R2aWV3Lklu")
f.Write("c3RhbGxFeGVjdXRlU2VxdWVuY2VJbnN0YWxsVUlTZXF1ZW5jZUluc3RhbGxTaGllbGRMaXN0Qm94VGhlIGhlbHAgc3RyaW5ncyB1c2VkIHdpdGggdGhlIGJ1dHRvbi4gVGhlIHRleHQgaXMgb3B0aW9uYWwuIExpc3RWaWV3QmluYXJ5X01lZGlhQ2FiaW5ldERpc2tJZERpc2tQcm9tcHRMYXN0U2VxdWVuY2VQcmltYXJ5IGtleS4gTmFtZSBvZiB0aGUgaWNvbiBmaWxlLlZvbHVtZUxhYmVsQmluYXJ5IHN0cmVhbS4gVGhlIGJpbmFyeSBpY29uIGRhdGEgaW4gUEUgKC5ETEwgb3IgLkVYRSkgb3IgaWNvbiAoLklDTykgZm9ybWF0LkFmdGVyQWN0aW9uIHRvIGluc2VydE1vZHVsZUFkbWluRXhlY3V0ZVNlcXVlbmNlTW9kdWxlSURMaXN0IG9mIGRlY2ltYWwgbGFuZ3VhZ2UgSWRzLCBjb21tYS1zZXBhcmF0ZWQgaWYgbW9yZSB0aGFuIG9uZS5UaGUgbWF4aW11bSBzaXplIG9mIHRoZSBmaWxlLiBTaXplIG9mIGZpbGUgaW4gYnl0ZXMgKGxvbmcgaW50ZWdlcikuVGhlIG1pbmltdW0gc2l6ZSBvZiB0aGUgZmlsZS5GaWxlIG5hbWUgdXNlZCBmb3IgaW5zdGFsbGF0aW9uLCBtYXkgYmUgbG9jYWxpemVkLiAgVGhpcyBtYXkgY29udGFpbiBhICJzaG9ydCBuYW1lfGxvbmcgbmFtZSIgcGFpci5UaGUgbWluaW11bSBjcmVhdGlvbiBkYXRlIG9mIHRoZSBmaWxlLlByaW1hcnkga2V5LCBub24tbG9jYWxpemVkIHRva2VuLCBtdXN0IG1hdGNoIGlkZW50aWZpZXIgaW4gY2FiaW5ldC4gIEZvciB1bmNvbXByZXNzZWQgZmlsZXMsIHRoaXMgZmll")
f.Write("bGQgaXMgaWdub3JlZC5UaGUgbWF4aW11bSB2ZXJzaW9uIG9mIHRoZSBmaWxlLkZvcmVpZ24ga2V5IHJlZmVyZW5jaW5nIENvbXBvbmVudCB0aGF0IGNvbnRyb2xzIHRoZSBmaWxlLlRoZSBtYXhpbXVtIGNyZWF0aW9uIGRhdGUgb2YgdGhlIGZpbGUuRm9yZWlnbiBrZXkgaW50byBDb21wb25lbnQgdGFibGUuVGhlIGxhbmd1YWdlcyBzdXBwb3J0ZWQgYnkgdGhlIGZpbGUuU2hvcnQgdGV4dCBpZGVudGlmeWluZyBhIHZpc2libGUgZmVhdHVyZSBpdGVtLlRoZSBuYW1lIG9mIHRoZSBmaWxlLiBUaGlzIG1heSBjb250YWluIGEgInNob3J0IG5hbWV8bG9uZyBuYW1lIiBwYWlyLlRoZSBpbnN0YWxsIGxldmVsIGF0IHdoaWNoIHJlY29yZCB3aWxsIGJlIGluaXRpYWxseSBzZWxlY3RlZC4gQW4gaW5zdGFsbCBsZXZlbCBvZiAwIHdpbGwgZGlzYWJsZSBhbiBpdGVtIGFuZCBwcmV2ZW50IGl0cyBkaXNwbGF5Lk9wdGlvbmFsIGtleSBvZiBhIHBhcmVudCByZWNvcmQgaW4gdGhlIHNhbWUgdGFibGUuIElmIHRoZSBwYXJlbnQgaXMgbm90IHNlbGVjdGVkLCB0aGVuIHRoZSByZWNvcmQgd2lsbCBub3QgYmUgaW5zdGFsbGVkLiBOdWxsIGluZGljYXRlcyBhIHJvb3QgaXRlbS5JbnRlZ2VyIGNvbnRhaW5pbmcgYml0IGZsYWdzIHJlcHJlc2VudGluZyBmaWxlIGF0dHJpYnV0ZXMgKHdpdGggdGhlIGRlY2ltYWwgdmFsdWUgb2YgZWFjaCBiaXQgcG9zaXRpb24gaW4gcGFyZW50aGVzZXMpRm9yZWlnbiBrZXkgaW50byBGZWF0dXJlIHRhYmxl")
f.Write("LlNlcXVlbmNlIHdpdGggcmVzcGVjdCB0byB0aGUgbWVkaWEgaW1hZ2VzOyBvcmRlciBtdXN0IHRyYWNrIGNhYmluZXQgb3JkZXIuVmVyc2lvbiBzdHJpbmcgZm9yIHZlcnNpb25lZCBmaWxlczsgIEJsYW5rIGZvciB1bnZlcnNpb25lZCBmaWxlcy5QcmltYXJ5IGtleSB1c2VkIHRvIGlkZW50aWZ5IGEgcGFydGljdWxhciBmZWF0dXJlIHJlY29yZC5OdW1lcmljIHNvcnQgb3JkZXIsIHVzZWQgdG8gZm9yY2UgYSBzcGVjaWZpYyBkaXNwbGF5IG9yZGVyaW5nLlRoZSBuYW1lIG9mIHRoZSBEaXJlY3RvcnkgdGhhdCBjYW4gYmUgY29uZmlndXJlZCBieSB0aGUgVUkuIEEgbm9uLW51bGwgdmFsdWUgd2lsbCBlbmFibGUgdGhlIGJyb3dzZSBidXR0b24uT3B0aW9uc1VwcGVyQ2FzZUxvbmdlciBkZXNjcmlwdGl2ZSB0ZXh0IGRlc2NyaWJpbmcgYSB2aXNpYmxlIGZlYXR1cmUgaXRlbS5GZWF0dXJlIGF0dHJpYnV0ZXNNc2lBc3NlbWJseTA7MTsyOzQ7NTs2Ozg7OTsxMDsxNjsxNzsxODsyMDsyMTsyMjsyNDsyNTsyNjszMjszMzszNDszNjszNzszODs0ODs0OTs1MDs1Mjs1Mzs1NEZpbGVfQXBwbGljYXRpb25GaWxlX01hbmlmZXN0TXNpQXNzZW1ibHlOYW1lQW4gaWRlbnRpZmllciB0aGF0IHNwZWNpZmllcyB0aGUgdHlwZSBvZiB0aGUgZXZlbnQgdGhhdCB0aGUgY29udHJvbCBzdWJzY3JpYmVzIHRvLkEgZm9yZWlnbiBrZXkgdG8gdGhlIERpYWxvZyB0YWJsZSwgbmFtZSBvZiB0aGUgRGlhbG9nLkVycm9yIGZvcm1hdHRpbmcgdGVt")
f.Write("cGxhdGUsIG9idGFpbmVkIGZyb20gdXNlciBlZC4gb3IgbG9jYWxpemVycy5JbnRlZ2VyIGVycm9yIG51bWJlciwgb2J0YWluZWQgZnJvbSBoZWFkZXIgZmlsZSBJRXJyb3IoLi4uKSBtYWNyb3MuTXNpRmlsZUhhc2hIYXNoUGFydDFIYXNoUGFydDJIYXNoUGFydDNIYXNoUGFydDREZWZpbmVzIHRoZSBjb250cm9sIHRoYXQgaGFzIHRoZSBmb2N1cyB3aGVuIHRoZSBkaWFsb2cgaXMgY3JlYXRlZC5VbmlxdWUgaWRlbnRpZmllciBmb3IgZGlyZWN0b3J5IGVudHJ5LCBwcmltYXJ5IGtleS4gSWYgYSBwcm9wZXJ0eSBieSB0aGlzIG5hbWUgaXMgZGVmaW5lZCwgaXQgY29udGFpbnMgdGhlIGZ1bGwgcGF0aCB0byB0aGUgZGlyZWN0b3J5LlJlZmVyZW5jZSB0byB0aGUgZW50cnkgaW4gdGhpcyB0YWJsZSBzcGVjaWZ5aW5nIHRoZSBkZWZhdWx0IHBhcmVudCBkaXJlY3RvcnkuIEEgcmVjb3JkIHBhcmVudGVkIHRvIGl0c2VsZiBvciB3aXRoIGEgTnVsbCBwYXJlbnQgcmVwcmVzZW50cyBhIHJvb3Qgb2YgdGhlIGluc3RhbGwgdHJlZS5UaGUgZGVmYXVsdCBzdWItcGF0aCB1bmRlciBwYXJlbnQncyBwYXRoLldpZHRoIG9mIHRoZSBib3VuZGluZyByZWN0YW5nbGUgb2YgdGhlIGRpYWxvZy5BIHRleHQgc3RyaW5nIHNwZWNpZnlpbmcgdGhlIHRpdGxlIHRvIGJlIGRpc3BsYXllZCBpbiB0aGUgdGl0bGUgYmFyIG9mIHRoZSBkaWFsb2cncyB3aW5kb3cuSGVpZ2h0IG9mIHRoZSBib3VuZGluZyByZWN0YW5nbGUgb2YgdGhlIGRpYWxvZy5W")
f.Write("ZXJ0aWNhbCBwb3NpdGlvbiBvZiB0aGUgZGlhbG9nIG9uIGEgMC0xMDAgc2NhbGUuIDAgbWVhbnMgdG9wIGVuZCwgMTAwIG1lYW5zIGJvdHRvbSBlbmQgb2YgdGhlIHNjcmVlbiwgNTAgY2VudGVyLkhvcml6b250YWwgcG9zaXRpb24gb2YgdGhlIGRpYWxvZyBvbiBhIDAtMTAwIHNjYWxlLiAwIG1lYW5zIGxlZnQgZW5kLCAxMDAgbWVhbnMgcmlnaHQgZW5kIG9mIHRoZSBzY3JlZW4sIDUwIGNlbnRlci5OYW1lIG9mIHRoZSBkaWFsb2cuRGVmaW5lcyB0aGUgZGVmYXVsdCBjb250cm9sLiBIaXR0aW5nIHJldHVybiBpcyBlcXVpdmFsZW50IHRvIHB1c2hpbmcgdGhpcyBidXR0b24uRGVmaW5lcyB0aGUgY2FuY2VsIGNvbnRyb2wuIEhpdHRpbmcgZXNjYXBlIG9yIGNsaWNraW5nIG9uIHRoZSBjbG9zZSBpY29uIG9uIHRoZSBkaWFsb2cgaXMgZXF1aXZhbGVudCB0byBwdXNoaW5nIHRoaXMgYnV0dG9uLlRoZSBudW1lcmljIGN1c3RvbSBhY3Rpb24gdHlwZSwgY29uc2lzdGluZyBvZiBzb3VyY2UgbG9jYXRpb24sIGNvZGUgdHlwZSwgZW50cnksIG9wdGlvbiBmbGFncy5FeGNlY3V0aW9uIHBhcmFtZXRlciwgZGVwZW5kcyBvbiB0aGUgdHlwZSBvZiBjdXN0b20gYWN0aW9uVGhlIHRhYmxlIHJlZmVyZW5jZSBvZiB0aGUgc291cmNlIG9mIHRoZSBjb2RlLkN1c3RvbVNvdXJjZUEgMzItYml0IHdvcmQgdGhhdCBzcGVjaWZpZXMgdGhlIGF0dHJpYnV0ZSBmbGFncyB0byBiZSBhcHBsaWVkIHRvIHRoaXMgZGlhbG9nLlByaW1hcnkga2V5")
f.Write("LCBuYW1lIG9mIGFjdGlvbiwgbm9ybWFsbHkgYXBwZWFycyBpbiBzZXF1ZW5jZSB0YWJsZSB1bmxlc3MgcHJpdmF0ZSB1c2UuQSBmb3JlaWduIGtleSB0byB0aGUgQ29udHJvbCB0YWJsZSwgbmFtZSBvZiB0aGUgY29udHJvbEFuIGlkZW50aWZpZXIgdGhhdCBzcGVjaWZpZXMgdGhlIHR5cGUgb2YgdGhlIGV2ZW50IHRoYXQgc2hvdWxkIHRha2UgcGxhY2Ugd2hlbiB0aGUgdXNlciBpbnRlcmFjdHMgd2l0aCBjb250cm9sIHNwZWNpZmllZCBieSB0aGUgZmlyc3QgdHdvIGVudHJpZXMuQSBzdGFuZGFyZCBjb25kaXRpb25hbCBzdGF0ZW1lbnQgdGhhdCBzcGVjaWZpZXMgdW5kZXIgd2hpY2ggY29uZGl0aW9ucyBhbiBldmVudCBzaG91bGQgYmUgdHJpZ2dlcmVkLlJhZGlvQnV0dG9uQSBzdGFuZGFyZCBjb25kaXRpb25hbCBzdGF0ZW1lbnQgdGhhdCBzcGVjaWZpZXMgdW5kZXIgd2hpY2ggY29uZGl0aW9ucyB0aGUgYWN0aW9uIHNob3VsZCBiZSB0cmlnZ2VyZWQuRXh0ZXJuYWwga2V5IHRvIHRoZSBEaWFsb2cgdGFibGUsIG5hbWUgb2YgdGhlIGRpYWxvZy5BIGZvcmVpZ24ga2V5IHRvIHRoZSBDb250cm9sIHRhYmxlLCBuYW1lIG9mIHRoZSBjb250cm9sLkEgZm9yZWlnbiBrZXkgdG8gdGhlIERpYWxvZyB0YWJsZSwgbmFtZSBvZiB0aGUgZGlhbG9nLlRoZSBuYW1lIG9mIGEgZGVmaW5lZCBwcm9wZXJ0eSB0byBiZSBsaW5rZWQgdG8gdGhpcyBjb250cm9sLiBUaGUgZGVzaXJlZCBhY3Rpb24gdG8gYmUgdGFrZW4gb24gdGhlIHNw")
f.Write("ZWNpZmllZCBjb250cm9sLkRlZmF1bHQ7RGlzYWJsZTtFbmFibGU7SGlkZTtTaG93QSB2YWx1ZSB0byBiZSB1c2VkIGFzIGEgbW9kaWZpZXIgd2hlbiB0cmlnZ2VyaW5nIGEgcGFydGljdWxhciBldmVudC5OYW1lIG9mIHRoZSBjb250cm9sLiBUaGlzIG5hbWUgbXVzdCBiZSB1bmlxdWUgd2l0aGluIGEgZGlhbG9nLCBidXQgY2FuIHJlcGVhdCBvbiBkaWZmZXJlbnQgZGlhbG9ncy4gQSBwb3NpdGl2ZSBpbnRlZ2VyIHVzZWQgdG8gZGV0ZXJtaW5lIHRoZSBvcmRlcmluZyBvZiB0aGUgaXRlbXMgd2l0aGluIG9uZSBsaXN0LglUaGUgaW50ZWdlcnMgZG8gbm90IGhhdmUgdG8gYmUgY29uc2VjdXRpdmUuVGhlIHZpc2libGUgdGV4dCB0byBiZSBhc3NpZ25lZCB0byB0aGUgaXRlbS4gT3B0aW9uYWwuIElmIHRoaXMgZW50cnkgb3IgdGhlIGVudGlyZSBjb2x1bW4gaXMgbWlzc2luZywgdGhlIHRleHQgaXMgdGhlIHNhbWUgYXMgdGhlIHZhbHVlLlJvb3RUaGUgbmFtZSBvZiBhbiBvdGhlciBjb250cm9sIG9uIHRoZSBzYW1lIGRpYWxvZy4gVGhpcyBsaW5rIGRlZmluZXMgdGhlIHRhYiBvcmRlciBvZiB0aGUgY29udHJvbHMuIFRoZSBsaW5rcyBoYXZlIHRvIGZvcm0gb25lIG9yIG1vcmUgY3ljbGVzIVJlZ0xvY2F0b3JFaXRoZXIgdGhlIHByaW1hcnkga2V5IGludG8gdGhlIEZpbGUgdGFibGUsIFJlZ2lzdHJ5IHRhYmxlLCBvciBPREJDRGF0YVNvdXJjZSB0YWJsZS4gVGhpcyBleHRyYWN0IHBhdGggaXMgc3RvcmVkIHdoZW4gdGhl")
f.Write("IGNvbXBvbmVudCBpcyBpbnN0YWxsZWQsIGFuZCBpcyB1c2VkIHRvIGRldGVjdCB0aGUgcHJlc2VuY2Ugb2YgdGhlIGNvbXBvbmVudCBhbmQgdG8gcmV0dXJuIHRoZSBwYXRoIHRvIGl0LkEgY29uZGl0aW9uYWwgc3RhdGVtZW50IHRoYXQgd2lsbCBkaXNhYmxlIHRoaXMgY29tcG9uZW50IGlmIHRoZSBzcGVjaWZpZWQgY29uZGl0aW9uIGV2YWx1YXRlcyB0byB0aGUgJ1RydWUnIHN0YXRlLiBJZiBhIGNvbXBvbmVudCBpcyBkaXNhYmxlZCwgaXQgd2lsbCBub3QgYmUgaW5zdGFsbGVkLCByZWdhcmRsZXNzIG9mIHRoZSAnQWN0aW9uJyBzdGF0ZSBhc3NvY2lhdGVkIHdpdGggdGhlIGNvbXBvbmVudC5SZXF1aXJlZCBrZXkgb2YgYSBEaXJlY3RvcnkgdGFibGUgcmVjb3JkLiBUaGlzIGlzIGFjdHVhbGx5IGEgcHJvcGVydHkgbmFtZSB3aG9zZSB2YWx1ZSBjb250YWlucyB0aGUgYWN0dWFsIHBhdGgsIHNldCBlaXRoZXIgYnkgdGhlIEFwcFNlYXJjaCBhY3Rpb24gb3Igd2l0aCB0aGUgZGVmYXVsdCBzZXR0aW5nIG9idGFpbmVkIGZyb20gdGhlIERpcmVjdG9yeSB0YWJsZS5QcmltYXJ5IGtleSB1c2VkIHRvIGlkZW50aWZ5IGEgcGFydGljdWxhciBjb21wb25lbnQgcmVjb3JkLlJlbW90ZSBleGVjdXRpb24gb3B0aW9uLCBvbmUgb2YgaXJzRW51bUEgbmFtZWQgcHJvcGVydHkgdG8gYmUgdGllZCB0byB0aGlzIGl0ZW0uIEFsbCB0aGUgaXRlbXMgdGllZCB0byB0aGUgc2FtZSBwcm9wZXJ0eSBiZWNvbWUgcGFydCBvZiB0aGUgc2Ft")
f.Write("ZSBjb21ib2JveC5GaWxlbmFtZVRoZSB2YWx1ZSBzdHJpbmcgYXNzb2NpYXRlZCB3aXRoIHRoZSBpdGVtLkEgbmFtZWQgcHJvcGVydHkgdG8gYmUgdGllZCB0byB0aGUgaXRlbS5UaGUgdW5mb3JtYXR0ZWQgYmluYXJ5IGRhdGEuVW5pcXVlIGtleSBpZGVudGlmeWluZyB0aGUgYmluYXJ5IGRhdGEuVGhlIGxhYmVsIGF0dHJpYnV0ZWQgdG8gdGhlIHZvbHVtZS5UaGUgcHJvcGVydHkgZGVmaW5pbmcgdGhlIGxvY2F0aW9uIG9mIHRoZSBjYWJpbmV0IGZpbGUuVGhlIHR5cGUgb2YgdGhlIGNvbnRyb2wuSG9yaXpvbnRhbCBjb29yZGluYXRlIG9mIHRoZSB1cHBlciBsZWZ0IGNvcm5lciBvZiB0aGUgYm91bmRpbmcgcmVjdGFuZ2xlIG9mIHRoZSBjb250cm9sLkhlaWdodCBvZiB0aGUgYm91bmRpbmcgcmVjdGFuZ2xlIG9mIHRoZSBjb250cm9sLlZlcnRpY2FsIGNvb3JkaW5hdGUgb2YgdGhlIHVwcGVyIGxlZnQgY29ybmVyIG9mIHRoZSBib3VuZGluZyByZWN0YW5nbGUgb2YgdGhlIGNvbnRyb2wuV2lkdGggb2YgdGhlIGJvdW5kaW5nIHJlY3RhbmdsZSBvZiB0aGUgY29udHJvbC5TaWduYXR1cmVBIDMyLWJpdCB3b3JkIHRoYXQgc3BlY2lmaWVzIHRoZSBhdHRyaWJ1dGUgZmxhZ3MgdG8gYmUgYXBwbGllZCB0byB0aGlzIGNvbnRyb2wuTGFuZ3VhZ2VzU2lnbmF0dXJlO1JlZ0xvY2F0b3I7SW5pTG9jYXRvcjtEckxvY2F0b3I7Q29tcExvY2F0b3JNYXhEYXRlVGhlIHByb3BlcnR5IGFzc29jaWF0ZWQgd2l0aCBhIFNpZ25hdHVyZU1h")
f.Write("eFNpemVGb3JtYXR0ZWRNYXhWZXJzaW9uR3VpZE1pbkRhdGVOdW1iZXIgdGhhdCBkZXRlcm1pbmVzIHRoZSBzb3J0IG9yZGVyIGluIHdoaWNoIHRoZSBhY3Rpb25zIGFyZSB0byBiZSBleGVjdXRlZC4gIExlYXZlIGJsYW5rIHRvIHN1cHByZXNzIGFjdGlvbi5NaW5TaXplT3B0aW9uYWwgZXhwcmVzc2lvbiB3aGljaCBza2lwcyB0aGUgYWN0aW9uIGlmIGV2YWx1YXRlcyB0byBleHBGYWxzZS5JZiB0aGUgZXhwcmVzc2lvbiBzeW50YXggaXMgaW52YWxpZCwgdGhlIGVuZ2luZSB3aWxsIHRlcm1pbmF0ZSwgcmV0dXJuaW5nIGllc0JhZEFjdGlvbkRhdGEuTWluVmVyc2lvbk5hbWUgb2YgYWN0aW9uIHRvIGludm9rZSwgZWl0aGVyIGluIHRoZSBlbmdpbmUgb3IgdGhlIGhhbmRsZXIgRExMLlRoZSBTaWduYXR1cmVfIHJlcHJlc2VudHMgYSB1bmlxdWUgZmlsZSBzaWduYXR1cmUgYW5kIGlzIGFsc28gdGhlIGZvcmVpZ24ga2V5IGluIHRoZSBTaWduYXR1cmUsICBSZWdMb2NhdG9yLCBJbmlMb2NhdG9yLCBDb21wTG9jYXRvciBhbmQgdGhlIERyTG9jYXRvciB0YWJsZXMuVGV4dFN0eWxlQ29sb3JMb2NhbGl6ZWQgZGVzY3JpcHRpb24gZGlzcGxheWVkIGluIHByb2dyZXNzIGRpYWxvZyBhbmQgbG9nIHdoZW4gYWN0aW9uIGlzIGV4ZWN1dGluZy5GYWNlTmFtZU5hbWUgb2YgYWN0aW9uIHRvIGJlIGRlc2NyaWJlZC5TaXplTmFtZSBvZiB0YWJsZVN0eWxlQml0c1NldCBvZiB2YWx1ZXMgdGhhdCBhcmUgcGVybWl0dGVkT3B0aW9uYWwg")
f.Write("bG9jYWxpemVkIGZvcm1hdCB0ZW1wbGF0ZSB1c2VkIHRvIGZvcm1hdCBhY3Rpb24gZGF0YSByZWNvcmRzIGZvciBkaXNwbGF5IGR1cmluZyBhY3Rpb24gZXhlY3V0aW9uLkNvbHVtbiB0byB3aGljaCBmb3JlaWduIGtleSBjb25uZWN0c01pbmltdW0gdmFsdWUgYWxsb3dlZFdoZXRoZXIgdGhlIGNvbHVtbiBpcyBudWxsYWJsZU1heGltdW0gdmFsdWUgYWxsb3dlZERlc2NyaXB0aW9uIG9mIGNvbHVtbkZvciBmb3JlaWduIGtleSwgTmFtZSBvZiB0YWJsZSB0byB3aGljaCBkYXRhIG11c3QgbGlua1VJVGV4dElkZW50aWZpZXJOYW1lIG9mIGNvbHVtblVwZ3JhZGVBY3Rpb25Qcm9wZXJ0eVRleHQ7Rm9ybWF0dGVkO1RlbXBsYXRlO0NvbmRpdGlvbjtHdWlkO1BhdGg7VmVyc2lvbjtMYW5ndWFnZTtJZGVudGlmaWVyO0JpbmFyeTtVcHBlckNhc2U7TG93ZXJDYXNlO0ZpbGVuYW1lO1BhdGhzO0FueVBhdGg7V2lsZENhcmRGaWxlbmFtZTtSZWdQYXRoO0tleUZvcm1hdHRlZDtDdXN0b21Tb3VyY2U7UHJvcGVydHk7Q2FiaW5ldDtTaG9ydGN1dDtVUkxOU3RyaW5nIGNhdGVnb3J5UmVtb3ZlU2V0VXBncmFkZUNvZGVDYXRlZ29yeVZlcnNpb25NYXhLZXlDb2x1bW5WZXJzaW9uTWluS2V5VGFibGVNaW5WYWx1ZV9WYWxpZGF0aW9uTWF4VmFsdWVDb2x1bW5Nc2lQYXRjaE9sZEFzc2VtYmx5TmFtZUFzc2VtYmx5X01zaVBhdGNoT2xkQXNzZW1ibHlGaWxlVGhlIG1pbmltdW0gUHJvZHVjdFZlcnNpb24gb2YgdGhlIHByb2R1Y3RzIGluIHRo")
f.Write("aXMgc2V0LiAgVGhlIHNldCBtYXkgb3IgbWF5IG5vdCBpbmNsdWRlIHByb2R1Y3RzIHdpdGggdGhpcyBwYXJ0aWN1bGFyIHZlcnNpb24uVGhlIG1heGltdW0gUHJvZHVjdFZlcnNpb24gb2YgdGhlIHByb2R1Y3RzIGluIHRoaXMgc2V0LiAgVGhlIHNldCBtYXkgb3IgbWF5IG5vdCBpbmNsdWRlIHByb2R1Y3RzIHdpdGggdGhpcyBwYXJ0aWN1bGFyIHZlcnNpb24uVGhlIFVwZ3JhZGVDb2RlIEdVSUQgYmVsb25naW5nIHRvIHRoZSBwcm9kdWN0cyBpbiB0aGlzIHNldC5BIGNvbW1hLXNlcGFyYXRlZCBsaXN0IG9mIGxhbmd1YWdlcyBmb3IgZWl0aGVyIHByb2R1Y3RzIGluIHRoaXMgc2V0IG9yIHByb2R1Y3RzIG5vdCBpbiB0aGlzIHNldC5UaGUgbGlzdCBvZiBmZWF0dXJlcyB0byByZW1vdmUgd2hlbiB1bmluc3RhbGxpbmcgYSBwcm9kdWN0IGZyb20gdGhpcyBzZXQuICBUaGUgZGVmYXVsdCBpcyAiQUxMIi5UaGUgYXR0cmlidXRlcyBvZiB0aGlzIHByb2R1Y3Qgc2V0LlRoZSBwcm9wZXJ0eSB0byBzZXQgd2hlbiBhIHByb2R1Y3QgaW4gdGhpcyBzZXQgaXMgZm91bmQuVGhlIGxvY2FsaXplZCB2ZXJzaW9uIG9mIHRoZSBzdHJpbmcuQSB1bmlxdWUga2V5IHRoYXQgaWRlbnRpZmllcyB0aGUgcGFydGljdWxhciBzdHJpbmcuT1NJU0NvbXBvbmVudEV4dGVuZGVkRmlsdGVyUHJvcGVydHliaXR3aXNlIGFkZGl0aW9uIG9mIE9Tc1Byb3BlcnR5IHRvIHNldCBpZiB5b3Ugd2FudCB0byBmaWx0ZXIgYSBjb21wb25lbnRBY3Rpb25fSVND")
f.Write("dXN0b21BY3Rpb25SZWZlcmVuY2VGaWxlVHlwZUNvbnRlbnRzIG9mIHRoZSBmaWxlIHNwZWNpaWZlZCBpbiBJU0NBUmVmZXJlbmNlRmlsZVBhdGguIFRoaXMgY29sdW1uIGlzIG9ubHkgdXNlZCBieSBNU0kuRm9yZWlnbiBrZXkgaW50byB0aGVJQ3VzdG9tQWN0aW9uIHRhYmxlLmZpbGUgdHlwZSBvZiB0aGUgZmlsZSBzcGVjaWZpZWQgIElTQ0FSZWZlcmVuY2VGaWxlUGF0aC4gVGhpcyBjb2x1bW4gaXMgb27kBAAABAALAAUAAwAAAAAABAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAgAALAAgAcAABABwAAQC5AAEAZwABAH0AAQBAAAEAIAABAAAAAAAEAO0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgANAAYAGAAAAAAAAAAAAAgABAAAAAAAFAAHAHIAAQAJACcAewADAAgAFAAAAAAADwAHABMABwAOAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAIAAgAGQAAAAAACgAEAAAAAAA+AAEAAAAAAAoADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAYABgA9AAEAAAAAAAAAAAAFAAYAPAABAAEABABMAAEAAAAAAAAAAAAAAAAACAAFAAcAFwCEAAEACAACANMAAQAGAAkABAAEAHIAAQAYAAEACQACAAUAAwAEABgANQABAAAAAAAAAAAAegABAAkAAwAIAAgAAAAAAAUAEgAAAAAAAAAAAAAAAAAAAAAACAACAAAAAAAAAAAAAAAAAAAAAAAKAAoACQAUAAUAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKQAGAAAAAAAAAAAAAAAAAAQAFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAoA")
f.Write("BQAIAAAAAAAAAAAAAAAAAAAAAAAAAAAACwACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAQACQAMAAAAAAAHAAIAAAAAAAAAAAAAAAAAAAAAAAUAAgAAAAAABwAiAHEAAQAMAAIAEwABAAcACAAGABsAAAAAAAQABwAAAAAAAAAAABAACQAAAAAALAABABEAAQAIAAYAGQAGABIAAQAMAA0AIwABADAAAQAjAAEABQAEABIAAQAxAAEAAAAAAFQAAQAcAAEADAAKAB8AAQAGAAQAAAAAAAoAAQAGAAIADwAGABAAAQAAAAAADgACAAAAAAAPAAIAFgABAA0AAgAgAAEAAAAAAAoAAgAjAAEAAAAAAAUABAAXAAYACgACABwABgAAAAAACgADAEgAAQAtAAEAEAACAAAAAAAAAAAAAAAAACIAAQAAAAAAEAABAAAAAAAPAAEAIAABAAAAAAAKAAEACgABACwAAQAAAAAADgACAB8AAQAAAAAAHAABAAAAAAAAAAAAAAAAACAAAQAQAAUABQAHAA8ABwAHAAIAAAAAAAwACQAJAAIAGAAGABQABgAVAAYAAAAAAAgAAgAAAAAAAAAAAAoABgAAAAAAFwAGAAAAAAA/AAEAAAAAAAAAAAAfAAEABwACAF8AAQAYAAEADgACAGEAAQAHAAEAAAAAABEABQBLAAEAAAAAABkAAQAAAAAAAAAAAAgABgAAAAAACAACAAAAAAAIAAsAAAAAADwAAQAHAAkAMAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYAAQAAAAAAhAABAAAAAAAAAAAAAAAAAAAAAAA3AAEAAAAAAAAAAAAAAAAAAAAAAFIAAQADAAQAPgABAAAAAABuAAMAZgABAAAAAAAAAAAAbgABAAAAAAAAAAAAcwABAAAAAAAWAAcAEQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0A")
f.Write("AgAAAAAABwAMAD0AAQAAAAAACAALAAcAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQANAAcAAwAAAAAABgACAAAAAAAKAAMAAAAAAAwAAgAjAAEAAAAAAAsAAgBPAAEABQAGAAAAAAAQAAYAAAAAABoABgAAAAAAAAAAAAAAAAAAAAAACAADAAAAAAAAAAAAPwABAB4AAQAlAAUAHQABAGMAAQAmAAEAcwABACAAAQA5AAEAAAAAACYAAQAhAAMAJAABAC4AAQBFAAEAgQABAAAAAACUAAEAdgABAB8AAwAAAAAASgABAEEAAQAAAAAAOQABAAAAAAA+AAEAawABAAcAAgAJAAIAAAAAADoAAQAAAAAAAAAAABIAAQALAAsAUQABABAAAgAAAAAADQACAAAAAAAPAAcAUgABADYAAQAAAAAAAAAAAEAAAQAAAAAAQwABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwANAAAAAAAAAAAACQACAAkAAgAJAAIACQACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABCAAEAAAAAAIYAAQCmAAEAAAAAACkAAQAAAAAALgABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbAAEAAAAAAC8AAQBxAAEAAAAAAHMAAQATAAEAUQABAAAAAAB8AAEAAAAAAF4AAQA6AAEAAAAAAC4AAQAAAAAADAABAE4AAQAAAAAAAAAAAFMAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANwABAJIAAQAAAAAAAAAAAGQAAQALABMAZgABADUAAQA4AAIANgACAD0AAQA4AAEAIAABAEQAAQAAAAAAZAABAAAAAAB7AAEAiAADAAQAAgAAAAAAjAABAAoACwAAAAAA")
f.Write("AAAAAAAAAADjAAEA6AABANIAAQAAAAAAOwACAAAAAAAAAAAAJwABAAAAAAAAAAAAAAAAAAAAAABzAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAgAAAAAAAAAAAAAAAAAqAAEAAAAAACgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAABAAAAAAAnAAEAAAAAAAAAAAAjAAEAAAAAADcAAQAAAAAAAAAAABgAAQAAAAAAAAAAAFgAAQAAAAAAMAABAAAAAABWAAEAAAAAAAAAAAAAAAAAAAAAAC8AAQAAAAAAAAAAAAkAFQBPAAEACQACADUAAQAHAAIAKAABAAcAAgAJAAwACgACAAQAAgAHAAIAbwAGAAcAAgCfAAYACgACAEIABgCeAAEACQANAAUAAgBUAAEACAACAB8AAQAEAAQADQABAAkAAgAgAAEAagABAAAAAAAkAAEAFQABAB4AAQAVAAEAAAAAABUAAQA2AAEABgAFAAoAWgAOAAEABwAPAA4AAgDKAAEAAQCTAA8AAQAGAAQAAwACAAsAAwAIAAIACgACAAkAAgAKAAIACAACAAAAAAAIAAIAAAAAAAsAFQAIAAIABgACAAAAAAAAAAAAAAAAAAAAAAAXAAQACQACABcAAgB+AAEAfgABADsAAQBgAAEAYAABACMAAQA4AAEAJAABADMAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAIAAAAAAAAAAAATAAkADgACABcAAQAxAAEABwACABcABwAIAAIAWQABACgAAQBYAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAIAAAAAAAAAAAAJAAYADAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAgALAAkAUgABADAAAQA5AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAEAAwABAATAAIACAAFAA4ABgAMAAYADwADABEAAwAQAAMADgADAAwADAANAAIAEgAhABQAIwATAA8AEAAhAA0AKQAVAAMAYUZvbGRlci46Q29tbW9ufjF8Q29tbW9uQXBwRGF0YUNvbW1vbkFwcERhdGFGb2xkZXIuOkNvbW1vbjY0Q29tbW9uRmlsZXM2NEZvbGRlci46Q29tbW9uQ29tbW9uRmlsZXNGb2xkZXIuOkRlc2t0b3BEZXNrdG9wRm9sZGVyRU5URVJQfjF8RW50ZXJwcmlzZU1QU0NPTTIwMDdFTlRFUlBSSVNFTVBTQ09NMjAw")
f.Write("NzFFTlRFUlBSSVNFTVAxLjpGQVZPUkl+MXxGYXZvcml0ZXNGYXZvcml0ZXNGb2xkZXIuOkZvbnRzRm9udHNGb2xkZXIuOkdsb2JhbH4xfEdsb2JhbEFzc2VtYmx5Q2FjaGVHbG9iYWxBc3NlbWJseUNhY2hlLklOVEVSQ0VQVDFJTlNUQUxMRElSSU5URVJDfjF8SW50ZXJjZXB0SU5URVJDRVBUSW5zdGFsfjF8SW5zdGFsbFNoaWVsZElTQ29tbW9uRmlsZXNGb2xkZXJVUERBVEV+MXxVcGRhdGVTZXJ2aWNlSVNVcGRhdGVTZXJ2aWNlRm9sZGVyWU9VUkNPfjF8WW91ciBDb21wYW55IE5hbWVJU1lvdXJDb21wYW55RGlyWU9VUlBSfjF8WW91ciBQcm9kdWN0IE5hbWVJU1lvdXJQcm9kdWN0RGlyLjpMb2NhbEF+MXxMb2NhbEFwcERhdGFMb2NhbEFwcERhdGFGb2xkZXIuOk15UGljdH4xfE15UGljdHVyZXNNeVBpY3R1cmVzRm9sZGVyLjpQZXJzb25hbFBlcnNvbmFsRm9sZGVyLjpQcmltYXJ+MXxQcmltYXJ5Vm9sdW1lUGF0aFByaW1hcnlWb2x1bWVQYXRoLjpQcm9nNjR+MXxQcm9ncmFtIEZpbGVzIDY0UHJvZ3JhbUZpbGVzNjRGb2xkZXIuOlBST0dSQX4xfHByb2dyYW0gZmlsZXMuOlByb2dyYW1zUHJvZ3JhbU1lbnVGb2xkZXIuOlNlbmRUb1NlbmRUb0ZvbGRlci46U1RBUlRNfjF8U3RhcnQgTWVudVN0YXJ0TWVudUZvbGRlci46U3RhcnRVcFN0YXJ0dXBGb2xkZXIuOlN5c3RlbVN5c3RlbTE2Rm9sZGVyLjpTeXN0ZW02NFN5c3RlbTY0Rm9sZGVyLjpTeXN0ZW0zMlN5c3RlbUZvbGRlclNvdXJjZURpci46VGVtcFRlbXBGb2xkZXIu")
f.Write("OlNoZWxsTmV3VGVtcGxhdGVGb2xkZXIuOlVTRVJQUn4xfFVzZXJQcm9maWxlVVNFUlBST0ZJTEUuOldpbmRvd3NXaW5kb3dzRm9sZGVyLjpXaW5Sb290V2luZG93c1ZvbHVtZTwgJkJhY2tMb2JNYXBwZXJBVkljb2RlLlN5c3RlbUNlbnRlci5IZWxwZXJVdGlsaXR5LmV4ZUFsbE90aGVyRmlsZXNBdmljb2RlLlN5c3RlbUNlbnRlci5Mb2JNYXBwZXIuZGxse0EwRkNENDA1LTBGMEMtNEY0RS1BOTk3LTY1NjM1QkM1NzA0RH17NDQ4NzgzQzMtOTczRC00QUU0LUJEOUYtNDM2M0VFN0ZCM0UzfWF2aWNvZGUuc3lzdGVtY2VudGVyLmxvYm1hcHB7MzIzM0Q2MUQtMUQ2Qi00ODkxLTkzMUYtN0YxQkRDQTU0NjdBfTAxLjAuMC4wQVZJQ09EfjEuRVhFfEF2aWNvZGUuU3lzdGVtQ2VudGVyLkhlbHBlclV0aWxpdHkuZXhlYXZpY29kZS5zeXN0ZW1jZW50ZXIuaGVscGVydUFWSUNPRH4xLkNPTnxBdmljb2RlLlN5c3RlbUNlbnRlci5IZWxwZXJVdGlsaXR5LmV4ZS5jb25maWdhdmljb2RlLnN5c3RlbWNlbnRlci5oZWxwZXJ1MUxPQk1BUH4xLlhTRHxMb2JNYXBwZXIueHNkbG9ibWFwcGVyLnhzZExPQk1BUH4xLkNPTnxMb2JNYXBwZXIuY29uZmlnbG9ibWFwcGVyLmNvbmZpZ0FWSUNPRH4xLkRMTHxBdmljb2RlLlN5c3RlbUNlbnRlci5Mb2JNYXBwZXIuZGxsUmVnaXN0ZXJpbmcgdXNlckZpbGU6IFsxXSwgRGlyZWN0b3J5OiBbOV1SZWdpc3RlcmluZyBwcm9kdWN0QmluZGluZyBleGVjdXRhYmxlc1Byb3BlcnR5OiBbMV0sIFNpZ25hdHVy")
f.Write("ZTogWzJdU2VhcmNoaW5nIGZvciBxdWFsaWZ5aW5nIHByb2R1Y3RzRmlsZTogWzFdVmFsaWRhdGluZyBpbnN0YWxsUmVnaXN0ZXJpbmcgcHJvZ3JhbSBpZGVudGlmaWVyc0xpYklEOiBbMV1SZWdpc3RlcmluZyBNSU1FIGluZm9Qcm9nSUQ6IFsxXVJlZ2lzdGVyaW5nIGZvbnRzUmVnaXN0ZXJpbmcgZXh0ZW5zaW9uIHNlcnZlcnNNSU1FIENvbnRlbnQgVHlwZTogWzFdLCBFeHRlbnNpb246IFsyXVJlZ2lzdGVyaW5nIENPTSsgQXBwbGljYXRpb25zIGFuZCBDb21wb25lbnRzRm9udDogWzFdUmVnaXN0ZXJpbmcgY2xhc3Mgc2VydmVyc0V4dGVuc2lvbjogWzFdVXBkYXRpbmcgY29tcG9uZW50IHJlZ2lzdHJhdGlvbkFwcElkOiBbMV17eywgQXBwVHlwZTogWzJdLCASAAMAEAADABUAAwARAAMADgADAA8AAwARAAMADwADABQAAgAUAAIADAACAAgAAgAPAAIADQACAA8AAgARAAIACgACAAkAAwAUAAMAEAADAAkABQAPAAIACwACABEAAQATAAMADgACAA4AAgANAAIADQACABUAAgAYAAIAFgACAAsAAwANAAIADwACAAoAAgAUAAMADwACABwAAgALAAMADgACABAAAgAOAAIADQACAAwAAgATAAIAEQACABMAAgARAAIAFwACAA8AAgASAAIAFAACABcAAgAXAAIADgADABMAAwAnAAIAEQADADAAAgAXAAMADQADABUAAwAMAAIADQAEAGYCAQBVAgEABAAHABEAAgAWAAEAEQACAFQCAQAkAAIAEgADADEAAQAOABEAQAABABIADAAeAAEADAAOAA0AGAAzAAEACwARABAAAQAUAAMADwABABQAAwAQAAMAGwABAA0AAQAUAAEACQAjAA8AAwAHAAEA")
f.Write("EgAEAAcAAgAVAAEAEAABABsAAQANAAEAGAABABMAAQAKAAEAEwABAAgAAQARAAIACQABAA0AAQAVAAIACAAEAAwAAQAJAAIADQADABQAAQAPAAEABwABAAsAAQAeAAEAEwACAAEAAQAKAAIACgAFABIAAgAJAAEAFgABABMAAgAWAAEAFQADABoAAQAQAAIAGgABABAAAQAXAAEAEgABABUAAQAQAAEACgABAA4AAQAcAAEAEQABABsAAQAUAAEAGAABAAoAAQARAAEACAABAAwAAQAVAAEADwABAAkAAQANAAEACAABAA4AAQAKAAEADgABAAoAAQAMAAEACQABAAYAAQAKAAEACgABAA4AAQAWAAEACwACAAkAAQANAAEACQABAA0AAQAHABYAAAAAAAkABwAmAAUADQAFACIACwAmAAEAJgABABwAAwAmAAEAAQAOAAcAAwAzAAEAHAABADoAAQAdAAIAGgABAA0AAgAdAAEAEAACAC8AAQAQAAEAGQADABMAAQAAAAAAEwABAB0AAQAhAAIACQACABIAAQAfAAEACgACABUAAQALAAIAEQABAAAAAAAdAAEAJgACACwAAQAJAAIAGQABAA4AAgAfAAEAMgABAB4AAQANAAIAGwABAB8AAQAMAAIAEgABACEAAgAOAAEADAABACYAAQAyAAEAAAAAABwAAQAQAAEAFwABABEAAQAoAAEAHQABABUAAQAaAAEADAABACIAAQAcAAEAJgADABwAAwAkAAEAHQABAAAAAAAOAAEAGAABABYAAQAAAAAAEQABAAAAAAAQAAEADAADABkAAQANAAIAGQABAAsAAgAAAAAAGgABAB0AAQAOAAEAVXNlcnM6IFszXSwgUlNOOiBbNF19fVB1Ymxpc2hpbmcgcHJvZHVjdCBpbmZvcm1hdGlvbkNsYXNzIElEOiBbMV1QdWJsaXNoaW5nIHByb2R1Y3QgZmVhdHVyZXNQdWJsaXNoaW5n")
f.Write("IHF1YWxpZmllZCBjb21wb25lbnRzRmVhdHVyZTogWzFdQ3JlYXRpbmcgc2hvcnRjdXRzQ29tcG9uZW50IElEOiBbMV0sIFF1YWxpZmllcjogWzJdUGF0Y2hpbmcgZmlsZXNNb3ZpbmcgZmlsZXNGaWxlOiBbMV0sICBEaXJlY3Rvcnk6IFsyXSwgIFNpemU6IFszXU1pZ3JhdGluZyBmZWF0dXJlIHN0YXRlcyBmcm9tIHJlbGF0ZWQgYXBwbGljYXRpb25zRXZhbHVhdGluZyBsYXVuY2ggY29uZGl0aW9uc0FwcGxpY2F0aW9uOiBbMV1JbnN0YWxsaW5nIG5ldyBzZXJ2aWNlc0NvcHlpbmcgbmV3IGZpbGVzR2VuZXJhdGluZyBzY3JpcHQgb3BlcmF0aW9ucyBmb3IgYWN0aW9uOkZpbGU6IFsxXSwgIERlcGVuZGVuY2llczogWzJdSW5zdGFsbFNGUENhdGFsb2dGaWxlSW5zdGFsbGluZyBPREJDIGNvbXBvbmVudHNTZXJ2aWNlOiBbMl1TZWFyY2hpbmcgZm9yIHJlbGF0ZWQgYXBwbGljYXRpb25zQ29weWluZyBmaWxlcyB0byB0aGUgbmV0d29ya0ZpbGU6IFsxXSwgIERpcmVjdG9yeTogWzldLCAgU2l6ZTogWzZdQ29tcHV0aW5nIHNwYWNlIHJlcXVpcmVtZW50c0ZpbGU6IFsxXSwgRGlyZWN0b3J5OiBbOV0sIFNpemU6IFs2XVJlbW92aW5nIElJUyBWaXJ0dWFsIFJvb3RzLi4uR2VuZXJhdGVTY3JpcHRDcmVhdGluZyBkdXBsaWNhdGUgZmlsZXNGb3VuZCBhcHBsaWNhdGlvbjogWzFdRGVsZXRpbmcgc2VydmljZXNDcmVhdGluZyBmb2xkZXJzU2VydmljZTogWzFdUmVtb3ZpbmcgZHVwbGljYXRlZCBmaWxlc1Nob3J0Y3V0OiBbMV1BbGxv")
f.Write("Y2F0aW5nIHJlZ2lzdHJ5IHNwYWNlRm9sZGVyOiBbMV1SZWdpc3RlcmluZyB0eXBlIGxpYnJhcmllc0NyZWF0aW5nIElJUyBWaXJ0dWFsIFJvb3RzLi4uY2FSZW1vdmVWUm9vdHNBZHZlcnRpc2luZyBhcHBsaWNhdGlvbmNhQ3JlYXRlVlJvb3RzVXBkYXRpbmcgZW52aXJvbm1lbnQgc3RyaW5nc0ZyZWUgc3BhY2U6IFsxXVJvbGxpbmcgYmFjayBhY3Rpb246QWR2ZXJ0aXNlUmVtb3ZpbmcgYXBwbGljYXRpb25zTmFtZTogWzFdLCBWYWx1ZTogWzJdLCBBY3Rpb24gWzNdUmVtb3ZpbmcgZmlsZXNBcHBsaWNhdGlvbjogWzFdLCBDb21tYW5kIGxpbmU6IFsyXVJlbW92aW5nIGZvbGRlcnNSZW1vdmluZyBJTkkgZmlsZSBlbnRyaWVzUmVtb3ZpbmcgT0RCQyBjb21wb25lbnRzRmlsZTogWzFdLCAgU2VjdGlvbjogWzJdLCAgS2V5OiBbM10sIFZhbHVlOiBbNF1SZW1vdmluZyBzeXN0ZW0gcmVnaXN0cnkgdmFsdWVzUmVtb3Zpbmcgc2hvcnRjdXRzS2V5OiBbMV0sIE5hbWU6IFsyXVJlZ2lzdGVyaW5nIG1vZHVsZXNSZW1vdmluZyBiYWNrdXAgZmlsZXNSb2xsYmFja1JlbW92aW5nIG1vdmVkIGZpbGVzUm9sbGJhY2tDbGVhbnVwVW5yZWdpc3RlcmluZyBtb2R1bGVzRmlsZTogWzFdLCBGb2xkZXI6IFsyXUluaXRpYWxpemluZyBPREJDIGRpcmVjdG9yaWVzU3RhcnRpbmcgc2VydmljZXNTdG9wcGluZyBzZXJ2aWNlc1VuAQAAAAIAAAADAAAA/v////7////+/////v///wgAAAD+/////v///wsAAAAMAAAADQAAAA4AAAAPAAAAEAAAAP7/")
f.Write("///+/////v///xQAAAAVAAAAFgAAABcAAAD+////GQAAABoAAAAbAAAAHAAAAB0AAAAeAAAAHwAAACAAAAAhAAAAIgAAACMAAAAkAAAAJQAAACYAAAAnAAAAKAAAAP7///8qAAAAKwAAACwAAAAtAAAALgAAAC8AAAAwAAAAMQAAADIAAAAzAAAANAAAAP7///82AAAANwAAADgAAAA5AAAAOgAAADsAAAA8AAAAPQAAAD4AAABdAAAAQAAAAEEAAABCAAAAQwAAAEQAAABFAAAARgAAAEcAAABIAAAA/v////7////+////TAAAAP7///9OAAAATwAAAFAAAABRAAAAUgAAAFMAAAD+////JwEAAFYAAABXAAAA/v///1kAAAD+////WwAAAFwAAABzAQAAXgAAAP7///9gAAAAYQAAAGIAAABjAAAAZAAAAGUAAABmAAAAZwAAAGgAAABpAAAAagAAAP7///9sAAAAbQAAAG4AAABvAAAAcAAAAHEAAAByAAAAcwAAAHQAAAB1AAAAdgAAAP7///94AAAAeQAAAHoAAAB7AAAAfAAAAH0AAAB+AAAAfwAAAIAAAABbBFwEXgRfBGEEYwRlBGcEaQRrBG0EbgRvBHAEcgR0BHYEeAR5BHsEfQR/BIEEgwSFBIcEiQSLBI0EkASSBJQElgSYBJoEnASfBKEEowSlBKcEAABbBFsEXgRbBFsEWwRbBFsEWwR5BG0EeQRvBFsEWwRbBF8EeAReBGkEfQReBIEEWwRbBFsEWwRbBFsEWwRbBFsEWwRbBFsEWwRbBFsEWwRbBJ0EWgSOBF0EYARiBGQEZgRoBGoEbQRsBG0EbARxBHMEdQR6BHcEegR8BH4EgASCBIQEhgSIBIoEjASPBJEEkwSVBJcEmQSbBJ4EoASiBKQEpgQVAAoAJgAzAAEAqgQAAKoEqgQCgAGAeQQAgAYACAA9AAEATQABABoAAQAFAAgAPAABAAEACABMAAEA")
f.Write("MAABAHIAAQBHAAEACAAUAKoEqgSqBKsErAStBNMAAQAGAA8ABAAGAHIAAQAYAAEACQAGAAUAHwAEACoANQABAAQABAAgAAEAegABAAkABQCrBKwErQSuBK8EsQRwBHAEdgQIgAiAAIAAAAAAAAAAAAAAsAQxAAEABQAGAF0AAQAKAEYACQA+AAUAAQAHAAIAsAS1BLcEuQS7BK0EqwSrBKwErAS8BLQEtgS4BLoEAKAAgACQAIBfAgCAEAMAgNUAAICzBLMEAAAAAAAAsgSyBAAAAAAAAADAAMAAwADAAMAFgAGAAoADgASAAQALAAcACwAGAB8AAQBMAAEAIQADAAcABQAsAAEABwACAB0AAQC3BLkEuwQAgACAAIAtmSz7SWG0+EaKTiZWIcFuqGmFOCdJsY/7XPncm3o+11e5PfswbGh8UQfF+JzgnhAMAAIANwBYAF8A7gPvA/AD8QPyA/MD/wMABAEEAgQDBAQEBQQGBAcECQQKBAwEDQQOBA8EEAQRBBIEEwQVBBYEGAQZBBoEGwQdBB4EHwQgBCEEIgQjBCQEJQQnBCgEKQQqBCsELAQtBC4ELwQwBDEEMgQzBDQENQQ2BDcEOATmBPAE/wQBBQUFGAUbBScFLQVTC8EEwwTFBOME6gTsBOwE7AT9BMYEyATMBNAE1ATWBNcE2QT4BL0EvwTKBM4E0gTbBNwE3gTgBOIE5wTpBPEE9AT2BPoEAgUGBQgFCgUMBQ4FEAURBcMEFQUcBR4FIAUhBSMFKAUqBS4FMAUyBTQFNgU4BQIFPAU+BUAF5ATuBP4EAAUEBRYFGQUlBcIExAQAAAAA6wTtBAAAAAAAAMcEyQTNBNEE1QQAANgE2gT5BL4ESAVIBc8E0wQAAN0E6wThBAAA6AQAAPIE6wT3BPsEAwUHBQkFvgT7BA8FAAASBfkEAAAdBR0FAAD3BPcE2gTYBNUEMQXRBM8EzQTJBMcEBwUPBUEF5QRIBQAAAAAAAEgF")
f.Write("xAS+BAAALwABABkAAQAjAAEAggABAAgAEABbAAEACAACAEMFRQVHBUIFRAVGBTwAAQAHAAwAMAABAA4ABQArAAEACwACAAoACgA5AAEABAAHADYAAQAJAAIAhAABACIAAQCOBQEAAwAAAAQAAAD//wAAuAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYAAAAVgFyAksFTQVPBVEFUwVUBVUFVwVZBVsFXQVfBWEFYwVlBWcFaQVrBW0FbwVxBXMFdAV2BXgFegV8BX4FgAWCBYQFhQWHBYkFiwWNBY8FkAWRBZMFlAWVBZcFmQWbBZ0FnwWhBaMFpQWnBakFqwWtBa4FsAWyBbQFtgW4BboFvAW+BcAFwgXEBcYFyAXKBcwFzgXQBdIFSAVJBUoFTAVOBVAFUgVSBUoFLAVWBVgFWgVaBWAFYgVqBmQFUgVqBWwFbgVwBWgFsgRyBXcFeQV7BX0FfwWBBYMFFQOGBYgFigWMBY4FSgVKBZIFsgSyBJYFdQWYBZoFnAWeBaAFogWkBaYFqAWqBbIErwWsBbEFswW1BbcFuQW7Bb0FvwXBBcMFxQXHBckFywXNBdEFAAAAAAAAAAAAAAAAAAAAAAAAAAD/2P/gABBKRklGAAECAABkAGQAAP/sABFEdWNreQABAAQAAAAeAAD/7gAOQWRvYmUAZMAAAAAB/9sAhAAQCwsLDAsQDAwQFw8NDxcbFBAQFBsfFxcXFxcfHhcaGhoaFx4eIyUnJSMeLy8zMy8vQEBAQEBAQEBAQEBAQEBAAREPDxETERUSEhUUERQRFBoUFhYUGiYaGhwaGiYwIx4eHh4jMCsuJycnLis1NTAwNTVAQD9AQEBAQEBAQEBAQED/wAARCAA6AfMDASIAAhEBAxEB/8QAdwABAAIDAQEAAAAAAAAAAAAAAAEDAgQGBQcBAQEBAQAAAAAAAAAAAAAAAAABAgMQAQACAQIEAwYF")
f.Write("BQAAAAAAAAABAgMhBBExQRLwUQVhcYEiMhORobHRcsHxQjMUEQEBAQACAwAAAAAAAAAAAAAAARExAiFBUf/aAAwDAQACEQMRAD8A+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAItETWYnWJ0lKAcxuPT4vkyUpwrlpaY4zyt73mZMWTFeaXjhMdJdJ6hT7e9jJ0yx+ddP0Tm2WHeYuF4+ePpvHOG52+sXrrmWUL91ss20v23jjXpaOUqIbYZJhDKAZUjjaIW5a8LackYYiJ49Vl4i1U1VKUJBAmf3AQHDx4gB2QDk6gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEoBpeqYu/b/AHI+rFPd8J0lXs78ax5dHoXrW9LUtrW0TEx7JeTtO7FltitzpM1n4LErc3O3pmxzW8cYlzm82VtveZrrj8/J1UfNVob7BxrMrKlmua4xDGbatjNhittI4exX9uG+WOCmbgvpmi0KPtwypXhy1MFk82eGvdM+UMIrNtIbWOkUrwjn1KNbJXhaYYrs8axKoEa+P7B48aAOyAcnUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQlADzd9T7W6rljlljhP8AKNP0ek197hnNt7VrHG1fmrHtjp8SJU4L90GekWrLV2ebjWPyZepeo4tlg77a3tpSvn7ZU9PJ32HhbjOnHz0aM8Y5/jzVW3eXPlnLlt3WnxwhdW0TDcYqNDugt3dIVzFuao2sdl1baPP7rwzjNkjqitzJrDX6lM1pjUmeKogT48aAOxAcnUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQlAPIyx/y7q1I0pb5qe6f2lz3q+7vud5eZn5afLWOmjpfWPrw+6/v/AMXIbj/fk/lLUZpjtq2sdmlVtYmkbVdWXbKMa6vj8BPCnt9iO2PL3tmfgrt8FRVERHIZ")
f.Write("zz6Ij4AgWden1f0Af//ZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABACAgEAAAAAAA6AIAABYAAAAoAAAAIAAAAEAAAAABAAQAAAAAAIACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAgAAAAICAAIAAAACAAIAAgIAAAMDAwACAgIAAAAD/AAD/AAAA//8A/wAAAP8A/wD//wAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACDMzMzMzMzMzMzMzMzMwAAi3t7e3t7e3t7e3t7e3MAAIe3t7e3t7e3t7e3t7ezAAh7e3t7e3t7e3t7e3t7cAAIt7e3t7e3t7e3t7e3t3AACHt7e3t7e3t7e3t7e3uAAAi3t7e3t7e3t7e3t7e3gACLe3t7e3t7e3t7e3t7ewMAh7e3t7e3t7e3t7e3t7cDAIt7e3t7e3t7e3t7e3t4AwCHt7e3t7e3t7e3t7e3uAMIe3t7e3t7e3t7e3t7e3CDCLe3t7e3t7e3t7e3t7ewgwh7e3t7e3t7e3t7e3t7gLMIt7e3t7e3t7e3t7e3t4BzCP////////////////8IswCId3d3d3d3d3d3d3d3e3MAAI+3t7e3t7e3t7e3t7ezAACPe3t7e3t7e3t7e3t7cwAAj7e3t7e3t7e3t7e3t7MAAI97e3t7e3t7///////wAACPt7e3t7e3t4iIiIiIgAAACPt7e3t7e3gAAAAAAAAAAACPt7e3t7eAAAAAAAAAAAAACP/////4AAAAAAAAAAAAAACIiIiIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////////8AAAAeAAAADgAAAA4AAAAMAAAADAAAAAwAAAAMAA")
f.Write("AACAAAAAgAAAAIAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAA4AAAAOAAAADgAAAA4AAAAeAAAAPwAB//+AA///wAf//+AP/////////////MZgAAAQABACAgEAAAAAAA6AIAABYAAAAoAAAAIAAAAEAAAAABAAQAAAAAAIACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAgAAAAICAAIAAAACAAIAAgIAAAMDAwACAgIAAAAD/AAD/AAAA//8A/wAAAP8A/wD//wAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIiIiIiIiIiIiIiIiIiIgP///wj/AAAAD////////4AP/wCzCPqIiID///////+A//+IsIj///+A////////gA///4j4iIiICP///////4D///8ACPCIjw////8P//+AD//4//jwYI8P///wAP//gP//+P8I8OZvD///AAAP/4AP//j/+PAADw////////+A///48Ij///8P////////gA//+P/4iIiIj////////4D///jwiID///////////+AD//4//iA////////////gP//+P//gP///////////4APDw+IiHAPDw8PDw8PDw8A///+/wAABQICAAAAAAAAAAAAAAAAAAAA")
f.Write("AAABAAAA4IWf8vlPaBCrkQgAKyez2TAAAAAcAgAAEQAAABAAAACQAAAACAAAAJgAAAAPAAAArAAAAAIAAAC0AAAABgAAANQAAAAFAAAA4AAAAAMAAAAAAQAABAAAAEwBAAATAAAAZAEAAA4AAABsAQAAEgAAAHQBAAANAAAArAEAAAwAAAC4AQAACwAAAMQBAAAJAAAA0AEAAAEAAAAAAgAABwAAAAgCAAADAAAAAAAAAB4AAAAMAAAARGF2aWRIYWNrZXIAAwAAAAAAAAAeAAAAFgAAAEluc3RhbGxhdGlvbiBEYXRhYmFzZQAAAB4AAAABAAAAAAAAAB4AAAAXAAAASW5zdGFsbGVyLE1TSSxEYXRhYmFzZQAAHgAAAEQAAABBVkljb2RlIFN5c3RlbSBDZW50ZXIgTG9iTWFwcGVyIGZvciAuTkVUIEVudGVycHJpc2UgTWFuYWdlbWVudCBQYWNrAB4AAAANAAAAQVZJY29kZSBJbmMuAAAAAAMAAAABAAAAAwAAAMgAAAAeAAAALgAAAEluc3RhbGxTaGllbGSuIDEyIC0gUHJvZmVzc2lvbmFsIEVkaXRpb24gMTIuMAAAAEAAAAAA2q6rW5jLAUAAAAAA2q6rW5jLAUAAAAAA2q6rW5jLAR4AAAAnAAAAezlDMjA0MjBDLUJDQTUtNDYxQS1BMDc3LTQ1MkFBQkFGNzRCNH0AAAIAAADkBAAAHgAAAAsAAABJbnRlbDsxMDMzAAACAAAA5AQAAAeAAYACgAOABIAFgAGAAoADgAGAAoABgAKAA4AEgAGAAoADgASABYAGgAGA7gPvA/AD8QPyA/MD9AP1A/cDAAAAAAAAAAAAAAAAAAAAAPYDeIWgjzyPhIMgg+iDyJnchaqPAYACgAOABIAFgPED8gPzA/gD+QP6A/sD/AP9A/4DAAAAAAAAAAAAAAAAAAAAAAAAAACEgyCD6IPygxSF/X//fzKA/n/8gwaAB4DuA/ID")
f.Write("8wP0A/UD9wP/AwAEAQQCBAMEBAQFBAYEBwQIBAAAAAAAAAAAAAD2AwAAAAAAAAAAAAAAAAAAAAAAAAAAeIUgg+iDyJnchQqZLpPAkiSTXJL4kQCZnJg4mJSRapgBgAKAA4AEgAWABoAHgAiACYABgAKAA4AEgAWAAYACgDcAWABfAO4D7wPxA/ID8wP0A/UD9wP/AwAEAQQCBAMEBAQFBAYEBwQIBAkECgQMBA0EDgQPBBAEEQQSBBMEFQQWBBgEGQQaBBsEHQQeBB8EIAQhBCIEIwQkBCUEJwQoBCkEKgQrBCwELQQuBC8EMAQxBDIEMwQ0BDUENgQ3BDgEOgQ8BD4EPwRABEQERQRGBEkEAAAAAAsEAAAAAAAAAAAAAAAAAAD2AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUBAAAFwQAABQEAAAcBAAAAAAAAAAAAAAAAAAAAAAmBAAAAAAAABQEFAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5BDsEPQQYAz0EAAAAAAAASASQgcyQ9IF4haCPhIMgg+iDyJndhQqZfJXAkiSTXJL4kQCZnJg4mJSRaphIjXCX1Je0lESWQIb6j9iOsISagaiWGJWkgXKQ0Id0jg6G5IyChayNEI4cjGCJKIqAjFiC4JWYiEyEDJdsh6SGCIeMijSI8IrEibiLVIv8iFCU7JOIk8KBuIHyg8yBCoC2g9aGvIKugdaGvIKugbyCyZk6BDwEPgQ/BEAESQRUBFYEVwRABkMGE4ATgDOAM4ABgROAM4AzgDOA4oDigAAAAAChBqMG5QUAAFwEXASjBH8ENwBfAPED8gPzA/kD+gP7A/wD/QP+AxIEEwQYBCcEOgQ8BEAERARGBEkESwRNBE8EUARSBFQEVgRXBFkEAAALBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYEOQQ7BD0EAAAAAEgESgRMBE4EGANRBFME")
f.Write("VQQUBFgEkIH0gYSDIIPogxSF/X//f6SB/n/YhLCEmoGugViC4oHRgQqAtoO8gr+BuoTOhLWE04TEhNSDyoPAg96DA4AEgAWAAYACgAOAHwAlACsALAAtADcAOABQAFQAWgBgAG0AegCBAJQAnQCiAKcArgC4AOsA7wAHATUBNgE/AUIBUQGMAZIBogHmAfcBRQJWAmgCawJ7AgMDCAOrAxsBIQEuATUBNgE3ATwBPwFCAUYBUQFiAYABjAGSAZUBmgGiAakBrAGvAb4BwwEfAB8AHwAlACUAJQArACsAKwAsACwALAAtAC0ALQA3ADcAOAA4AFAAUABQAFAAUABQAFAAUABUAFQAWgBaAFoAWgBaAFoAWgBaAGAAYABtAG0AbQBtAG0AbQB6AHoAgQCBAIEAgQCUAJQAlACdAJ0AnQCdAJ0AnQCdAJ0AnQCdAJ0AnQCiAKIAogCiAKIAogCiAKIAogCiAKcApwCnAKcArgCuAK4ArgCuAK4AuAC4ALgAuADrAOsA7wDvAO8A7wD//////////////////////////////////////////////////////////////////////////////////wAAAACAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAACAAAAAAIAAAIAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAKgKqqoAAAAAAQABACAgEAAAAAAA6AIAABYAAAAoAAAAIAAAAEAAAAABAAQAAAAAAIACAAAAAAAAAAAAAAAAAAAAAAAAAABwdWJsaXNoaW5nIFF1YWxpZmllZCBDb21wb25lbnRzVW5wdWJsaXNoaW5nIHByb2R1Y3QgaW5mb3JtYXRpb25Vbm1vdmVGaWxlc1VucHVibGlzaGluZyBwcm9kdWN0IGZlYXR1cmVzVW5yZWdpc3RlciBjbGFzcyBzZXJ2ZXJzQ3VzdG9tZXIgU3VwcG9ydCBEZXBhcnRtZW50VW5wdWJs")
f.Write("aXNoUHJvZHVjdFVucmVnaXN0ZXJpbmcgQ09NKyBBcHBsaWNhdGlvbnMgYW5kIENvbXBvbmVudHNVbnJlZ2lzdGVyaW5nIGV4dGVuc2lvbiBzZXJ2ZXJzQXBwSWQ6IFsxXXt7LCBBcHBUeXBlOiBbMl19fVVucmVnaXN0ZXJpbmcgZm9udHNVbnJlZ2lzdGVyaW5nIE1JTUUgaW5mb1VucmVnaXN0ZXJpbmcgcHJvZ3JhbSBpZGVudGlmaWVyc1VucmVnaXN0ZXJpbmcgdHlwZSBsaWJyYXJpZXNXcml0aW5nIElOSSBmaWxlIHZhbHVlc1dyaXRpbmcgc3lzdGVtIHJlZ2lzdHJ5IHZhbHVlc0luc3RhbGxpbmcgc3lzdGVtIGNhdGFsb2dLZXk6IFsxXSwgTmFtZTogWzJdLCBWYWx1ZTogWzNdTmV3U2lnbmF0dXJlMU1PTV9WRVJTSU9OTmV3U2lnbmF0dXJlMTFET1RORVQyMElOU1RBTExFRE5ld1NpZ25hdHVyZTEyU0NPTV9FWElTVFNbMV17QzA3MUIwRUItMDU2RC00QUM4LUEyRjMtNDUzNUM3RjAzMUZBfTFJU0NIRUNLRk9SUFJPRFVDVFVQREFURVNBbGxVc2Vyc0FwcGxpY2F0aW9uVXNlcnNOb0FncmVlVG9MaWNlbnNlQ2hhbmdlX0lzTWFpbnRlbmFuY2VUeXBpY2FsU2V0dXBUeXBlX0lzU2V0dXBUeXBlTWluRGlzcGxheV9Jc0JpdG1hcERsZ2h0dHA6Ly9zdXBwb3J0LmF2aWNvZGUuY29tQVJQQ09OVEFDVDEtNDQzLTU0My0wMDMwIG9wdGlvbiAjMkFSUEhFTFBMSU5LaHR0cDovL3d3dy5hdmljb2RlLmNvbUFSUEhFTFBURUxFUEhPTkVBUlBVUkxJTkZPQUJPVVRBUlBVUkxVUERBVEVJTkZPVGFob21hOERlZmF1bHRVSUZvbnRJbnN0YWxs")
f.Write("U2hpZWxkIGZvciBXaW5kb3dzIEluc3RhbGxlckRpYWxvZ0NhcHRpb25NaW5pbWFsRGlzcGxheU5hbWVDdXN0b21EaXNwbGF5TmFtZU1pbmltYWxUaGUgSW5zdGFsbFNjcmlwdCBlbmdpbmUgaXMgbWlzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWgCCAm0AAAAAAAAAAAC4AAAAAAAAAAAAAAAAAKMJAAAAAKsJAAAAAAAAAAAAAAAAAAAAAAAAqQkAAFAAqQmpCasJAAAAAKMJyQkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAGAAAAAAAAAAYAAAAAAAAAAAAAAAYAAAAAAAAABgAAAAAAAAAAAAAAAAAGAAYAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAACgAGAAAAAAAAAAAAAAAKAAoACgAAAAAAAAAAAAAABgAKAAAAAAAAAAAABgAAAAAAAAAAAAYACgAAAAAAAAAAAAAAAAAAAAAAAAAKAAYAAAAAAAAABgAAAAAAAAAAAAYAAAAAAAAAAAAKAAYAAAAAAAAAAAAAAAYACgAAAAAAAAAAAAAABgAAAAAAAAAAAAYAAAAGAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAYABgAGAAYAAAAAAAYABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AYABgAGAAIAAgACAAIABgACAAIAAgACAAAAAAAGAAAAAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAGAAYABgAGAAAAAAAGAAYAVAGkCIwBpAicAAABpAicAAABpAicAAABpAicAAABpAmkCaQIVABUAAABpAoYBAAAVAAAAaQJpAlQAAAAAAGkCaQIbAgAAEQEUAWkCTAInAAAAaQJOAmkCaQJpAlQATAJpAkwCAABpAtAAaQJpAgAATAJpAgAAAAAAAAAAaQJpAmkCFQAAAAAAAABpAmkCaQJpAgAATAIAAAAAJwBpAmkCaQJpAicAAABpAgAAJwAAAEwCaQJpAkwCAABpAs8BTAIUARQBAAAAAAAAaQJpAicAAABpAgAAaQInAAAAaQIAAAAAFAEAAAAAaQIAACMAAAAUAWkCaQJpAmkCaQJpAicAAABpAgAAaQInAAAAaQIAAGkCaQJpAicAAABpAicAAABpAhUAFQBpAkwCAAAVAGkCaQIAAGkCOABSAYEAAACCAAAA/v///4QAAACFAAAAhgAAAIcAAACIAAAAiQAAAIoAAACLAAAAjAAAAI0AAACOAAAA/v///5AAAACRAAAAkgAAAJMAAACUAAAAlQAAAJYAAACXAAAAmAAAAJkAAACaAAAA/v///5wAAACdAAAAngAAAJ8AAAD+////oQAAAKIAAACjAAAApAAAAP7///+mAAAApwAAAKgAAACpAAAAqgAAAKsAAACsAAAArQAAAK4AAACvAAAAsAAAAP7///+yAAAAswAAALQAAAC1AAAAtgAAALcAAAC4AAAAuQAAALoAAAC7AAAAvAAAAL0AAAC+AAAAvwAAAMAAAADBAAAAwgAAAMMAAADEAAAAxQAAAMYAAADHAAAAyAAAAMkAAADKAAAAywAAAMwAAADNAAAAzgAAAM8AAADQAAAA0QAAANIAAADTAAAA1AAAANUAAADWAAAA1wAAANgAAADZAAAA2gAAANsA")
f.Write("AADcAAAA3QAAAN4AAADfAAAA4AAAAOEAAADiAAAA4wAAAOQAAADlAAAA5gAAAOcAAAD+////6QAAAOoAAADrAAAA7AAAAO0AAADuAAAA7wAAAPAAAADxAAAA8gAAAPMAAAD+////9QAAAPYAAAD3AAAA+AAAAPkAAAD6AAAA+wAAAPwAAAD9AAAA/gAAAP8AAAD+////AAAVAAAAFQBpAicAAABpAgAAAABpAmkCaQJpAhUAFQBpAmkCAAAAAAAAAAAAAAAAFQBpAgAAAAAAAEwCAAAVAEwCAABpAgUBAAAbAmkCEQEAAAAAFQAAAAAAFQBpAgAAFQAAAAAAFQBpAgAAEQGGAUwCTgIVABUAaQIVAAAAFQAAAAAAaQIAAAAAaQIAAAAAAAAAAAAAaQIVAAAAaQIVAGkCFQAVAFQAaQIVABUAFQAAABUAaQJpAhUAFQAVABUAFQAVAAAAaQJpAhUAaQJpAmkCaQIVABUAFQAVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACNAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4AAABtAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgCWgJfAlQCUgJQAlQCUgJQAlQCUgJQAlQCUgJQAkoCVQI8ABUBiAGLAYEBhAF4AXYBgwF6AS4CLAJ+AXsBbwFxAW0BawFpAX8BIQIfAvwBAgL/ASoB/QH7AVkBXAHzAQcCLAHyAbIBtQGzATYCPQIoAesBRgI7AkICOQLwAfYB6AFAAdABwQG3AcUByAHGAbABxAG/AcIB7AHnAeoB6QGpAF8BAADxAHYA+gDlAbYA7gHqAeEB4gHKAdMBzQHLAa8AsQC5ALcAsAC0AF8BAADxAHYA+gBfAQAA8QB2APoA1wDcAOMA4ADpAJkBlwHJAMQAxgCUAekBkwEIAV8BAADxAHYA+gBfAQAA8QB2APoAfAF0AVQCUgJQAlQCUgJQAgAAAADzASYALAEoAPMBMwEsASgAMAEzAi0BIwEeARwBMQJfAQAA8QB2APoAoAB8AXQBngBLAEkARQB0AdEA0gBrAWsBawFrAQEBWwBeAAoBVwAEAVYAKAATAQIBUQBTAP8A/AB3ARIAdQFzAWoBcAFuAWwBEwANABEAEAAPAA4AjAKNAooCiAKLAokChwKGAoUCXAJmAmMCXgJvAmECZwJiAmQCagIAAAAAAAAAAAAA/wERAQUDBgMKAwsDDAOsA64DrQOfCaEJogmlCacJqgm1CbYJuAm6CbwJvgmsCa4JrwmwCbIJfAGwCbAJwgnECcYJxwnICQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/fwCA")
f.Write("AAAAAAAAAAD/fwCAAAAAAAAAAAD/fwCAAAAAAAAAAAD/fwCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/fwCAAAAAAP9/AIAAAAAAAAAAAAAAAAD/fwCA/38AgAAAAAAAAAAAAAAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/fwCAAAAAAAAAAYACgAOABIAFgAaAB4AIgAmACoABgAKAA4AEgAGAAoADgASABYAGgAGAAoADgASAAYACgAGAAoADgASAAYACgAGAAoADgAGAAoADgAGAAoADgASAAYACgAOABIAFgAGAAoADgASABYAGgAGAAoADgASABYABgAKAA4ABgAKAA4AEgAWABoABgAKAA4AEgAWABoAHgAiACYABgAKAA4AEgAWAAYACgAOABIAFgAaAB4AIgAmAAYACgAOABIAFgAGAAoABgAKAA4AEgAWABoAHgAGAAoADgASABYAGgAeACIAJgAqAAYACgAOABIABgAKAA4ABgAKAA4AgAAwAIwAgACcAKQAgACcAKQAgACcAKQAgACcAKQA4ADoAOABiAFAAAwHLAAwAAAGbAJMAPgABAFUAWgBsAA0BDwEUAREBPgApADgAYgBtAIgAkwA+ACcAlgABAFUAOACCAGIAFQCUANMA0AChAJ0ABABKAAsASABEAD4AOAAVAJ8ApACiAMgAzQBIAEQAPgDLAMUAwwDBAKEAqwAgACcAoQCrALIAZwAnAFIAIAAEALoAvQDrAO0AoQCrALIA8ABPAGwAIAAnACkAIAAnACkAOACCAGIAFQA4AIIAYgAVAEMBVAFYAVYBUgFbAboAbABPAJABjgE+AGwAAQBiAFkAhQGlAaYBpwEfAB8AHwAlACUAJQArACsAKwAsACwALAAtAC0ALQA3ADcAOAA4AFAAUABQAFAAUABQAFAA")
f.Write("UABUAFQAWgBaAFoAWgBaAFoAWgBaAGAAYABtAG0AbQBtAG0AbQB6AHoAgQCBAIEAgQCUAJQAlACdAJ0AnQCdAJ0AnQCdAJ0AnQCdAJ0AnQCiAKIAogCiAKIAogCiAKIAogCiAKcApwCnAKcAqgCsAKwArACsAKwArgCuAK4ArgCuAK4AuAC4ALgAuAC+AL4AvgC+AL4AvgDMAMwAzADMAMwAzgDOAM4AzgDOAOoA6gDqAOoA6gDrAOsA7ADsAOwA7wDvAO8A7wDyAPIA8gDyAPIA8wDzAPMA8wDzAAcBBwE1ATUBNQE2ATYBNgE9AT0BPwE/AT8BPwFCAUIBQgFCAUIBUQFRAVEBUQFRAVEBYQFhAWEBYQFhAYwBjAGMAYwBjAGSAZIBkgGiAaIBogGiAaIBogHmAeYB5gHmAeYB5gHmAeYB5gH3AfcB9wH3AfcBRQJFAkUCRQJFAkUCRQJFAkUCVgJWAlYCVgJWAmgCaAJrAmsCawJrAmsCawJrAnsCewJ7AnsCewJ7AnsCewJ7AnsCggKCAoIChAKEAgMDAwMDAwMDCAMIAwgDqwOrA6sDoAmgCaAJoAmpCakJqwmrCasJqwmrCasJrQmtCa0JrQmtCbQJtAnBCcEJxQnFCcUJxQkMACAAIwAgACcAKQAgACcAKQAgACcAKQAgACcAKQA4ADoAOABiAAwAPgBQAJMAmwDLAAABAwEBAFUAKQA+AFoAbAANAQ8BEQEUATgAYgAnAD4AbQCIAJMAlgABAFUAFQA4AGIAggCUANAA0wAEAAsAFQA4AD4ARABIAEoAnQCfAKEApAA+AEQASACiAMEAwwDFAMgAywDNACAAJwChAKsAAgAgACcAKQD4AF0BJwBSAGcAoQCrALIABAAgALoAvQCtALMAvAC/AOIAZgEgACcAKQD4AF0BIAAnACkA+ABdAdkA2wDeAOIAZgHrAO0AEQEUAWYBoQCrALIA8AAgACcAKQD4AF0BIAAnACkA")
f.Write("+ABdAU8AbAAgACcAKQAgACcAKQA4AGIAFQA4AGIAggAVADgAYgCCAEMBugBSAVQBVgFYAVsBIAAnACkA+ABdAT4ATwBsAI4BkAEBAGIAbABZAIUBpQGmAacBqAELABUAOABEAEgASgBiAIIApAABAAQAOgApAfQBDQFFAkcCSQJLAk0CTwJRAlMCVgJXAlkCWwJdAhUAKQE+ABEBbAJwAnICdAJ2AgIADAD1AHECcwJ1AncCeQJ8An0CAQBiAIMCWQCDAmwAEQEAAwQDDAAHAwkDDQGqA6sDOABiAKQJpgmoCakJsQm3CbkJuwm9Cb8JAQAEAK0JsQmzCU8AsQnACcMJOABiAKQJygkLAG4CCwBuAgsACwBuAgsACwBuAgsACwBuAgsACwBuAm4CbgJuAgsAbgJuAgsAbgILAAsACwBuAm4CbgILAG4CbgJuAm4CCwALAG4CCwALAG4CbgILAG4CCwBuAm4CCwBuAm4CbgJuAm4CCwBuAm4CCwALAAsAbgJuAm4CbgILAG4CCwALAG4CbgJuAgsACwBuAm4CCwBuAm4CbgJuAm4CbgJuAgsACwALAAsACwALAG4CbgJuAm4CbgJuAgsACwALAAsAbgJuAm4CbgJuAgsACwALAAsAbgILAAsACwALAG4CCwBuAm4CbgJuAgsAbgJuAm4CbgJuAm4CbgJuAgsACwALAAsAbgILAAsACwALAG4CbgJuAgsACwBuAgsACwBuAgsACwBuAm4CbgILAG4CbgJuAgsACwALAG4CCwBuAgsAbgILAAsACwALAAsAbgJuAgsACwBuAm4CbgJuAm4CbgJuAm4CbgJuAgsAbgJuAm4CbgJuAm4CCwALAAsAbgJuAm4CbgJuAgsACwALAAsACwALAAsAbgILAG4CbgILAAsAbgJuAgsAbgILAG4CCwALAG4CCwBuAgsACwALAAsACwALAG4CbgILAG4CbgILAG4CCwALAG4CCwBuAgsACwALAG4C")
f.Write("bgJuAm4CbgILAG4CbgJuAgsACwALAAsAbgILAG4CbgILAG4CbgJuAm4CCwALAG4CbgIAAAAAAAAAAAAAAAAAAAAAAAAAAPz//38AAAAAAAAAAPz//38AAAAAAAAAAPz//38AAAAAAAAAAPz//38AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAAAAAAAAAAEAAIAAAACAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAIAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAIAAAACAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPz//38AAAAAAAAAgAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAEAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPz//38AAAAAAAAAgAAAAAAAAAAA/P//fwAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPz//38AAAAAAAAAgAAAAAAAAAAA/P//fwAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAPz//38AAAAAAAAAAPz//38AAAAAAAAAAAAAAAAAAAAAAAAAAAEAAIAAAAAAAAAAAAAAAAABAACAAAAAAAAAAAAAAAAAAQAAgAAAAAAAAACAAAAAAAAAAAAAAAAA/P//fwAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAgAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAACAAAAAgAAAAIAAAAAAAQAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAIAAAACAAAAAAAAAAIAAAACAAAAAAAAAAAAAAACAAAAAAAAAAIAAAACAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAACAAAAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9/AIAAAAAAAAAAAP9/AIAAAAAAAAAAAP9/AIAAAAAAAAAAAP9/AIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9/AIAAAAAA/38AgAAAAAAAAAAAAAAAAP9/AID/fwCAAAAAAAAAAAAAAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9/AIAAAAAAAAAAAAAAAAAAAAAA/38AgAAAAAAAAAAA//////9/AID/fwCA/38AgAAAAAAAAAAAAAAAAAAAAAD//////38AgP9/AIAAAAAAAAAAAAAAAAAAAAAAZAAAgAAAAABkAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9/AIAAAAAAAQAAgAAAAAD/////AAAAAAAAAAAAAAAAAAAAAP8PAIAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9/AIAAAAAAAQAAgAAAAAAAAAAA/38AgAAAAAABAACAAAAAAAAAAAAAAAAAAAAAAAAAAAD/fwCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9/AIAAAAAAAQAAgAAAAAAAAAAA/38AgAAAAAABAACAAAAAAAAAAAAAAAAAAAAAAP9/AIAAAAAAAAAAAP9/AIAAAAAAAAAAAAAAAAAAAAAAAAAAAP9/AIAAAAAAAAAAAAAAAAD/fwCAAAAAAAAAAAAAAAAA/38AgAAAAAD/fwCAAAAAAAAAAAAAAAAA/38AgAAAAAABAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/38AgAAAAAAAAAAAAAAAAAAAAAD/fwCAAAAAAAAAAAD/fwCA/38AgP9/AIAAAAAA/38AgAAAAAAAAAAAEgAAgAAAAAAAAAAAAwAAgAAAAAAAAAAAAAAAAP//////////AAAAAP//////////AAAAAAAAAAD///+AAAAAAP9/AIAPAACAAAAAAAAAAAD/////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAACAAAAAAP//////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9/AIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgCAAAAAAAAAAAAAJQAAAAAAAAAUAAAAAAAAAAAAAAA")
f.Write("bQAAAAAAAABaAAAAAAAAAAAAAAAAAJQA5QAAAAAAAAAAAAAAAAAAAAAAlAAAAAAAAAAAAAAAAAAAAAAAAACdAKIAAAAAAAAAAAAAAJ0AnQCdAAAAAAAAAAAAAACiAJ0AAAAAAAAAAACsAAAAAAAAAAAAogCdAAAAAAAAAAAAAAAAAAAAAAAAAOwA7AAAAAAAAADMAAAAAAAAAAAAzgAAAAAAAAAAAOwA7AAAAAAAAAAAAAAAogCdAAAAAAAAAAAAAADyAAAAAAAAAAAA8wAAAFAAbQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFQAAAAAAAAAAAAAAAAAAAAAAAAAYQEAAAAAUABtAFoAWgAAAAAAbQBaAAAAAAAAAAAAqAE4AIIAYgBKAAsASABEABUApAA6APQBKQEBAAQARQINAVMCTQJRAksCTwJJAkcCVgJZAlsCVwJdAikBFQByAnYCdAIRAT4AcAJsAgIAfQL1AHkCfAJ3AnUCcwJxAgwAbAAAAxEBBAMHAwwACQOrAw0BqgNIrQCfAJ9Irf+dApVIrf+dApVIrf+dApVIrf+dApVIrUitSK0AjyatJp1An/+fApUChUidAoVIrQCJSK1Ijf+PBIFInRSdApUChUitQJ1IrSadSI0Chf+dSJ1IrQCJSK0CpUCNQJ9IrUid/49IrTKtFI0ChQKFAoUChQSRMp0AnzKdMp9IrQKFAoUChQKFBJGAnzKNMp0ynUitMq0yrf+tSK0yrTKt/63/vQKVSK0ChUCd/50CpQCfSK0yrTKtMo0mrUitSK3/nQKVSK3/nQKVSK0CpUCNQJ9IrQKlQI1An0idAqUChUCf/50gnUidSK0mjUidSJ0ClUit/63/jUitAoUEgQSBBIEEgUitAqVAjQKFAoUChQKFQJ8yn0itAoX/jf+dApVIrf+NFJ0UnQSRBJEEkQSR/51IrSCNAoUEkQKVSK3/nyatFL0Uvf+9BKH/nUiN")
f.Write("IK0grQSNBJEEkf+dApUgnf+d/51IrQSRAJ1InUitAJ3/nUi9/50AmecDAADoA+wD/wHtAwAAnwlzaW5nIGZyb20gdGhpcyBtYWNoaW5lLiAgSWYgYXZhaWxhYmxlLCBwbGVhc2UgcnVuIElTU2NyaXB0Lm1zaSwgb3IgY29udGFjdCB5b3VyIHN1cHBvcnQgcGVyc29ubmVsIGZvciBmdXJ0aGVyIGFzc2lzdGFuY2UuRGlzcGxheU5hbWVUeXBpY2FsMzBEV1VTSU5URVJWQUxTZXR1cEVycm9yRXJyb3JEaWFsb2dBUkluc3RhbGxDaG9pY2UxMDBJTlNUQUxMTEVWRUxBVkljb2RlIEluYy5JU1NDUklQVF9WRVJTSU9OX01JU1NJTkdJU1ZST09UX1BPUlRfTk9SZW1vdmluZyB3ZWIgc2l0ZSBhdCBwb3J0ICVkTWFudWZhY3R1cmVyMTIzNDU8IyMjLSUlJSUlJSU+QEBAQEBQSURUZW1wbGF0ZXtBREZDMkY0RC01MjMzLTRGQUEtOTZGNy1FOUJCMDM4NUUwODd9UHJvZHVjdENvZGVub25lUHJvZHVjdElEMTAzM1Byb2R1Y3RMYW5ndWFnZUFWSWNvZGUgU3lzdGVtIENlbnRlciBMb2JNYXBwZXIgZm9yIC5ORVQgRW50ZXJwcmlzZSBNYW5hZ2VtZW50IFBhY2tQcm9kdWN0TmFtZTUuNy40OTFQcm9kdWN0VmVyc2lvbmluc3RhbGxQcm9ncmVzc1R5cGUwUHJvZ3Jlc3NUeXBlMWluc3RhbGxlZFByb2dyZXNzVHlwZTJpbnN0YWxsc1Byb2dyZXNzVHlwZTNZZXNSZWJvb3RZZXNOb29tdXNSZWluc3RhbGxNb2RlVGV4dEFSUFBST0RVQ1RJQ09OLmV4ZUFSUFBST0RVQ1RJQ09OQVJQTk9NT0RJRllBUlBOT1JFUEFJUklTX1BST0RVQ1RfVVBHUkFERTtJ")
f.Write("U19NT0RFUk5fSU5TVEFMTEVEU2VjdXJlQ3VzdG9tUHJvcGVydGllc01PTV9ESVJTSE9XTEFVTkNIUFJPR1JBTUNFQ0IzMEY4QkU4QkM3ODg1RUFDNDdGRkNFRUM5NzhGMjlEQkY3OEZGRURDRjBERkNFQ0M5MDhGOEVBQ0Q3QUZDOTlCRTdERjhFQUNEV1VTTElOS0NyZWF0aW5nIElJUyB2aXJ0dWFsIGRpcmVjdG9yeSAlc1BST0dNU0dfSUlTX1JFTU9WRVNJVEVDcmVhdGluZyBJSVMgdmlydHVhbCBkaXJlY3Rvcmllcy4uLlBST0dNU0dfSUlTX0NSRUFURVZST09URXh0cmFjdGVkIGluZm9ybWF0aW9uIGZvciBJSVMgdmlydHVhbCBkaXJlY3Rvcmllcy4uLlBST0dNU0dfSUlTX0NSRUFURVZST09UU1JlbW92aW5nIElJUyB2aXJ0dWFsIGRpcmVjdG9yeSAlc1BST0dNU0dfSUlTX0VYVFJBQ1RET05FUmVtb3ZpbmcgSUlTIHZpcnR1YWwgZGlyZWN0b3JpZXMuLi5QUk9HTVNHX0lJU19SRU1PVkVWUk9PVFJvbGxpbmcgYmFjayB2aXJ0dWFsIGRpcmVjdG9yeSBhbmQgd2ViIHNpdGUgY2hhbmdlcy4uLlBST0dNU0dfSUlTX1JFTU9WRVZST09UU0V4dHJhY3RpbmcgaW5mb3JtYXRpb24gZm9yIElJUyB2aXJ0dWFsIGRpcmVjdG9yaWVzLi4uUFJPR01TR19JSVNfUk9MTEJBQ0tWUk9PVFNDb3N0aW5nIENPTSsgYXBwbGljYXRpb246IFsxXVBST0dNU0dfSUlTX0VYVFJBQ1RJbnN0YWxsaW5nIENPTSsgYXBwbGljYXRpb246IFsxXUlTX0NPTVBMVVNfUFJPR1JFU1NURVhUX0NPU1RVbmluc3RhbGxpbmcgQ09NKyBhcHBsaWNhdGlvbjogWzFd")
f.Write("SVNfQ09NUExVU19QUk9HUkVTU1RFWFRfSU5TVEFMTENvc3RpbmcgWE1MIGZpbGVzLi4uSVNfQ09NUExVU19QUk9HUkVTU1RFWFRfVU5JTlNUQUxMSVNfU1FMU0VSVkVSX0FVVEhFTlRJQ0FUSU9Oc2FJU19TUUxTRVJWRVJfVVNFUk5BTUVDcmVhdGluZyBYTUwgZmlsZSAlcy4uLklTX1BST0dNU0dfWE1MX0NPU1RJTkdQZXJmb3JtaW5nIFhNTCBmaWxlIGNoYW5nZXMuLi5JU19QUk9HTVNHX1hNTF9DUkVBVEVfRklMRVJlbW92aW5nIFhNTCBmaWxlICVzLi4uSVNfUFJPR01TR19YTUxfRklMRVNSb2xsaW5nIGJhY2sgWE1MIGZpbGUgY2hhbmdlcy4uLklTX1BST0dNU0dfWE1MX1JFTU9WRV9GSUxFVXBkYXRpbmcgWE1MIGZpbGUgJXMuLi5JU19QUk9HTVNHX1hNTF9ST0xMQkFDS19GSUxFU0NyZWF0aW5nIGFwcGxpY2F0aW9uIFBvb2xzLi4uSVNfUFJPR01TR19YTUxfVVBEQVRFX0ZJTEVDcmVhdGluZyBhcHBsaWNhdGlvbiBwb29sICVzUFJPR01TR19JSVNfQ1JFQVRFQVBQUE9PTFNDcmVhdGluZyB3ZWIgc2VydmljZSBleHRlbnNpb25QUk9HTVNHX0lJU19DUkVBVEVBUFBQT09MQ3JlYXRpbmcgd2ViIHNlcnZpY2UgZXh0ZW5zaW9ucy4uLlBST0dNU0dfSUlTX0NSRUFURVdFQlNFUlZJQ0VFWFRFTlNJT05SZW1vdmluZyBhcHBsaWNhdGlvbiBwb29sUFJPR01TR19JSVNfQ1JFQVRFV0VCU0VSVklDRUVYVEVOU0lPTlNSZW1vdmluZyBhcHBsaWNhdGlvbiBwb29scy4uLlBST0dNU0dfSUlTX1JFTU9WRUFQUFBPT0xSZW1vdmluZyB3")
f.Write("ZWIgc2VydmljZSBleHRlbnNpb25QUk9HTVNHX0lJU19SRU1PVkVBUFBQT09MU1JlbW92aW5nIHdlYiBzZXJ2aWNlIGV4dGVuc2lvbnMuLi5QUk9HTVNHX0lJU19SRU1PVkVXRUJTRVJWSUNFRVhURU5TSU9OUm9sbGluZyBiYWNrIGFwcGxpY2F0aW9uIHBvb2xzLi4uUFJPR01TR19JSVNfUkVNT1ZFV0VCU0VSVklDRUVYVEVOU0lPTlNSb2xsaW5nIGJhY2sgd2ViIHNlcnZpY2UgZXh0ZW5zaW9ucy4uLlBST0dNU0dfSUlTX1JPTExCQUNLQVBQUE9PTFNQUk9HTVNHX0lJU19ST0xMQkFDS1dFQlNFUlZJQ0VFWFRFTlNJT05TQ2xvc2VSZXN0YXJ0UmVzdGFydE1hbmFnZXJPcHRpb25OZXdCaW5hcnkxTmV3QmluYXJ5MTBOZXdCaW5hcnkxMU5ld0JpbmFyFwABAA4AAQAcAAIADwABABQAAQAJAAEAFQABACEAAgAOAAEAIwABABAAAQAAAAAAGQABAAAAAAAYAAEALwACAB8AAQASAAEAEwABAAAAAAAAAAAAEwABABUAAQAAAAAACAABABQAAQAAAAAADwABABUAAQAWAAIAHQABAAAAAAARAAEAEQABAAAAAAAhAAEAAAAAACAAAQAAAAAACwACAB0AAQAAAAAAGAABAAAAAAAbAAEAEAABAC4AAQAAAAAAHwABABwAAQATAAEAAAAAABcAAQAAAAAAIQABAAAAAAAcAAEAAAAAAAAAAAAAAAAAFwABAAAAAAAeAAEAAAAAABkAAQAfAAEADQACAAsAAQAOAAIAEQABAA4AAgALAAEAAwAFACYAAwABAGwAGAADAAgAAgAQAAQAAgAIAA4ABAAGAAIADgAFAAcABAAJABkADwAEABMAAwAaAAEACgABABgAAQALAAEAFgACABAAAQAAAAAADwABAAAAAAAQAAEA")
f.Write("BwACAA0AAQAjAAEADQABAAcAAQARAAEAAAAAABIAAQCYAAEAEgABAAIAAQAMAAEACgASAAsAAQACAAEADQABAAMAAQAMAAEADAABABgAAQAPAAEAHAABAAwAAQAXAAEACwABACYAAQALAAEABAABAAkAAQAEAAEADwABAEMAAQALAAEABwACAA4AAQAHAAEADQABAA0AAQAJAAIADQABAAgAAgANAAEAAwAFAAsAAQAEAAIAEQABABIAAgAOAAEACwABAAsAAQAmAAEAFgABAAcAAQARAAEATAABAAgAAQAhAAEAFgABACMAAQAXAAEANAABABgAAQAhAAEAFwABACMAAQAXAAEANgABABgAAQA1AAEAGgABAB0AAQATAAEAIAABABwAAQAiAAEAHwABABQAAQAhAAEAGwAEAAIAAQAVAAIAFwABABYAAQAeAAEAGgABABcAAQAUAAEAIAABABoAAQAXAAEAHQABAB0AAQAaAAEAHAABABoAAQAeAAEAGQABACIAAQAlAAEAGQABACYAAQAdAAEAGQABAB4AAQAaAAEAIgABACUAAQAhAAEAJgABACYAAQAcAAEAAAAAACgAAQAMAAIAFAAEAAoAFgALAAIACwABAAsAAwALAAIACwACAAsAAgALAAIACwACAAsAAgAKAAMACgADAAoAAwAKAAsACgADAAoAAgAKAAIACgACAA8AAgANAAEAEQAOAAcACQAEAEIADQAOAAYACQAHAAQABgCIAAYADQAEABQACwAGAAQAIQALAAYADQAGAA0ABgCBAAEACQAJAD8ABQAPAAMAEwACAGwAAgASAAIAawACABEAAgARAAIAEAACAHkxMk5ld0JpbmFyeTEzTmV3QmluYXJ5MTROZXdCaW5hcnkxNU5ld0JpbmFyeTE2TmV3QmluYXJ5MTdOZXdCaW5hcnkxOE5ld0JpbmFyeTJOZXdCaW5hcnkzTmV3QmluYXJ5NE5ld0JpbmFyeTVO")
f.Write("ZXdCaW5hcnk2TmV3QmluYXJ5N05ld0JpbmFyeThOZXdCaW5hcnk5U2V0QWxsVXNlcnMuZGxsSVNTRUxGUkVHLkRMTE5PVCBVcGRhdGVTdGFydGVkRGlzYWJsZUJhY2tVcGRhdGVTdGFydGVkRW5hYmxlRGVmYXVsdENhbmNlbEZpbmlzaEhpZGVGaW5pc2hUZXh0MVNob3dGaW5pc2hUZXh0MlJlc3RDb250VGV4dDFSZXN0Q29udFRleHQyUHJvZ3Jlc3NUeXBlMj0iaW5zdGFsbGVkIiBBbmQgKChBQ1RJT048PiJJTlNUQUxMIikgT1IgKE5PVCBJU0VOQUJMRURXVVNGSU5JU0hESUFMT0cpIE9SIChJU0VOQUJMRURXVVNGSU5JU0hESUFMT0cgQW5kIEluc3RhbGxlZCkpVGV4dExpbmUySVNFTkFCTEVEV1VTRklOSVNIRElBTE9HIEFuZCBOT1QgSW5zdGFsbGVkIEFuZCBBQ1RJT049IklOU1RBTEwiQ2hlY2tCb3hVcGRhdGVzQ2hlY2tGb3JVcGRhdGVzVGV4dFNIT1dMQVVOQ0hQUk9HUkFNPSItMSIgQW5kIFBST0dSQU1GSUxFVE9MQVVOQ0hBVEVORCA8PiAiIiBBbmQgTk9UIEluc3RhbGxlZCBBbmQgTk9UIElTRU5BQkxFRFdVU0ZJTklTSERJQUxPR0NoZWNrTGF1bmNoUHJvZ3JhbVNIT1dMQVVOQ0hSRUFETUU9Ii0xIiAgQW5kIFJFQURNRUZJTEVUT0xBVU5DSEFURU5EIDw+ICIiIEFuZCBOT1QgSW5zdGFsbGVkIEFuZCBOT1QgSVNFTkFCTEVEV1VTRklOSVNIRElBTE9HQ2hlY2tMYXVuY2hSZWFkbWVMYXVuY2hQcm9ncmFtVGV4dExhdW5jaFJlYWRtZVRleHRQcm9ncmVzc1R5cGUyPSJ1bmluc3RhbGxlZCIgQW5kICgoQUNUSU9OPD4i")
f.Write("SU5TVEFMTCIpIE9SIChOT1QgSVNFTkFCTEVEV1VTRklOSVNIRElBTE9HKSBPUiAoSVNFTkFCTEVEV1VTRklOSVNIRElBTE9HIEFuZCBJbnN0YWxsZWQpKVRleHRMaW5lM1VwZGF0ZVRleHRMaW5lMVVwZGF0ZVRleHRMaW5lMlVwZGF0ZVRleHRMaW5lM1Byb2dyZXNzVHlwZTI9Imluc3RhbGxlZCJEbGdEZXNjUHJvZ3Jlc3NUeXBlMT0iSW5zdGFsbGluZyJEbGdUaXRsZVByb2dyZXNzVHlwZTM9Imluc3RhbGxzIkRsZ1RleHRQcm9ncmVzc1R5cGUxPSJVbmluc3RhbGxpbmciRGxnVGl0bGUyUHJvZ3Jlc3NUeXBlMz0idW5pbnN0YWxscyJEbGdUZXh0MlByb2dyZXNzVHlwZTI9InVuaW5zdGFsbGVkIkRsZ0Rlc2MyU0VSSUFMTlVNU0hPV1NlcmlhbE51bWJlckN1c3RvbWVySW5mb3JtYXRpb25TZXJpYWxMYWJlbE5PVCBQcml2aWxlZ2VkRGxnUmFkaW9Hcm91cFRleHRQcm9kdWN0U3RhdGUgPiAwVmVyc2lvbjlYUmFkaW9Hcm91cERldGFpbHNDdXN0b21TZXR1cENoYW5nZUZvbGRlckluc3RhbGxMYWJlbFNIT1dDT1BZUklHSFQ9Ik5vIkNvcHlyaWdodFNIT1dDT1BZUklHSFQ9IlllcyJBZ3JlZVRvTGljZW5zZSA8PiAiWWVzIk5leHRMaWNlbnNlQWdyZWVtZW50QWdyZWVUb0xpY2Vuc2UgPSAiWWVzIlByb2dyZXNzVHlwZTA9Ik1vZGlmeSJSZWFkeVRvSW5zdGFsbFByb2dyZXNzVHlwZTA9IlJlcGFpciJQcm9ncmVzc1R5cGUwPSJpbnN0YWxsIkRsZ1RpdGxlM1JFU1VNRVByZXNlbGVjdGVkVGV4dE5PVCBSRVNVTUVSZXN1bWVUZXh0")
f.Write("SVNfU1FMU0VSVkVSX0FVVEhFTlRJQ0FUSU9OPTBFZHRQc3dkU1FMTG9naW5JU19TUUxTRVJWRVJfQVVUSEVOVElDQVRJT049MWxibFBzd2RFZHRMb2dpbmxibExvZ2luSURDYW5jZWxTZXR1cFNwYXduRGlhbG9nQWRtaW5OZXR3b3JrTG9jYXRpb25OZXdEaWFsb2dSZXR1cm5FbmREaWFsb2d7fVtTdXNwZW5kXUV4aXRPS0lTQ0hFQ0tGT1JQUk9EVUNUVVBEQVRFUz0iMSIgQW5kIElTRU5BQkxFRFdVU0ZJTklTSERJQUxPRyBBbmQgTk9UIElTUkVCT09UUkVRVUlSRUQgQW5kIE5PVCBJbnN0YWxsZWQgQW5kIEFDVElPTj0iSU5TVEFMTCJDaGVja0ZvclByb2R1Y3RVcGRhdGVzRG9BY3Rpb25JU0NIRUNLRk9SUFJPRFVDVFVQREFURVM9IjEiIEFuZCBJU0VOQUJMRURXVVNGSU5JU0hESUFMT0cgQW5kIElTUkVCT09UUkVRVUlSRUQgQW5kIE5PVCBJbnN0YWxsZWQgQW5kIEFDVElPTj0iSU5TVEFMTCJDaGVja0ZvclByb2R1Y3RVcGRhdGVzT25SZWJvb3RMQVVOQ0hQUk9HUkFNSVNfTEFVTkNIX01ZX1BST0dSQU1fUExFQVNFX0lzU2V0dXBUeXBlTWluID0gIkN1c3RvbSJfSXNTZXR1cFR5cGVNaW4gPD4gIkN1c3RvbSJfSXNTZXR1cFR5cGVNaW4gPSAiVHlwaWNhbCJBTExBZGRMb2NhbEVycm9yTm9FcnJvclllc0Vycm9yQWJvcnRBRXJyb3JDYW5jZWxDRXJyb3JJZ25vcmVJRXJyb3JPa09FcnJvclJldHJ5UkFkbWluQ2hhbmdlRm9sZGVyUmVzZXRTZXRUYXJnZXRQYXRoRGlyZWN0b3J5TGlzdE5ld05ld0ZvbGRlckRpcmVjdG9yeUxp")
f.Write("c3RVcFVwT3V0T2ZOb1JiRGlza1NwYWNlID0gMU91dE9mU3BhY2VJbnN0YWxsTm93T3V0T2ZOb1JiRGlza1NwYWNlIDw+IDFCcm93c2UoTm90IFNFUklBTE5VTVZBTFJFVFVSTikgT1IgKFNFUklBTE5VTVZBTFJFVFVSTj1TRVJJQUxOVU1WQUxTVUNDRVNTUkVUVkFMKShTRVJJQUxOVU1WQUxSRVRSWUxJTUlUKSBBbmQgKFNFUklBTE5VTVZBTFJFVFJZTElNSVQ8MCkgQW5kIChTRVJJQUxOVU1WQUxSRVRVUk48PlNFUklBTE5VTVZBTFNVQ0NFU1NSRVRWQUwpQXBwbGljYXRpb25Vc2VycyA9ICJBbGxVc2VycyIgQW5kIFByaXZpbGVnZWRbQUxMVVNFUlNdQXBwbGljYXRpb25Vc2VycyA9ICJPbmx5Q3VycmVudFVzZXIiIEFuZCBQcml2aWxlZ2VkQ3VzdG9tU2V0dXBUaXBzTWFpbnRlbmFuY2VUeXBlQ3VzdG9tW19Jc1NldHVwVHlwZU1pbl1EaXNrU3BhY2VSZXF1aXJlbWVudHNTZWxlY3Rpb25Ccm93c2VJbnN0YWxsQ2hhbmdlRm9sZGVyRGF0YWJhc2VGb2xkZXJEQVRBQkFTRURJUltfQnJvd3NlUHJvcGVydHldRGVzdGluYXRpb25Gb2xkZXJSZXRyeUZpbGVzSW5Vc2VJZ25vcmVTcGxhc2hCaXRtYXBfSXNNYWludGVuYW5jZSA9ICJDaGFuZ2UiX0lzTWFpbnRlbmFuY2UgPSAiUmVpbnN0YWxsIl9Jc01haW50ZW5hbmNlID0gIlJlbW92ZSJNb2RpZnlbUHJvZ3Jlc3NUeXBlMF1SZXBhaXJNb2RpZnlpbmdbUHJvZ3Jlc3NUeXBlMV1SZXBhaXJpbmdtb2RpZmllZFtQcm9ncmVzc1R5cGUyXXJlcGFpcnNbUHJvZ3Jlc3NUeXBlM11tb2Rp")
f.Write("Zmllc1JlaW5zdGFsbFtSZWluc3RhbGxNb2RlVGV4dF1SZWluc3RhbGxNb2RlQUNUSU9OID0gIkFETUlOIlJlc3VtZUFDVElPTiA8PiAiQURNSU4iUEFUQ0ggQW5kIFJFSU5TVEFMTD0iIlBBVENIIEFuZCBSRUlOU1RBTExNT0RFPSIiUmVtb3ZlTm93dW5pbnN0YWxsZWR1bmluc3RhbGxzU1FMQnJvd3NlW0lTX1NRTFNFUlZFUl9MSVNUXVtJU19TUUxTRVJWRVJfU0VSVkVSXUlTX1NRTFNFUlZFUl9TVEFUVVM9MElTU1FMU2VydmVyVmFsaWRhdGVCdG5TUUxCcm93c2VJU1NRTFNlcnZlckxpc3RNc2lSTUZpbGVzSW5Vc2VSZXN0YXJ0TWFuYWdlck9wdGlvbj0iQ2xvc2VSZXN0YXJ0IlJNU2h1dGRvd25BbmRSZXN0YXJ0VGhlIC5ORVQgRnJhbWV3b3JrIDIuMCBpcyByZXF1aXJlZCB0byBpbnN0YWxsIHRoaXMgYXBwbGljYXRpb24uQ2FuIG5vdCB1cGdyYWRlIGN1cnJlbnRseSBpbnN0YWxsZWQgdmVyc2lvbiBvZiBbUHJvZHVjdE5hbWVdLiBQbGVhc2UgdW5pbnN0YWxsIHRoZSBwcm9kdWN0IGJlZm9yZSBydW5uaW5nIHRoaXMgc2V0dXAuW0lTVXBkYXRlU2VydmljZUZvbGRlcl1hZ2VudC5leGUgIi9hdVtQcm9kdWN0Q29kZV0gL0VuZE9mSW5zdGFsbCJbSVNVcGRhdGVTZXJ2aWNlRm9sZGVyXWFnZW50LmV4ZSAiL2F1W1Byb2R1Y3RDb2RlXSAvRW5kT2ZJbnN0YWxsIC9SZWJvb3QiWyVBTExVU0VSU1BST0ZJTEVdWyVTeXN0ZW1Sb290XVxQcm9maWxlc1xBbGwgVXNlcnNbSU5TVEFMTERJUl1BUlBJTlNUQUxMTE9DQVRJT05bJVVT")
f.Write("RVJQUk9GSUxFXVJFTU9WRVNldEFsbFVzZXJzU3lzdGVtIENlbnRlciBPcGVyYXRpb25zIE1hbmFnZXIgYW5kIFN5c3RlbSBDZW50ZXIgT3BlcmF0aW9ucyBNYW5hZ2VyIEFnZW50IGFyZSBub3QgZm91bmQuRXJyb3IgWzFdLldhcm5pbmcgWzFdLkluZm8gWzFdLkludGVybmFsIEVycm9yIFsxXS4gWzJdeywgWzNdfXssIFs0XX17e0Rpc2sgZnVsbDogfX1BY3Rpb24gW1RpbWVdOiBbMV0uIFsyXVtQcm9kdWN0TmFtZV17WzJdfXssIFszXX17LCBbNF19TWVzc2FnZSB0eXBlOiBbMV0sIEFyZ3VtZW50OiBbMl09PT0gTG9nZ2luZyBzdGFydGVkOiBbRGF0ZV0gIFtUaW1lXSA9PT09PT0gTG9nZ2luZyBzdG9wcGVkOiBbRGF0ZV0gIFtUaW1lXSA9PT1BY3Rpb24gc3RhcnQgW1RpbWVdOiBbMV0uQWN0aW9uIGVuZGVkIFtUaW1lXTogWzFdLiBSZXR1cm4gdmFsdWUgWzJdLlRpbWUgcmVtYWluaW5nOiB7WzFdIG1pbnV0ZXMgfXtbMl0gc2Vjb25kc31PdXQgb2YgbWVtb3J5LiBTaHV0IGRvd24gb3RoZXIgYXBwbGljYXRpb25zIGJlZm9yZSByZXRyeWluZy5JbnN0YWxsZXIgaXMgbm8gbG9uZ2VyIHJlc3BvbmRpbmcuSW5zdGFsbGVyIHRlcm1pbmF0ZWQgcHJlbWF0dXJlbHkuUGxlYXNlIHdhaXQgd2hpbGUgV2luZG93cyBjb25maWd1cmVzIFtQcm9kdWN0TmFtZV1HYXRoZXJpbmcgcmVxdWlyZWQgaW5mb3JtYXRpb24uLi5SZW1vdmluZyBvbGRlciB2ZXJzaW9ucyBvZiB0aGlzIGFwcGxpY2F0aW9uUHJlcGFyaW5nIHRvIHJlbW92ZSBv")
f.Write("bGRlciB2ZXJzaW9ucyBvZiB0aGlzIGFwcGxpY2F0aW9ue1tQcm9kdWN0TmFtZV0gfVNldHVwIGNvbXBsZXRlZCBzdWNjZXNzZnVsbHkue1tQcm9kdWN0TmFtZV0gfVNldHVwIGZhaWxlZC5FcnJvciByZWFkaW5nIGZyb20gZmlsZTogWzJdLiB7eyBTeXN0ZW0gZXJyb3IgWzNdLn19ICBWZXJpZnkgdGhhdCB0aGUgZmlsZSBleGlzdHMgYW5kIHRoYXQgeW91IGNhbiBhY2Nlc3MgaXQuQ2Fubm90IGNyZWF0ZSB0aGUgZmlsZSBbM10uICBBIGRpcmVjdG9yeSB3aXRoIHRoaXMgbmFtZSBhbHJlYWR5IGV4aXN0cy4gIENhbmNlbCB0aGUgaW5zdGFsbGF0aW9uIGFuZCB0cnkgaW5zdGFsbGluZyB0byBhIGRpZmZlcmVudCBsb2NhdGlvbi5QbGVhc2UgaW5zZXJ0IHRoZSBkaXNrOiBbMl1UaGUgaW5zdGFsbGVyIGhhcyBpbnN1ZmZpY2llbnQgcHJpdmlsZWdlcyB0byBhY2Nlc3MgdGhpcyBkaXJlY3Rvcnk6IFsyXS4gIFRoZSBpbnN0YWxsYXRpb24gY2Fubm90IGNvbnRpbnVlLiAgTG9nIG9uIGFzIGFuIGFkbWluaXN0cmF0b3Igb3IgY29udGFjdCB5b3VyIHN5c3RlbSBhZG1pbmlzdHJhdG9yLkVycm9yIHdyaXRpbmcgdG8gZmlsZSBbMl0uICBWZXJpZnkgdGhhdCB5b3UgaGF2ZSBhY2Nlc3MgdG8gdGhhdCBkaXJlY3RvcnkuRXJyb3IgcmVhZGluZyBmcm9tIGZpbGUgWzJdLiAgVmVyaWZ5IHRoYXQgdGhlIGZpbGUgZXhpc3RzIGFuZCB0aGF0IHlvdSBjYW4gYWNjZXNzIGl0LkFub3RoZXIgYXBwbGljYXRpb24gaGFzIGV4Y2x1c2l2ZSBh")
f.Write("Y2Nlc3MgdG8gdGhlIGZpbGUgWzJdLiAgUGxlYXNlIHNodXQgZG93biBhbGwgb3RoZXIgYXBwbGljYXRpb25zLCB0aGVuIGNsaWNrIFJldHJ5LlRoZXJlIGlzIG5vdCBlbm91Z2ggZGlzayBzcGFjZSB0byBpbnN0YWxsIHRoZSBmaWxlIFsyXS4gIEZyZWUgc29tZSBkaXNrIHNwYWNlIGFuZCBjbGljayBSZXRyeSwgb3IgY2xpY2sgQ2FuY2VsIHRvIGV4aXQuU291cmNlIGZpbGUgbm90IGZvdW5kOiBbMl0uICBWZXJpZnkgdGhhdCB0aGUgZmlsZSBleGlzdHMgYW5kIHRoYXQgeW91IGNhbiBhY2Nlc3MgaXQuRXJyb3IgcmVhZGluZyBmcm9tIGZpbGU6IFszXS4ge3sgU3lzdGVtIGVycm9yIFsyXS59fSAgVmVyaWZ5IHRoYXQgdGhlIGZpbGUgZXhpc3RzIGFuZCB0aGF0IHlvdSBjYW4gYWNjZXNzIGl0LkVycm9yIHdyaXRpbmcgdG8gZmlsZTogWzNdLiB7eyBTeXN0ZW0gZXJyb3IgWzJdLn19ICBWZXJpZnkgdGhhdCB5b3UgaGF2ZSBhY2Nlc3MgdG8gdGhhdCBkaXJlY3RvcnkuU291cmNlIGZpbGUgbm90IGZvdW5ke3soY2FiaW5ldCl9fTogWzJdLiAgVmVyaWZ5IHRoYXQgdGhlIGZpbGUgZXhpc3RzIGFuZCB0aGF0IHlvdSBjYW4gYWNjZXNzIGl0LkNhbm5vdCBjcmVhdGUgdGhlIGRpcmVjdG9yeSBbMl0uICBBIGZpbGUgd2l0aCB0aGlzIG5hbWUgYWxyZWFkeSBleGlzdHMuICBQbGVhc2UgcmVuYW1lIG9yIHJlbW92ZSB0aGUgZmlsZSBhbmQgY2xpY2sgUmV0cnksIG9yIGNsaWNrIENhbmNlbCB0byBleGl0LlRoZSB2b2x1bWUgWzJd")
f.Write("IGlzIGN1cnJlbnRseSB1bmF2YWlsYWJsZS4gIFBsZWFzZSBzZWxlY3QgYW5vdGhlci5UaGUgc3BlY2lmaWVkIHBhdGggWzJdIGlzIHVuYXZhaWxhYmxlLlVuYWJsZSB0byB3cml0ZSB0byB0aGUgc3BlY2lmaWVkIGZvbGRlciBbMl0uQSBuZXR3b3JrIGVycm9yIG9jY3VycmVkIHdoaWxlIGF0dGVtcHRpbmcgdG8gcmVhZCBmcm9tIHRoZSBmaWxlIFsyXUFuIGVycm9yIG9jY3VycmVkIHdoaWxlIGF0dGVtcHRpbmcgdG8gY3JlYXRlIHRoZSBkaXJlY3RvcnkgWzJdQSBuZXR3b3JrIGVycm9yIG9jY3VycmVkIHdoaWxlIGF0dGVtcHRpbmcgdG8gY3JlYXRlIHRoZSBkaXJlY3RvcnkgWzJdQSBuZXR3b3JrIGVycm9yIG9jY3VycmVkIHdoaWxlIGF0dGVtcHRpbmcgdG8gb3BlbiB0aGUgc291cmNlIGZpbGUgY2FiaW5ldCBbMl0uVGhlIHNwZWNpZmllZCBwYXRoIGlzIHRvbyBsb25nIFsyXS5UaGUgSW5zdGFsbGVyIGhhcyBpbnN1ZmZpY2llbnQgcHJpdmlsZWdlcyB0byBtb2RpZnkgdGhlIGZpbGUgWzJdLkEgcG9ydGlvbiBvZiB0aGUgcGF0aCBbMl0gZXhjZWVkcyB0aGUgbGVuZ3RoIGFsbG93ZWQgYnkgdGhlIHN5c3RlbS5UaGUgcGF0aCBbMl0gY29udGFpbnMgd29yZHMgdGhhdCBhcmUgbm90IHZhbGlkIGluIGZvbGRlcnMuVGhlIHBhdGggWzJdIGNvbnRhaW5zIGFuIGludmFsaWQgY2hhcmFjdGVyLlsyXSBpcyBub3QgYSB2YWxpZCBzaG9ydCBmaWxlIG5hbWUuRXJyb3IgZ2V0dGluZyBmaWxlIHNlY3VyaXR5OiBbM10gR2V0TGFz")
f.Write("dEVycm9yOiBbMl1JbnZhbGlkIERyaXZlOiBbMl1FcnJvciBhcHBseWluZyBwYXRjaCB0byBmaWxlIFsyXS4gIEl0IGhhcyBwcm9iYWJseSBiZWVuIHVwZGF0ZWQgYnkgb3RoZXIgbWVhbnMsIGFuZCBjYW4gbm8gbG9uZ2VyIGJlIG1vZGlmaWVkIGJ5IHRoaXMgcGF0Y2guICBGb3IgbW9yZSBpbmZvcm1hdGlvbiBjb250YWN0IHlvdXIgcGF0Y2ggdmVuZG9yLiAge3tTeXN0ZW0gRXJyb3I6IFszXX19QSBmaWxlIHRoYXQgaXMgcmVxdWlyZWQgY2Fubm90IGJlIGluc3RhbGxlZCBiZWNhdXNlIHRoZSBjYWJpbmV0IGZpbGUgWzJdIGlzIG5vdCBkaWdpdGFsbHkgc2lnbmVkLiBUaGlzIG1heSBpbmRpY2F0ZSB0aGF0IHRoZSBjYWJpbmV0IGZpbGUgaXMgY29ycnVwdC5BIGZpbGUgdGhhdCBpcyByZXF1aXJlZCBjYW5ub3QgYmUgaW5zdGFsbGVkIGJlY2F1c2UgdGhlIGNhYmluZXQgZmlsZSBbMl0gaGFzIGFuIGludmFsaWQgZGlnaXRhbCBzaWduYXR1cmUuIFRoaXMgbWF5IGluZGljYXRlIHRoYXQgdGhlIGNhYmluZXQgZmlsZSBpcyBjb3JydXB0LnsgRXJyb3IgWzNdIHdhcyByZXR1cm5lZCBieSBXaW5WZXJpZnlUcnVzdC59RmFpbGVkIHRvIGNvcnJlY3RseSBjb3B5IFsyXSBmaWxlOiBDUkMgZXJyb3IuRmFpbGVkIHRvIGNvcnJlY3RseSBwYXRjaCBbMl0gZmlsZTogQ1JDIGVycm9yLlRoZSBmaWxlICdbMl0nIGNhbm5vdCBiZSBpbnN0YWxsZWQgYmVjYXVzZSB0aGUgZmlsZSBjYW5ub3QgYmUgZm91bmQgaW4gY2FiaW5ldCBmaWxl")
f.Write("ICdbM10nLiBUaGlzIGNvdWxkIGluZGljYXRlIGEgbmV0d29yayBlcnJvciwgYW4gZXJyb3IgcmVhZGluZyBmcm9tIHRoZSBDRC1ST00sIG9yIGEgcHJvYmxlbSB3aXRoIHRoaXMgcGFja2FnZS5UaGUgY2FiaW5ldCBmaWxlICdbMl0nIHJlcXVpcmVkIGZvciB0aGlzIGluc3RhbGxhdGlvbiBpcyBjb3JydXB0IGFuZCBjYW5ub3QgYmUgdXNlZC4gVGhpcyBjb3VsZCBpbmRpY2F0ZSBhIG5ldHdvcmsgZXJyb3IsIGFuIGVycm9yIHJlYWRpbmcgZnJvbSB0aGUgQ0QtUk9NLCBvciBhIHByb2JsZW0gd2l0aCB0aGlzIHBhY2thZ2UuVGhlcmUgd2FzIGFuIGVycm9yIGNyZWF0aW5nIGEgdGVtcG9yYXJ5IGZpbGUgdGhhdCBpcyBuZWVkZWQgdG8gY29tcGxldGUgdGhpcyBpbnN0YWxsYXRpb24uIEZvbGRlcjogWzNdLiBTeXN0ZW0gZXJyb3IgY29kZTogWzJdQ291bGQgbm90IGNyZWF0ZSBrZXkgWzJdLiB7eyBTeXN0ZW0gZXJyb3IgWzNdLn19ICBWZXJpZnkgdGhhdCB5b3UgaGF2ZSBzdWZmaWNpZW50IGFjY2VzcyB0byB0aGF0IGtleSwgb3IgY29udGFjdCB5b3VyIHN1cHBvcnQgcGVyc29ubmVsLkNvdWxkIG5vdCBvcGVuIGtleTogWzJdLiB7eyBTeXN0ZW0gZXJyb3IgWzNdLn19ICBWZXJpZnkgdGhhdCB5b3UgaGF2ZSBzdWZmaWNpZW50IGFjY2VzcyB0byB0aGF0IGtleSwgb3IgY29udGFjdCB5b3VyIHN1cHBvcnQgcGVyc29ubmVsLkNvdWxkIG5vdCBkZWxldGUgdmFsdWUgWzJdIGZyb20ga2V5IFszXS4ge3sgU3lzdGVtIGVycm9y")
f.Write("IFs0XS59fSAgVmVyaWZ5IHRoYXQgeW91IGhhdmUgc3VmZmljaWVudCBhY2Nlc3MgdG8gdGhhdCBrZXksIG9yIGNvbnRhY3QgeW91ciBzdXBwb3J0IHBlcnNvbm5lbC5Db3VsZCBub3QgZGVsZXRlIGtleSBbMl0uIHt7IFN5c3RlbSBlcnJvciBbM10ufX0gIFZlcmlmeSB0aGF0IHlvdSBoYXZlIHN1ZmZpY2llbnQgYWNjZXNzIHRvIHRoYXQga2V5LCBvciBjb250YWN0IHlvdXIgc3VwcG9ydCBwZXJzb25uZWwuQ291bGQgbm90IHJlYWQgdmFsdWUgWzJdIGZyb20ga2V5IFszXS4ge3sgU3lzdGVtIGVycm9yIFs0XS59fSAgVmVyaWZ5IHRoYXQgeW91IGhhdmUgc3VmZmljaWVudCBhY2Nlc3MgdG8gdGhhdCBrZXksIG9yIGNvbnRhY3QgeW91ciBzdXBwb3J0IHBlcnNvbm5lbC5Db3VsZCBub3Qgd3JpdGUgdmFsdWUgWzJdIHRvIGtleSBbM10uIHt7IFN5c3RlbSBlcnJvciBbNF0ufX0gIFZlcmlmeSB0aGF0IHlvdSBoYXZlIHN1ZmZpY2llbnQgYWNjZXNzIHRvIHRoYXQga2V5LCBvciBjb250YWN0IHlvdXIgc3VwcG9ydCBwZXJzb25uZWwuQ291bGQgbm90IGdldCB2YWx1ZSBuYW1lcyBmb3Iga2V5IFsyXS4ge3sgU3lzdGVtIGVycm9yIFszXS59fSAgVmVyaWZ5IHRoYXQgeW91IGhhdmUgc3VmZmljaWVudCBhY2Nlc3MgdG8gdGhhdCBrZXksIG9yIGNvbnRhY3QgeW91ciBzdXBwb3J0IHBlcnNvbm5lbC5Db3VsZCBub3QgZ2V0IHN1YiBrZXkgbmFtZXMgZm9yIGtleSBbMl0uIHt7IFN5c3RlbSBlcnJvciBbM10ufX0gIFZlcmlmeSB0")
f.Write("aGF0IHlvdSBoYXZlIHN1ZmZpY2llbnQgYWNjZXNzIHRvIHRoYXQga2V5LCBvciBjb250YWN0IHlvdXIgc3VwcG9ydCBwZXJzb25uZWwuQ291bGQgbm90IHJlYWQgc2VjdXJpdHkgaW5mb3JtYXRpb24gZm9yIGtleSBbMl0uIHt7IFN5c3RlbSBlcnJvciBbM10ufX0gIFZlcmlmeSB0aGF0IHlvdSBoYXZlIHN1ZmZpY2llbnQgYWNjZXNzIHRvIHRoYXQga2V5LCBvciBjb250YWN0IHlvdXIgc3VwcG9ydCBwZXJzb25uZWwuQ291bGQgbm90IGluY3JlYXNlIHRoZSBhdmFpbGFibGUgcmVnaXN0cnkgc3BhY2UuIFsyXSBLQiBvZiBmcmVlIHJlZ2lzdHJ5IHNwYWNlIGlzIHJlcXVpcmVkIGZvciB0aGUgaW5zdGFsbGF0aW9uIG9mIHRoaXMgYXBwbGljYXRpb24uQW5vdGhlciBpbnN0YWxsYXRpb24gaXMgaW4gcHJvZ3Jlc3MuIFlvdSBtdXN0IGNvbXBsZXRlIHRoYXQgaW5zdGFsbGF0aW9uIGJlZm9yZSBjb250aW51aW5nIHRoaXMgb25lLkVycm9yIGFjY2Vzc2luZyBzZWN1cmVkIGRhdGEuIFBsZWFzZSBtYWtlIHN1cmUgdGhlIFdpbmRvd3MgSW5zdGFsbGVyIGlzIGNvbmZpZ3VyZWQgcHJvcGVybHkgYW5kIHRyeSB0aGUgaW5zdGFsbGF0aW9uIGFnYWluLlVzZXIgWzJdIGhhcyBwcmV2aW91c2x5IGluaXRpYXRlZCBhbiBpbnN0YWxsYXRpb24gZm9yIHByb2R1Y3QgWzNdLiAgVGhhdCB1c2VyIHdpbGwgbmVlZCB0byBydW4gdGhhdCBpbnN0YWxsYXRpb24gYWdhaW4gYmVmb3JlIHVzaW5nIHRoYXQgcHJvZHVjdC4gIFlvdXIgY3VycmVu")
f.Write("dCBpbnN0YWxsYXRpb24gd2lsbCBub3cgY29udGludWUuVXNlciBbMl0gaGFzIHByZXZpb3VzbHkgaW5pdGlhdGVkIGFuIGluc3RhbGxhdGlvbiBmb3IgcHJvZHVjdCBbM10uICBUaGF0IHVzZXIgd2lsbCBuZWVkIHRvIHJ1biB0aGF0IGluc3RhbGxhdGlvbiBhZ2FpbiBiZWZvcmUgdXNpbmcgdGhhdCBwcm9kdWN0Lk91dCBvZiBkaXNrIHNwYWNlIC0tIFZvbHVtZTogJ1syXSc7IHJlcXVpcmVkIHNwYWNlOiBbM10gS0I7IGF2YWlsYWJsZSBzcGFjZTogWzRdIEtCLiAgRnJlZSBzb21lIGRpc2sgc3BhY2UgYW5kIHJldHJ5LkFyZSB5b3Ugc3VyZSB5b3Ugd2FudCB0byBjYW5jZWw/VGhlIGZpbGUgWzJdWzNdIGlzIGJlaW5nIGhlbGQgaW4gdXNleyBieSB0aGUgZm9sbG93aW5nIHByb2Nlc3M6IE5hbWU6IFs0XSwgSUQ6IFs1XSwgV2luZG93IFRpdGxlOiBbNl19LiAgQ2xvc2UgdGhhdCBhcHBsaWNhdGlvbiBhbmQgcmV0cnkuVGhlIHByb2R1Y3QgWzJdIGlzIGFscmVhZHkgaW5zdGFsbGVkLCBwcmV2ZW50aW5nIHRoZSBpbnN0YWxsYXRpb24gb2YgdGhpcyBwcm9kdWN0LiAgVGhlIHR3byBwcm9kdWN0cyBhcmUgaW5jb21wYXRpYmxlLk91dCBvZiBkaXNrIHNwYWNlIC0tIFZvbHVtZTogWzJdOyByZXF1aXJlZCBzcGFjZTogWzNdIEtCOyBhdmFpbGFibGUgc3BhY2U6IFs0XSBLQi4gIElmIHJvbGxiYWNrIGlzIGRpc2FibGVkLCBlbm91Z2ggc3BhY2UgaXMgYXZhaWxhYmxlLiBDbGljayBDYW5jZWwgdG8gcXVpdCwgUmV0cnkgdG8g")
f.Write("Y2hlY2sgYXZhaWxhYmxlIGRpc2sgc3BhY2UgYWdhaW4sIG9yIElnbm9yZSB0byBjb250aW51ZSB3aXRob3V0IHJvbGxiYWNrLkNvdWxkIG5vdCBhY2Nlc3MgbmV0d29yayBsb2NhdGlvbiBbMl0uVGhlIGZvbGxvd2luZyBhcHBsaWNhdGlvbnMgc2hvdWxkIGJlIGNsb3NlZCBiZWZvcmUgY29udGludWluZyB0aGUgaW5zdGFsbGF0aW9uOkNvdWxkIG5vdCBmaW5kIGFueSBwcmV2aW91c2x5IGluc3RhbGxlZCBjb21wbGlhbnQgcHJvZHVjdHMgb24gdGhlIG1hY2hpbmUgZm9yIGluc3RhbGxpbmcgdGhpcyBwcm9kdWN0LkFuIGVycm9yIG9jY3VycmVkIHdoaWxlIGFwcGx5aW5nIHNlY3VyaXR5IHNldHRpbmdzLiBbMl0gaXMgbm90IGEgdmFsaWQgdXNlciBvciBncm91cC4gVGhpcyBjb3VsZCBiZSBhIHByb2JsZW0gd2l0aCB0aGUgcGFja2FnZSwgb3IgYSBwcm9ibGVtIGNvbm5lY3RpbmcgdG8gYSBkb21haW4gY29udHJvbGxlciBvbiB0aGUgbmV0d29yay4gQ2hlY2sgeW91ciBuZXR3b3JrIGNvbm5lY3Rpb24gYW5kIGNsaWNrIFJldHJ5LCBvciBDYW5jZWwgdG8gZW5kIHRoZSBpbnN0YWxsLiBVbmFibGUgdG8gbG9jYXRlIHRoZSB1c2VyJ3MgU0lELCBzeXN0ZW0gZXJyb3IgWzNdQWRtaW4gdXNlciBmYWlsZWQgdG8gYXBwbHkgcGF0Y2ggZm9yIGEgcGVyLXVzgQEAAIIBAACDAQAAhAEAAIUBAACGAQAAhwEAAP7/////////////////////////////////////////////////////////////////////////////////////////")
f.Write("//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+DAAEACQACAA8AAgAPAAIADwACABkAAQAHABQAGgABAAgAFQAYAAEABwALABwAAQAJAAQAGgABAAgAAwAbAAEACAACAA0AAgAMAAMAEwAlAAsAAwAOAAIAEQAEABAAAgAJAAIACgALAAcABAALACcADAAMAAwAAgASAAEACQAEABMAAQAXAAEABABdABAAFQAWAAIAFgABAA4AIAAWAAEAFwABAAkAAgAGAAIADwADAAoAAgAKAAMAHQAEAAcABAAIACQAHQAEAAcABAAIAAQACgAEAAsAGgALABgAFAAXAAkAJQAGABEACQAjAAIAAwAJAAQABAANAAIALwB5AAEAFgADAAgABQB1AAEAHgADAA0AAgAbAAEAGgABABsAAQAbAAEAAwAFAAgAAQAHAAEACAABAAoAAQABAAIACwABAAEAAwALAAEAAQACAAcA")
f.Write("AQABAAMACgABAAEAAgARABgABQACAA0AAwAQAAIACQAHAA8AAgACAAYAFgAGAAoAEwAKABAAFwAGAAYAAwBKAAEAawABACwAAQAKAAIAMwABAA8AGAAPACQABgADABEAAQAVAA0ADwACABMAGgAOABYACwABABEAAwARABQABQAGAAoAEAAGAAQADAAMABkABQAcAAcAGQABAAYAAQAPAAIABgABAAkAAQAPAAQACQABAAgAAQAPAAQABwACAA8ABAAIAAEACQADABMAAQANAAIAEAABAAYABgARAAEAFgABABoAAQAJAAoACwABAAoAAQAJAAwAEwACABUAAgAVAAEAEwABAAwABQAPAAEADwAQACMAAQAUAAEAPwABAHUAAQBBAAEASQABABIAAQAgAAEADAACABIAAQAOAAEABgABAAsAAQBaAAEACgABAAwAAQAJAAEAJQABAA8AAQAXAAEADQABABMAAQAgAAEAJwABACcAAQAZAAEAKwABACsAAQA8AAIAIgABACEAAQAyAAEAIQABACsAAQA2AAEALQABAB0AAQBtAAEAjAABABsAAQCtAAEASgABAFUAAQB1AAEAdwABAFQAAQBtAAEAYgABAGEAAQCTAAEAQAABACYAAQAsAAEAQwABAD4AAQBFAAEATgABACMAAQBBAAEAQwABADoAAQArAAEAIwABADIAAQASAAEAxAABAJUAAQDKAAEALQABAC4AAgAAAAAAwQABALsAAQB+AAEAiAABAIcAAQCXAAEAiAABAJUAAQCUAAEAlQABAJcAAQCfAAEAhAABAGQAAQB7AAEAvwABAJEAAQB1AAEAIAABAIoAAQB2AAEA8AABACYAAQBPAAEAZgABAD0BAQBxAAEAQwABAI4AAQCTAAEAlQABAJ4AAQBXAAEAZXIgbWFuYWdlZCBvciBhIHBlci1tYWNoaW5lIGFwcGxpY2F0aW9uIHdoaWNoIGlzIGluIGFkdmVydGlz")
f.Write("ZSBzdGF0ZS5UaGUga2V5IFsyXSBpcyBub3QgdmFsaWQuICBWZXJpZnkgdGhhdCB5b3UgZW50ZXJlZCB0aGUgY29ycmVjdCBrZXkuVGhlIGluc3RhbGxlciBtdXN0IHJlc3RhcnQgeW91ciBzeXN0ZW0gYmVmb3JlIGNvbmZpZ3VyYXRpb24gb2YgWzJdIGNhbiBjb250aW51ZS4gIENsaWNrIFllcyB0byByZXN0YXJ0IG5vdyBvciBObyBpZiB5b3UgcGxhbiB0byByZXN0YXJ0IGxhdGVyLllvdSBtdXN0IHJlc3RhcnQgeW91ciBzeXN0ZW0gZm9yIHRoZSBjb25maWd1cmF0aW9uIGNoYW5nZXMgbWFkZSB0byBbMl0gdG8gdGFrZSBlZmZlY3QuIENsaWNrIFllcyB0byByZXN0YXJ0IG5vdyBvciBObyBpZiB5b3UgcGxhbiB0byByZXN0YXJ0IGxhdGVyLkFuIGluc3RhbGxhdGlvbiBmb3IgWzJdIGlzIGN1cnJlbnRseSBzdXNwZW5kZWQuICBZb3UgbXVzdCB1bmRvIHRoZSBjaGFuZ2VzIG1hZGUgYnkgdGhhdCBpbnN0YWxsYXRpb24gdG8gY29udGludWUuICBEbyB5b3Ugd2FudCB0byB1bmRvIHRob3NlIGNoYW5nZXM/QSBwcmV2aW91cyBpbnN0YWxsYXRpb24gZm9yIHRoaXMgcHJvZHVjdCBpcyBpbiBwcm9ncmVzcy4gIFlvdSBtdXN0IHVuZG8gdGhlIGNoYW5nZXMgbWFkZSBieSB0aGF0IGluc3RhbGxhdGlvbiB0byBjb250aW51ZS4gIERvIHlvdSB3YW50IHRvIHVuZG8gdGhvc2UgY2hhbmdlcz9ObyB2YWxpZCBzb3VyY2UgY291bGQgYmUgZm91bmQgZm9yIHByb2R1Y3QgWzJdLiAgVGhlIFdpbmRvd3MgSW5zdGFsbGVyIGNhbm5vdCBj")
f.Write("b250aW51ZS5JbnN0YWxsYXRpb24gb3BlcmF0aW9uIGNvbXBsZXRlZCBzdWNjZXNzZnVsbHkuSW5zdGFsbGF0aW9uIG9wZXJhdGlvbiBmYWlsZWQuUHJvZHVjdDogWzJdIC0tIFszXVlvdSBtYXkgZWl0aGVyIHJlc3RvcmUgeW91ciBjb21wdXRlciB0byBpdHMgcHJldmlvdXMgc3RhdGUgb3IgY29udGludWUgdGhlIGluc3RhbGxhdGlvbiBsYXRlci4gV291bGQgeW91IGxpa2UgdG8gcmVzdG9yZT9BbiBlcnJvciBvY2N1cnJlZCB3aGlsZSB3cml0aW5nIGluc3RhbGxhdGlvbiBpbmZvcm1hdGlvbiB0byBkaXNrLiAgQ2hlY2sgdG8gbWFrZSBzdXJlIGVub3VnaCBkaXNrIHNwYWNlIGlzIGF2YWlsYWJsZSwgYW5kIGNsaWNrIFJldHJ5LCBvciBDYW5jZWwgdG8gZW5kIHRoZSBpbnN0YWxsYXRpb24uT25lIG9yIG1vcmUgb2YgdGhlIGZpbGVzIHJlcXVpcmVkIHRvIHJlc3RvcmUgeW91ciBjb21wdXRlciB0byBpdHMgcHJldmlvdXMgc3RhdGUgY291bGQgbm90IGJlIGZvdW5kLiAgUmVzdG9yYXRpb24gd2lsbCBub3QgYmUgcG9zc2libGUuWzJdIGNhbm5vdCBpbnN0YWxsIG9uZSBvZiBpdHMgcmVxdWlyZWQgcHJvZHVjdHMuIENvbnRhY3QgeW91ciB0ZWNobmljYWwgc3VwcG9ydCBncm91cC4gIHt7U3lzdGVtIEVycm9yOiBbM10ufX1UaGUgb2xkZXIgdmVyc2lvbiBvZiBbMl0gY2Fubm90IGJlIHJlbW92ZWQuICBDb250YWN0IHlvdXIgdGVjaG5pY2FsIHN1cHBvcnQgZ3JvdXAuICB7e1N5c3RlbSBFcnJvciBbM10ufX1JbnN0YWxs")
f.Write("ZWQgWzJdLkNvbmZpZ3VyZWQgWzJdLlJlbW92ZWQgWzJdLkZpbGUgWzJdIHdhcyByZWplY3RlZCBieSBkaWdpdGFsIHNpZ25hdHVyZSBwb2xpY3kuV2luZG93cyBJbnN0YWxsZXIgc2VydmljZSBjb3VsZCBub3QgYmUgYWNjZXNzZWQuIENvbnRhY3QgeW91ciBzdXBwb3J0IHBlcnNvbm5lbCB0byB2ZXJpZnkgdGhhdCBpdCBpcyBwcm9wZXJseSByZWdpc3RlcmVkIGFuZCBlbmFibGVkLlRoZXJlIGlzIGEgcHJvYmxlbSB3aXRoIHRoaXMgV2luZG93cyBJbnN0YWxsZXIgcGFja2FnZS4gQSBzY3JpcHQgcmVxdWlyZWQgZm9yIHRoaXMgaW5zdGFsbCB0byBjb21wbGV0ZSBjb3VsZCBub3QgYmUgcnVuLiBDb250YWN0IHlvdXIgc3VwcG9ydCBwZXJzb25uZWwgb3IgcGFja2FnZSB2ZW5kb3IuIEN1c3RvbSBhY3Rpb24gWzJdIHNjcmlwdCBlcnJvciBbM10sIFs0XTogWzVdIExpbmUgWzZdLCBDb2x1bW4gWzddLCBbOF1UaGVyZSBpcyBhIHByb2JsZW0gd2l0aCB0aGlzIFdpbmRvd3MgSW5zdGFsbGVyIHBhY2thZ2UuIEEgcHJvZ3JhbSByZXF1aXJlZCBmb3IgdGhpcyBpbnN0YWxsIHRvIGNvbXBsZXRlIGNvdWxkIG5vdCBiZSBydW4uIENvbnRhY3QgeW91ciBzdXBwb3J0IHBlcnNvbm5lbCBvciBwYWNrYWdlIHZlbmRvci4gQWN0aW9uOiBbMl0sIGxvY2F0aW9uOiBbM10sIGNvbW1hbmQ6IFs0XVRoZXJlIGlzIGEgcHJvYmxlbSB3aXRoIHRoaXMgV2luZG93cyBJbnN0YWxsZXIgcGFja2FnZS4gQSBwcm9ncmFtIHJ1biBhcyBwYXJ0IG9m")
f.Write("IHRoZSBzZXR1cCBkaWQgbm90IGZpbmlzaCBhcyBleHBlY3RlZC4gQ29udGFjdCB5b3VyIHN1cHBvcnQgcGVyc29ubmVsIG9yIHBhY2thZ2UgdmVuZG9yLiBBY3Rpb24gWzJdLCBsb2NhdGlvbjogWzNdLCBjb21tYW5kOiBbNF1UaGVyZSBpcyBhIHByb2JsZW0gd2l0aCB0aGlzIFdpbmRvd3MgSW5zdGFsbGVyIHBhY2thZ2UuIEEgRExMIHJlcXVpcmVkIGZvciB0aGlzIGluc3RhbGwgdG8gY29tcGxldGUgY291bGQgbm90IGJlIHJ1bi4gQ29udGFjdCB5b3VyIHN1cHBvcnQgcGVyc29ubmVsIG9yIHBhY2thZ2UgdmVuZG9yLiBBY3Rpb24gWzJdLCBlbnRyeTogWzNdLCBsaWJyYXJ5OiBbNF1SZW1vdmFsIGNvbXBsZXRlZCBzdWNjZXNzZnVsbHkuUmVtb3ZhbCBmYWlsZWQuQWR2ZXJ0aXNlbWVudCBjb21wbGV0ZWQgc3VjY2Vzc2Z1bGx5LkFkdmVydGlzZW1lbnQgZmFpbGVkLkNvbmZpZ3VyYXRpb24gY29tcGxldGVkIHN1Y2Nlc3NmdWxseS5Db25maWd1cmF0aW9uIGZhaWxlZC5Zb3UgbXVzdCBiZSBhbiBBZG1pbmlzdHJhdG9yIHRvIHJlbW92ZSB0aGlzIGFwcGxpY2F0aW9uLiBUbyByZW1vdmUgdGhpcyBhcHBsaWNhdGlvbiwgeW91IGNhbiBsb2cgb24gYXMgYW4gYWRtaW5pc3RyYXRvciwgb3IgY29udGFjdCB5b3VyIHRlY2huaWNhbCBzdXBwb3J0IGdyb3VwIGZvciBhc3Npc3RhbmNlLlRoZSBzb3VyY2UgaW5zdGFsbGF0aW9uIHBhY2thZ2UgZm9yIHRoZSBwcm9kdWN0IFsyXSBpcyBvdXQgb2Ygc3luYyB3aXRoIHRoZSBjbGll")
f.Write("bnQgcGFja2FnZS4gVHJ5IHRoZSBpbnN0YWxsYXRpb24gYWdhaW4gdXNpbmcgYSB2YWxpZCBjb3B5IG9mIHRoZSBpbnN0YWxsYXRpb24gcGFja2FnZSAnWzNdJy5JbiBvcmRlciB0byBjb21wbGV0ZSB0aGUgaW5zdGFsbGF0aW9uIG9mIFsyXSwgeW91IG11c3QgcmVzdGFydCB0aGUgY29tcHV0ZXIuIE90aGVyIHVzZXJzIGFyZSBjdXJyZW50bHkgbG9nZ2VkIG9uIHRvIHRoaXMgY29tcHV0ZXIsIGFuZCByZXN0YXJ0aW5nIG1heSBjYXVzZSB0aGVtIHRvIGxvc2UgdGhlaXIgd29yay4gRG8geW91IHdhbnQgdG8gcmVzdGFydCBub3c/VGhlIHBhdGggWzJdIGlzIG5vdCB2YWxpZC4gIFBsZWFzZSBzcGVjaWZ5IGEgdmFsaWQgcGF0aC5UaGVyZSBpcyBubyBkaXNrIGluIGRyaXZlIFsyXS4gUGxlYXNlIGluc2VydCBvbmUgYW5kIGNsaWNrIFJldHJ5LCBvciBjbGljayBDYW5jZWwgdG8gZ28gYmFjayB0byB0aGUgcHJldmlvdXNseSBzZWxlY3RlZCB2b2x1bWUuVGhlcmUgaXMgbm8gZGlzayBpbiBkcml2ZSBbMl0uIFBsZWFzZSBpbnNlcnQgb25lIGFuZCBjbGljayBSZXRyeSwgb3IgY2xpY2sgQ2FuY2VsIHRvIHJldHVybiB0byB0aGUgYnJvd3NlIGRpYWxvZyBhbmQgc2VsZWN0IGEgZGlmZmVyZW50IHZvbHVtZS5UaGUgZm9sZGVyIFsyXSBkb2VzIG5vdCBleGlzdC4gIFBsZWFzZSBlbnRlciBhIHBhdGggdG8gYW4gZXhpc3RpbmcgZm9sZGVyLllvdSBoYXZlIGluc3VmZmljaWVudCBwcml2aWxlZ2VzIHRvIHJlYWQgdGhpcyBmb2xk")
f.Write("ZXIuQSB2YWxpZCBkZXN0aW5hdGlvbiBmb2xkZXIgZm9yIHRoZSBpbnN0YWxsYXRpb24gY291bGQgbm90IGJlIGRldGVybWluZWQuRXJyb3IgYXR0ZW1wdGluZyB0byByZWFkIGZyb20gdGhlIHNvdXJjZSBpbnN0YWxsYXRpb24gZGF0YWJhc2U6IFsyXS5TY2hlZHVsaW5nIHJlYm9vdCBvcGVyYXRpb246IFJlbmFtaW5nIGZpbGUgWzJdIHRvIFszXS4gTXVzdCByZWJvb3QgdG8gY29tcGxldGUgb3BlcmF0aW9uLlNjaGVkdWxpbmcgcmVib290IG9wZXJhdGlvbjogRGVsZXRpbmcgZmlsZSBbMl0uIE11c3QgcoEAAACCAAAAgwAAAIQAAACFAAAAhgAAAIcAAACIAAAAiQAAAIoAAACMAAAAlwAAAI0AAACOAAAAjwAAAJAAAACRAAAAkgAAAJMAAACUAAAAlQAAAJYAAADqAgAAmAAAAJkAAADyAAAAmwAAAJwAAACdAAAAngAAAJ8AAACgAAAAoQAAAKIAAACjAAAApAAAAKUAAACmAAAApwAAAKgAAACpAAAAqgAAAKsAAACsAAAArQAAAK4AAACvAAAAsAAAALEAAACyAAAAswAAALQAAAC1AAAAtgAAALcAAAC4AAAAuQAAALoAAAC7AAAAvAAAAL0AAAC+AAAAvwAAAMAAAADBAAAAwgAAAMMAAADEAAAAxQAAAMYAAADHAAAAyAAAAMkAAADKAAAAywAAAMwAAADNAAAAzgAAAM8AAADQAAAA0QAAANIAAADTAAAA1AAAANUAAADWAAAA1wAAANgAAADZAAAA2gAAANsAAADcAAAA3QAAAN4AAADfAAAA4AAAAOEAAADiAAAA4wAAAOQAAADlAAAA5gAAAOcAAADoAAAA6QAAAOoAAADrAAAA7AAAAO0AAADuAAAA7wAAAPAAAADxAAAA/v////UAAAD+////")
f.Write("/v///wwBAAD3AAAA+AAAAPkAAAD6AAAA+wAAAPwAAAD9AAAA8wAAAAgBAAD9////ZWJvb3QgdG8gY29tcGxldGUgb3BlcmF0aW9uLk1vZHVsZSBbMl0gZmFpbGVkIHRvIHJlZ2lzdGVyLiAgSFJFU1VMVCBbM10uICBDb250YWN0IHlvdXIgc3VwcG9ydCBwZXJzb25uZWwuTW9kdWxlIFsyXSBmYWlsZWQgdG8gdW5yZWdpc3Rlci4gIEhSRVNVTFQgWzNdLiAgQ29udGFjdCB5b3VyIHN1cHBvcnQgcGVyc29ubmVsLkZhaWxlZCB0byBjYWNoZSBwYWNrYWdlIFsyXS4gRXJyb3I6IFszXS4gQ29udGFjdCB5b3VyIHN1cHBvcnQgcGVyc29ubmVsLkNvdWxkIG5vdCByZWdpc3RlciBmb250IFsyXS4gIFZlcmlmeSB0aGF0IHlvdSBoYXZlIHN1ZmZpY2llbnQgcGVybWlzc2lvbnMgdG8gaW5zdGFsbCBmb250cywgYW5kIHRoYXQgdGhlIHN5c3RlbSBzdXBwb3J0cyB0aGlzIGZvbnQuQ291bGQgbm90IHVucmVnaXN0ZXIgZm9udCBbMl0uIFZlcmlmeSB0aGF0IHlvdSBoYXZlIHN1ZmZpY2llbnQgcGVybWlzc2lvbnMgdG8gcmVtb3ZlIGZvbnRzLkNvdWxkIG5vdCBjcmVhdGUgc2hvcnRjdXQgWzJdLiBWZXJpZnkgdGhhdCB0aGUgZGVzdGluYXRpb24gZm9sZGVyIGV4aXN0cyBhbmQgdGhhdCB5b3UgY2FuIGFjY2VzcyBpdC5Db3VsZCBub3QgcmVtb3ZlIHNob3J0Y3V0IFsyXS4gVmVyaWZ5IHRoYXQgdGhlIHNob3J0Y3V0IGZpbGUgZXhpc3RzIGFuZCB0aGF0IHlvdSBjYW4gYWNjZXNzIGl0LkNvdWxkIG5vdCByZWdpc3RlciB0eXBlIGxpYnJh")
f.Write("cnkgZm9yIGZpbGUgWzJdLiAgQ29udGFjdCB5b3VyIHN1cHBvcnQgcGVyc29ubmVsLkNvdWxkIG5vdCB1bnJlZ2lzdGVyIHR5cGUgbGlicmFyeSBmb3IgZmlsZSBbMl0uICBDb250YWN0IHlvdXIgc3VwcG9ydCBwZXJzb25uZWwuQ291bGQgbm90IHVwZGF0ZSB0aGUgSU5JIGZpbGUgWzJdWzNdLiAgVmVyaWZ5IHRoYXQgdGhlIGZpbGUgZXhpc3RzIGFuZCB0aGF0IHlvdSBjYW4gYWNjZXNzIGl0LkNvdWxkIG5vdCBzY2hlZHVsZSBmaWxlIFsyXSB0byByZXBsYWNlIGZpbGUgWzNdIG9uIHJlYm9vdC4gIFZlcmlmeSB0aGF0IHlvdSBoYXZlIHdyaXRlIHBlcm1pc3Npb25zIHRvIGZpbGUgWzNdLkVycm9yIHJlbW92aW5nIE9EQkMgZHJpdmVyIG1hbmFnZXIsIE9EQkMgZXJyb3IgWzJdOiBbM10uIENvbnRhY3QgeW91ciBzdXBwb3J0IHBlcnNvbm5lbC5FcnJvciBpbnN0YWxsaW5nIE9EQkMgZHJpdmVyIG1hbmFnZXIsIE9EQkMgZXJyb3IgWzJdOiBbM10uIENvbnRhY3QgeW91ciBzdXBwb3J0IHBlcnNvbm5lbC5FcnJvciByZW1vdmluZyBPREJDIGRyaXZlciBbNF0sIE9EQkMgZXJyb3IgWzJdOiBbM10uIFZlcmlmeSB0aGF0IHlvdSBoYXZlIHN1ZmZpY2llbnQgcHJpdmlsZWdlcyB0byByZW1vdmUgT0RCQyBkcml2ZXJzLkVycm9yIGluc3RhbGxpbmcgT0RCQyBkcml2ZXIgWzRdLCBPREJDIGVycm9yIFsyXTogWzNdLiBWZXJpZnkgdGhhdCB0aGUgZmlsZSBbNF0gZXhpc3RzIGFuZCB0aGF0IHlvdSBjYW4gYWNjZXNzIGl0LkVycm9y")
f.Write("IGNvbmZpZ3VyaW5nIE9EQkMgZGF0YSBzb3VyY2UgWzRdLCBPREJDIGVycm9yIFsyXTogWzNdLiBWZXJpZnkgdGhhdCB0aGUgZmlsZSBbNF0gZXhpc3RzIGFuZCB0aGF0IHlvdSBjYW4gYWNjZXNzIGl0LlNlcnZpY2UgWzJdIChbM10pIGZhaWxlZCB0byBzdGFydC4gIFZlcmlmeSB0aGF0IHlvdSBoYXZlIHN1ZmZpY2llbnQgcHJpdmlsZWdlcyB0byBzdGFydCBzeXN0ZW0gc2VydmljZXMuU2VydmljZSBbMl0gKFszXSkgY291bGQgbm90IGJlIHN0b3BwZWQuICBWZXJpZnkgdGhhdCB5b3UgaGF2ZSBzdWZmaWNpZW50IHByaXZpbGVnZXMgdG8gc3RvcCBzeXN0ZW0gc2VydmljZXMuU2VydmljZSBbMl0gKFszXSkgY291bGQgbm90IGJlIGRlbGV0ZWQuICBWZXJpZnkgdGhhdCB5b3UgaGF2ZSBzdWZmaWNpZW50IHByaXZpbGVnZXMgdG8gcmVtb3ZlIHN5c3RlbSBzZXJ2aWNlcy5TZXJ2aWNlIFsyXSAoWzNdKSBjb3VsZCBub3QgYmUgaW5zdGFsbGVkLiAgVmVyaWZ5IHRoYXQgeW91IGhhdmUgc3VmZmljaWVudCBwcml2aWxlZ2VzIHRvIGluc3RhbGwgc3lzdGVtIHNlcnZpY2VzLkNvdWxkIG5vdCB1cGRhdGUgZW52aXJvbm1lbnQgdmFyaWFibGUgWzJdLiAgVmVyaWZ5IHRoYXQgeW91IGhhdmUgc3VmZmljaWVudCBwcml2aWxlZ2VzIHRvIG1vZGlmeSBlbnZpcm9ubWVudCB2YXJpYWJsZXMuWW91IGRvIG5vdCBoYXZlIHN1ZmZpY2llbnQgcHJpdmlsZWdlcyB0byBjb21wbGV0ZSB0aGlzIGluc3RhbGxhdGlvbiBmb3IgYWxsIHVzZXJz")
f.Write("IG9mIHRoZSBtYWNoaW5lLiAgTG9nIG9uIGFzIGFuIGFkbWluaXN0cmF0b3IgYW5kIHRoZW4gcmV0cnkgdGhpcyBpbnN0YWxsYXRpb24uQ291bGQgbm90IHNldCBmaWxlIHNlY3VyaXR5IGZvciBmaWxlIFszXS4gRXJyb3I6IFsyXS4gIFZlcmlmeSB0aGF0IHlvdSBoYXZlIHN1ZmZpY2llbnQgcHJpdmlsZWdlcyB0byBtb2RpZnkgdGhlIHNlY3VyaXR5IHBlcm1pc3Npb25zIGZvciB0aGlzIGZpbGUuQ29tcG9uZW50IFNlcnZpY2VzIChDT00rIDEuMCkgYXJlIG5vdCBpbnN0YWxsZWQgb24gdGhpcyBjb21wdXRlci4gIFRoaXMgaW5zdGFsbGF0aW9uIHJlcXVpcmVzIENvbXBvbmVudCBTZXJ2aWNlcyBpbiBvcmRlciB0byBjb21wbGV0ZSBzdWNjZXNzZnVsbHkuICBDb21wb25lbnQgU2VydmljZXMgYXJlIGF2YWlsYWJsZSBvbiBXaW5kb3dzIDIwMDAuRXJyb3IgcmVnaXN0ZXJpbmcgQ09NKyBhcHBsaWNhdGlvbi4gIENvbnRhY3QgeW91ciBzdXBwb3J0IHBlcnNvbm5lbCBmb3IgbW9yZSBpbmZvcm1hdGlvbi5FcnJvciB1bnJlZ2lzdGVyaW5nIENPTSsgYXBwbGljYXRpb24uICBDb250YWN0IHlvdXIgc3VwcG9ydCBwZXJzb25uZWwgZm9yIG1vcmUgaW5mb3JtYXRpb24uVGhlIGRlc2NyaXB0aW9uIGZvciBzZXJ2aWNlICdbMl0nIChbM10pIGNvdWxkIG5vdCBiZSBjaGFuZ2VkLlRoZSBXaW5kb3dzIEluc3RhbGxlciBzZXJ2aWNlIGNhbm5vdCB1cGRhdGUgdGhlIHN5c3RlbSBmaWxlIFsyXSBiZWNhdXNlIHRoZSBmaWxlIGlzIHBy")
f.Write("b3RlY3RlZCBieSBXaW5kb3dzLiAgWW91IG1heSBuZWVkIHRvIHVwZGF0ZSB5b3VyIG9wZXJhdGluZyBzeXN0ZW0gZm9yIHRoaXMgcHJvZ3JhbSB0byB3b3JrIGNvcnJlY3RseS4ge3tQYWNrYWdlIHZlcnNpb246IFszXSwgT1MgUHJvdGVjdGVkIHZlcnNpb246IFs0XX19VGhlIFdpbmRvd3MgSW5zdGFsbGVyIHNlcnZpY2UgY2Fubm90IHVwZGF0ZSB0aGUgcHJvdGVjdGVkIFdpbmRvd3MgZmlsZSBbMl0uIHt7UGFja2FnZSB2ZXJzaW9uOiBbM10sIE9TIFByb3RlY3RlZCB2ZXJzaW9uOiBbNF0sIFNGUCBFcnJvcjogWzVdfX1UaGlzIHNldHVwIHJlcXVpcmVzIEludGVybmV0IEluZm9ybWF0aW9uIFNlcnZlciA0LjAgb3IgaGlnaGVyIGZvciBjb25maWd1cmluZyBJSVMgVmlydHVhbCBSb290cy4gUGxlYXNlIG1ha2Ugc3VyZSB0aGF0IHlvdSBoYXZlIElJUyA0LjAgb3IgaGlnaGVyLlRoaXMgc2V0dXAgcmVxdWlyZXMgQWRtaW5pc3RyYXRvciBwcml2aWxlZ2VzIGZvciBjb25maWd1cmluZyBJSVMgVmlydHVhbCBSb290cy5BbiBlcnJvciBvY2N1cnJlZCBkdXJpbmcgdGhlIGluc3RhbGxhdGlvbiBvZiBhc3NlbWJseSBjb21wb25lbnQgWzJdLiBIUkVTVUxUOiBbM10uIHt7YXNzZW1ibHkgaW50ZXJmYWNlOiBbNF0sIGZ1bmN0aW9uOiBbNV0sIGFzc2VtYmx5IG5hbWU6IFs2XX19QW4gZXJyb3Igb2NjdXJyZWQgZHVyaW5nIHRoZSBpbnN0YWxsYXRpb24gb2YgYXNzZW1ibHkgJ1s2XScuIFRoZSBhc3NlbWJseSBpcyBub3Qgc3Ry")
f.Write("b25nbHkgbmFtZWQgb3IgaXMgbm90IHNpZ25lZCB3aXRoIHRoZSBtaW5pbWFsIGtleSBsZW5ndGguIEhSRVNVTFQ6IFszXS4ge3thc3NlbWJseSBpbnRlcmZhY2U6IFs0XSwgZnVuY3Rpb246IFs1XSwgY29tcG9uZW50OiBbMl19fUFuIGVycm9yIG9jY3VycmVkIGR1cmluZyB0aGUgaW5zdGFsbGF0aW9uIG9mIGFzc2VtYmx5ICdbNl0nLiBUaGUgc2lnbmF0dXJlIG9yIGNhdGFsb2cgY291bGQgbm90IGJlIHZlcmlmaWVkIG9yIGlzIG5vdCB2YWxpZC4gSFJFU1VMVDogWzNdLiB7e2Fzc2VtYmx5IGludGVyZmFjZTogWzRdLCBmdW5jdGlvbjogWzVdLCBjb21wb25lbnQ6IFsyXX19QW4gZXJyb3Igb2NjdXJyZWQgZHVyaW5nIHRoZSBpbnN0YWxsYXRpb24gb2YgYXNzZW1ibHkgJ1s2XScuIE9uZSBvciBtb3JlIG1vZHVsZXMgb2YgdGhlIGFzc2VtYmx5IGNvdWxkIG5vdCBiZSBmb3VuZC4gSFJFU1VMVDogWzNdLiB7e2Fzc2VtYmx5IGludGVyZmFjZTogWzRdLCBmdW5jdGlvbjogWzVdLCBjb21wb25lbnQ6IFsyXX19U2hvcnRjdXRzIG5vdCBzdXBwb3J0ZWQgYnkgdGhlIG9wZXJhdGluZyBzeXN0ZW0uSW52YWxpZCAuaW5pIGFjdGlvbjogWzJdQ291bGQgbm90IHJlc29sdmUgcGF0aCBmb3Igc2hlbGwgZm9sZGVyIFsyXS5Xcml0aW5nIC5pbmkgZmlsZTogWzNdOiBTeXN0ZW0gZXJyb3I6IFsyXS5TaG9ydGN1dCBDcmVhdGlvbiBbM10gRmFpbGVkLiBTeXN0ZW0gZXJyb3I6IFsyXS5TaG9ydGN1dCBEZWxldGlvbiBbM10gRmFpbGVk")
f.Write("LiBTeXN0ZW0gZXJyb3I6IFsyXS5FcnJvciBbM10gcmVnaXN0ZXJpbmcgdHlwZSBsaWJyYXJ5IFsyXS5FcnJvciBbM10gdW5yZWdpc3RlcmluZyB0eXBlIGxpYnJhcnkgWzJdLlNlY3Rpb24gbWlzc2luZyBmb3IgLmluaSBhY3Rpb24uS2V5IG1pc3NpbmcgZm9yIC5pbmkgYWN0aW9uLkRldGVjdGlvbiBvZiBydW5uaW5nIGFwcGxpY2F0aW9ucyBmYWlsZWQsIGNvdWxkIG5vdCBnZXQgcGVyZm9ybWFuY2UgZGF0YS4gUmVnaXN0ZXJlZCBvcGVyYXRpb24gcmV0dXJuZWQgOiBbMl0uRGV0ZWN0aW9uIG9mIHJ1bm5pbmcgYXBwbGljYXRpb25zIGZhaWxlZCwgY291bGQgbm90IGdldCBwZXJmb3JtYW5jZSBpbmRleC4gUmVnaXN0ZXJlZCBvcGVyYXRpb24gcmV0dXJuZWQgOiBbMl0uRGV0ZWN0aW9uIG9mIHJ1bm5pbmcgYXBwbGljYXRpb25zIGZhaWxlZC5EYXRhYmFzZTogWzJdLiBEYXRhYmFzZSBvYmplY3QgY3JlYXRpb24gZmFpbGVkLCBtb2RlID0gWzNdLkRhdGFiYXNlOiBbMl0uIEluaXRpYWxpemF0aW9uIGZhaWxlZCwgb3V0IG9mIG1lbW9yeS5EYXRhYmFzZTogWzJdLiBEYXRhIGFjY2VzcyBmYWlsZWQsIG91dCBvZiBtZW1vcnkuRGF0YWJhc2U6IFsyXS4gQ2Fubm90IG9wZW4gZGF0YWJhc2UgZmlsZS4gU3lzdGVtIGVycm9yIFszXS5EYXRhYmFzZTogWzJdLiBUYWJsZSBhbHJlYWR5IGV4aXN0czogWzNdLkRhdGFiYXNlOiBbMl0uIFRhYmxlIGRvZXMgbm90IGV4aXN0OiBbM10uRGF0YWJhc2U6IFsyXS4gVGFibGUgY291bGQg")
f.Write("bm90IGJlIGRyb3BwZWQ6IFszXS5EYXRhYmFzZTogWzJdLiBJbnRlbnQgdmlvbGF0aW9uLkRhdGFiYXNlOiBbMl0uIEluc3VmZmljaWVudCBwYXJhbWV0ZXJzIGZvciBFeGVjdXRlLkRhdGFiYXNlOiBbMl0uIEN1cnNvciBpbiBpbnZhbGlkIHN0YXRlLkRhdGFiYXNlOiBbMl0uIEludmFsaWQgdXBkYXRlIGRhdGEgdHlwZSBpbiBjb2x1bW4gWzNdLkRhdGFiYXNlOiBbMl0uIENvdWxkIG5vdCBjcmVhdGUgZGF0YWJhc2UgdGFibGUgWzNdLkRhdGFiYXNlOiBbMl0uIERhdGFiYXNlIG5vdCBpbiB3cml0YWJsZSBzdGF0ZS5EYXRhYmFzZTogWzJdLiBFcnJvciBzYXZpbmcgZGF0YWJhc2UgdGFibGVzLkRhdGFiYXNlOiBbMl0uIEVycm9yIHdyaXRpbmcgZXhwb3J0IGZpbGU6IFszXS5EYXRhYmFzZTogWzJdLiBDYW5ub3Qgb3BlbiBpbXBvcnQgZmlsZTogWzNdLkRhdEBIykEwQ7E/Ej8oRThCsUEoSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAIB////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASgAAADwAAAAAAAAAQEjKQflFzkaoQfhFKD8oRThCsUEoSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAgH///////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABLAAAAYAAAAAAAAABASFJE9kXkQ687O0ImRjdCHEI0RmhEJkIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("GgACAP///////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE0AAAC2AQAAAAAAAEBIUkT2ReRDrz8SPyhFOEKxQShIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAIA////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAALQAAAAAAAAAYWJhc2U6IFsyXS4gSW1wb3J0IGZpbGUgZm9ybWF0IGVycm9yOiBbM10sIExpbmUgWzRdLkRhdGFiYXNlOiBbMl0uIFdyb25nIHN0YXRlIHRvIENyZWF0ZU91dHB1dERhdGFiYXNlIFszXS5EYXRhYmFzZTogWzJdLiBUYWJsZSBuYW1lIG5vdCBzdXBwbGllZC5EYXRhYmFzZTogWzJdLiBJbnZhbGlkIEluc3RhbGxlciBkYXRhYmFzZSBmb3JtYXQuRGF0YWJhc2U6IFsyXS4gSW52YWxpZCByb3cvZmllbGQgZGF0YS5EYXRhYmFzZTogWzJdLiBDb2RlIHBhZ2UgY29uZmxpY3QgaW4gaW1wb3J0IGZpbGU6IFszXS5EYXRhYmFzZTogWzJdLiBUcmFuc2Zvcm0gb3IgbWVyZ2UgY29kZSBwYWdlIFszXSBkaWZmZXJzIGZyb20gZGF0YWJhc2UgY29kZSBwYWdlIFs0XS5EYXRhYmFzZTogWzJdLiBEYXRhYmFzZXMgYXJlIHRoZSBzYW1lLiBObyB0cmFuc2Zvcm0gZ2VuZXJhdGVkLkRhdGFiYXNlOiBbMl0uIEdlbmVyYXRlVHJhbnNmb3JtOiBEYXRhYmFzZSBjb3JydXB0LiBUYWJsZTogWzNdLkRhdGFiYXNlOiBbMl0uIFRyYW5zZm9ybTogQ2Fubm90IHRyYW5zZm9ybSBhIHRlbXBvcmFyeSB0YWJsZS4g")
f.Write("VGFibGU6IFszXS5EYXRhYmFzZTogWzJdLiBUcmFuc2Zvcm0gZmFpbGVkLkRhdGFiYXNlOiBbMl0uIEludmFsaWQgaWRlbnRpZmllciAnWzNdJyBpbiBTUUwgcXVlcnk6IFs0XS5EYXRhYmFzZTogWzJdLiBVbmtub3duIHRhYmxlICdbM10nIGluIFNRTCBxdWVyeTogWzRdLkRhdGFiYXNlOiBbMl0uIENvdWxkIG5vdCBsb2FkIHRhYmxlICdbM10nIGluIFNRTCBxdWVyeTogWzRdLkRhdGFiYXNlOiBbMl0uIFJlcGVhdGVkIHRhYmxlICdbM10nIGluIFNRTCBxdWVyeTogWzRdLkRhdGFiYXNlOiBbMl0uIE1pc3NpbmcgJyknIGluIFNRTCBxdWVyeTogWzNdLkRhdGFiYXNlOiBbMl0uIFVuZXhwZWN0ZWQgdG9rZW4gJ1szXScgaW4gU1FMIHF1ZXJ5OiBbNF0uRGF0YWJhc2U6IFsyXS4gTm8gY29sdW1ucyBpbiBTRUxFQ1QgY2xhdXNlIGluIFNRTCBxdWVyeTogWzNdLkRhdGFiYXNlOiBbMl0uIE5vIGNvbHVtbnMgaW4gT1JERVIgQlkgY2xhdXNlIGluIFNRTCBxdWVyeTogWzNdLkRhdGFiYXNlOiBbMl0uIENvbHVtbiAnWzNdJyBub3QgcHJlc2VudCBvciBhbWJpZ3VvdXMgaW4gU1FMIHF1ZXJ5OiBbNF0uRGF0YWJhc2U6IFsyXS4gSW52YWxpZCBvcGVyYXRvciAnWzNdJyBpbiBTUUwgcXVlcnk6IFs0XS5EYXRhYmFzZTogWzJdLiBJbnZhbGlkIG9yIG1pc3NpbmcgcXVlcnkgc3RyaW5nOiBbM10uRGF0YWJhc2U6IFsyXS4gTWlzc2luZyBGUk9NIGNsYXVzZSBpbiBTUUwgcXVlcnk6IFszXS5EYXRhYmFzZTogWzJdLiBJbnN1ZmZpY2ll")
f.Write("bnQgdmFsdWVzIGluIElOU0VSVCBTUUwgc3RhdGVtZW50LkRhdGFiYXNlOiBbMl0uIE1pc3NpbmcgdXBkYXRlIGNvbHVtbnMgaW4gVVBEQVRFIFNRTCBzdGF0ZW1lbnQuRGF0YWJhc2U6IFsyXS4gTWlzc2luZyBpbnNlcnQgY29sdW1ucyBpbiBJTlNFUlQgU1FMIHN0YXRlbWVudC5EYXRhYmFzZTogWzJdLiBDb2x1bW4gJ1szXScgcmVwZWF0ZWQuRGF0YWJhc2U6IFsyXS4gTm8gcHJpbWFyeSBjb2x1bW5zIGRlZmluZWQgZm9yIHRhYmxlIGNyZWF0aW9uLkRhdGFiYXNlOiBbMl0uIEludmFsaWQgdHlwZSBzcGVjaWZpZXIgJ1szXScgaW4gU1FMIHF1ZXJ5IFs0XS5JU3RvcmFnZTo6U3RhdCBmYWlsZWQgd2l0aCBlcnJvciBbM10uRGF0YWJhc2U6IFsyXS4gSW52YWxpZCBJbnN0YWxsZXIgdHJhbnNmb3JtIGZvcm1hdC5EYXRhYmFzZTogWzJdIFRyYW5zZm9ybSBzdHJlYW0gcmVhZC93cml0ZSBmYWlsdXJlLkRhdGFiYXNlOiBbMl0gR2VuZXJhdGVUcmFuc2Zvcm0vTWVyZ2U6IENvbHVtbiB0eXBlIGluIGJhc2UgdGFibGUgZG9lcyBub3QgbWF0Y2ggcmVmZXJlbmNlIHRhYmxlLiBUYWJsZTogWzNdIENvbCAjOiBbNF0uRGF0YWJhc2U6IFsyXSBHZW5lcmF0ZVRyYW5zZm9ybTogTW9yZSBjb2x1bW5zIGluIGJhc2UgdGFibGUgdGhhbiBpbiByZWZlcmVuY2UgdGFibGUuIFRhYmxlOiBbM10uRGF0YWJhc2U6IFsyXSBUcmFuc2Zvcm06IENhbm5vdCBhZGQgZXhpc3Rpbmcgcm93LiBUYWJsZTogWzNdLkRhdGFiYXNlOiBbMl0gVHJhbnNm")
f.Write("b3JtOiBDYW5ub3QgZGVsZXRlIHJvdyB0aGF0IGRvZXMgbm90IGV4aXN0LiBUYWJsZTogWzNdLkRhdGFiYXNlOiBbMl0gVHJhbnNmb3JtOiBDYW5ub3QgYWRkIGV4aXN0aW5nIHRhYmxlLiBUYWJsZTogWzNdLkRhdGFiYXNlOiBbMl0gVHJhbnNmb3JtOiBDYW5ub3QgZGVsZXRlIHRhYmxlIHRoYXQgZG9lcyBub3QgZXhpc3QuIFRhYmxlOiBbM10uRGF0YWJhc2U6IFsyXSBUcmFuc2Zvcm06IENhbm5vdCB1cGRhdGUgcm93IHRoYXQgZG9lcyBub3QgZXhpc3QuIFRhYmxlOiBbM10uRGF0YWJhc2U6IFsyXSBUcmFuc2Zvcm06IENvbHVtbiB3aXRoIHRoaXMgbmFtZSBhbHJlYWR5IGV4aXN0cy4gVGFibGU6IFszXSBDb2w6IFs0XS5EYXRhYmFzZTogWzJdIEdlbmVyYXRlVHJhbnNmb3JtL01lcmdlOiBOdW1iZXIgb2YgcHJpbWFyeSBrZXlzIGluIGJhc2UgdGFibGUgZG9lcyBub3QgbWF0Y2ggcmVmZXJlbmNlIHRhYmxlLiBUYWJsZTogWzNdLkRhdGFiYXNlOiBbMl0uIEludGVudCB0byBtb2RpZnkgcmVhZCBvbmx5IHRhYmxlOiBbM10uRGF0YWJhc2U6IFsyXS4gVHlwZSBtaXNtYXRjaCBpbiBwYXJhbWV0ZXI6IFszXS5EYXRhYmFzZTogWzJdIFRhYmxlKHMpIFVwZGF0ZSBmYWlsZWRTdG9yYWdlIENvcHlUbyBmYWlsZWQuIFN5c3RlbSBlcnJvcjogWzNdLkNvdWxkIG5vdCByZW1vdmUgc3RyZWFtIFsyXS4gU3lzdGVtIGVycm9yOiBbM10uU3RyZWFtIGRvZXMgbm90IGV4aXN0OiBbMl0uIFN5c3RlbSBlcnJvcjogWzNdLkNvdWxkIG5v")
f.Write("dCBvcGVuIHN0cmVhbSBbMl0uIFN5c3RlbSBlcnJvcjogWzNdLkNvdWxkIG5vdCBjb21taXQgc3RvcmFnZS4gU3lzdGVtIGVycm9yOiBbM10uQ291bGQgbm90IHJvbGxiYWNrIHN0b3JhZ2UuIFN5c3RlbSBlcnJvcjogWzNdLkNvdWxkIG5vdCBkZWxldGUgc3RvcmFnZSBbMl0uIFN5c3RlbSBlcnJvcjogWzNdLkRhdGFiYXNlOiBbMl0uIE1lcmdlOiBUaGVyZSB3ZXJlIG1lcmdlIGNvbmZsaWN0cyByZXBvcnRlZCBpbiBbM10gdGFibGVzLkRhdGFiYXNlOiBbMl0uIE1lcmdlOiBUaGUgY29sdW1uIGNvdW50IGRpZmZlcmVkIGluIHRoZSAnWzNdJyB0YWJsZSBvZiB0aGUgdHdvIGRhdGFiYXNlcy5EYXRhYmFzZTogWzJdLiBHZW5lcmF0ZVRyYW5zZm9ybS9NZXJnZTogQ29sdW1uIG5hbWUgaW4gYmFzZSB0YWJsZSBkb2VzIG5vdCBtYXRjaCByZWZlcmVuY2UgdGFibGUuIFRhYmxlOiBbM10gQ29sICM6IFs0XS5TdW1tYXJ5SW5mb3JtYXRpb24gd3JpdGUgZm9yIHRyYW5zZm9ybSBmYWlsZWQuRGF0YWJhc2U6IFsyXS4gTWVyZ2VEYXRhYmFzZSB3aWxsIG5vdCB3cml0ZSBhbnkgY2hhbmdlcyBiZWNhdXNlIHRoZSBkYXRhYmFzZSBpcyBvcGVuIHJlYWQtb25seS5EYXRhYmFzZTogWzJdLiBNZXJnZURhdGFiYXNlOiBBIHJlZmVyZW5jZSB0byB0aGUgYmFzZSBkYXRhYmFzZSB3YXMgcGFzc2VkIGFzIHRoZSByZWZlcmVuY2UgZGF0YWJhc2UuRGF0YWJhc2U6IFsyXS4gTWVyZ2VEYXRhYmFzZTogVW5hYmxlIHRvIHdyaXRlIGVycm9ycyB0")
f.Write("byBFcnJvciB0YWJsZS4gQ291bGQgYmUgZHVlIHRvIGEgbm9uLW51bGxhYmxlIGNvbHVtbiBpbiBhIHByZWRlZmluZWQgRXJyb3IgdGFibGUuRGF0YWJhc2U6IFsyXS4gU3BlY2lmaWVkIE1vZGlmeSBbM10gb3BlcmF0aW9uIGludmFsaWQgZm9yIHRhYmxlIGpvaW5zLkRhdGFiYXNlOiBbMl0uIENvZGUgcGFnZSBbM10gbm90IHN1cHBvcnRlZCBieSB0aGUgc3lzdGVtLkRhdGFiYXNlOiBbMl0uIEZhaWxlZCB0byBzYXZlIHRhYmxlIFszXS5EYXRhYmFzZTogWzJdLiBFeGNlZWRlZCBudW1iZXIgb2YgZXhwcmVzc2lvbnMgbGltaXQgb2YgMzIgaW4gV0hFUkUgY2xhdXNlIG9mIFNRTCBxdWVyeTogWzNdLkRhdGFiYXNlOiBbMl0gVHJhbnNmb3JtOiBUb28gbWFueSBjb2x1bW5zIGluIGJhc2UgdGFibGUgWzNdLkRhdGFiYXNlOiBbMl0uIENvdWxkIG5vdCBjcmVhdGUgY29sdW1uIFszXSBmb3IgdGFibGUgWzRdLkNvdWxkIG5vdCByZW5hbWUgc3RyZWFtIFsyXS4gU3lzdGVtIGVycm9yOiBbM10uU3RyZWFtIG5hbWUgaW52YWxpZCBbMl0uUGF0Y2ggbm90aWZ5OiBbMl0gYnl0ZXMgcGF0Y2hlZCB0byBmYXIuRXJyb3IgZ2V0dGluZyB2b2x1bWUgaW5mby4gR2V0TGFzdEVycm9yOiBbMl0uRXJyb3IgZ2V0dGluZyBkaXNrIGZyZWUgc3BhY2UuIEdldExhc3RFcnJvcjogWzJdLiBWb2x1bWU6IFszXS5FcnJvciB3YWl0aW5nIGZvciBwYXRjaCB0aHJlYWQuIEdldExhc3RFcnJvcjogWzJdLkNvdWxkIG5vdCBjcmVhdGUgdGhyZWFkIGZv")
f.Write("ciBwYXRjaCBhcHBsaWNhdGlvbi4gR2V0TGFzdEVycm9yOiBbMl0uU291cmNlIGZpbGUga2V5IG5hbWUgaXMgbnVsbC5EZXN0aW5hdGlvbiBmaWxlIG5hbWUgaXMgbnVsbC5BdHRlbXB0aW5nIHRvIHBhdGNoIGZpbGUgWzJdIHdoZW4gcGF0Y2ggYWxyZWFkeSBpbiBwcm9ncmVzcy5BdHRlbXB0aW5nIHRvIGNvbnRpbnVlIHBhdGNoIHdoZW4gbm8gcGF0Y2ggaXMgaW4gcHJvZ3Jlc3MuTWlzc2luZyBwYXRoIHNlcGFyYXRvcjogWzJdLkZpbGUgZG9lcyBub3QgZXhpc3Q6IFsyXS5FcnJvciBzZXR0aW5nIGZpbGUgYXR0cmlidXRlOiBbM10gR2V0TGFzdEVycm9yOiBbMl0uRmlsZSBub3Qgd3JpdGFibGU6IFsyXS5FcnJvciBjcmVhdGluZyBmaWxlOiBbMl0uVXNlciBjYW5jZWxlZC5JbnZhbGlkIGZpbGUgYXR0cmlidXRlLkNvdWxkIG5vdCBvcGVuIGZpbGU6IFszXSBHZXRMYXN0RXJyb3I6IFsyXS5Db3VsZCBub3QgZ2V0IGZpbGUgdGltZSBmb3IgZmlsZTogWzNdIEdldExhc3RFcnJvcjogWzJdLkVycm9yIGluIEZpbGVUb0Rvc0RhdGVUaW1lLkNvdWxkIG5vdCByZW1vdmUgZGlyZWN0b3J5OiBbM10gR2V0TGFzdEVycm9yOiBbMl0uRXJyb3IgZ2V0dGluZyBmaWxlIHZlcnNpb24gaW5mbyBmb3IgZmlsZTogWzJdLkVycm9yIGRlbGV0aW5nIGZpbGU6IFszXS4gR2V0TGFzdEVycm9yOiBbMl0uRXJyb3IgZ2V0dGluZyBmaWxlIGF0dHJpYnV0ZXM6IFszXS4gR2V0TGFzdEVycm9yOiBbMl0uRXJyb3IgbG9hZGluZyBsaWJyYXJ5IFsy")
f.Write("XSBvciBmaW5kaW5nIGVudHJ5IHBvaW50IFszXS5FcnJvciBnZXR0aW5nIGZpbGUgYXR0cmlidXRlcy4gR2V0TGFzdEVycm9yOiBbMl0uRXJyb3Igc2V0dGluZyBmaWxlIGF0dHJpYnV0ZXMuIEdldExhc3RFcnJvcjogWzJdLkVycm9yIGNvbnZlcnRpbmcgZmlsZSB0aW1lIHRvIGxvY2FsIHRpbWUgZm9yIGZpbGU6IFszXS4gR2V0TGFzdEVycm9yOiBbMl0uUGF0aDogWzJdIGlzIG5vdCBhIHBhcmVudCBvZiBbM10uRXJyb3IgY3JlYXRpbmcgdGVtcCBmaWxlIG9uIHBhdGg6IFszXS4gR2V0TGFzdEVycm9yOiBbMl0uQ291bGQgbm90IGNsb3NlIGZpbGU6IFszXSBHZXRMYXN0RXJyb3I6IFsyXS5Db3VsZCBub3QgdXBkYXRlIHJlc291cmNlIGZvciBmaWxlOiBbM10gR2V0TGFzdEVycm9yOiBbMl0uQ291bGQgbm90IHNldCBmaWxlIHRpbWUgZm9yIGZpbGU6IFszXSBHZXRMYXN0RXJyb3I6IFsyXS5Db3VsZCBub3QgdXBkYXRlIHJlc291cmNlIGZvciBmaWxlOiBbM10sIE1pc3NpbmcgcmVzb3VyY2UuQ291bGQgbm90IHVwZGF0ZSByZXNvdXJjZSBmb3IgZmlsZTogWzNdLCBSZXNvdXJjZSB0b28gbGFyZ2UuU3BlY2lmaUBIDUM1QuZFckU8SAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAIBOwAAAA8AAAD/////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPYAAAAAAAAAQEgPQuRFeEUoSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAwAAgEvAAAA//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAEAAAAAAAAABASA9C5EV4RSg7MkSzRDFC8UU2SAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgACASwAAAAqAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAMAAAAAAAAAEBIjETwRHJEaEQ3SAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAIB////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAACQAAAAAAAAAQEgPQy9CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAgEUAAAAFwAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAWgAAAAAAAABASJZF7DvsQ2g8pEUrSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAACATcAAAAZAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkAAAA8AAAAAAAAAEBIikE3Q3JEHUL7RQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAIBFgAAADIAAAD/////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgAAAKQBAAAAAAAAQEjKRDM/KEG1QStIAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAgEMAAAAPQAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAADAAAAAAAAABASJJBckQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAACAf///////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAEAAAAAAAAAJJBckS+Ols+2T5YOx47nTwMPpdH6EYoSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAIBCQAAADYAAAD/////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmgAAAACwAAAAAAAAQEhZRfJEaEU3RwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAgD///////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATAAAALAEAAAAAAABASAtDMUE1RwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgACADQAAAANAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAABQAAAAAAAAAE1akAADAAAABAAAAP//AAC4AAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANgAAAAOH7oOALQJzSG4AUzNIVRoaXMgcHJvZ3JhbSBjYW5ub3QgYmUgcnVuIGluIERPUyBtb2RlLg0NCiQAAAAAAAAAtuXBdPKEryfyhK8n")
f.Write("8oSvJ52bpCfzhK8nnZulJ+iErydxmKEn/oSvJ/KErifVhK8nCKe2J/GEryf0p6Qn8ISvJzWCqSfzhK8nUmljaPKErycAAAAAAAAAAFBFAABMAQQAirOxRQAAAAAAAAAA4AAPAQsBBgAAQAAAAGAAAAAAAAAFEAAAABAAAABQAAAAAEAAABAAAAAQAAAEAAAAAAAAAAQAAAAAAAAAALAAAAAQAAAAAAAAAgAAAAAAEAAAEAAAAAAQAAAQAAAAAAAAEAAAAAAAAAAAAAAANFQAACgAAAAAkAAAwBoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAACcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALnRleHQAAACuNQAAABAAAABAAAAAEAAAAAAAAAAAAAAAAAAAIAAAYC5yZGF0YQAAoAcAAABQAAAAEAAAAFAAAAAAAAAAAAAAAAAAAEAAAEAuZGF0YQAAANwpAAAAYAAAADAAAABgAAAAAAAAAAAAAAAAAABAAADALnJzcmMAAADAGgAAAJAAAAAgAAAAkAAAAAAAAAAAAAAAAAAAQAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzwMIQAFWL7Gr/aKBQQABo0BxAAGShAAAAAFBkiSUAAAAAg+xYU1ZXiWXo/xUMUEAAM9KK1IkV5IRAAIvIgeH/AAAAiQ3ghEAAweEIA8qJDdyEQADB6BCj2IRAADP2VugWCwAAWYXAdQhqHOiwAAAAWYl1/OjhBwAA/xUIUEAAo9iJQADonwYAAKPAhEAA6EgEAADoigMAAOinAAAAiXXQjUWkUP8VBFBAAOgbAwAAiUWc9kXQAXQGD7dF1OsDagpYUP91nFZW/xUAUEAAUOgt////iUWgUOiVAAAAi0XsiwiLCYlNmFBR6FkBAABZWcOLZej/dZjohwAAAIM9yIRAAAF1BeifDAAA/3QkBOjPDAAAaP8AAAD/FTBgQABZWcODPciEQAABdQXoegwAAP90JAToqgwAAFlo/wAAAP8VEFBAAMOh1IlAAIXAdAL/0GgQYEAAaAhgQADozgAAAGgEYEAAaABgQADovwAAAIPEEMNqAGoA/3QkDOgVAAAAg8QMw2oAagH/dCQM6AQAAACDxAzDV2oBXzk9FIVAAHUR/3QkCP8VGFBAAFD/FRRQQACDfCQMAFOLXCQUiT0QhUAAiB0MhUAAdTyh0IlAAIXAdCKLDcyJQABWjXH8O/ByE4sGhcB0Av/Qg+4EOzXQiUAAc+1eaBhgQABoFGBAAOgqAAAAWVloIGBAAGgcYEAA6BkAAABZWYXbW3UQ/3QkCIk9")
f.Write("FIVAAP8VEFBAAF/DVot0JAg7dCQMcw2LBoXAdAL/0IPGBOvtXsNVi+xT/3UI6DUBAACFwFkPhCABAACLWAiF2w+EFQEAAIP7BXUMg2AIAGoBWOkNAQAAg/sBD4T2AAAAiw0YhUAAiU0Ii00MiQ0YhUAAi0gEg/kID4XIAAAAiw2wYEAAixW0YEAAA9FWO8p9FY00SSvRjTS1QGBAAIMmAIPGDEp194sAizW8YEAAPY4AAMB1DMcFvGBAAIMAAADrcD2QAADAdQzHBbxgQACBAAAA6109kQAAwHUMxwW8YEAAhAAAAOtKPZMAAMB1DMcFvGBAAIUAAADrNz2NAADAdQzHBbxgQACCAAAA6yQ9jwAAwHUMxwW8YEAAhgAAAOsRPZIAAMB1CscFvGBAAIoAAAD/NbxgQABqCP/TWYk1vGBAAFle6wiDYAgAUf/TWYtFCKMYhUAAg8j/6wn/dQz/FRxQQABbXcOLVCQEiw24YEAAORU4YEAAVrg4YEAAdBWNNEmNNLU4YEAAg8AMO8ZzBDkQdfWNDElejQyNOGBAADvBcwQ5EHQCM8DDgz3IiUAAAHUF6GIPAABWizXYiUAAigY8InUlikYBRjwidBWEwHQRD7bAUOg6CwAAhcBZdOZG6+OAPiJ1DUbrCjwgdgZGgD4gd/qKBoTAdAQ8IHbpi8Zew1Mz2zkdyIlAAFZXdQXoBg8AAIs1wIRAADP/igY6w3QSPD10AUdW6CMRAABZjXQGAevojQS9BAAAAFDoTxAAAIvwWTvziTX0hEAAdQhqCeiG/P//WYs9wIRAADgfdDlVV+jpEAAAi+hZRYA/PXQiVegaEAAAO8NZiQZ1CGoJ6Ff8//9ZV/826BMPAABZg8YEWQP9OB91yV3/NcCEQADokg4AAFmJHcCEQACJHl9exwXEiUAAAQAAAFvDVYvsUVFTM9s5HciJQABWV3UF6EgOAAC+HIVAAGgEAQAAVlP/FSBQQACh2IlAAIk1BIVA")
f.Write("AIv+OBh0Aov4jUX4UI1F/FBTU1foTQAAAItF+ItN/I0EiFDoeg8AAIvwg8QYO/N1CGoI6LX7//9ZjUX4UI1F/FCLRfyNBIZQVlfoFwAAAItF/IPEFEiJNeyEQABfXqPohEAAW8nDVYvsi00Yi0UUU1aDIQCLdRBXi30MxwABAAAAi0UIhf90CIk3g8cEiX0MgDgidUSKUAFAgPoidCmE0nQlD7bS9oKhh0AABHQM/wGF9nQGihCIFkZA/wGF9nTVihCIFkbrzv8BhfZ0BIAmAEaAOCJ1RkDrQ/8BhfZ0BYoQiBZGihBAD7ba9oOhh0AABHQM/wGF9nQFihiIHkZAgPogdAmE0nQJgPoJdcyE0nUDSOsIhfZ0BIBm/wCDZRgAgDgAD4TgAAAAihCA+iB0BYD6CXUDQOvxgDgAD4TIAAAAhf90CIk3g8cEiX0Mi1UU/wLHRQgBAAAAM9uAOFx1BEBD6/eAOCJ1LPbDAXUlM/85fRh0DYB4ASKNUAF1BIvC6wOJfQiLfQwz0jlVGA+UwolVGNHri9NLhdJ0DkOF9nQExgZcRv8BS3XzihCE0nRKg30YAHUKgPogdD+A+gl0OoN9CAB0LoX2dBkPttr2g6GHQAAEdAaIFkZA/wGKEIgWRusPD7bS9oKhh0AABHQDQP8B/wFA6Vj///+F9nQEgCYARv8B6Rf///+F/3QDgycAi0UUX15b/wBdw1FRoSCGQABTVYstNFBAAFZXM9sz9jP/O8N1M//Vi/A783QMxwUghkAAAQAAAOso/xUwUEAAi/g7+w+E6gAAAMcFIIZAAAIAAADpjwAAAIP4AQ+FgQAAADvzdQz/1YvwO/MPhMIAAABmOR6LxnQOQEBmORh1+UBAZjkYdfIrxos9LFBAANH4U1NAU1NQVlNTiUQkNP/Xi+g763QyVejnDAAAO8NZiUQkEHQjU1NVUP90JCRWU1P/14XAdQ7/dCQQ6GoLAABZiVwkEItcJBBW/xUoUEAA")
f.Write("i8PrU4P4AnVMO/t1DP8VMFBAAIv4O/t0PDgfi8d0CkA4GHX7QDgYdfYrx0CL6FXogAwAAIvwWTvzdQQz9usLVVdW6K0NAACDxAxX/xUkUEAAi8brAjPAX15dW1lZw4PsRFNVVldoAAEAAOhFDAAAi/BZhfZ1CGob6IL4//9ZiTXAiEAAxwXAiUAAIAAAAI2GAAEAADvwcxqAZgQAgw7/xkYFCqHAiEAAg8YIBQABAADr4o1EJBBQ/xUEUEAAZoN8JEIAD4TFAAAAi0QkRIXAD4S5AAAAizCNaAS4AAgAADvwjRwufAKL8Dk1wIlAAH1Sv8SIQABoAAEAAOi1CwAAhcBZdDiDBcCJQAAgiQeNiAABAAA7wXMYgGAEAIMI/8ZABQqLD4PACIHBAAEAAOvkg8cEOTXAiUAAfLvrBos1wIlAADP/hfZ+RosDg/j/dDaKTQD2wQF0LvbBCHULUP8VQFBAAIXAdB6Lx4vPwfgFg+EfiwSFwIhAAI0EyIsLiQiKTQCISARHRYPDBDv+fLoz26HAiEAAgzzY/4002HVNhdvGRgSBdQVq9ljrCovDSPfYG8CDwPVQ/xU8UEAAi/iD//90F1f/FUBQQACFwHQMJf8AAACJPoP4AnUGgE4EQOsPg/gDdQqATgQI6wSATgSAQ4P7A3yb/zXAiUAA/xU4UEAAX15dW4PERMNWi3QkCGoAgyYA/xUAUEAAZoE4TVp1FItIPIXJdA0DwYpIGogOikAbiEYBXsNVi+y4LBIAAOihEgAAjYVo////U1DHhWj///+UAAAA/xVIUEAAhcB0GoO9eP///wJ1EYO9bP///wVyCGoBWOkCAQAAjYXU7f//aJAQAABQaMRQQAD/FURQQACFwA+E0AAAADPbjY3U7f//OJ3U7f//dBOKATxhfAg8en8ELCCIAUE4GXXtjYXU7f//ahZQaKxQQADo1hEAAIPEDIXAdQiNhdTt///rSY2FZP7//2gEAQAAUFP/FSBQ")
f.Write("QAA4nWT+//+NjWT+//90E4oBPGF8CDx6fwQsIIgBQTgZde2NhWT+//9QjYXU7f//UOgAEQAAWVk7w3Q+aixQ6DIQAABZO8NZdDBAi8g4GHQOgDk7dQSIGesBQTgZdfJqClNQ6NMNAACDxAyD+AJ0HYP4A3QYg/gBdBONRfxQ6Jj+//+AffwGWRvAg8ADW8nDM8BqADlEJAhoABAAAA+UwFD/FVBQQACFwKOoiEAAdDbok/7//4P4A6OsiEAAdQ1o+AMAAOhcEQAAWesKg/gCdRjooBkAAIXAdQ//NaiIQAD/FUxQQAAzwMNqAVjDzFWL7FNWV1VqAGoAaPAbQAD/dQjouCkAAF1fXluL5V3Di0wkBPdBBAYAAAC4AQAAAHQPi0QkCItUJBCJArgDAAAAw1NWV4tEJBBQav5o+BtAAGT/NQAAAABkiSUAAAAAi0QkIItYCItwDIP+/3QuO3QkJHQojTR2iwyziUwkCIlIDIN8swQAdRJoAQEAAItEswjoQAAAAP9Uswjrw2SPBQAAAACDxAxfXlvDM8Bkiw0AAAAAgXkE+BtAAHUQi1EMi1IMOVEIdQW4AQAAAMNTUbvMYEAA6wpTUbvMYEAAi00IiUsIiUMEiWsMWVvCBADMzFZDMjBYQzAwVYvsg+wIU1ZXVfyLXQyLRQj3QAQGAAAAD4WCAAAAiUX4i0UQiUX8jUX4iUP8i3MMi3sIg/7/dGGNDHaDfI8EAHRFVlWNaxD/VI8EXV6LXQwLwHQzeDyLewhT6Kn+//+DxASNaxBWU+je/v//g8QIjQx2agGLRI8I6GH///+LBI+JQwz/VI8Ii3sIjQx2izSP66G4AAAAAOscuAEAAADrFVWNaxBq/1Ponv7//4PECF24AQAAAF1fXluL5V3DVYtMJAiLKYtBHFCLQRhQ6Hn+//+DxAhdwgQAociEQACD+AF0DYXAdSqDPTRgQAABdSFo/AAAAOgYAAAAoSSGQABZhcB0Av/QaP8A")
f.Write("AADoAgAAAFnDVYvsgeykAQAAi1UIM8m44GBAADsQdAuDwAhBPXBhQAB88VaL8cHmAzuW4GBAAA+FHAEAAKHIhEAAg/gBD4ToAAAAhcB1DYM9NGBAAAEPhNcAAACB+vwAAAAPhPEAAACNhVz+//9oBAEAAFBqAP8VIFBAAIXAdRONhVz+//9otFNAAFDoVwUAAFlZjYVc/v//V1CNvVz+///o8gYAAEBZg/g8dimNhVz+//9Q6N8GAACL+I2FXP7//4PoO2oDA/hosFNAAFfoZR0AAIPEEI2FYP///2iUU0AAUOgBBQAAjYVg////V1DoBAUAAI2FYP///2iQU0AAUOjzBAAA/7bkYEAAjYVg////UOjhBAAAaBAgAQCNhWD///9oaFNAAFDofxwAAIPELF/rJo1FCI225GBAAGoAUP826FIGAABZUP82avT/FTxQQABQ/xVgUEAAXsnDagRqAP90JAzoBAAAAIPEDMMPtkQkBIpMJAyEiKGHQAB1HIN8JAgAdA4PtwRFqoJAACNEJAjrAjPAhcB1AcNqAVjDVYvsg+wYU1ZX/3UI6IgBAACL8Fk7NYiGQACJdQgPhGoBAAAz2zvzD4RWAQAAM9K4eGFAADkwdHKDwDBCPWhiQAB88Y1F6FBW/xVkUEAAg/gBD4UkAQAAakAzwFm/oIdAAIN96AGJNYiGQADzq6qJHaSIQAAPhu8AAACAfe4AD4S7AAAAjU3vihGE0g+ErgAAAA+2Qf8PttI7wg+HkwAAAICIoYdAAARA6+5qQDPAWb+gh0AA86uNNFKJXfzB5gSqjZ6IYUAAgDsAi8t0LIpRAYTSdCUPtgEPtvo7x3cUi1X8ipJwYUAACJChh0AAQDvHdvVBQYA5AHXU/0X8g8MIg338BHLBi0UIxwWchkAAAQAAAFCjiIZAAOjGAAAAjbZ8YUAAv5CGQAClpVmjpIhAAKXrVUFBgHn/AA+FSP///2oBWICIoYdAAAhAPf8AAABy")
f.Write("8VbojAAAAFmjpIhAAMcFnIZAAAEAAADrBokdnIZAADPAv5CGQACrq6vrDTkdKIZAAHQO6I4AAADosgAAADPA6wODyP9fXlvJw4tEJASDJSiGQAAAg/j+dRDHBSiGQAABAAAA/yVsUEAAg/j9dRDHBSiGQAABAAAA/yVoUEAAg/j8dQ+hVIZAAMcFKIZAAAEAAADDi0QkBC2kAwAAdCKD6AR0F4PoDXQMSHQDM8DDuAQEAADDuBIEAADDuAQIAADDuBEEAADDV2pAWTPAv6CHQADzq6ozwL+QhkAAo4iGQACjnIZAAKOkiEAAq6urX8NVi+yB7BQFAACNRexWUP81iIZAAP8VZFBAAIP4AQ+FFgEAADPAvgABAACIhAXs/v//QDvGcvSKRfLGhez+//8ghMB0N1NXjVXzD7YKD7bAO8F3HSvIjbwF7P7//0G4ICAgIIvZwekC86uLy4PhA/OqQkKKQv+EwHXQX1tqAI2F7Pr///81pIhAAP81iIZAAFCNhez+//9WUGoB6AkdAABqAI2F7P3///81iIZAAFZQjYXs/v//VlBW/zWkiEAA6JYaAABqAI2F7Pz///81iIZAAFZQjYXs/v//VlBoAAIAAP81pIhAAOhuGgAAg8RcM8CNjez6//9mixH2wgF0FoCIoYdAABCKlAXs/f//iJCghkAA6xz2wgJ0EICIoYdAACCKlAXs/P//6+OAoKCGQAAAQEFBO8Zyv+tJM8C+AAEAAIP4QXIZg/hadxSAiKGHQAAQisiAwSCIiKCGQADrH4P4YXITg/h6dw6AiKGHQAAgisiA6SDr4ICgoIZAAABAO8Zyvl7Jw4M9yIlAAAB1Emr96Cz8//9ZxwXIiUAAAQAAAMNVi+xRVot1CIX2dFqhrIhAAIP4A3UWVujlCQAAWYXAVnQ2UOgECgAAWVnrOoP4AnUmjUUIUI1F/FBW6CcUAACDxAyFwHQRUP91CP91/OhrFAAAg8QM6w9WagD/NaiI")
f.Write("QAD/FVhQQABeycPMV4t8JAjrao2kJAAAAACL/4tMJARX98EDAAAAdA+KAUGEwHQ798EDAAAAdfGLAbr//v5+A9CD8P8zwoPBBKkAAQGBdOiLQfyEwHQjhOR0GqkAAP8AdA6pAAAA/3QC682Nef/rDY15/usIjXn96wONefyLTCQM98EDAAAAdBmKEUGE0nRkiBdH98EDAAAAde7rBYkXg8cEuv/+/n6LAQPQg/D/M8KLEYPBBKkAAQGBdOGE0nQ0hPZ0J/fCAAD/AHQS98IAAAD/dALrx4kXi0QkCF/DZokXi0QkCMZHAgBfw2aJF4tEJAhfw4gXi0QkCF/D/zVkhkAA/3QkCOgDAAAAWVnDg3wkBOB3Iv90JAToHAAAAIXAWXUWOUQkCHQQ/3QkBOjAGwAAhcBZdd4zwMOhrIhAAFaLdCQIg/gDdRU7NYSGQAB3P1booAsAAIXAWXQ0XsOD+AJ1LYtEJAiFwHQIjXAPg+bw6wNqEF47NZSCQAB3H4vGwegEUOgbEwAAhcBZdR7rDYX2dQNqAV6Dxg+D5vBWagD/NaiIQAD/FXBQQABew8zMzMzMzMzMzMzMzMzMi0wkBPfBAwAAAHQUigFBhMB0QPfBAwAAAHXxBQAAAACLAbr//v5+A9CD8P8zwoPBBKkAAQGBdOiLQfyEwHQyhOR0JKkAAP8AdBOpAAAA/3QC682NQf+LTCQEK8HDjUH+i0wkBCvBw41B/YtMJAQrwcONQfyLTCQEK8HDzMzMzMxVi+xXVot1DItNEIt9CIvBi9EDxjv+dgg7+A+CeAEAAPfHAwAAAHUUwekCg+IDg/kIcinzpf8klTgnQACLx7oDAAAAg+kEcgyD4AMDyP8khVAmQAD/JI1IJ0AAkP8kjcwmQACQYCZAAIwmQACwJkAAI9GKBogHikYBiEcBikYCwekCiEcCg8YDg8cDg/kIcszzpf8klTgnQACNSQAj0YoGiAeKRgHB6QKIRwGDxgKDxwKD")
f.Write("+QhypvOl/ySVOCdAAJAj0YoGiAdGwekCR4P5CHKM86X/JJU4J0AAjUkALydAABwnQAAUJ0AADCdAAAQnQAD8JkAA9CZAAOwmQACLRI7kiUSP5ItEjuiJRI/oi0SO7IlEj+yLRI7wiUSP8ItEjvSJRI/0i0SO+IlEj/iLRI78iUSP/I0EjQAAAAAD8AP4/ySVOCdAAIv/SCdAAFAnQABcJ0AAcCdAAItFCF5fycOQigaIB4tFCF5fycOQigaIB4pGAYhHAYtFCF5fycONSQCKBogHikYBiEcBikYCiEcCi0UIXl/Jw5CNdDH8jXw5/PfHAwAAAHUkwekCg+IDg/kIcg3986X8/ySV0ChAAIv/99n/JI2AKEAAjUkAi8e6AwAAAIP5BHIMg+ADK8j/JIXYJ0AA/ySN0ChAAJDoJ0AACChAADAoQACKRgMj0YhHA07B6QJPg/kIcrb986X8/ySV0ChAAI1JAIpGAyPRiEcDikYCwekCiEcCg+4Cg+8Cg/kIcoz986X8/ySV0ChAAJCKRgMj0YhHA4pGAohHAopGAcHpAohHAYPuA4PvA4P5CA+CWv////3zpfz/JJXQKEAAjUkAhChAAIwoQACUKEAAnChAAKQoQACsKEAAtChAAMcoQACLRI4ciUSPHItEjhiJRI8Yi0SOFIlEjxSLRI4QiUSPEItEjgyJRI8Mi0SOCIlEjwiLRI4EiUSPBI0EjQAAAAAD8AP4/ySV0ChAAIv/4ChAAOgoQAD4KEAADClAAItFCF5fycOQikYDiEcDi0UIXl/Jw41JAIpGA4hHA4pGAohHAotFCF5fycOQikYDiEcDikYCiEcCikYBiEcBi0UIXl/Jw2oA/3QkEP90JBD/dCQQ6AQAAACDxBDDVYvsg+wMU4Nl+ABWV4t9CIofjXcBiXX8gz2shEAAAX4PD7bDaghQ6CUYAABZWesPiw2ggkAAD7bDigRBg+AIhcB0BYoeRuvQgPstiXX8dQaDTRQC")
f.Write("6wWA+yt1BooeRol1/ItFEIXAD4yMAQAAg/gBD4SDAQAAg/gkD496AQAAahCFwFl1JID7MHQJx0UQCgAAAOsyigY8eHQNPFh0CcdFEAgAAADrH4lNEDlNEHUXgPswdRKKBjx4dAQ8WHUIil4BRkaJdfyDyP8z0vd1EL8DAQAAiUX0gz2shEAAAQ+2834MagRW6GgXAABZWesLoaCCQACKBHCD4ASFwHQID77Lg+kw6zKDPayEQAABfgtXVug9FwAAWVnrC6GggkAAZosEcCPHhcB0Sg++w1DoVRYAAFmLyIPpNztNEHM2i3X4g00UCDt19HIUdQyDyP8z0vd1EDvKdgaDTRQE6wkPr3UQA/GJdfiLRfz/RfyKGOlk////i00U/038i1UM9sEIdRCF0nQGi0UIiUX8g2X4AOtN9sEEuP///391HPbBAXU+g+ECdAmBffgAAACAdwmFyXUsOUX4dif2RRQBxwXMhEAAIgAAAHQGg034/+sRi00UgOEC9tkbyffZA8iJTfiF0nQFi0X8iQL2RRQCdAiLRfj32IlF+ItF+OsLi0UMhcB0Aok4M8BfXlvJw8zMzMzMzMzMzMzMzI1C/1vDjaQkAAAAAI1kJAAzwIpEJAhTi9jB4AiLVCQI98IDAAAAdBOKCkI42XTRhMl0UffCAwAAAHXtC9hXi8PB4xBWC9iLCr///v5+i8GL9zPLA/AD+YPx/4Pw/zPPM8aDwgSB4QABAYF1HCUAAQGBdNMlAAEBAXUIgeYAAACAdcReX1szwMOLQvw42HQ2hMB07zjcdCeE5HTnwegQONh0FYTAdNw43HQGhOR01OuWXl+NQv9bw41C/l5fW8ONQv1eX1vDjUL8Xl9bw8zMzMyLTCQIV1NWihGLfCQQhNJ0aYpxAYT2dE+L94tMJBSKB0Y40HQVhMB0C4oGRjjQdAqEwHX1XltfM8DDigZGOPB1641+/4phAoTkdCiKBoPGAjjgdcSKQQOEwHQYimb/")
f.Write("g8ECOOB03+uxM8BeW1+KwunT/v//jUf/Xltfw4vHXltfw1WL7FdWU4tNEOMmi9mLfQiL9zPA8q732QPLi/6LdQzzpopG/zPJOkf/dwR0BElJ99GLwVteX8nDzMzMzMzMzMxRPQAQAACNTCQIchSB6QAQAAAtABAAAIUBPQAQAABz7CvIi8SFAYvhiwiLQARQw2hAAQAAagD/NaiIQAD/FXBQQACFwKOAhkAAdQHDi0wkBIMleIZAAACDJXyGQAAAagGjdIZAAIkNhIZAAMcFbIZAABAAAABYw6F8hkAAjQyAoYCGQACNDIg7wXMUi1QkBCtQDIH6AAAQAHIHg8AU6+gzwMNVi+yD7BCLTQhTVot1DItBEFeL/oPG/Ct5DMHvD4vPackEAgAAjYwBRAEAAIlN8IsOSfbBAYlN/A+F5gIAAIsUMY0cMYlV9ItW/IlV+ItV9PbCAYldDHV+wfoESoP6P3YDaj9ai0sEO0sIdUyD+iBzHrsAAACAi8rT641MAgT30yFcuET+CXUoi00IIRnrIY1K4LsAAACA0+uNTAIE99MhnLjEAAAA/gl1BotNCCFZBItN/ItdDOsDi038i1MIi1sEA030iVoEi1UMiU38i1oEi1IIiVMIi9HB+gRKg/o/dgNqP1qLXfiD4wGJXfQPhZQAAAArdfiLXfjB+wRqP4l1DEteO952AoveA034i9GJTfzB+gRKO9Z2AovWO9p0Y4tNDItxBDtxCHVAg/sgcxy+AAAAgIvL0+731iF0uET+TAMEdSaLTQghMesfjUvgvgAAAIDT7vfWIbS4xAAAAP5MAwR1BotNCCFxBItNDItxCItJBIlOBItNDItxBItJCIlOCIt1DOsDi10Ig330AHUIO9oPhIEAAACLTfCLXNEEjQzRiV4EiU4IiXEEi04EiXEIi04EO04IdWCKTAIEg/ogiE0P/sGITAIEcyWAfQ8AdQ67AAAAgIvK0+uLTQgJGbsAAACAi8rT641E")
f.Write("uEQJGOspgH0PAHUQjUrguwAAAIDT64tNCAlZBI1K4LoAAACA0+qNhLjEAAAACRCLRfyJBolEMPyLRfD/CA+F9wAAAKF4hkAAhcAPhNwAAACLDXCGQACLNVRQQADB4Q8DSAy7AIAAAGgAQAAAU1H/1osNcIZAAKF4hkAAugAAAIDT6glQCKF4hkAAiw1whkAAi0AQg6SIxAAAAACheIZAAItAEP5IQ6F4hkAAi0gQgHlDAHUJg2AE/qF4hkAAg3gI/3VpU2oA/3AM/9aheIZAAP9wEGoA/zWoiEAA/xVYUEAAoXyGQACLFYCGQACNBIDB4AKLyKF4hkAAK8iNTBHsUY1IFFFQ6JoRAACLRQiDxAz/DXyGQAA7BXiGQAB2BINtCBShgIZAAKN0hkAAi0UIiT1whkAAo3iGQABfXlvJw1WL7IPsFKF8hkAAixWAhkAAU1aNBIBXjTyCi0UIiX38jUgXg+HwiU3wwfkESYP5IH0Og87/0+6DTfj/iXX06xCDweCDyP8z9tPoiXX0iUX4oXSGQACL2DvfiV0IcxmLSwSLOyNN+CP+C891C4PDFDtd/IldCHLnO138dXmL2jvYiV0IcxWLSwSLOyNN+CP+C891BYPDFOvmO9h1WTtd/HMRg3sIAHUIg8MUiV0I6+07Xfx1JovaO9iJXQhzDYN7CAB1BYPDFOvuO9h1Dug4AgAAi9iF24ldCHQUU+jaAgAAWYtLEIkBi0MQgzj/dQczwOkPAgAAiR10hkAAi0MQixCD+v+JVfx0FIuMkMQAAACLfJBEI034I/4Lz3U3i5DEAAAAi3BEI1X4I3X0g2X8AI1IRAvWi3X0dReLkYQAAAD/RfwjVfiDwQSL/iM5C9d06YtV/IvKM/9pyQQCAACNjAFEAQAAiU30i0yQRCPOdQ2LjJDEAAAAaiAjTfhfhcl8BdHhR+v3i030i1T5BIsKK03wi/GJTfjB/gROg/4/fgNqP1479w+EDQEAAItKBDtK")
f.Write("CHVhg/8gfSu7AAAAgIvP0+uLTfyNfDgE99OJXewjXIhEiVyIRP4PdTiLXQiLTewhC+sxjU/guwAAAIDT64tN/I18OASNjIjEAAAA99MhGf4PiV3sdQuLXQiLTewhSwTrA4tdCItKCIt6BIN9+ACJeQSLSgSLegiJeQgPhJQAAACLTfSLfPEEjQzxiXoEiUoIiVEEi0oEiVEIi0oEO0oIdWSKTAYEg/4giE0LfSn+wYB9CwCITAYEdQu/AAAAgIvO0+8JO78AAACAi87T74tN/Al8iETrL/7BgH0LAIhMBgR1DY1O4L8AAACA0+8JewSLTfyNvIjEAAAAjU7gvgAAAIDT7gk3i034hcl0C4kKiUwR/OsDi034i3XwA9GNTgGJColMMvyLdfSLDoXJjXkBiT51GjsdeIZAAHUSi038Ow1whkAAdQeDJXiGQAAAi038iQiNQgRfXlvJw6F8hkAAiw1shkAAVlcz/zvBdTCNRIlQweACUP81gIZAAFf/NaiIQAD/FXhQQAA7x3RhgwVshkAAEKOAhkAAoXyGQACLDYCGQABoxEEAAGoIjQSA/zWoiEAAjTSB/xVwUEAAO8eJRhB0KmoEaAAgAABoAAAQAFf/FXRQQAA7x4lGDHUU/3YQV/81qIhAAP8VWFBAADPA6xeDTgj/iT6JfgT/BXyGQACLRhCDCP+Lxl9ew1WL7FGLTQhTVleLcRCLQQgz24XAfAXR4EPr94vDaj9pwAQCAABajYQwRAEAAIlF/IlACIlABIPACEp19Iv7agTB5w8DeQxoABAAAGgAgAAAV/8VdFBAAIXAdQiDyP/pkwAAAI2XAHAAADv6dzyNRxCDSPj/g4jsDwAA/42I/A8AAMdA/PAPAACJCI2I/O///4lIBMeA6A8AAPAPAAAFABAAAI1I8DvKdseLRfyNTwwF+AEAAGoBX4lIBIlBCI1KDIlICIlBBINknkQAibyexAAAAIpGQ4rI/sGEwItFCIhOQ3UD")
f.Write("CXgEugAAAICLy9Pq99IhUAiLw19eW8nDgz2AYkAA/1NVVld1B75wYkAA6x1oICAAAGoA/zWoiEAA/xVwUEAAi/CF9g+EDAEAAIstdFBAAGoEaAAgAABoAABAAGoA/9WL+IX/D4TVAAAAagS7AAABAGgAEAAAU1f/1YXAD4SvAAAAuHBiQAA78HUegz1wYkAAAHUFo3BiQACDPXRiQAAAdRyjdGJAAOsViQahdGJAAIlGBIk1dGJAAItGBIkwjYcAAEAAjY6YAAAAiUYUjUYYiU4MiX4QiUYIM+258QAAADPSg/0QD53CSiPRSkWJEIlIBIPACIH9AAQAAHzjU2oAV+gDDwAAg8QMi0YQA8M7+HMbgI/4AAAA/41HCIkHx0cE8AAAAIHHABAAAOvci8brJ2gAgAAAagBX/xVUUEAAgf5wYkAAdA9WagD/NaiIQAD/FVhQQAAzwF9eXVvDVot0JAhoAIAAAGoA/3YQ/xVUUEAAOTWQgkAAdQiLRgSjkIJAAIH+cGJAAHQgi0YEiw5WagCJCIsGi04EiUgE/zWoiEAA/xVYUEAAXsODDYBiQAD/XsNVi+xRU1aLNXRiQABXg34Q/w+ElAAAAINl/ACNvhAgAAC7APA/AIE/8AAAAHU5i8NoAEAAAANGEGgAEAAAUP8VVFBAAIXAdB+DD///DSyGQACLRgyFwHQEO8d2A4l+DP9F/P9NCHQNgesAEAAAg+8Ihdt9soN9/ACLzot2BHQsg3kY/3UmagGNQSBagzj/dQxCg8AIgfoABAAAfO+B+gAEAAB1B1HoAP///1k7NXRiQAB0CoN9CAAPj1D///9fXlvJw4tEJAS6cGJAAFaLyjtBEHYFO0EUcgiLCTvKdDfr7qgPdTGL8LoAAQAAgeb/DwAAO/JyIIt0JAyJDot0JBCLyGaB4QDwK8GJDivCXsH4BI1ECAjDM8Bew4tEJASLTCQIK0gQwfkMjUTIGItMJAwPthEBEIAhAIE48AAA")
f.Write("AMdABPEAAAB1F/8FLIZAAIM9LIZAACB1CGoQ6KT+//9Zw1WL7FFRU1aLNZCCQABXi1YQg/r/D4SfAAAAi34IjY4YIAAAi8crxoPoGMH4A8HgDAPCO/mJRfxzOosPi10IO8t8GjlfBHYVU1FQ6LkBAACDxAyFwHV1i0X8iV8Eg8cIjY4YIAAABQAQAAA7+YlF/HLI6wOLXQiLRgiLThCNfhiJRfg7+IlN/HMziwc7w3wZOV8EdhRTUP91/OhqAQAAg8QMhcB1JolfBIFF/AAQAACDxwg7ffhy0usDi10IizY7NZCCQAB0FelD////iTWQgkAAKR+JfgjpKAEAALhwYkAAi/iDfxD/dAaDfwwAdQyLPzv4D4TXAAAA6+iLXwyDZfwAi/OLwyv3g+4Ywf4DweYMA3cQgzv/dRGDffwQfQuDwAj/RfyDOP9074tF/GoEweAMaAAQAABQVolF+P8VdFBAADvGD4W4AAAAagD/dfhW6KQLAACLVfyDxAyF0ovLfjCNRgSJVfyAiPQAAAD/jVAEiVD8uvAAAACJEIkRx0EE8QAAAAUAEAAAg8EI/038ddaJPZCCQACNhxggAAA7yHMMgzn/dAWDwQjr8jvIG8AjwYlHDItFCIhGCIlfCCkDKUYEjUwGCI2GAAEAAIkO6zToNPv//4XAdCmLSBCIWQiNVBkIo5CCQACJEbrwAAAAK9OJUQQPttMpUBiNgQABAADrAjPAX15bycNVi+xRi00Ii1UQU1aLcQRXizmNmfgAAAA78ol9/IvHiV0IciGNBBeIFzvDcwcBESlRBOsJg2EEAI1BCIkBjUcI6c4AAAAD94A+AHQCi8aNNBA783NDihiE23UwagGNWAFegDsAdQRDRuv3O/JzTjtF/HUFiXEE6wwpdQw5VQwPgpkAAACLffyLw+sFD7bzA8aNNBA7dQhyvY1xCDv3c36NBBY7RQhzdooGhMB1QGoBjV4BWIA7AHUlQ0Dr940cEDtdCHMJ")
f.Write("K/KJGYlxBOsJg2EEAI1xCIkxiBCDwAjrNjvCcxMpRQw5VQxyNIvz664PtsAD8OunjRwWO10IcwkrwokZiUEE6wmDYQQAjUEIiQGIFo1GCGvJD8HgBCvB6wIzwF9eW8nDUzPbOR0whkAAVld1Qmj8U0AA/xWAUEAAi/g7+3RnizV8UEAAaPBTQABX/9aFwKMwhkAAdFBo4FNAAFf/1mjMU0AAV6M0hkAA/9ajOIZAAKE0hkAAhcB0Fv/Qi9iF23QOoTiGQACFwHQFU//Qi9j/dCQY/3QkGP90JBhT/xUwhkAAX15bwzPA6/jMzMyLTCQMV4XJdHpWU4vZi3QkFPfGAwAAAIt8JBB1B8HpAnVv6yGKBkaIB0dJdCWEwHQp98YDAAAAdeuL2cHpAnVRg+MDdA2KBkaIB0eEwHQvS3Xzi0QkEFteX8P3xwMAAAB0EogHR0kPhIoAAAD3xwMAAAB17ovZwekCdWyIB0dLdfpbXotEJAhfw4kXg8cESXSvuv/+/n6LBgPQg/D/M8KLFoPGBKkAAQGBdN6E0nQshPZ0HvfCAAD/AHQM98IAAAD/dcaJF+sYgeL//wAAiRfrDoHi/wAAAIkX6wQz0okXg8cEM8BJdAozwIkHg8cESXX4g+MDdYWLRCQQW15fw1WL7Gr/aBBUQABo0BxAAGShAAAAAFBkiSUAAAAAg+wcU1ZXiWXoM/85PVyGQAB1RldXagFbU2gMVEAAvgABAABWV/8VjFBAAIXAdAiJHVyGQADrIldXU2gIVEAAVlf/FYhQQACFwA+EIgEAAMcFXIZAAAIAAAA5fRR+EP91FP91EOieAQAAWVmJRRShXIZAAIP4AnUd/3Uc/3UY/3UU/3UQ/3UM/3UI/xWIUEAA6d4AAACD+AEPhdMAAAA5fSB1CKFUhkAAiUUgV1f/dRT/dRCLRST32BvAg+AIQFD/dSD/FYRQQACL2Ild5DvfD4ScAAAAiX38jQQbg8ADJPzo0O7//4ll")
f.Write("6IvEiUXcg038/+sTagFYw4tl6DP/iX3cg038/4td5Dl93HRmU/913P91FP91EGoB/3Ug/xWEUEAAhcB0TVdXU/913P91DP91CP8VjFBAAIvwiXXYO/d0MvZFDQR0QDl9HA+EsgAAADt1HH8e/3Uc/3UYU/913P91DP91CP8VjFBAAIXAD4WPAAAAM8CNZciLTfBkiQ0AAAAAX15bycPHRfwBAAAAjQQ2g8ADJPzoHO7//4ll6IvciV3gg038/+sSagFYw4tl6DP/M9uDTfz/i3XYO990tFZT/3Xk/3Xc/3UM/3UI/xWMUEAAhcB0nDl9HFdXdQRXV+sG/3Uc/3UYVlNoIAIAAP91IP8VLFBAAIvwO/cPhHH///+Lxuls////i1QkCItEJASF0laNSv90DYA4AHQIQIvxSYX2dfOAOABedQUrRCQEw4vCw1WL7Gr/aChUQABo0BxAAGShAAAAAFBkiSUAAAAAg+wYU1ZXiWXooWCGQAAz2zvDdT6NReRQagFeVmgMVEAAVv8VlFBAAIXAdASLxusdjUXkUFZoCFRAAFZT/xWQUEAAhcAPhM4AAABqAlijYIZAAIP4AnUki0UcO8N1BaFEhkAA/3UU/3UQ/3UM/3UIUP8VkFBAAOmfAAAAg/gBD4WUAAAAOV0YdQihVIZAAIlFGFNT/3UQ/3UMi0Ug99gbwIPgCEBQ/3UY/xWEUEAAiUXgO8N0Y4ld/I08AIvHg8ADJPzon+z//4ll6Iv0iXXcV1NW6P8EAACDxAzrC2oBWMOLZegz2zP2g038/zvzdCn/deBW/3UQ/3UMagH/dRj/FYRQQAA7w3QQ/3UUUFb/dQj/FZRQQADrAjPAjWXMi03wZIkNAAAAAF9eW8nDoWiGQACFwHQP/3QkBP/QhcBZdARqAVjDM8DDVYvsUYM9RIZAAABTdR2LRQiD+GEPjK8AAACD+HoPj6YAAACD6CDpngAAAItdCIH7AAEAAH0ogz2shEAAAX4M")
f.Write("agJT6IUAAABZWesLoaCCQACKBFiD4AKFwHUEi8Pra4sVoIJAAIvDwfgID7bI9kRKAYB0DoBlCgCIRQiIXQlqAusJgGUJAIhdCGoBWI1N/GoBagBqA1FQjUUIUGgAAgAA/zVEhkAA6KP7//+DxCCFwHSpg/gBdQYPtkX86w0PtkX9D7ZN/MHgCAvBW8nDVYvsUYtFCI1IAYH5AAEAAHcMiw2ggkAAD7cEQetSi8hWizWggkAAwfkID7bR9kRWAYBedA6AZf4AiE38iEX9agLrCYBl/QCIRfxqAViNTQpqAWoAagBRUI1F/FBqAeht/f//g8QchcB1AsnDD7dFCiNFDMnDzMzMzMzMzMzMzMzMzMxVi+xXVot1DItNEIt9CIvBi9EDxjv+dgg7+A+CeAEAAPfHAwAAAHUUwekCg+IDg/kIcinzpf8klVhDQACLx7oDAAAAg+kEcgyD4AMDyP8khXBCQAD/JI1oQ0AAkP8kjexCQACQgEJAAKxCQADQQkAAI9GKBogHikYBiEcBikYCwekCiEcCg8YDg8cDg/kIcszzpf8klVhDQACNSQAj0YoGiAeKRgHB6QKIRwGDxgKDxwKD+QhypvOl/ySVWENAAJAj0YoGiAdGwekCR4P5CHKM86X/JJVYQ0AAjUkAT0NAADxDQAA0Q0AALENAACRDQAAcQ0AAFENAAAxDQACLRI7kiUSP5ItEjuiJRI/oi0SO7IlEj+yLRI7wiUSP8ItEjvSJRI/0i0SO+IlEj/iLRI78iUSP/I0EjQAAAAAD8AP4/ySVWENAAIv/aENAAHBDQAB8Q0AAkENAAItFCF5fycOQigaIB4tFCF5fycOQigaIB4pGAYhHAYtFCF5fycONSQCKBogHikYBiEcBikYCiEcCi0UIXl/Jw5CNdDH8jXw5/PfHAwAAAHUkwekCg+IDg/kIcg3986X8/ySV8ERAAIv/99n/JI2gREAAjUkAi8e6AwAAAIP5BHIMg+ADK8j/")
f.Write("JIX4Q0AA/ySN8ERAAJAIREAAKERAAFBEQACKRgMj0YhHA07B6QJPg/kIcrb986X8/ySV8ERAAI1JAIpGAyPRiEcDikYCwekCiEcCg+4Cg+8Cg/kIcoz986X8/ySV8ERAAJCKRgMj0YhHA4pGAohHAopGAcHpAohHAYPuA4PvA4P5CA+CWv////3zpfz/JJXwREAAjUkApERAAKxEQAC0REAAvERAAMREQADMREAA1ERAAOdEQACLRI4ciUSPHItEjhiJRI8Yi0SOFIlEjxSLRI4QiUSPEItEjgyJRI8Mi0SOCIlEjwiLRI4EiUSPBI0EjQAAAAAD8AP4/ySV8ERAAIv/AEVAAAhFQAAYRUAALEVAAItFCF5fycOQikYDiEcDi0UIXl/Jw41JAIpGA4hHA4pGAohHAotFCF5fycOQikYDiEcDikYCiEcCikYBiEcBi0UIXl/Jw8zMzMzMzMzMzMzMi1QkDItMJASF0nRHM8CKRCQIV4v5g/oEci332YPhA3QIK9GIB0dJdfqLyMHgCAPBi8jB4BADwYvKg+IDwekCdAbzq4XSdAaIB0dKdfqLRCQIX8OLRCQEw/8lXFBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+FQAAAxVAAAeVQAAMFUAAD5VAABMVQAAYFUAAHRVAACQVQAAplUAAMBVAADaVQAA8FUAAAhWAAAiVgAANFYAAERWAABSVgAAbFYAAHxWAACKVgAAmFYAAKZWAACyVgAAvlYAAMpWAADWVgAA4FYAAOxWAAD4VgAACFcAABZXAAAoVwAAOFcAAE5XAABeVwAAblcAAIBXAAAAAAAAAAAAAP/////cEEAA8BBAAF9fR0xPQkFMX0hFQVBfU0VMRUNURUQAAF9fTVNWQ1JUX0hFQVBfU0VMRUNUAAAAAHJ1bnRpbWUgZXJyb3IgAAANCgAAVExPU1MgZXJyb3INCgAAAFNJTkcgZXJyb3INCgAAAABET01BSU4gZXJyb3INCgAAUjYwMjgNCi0gdW5hYmxlIHRvIGluaXRpYWxpemUgaGVhcA0KAAAAAFI2MDI3DQotIG5vdCBlbm91Z2ggc3BhY2UgZm9yIGxvd2lvIGluaXRpYWxpemF0aW9uDQoAAAAAUjYwMjYNCi0gbm90IGVub3VnaCBzcGFjZSBmb3Igc3RkaW8gaW5pdGlhbGl6YXRpb24NCgAAAABSNjAyNQ0KLSBwdXJlIHZpcnR1YWwgZnVuY3Rpb24gY2FsbA0KAAAAUjYwMjQNCi0gbm90IGVub3VnaCBzcGFjZSBmb3IgX29uZXhpdC9hdGV4aXQgdGFibGUNCgAAAABSNjAxOQ0KLSB1bmFibGUgdG8gb3BlbiBjb25zb2xlIGRldmljZQ0KAAAAAFI2MDE4DQotIHVuZXhwZWN0ZWQgaGVhcCBlcnJvcg0KAAAAAFI2MDE3DQotIHVuZXhwZWN0ZWQgbXVsdGl0aHJlYWQgbG9jayBlcnJvcg0K")
f.Write("AAAAAFI2MDE2DQotIG5vdCBlbm91Z2ggc3BhY2UgZm9yIHRocmVhZCBkYXRhDQoADQphYm5vcm1hbCBwcm9ncmFtIHRlcm1pbmF0aW9uDQoAAAAAUjYwMDkNCi0gbm90IGVub3VnaCBzcGFjZSBmb3IgZW52aXJvbm1lbnQNCgBSNjAwOA0KLSBub3QgZW5vdWdoIHNwYWNlIGZvciBhcmd1bWVudHMNCgAAAFI2MDAyDQotIGZsb2F0aW5nIHBvaW50IG5vdCBsb2FkZWQNCgAAAABNaWNyb3NvZnQgVmlzdWFsIEMrKyBSdW50aW1lIExpYnJhcnkAAAAACgoAAFJ1bnRpbWUgRXJyb3IhCgpQcm9ncmFtOiAAAAAuLi4APHByb2dyYW0gbmFtZSB1bmtub3duPgAAR2V0TGFzdEFjdGl2ZVBvcHVwAABHZXRBY3RpdmVXaW5kb3cATWVzc2FnZUJveEEAdXNlcjMyLmRsbAAAAAAAAAAAAAD/////Hj5AACI+QAD/////0j5AANY+QAD/////VkBAAFpAQABcVAAAAAAAAAAAAACSVwAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+FQAAAxVAAAeVQAAMFUAAD5VAABMVQAAYFUAAHRVAACQVQAAplUAAMBVAADaVQAA8FUAAAhWAAAiVgAANFYAAERWAABSVgAAbFYAAHxWAACKVgAAmFYAAKZWAACyVgAAvlYAAMpWAADWVgAA4FYAAOxWAAD4VgAACFcAABZXAAAoVwAAOFcAAE5XAABeVwAAblcAAIBXAAAAAAAAZwFHZXRNb2R1bGVIYW5kbGVBAACcAUdldFN0YXJ0dXBJbmZvQQD9AEdldENvbW1hbmRMaW5lQQDHAUdldFZlcnNpb24AAKsARXhpdFByb2Nlc3MAMQNUZXJtaW5hdGVQcm9jZXNzAAAvAUdldEN1cnJlbnRQcm9jZXNzAEIDVW5oYW5kbGVkRXhj")
f.Write("ZXB0aW9uRmlsdGVyAABlAUdldE1vZHVsZUZpbGVOYW1lQQAA4wBGcmVlRW52aXJvbm1lbnRTdHJpbmdzQQDkAEZyZWVFbnZpcm9ubWVudFN0cmluZ3NXAGkDV2lkZUNoYXJUb011bHRpQnl0ZQA/AUdldEVudmlyb25tZW50U3RyaW5ncwBBAUdldEVudmlyb25tZW50U3RyaW5nc1cAAPoCU2V0SGFuZGxlQ291bnQAAJ4BR2V0U3RkSGFuZGxlAABQAUdldEZpbGVUeXBlAEIBR2V0RW52aXJvbm1lbnRWYXJpYWJsZUEAyAFHZXRWZXJzaW9uRXhBAPMBSGVhcERlc3Ryb3kA8QFIZWFwQ3JlYXRlAABYA1ZpcnR1YWxGcmVlAPUBSGVhcEZyZWUAALECUnRsVW53aW5kAHYDV3JpdGVGaWxlAPEAR2V0Q1BJbmZvAOsAR2V0QUNQAAB8AUdldE9FTUNQAADvAUhlYXBBbGxvYwBVA1ZpcnR1YWxBbGxvYwAA+QFIZWFwUmVBbGxvYwCJAUdldFByb2NBZGRyZXNzAAAuAkxvYWRMaWJyYXJ5QQAAUQJNdWx0aUJ5dGVUb1dpZGVDaGFyACACTENNYXBTdHJpbmdBAAAhAkxDTWFwU3RyaW5nVwAAnwFHZXRTdHJpbmdUeXBlQQAAogFHZXRTdHJpbmdUeXBlVwAAS0VSTkVMMzIuZGxsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADojQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIRQAACAAAABQAAwAsAAAAAAAAAHQAAwAQAAAAAAAAAlgAAwAQAAAAAAAAAjQAAwAgAAAAAAAAAjgAAwAgAAAAAAAAAjwAAwAgAAAAAAAAAkAAAwAgAAAAAAAAAkQAAwAgAAAAAAAAAkgAAwAgAAAAAAAAAkwAAwAgAAAAAAAAAAwAAAAcAAAAKAAAAjAAAAP////8ACgAAEAAAACAFkxkAAAAAAAAAAAAAAAAAAAAAAgAAAEBTQAAIAAAAFFNAAAkAAADoUkAACgAAAMRSQAAQAAAAmFJAABEAAABoUkAAEgAAAERSQAATAAAAGFJAABgAAADgUUAAGQAAALhRQAAaAAAAgFFAABsA")
f.Write("AABIUUAAHAAAACBRQAB4AAAAEFFAAHkAAAAAUUAAegAAAPBQQAD8AAAA7FBAAP8AAADcUEAAAQIECAAAAACkAwAAYIJ5giEAAAAAAAAApt8AAAAAAAChpQAAAAAAAIGf4PwAAAAAQH6A/AAAAACoAwAAwaPaoyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIH+AAAAAAAAQP4AAAAAAAC1AwAAwaPaoyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIH+AAAAAAAAQf4AAAAAAAC2AwAAz6LkohoA5aLoolsAAAAAAAAAAAAAAAAAAAAAAIH+AAAAAAAAQH6h/gAAAABRBQAAUdpe2iAAX9pq2jIAAAAAAAAAAAAAAAAAAAAAAIHT2N7g+QAAMX6B/gAAAAAAAAAAAAAAAHBiQABwYkAAiGJAAIhiQAD///////////AAAADxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwYkAA4AEAAAAAAAAAAAAAqoJAAKqCQAAAACAAIAAgACAAIAAgACAAIAAgACgAKAAoACgAKAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIABIABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAIQAhACEAIQAhACEAIQAhACEAIQAEAAQABAAEAAQABAAEACBAIEAgQCBAIEAgQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAEAAQABAAEAAQABAAggCCAIIAggCCAIIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAEAAQABAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAALgAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAABAADAAAAMAAAgA4A")
f.Write("AABgAACAEAAAAHgAAIAYAAAAkAAAgAAAAAAAAAAABAAAAAAABAABAAAAqAAAgAIAAADAAACAAwAAANgAAIAEAAAA8AAAgAAAAAAAAAAABAAAAAAAAQAAAAAACAEAgAAAAAAAAAAABAAAAAAAAQABAAAAIAEAgAAAAAAAAAAABAAAAAAAAQABAAAAOAEAgAAAAAAAAAAABAAAAAAAAQAAAAAAUAEAAAAAAAAAAAAABAAAAAAAAQAAAAAAYAEAAAAAAAAAAAAABAAAAAAAAQAAAAAAcAEAAAAAAAAAAAAABAAAAAAAAQAAAAAAgAEAAAAAAAAAAAAABAAAAAAAAQAAAAAAkAEAAAAAAAAAAAAABAAAAAAAAQAJBAAAoAEAAAAAAAAAAAAABAAAAAAAAQAAAAAAsAEAAMCRAAAoAQAA5AQAAAAAAADokgAAaAUAAOQEAAAAAAAAUJgAAOgCAADkBAAAAAAAADibAACoCAAA5AQAAAAAAADgowAAPgAAAOQEAAAAAAAAIKQAABADAADkBAAAAAAAADCnAACPAwAA5AQAAAAAAAAoAAAAEAAAACAAAAABAAQAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACAAAAAgIAAAAAAgAAAgIAAgACAAICAgADAwMAAAP8AAP8AAAD//wAAAAD/AAD//wD/AP8A////AAAAAAdwAAAAB4AA/42QAAAHgHePiYgAAAeAeIgJuwAAB4B4iwCIAAAH8HuL34gAAAfwh7vf+IiAB/CIfdgHd4AHcIh3d3d3gH/3iHiIiIhwB3d4ciIiL3AAB/9yIiIvcAAAd3IiIi9wAAAAcqIiL3AAAAByqqqvcAAAAH////9wjB8AAIAPAACABwAAgAcAAIAHAACAAQAAgAAAAIAAAACAAAAAAAAAAIAAAADgAAAA8AAAAPwAAAD8AAAA/AAAACgAAAAQAAAAIAAAAAEACAAAAAAAQAEAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAgAAAAACAAACAgAAAAACAAIAAgAAAgIAAwMDAAMDcwACmyvAABAQEAAgICAAMDAwAERERABYWFgAcHBwAIiIiACkpKQBVVVUATU1NAEJCQgA5OTkA/3yAAP9QUADWAJMAzOz/AO/WxgDn59YAramQADMAAABmAAAAmQAAAMwAAAAAMwAAMzMAAGYzAACZMwAAzDMAAP8zAAAAZgAAM2YAAGZmAACZZgAAzGYAAP9mAAAAmQAAM5kAAGaZAACZmQAAzJkAAP+ZAAAAzAAAM8wAAGbMAACZzAAAzMwAAP/MAABm/wAAmf8AAMz/AAAAADMAMwAzAGYAMwCZADMAzAAzAP8AMwAAMzMAMzMzAGYzMwCZMzMAzDMzAP8zMwAAZjMAM2YzAGZmMwCZZjMAzGYzAP9mMwAAmTMAM5kzAGaZMwCZmTMAzJkzAP+ZMwAAzDMAM8wzAGbMMwCZzDMAzMwzAP/MMwAz/zMAZv8zAJn/MwDM/zMA//8zAAAAZgAzAGYAZgBmAJkAZgDMAGYA/wBmAAAzZgAzM2YAZjNmAJkzZgDMM2YA/zNmAABmZgAzZmYAZmZmAJlmZgDMZmYAAJlmADOZZgBmmWYAmZlmAMyZZgD/mWYAAMxmADPMZgCZzGYAzMxmAP/MZgAA/2YAM/9mAJn/ZgDM/2YA/wDMAMwA/wAAmZkAmTOZAJkAmQDMAJkAAACZADMzmQBmAJkAzDOZAP8AmQAAZpkAM2aZAGYzmQCZZpkAzGaZAP8zmQAzmZkAZpmZAJmZmQDMmZkA/5mZAADMmQAzzJkAZsxmAJnMmQDMzJkA/8yZAAD/mQAz/5kAZsyZAJn/mQDM/5kA//+ZAAAAzAAzAJkAZgDMAJkAzADMAMwAADOZADMzzABmM8wAmTPMAMwzzAD/M8wAAGbMADNmzABmZpkAmWbMAMxmzAD/ZpkAAJnMADOZzABmmcwAmZnMAMyZzAD/mcwAAMzMADPM")
f.Write("zABmzMwAmczMAMzMzAD/zMwAAP/MADP/zABm/5kAmf/MAMz/zAD//8wAMwDMAGYA/wCZAP8AADPMADMz/wBmM/8AmTP/AMwz/wD/M/8AAGb/ADNm/wBmZswAmWb/AMxm/wD/ZswAAJn/ADOZ/wBmmf8AmZn/AMyZ/wD/mf8AAMz/ADPM/wBmzP8Amcz/AMzM/wD/zP8AM///AGb/zACZ//8AzP//AP9mZgBm/2YA//9mAGZm/wD/Zv8AZv//AKUAIQBfX18Ad3d3AIaGhgCWlpYAy8vLALKysgDX19cA3d3dAOPj4wDq6uoA8fHxAPj4+AD/+/AAoKCkAICAgAD/AAAAAP8AAP//AAAAAP8A/wD/AAD//wD///8AAAAAAAAAAAAAAAAAAAAAAADsBwAA7P//B/76AAAAAAAA7AcA7AcH/wf6BwcAAAAAAOwHAOwHBwcA+vv7AAAAAADsBwDsBwf7AAAHBwAAAAAA7P8A7PsH+/7/BwcAAAAAAOz/AAfs+/v+//8ABwcHAADs/wAHBwAAAAAA7OzsBwAA7OwABwfs7Ozs7Ozs7AcA7P//7AcH7AcHBwcHBwfsAADs7OzsB+xvelIxTUz/7AAAAADs///sb+V6UjFN/+wAAAAAAOzs7G/l5XpSMf/sAAAAAAAAAOxveuXlelL/7AAAAAAAAADsb0xMTExM/+wAAAAAAAAA7PDw8PDw8PDsAIwfAACADwAAgAcAAIAHAACABwAAgAEAAIAAAACAAAAAgAAAAAAAAACAAAAA4AAAAPAAAAD8AAAA/AAAAPwAAAAoAAAAIAAAAEAAAAABAAQAAAAAAIACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACAAAAAgIAAAAAAgAAAgIAAgACAAICAgADAwMAAAP8AAP8AAAD//wAAAAD/AAD//wD/AP8A////AAAAAAAAAAAHdwAAAAAAAAAAAAAAAAAHeI3dkAAAAAAAAHj48AAAf4+I3ZmQ")
f.Write("AAAAAAB/j4BwB4f4/dmZiAAAAAAAePjwhwd4f4jZmIgAAAAAAH+PgHh3h4f42YiLsAAAAAB4+PCHeHh4cAmLu7AAAAAAf4+AeHeHhwAAu7iAAAAAAHj48Id4iLsAAHh4cAAAAAB/j4B4eLuJsAeHh4AAAAAAf//wh3u4m73/eHhwAAAAAH//8Hh3ibu9+PeHAAAAAAB///CHh5u73Y+PeAiIiAAAf//wiIh7vd2I+PAAAIhwAH//8IiIB33diIAHd3eIcAB///CIiA/3d3d//////3AAd3dwiIgHd3d3d3d3d3hwAHd3cIiIAAAAAAAAAAAAgAf///cIiAeIiIiIiIiIhwB3d3d3cIgH/////////4cAAAAHd3cIB/IiIiIiIi+HAAAAAHd3cAfyuIMzOqovhwAAAAAH//8H8vuIMzOqL4cAAAAAAHd3cPK/uIMzOi+HAAAAAAAAAAfy+/uIMzMvhwAAAAAAAAAH8r+/uIMzL4cAAAAAAAAAB/KL+/uIMy+HAAAAAAAAAAfyiL+/uIMvhwAAAAAAAAAH8oiL+/uIL4cAAAAAAAAAB/IiIiIiIi+HAAAAAAAAAAf/////////hwAAAAAAAAAAd3d3d3d3d3cA//4H/8D4Af/AcAD/wCAAf8AAAH/AAAA/wAAAP8AAYD/AAGA/wAAAP8AAAD/AAAADwAAAAcAAAADAAAAAwAAAAMAAAADAAAAAgAAAAQAAAAH4AAAB/AAAAf4AAAH/AAAB//gAAf/4AAH/+AAB//gAAf/4AAH/+AAB//gAAf/8AAMoAAAAIAAAAEAAAAABAAgAAAAAAIAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAgAAAgIAAAAAAgACAAIAAAICAAMDAwADA3MAApsrwAAQEBAAICAgADAwMABEREQAWFhYAHBwcACIiIgApKSkAVVVVAE1NTQBCQkIAOTk5AP98gAD/UFAA1gCTAMzs/wDv1sYA5+fWAK2p")
f.Write("kAAzAAAAZgAAAJkAAADMAAAAADMAADMzAABmMwAAmTMAAMwzAAD/MwAAAGYAADNmAABmZgAAmWYAAMxmAAD/ZgAAAJkAADOZAABmmQAAmZkAAMyZAAD/mQAAAMwAADPMAABmzAAAmcwAAMzMAAD/zAAAZv8AAJn/AADM/wAAAAAzADMAMwBmADMAmQAzAMwAMwD/ADMAADMzADMzMwBmMzMAmTMzAMwzMwD/MzMAAGYzADNmMwBmZjMAmWYzAMxmMwD/ZjMAAJkzADOZMwBmmTMAmZkzAMyZMwD/mTMAAMwzADPMMwBmzDMAmcwzAMzMMwD/zDMAM/8zAGb/MwCZ/zMAzP8zAP//MwAAAGYAMwBmAGYAZgCZAGYAzABmAP8AZgAAM2YAMzNmAGYzZgCZM2YAzDNmAP8zZgAAZmYAM2ZmAGZmZgCZZmYAzGZmAACZZgAzmWYAZplmAJmZZgDMmWYA/5lmAADMZgAzzGYAmcxmAMzMZgD/zGYAAP9mADP/ZgCZ/2YAzP9mAP8AzADMAP8AAJmZAJkzmQCZAJkAzACZAAAAmQAzM5kAZgCZAMwzmQD/AJkAAGaZADNmmQBmM5kAmWaZAMxmmQD/M5kAM5mZAGaZmQCZmZkAzJmZAP+ZmQAAzJkAM8yZAGbMZgCZzJkAzMyZAP/MmQAA/5kAM/+ZAGbMmQCZ/5kAzP+ZAP//mQAAAMwAMwCZAGYAzACZAMwAzADMAAAzmQAzM8wAZjPMAJkzzADMM8wA/zPMAABmzAAzZswAZmaZAJlmzADMZswA/2aZAACZzAAzmcwAZpnMAJmZzADMmcwA/5nMAADMzAAzzMwAZszMAJnMzADMzMwA/8zMAAD/zAAz/8wAZv+ZAJn/zADM/8wA///MADMAzABmAP8AmQD/AAAzzAAzM/8AZjP/AJkz/wDMM/8A/zP/AABm/wAzZv8AZmbMAJlm/wDMZv8A/2bMAACZ/wAzmf8AZpn/AJmZ/wDMmf8A")
f.Write("/5n/AADM/wAzzP8AZsz/AJnM/wDMzP8A/8z/ADP//wBm/8wAmf//AMz//wD/ZmYAZv9mAP//ZgBmZv8A/2b/AGb//wClACEAX19fAHd3dwCGhoYAlpaWAMvLywCysrIA19fXAN3d3QDj4+MA6urqAPHx8QD4+PgA//vwAKCgpACAgIAA/wAAAAD/AAD//wAAAAD/AP8A/wAA//8A////AAAAAAAAAAAAAAAAAAAAAOrq6kNDQwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOrqu7vhwlgxQ0MAAAAAAAAAAAAAAOy8/7z/AAAAAADqBwe7u+HCWDEwn0MAAAAAAAAAAAAA7P+8/7wA7AAA6u8HBwe74VgxMJ+fn0MAAAAAAAAAAADsvP+8/wD37ADr7+8HB7vhMTCfn/LyQwAAAAAAAAAAAOz/vP+8AOz36u/v7+8Hu7swn/Ly8vLyQwAAAAAAAAAA7Lz/vP8A9+zqvO/v7+8HAADy8vLv7+9DAAAAAAAAAADs/7z/vADs9+q8vLzv7wAAAADs7Ozv70MAAAAAAAAAAOy8/7z/APfs6pKSkpKSAAAAAPDw7OzsQwAAAAAAAAAA7P+8/7wA7Pfq8vKfn1hYAADv9//w7+9DAAAAAAAAAADs/////wD37Oryn1hYUnNzuu/3B//w8EMAAAAAAAAAAOz/////AOz37OpYWFJzeOG67+/3B/9DAAAAAAAAAAAA7P////8A9+z36lhSUnPh4bq67/f3B0MHBwcHBwAAAADs/////wD39/f36lJzeOG6urrv7/dDAAAAAAfv7AAAAOz/////APf39/cA6+t44bq6uu9DQ+zs7OzsBwfsAAAA7P////8A9/f39wD//+3t7e3r6////////////+wAAADs7Ozs7AD39/f3AOzs7Ozs7Ozs7Ozs7Ozs7Ozv7AAAAOrq6urqAPf39/cAAAAAAAAAAAAAAAAAAAAAAADvCwDs///////qAPf39wDs")
f.Write("BwcHBwcHBwcHBwcHBwcH7AAA7Ozs7Ozs7OrqAPf3AOz//////////////////wfsAAAAAAAAAOzq6urqAPcA7P8BAQEBAQEBAQEBAQH/B+wAAAAAAAAAAOzq6urqAADs/wH7enoxMTExTU1NAf8H7AAAAAAAAAAAAOz/////AOz/AcNeenoxMTExTU0B/wfsAAAAAAAAAAAAAOzs7OzsAP8BXsNeenoxMTExTQH/B+wAAAAAAAAAAAAAAAAAAADs/wHDXsNeenoxMTExAf8H7AAAAAAAAAAAAAAAAAAAAOz/AV7DXsNeenoxMTEB/wfsAAAAAAAAAAAAAAAAAAAA7P8Bel7DXsNeenoxMQH/B+wAAAAAAAAAAAAAAAAAAADs/wF6el7DXsNeenoxAf8H7AAAAAAAAAAAAAAAAAAAAOz/AXp6el7DXsP7enoB/wfsAAAAAAAAAAAAAAAAAAAA7P8BAQEBAQEBAQEBAQH/B+wAAAAAAAAAAAAAAAAAAADs//////////////////8H7AAAAAAAAAAAAAAAAAAAAADr6+vr6+vr6+vr6+vr6+vrAAD//gf/wPgB/8BwAP/AIAB/wAAAf8AAAD/AAAA/wABgP8AAYD/AAAA/wAAAP8AAAAPAAAABwAAAAMAAAADAAAAAwAAAAMAAAACAAAABAAAAAfgAAAH8AAAB/gAAAf8AAAH/+AAB//gAAf/4AAH/+AAB//gAAf/4AAH/+AAB//wAAwAAAQAEABAQEAABAAQAKAEAAAEAEBAAAAEACABoBQAAAgAgIBAAAQAEAOgCAAADACAgAAABAAgAqAgAAAQAUEEQAzQAAABWAFMAXwBWAEUAUgBTAEkATwBOAF8ASQBOAEYATwAAAAAAvQTv/gAAAQAAAAwA4eUAAAAADAAAAAAAPwAAAAAAAAAEAAQAAQAAAAAAAAAAAAAAAAAAAG4CAAABAFMAdAByAGkAbgBnAEYAaQBsAGUASQBuAGYA")
f.Write("bwAAAEoCAAABADAANAAwADkAMAA0AGIAMAAAAFAAGAABAEMAbwBtAHAAYQBuAHkATgBhAG0AZQAAAAAATQBhAGMAcgBvAHYAaQBzAGkAbwBuACAAQwBvAHIAcABvAHIAYQB0AGkAbwBuAAAARAAOAAEARgBpAGwAZQBEAGUAcwBjAHIAaQBwAHQAaQBvAG4AAAAAAEkAbgBzAHQAYQBsAGwAUwBoAGkAZQBsAGQAAAA2AAsAAQBGAGkAbABlAFYAZQByAHMAaQBvAG4AAAAAADEAMgAuADAALgA1ADgAOAA0ADkAAAAAADwADgABAEkAbgB0AGUAcgBuAGEAbABOAGEAbQBlAAAAXwBJAHMASQBjAG8AUgBlAHMALgBlAHgAZQAAAHoAKwABAEwAZQBnAGEAbABDAG8AcAB5AHIAaQBnAGgAdAAAAEMAbwBwAHkAcgBpAGcAaAB0ACAAKABDACkAIAAyADAAMAA2ACAATQBhAGMAcgBvAHYAaQBzAGkAbwBuACAAQwBvAHIAcABvAHIAYQB0AGkAbwBuAAAAAABEAA4AAQBPAHIAaQBnAGkAbgBhAGwARgBpAGwAZQBuAGEAbQBlAAAAXwBJAHMASQBjAG8AUgBlAHMALgBlAHgAZQAAADwADgABAFAAcgBvAGQAdQBjAHQATgBhAG0AZQAAAAAASQBuAHMAdABhAGwAbABTAGgAaQBlAGwAZAAAAC4ABQABAFAAcgBvAGQAdQBjAHQAVgBlAHIAcwBpAG8AbgAAADEAMgAuADAAAAAAAEQAAAABAFYAYQByAEYAaQBsAGUASQBuAGYAbwAAAAAAJAAEAAAAVAByAGEAbgBzAGwAYQB0AGkAbwBuAAAAAAAJBLAEPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9InllcyI/Pg0KPGFzc2VtYmx5IHhtbG5zPSJ1cm46c2NoZW1hcy1taWNy")
f.Write("b3NvZnQtY29tOmFzbS52MSIgbWFuaWZlc3RWZXJzaW9uPSIxLjAiPg0KPGFzc2VtYmx5SWRlbnRpdHkNCiAgICB2ZXJzaW9uPSIxLjAuMC4wIg0KICAgIHByb2Nlc3NvckFyY2hpdGVjdHVyZT0iWDg2Ig0KICAgIG5hbWU9IkNvbXBhbnlOYW1lLlByb2R1Y3ROYW1lLllvdXJBcHBsaWNhdGlvbiINCiAgICB0eXBlPSJ3aW4zMiINCi8+DQo8ZGVzY3JpcHRpb24+SW5zdGFsbFNoaWVsZCBJY29uIFJlczwvZGVzY3JpcHRpb24+DQo8ZGVwZW5kZW5jeT4NCiAgICA8ZGVwZW5kZW50QXNzZW1ibHk+DQogICAgICAgIDxhc3NlbWJseUlkZW50aXR5DQogICAgICAgICAgICB0eXBlPSJ3aW4zMiINCiAgICAgICAgICAgIG5hbWU9Ik1pY3Jvc29mdC5XaW5kb3dzLkNvbW1vbi1Db250cm9scyINCiAgICAgICAgICAgIHZlcnNpb249IjYuMC4wLjAiDQogICAgICAgICAgICBwcm9jZXNzb3JBcmNoaXRlY3R1cmU9Ilg4NiINCiAgICAgICAgICAgIHB1YmxpY0tleVRva2VuPSI2NTk1YjY0MTQ0Y2NmMWRmIg0KICAgICAgICAgICAgbGFuZ3VhZ2U9IioiDQogICAgICAgIC8+DQogICAgPC9kZXBlbmRlbnRBc3NlbWJseT4NCjwvZGVwZW5kZW5jeT4NCjx0cnVzdEluZm8geG1sbnM9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206YXNtLnYzIj4NCgk8c2VjdXJpdHk+DQoJCTxyZXF1ZXN0ZWRQcml2aWxlZ2VzPg0KCQkJPHJlcXVlc3RlZEV4ZWN1dGlvbkxldmVsDQoJCQkJbGV2ZWw9ImFzSW52b2tlciINCgkJCQl1aUFjY2Vzcz0iZmFsc2Ui")
f.Write("Lz4NCgkJPC9yZXF1ZXN0ZWRQcml2aWxlZ2VzPg0KCTwvc2VjdXJpdHk+DQo8L3RydXN0SW5mbz4NCjwvYXNzZW1ibHk+DQpQUEFERElOR1hYUEFERElOR1BBRERJTkdYWFBBRERJTkdQQURESU5HWFhQQURESU5HUEFERElOR1hYUEFERElOR1BBRERJTkdYWFBBRERJTkdQQURESU5HWFhQQURESU5HUEFERElOR1hYUEFERElOR1BBRERJTkdYWFBBRERJTkdQQURESU5HWFhQQURESU5HUEFERElOR1hYUEFERElOR1BBRERJTkdYWFBBRERJTkdQQURESU5HWFhQQURESU5HUEFERElOR1hYUEFERElOR1BBRERJTkdYWFBBRERJTkdQQURESU5HWFhQQURESU5HUEFERElOR1hYUEFERElOR1BBRERJTkdYWFBBRERJTkdQQURESU5HWFhQQURESU5HUEFERElOR1hYUEFERElOR1BBRERJTkdYWFBBRERJTkdQQURESU5HWFhQQURESU5HUEFERElOR1hYUEFERElOR1BBRERJTkdYWFBBRERJTkdQQURESU5HWFhQQURESU5HUEFERElOR1hYUEFERElOR1BBRERJTkdYWFBBRERJTkdQQURESU5HWFhQQURESU5HUEFERElOR1hYUEFERElOR1BBRERJTkdYWFBBRERJTkdQQURESU5HWFhQQURESU5HUEFERElOR1hYUEFERElOR1BBRERJTkdYWFBBRERJTkdQQURESU5HWFhQQURESU5HUEFERElOR1hYUEFERElOR1BBRERJTkdYWFBBRERJTkdQQURESU5HWFhQQURESU5HUEFERElOR1hYUEFERElOR1BBRERJTkdYWFBBRERJTkdQQURESU5HWFhQQURESU5HUEFERElOR1hYUEFERElOR1BBRERJTkdYWFBBRERJTkdQQURESU5HWFhQQURESU5HUEFERElO")
f.Write("R1hYUEFERElOR1BBRERJTkdYWFBBRERJTkdQQURESU5HWFhQQURESU5HUEFERElOR1hYUEFERElOR1BBRERJTkdYWFBBRERJTkdQQURESU5HWFhQQURESU5HUEFERElOR1hYUEFERElOR1BBRERJTkdYWFBBRERJTkdQQURESU5HWFhQQURESU5HUEFERElOR1hYUEFERElOR1BBRERJTkdYWFBBRERJTkdQQURESU5HWFhQQURESU5HUEFERElOR1hYUEFERElOR1BBRERJTkdYWFBBRERJTkdQQURESU5HWFhQQURESU5HUEFERElOR1hYUEFERElOR1BBRERJTkdYWFBBRERJTkdQQURESU5HWFhQQURESU5HUEFERElOR1hYUEFERElOR1BBRERJTkdYWFBBRERJTkdQQURESU5HWFhQQURESU5HUEFERElOR1hYUEFERElOR1BBRERJTkdYWFBBRERJTkdQQURESU5HWFhQQURESU5HUEFERElOR1hYUEFERElOR1BBRERJTkdYWFBBRERJTkdQQURESU5HWFhQQURESU5HUEFERElOR1hYUEFERElOR1BBRERJTkdYWFBBRERJTkdQQURESU5HWFhQQURESU5HUEFERElOR1hYUEFERElOR1BBRERJTkdYWFBBRERJTkdQQURESU5HWFhQQURESU5HUEFERElOR1hYUEFERElOR1BBRERJTkdYWFBBRERJTkdQQURESU5HWFhQQURESU5HUEFERElOR1hYUEFERElOR1BBRERJTkdYWFBBRERJTkdQQURESU5HWFhQQURESU5HUEFERElOR1hYUEFERElOR1BBRERJTkdYWFBBRERJTkdQQURESU5HWFhQQURESU5HC0MxQTVH/j2oRgtDMUE1RwFIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAgEtAAAAKQAAAP////8AAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAACQQAAAAAAAALQzFBNUf+PahGC0MxQTVHATgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAACADAAAAAaAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPYAAAC2EQAAAAAAAAtDMUE1R/49qEYLQzFBNUdBOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAIB////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAALYRAAAAAAAAC0MxQTVH/j2oRgtDMUE1R4E4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAgERAAAAHQAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApAAAA/gIAAAAAAACAmZ+ZAACP//B3d47ru3f38Pn/+YAAj//wd3cIi7t3cAAAAACQAI//8Hd3D/iIiI/wAAAAiQCIiIB3dwiIiIiIgP/58ICQiIiAd3cAAAAAAAD/mZBwAP//+Ad3CHd3d3dw+ZmQAACIiIiAdwj/////8JmfmQAAAAiIiAcI9ERERED5//kAAAAAiIiACPTndmZgAAAAkAAAAAj//wj0/ndmYAAAAAkAAAAAiIiA9O/ndmD/+fAAkAAAAAAACPT+/ndg/5mQAAAAAAAAAAj07+/ncPmZkAAAAAAAAAAI9H7+/nCZn5kAAAAAAAAACPR37+/g+f/5AAAAAAAAAAj0d37+8AAAAJAAAAAAAAAI9ERERERET3gJAAAAAAAACP////////94AJAAAAAAAACIiIiIiIiIiAAA//gf/wPgAA8BwAAP")
f.Write("AIAADwAAAA8AAAAPAAAADwAAAAcAAAALAAAADQAAAA8AAAAPAAAABwAAAAMAAAADAAAAAwAAAAEAAAADAAAABwAAAAfgAAAH8AAAB/gAAAP8AAAF/+AAB//gAAf/4AAH/+AAB//gAAf/4AAD/+AABf/wAA/4BwAAAAAAAAAAAAAAAAAAAAAAAPkAAAAAAAD4/////wAH+Pj+/gf6/v77///4B/gH+AAAAAAAAAAAAAD////5/wAAAAAA+QAAAICZn5kAAI//8Hd3juu7d/fw+f/5gACP//B3dwiLu3dwAAAAAJAAj//wd3cP+IiIj/AAAACJAIiIgHd3CIiIiIiA///wgJCIiIB3dwAAAAAAAP//8HAA///4B3cId3d3d3D///AAAIiIiIB3CP/////w///wAAAACIiIBwj0REREQP//8AAAAACIiIAI9Od2ZmAAAAAAAAAACP//CPT+d2ZgAAAAAAAAAACIiID07+d2YP/58AAAAAAAAAAI9P7+d2D/mZAAAAAAAAAACPTv7+dw+ZmQAAAAAAAAAAj0fv7+cJmfmQAAAAAAAAAI9Hfv7+D5//kAAAAAAAAACPR3fv7wAAAAkAAAAAAAAAj0RERERERPeAkAAAAAAAAI/////////3gAkAAAAAAAAIiIiIiIiIiIAAD/+B//AAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAHAAAAAwAAAAMAAAADAAAAAQAAAAMAAAAHAAAAB+AAAAfwAAAH+AAAB/wAAAf/4AAH/+AAB//gAAf/4AAH/+AAB//gAAP/4AAF//AAD/gHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPj/////AAf4+P7+B/r+/vv///gH+Af4AAAAAAAAAAAAAP////n/AAAAAAAAAAAAC0MxQTVH/j2oRgtDMUE1R8E4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAABQAAgH///////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1AAAA/gIAAAAAAAALQzFBNUf+PahGC0MxQTVHATkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAACARwAAAAfAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF8AAAD+AgAAAAAAAAtDMUE1R/49qEYLQzFBNUdBOQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAIB////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAawAAAP4CAAAAAAAAC0MxQTVH/j2oRgtDMUE1R4E5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAgAeAAAAIAAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB3AAAA/gIAAAAAAAAAAAEAAgAwMAAAAAAAAKgOAAAmAAAAICAQAAAAAADoAgAAzg4AACgAAAAwAAAAYAAAAAEACAAAAAAAgAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAwMDAAMDcwADwyqYABAQEAAgICAAMDAwAERERABYWFgAcHBwAIiIiACkpKQBVVVUATU1NAEJCQgA5OTkAgHz/AFBQ/wCTANYA/+zMAMbW7wDW5+cAkKmtAAAAMwAAAGYAAACZAAAAzAAAMwAAADMzAAAzZgAAM5kAADPMAAAz/wAAZgAAAGYzAABmZgAAZpkAAGbMAABm/wAAmQAAAJkzAACZZgAAmZkAAJnMAACZ/wAAzAAA")
f.Write("AMwzAADMZgAAzJkAAMzMAADM/wAA/2YAAP+ZAAD/zAAzAAAAMwAzADMAZgAzAJkAMwDMADMA/wAzMwAAMzMzADMzZgAzM5kAMzPMADMz/wAzZgAAM2YzADNmZgAzZpkAM2bMADNm/wAzmQAAM5kzADOZZgAzmZkAM5nMADOZ/wAzzAAAM8wzADPMZgAzzJkAM8zMADPM/wAz/zMAM/9mADP/mQAz/8wAM///AGYAAABmADMAZgBmAGYAmQBmAMwAZgD/AGYzAABmMzMAZjNmAGYzmQBmM8wAZjP/AGZmAABmZjMAZmZmAGZmmQBmZswAZpkAAGaZMwBmmWYAZpmZAGaZzABmmf8AZswAAGbMMwBmzJkAZszMAGbM/wBm/wAAZv8zAGb/mQBm/8wAzAD/AP8AzACZmQAAmTOZAJkAmQCZAMwAmQAAAJkzMwCZAGYAmTPMAJkA/wCZZgAAmWYzAJkzZgCZZpkAmWbMAJkz/wCZmTMAmZlmAJmZmQCZmcwAmZn/AJnMAACZzDMAZsxmAJnMmQCZzMwAmcz/AJn/AACZ/zMAmcxmAJn/mQCZ/8wAmf//AMwAAACZADMAzABmAMwAmQDMAMwAmTMAAMwzMwDMM2YAzDOZAMwzzADMM/8AzGYAAMxmMwCZZmYAzGaZAMxmzACZZv8AzJkAAMyZMwDMmWYAzJmZAMyZzADMmf8AzMwAAMzMMwDMzGYAzMyZAMzMzADMzP8AzP8AAMz/MwCZ/2YAzP+ZAMz/zADM//8AzAAzAP8AZgD/AJkAzDMAAP8zMwD/M2YA/zOZAP8zzAD/M/8A/2YAAP9mMwDMZmYA/2aZAP9mzADMZv8A/5kAAP+ZMwD/mWYA/5mZAP+ZzAD/mf8A/8wAAP/MMwD/zGYA/8yZAP/MzAD/zP8A//8zAMz/ZgD//5kA///MAGZm/wBm/2YAZv//AP9mZgD/Zv8A//9mACEApQBfX18Ad3d3AIaGhgCWlpYAy8vLALKy")
f.Write("sgDX19cA3d3dAOPj4wDq6uoA8fHxAPj4+ADw+/8ApKCgAICAgAAAAP8AAP8AAAD//wD/AAAA/wD/AP//AAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPj4+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4+AcH+/v7+gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+Af/B/8AAAAAAPj/B/8HB/v7+vr6AAAAAAAAAAAAAAAA////+f8AAAAAAAAAAAAA+P8H/wcA+AAA+Af4/wf/+/v6+voHBwAAAAAAAAAAAAAA///5+fkAAAAAAAAAAAAA+Af/B/8AB/gA")
f.Write("+PgH+P8HB/v6+gcHBwAAAAAAAAAAAAAA//n5+fkAAAAAAAAAAAAA+P8H/wcA+Af4+Af4B/j/B/v6BwcH/v4AAAAAAAAAAAAA+fn5//n5AAAAAAAAAAAA+Af/B/8AB/j4B/gH+Af4AAD6B/7+/v4AAAAAAAAAAAAA//n////5AAAAAAAAAAAA+P8H/wcA+Af4+Af4B/gA//8A/v7+BwcAAAAAAAAAAAAAAAAAAAAA+QAAAAAAAAAA+Af/B/8AB/j4BwcH/v4A//8A+Af4B/gAAAAAAAAAAAAAAAAAAAAAAPkAAAAAAAAA+P8H/wcA+Af4B/7+B/r+AAD4B/gH+AcAAAAAAAAAAAAAAAAAAAAAAAD5AAAAAAAA+P////8AB/j4/v4H+v7++///+Af4B/gAAAAAAAAAAAAA////+f8AAAAAAPkAAAAA+P////8A+Af4+Af6/v7++/8H//gH+AAAAAAAAAAAAAAA///5+fkAAAAAAAAAAAAA+P////8AB/gH+Pr+/v77+wf/B//4BwAHBwcHBwAAAAAA//n5+fkAAAAAAAAAAAAA+P////8ABwcHB/j+/vv7+wcH/wf/AAAAAAAHB/gAAAAA+fn5//n5AAAAAAAAAAAA+P////8ABwcHBwD4+Pv7+wcHBwAA+Pj4+PgHB/gAAAAA//n////5AAAAAAAAAAAA+P////8ABwcHBwD///j4+Pj4+P////////////gAAAAAAAAAAAAA+QAAAAAAAAAA+Pj4+PgABwcHBwD4+Pj4+Pj4+Pj4+Pj4+Pj4B/gAAAAAAAAAAAAAAPkAAAAAAAAA+Pj4+PgABwcHBwAAAAAAAAAAAAAAAAAAAAAAAAcAAAAAAAAAAAAAAAD5AAAAAAD4///////4AAcHBwD4BwcHBwcHBwcHBwcHBwcH+AAAAAAA////+f8AAAAAAPkAAPj4+Pj4+Pj4+AAHBwD4//////////////////8H+AAAAAAA///5+fkA")
f.Write("AAAAAAAAAAAAAAAA+Pj4+PgABwD4/wQEBAQEBAQEBAQEBP8H+AAAAAAA//n5+fkAAAAAAAAAAAAAAAAAAPj4+Pj4AAD4/wT+BwcGBgYG/Pz8BP8H+AAAAAAA+fn5//n5AAAAAAAAAAAAAAAAAAD4/////wD4/wT//gcHBgYGBvz8BP8H+AAAAAAA//n////5AAAAAAAAAAAAAAAAAAAA+Pj4+PgA/wT+//4HBwYGBgb8BP8H+AAAAAAAAAAAAAAA+QAAAAAAAAAAAAAAAAAAAAAAAAD4/wT//v/+BwcGBgYGBP8H+AAAAAAAAAAAAAAAAPkAAAAAAAAAAAAAAAAAAAAAAAD4/wT+//7//gcHBgYGBP8H+AAAAAAAAAAAAAAAAAD5AAAAAAAAAAAAAAAAAAAAAAD4/wQH/v/+//4HBwYGBP8H+AAAAAAA////+f8AAAAAAPkAAAAAAAAAAAAAAAAAAAD4/wQHB/7//v/+BwcGBP8H+AAAAAAA///5+fkAAAAAAAAAAAAAAAAAAAAAAAAAAAD4/wQHBwf+//7//gcHBP8H+AAAAAAA//n5+fkAAAAAAAAAAAAAAAAAAAAAAAAAAAD4/wQEBAQEBAQEBAQEBP8H+AAAAAAA+fn5//n5AAAAAAAAAAAAAAAAAAAAAAAAAAD4//////////////////8H+AAAAAAA//n////5AAAAAAAAAAAAAAAAAAAAAAAAAAAA+Pj4+Pj4+Pj4+Pj4+Pj4+AAAAAAAAAAAAAAA+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD//wP///8AAOB8AP/gPwAA4DgAf+A/AADgEAA/4D8AAOAAAD/gPwAA4AAAH+A/AADgAAAf4D8AAOAAAB/gHwAA4AAAH//vAADgAAAf4DcAAOAAAB/gPQAA4AAAAeA/AADgAAAA4D8AAOAAAABgPwAA4AAAAGA/AADgAAAAYB8AAOAAAAB/7wAA4AAAAGA3AADAAAAA4D0AAIAAAADgPwAA/AAAAOA/AAD+AAAA4D8AAP8AAADgPwAA/4AAAOAfAAD//AAA/+8AAP/8AADgNwAA//wAAOA9AAD//AAA4D8AAP/8AADgPwAA//wAAOA/AAD//AAA4D8AAP/+AAHgHwAA///////vAAD///////cAAP///////QAA////////AAD///////8AAP///////wAAKAAAACAAAABAAAAAAQAEAAAAAACAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICAAADAwMAAgICAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAAAAAAAAAIiAAAAAAAAAAAAAAAAAAIh3u7oAAAAAAAAIf38AAAj393u6qg//nwAACPf3CACHj3+7qqcP+ZkAAAh/fweAiHj3e6p3D5mZAAAI9/cIeIeHj3undwmZ+ZAACH9/B4h4eHgAp+4Pn/+QAAj39wh4h4eA/w7uAAAACQAIf38HiHd+4P8IeAAAAA")
f.Write("CQCPf3CHh+564Ah4cP/58ACQj//weI7nruv/h4D/mZAAAI//8IeIeu7r9/hw+ZmQAACP//B4eK7uu39/AAAAAIAAAIAAAACAgACAAAAAgACAAICAAADAwMAAgICAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIiIiIiIiIiIiIiIiIiID///////////////////+AD///////////////////gP///xH///Ef/////////4AP//8RH/8RH/////////+A////8RHxEf//////D///gA////8RER//////8AD//4D/////8RH//////wAAD/+AD////xERH///////////gP////ER8RH//////////4AP//8RH/8RH/////////+A//8BAQAAAgEAAAMBAAAEAQAABQEAAAYBAAAHAQAA9AAAAAkBAAAKAQAACwEAAA0BAAARAQAADgEAAA8BAAAQAQAAEgEAAB4BAAATAQAAFAEAABUBAAAWAQAAFwEAABgBAAAZAQAAGwEAAP7///8dAQAAdAAAAB8BAADcAgAA2wIAACkBAAAiAQAAIwEAACQBAAAlAQAAJgEAACcBAAAoAQAAGgEAACoBAAArAQAALAEAAC0B")
f.Write("AAA2AQAALwEAADABAAAxAQAAMgEAADMBAAA0AQAANQEAACABAAA3AQAAOAEAADkBAAA6AQAAOwEAAP7///89AQAAPgEAAD8BAABAAQAAQQEAAEoBAABDAQAARAEAAEUBAABGAQAARwEAAEgBAABJAQAAPAEAAEsBAABMAQAATQEAAE4BAABPAQAAUAEAAFEBAABSAQAAUwEAAFQBAABVAQAAVgEAAFcBAABYAQAAWQEAAFoBAABbAQAAXAEAAF0BAABeAQAAXwEAAGABAABhAQAAYgEAAGMBAABkAQAAZQEAAGYBAABnAQAAaAEAAGkBAABqAQAAawEAAGwBAABtAQAAbgEAAG8BAABwAQAAcQEAAHIBAABzAQAAdAEAAHUBAAB2AQAAdwEAAHgBAAB5AQAAegEAAHsBAAB8AQAAfQEAAH4BAAB/AQAAgQEAAAAAAQACADAwAAAAAAAAqA4AACYAAAAgIBAAAAAAAOgCAADODgAAKAAAADAAAABgAAAAAQAIAAAAAACACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICAAADAwMAAwNzAAPDKpgAEBAQACAgIAAwMDAAREREAFhYWABwcHAAiIiIAKSkpAFVVVQBNTU0AQkJCADk5OQCAfP8AUFD/AJMA1gD/7MwAxtbvANbn5wCQqa0AAAAzAAAAZgAAAJkAAADMAAAzAAAAMzMAADNmAAAzmQAAM8wAADP/AABmAAAAZjMAAGZmAABmmQAAZswAAGb/AACZAAAAmTMAAJlmAACZmQAAmcwAAJn/AADMAAAAzDMAAMxmAADMmQAAzMwAAMz/AAD/ZgAA/5kAAP/MADMAAAAzADMAMwBmADMAmQAzAMwAMwD/ADMzAAAzMzMAMzNmADMzmQAzM8wAMzP/ADNmAAAzZjMAM2ZmADNmmQAzZswAM2b/ADOZAAAzmTMAM5lmADOZmQAzmcwAM5n/ADPM")
f.Write("AAAzzDMAM8xmADPMmQAzzMwAM8z/ADP/MwAz/2YAM/+ZADP/zAAz//8AZgAAAGYAMwBmAGYAZgCZAGYAzABmAP8AZjMAAGYzMwBmM2YAZjOZAGYzzABmM/8AZmYAAGZmMwBmZmYAZmaZAGZmzABmmQAAZpkzAGaZZgBmmZkAZpnMAGaZ/wBmzAAAZswzAGbMmQBmzMwAZsz/AGb/AABm/zMAZv+ZAGb/zADMAP8A/wDMAJmZAACZM5kAmQCZAJkAzACZAAAAmTMzAJkAZgCZM8wAmQD/AJlmAACZZjMAmTNmAJlmmQCZZswAmTP/AJmZMwCZmWYAmZmZAJmZzACZmf8AmcwAAJnMMwBmzGYAmcyZAJnMzACZzP8Amf8AAJn/MwCZzGYAmf+ZAJn/zACZ//8AzAAAAJkAMwDMAGYAzACZAMwAzACZMwAAzDMzAMwzZgDMM5kAzDPMAMwz/wDMZgAAzGYzAJlmZgDMZpkAzGbMAJlm/wDMmQAAzJkzAMyZZgDMmZkAzJnMAMyZ/wDMzAAAzMwzAMzMZgDMzJkAzMzMAMzM/wDM/wAAzP8zAJn/ZgDM/5kAzP/MAMz//wDMADMA/wBmAP8AmQDMMwAA/zMzAP8zZgD/M5kA/zPMAP8z/wD/ZgAA/2YzAMxmZgD/ZpkA/2bMAMxm/wD/mQAA/5kzAP+ZZgD/mZkA/5nMAP+Z/wD/zAAA/8wzAP/MZgD/zJkA/8zMAP/M/wD//zMAzP9mAP//mQD//8wAZmb/AGb/ZgBm//8A/2ZmAP9m/wD//2YAIQClAF9fXwB3d3cAhoaGAJaWlgDLy8sAsrKyANfX1wDd3d0A4+PjAOrq6gDx8fEA+Pj4APD7/wCkoKAAgICAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+Pj4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPj4Bwf7+/v6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4B/8H/wAAAAAA+P8H/wcH+/v6+voAAAAAAAAAAAAAAAD//////wAAAAAAAAAAAAD4/wf/BwD4AAD4B/j/B//7+/r6+gcHAAAAAAAAAAAAAAD//////wAAAAAAAAAAAAD4B/8H/wAH+AD4+Af4/wcH+/r6BwcHAAAAAAAAAAAAAAD//////wAAAAAAAAAAAAD4/wf/BwD4B/j4B/gH+P8H+/oHBwf+/gAAAAAAAAAAAAD//////wAAAAAAAAAAAAD4B/8H/wAH+PgH+Af4B/gAAPoH/v7+/gAAAAAAAAAAAAD//////wAAAAAA")
f.Write("AAAAAAD4/wf/BwD4B/j4B/gH+AD//wD+/v4HBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4B/8H/wAH+PgHBwf+/gD//wD4B/gH+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4/wf/BwD4B/gH/v4H+v4AAPgH+Af4BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4/////wAH+Pj+/gf6/v77///4B/gH+AAAAAAAAAAAAAD////5/wAAAAAAAAAAAAD4/////wD4B/j4B/r+/v77/wf/+Af4AAAAAAAAAAAAAAD///n5+QAAAAAAAAAAAAD4/////wAH+Af4+v7+/vv7B/8H//gHAAcHBwcHAAAAAAD/+fn5+QAAAAAAAAAAAAD4/////wAHBwcH+P7++/v7Bwf/B/8AAAAAAAcH+AAAAAD5+fn/+fkAAAAAAAAAAAD4/////wAHBwcHAPj4+/v7BwcHAAD4+Pj4+AcH+AAAAAD/+f////kAAAAAAAAAAAD4/////wAHBwcHAP//+Pj4+Pj4////////////+AAAAAAAAAAAAAD5AAAAAAAAAAD4+Pj4+AAHBwcHAPj4+Pj4+Pj4+Pj4+Pj4+PgH+AAAAAAAAAAAAAAA+QAAAAAAAAD4+Pj4+AAHBwcHAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAAAAAAAAAPkAAAAAAPj///////gABwcHAPgHBwcHBwcHBwcHBwcHBwf4AAAAAAD//////wAAAAAA+QAA+Pj4+Pj4+Pj4AAcHAPj//////////////////wf4AAAAAAD//////wAAAAAAAAAAAAAAAAD4+Pj4+AAHAPj/BAQEBAQEBAQEBAQE/wf4AAAAAAD//////wAAAAAAAAAAAAAAAAAA+Pj4+PgAAPj/BP4HBwYGBgb8/PwE/wf4AAAAAAD//////wAAAAAAAAAAAAAAAAAAAPj/////APj/BP/+BwcGBgYG/PwE")
f.Write("/wf4AAAAAAD//////wAAAAAAAAAAAAAAAAAAAAD4+Pj4+AD/BP7//gcHBgYGBvwE/wf4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPj/BP/+//4HBwYGBgYE/wf4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPj/BP7//v/+BwcGBgYE/wf4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPj/BAf+//7//gcHBgYE/wf4AAAAAAD////5/wAAAAAAAAAAAAAAAAAAAAAAAAAAAPj/BAcH/v/+//4HBwYE/wf4AAAAAAD///n5+QAAAAAAAAAAAAAAAAAAAAAAAAAAAPj/BAcHB/7//v/+BwcE/wf4AAAAAAD/+fn5+QAAAAAAAAAAAAAAAAAAAAAAAAAAAPj/BAQEBAQEBAQEBAQE/wf4AAAAAAD5+fn/+fkAAAAAAAAAAAAAAAAAAAAAAAAAAPj//////////////////wf4AAAAAAD/+f////kAAAAAAAAAAAAAAAAAAAAAAAAAAAD4+Pj4+Pj4+Pj4+Pj4+Pj4AAAAAAAAAAAAAAD5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////8AAP//")
f.Write("/////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP//A////wAA4HwA/+A/AADgOAB/4D8AAOAQAD/gPwAA4AAAP+A/AADgAAAf4D8AAOAAAB/gPwAA4AAAH+A/AADgAAAf//8AAOAAAB/gPwAA4AAAH+A/AADgAAAB4D8AAOAAAADgPwAA4AAAAGA/AADgAAAAYD8AAOAAAABgHwAA4AAAAH/vAADgAAAAYDcAAMAAAADgPQAAgAAAAOA/AAD8AAAA4D8AAP4AAADgPwAA/wAAAOA/AAD/gAAA4D8AAP/8AAD//wAA//wAAOA/AAD//AAA4D8AAP/8AADgPwAA//wAAOA/AAD//AAA4D8AAP/8AADgPwAA//4AAeAfAAD//////+8AAP//////9wAA///////9AAD///////8AAP///////wAA////////AAAoAAAAIAAAAEAAAAABAAQAAAAAAIACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAgAAAAICAAIAAAACAAIAAgIAAAMDAwACAgIAAAAD/AAD/AAAA//8A/wAAAP8A/wD//wAA////AAAAAAAAAAiIAAAAAAAAAAAAAABmZmiHe7ugAAAAAAAAh/fwBmaPf3e7qqD///AAAI9/cIBoePf7uqpw///wAACH9/B4CIePd7qncP//8AAAj39wh4h4ePe6d3D///AAAIf38HiHh4eACn7g///wAACPf3CHiHh4D/Du4AAAAAAAh/fweId37g/wh4AAAAAAAI9/cIeH7nrgCHhw//nwAACP//B4jueu6/+HgP+ZkAAAj//wh4h67uv3+HD5mZAAAI//8Hh4ru67f3//Ef//8R//////////gA///////////////////4D///////////////////+ADw8PDw8PDw8PDw8PDw8PAP//////////")
f.Write("//////////////////////////////////////////////////////////////////////////8AAAAAgAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAACqqqqqAAAAAAEAAQAgIBAAAAAAAOgCAAAWAAAAKAAAACAAAABAAAAAAQAEAAAAAACAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICAAADAwMAAgICAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIiIiIiIiIiIiIiIiIiID///////////////////+AD///////////////////gP//AAAAAAAAD////////4AP+IiIiIiIiID///////+A//h///////eID///D///gA/4eIiIiIiHiA//8AD//4D/+Hd3d3d3d4gP/wAAD/+AD/h3d3d3dyeID///////gP/4////////iA///////4AP/4d3d3d3d3gP//////+A///4iIiIiIiI////////gA///////////////////4D///////////////////+ADw8PDw8P")
f.Write("Dw8PDw8PDw8PAP////////////////////////////////////////////////////////////////////////////////////8AAAAAgAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAACqqqqqAAAAAAEAAQAgIBAAAAAAAOgCAAAWAAAAKAAAACAAAABAAAAAAQAEAAAAAACAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICAAADAwMAAgICAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIiIiIiIiIiIiIiIiIiID///////////////////+AD/8AAP//////////////gP//C7AAAAAAD////////4AP/wuwiIiIiID///////+A//8LsP////eID///D///gA/wC7CIiIiHiA//8AD//4D/8Luwd3d3d4gP/wAAD/+AD/ALsHd3dyeID///////gP//AAD/////iA///////4AP/4d3d3d3d3gP//////+A///4iIiIiIiI////////gA///////////////////4D/////")
f.Write("//////////////+ADw8PDw8PDw8PDw8PDw8PAP////////////////////////////////////////////////////////////////////////////////////8AAAAAgAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAACAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAACqqqqqAAAAAAEAAQAgIBAAAAAAAOgCAAAWAAAAKAAAACAAAABAAAAAAQAEAAAAAACAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICAAADAwMAAgICAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAtDMUE1R/49qEYLQzFBNUfBOQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAIB/////yEAAAD/////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgwAAAP4CAAAAAAAAC0MxQTVH/j2oRgtDMUE1RwE6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAgD///////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACPAAAA/gIAAAAAAAALQzFBNUf+PahGC0MxQTVH")
f.Write("AkgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAACAf///////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJsAAAA+AQAAAAAAAAtDMUE1R/49qEYLQzFBNUcDSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAIBIgAAACQAAAD/////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAAAD4BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiIiIiIiIiIiIiIiIiIiIgId3d3d3d3d3d3d3d3d3d4CHd3d3d3d3d3d3d3d3d3eAh3cAAAAAAAAHd3d3d3d3gId4iIiIiIiIgHd3d3d3d4CHeH//////94gHd3cHd3eAh3h4iIiIiIeIB3dwAHd3gId4d3d3d3d3iAd3AAAHd4CHeHd3d3d3J4gHd3d3d3eAh3j///////+IB3d3d3d3gId3h3d3d3d3eAd3d3d3d4CHd3iIiIiIiIh3d3d3d3eAh3d3d3d3d3d3d3d3d3d3gId3d3d3d3d3d3d3d3d3d4CIiIiIiIiIiIiIiIiIiIiA/////////////////////////////////////////////////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABACAgEAAAAAAA6AIAABYAAAAoAAAAIAAAAEAAAAABAAQAAAAAAIACAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAgAAAgAAAAICAAIAAAACAAIAAgIAAAMDAwACAgIAAAAD/AAD/AAAA//8A/wAAAP8A/wD//wAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP8AAAAAAAAAAAAAAAAAAAD/AAAAAAAAAAAAAAAAAAAP8AAAAAAAAAAAAAAAAAAAD/AAAAAAAAAAAAAAAAAAAP8AAAAAAAAAAAAAAAAPAAD/AAAAAAAAAAAAAAAAD/AP8AAAAAAAAAAAAAAAAA//D/AAAAAAAAAAAAAAAAAP///wAAAAAAAAAAAAAAAAD/////8AAAAAAAAAAAAAAA/////wAAAAAAAAAAkAAAAP////AAAAAAAAAAAAAAAAD///8AAAAAAAAAAAAAkAAA///wAAAAAAAAAIiIiIiIgP//AAAAAAAAAACH////n/D/8AAAAAAAAAAAh4iIiImA/wAAAAAAAAAAAId3d3d3kPCAAAAAAAAAAACHd3eZmZAJmZkAAAAAAAAAj/////+ZmIAAAAAAAAAAAAh3d3d5eXmAAAAAAAAAAAAAiIiImImIkAAAAAAAAAAAAAAAAAAJAAkAAAAAAAAAAAAAAAkACQAACQAAAAAAAAAAAAAAAAkAAAAAAAAAAAAAAAAJAAAJAAAAAAAAAAAAAAAAAAAACQAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAAA///////////////////8////+H////h////w///98P///OH///xh///8A////AP///wAP//8AH///AD//vwB///8A//wAAf/4AAP/+AAH//gAB9/4AAeP+AABB/gAB//8AAf//gAP////d///933///9////ff////3////9//8AAAAAAQABABAQEAAAAAAAKAEAABYAAAAoAAAAEAAAACAAAAABAAQAAAAAAIAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAgAAAAICAAIAAAACAAIAAgIAAAMDAwACAgIAAAAD/AAD/AAAA//8A/wAAAP8A/wD//wAA////AAAAAAAAAAAAAAAAAAAAAAAAu7u7u7AAAAC7u7u7sAAAALu7u7uwAAAAu7u7u7AAAAC7u7u7sAAAALu7u7uwAAAAAAAAAAAAAAALu7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//8AAIAPAACADwAAgA8AAIAPAACADQAAgAsAAIAHAACAGgAAwNcAAOGrAAD/fQAA/+8AAP//AAD/7wAA//8AAAAAAAABAAEAEBAQAAAAAAAoAQAAFgAAACgAAAAQAAAAIAAAAAEABAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAwMDAAICAgAAAAP8AAP8AAAD//wD/AAAA/wD/AP//AAD///8AAAAAAAAAAAAAAAAAAAAAAAC7u7u7u7uwALu7u7u7u7AAu7sAAAC7sAC7uwu7u7uwALu7C7u7u7AAuwAAC7u7sAC7sAC7u7uwALu7C7u7u7AAu7u7u7u7sAAAAAAAAAAAAAu7uwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//wAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIAAAACAAAAAgAAAAIABAADAfwAA4P8AAP//AAD//wAAAAAAAAEAAQAgIBAAAAAAAOgCAAAWAAAAKAAAACAAAABAAAAAAQAEAAAAAACAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICAAADAwMAAgICAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAAAAiIiIiIiIiIiIiIiIh3AACIiIiIiIiIiIiI")
f.Write("iIiIhwAwAAAAAAAAAAAAAAAIiIgDu7u7u7u7u7u7u7u7cIiIO7sLQzFBNUf+PahGC0MxQTVHBEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAACAf///////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKUAAAD+AgAAAAAAAAtDMUE1R/49qEYLQzFBNUcFSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAIBIwAAACcAAAD/////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsQAAAL8NAAAAAAAAC0MxQTVH/j2oRgtDMUE1RwZIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAgH///////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhAQAAthEAAAAAAAALQzFBNUf+PahGC0MxQTVHB0gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAACASYAAAAoAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOgAAAD+AgAAAAAAALu7u7u7u7u7u7u7twiIO7u7u7u7u7u7u7u7u7sIiDu7u7u7u7cAe7u7u7u7CIA7u7u7u7uwAAu7u7u7twiAA7u7u7u7sAALu7u7u7CIAAO7u7u7u7cAe7u7u7twiAAAO7u7u7u7u7u7u7u7CIAAADu7u7u7uwu7u7u7twiAAAADu7u7u7cHu7u7u7CIAAAAA7u7u7uzA7u7u7twiAAAAAA7u7u7sAC7u7u7CIAAAAAAO7u7u3AAe7u7twiAAAAAAAO7u7swADu7")
f.Write("u7CIAAAAAAADu7u7AAALu7twiAAAAAAAADu7uwAAC7u7CIAAAAAAAAA7u7sAAAu7twiAAAAAAAAAA7u7AAALu7CIAAAAAAAAAAO7uwAAC7twiAAAAAAAAAAAO7twAHu7CIAAAAAAAAAAADu7u7u7twiAAAAAAAAAAAADu7u7u7CIAAAAAAAAAAAAA7u7u7twiAAAAAAAAAAAAAA7u7u7CIAAAAAAAAAAAAAAO7u7twiAAAAAAAAAAAAAAAO7u7CIAAAAAAAAAAAAAAADu7twgAAAAAAAAAAAAAAAADu3AAAAAAAAAAAAAAAAAAADMwAAAAAAAAAA+AAAAPAAAADAAAAAgAAAAAAAAAAAAAAAAAAAAQAAAAGAAAADgAAAA8AAAAfAAAAH4AAAD+AAAA/wAAAf8AAAH/gAAD/4AAA//AAAf/wAAH/+AAD//gAA//8AAf//AAH//4AD//+AA///wAf//8AH///gD///4B////B////4//8AAP/Y/+AAEEpGSUYAAQIAAGQAZAAA/+wAEUR1Y2t5AAEABAAAAB4AAP/uAA5BZG9iZQBkwAAAAAH/2wCEABALCwsMCxAMDBAXDw0PFxsUEBAUGx8XFxcXFx8eFxoaGhoXHh4jJSclIx4vLzMzLy9AQEBAQEBAQEBAQEBAQEABEQ8PERMRFRISFRQRFBEUGhQWFhQaJhoaHBoaJjAjHh4eHiMwKy4nJycuKzU1MDA1NUBAP0BAQEBAQEBAQEBAQP/AABEIATgB8wMBIgACEQEDEQH/xACQAAEAAgMBAQAAAAAAAAAAAAAAAQIDBQYEBwEBAQEBAQAAAAAAAAAAAAAAAAECBAMQAQACAQEFBgIFCAcJAAAAAAABAgMRIRIEBQYxQbJzdDVRE2FxkVQW8KGxIpLSFDSBwdHhMkIjUmJyojNTs7QVEQEBAAICAgIDAQAAAAAAAAAAARECITIxElEiQWEDof/aAAwDAQACEQMRAD8A5gB2OQAA")
f.Write("AAAAAAAAAAAABIAJB33QPtGb1NvBjdM5noL2fN6m3gxumcu/aunTrEgMtAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjADsciAAAAAABKASADfcu6P5hzHgsXGYc2GuPLE7sXm2uyZrtiKz8Hq/APNfvGD7b/ALjZ8Ne+PoXHfHM1tEbJj1GjkcXH8zyXpjxZbXyZJitKREa2mdkR2d7zl3ueZJNseHpfXXHGcz5bv8A81+8YPtv+4fgHmn/fwfbf9x4OZW5lwXMc/BxnmYxTG7bSNtbRvR3L5Lcfgy/LtntOyto2V7L1i23Z9J9+PtOf0fXn63j9vb+Aea/eMH23/caXm3Kc/KeJjhs96XvNd7Wmumk/8Wjd8lzcTfnvLa5MkzSb5pmvZrMYMmnZEMXXPvFfKr+lNdtvf1tyXXX0zJhzgD1Yd90F7Rm9TbwY3TOZ6C9ozeot4MbpnLv2ro06xIDLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4wA7HIgAAEghIAAAJQkV3PDxM9CUiPhH/sOe5ZzS3LrRkwcBiveY/6kzbf0nZstabbuv0Q6fl1/l9GYL6axXSZiPhHEay1VOGjhtMvC8Nh4vFb9asX2zpO2NN6dJj87xl7S/navWy/Wz8SL4MPEdScxx8Xk4O3CcNipu5sk23qZN22ta02V2zrMT26fp9nPOB/1sWeI7YnHb6NP1q7PtVx9UcxxaVycrm1Y7q3mJ/PSU8R1PwfFYvkcVwmbhb2tXdveImlba7JmbTTZO3axm5nHEaxMXnmvPy7Fuc85XOnbfP8A+DI8nXPvFfKhu+GrXFzbl1MlIvNrZvlz/mx3rinbrHdNZmsx9TSdc+718qGtLn+jO3SubSHc93k73oP2jN6i3gxumc10H7Rm9RbwY3SuXftXRp1iQGWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHxgB2ORAlAJAAEgohIAkA")
f.Write("d7wFsVOisds1opjiJ3r2nSIj589rmsfN8HCbMHEUy4Z2/KtF4012/qzu/q6vbyrrC/LeAw8FXhoyRhif15tprvWm39b1/j/J90j9r+54XXfnji7Zes21455kU4TqHk+fSv8AEVx2/wBjNG727O20bv52+4HNwmaI+VfFlj/ctW8fCf8ADMtJ+P8AJ90r+3P9h+Psn3Sv7c/2M+m/w176/P8Ajr63w0muOJrW1p0rTZEzMRr2fU4Trj3evlVez8f5Pulf2v7mi53zb/6/FV4mcfypiu7NddY2f0Nfz02m0tnDO++t1uK1wD2eTveg/aM3qLeDG6VzXQntGb1FvBjdK5t+1dGnWJAZaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfFxI7HIAkUAABIIEgAJAA+oBIAAlABIO76E9pzeot4MbpXN9Ce05vUW8GN0jm37V0adYkBloAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8YBLsciEgKJAQBIqBIACQASghIAJABIA7voX2nN6i3gxukc30L7Tm9RbwY3SObftXRp1iQGWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHxkSOxyIEgAJFQkSCPrSAAkQAASCQAAEgDu+hvac3qLeDG6NznQ3tOb1FvBjdG5t+1dGnWJAZaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfGgHY5AEigJAIjaL4a714hBOTFNIifio2PEYf9KNnZDX6aEpYhIAJABIAAkAEg7nob2nN6i3gxujc50P7Tm9RbwY3RubftXRp1iQGWgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHxsEuxyoSCAJAHs4LFrO9Ly48c3tEQ2uGm5WIS1ZF711rMNVmpu3mG2eLjce3ehIteMToNMgACQASAAn8v6hB3HQ/tWb1FvBjdG53oj2rN6i3gxuic+/aujTrEgMtAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjgJdblQkTAIXrSbTpCaY5s9WOkVjZCWrIvw+KKRr3vREsUSvEstLseem9SYXhM7YBqZjSdEM/E03b6sLTIJFQBMRM9iCEmiQQkBXcdEe1ZvUW8GN0TneiPas3qLeDG6Jzb9q99esSAjQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD46mIkhaLaQ63KRjmWStIhT5iYy/QzcrMM1djJWXmjNC9c1Uw1l6ayvEvPXNX4slctPiDPCWOt6/FaJhBi4qmtdXibK+k10a+9dLS1EqqYBWSGfhab1mF7+Cx6RvSlWPJnpu3nYxvbxmP/ADQ8ZCgkUdt0T7Xm9RbwY3ROe6K9ry+fbwY3QubftXvr1iQEaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfHjU0RpLrcohOkm6iohKdDQEQmJk0TogmL2jvZIy3+LFC1VGWM1/iraZtOsgCEyGmvYC2Ks3vEaNtjpFaxEPNwfD7sb0xtetm1qRjzU3qTDWWjS2jbz2NdxOPduRKwEJGkdt0V7Xm8+3gxuhc90V7Xl8+3gxuhc2/avfXxEgI0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QAl1uVCdBII0NEpQRoaJSKrupiEgAlMVmZBEQ9XC8NvTFrRsTg4fXSbPZWIiNIS1ZFoiIjSAgZaS8vF01rq9KuSu9WYCtXoLXru2mENMO16L9ry+fbwY3QOf6L9ry+fbwUdA59+1e+viJARoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8hSaDqcwJBASCgJiJ7gCFopMslaQmTClMc2l6sWKK7Z2yrXZ2MkSmWsMtexeJYolkiUF4SrCYFCQkHi4mmltWB7uIprT6ni02rGa7Poz2zL59vBR0Dn+jPbMvn28GN0Dw27V7a+IkBGgAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAHyOPinREdi0PeXDwsyqlOiG2TRIAmNFomFDVBl3ojvTF6/FgmUaymFy9cXheLQ8UTKYtb4mFy2FbQvWWujJeO9aM+SO8wZbKJWhro4nJC0cZfvTBlsIJeOONnvheOLrJgyz2jWNHhyV3bTD0/xFZYc1q2nWFhXXdG+2ZfPt4MbftB0b7Zl8+3go37w27V7a9YkBFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfI47FmOlu6WWHtXimDd1IWgyYypMIZtIlE428s2MOhoybuhoIx6GjJpBoDHolfdN0FErbpuiqi+6boKr1V3VoiYBZIA7Lo72zL59vBjb9oejvbMvn28FG+c+3avfXrEgIoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD5BMbdV6W7pTNVJiYnWHRY55WeFoYcd+6WaGWloXhWF4A3IlE4fgyQvBkw8s47QrpL3RWJJwUs17J6vCPXbhPhLHbhskGUwwi047R3I0lQEgGhoJABIOx6O9ty+fbwUb5oej/bcvn28FG+c+3avfXxEgIoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD5OrNV4NHS5mGYmF8eTSdJWmqk1SxZXprMTthkh46XmsvVjyVszhpliF47fy7lYXgVaF4VheIQXhaI+KIWhQ+XSe2FZ4XFbuZI7FoB5p4Gk9ik8v+EvdCTKYjWzwF+6VZ4LK2uge1MRqf4PL8EfwmX4NvpCdI/L6D2PVtek8dsfLstbbJ+daf8Alo3jW8hjThL+ZPhq2Ty28166+IkBFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfKBJDqcwTGqRBjmiImazrDNorNTCsuLiI7LPVWYnbDWzWYXx5745Zw1K2cLw82HiaX0idkvVWYnbCC0LxCIWiBUwtCIWgEwCYQISACSD6Ab7kP8pfzJ8NWya3kX8pfz")
f.Write("J8NWyed816TxEgIoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD5UA6XMkAVIAEwrNABXdmJ2MuLicmOfoBm4WPdh43Hb/Fseql62jZII0yQmAQTCQBPckAAAb7kX8pfzJ/RVsged816TxEgIoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/2QCAmZ+ZAACP//B3d47ru3f38Pn/+YAAj//wd3cIi7t3cAAAAACQAI//8Hd3D/iIiI/wAAAAiQCIiIB3dwiIiIiIgP//8ICQiIiAd3cAAAAAAAD///BwAP//+Ad3CHd3d3dw///wAACIiIiAdwj/////8P//8AAAAAiIiAcI9ERERED///AAAAAAiIiACPTndmZgAAAAAAAAAAj//wj0/ndmYAAAAAAAAAAAiIiA9O/ndmD/+fAAAAAAAAAACPT+/ndg/5mQAAAAAAAAAAj07+/ncPmZkAAAAAAAAAAI9H7+/nCZn5kAAAAAAAAACPR37+/g+f/5AAAAAAAAAAj0d37+8AAAAJAAAAAAAAAI9ERERERET3gJAAAAAAAACP////////94AJAAAAAAAACIiIiIiIiIiAAA//gf/wAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAADwAAAA8AAAAPAAAABwAAAAMAAAADAAAAAwAAAAEAAAADAAAABwAAAAfgAAAH8AAAB/gAAAf8AAAH/+AAB//gAAf/4AAH/+AAB//gAAf/4AAD/+AABf/wAA8z/zMAM/9mADP/mQAz/8wAM///AGYAAABmADMAZgBmAGYAmQBmAMwAZgD/AGYzAABmMzMAZjNmAGYzmQBmM8wAZjP/AGZmAABmZgAAAQABACAgEAAAAAAA6AIAABYAAAAoAAAAIAAAAEAAAAABAAQAAAAAAIACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAgAAAAICAAIAAAACAAIAAgIAAAMDA")
f.Write("wACAgIAAAAD/AAD/AAAA//8A/wAAAP8A/wD//wAA////AAAAAAAAAACIgAAAAAAAAAAAAAAAAACId7u6AAAAAAAACH9/AAAI9/d7uqoAAAAAAAj39wgAh49/u6qgZmAAAAAIf38HgIh493uqcKpgAAAACPf3CHiHh497p3CqYAAAAAh/fweIeHh4AKfgqmAAAAAI9/cIeIeHgP8O4KpgAAAACH9/B4h3fuD/CHCqYAAAAAj39wh4fueuAIeAqmAAAAAI//8HiO567r/4cKpgAAAACP//CHiHru6/f4CqYAAAAAj//weHiu7rt/fwqmB3cAAI//8Hd3juu7d/cKpgB3gACP//B3dwiLu3dwCqYId4AAj//wd3cP+IiIjwqmD/+AAIiIgHd3CIiIiIgKqgiHgACIiIB3dwAAAAAAAIAAAHAI///4B3cId3d3d3Bwd3gACIiIiIB3CP/////wcP94AAAACIiIBwj0RABEAHAAeAAAAACIiIAI9OCIAIh4gAAIAAAACP//CPTwd4h3d3iIjwAAAACIiID04Pf/d3d3d/AAAAAQEAAP7///8DAQAABAEAAAUBAAAGAQAABwEAAAgBAAAJAQAACgEAAAsBAAD+////DQEAAA4BAAAPAQAAEAEAABEBAAASAQAAEwEAABQBAAAVAQAAFgEAABcBAAAYAQAAGQEAABoBAAAbAQAAHAEAAB0BAAAeAQAAHwEAACABAAAhAQAAIgEAACMBAAAkAQAAJQEAACYBAAD+/////v////7///8qAQAAKwEAACwBAAAtAQAALgEAAC8BAAAwAQAAMQEAADIBAAAzAQAANAEAADUBAAA2AQAANwEAADgBAAA5AQAAOgEAADsBAAA8AQAAPQEAAD4BAAA/AQAAQAEAAEEBAABCAQAAQwEAAEQBAABFAQAARgEAAEcBAABIAQAASQEAAEoBAABLAQAATAEAAE0BAABOAQAATwEAAP7///9RAQAA/v////7/")
f.Write("///+////VQEAAFYBAABXAQAAWAEAAP7///9aAQAAWwEAAFwBAAD+/////v////7////+/////v////7////+////ZAEAAGUBAABmAQAA/v///2gBAABpAQAAagEAAGsBAABsAQAAbQEAAG4BAABvAQAAcAEAAHEBAAD+/////v///3QBAAB1AQAAdgEAAHcBAAB4AQAAeQEAAHoBAAB7AQAAfAEAAH0BAAB+AQAAfwEAAIABAAAAAAAAj08P8A/////wAAAAAAAAAI9O8A5wAAAAAAAAAAAAAACPR+/v53Zk94AAAAAAAAAAj0d+/v53ZPeAAAAAAAAAAI9Hd+/v53T3gAAAAAAAAACPRERERERE94AAAAAAAAAAj/////////eAAAAAAAAAAAiIiIiIiIiIgAD//A//gfAD/4DgAH+AQAA/gAAAP4AAAD+AAAA/gAAAP4AAAD+AAAA/gAAAP4AAAAeAAAADgAAAAYAAAAGAAAABgAAAAYAAAAEAAAADAAAAA/AAAAD4AAAA/AAAAP4AAAH/8AAD//AAA//wAAP/8AAD//AAA//wAAP/8AAD//gABwAAAAABAAEAICAQAAAAAADoAgAAFgAAACgAAAAgAAAAQAAAAAEABAAAAAAAgAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAACAAAAAgIAAgAAAAIAAgACAgAAAwMDAAICAgAAAAP8AAP8AAAD//wD/AAAA/wD/AP//AAD///8AAAAAh3d3eIgAAAAAAAAAAAAAiH////f3iIAAAAAAAAAACH9/////f394gAAAAAAAAId3////f/f3d3iAAAAAAACIf3///3d/dmyHeIAAAAAAh3f///9+Z2dmbId4gAAAAIh/f///fnbmZmbId3QAAACHd////37uZ2d3zHd4QAAAiAtDMUE1R/49qEYLQzFBNUcISAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAUAAIB////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9AAAAP4CAAAAAAAAC0MxQTVH/j2oRgtDMUE1RwlIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAgElAAAABwAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuAQAAlicAAAAAAAALQzFBNUc+P+hFykOvPzZCtUX+Qe9DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAACAQsAAAAxAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEIBAACwgwEAAAAAAAtDMUE1R748HD9OPc8+Djx+O1U9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWAAIBOAAAAP//////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgIAALCzAQAAAAAAf3///37m5nf3fId4QAAAh3f///9+7u5mf3fHeEAAAIh/f///fu5md/d3x3hAAACHd////37mf39/d8d4QAAAiH9///9+Z/f3d3d3eEAAAId3////dn//d0RER3hAAACIf3////fn9/d8zEd4QAAAh3f////35393d8xHeEAAAIh/f///f+53d3xsR3hAAACHd/////9+bmbGzEd4QAAAiH9///9/9+ZmbMdHeEAAAId3/////393ZsZ3R3hAAACId3d3d3d3d3d3d0d4QAAAh3f/////93d3d3d3eEAAAIf3hEXIiHf/d3d3d3hAAACPhER3f4CIiH/3eHd4QAAAj0SHd3oPB3eIh/d4eEAAAI9Ah3eugId3dwiI94hAAAAI9Id6rrd/")
f.Write("d3cHd4j4QAAAAId4quu3d/dwd3d4h0AAAAAIiK7rt3d/cId3iIdAAAAAAAiOu7d3dwyGhoeEAAAAAAAACIu3d4iHh4eIgAAAAAAAAACIiIiIiIiIgAAAAPwA///wAB//4AAH/8AAAf/AAAB/wAAAH8AAAA/AAAAHwAAAB8AAAAfAAAAHwAAAB8AAAAfAAAAHwAAAB8AAAAfAAAAHwAAAB8AAAAfAAAAHwAAAB8AAAAfAAAAHwAAAB8AAAAfAAAAH4AAAB/AAAAf4AAAH/gAAD/+AAB//wAB/BAT/////7AAAAOzs7OzsAPf39/cA7Ozs7Ozs7Ozs7Ozs7Ozs7O/sAAAA6urq6uoA9/f39wAAAAAAAAAAAAAAAAAAAAAAAO8LAOz//////+oA9/f3AOwHBwcHBwcHBwcHBwcHBwfsAADs7Ozs7Ozs6uoA9/cA7P//////////////////B+wAAAAAAAAA7Orq6uoA9wDs/wEBAQEBAQEBAQEBAf8H7AAAAAAAAAAA7Orq6uoAAOz/Aft6ejExMTFNTU0B/wfsAAAAAAAAAAAA7P////8A7P8Bw156ejExMTFNTQH/B+wAAAAAAAAAAAAA7Ozs7OwA/wFew156ejExMTFNAf8H7AAAAAAAAAAAAAAAAAAAAOz/AcNew156ejExMTEB/wfsAAAAAAAAAAAAAAAAAAAA7P8BXsNew156ejExMQH/B+wAAAAAAAAAAAAAAAAAAADs/wF6XsNew156ejExAf8H7AAAAAAAAAAAAAAAAAAAAOz/AXp6XsNew156ejEB/wfsAAAAAAAAAAAAAAAAAAAA7P8Benp6XsNew/t6egH/B+wAAAAAAAAAAAAAAAAAAADs/wEBAQEBAQEBAQEBAf8H7AAAAAAAAAAAAAAAAAAAAOz//////////////////wfsAAAAAAAAAAAAAAAAAAAAAOvr6+vr6+vr6+vr6wAAAQACADAwAAAAAAAAqA4AACYA")
f.Write("AAAgIBAAAAAAAOgCAADODgAAKAAAADAAAABgAAAAAQAIAAAAAACACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgACAAAAAgACAAICAAADAwMAAwNzAAPDKpgAEBAQACAgIAAwMDAAREREAFhYWABwcHAAiIiIAKSkpAFVVVQBNTU0AQkJCADk5OQCAfP8AUFD/AJMA1gD/7MwAxtbvANbn5wCQqa0AAAAzAAAAZgAAAJkAAADMAAAzAAAAMzMAADNmAAAzmQAAM8wAADP/AABmAAAAZjMAAGZmAABmmQAAZswAAGb/AACZAAAAmTMAAJlmAACZmQAAmcwAAJn/AADMAAAAzDMAAMxmAADMmQAAzMwAAMz/AAD/ZgAA/5kAAP/MADMAAAAzADMAMwBmADMAmQAzAMwAMwD/ADMzAAAzMzMAMzNmADMzmQAzM8wAMzP/ADNmAAAzZjMAM2ZmADNmmQAzZswAM2b/ADOZAAAzmTMAM5lmADOZmQAzmcwAM5n/ADPMAAAzzDMAM8xmADPMmQAzzMwAM8z/ADP/MwAz/2YAM/+ZADP/zAAz//8AZgAAAGYAMwBmAGYAZgCZAGYAzABmAP8AZjMAAGYzMwBmM2YAZjOZAGYzzABmM/8AZmYAAGZmMwBmZmYAZmaZAGZmzABmmQAAZpkzAGaZZgBmmZkAZpnMAGaZ/wBmzAAAZswzAGbMmQBmzMwAZsz/AGb/AABm/zMAZv+ZAGb/zADMAP8A/wDMAJmZAACZM5kAmQCZAJkAzACZAAAAmTMzAJkAZgCZM8wAmQD/AJlmAACZZjMAmTNmAJlmmQCZZswAmTP/AJmZMwCZmWYAmZmZAJmZzACZmf8AmcwAAJnMMwBmzGYAmcyZAJnMzACZzP8Amf8AAJn/MwCZzGYAmf+ZAJn/zACZ//8AzAAAAJkAMwDMAGYAzACZAMwAzACZMwAAzDMzAMwzZgDMM5kAzDPMAMwz/wDMZgAA")
f.Write("zGYzAJlmZgDMZpkAzGbMAJlm/wDMmQAAzJkzAMyZZgDMmZkAzJnMAMyZ/wDMzAAAzMwzAMzMZgDMzJkAzMzMAMzM/wDM/wAAzP8zAJn/ZgDM/5kAzP/MAMz//wDMADMA/wBmAP8AmQDMMwAA/zMzAP8zZgD/M5kA/zPMAP8z/wD/ZgAA/2YzAMxmZgD/ZpkA/2bMAMxm/wD/mQAA/5kzAP+ZZgD/mZkA/5nMAP+Z/wD/zAAA/8wzAP/MZgD/zJkA/8zMAP/M/wD//zMAzP9mAP//mQD//8wAZmb/AGb/ZgBm//8A/2ZmAP9m/wD//2YAIQClAF9fXwB3d3cAhoaGAJaWlgDLy8sAsrKyANfX1wDd3d0A4+PjAOrq6gDx8fEA+Pj4APD7/wCkoKAAgICAAAAA/wAA/wAAAP//AP8AAAD/AP8A//8AAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+Pj4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPj4Bwf7+/v6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4B/8H/wAAAAAA+P8H/wcH+/v6+voAAAAAAAAAAAAAAAD//////wAAAAAAAAAAAAD4/wf/BwD4AAD4B/j/B//7+/r6+gcHAAAAAAAAAAAAAAD//////wAAAAAAAAAAAAD4B/8H/wAH+AD4+Af4/wcH+/r6BwcHAAAAAAAAAAAAAAD//////wAAAAAAAAAAAAD4/wf/BwD4B/j4B/gH+P8H+/oHBwf+/gAAAAAAAAAAAAD//////wAAAAAAAAAAAAD4B/8H/wAH+PgH+Af4B/gAAPoH/v7+/gAAAAAAAAAAAAD//////wAAAAAAAAAAAAD4/wf/BwD4B/j4B/gH+AD//wD+/v4HBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4B/8H/wAH+PgHBwf+/gD//wD4B/gH+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4/wf/BwD4B/gH/v4H+v4AAPgH+Af4BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4/////wAH+Pj+/gf6/v77///4B/gH+AAAAAAAAAAAAAD////5/wAAAAAAAAAAAAD4/////wD4B/j4B/r+/v77/wf/+Af4AAAAAAAAAAAAAAD///n5+QAAAAAAAAAAAAD4/////wAH+Af4+v7+/vv7B/8H//gHAAcHBwcHAAAAAAD/+fn5+QAAAAAAAAAAAAD4/////wAHBwcH+P7++/v7Bwf/B/8AAAAAAAcH+AAAAAD5+fn/+fkAAAAAAAAAAAD4/////wAHBwcHAPj4")
f.Write("+/v7BwcHAAD4+Pj4+AcH+AAAAAD/+f////kAAAAAAAAAAAD4/////wAHBwcHAP//+Pj4+Pj4////////////+AAAAAAAAAAAAAD5AAAAAAAAAAD4+Pj4+AAHBwcHAPj4+Pj4+Pj4+Pj4+Pj4+PgH+AAAAAAAAAAAAAAA+QAAAAAAAAD4+Pj4+AAHBwcHAAAAAAAAAAAAAAAAAAAAAAAABwAAAAAAAAAAAAAAAPkAAAAAAPj///////gABwcHAPgHBwcHBwcHBwcHBwcHBwf4AAAAAAD//////wAAAAAA+QAA+Pj4+Pj4+Pj4AAcHAPj//////////////////wf4AAAAAAD//////wAAAAAAAAAAAAAAAAD4+Pj4+AAHAPj/BAQEBAQEBAQEBAQE/wf4AAAAAAD//////wAAAAAAAAAAAAAAAAAA+Pj4+PgAAPj/BP4HBwYGBgb8/PwE/wf4AAAAAAD//////wAAAAAAAAAAAAAAAAAAAPj/////APj/BP/+BwcGBgYG/PwE/wf4AAAAAAD//////wAAAAAAAAAAAAAAAAAAAAD4+Pj4+AD/BP7//gcHBgYGBvwE/wf4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPj/BP/+//4HBwYGBgYE/wf4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPj/BP7//v/+BwcGBgYE/wf4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPj/BAf+//7//gcHBgYE/wf4AAAAAAD////5/wAAAAAAAAAAAAAAAAAAAAAAAAAAAPj/BAcH/v/+//4HBwYE/wf4AAAAAAD///n5+QAAAAAAAAAAAAAAAAAAAAAAAAAAAPj/BAcHB/7//v/+BwcE/wf4AAAAAAD/+fn5+QAAAAAAAAAAAAAAAAAAAAAAAAAAAPj/BAQEBAQEBAQEBAQE/wf4AAAAAAD5+fn/+fkAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAPj//////////////////wf4AAAAAAD/+f////kAAAAAAAAAAAAAAAAAAAAAAAAAAAD4+Pj4+Pj4+Pj4+Pj4+Pj4AAAAAAAAAAAAAAD5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP///////wAA////////AAD///////8AAP//A////wAA4HwA/+A/AADgOAB/4D8AAOAQAD/gPwAA4AAAP+A/AADgAAAf4D8AAOAAAB/gPwAA4AAAH+A/AADgAAAf//8AAOAAAB/gPwAA4AAAH+A/AADgAAAB4D8AAOAAAADgPwAA4AAAAGA/AADgAAAAYD8AAOAAAABgHwAA4AAAAH/vAADgAAAAYDcAAMAAAADgPQAAgAAAAOA/AAD8AAAA4D8AAP4AAADgPwAA/wAAAOA/AAD/gAAA4D8AAP/8AAD//wAA//wAAOA/AAD//AAA4D8AAP/8AADgPwAA//wAAOA/AAD//AAA4D8AAP/8AADgPwAA//4AAeAfAAD//////+8AAP//////9wAA///////9AAD/////")
f.Write("//8AAP///////wAA////////AAAoAAAAIAAAAEAAAAABAAQAAAAAAIACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAgAAAAICAAIAAAACAAIAAgIAAAMDAwACAgIAAAAD/AAD/AAAA//8A/wAAAP8A/wD//wAA////AAAAAAAAAAiIAAAAAAAAAAAAAABmZmiHe7ugAAAAAAAAh/fwBmaPf3e7qqD///AAAI9/cIBoePf7uqpw///wAACH9/B4CIePd7qncP//8AAAj39wh4h4ePe6d3D///AAAIf38HiHh4eACn7g///wAACPf3CHiHh4D/Du4AAAAAAAh/fweId37g/wh4AAAAAAAI9/cIeH7nrgCHhw//nwAACP//B4jueu6/+HgP+ZkAAAj//wh4h67uv3+HD5mZAAAI//8Hh4ru67f3/r6+vrAAD//gf/wPgB/8BwAP/AIAB/wAAAf8AAAD/AAAA/wABgP8AAYD/AAAA/wAAAP8AAAAPAAAABwAAAAMAAAADAAAAAwAAAAMAAAACAAAABAAAAAfgAAAH8AAAB/gAAAf8AAAH/+AAB//gAAf/4AAH/+AAB//gAAf/4AAH/+AAB//wAAygAAAAwAAAAYAAAAAEACAAAAAAAgAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAACAAACAgAAAAACAAIAAgAAAgIAAwMDAAMDcwACmyvAABAQEAAgICAAMDAwAERERABYWFgAcHBwAIiIiACkpKQBVVVUATU1NAEJCQgA5OTkA/3yAAP9QUADWAJMAzOz/AO/WxgDn59YAramQADMAAABmAAAAmQAAAMwAAAAAMwAAMzMAAGYzAACZMwAAzDMAAP8zAAAAZgAAM2YAAGZmAACZZgAAzGYAAP9mAAAAmQAAM5kAAGaZAACZmQAAzJkAAP+ZAAAAzAAAM8wAAGbMAACZzAAAzMwAAP/MAABm/wAAmf8AAMz/AAAAADMAMwAzAGYA")
f.Write("MwCZADMAzAAzAP8AMwAAMzMAMzMzAGYzMwCZMzMAzDMzAP8zMwAAZjMAM2YzAGZmMwCZZjMAzGYzAP9mMwAAmTMAM5kzAGaZMwCZmTMAzJkzAP+ZMwAAzDMAM8wzAGbMMwCZzDMAzMwzAP/MMwAz/zMAZv8zAJn/MwDM/zMA//8zAAAAZgAzAGYAZgBmAJkAZgDMAGYA/wBmAAAzZgAzM2YAZjNmAJkzZgDMM2YA/zNmAABmZgAzZmYAZmZmAJlmZgDMZmYAAJlmADOZZgBmmWYAmZlmAMyZZgD/mWYAAMxmADPMZgCZzGYAzMxmAP/MZgAA/2YAM/9mAJn/ZgDM/2YA/wDMAMwA/wAAmZkAmTOZAJkAmQDMAJkAAACZADMzmQBmAJkAzDOZAP8AmQAAZpkAM2aZAGYzmQCZZpkAzGaZAP8zmQAzmZkAZpmZAJmZmQDMmZkA/5mZAADMmQAzzJkAZsxmAJnMmQDMzJkA/8yZAAD/mQAz/5kAZsyZAJn/mQDM/5kA//+ZAAAAzAAzAJkAZgDMAJkAzADMAMwAADOZADMzzABmM8wAmTPMAMwzzAD/M8wAAGbMADNmzABmZpkAmWbMAMxmzAD/ZpkAAJnMADOZzABmmcwAmZnMAMyZzAD/mcwAAMzMADPMzABmzMwAmczMAMzMzAD/zMwAAP/MADP/zABm/5kAmf/MAMz/zAD//8wAMwDMAGYA/wCZAP8AADPMADMz/wBmM/8AmTP/AMwz/wD/M/8AAGb/ADNm/wBmZswAmWb/AMxm/wD/ZswAAJn/ADOZ/wBmmf8AmZn/AMyZ/wD/mf8AAMz/ADPM/wBmzP8Amcz/AMzM/wD/zP8AM///AGb/zACZ//8AzP//AP9mZgBm/2YA//9mAGZm/wD/Zv8AZv//AKUAIQBfX18Ad3d3AIaGhgCWlpYAy8vLALKysgDX19cA3d3dAOPj4wDq6uoA8fHxAPj4+AD/+/AAoKCkAICAgAD/AAAA")
f.Write("AP8AAP//AAAAAP8A/wD/AAD//wD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHvBnhwRniuwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7wcHBwkJweHhwZl5AAAAAAAAAAAAAAAAAAAAAAAA6/Dw8PDw8AAAAAAAAAAAAPcHBwcHBwjhweHhCJh4UjEAAAAAAAAAAAAAAAAAAAAA6/Dw8PDw8ADtAAAAAAAA7e33BwcHBwjhweHhmJhXUlh5AAAAAAAAAAAAAAAAAAAA6/Dw8PDw8ADt7QAAAAD39+3t7wcHBwcZweHBmHhSUnl5eAAAAAAAAAAAAAAAAAAA6/Dw8PDw8ADt7e0AAAAH7/eS7e8HBwgJweHBmHhSeXmfnwAAAAAAAAAAAAAAAAAA6/Dw8PDw8ADt7e3tAPC8B+/3ku3vvLzhweHBeFJYeZ+fwsIAAAAAAAAAAAAAAAAA6/Dw8PDw8ADt7e3tAPTwvAfv7/eS77zhwcFSUlJ5n8LCwsIAAAAAAAAAAAAAAAAA6/Dw8PDw8ADt7e0A9P/08fC8B+/37+/BwcFSWJ+fwsIbwhsIAAAAAAAAAAAAAAAA6/Dw8PDw8ADt7e0A9fX18vHwvAcH9+8AAABzeRsb8Rsb8vL/AAAAAAAAAAAAAAAA6/Dw8PDw8ADt7e0A9+8HBwcHBwfv7wAAAAAAvLy8vLy8vLzwAAAAAAAAAAAAAAAA6/Dw8PDw8ADt7e0AkpL39/f37wcHBwAAAAAA7ZKS9/f39/fvAAAAAAAAAAAAAAAA6/Dw8PDw8ADt7e0A9+/v7+/vCJ/CeAAAAAAABweSkpKSkpL3AAAAAAAAAAAAAAAA6/Dw8PDw8ADt7e0AB7zw8PDCn3hSmJ0AAACS77wH75KSkveSAAAAAAAAAAAAAAAA6/Dw")
f.Write("8PDw8ADt7e0AB/LCwsKfeVJ4mMG7wbvv7+/w8LwH9/eSAAAAAAAAAAAAAAAA6/Hx8fHx8QDv7e3tAMLCn59XUlJXweHBwbvv9++88fT/8pIAAAAAAAAAAAAAAAAA6/Ly8vLy8gDt7+3tAJ+fn1hSUld4weHcwbvv9+8HvPH1//8AAAAAAAAAAAAAAAAA6/T09PT09ADv7e/t7QB4WFhSUniYweHhwbu77/fvB/Dy/wAHBwcHBwcHBwAAAAAA6/X19fX19QDv7+3v7QBYWFJSeHiYweHBwbu77+/377z08AAHBwcHBwcHB+wAAAAA6////////wDv7+/t7+0AUlJSeJiYweHhwbu6u+/v7wcHAAcHBwcHBwcHB+wAAAAA6////////wDv7+/v7e/tAFJ4eJjB4eHhwbu7u+/v7/cABwcHBwcHBwcHB+wAAAAA6////////wDv7+/v7+3v7QAAmJjB4QkJwbu6u7v3AAAHBwAAAAAAAAAH7+wAAAAA6////////wDv7+/v7+/t7wD/AAC74RnBweG7kQAABwcHB+zs7Ozs7OwHB+wAAAAA6////////wDv7+/v7+/v7QD///8AAAAAAAAAAP///////////////////+wAAAAA6////////wDv7+/v7+/v7wDr7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7+wAAAAA6+vr6+vr6wDv7+/v7+/v7wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO8LAAAAEhISEhISEgDv7+/v7+/v7wDsBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH7AAAAADr/////////xIA7+/v7+/vAAABAAYAEBAQAAAAAAAoAQAAZgAAABAQAAAAAAAAaAUAAI4BAAAgIBAAAAAAAOgCAAD2BgAAICAAAAAAAACoCAAA3gkAADAwAAAAAAAAqA4AAIYSAAAwMBAAAAAAAGgGAAAuIQAAKAAAABAAAAAgAAAA")
f.Write("AQAEAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAgAAAAICAAAAAAIAAAICAAIAAgACAgIAAwMDAAAD/AAD/AAAA//8AAAAA/wAA//8A/wD/AP///wAAAAAHcAAAAAeAAP+NkAAAB4B3j4mIAAAHgHiICbsAAAeAeIsAiAAAB/B7i9+IAAAH8Ie73/iIgAfwiH3YB3eAB3CId3d3d4B/94h4iIiIcAd3eHIiIi9wAAf/ciIiL3AAAHdyIiIvcAAAAHKiIi9wAAAAcqqqr3AAAAB/////cIwfAACADwAAgAcAAIAHAACABwAAgAEAAIAAAACAAAAAgAAAAAAAAACAAAAA4AAAAPAAAAD8AAAA/AAAAPwAAAAoAAAAEAAAACAAAAABAAgAAAAAAEABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAgAAAgIAAAAAAgACAAIAAAICAAMDAwADA3MAApsrwAAQEBAAICAgADAwMABEREQAWFhYAHBwcACIiIgApKSkAVVVVAE1NTQBCQkIAOTk5AP98gAD/UFAA1gCTAMzs/wDv1sYA5+fWAK2pkAAzAAAAZgAAAJkAAADMAAAAADMAADMzAABmMwAAmTMAAMwzAAD/MwAAAGYAADNmAABmZgAAmWYAAMxmAAD/ZgAAAJkAADOZAABmmQAAmZkAAMyZAAD/mQAAAMwAADPMAABmzAAAmcwAAMzMAAD/zAAAZv8AAJn/AADM/wAAAAAzADMAMwBmADMAmQAzAMwAMwD/ADMAADMzADMzMwBmMzMAmTMzAMwzMwD/MzMAAGYzADNmMwBmZjMAmWYzAMxmMwD/ZjMAAJkzADOZMwBmmTMAmZkzAMyZMwD/mTMAAMwzADPMMwBmzDMAmcwzAMzMMwD/zDMAM/8zAGb/MwCZ/zMAzP8zAP//MwAAAGYAMwBmAGYAZgCZAGYAzABmAP8AZgAAM2YAMzNmAGYzZgCZM2YAzDNmAP8z")
f.Write("ZgAAZmYAM2ZmAGZmZgCZZmYAzGZmAACZZgAzmWYAZplmAJmZZgDMmWYA/5lmAADMZgAzzGYAmcxmAMzMZgD/zGYAAP9mADP/ZgCZ/2YAzP9mAP8AzADMAP8AAJmZAJkzmQCZAJkAzACZAAAAmQAzM5kAZgCZAMwzmQD/AJkAAGaZADNmmQBmM5kAmWaZAMxmmQD/M5kAM5mZAGaZmQCZmZkAzJmZAP+ZmQAAzJkAM8yZAGbMZgCZzJkAzMyZAP/MmQAA/5kAM/+ZAGbMmQCZ/5kAzP+ZAP//mQAAAMwAMwCZAGYAzACZAMwAzADMAAAzmQAzM8wAZjPMAJkzzADMM8wA/zPMAABmzAAzZswAZmaZAJlmzADMZswA/2aZAACZzAAzmcwAZpnMAJmZzADMmcwA/5nMAADMzAAzzMwAZszMAJnMzADMzMwA/8zMAAD/zAAz/8wAZv+ZAJn/zADM/8wA///MADMAzABmAP8AmQD/AAAzzAAzM/8AZjP/AJkz/wDMM/8A/zP/AABm/wAzZv8AZmbMAJlm/wDMZv8A/2bMAACZ/wAzmf8AZpn/AJmZ/wDMmf8A/5n/AADM/wAzzP8AZsz/AJnM/wDMzP8A/8z/ADP//wBm/8wAmf//AMz//wD/ZmYAZv9mAP//ZgBmZv8A/2b/AGb//wClACEAX19fAHd3dwCGhoYAlpaWAMvLywCysrIA19fXAN3d3QDj4+MA6urqAPHx8QD4+PgA//vwAKCgpACAgIAA/wAAAAD/AAD//wAAAAD/AP8A/wAA//8A////AAAAAAAAAAAAAAAAAAAAAAAA7AcAAOz//wf++gAAAAAAAOwHAOwHB/8H+gcHAAAAAADsBwDsBwcHAPr7+wAAAAAA7AcA7AcH+wAABwcAAAAAAOz/AOz7B/v+/wcHAAAAAADs/wAH7Pv7/v//AAcHBwAA7P8ABwcAAAAAAOzs7AcAAOzsAAcH7Ozs7Ozs7OwHAOz//+wHB+wH")
f.Write("BwcHBwcH7AAA7Ozs7Afsb3pSMU1M/+wAAAAA7P//7G/lelIxTf/sAAAAAADs7Oxv5eV6UjH/7AAAAAAAAADsb3rl5XpS/+wAAAAAAAAA7G9MTExMTP/sAAAAAAAAAOzw8PDw8PDw7ACMHwAAgA8AAIAHAACABwAAgAcAAIABAACAAAAAgAAAAIAAAAAAAAAAgAAAAOAAAADwAAAA/AAAAPwAAAD8AAAAKAAAACAAAABAAAAAAQAEAAAAAACAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAgAAAAICAAAAAAIAAAICAAIAAgACAgIAAwMDAAAD/AAD/AAAA//8AAAAA/wAA//8A/wD/AP///wAAAAAAAAAAB3cAAAAAAAAAAAAAAAAAB3iN3ZAAAAAAAAB4+PAAAH+PiN2ZkAAAAAAAf4+AcAeH+P3ZmYgAAAAAAHj48IcHeH+I2ZiIAAAAAAB/j4B4d4eH+NmIi7AAAAAAePjwh3h4eHAJi7uwAAAAAH+PgHh3h4cAALu4gAAAAAB4+PCHeIi7AAB4eHAAAAAAf4+AeHi7ibAHh4eAAAAAAH//8Id7uJu9/3h4cAAAAAB///B4d4m7vfj3hwAAAAAAf//wh4ebu92Pj3gIiIgAAH//8IiIe73diPjwAACIcAB///CIiAd93YiAB3d3iHAAf//wiIgP93d3f/////9wAHd3cIiIB3d3d3d3d3d4cAB3d3CIiAAAAAAAAAAAAIAH///3CIgHiIiIiIiIiIcAd3d3d3CIB/////////+HAAAAB3d3CAfyIiIiIiIvhwAAAAB3d3AH8riDMzqqL4cAAAAAB///B/L7iDMzqi+HAAAAAAB3d3Dyv7iDMzovhwAAAAAAAAAH8vv7iDMzL4cAAAAAAAAAB/K/v7iDMy+HAAAAAAAAAAfyi/v7iDMvhwAAAAAAAAAH8oi/v7iDL4cAAAAAAAAAB/KIi/v7iC+HAAAAAAAAAAfyIiIiIiIv")
f.Write("hwAAAAAAAAAH/////////4cAAAAAAAAAAHd3d3d3d3d3AP/+B//A+AH/wHAA/8AgAH/AAAB/wAAAP8AAAD/AAGA/wABgP8AAAD/AAAA/wAAAA8AAAAHAAAAAwAAAAMAAAADAAAAAwAAAAIAAAAEAAAAB+AAAAfwAAAH+AAAB/wAAAf/4AAH/+AAB//gAAf/4AAH/+AAB//gAAf/4AAH//AADKAAAACAAAABAAAAAAQAIAAAAAACABAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAIAAAICAAAAAAIAAgACAAACAgADAwMAAwNzAAKbK8AAEBAQACAgIAAwMDAAREREAFhYWABwcHAAiIiIAKSkpAFVVVQBNTU0AQkJCADk5OQD/fIAA/1BQANYAkwDM7P8A79bGAOfn1gCtqZAAMwAAAGYAAACZAAAAzAAAAAAzAAAzMwAAZjMAAJkzAADMMwAA/zMAAABmAAAzZgAAZmYAAJlmAADMZgAA/2YAAACZAAAzmQAAZpkAAJmZAADMmQAA/5kAAADMAAAzzAAAZswAAJnMAADMzAAA/8wAAGb/AACZ/wAAzP8AAAAAMwAzADMAZgAzAJkAMwDMADMA/wAzAAAzMwAzMzMAZjMzAJkzMwDMMzMA/zMzAABmMwAzZjMAZmYzAJlmMwDMZjMA/2YzAACZMwAzmTMAZpkzAJmZMwDMmTMA/5kzAADMMwAzzDMAZswzAJnMMwDMzDMA/8wzADP/MwBm/zMAmf8zAMz/MwD//zMAAABmADMAZgBmAGYAmQBmAMwAZgD/AGYAADNmADMzZgBmM2YAmTNmAMwzZgD/M2YAAGZmADNmZgBmZmYAmWZmAMxmZgAAmWYAM5lmAGaZZgCZmWYAzJlmAP+ZZgAAzGYAM8xmAJnMZgDMzGYA/8xmAAD/ZgAz/2YAmf9mAMz/ZgD/AMwAzAD/AACZmQCZM5kAmQCZAMwAmQAAAJkAMzOZAGYAmQDMM5kA")
f.Write("/wCZAABmmQAzZpkAZjOZAJlmmQDMZpkA/zOZADOZmQBmmZkAmZmZAMyZmQD/mZkAAMyZADPMmQBmzGYAmcyZAMzMmQD/zJkAAP+ZADP/mQBmzJkAmf+ZAMz/mQD//5kAAADMADMAmQBmAMwAmQDMAMwAzAAAM5kAMzPMAGYzzACZM8wAzDPMAP8zzAAAZswAM2bMAGZmmQCZZswAzGbMAP9mmQAAmcwAM5nMAGaZzACZmcwAzJnMAP+ZzAAAzMwAM8zMAGbMzACZzMwAzMzMAP/MzAAA/8wAM//MAGb/mQCZ/8wAzP/MAP//zAAzAMwAZgD/AJkA/wAAM8wAMzP/AGYz/wCZM/8AzDP/AP8z/wAAZv8AM2b/AGZmzACZZv8AzGb/AP9mzAAAmf8AM5n/AGaZ/wCZmf8AzJn/AP+Z/wAAzP8AM8z/AGbM/wCZzP8AzMz/AP/M/wAz//8AZv/MAJn//wDM//8A/2ZmAGb/ZgD//2YAZmb/AP9m/wBm//8ApQAhAF9fXwB3d3cAhoaGAJaWlgDLy8sAsrKyANfX1wDd3d0A4+PjAOrq6gDx8fEA+Pj4AP/78ACgoKQAgICAAP8AAAAA/wAA//8AAAAA/wD/AP8AAP//AP///wAAAAAAAAAAAAAAAAAAAADq6upDQ0MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADq6ru74cJYMUNDAAAAAAAAAAAAAADsvP+8/wAAAAAA6gcHu7vhwlgxMJ9DAAAAAAAAAAAAAOz/vP+8AOwAAOrvBwcHu+FYMTCfn59DAAAAAAAAAAAA7Lz/vP8A9+wA6+/vBwe74TEwn5/y8kMAAAAAAAAAAADs/7z/vADs9+rv7+/vB7u7MJ/y8vLy8kMAAAAAAAAAAOy8/7z/APfs6rzv7+/vBwAA8vLy7+/vQwAAAAAAAAAA7P+8/7wA7PfqvLy87+8AAAAA7Ozs7+9DAAAAAAAAAADsvP+8/wD37OqSkpKSkgAA")
f.Write("AADw8Ozs7EMAAAAAAAAAAOz/vP+8AOz36vLyn59YWAAA7/f/8O/vQwAAAAAAAAAA7P////8A9+zq8p9YWFJzc7rv9wf/8PBDAAAAAAAAAADs/////wDs9+zqWFhSc3jhuu/v9wf/QwAAAAAAAAAAAOz/////APfs9+pYUlJz4eG6uu/39wdDBwcHBwcAAAAA7P////8A9/f39+pSc3jhurq67+/3QwAAAAAH7+wAAADs/////wD39/f3AOvreOG6urrvQ0Ps7Ozs7AcH7AAAAOz/////APf39/cA///t7e3t6+v//////+8A7P/19fX19fX19fX19fX19fX19fX19fX1B+wAAADr//////////8SEgDv7+/v7+8A7P////X19fX19fX19fX19fX19fX19f/1B+wAAOvr6+vr6+vr6+sSEhIA7+/v7+8A7P//AQEBAQEBAQEBAQEBAQEBAQEBAf/1B+wAAAAAAAAAAADrEhISEhISAO/v7+8A7P//AXp6Xnp6ejExMTExMU1NTU1NAf/1B+wAAAAAAAAAAAAA6xISEhISEgDv7+8A7P//AcN6el56enoxMTExMTFNTU1NAf/1B+wAAAAAAAAAAAAAAOsSEhISEhIA7+8A7P//AV7Denpeenp6MTExMTExTU1NAfX1B+wAAAAAAAAAAAAAAADrEhISEhISAO8A7P//AcNew3p6Xnp6ejExMTExMU1NAfX1B+wAAAAAAAAAAAAAAAAA6xISEhISEgAA7P//AV7DXsN6el56enoxMTExMTFNAfX1B+wAAAAAAAAAAAAAAAAAAOv///////8A7P//AV5ew17Denpeenp6MTExMTExAfX1B+wAAAAAAAAAAAAAAAAAAADr6+vr6+vrAP//AV5eXsNew3p6Xnp6ejExMTExAfX1B+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7P//AXpeXl7DXsN6el56enoxMTExAfX1B+wAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAA7P//AXp6Xl5ew17Denpeenp6MTExAfX1B+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7P//AXp6el5eXsNew3p6Xnp6ejExAfX1B+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7P//AXp6enpeXl7DXsN6el56enoxAfX1B+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7P//AXp6enp6Xl5ew17Denpeenp6AfX1B+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7P//AXp6enp6el5eXsNew3p6Xnp6AfX1B+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7P//AQEBAQEBAQEBAQEBAQEBAQEBAfX1B+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7P////////////////////////////X1B+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7P/////////////////////////////17+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOvr6+vr6+vr6+vr6+vr6+vr6+vr6+vr6wAAAP///gH//wAA///4AH//AADgH+AAH/8AAOAPwAAP/wAA4AeAAAf/AADgAwAAA/8AAOABAAAD/wAA4AAAAAH/AADgAAAAAf8AAOAAAAAA/wAA4AAAAAD/AADgAAA4AP8AAOAAADgA/wAA4AAAOAD/AADgAAAAAP8AAOAAAAAA/wAA4AAAAAH/AADgAAAAAAMAAOAAAAAAAQAA4AAAAAAAAADgAAAAAAAAAOAAAAAAAAAA4AAAAAAAAADgAAAAAAAAAOAAAAAAAAAA4AAAAAAAAADgAAAAAAAAAOAAAAAAAQAAwAAAAAABAACAAAAAAAEAAAAAAAAAAQAA/gAAAAABAAD/AAAAAAEAAP+AAAAAAQAA/8AAAAABAAD/4AAAAAEAAP/wAAAAAQAA//gAAAABAAD///AAAAEAAP//8AAAAQAA///wAAAB")
f.Write("AAD///AAAAEAAP//8AAAAQAA///wAAABAAD///AAAAEAAP//8AAAAQAA///wAAABAAD///gAAAcAACgAAAAwAAAAYAAAAAEABAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAIAAAACAgAAAAACAAACAgACAAIAAgICAAMDAwAAA/wAA/wAAAP//AAAAAP8AAP//AP8A/wD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFj43fkAAAAAAAAAAAAAAAAAAAAAAAAAiFWI3YmIAAAAAAAAAAAAeIiIgAAAAACHiIWI3YmHMwAAAAAAAAAAeIiIgHAAAAd4eIVY3ZmDO4AAAAAAAAAAeIiIgHcAAHd3h4Vf3ZhzOJkAAAAAAAAAeIiIgHdwAHd3eHhV3ZhziZgAAAAAAAAAeIiIgHd3CId3d4dV3Yc7mYjwAAAAAAAAeIiIgHd3D4+Hd3h13TM5mI+AAAAAAAAAeIiIgHdw//j4h3eF2TuZ+Pj4AAAAAAAAeIiIgHdw//+PiHdwAHj/j///AAAAAAAAeIiIgHdwiIiIiIcAAAiIiIiIAAAAAAAAeIiIgHdwd3d3d3gAAAd3iIiIAAAAAAAAeIiIgHdwiIiIiYcAAAiHd3d4AAAAAAAAeIiIgHdwiIiJl7gwAHiIh3d3AAAAAAAAf4+PgHdwj4iZizPZWHePiId3AAAAAAAAePj48Id3CJmbsz3ZWIeI//9wAAAAAAAAf///8Hh3CZm7M33ZWId4+P/wAAAAAAAAf///8IeHcHuzN92ZWIh3j/8IiIiIgAAAf///8Ih4cLszd9mVWIiHePgIiIiIhwAAf///8IiHhwMzfdmVVYiHeICIiIiIhwAAf///8IiIeHA3fdmVVYiIdwiIiIiIhwAAf///8IiIh4cA3ZlVVYiIAIgAAAAIhwAAf///8IiIiHgPAJlVVYcAiIh3d3d4hwAAf///8IiIiIcP/w")
f.Write("AAAAD/////////9wAAf///8IiIiIgHd3d3d3d3d3d3d3d3hwAAd3d3cIiIiIgAAAAAAAAAAAAAAAAACAAAd3d3cIiIiIgHiIiIiIiIiIiIiIiIcAAH////9wiIiIgH///////////////4cAB/////93CIiIgH///////////////4cAd3d3d3d3cIiIgH/yIiIiIiIiIiIi/4cAAAAAB3d3dwiIgH/yqqqqqqqqqqqi/4cAAAAAAHd3d3CIgH/yqqqqqqqqIiKi/4cAAAAAAAd3d3cIgH/yqqqqqqqqqqKi/4cAAAAAAAB3d3dwgH/yqqqqqqqqqqKi/4cAAAAAAAAHd3d3AH/yqqqqqqqqqqKi/4cAAAAAAAAAf///8H/yqqqqqqqqqqqi/4cAAAAAAAAAB3d3dw/yqqqqqqqqqqqi/4cAAAAAAAAAAAAAAH/yqqqqqqqqqqqi/4cAAAAAAAAAAAAAAH/yqqqqqqqqqqqi/4cAAAAAAAAAAAAAAH/yqqqqqqqqqqqi/4cAAAAAAAAAAAAAAH/yqvqqqqqqqqqi/4cAAAAAAAAAAAAAAH/yqqqqqqqqqqqi/4cAAAAAAAAAAAAAAH/yqqqqqqqqqqqi/4cAAAAAAAAAAAAAAH/yIiIiIiIiIiIi/4cAAAAAAAAAAAAAAH///////////////4cAAAAAAAAAAAAAAH///////////////4cAAAAAAAAAAAAAAAd3d3d3d3d3d3d3d3AA///+Af//AAD///gAf/8AAOAf4AAf/wAA4A/AAA//AADgB4AAB/8AAOADAAAD/wAA4AEAAAP/AADgAAAAAf8AAOAAAAAB/wAA4AAAAAD/AADgAAAAAP8AAOAAADgA/wAA4AAAOAD/AADgAAA4AP8AAOAAAAAA/wAA4AAAAAD/AADgAAAAAf8AAOAAAAAAAwAA4AAAAAABAADgAAAAAAAAAOAAAAAAAAAA4AAAAAAAAADgAAAAAAAAAOAA")
f.Write("AAAAAAAA4AAAAAAAAADgAAAAAAAAAOAAAAAAAAAA4AAAAAABAADAAAAAAAEAAIAAAAAAAQAAAAAAAAABAAD+AAAAAAEAAP8AAAAAAQAA/4AAAAABAAD/wAAAAAEAAP/gAAAAAQAA//AAAAABAAD/+AAAAAEAAP//8AAAAQAA///wAAABAAD///AAAAEAAP//8AAAAQAA///wAAABAAD///AAAAEAAP//8AAAAQAA///wAAABAAD///AAAAEAAP//+AAABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFWL7Gr/aJvTABBkoQAAAABQZIklAAAAAIHsMAMAAItFCFNWV4ll8FCNjcT8///HRfwAAAAA6IYAAACNjcT8///GRfwB6NcAAACEwHUMi4XM/P//hcB0HesVjY3E/P//6KwFAACLhcz8//+FwHQGUOhcOwAAi4XE/P//hcB0BlDoTDsAAItN9F9eM8BkiQ0AAAAAW4vlXcIEALiEEAAQw5BWi/GLRgiFwHQGUOggOwAAizaF9nQGVugUOwAAXsOQkItEJARWi/FXUMcGAAAAAIlGBOj/OgAAi/iLBoXAdAZQ6Os6AACNhiABAACJPmiwOwEQx0YIAAAAAFDHRgwAAAAAxoYoAwAAAP8VAOAAEIvGX17CBACQkJCQkJCQkJCQkFWL7Gr/aLDTABBkoQAAAABQZIklAAAAAIHsDAEAAFNWi/FXM9uJZfCJdeyJnhgBAACJnhwBAACJXfzooQYAAI2F6P7//4vOUOizAAAAOsN1IWgoAQEQVuiUBQAAg8QIMsCLTfRkiQ0AAAAAX15bi+Vdw4vO6NcCAAA6w3Tii04QQVHob0MAAIPEBI2V6P7//4vOiUYMUuhlAwAAOsN1")
f.Write("KI2F6P7//1BooAABEFboPwUAAIPEDDLAi030ZIkNAAAAAF9eW4vlXcOLTfRfXrABZIkNAAAAAFuL5V3Di03saFAAARBR6AgFAACDxAi4fxEAEMOQkJCQkJCQkJCQkJCQkJBVi+xq/2jI0wAQZKEAAAAAUGSJJQAAAACD7AxTVleL8TPbiWXwiXXoiV386CABAACEwA+ExwAAAIt9CI1GFFBoLAMBEFfoukIAAIPEDIsGjU3sUVdQxkX8AYld7OhnOQAAi9iF23QbV2jsAgEQVuh9BAAAg8QMg/sGdXdouAIBEOtni1XsagBS6DU5AACFwHQRV2iAAgEQVuhTBAAAg8QM61CLRgiNXgiFwHQGUOj+OAAAi0XsU1DHAwAAAADo+jgAAIXAdBFXaDACARBW6B4EAACDxAzrG4tN7FHo0DgAAIX/dTBoyAEBEFboAQQAAIPECItF7IXAdAZQ6LE4AAAywItN9GSJDQAAAABfXluL5V3CBACLReyFwHQGUOiPOAAAi030X16wAWSJDQAAAABbi+VdwgQAi1XoaGwBARBS6KwDAACDxAi4HxMAEMOQkJBVi+xq/2jg0wAQZKEAAAAAUGSJJQAAAACB7BABAABTVleL8Y1F6Ill8ItWBI2N5P7//1BRaJQEARBSiXXsx0X8AAAAAMdF6AQBAADoLjgAAIv4jYXk/v//UP8VBOAAEIXAfj2F/3U5jY3k/v//UWhQBAEQVugnAwAAg8QMjZXk/v//g8YUUlb/FQDgABCwAYtN9GSJDQAAAABfXluL5V3DaOQDARBW6PUCAACDxAiDxhRo0AMBEFb/FQDgABCwAYtN9GSJDQAAAABfXluL5V3Di0XsaHwDARBQ6MICAACDxAi4VxQAEMOLTfRfXjLAZIkNAAAAAFuL5V3DkJCQkJCQVYvsav9o8NMAEGShAAAAAFBkiSUAAAAAg+wMoLA7ARBTVleL+Yll8I1N74hF74tHCI13EFZRagpQiX3o")
f.Write("x0X8AAAAAMcGAAAAAOg2NwAAPeoAAAB0P2gUBQEQV+hAAgAAg8QIMsCLTfRkiQ0AAAAAX15bi+Vdw4t16GikBAEQVugcAgAAg8QIx0YQQEIPALgKFQAQw4sW0eKJFotN9F9esAFkiQ0AAAAAW4vlXcOQkJBVi+xq/2gA1AAQZKEAAAAAUGSJJQAAAACD7AhTVovxV4ll8Il17ItODItGCI1+EMdF/AAAAABXUWoKUOiUNgAAi9iF23RAi1UIUmiQBgEQVuibAQAAg8QMgfvqAAAAdUiLB1BoLAYBEFboggEAAIPEDDLAi030ZIkNAAAAAF9eW4vlXcIEAItGCFDoITYAAItGDIXAdUCLTQhRaNgFARBW6EsBAACDxAwywItN9GSJDQAAAABfXluL5V3CBACLVexocAUBEFLoJQEAAIPECLjIFQAQw+vSi030X16wAWSJDQAAAABbi+VdwgQAkJCQkJBVi+xq/2gb1AAQZKEAAAAAUGSJJQAAAACB7BABAABTVleL+Yll8GgYBAAAiX3o6NM+AACDxASJReyFwMdF/AAAAAB0C4vI6MUCAACL8OsCM/aLRwxoAAgBEFCLzol17MdF/AEAAADo9QIAAITAdT2NjeT+//9Ri87oQwgAAI2V5P7//1JodAcBEFfocQAAAIPEDIvO6JcCAAAywItN9GSJDQAAAABfXluL5V3Di87ofQIAAGgkBwEQV+hCAAAAi030g8QIsAFkiQ0AAAAAX15bi+Vdw4tF6GjwBgEQUOgeAAAAi03sg8QI6EMCAAC4qRYAEMOQkJCQkJCQkJCQkJCQVYvsav9oMNQAEGShAAAAAFBkiSUAAAAAgexUAgAAi00MU1ZXjUUQiWXwUI2VoP3//1FSx0X8AAAAAOgnPgAAi3UIg8QMioYoAwAAhMB0IY2FoP3//4vOUOhzAQAAsAGLTfRkiQ0AAAAAX15bi+Vdw42NoP3//1FW6MMHAACLlhgBAACLhhwBAACD")
f.Write("xAiNTahSUGgECAEQUeh4PQAAi04Eg8QQjZWg/f//jUWoUlBR6Dc0AACLhhgBAABAiYYYAQAAsAGLTfRkiQ0AAAAAX15bi+Vdw7jpFwAQw4tN9F9eMsBkiQ0AAAAAW4vlXcOQkJCQgexQAQAAVovxV418JB3HhhwBAAAAAAAAoSwIARCLDTAIARCLFTQIARCJRCQMoTgIARCJTCQQig08CAEQiUQkGIhMJBy5DQAAADPAiVQkFI1UJAjzq2arqo1EJFRSi1YEjUwkEFBRUsdEJBgEAQAA6HozAACLRCQIhcB2S4uGHAEAAECJhhwBAABQjUQkEGgYCAEQUOiLPAAAg8QMjUwkCI1UJFSNRCQMUYtOBFJQUeg6MwAAi4YcAQAAg/hkfwiLTCQIhcl3u1+wAV6BxFABAADDkJCQkJCQkJCQkJCQkJBWjbEgAQAAhfZ0KFdosDsBEFb/FQzgABCLPQjgABCFwHQIaEAIARBW/9eLRCQMUFb/119ewgQAkJCQkJCQkJCQVovxxwb/////xoYUBAAAAcaGFQQAAADoJAUAAIvGXsNWi/GLBoP4/3QHUP8VEOAAEIHGDAIAAGiwOwEQVv8VAOAAEF7DkJCQkJCQkJCQkJBVi+xq/2hA1AAQZKEAAAAAUGSJJQAAAACD7AiLRQxTVovxV4l17Ill8I2OCAEAAFBRx0X8AAAAAP8VAOAAEIvO6IsBAACEwHRQi1UIi85S6DwDAACEwHRBiwaD+P90B1D/FRDgABCLzuhTAAAAhMB0KLABi030ZIkNAAAAAF9eW4vlXcIIAItN7GhECAEQ6B0EAAC4EBoAEMOLzuiQAwAAi030X14ywGSJDQAAAABbi+VdwggAkJCQkJCQkJCQkJBVi+xq/2hQ1AAQZKEAAAAAUGSJJQAAAACD7ERTVovxV7kPAAAAM8CNfbCJZfDzq41FsDPbjX4EUIl17Ild/MdFsDwAAACJfcCJXcSJXbiJXczHRbx0CQEQ")
f.Write("x0W0QAAAAP8VSOEAEIXAdSZoXAkBEIvO6NsDAACLzuhUBAAAMsCLTfRkiQ0AAAAAX15bi+Vdw4tF6DvDdGBoECcAAFD/FRjgABA9AgEAAHUOaLQIARCLzuibAwAA6zWD+P91IWhsCAEQi87oiAMAAOsii03saFAIARDoGQMAALisGgAQwzieFAQAAHQHV/8VFOAAEItN6FH/FRDgABCLTfRfXrABZIkNAAAAAFuL5V3DkJCQkJCQkFWL7Gr/aGDUABBkoQAAAABQZIklAAAAAIHsDAEAAFNWV4vxiWXwiXXsx0X8AAAAAOiLAAAAhMB0RmoAaIAAAABqAmoAjX4EagBoAAAAwFf/FRzgABCD+P+JBnU2V42F6P7//2iMCQEQUOh2OQAAg8QMjY3o/v//UYvO6MECAAAywItN9GSJDQAAAABfXluL5V3Di030X16wAWSJDQAAAABbi+Vdw4tN7Gh8CQEQ6C4CAAC4vxsAEMOQkJCQkJCQkE1akAADAAAABAAAAP//AAC4AAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPgAAAAOH7oOALQJzSG4AUzNIVRoaXMgcHJvZ3JhbSBjYW5ub3QgYmUgcnVuIGluIERPUyBtb2RlLg0NCiQAAAAAAAAA1xsFppN6a/WTemv1k3pr9RBmZfWKemv1/GVh9c56a/X8ZWD1n3pr9UlZd/WSemv1oFhO9ZF6a/VpWXL1mHpr9ZN6avXlemv1lVlg9Zt6a/VUfG31knpr9Wxab/WSemv1UmljaJN6a/UAAAAAAAAAAAAAAAAAAAAAUEUAAEwBBQAGobFFAAAAAAAAAADgAA4hCwEGAADQAAAAsAAAAAAAADNkAAAAEAAAAOAAAAAAABAAEAAAABAAAAQAAAAAAAAABAAAAAAAAAAAkAEAABAAAJ27AQACAAAAAAAQAAAQAAAAABAAABAAAAAAAAAQAAAAMPwAAIMA")
f.Write("AACQ9AAAjAAAAABgAQCwAwAAAAAAAAAAAAAAcAEAsBMAAABwAQCQDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAALABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAudGV4dAAAAGbHAAAAEAAAANAAAAAQAAAAAAAAAAAAAAAAAAAgAABgLnJkYXRhAACzHAAAAOAAAAAgAAAA4AAAAAAAAAAAAAAAAAAAQAAAQC5kYXRhAAAA0FIAAAAAAQAAQAAAAAABAAAAAAAAAAAAAAAAAEAAAMAucnNyYwAAALADAAAAYAEAABAAAABAAQAAAAAAAAAAAAAAAABAAABALnJlbG9jAAB0FQAAAHABAAAgAAAAUAEAAAAAAAAAAAAAAAAAQAAAQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVi+xq/2hw1AAQZKEAAAAAUGSJJQAAAACB7BAC")
f.Write("AABTVleNhej+//+JZfCL8VBoBAEAAIl17MdF/AAAAAD/FSTgABCFwHUfaAQKARCLzuguAgAAMsCLTfRkiQ0AAAAAX15bi+Vdw41OBI2V6P7//1FqAWgACgEQUv8VIOAAEIXAdSSNhej+//+NjeT9//9QaMAJARBR6Is4AACDxAyNleT9//9S66aLzug0AAAAi030X4TAXmSJDQAAAAAPlcBbi+Vdw4tN7GioCQEQ6FEBAAC4UhwAEMOQkJCQkJCQkJCQkI1BBIHBCAEAAFFQaBgKARBQ6C44AACDxBCwAcOQkJCQVYvsav9ogNQAEGShAAAAAFBkiSUAAAAAg+wIi1UIU1ZXiWXwjUUIi/FqAFCL+oPJ/zPA8q730UmJdexRiw5SUcdF/AAAAAD/FSjgABCFwHU2aDQKARCLzugjAQAAMsCLTfRkiQ0AAAAAX15bi+VdwgQAi03saCAKARDooQAAALhdHQAQw+vWi030X16wAWSJDQAAAABbi+VdwgQAkJCQkFWL7Gr/aJDUABBkoQAAAABQZIklAAAAAIHsDAEAAFNWi/FXiWXwiXXsjUYEx0X8AAAAAIXAdCNQjYXo/v//aGQKARBQ6Ds3AACDxAyNjej+//9Ri87ohgAAAItN9F9eZIkNAAAAAFuL5V3Di03saEwKARDoCAAAALj6HQAQw5CQi0QkBIHsBAEAAFaL8VCNTCQIaJgKARBR6Oc2AACDxAyNVCQEi85S6DQAAABegcQEAQAAwgQAkJCQkJCQkJCQkFaL8WiwOwEQjYYMAgAAUP8VAOAAEMaGFQQAAAFew5CQioEVBAAAVoTAdDKNsQwCAACF9nQoV2iwOwEQVv8VDOAAEIs9COAAEIXAdAhoQAgBEFb/14tEJAxQVv/XX17CBACQkJCQkJCQkJCQkJCQkJCNgQwCAACFwHUVi0QkBGiwOwEQUP8VAOAAEDLAwgQAi0wkBFBR/xUA4AAQsAHCBABRVovx/xUw4AAQ")
f.Write("agCNTCQIagBRagBQagBoABMAAP8VLOAAEIXAdBho0AoBEIvO6E3///+LVCQEi85S6EH///9eWcOQkJCQkJCQkJCQkJCQkItMJAiB7AgCAACNhCQUAgAAjVQkAFZQUVLoCDYAAIPEDGoB6JQsAACL8I1EJARQagFW6H8sAACLjCQQAgAAVmgAAAAEi1EEUuhjLAAAhfZ0BlboKSwAAF6BxAgCAADDkFaL8YtGBIXAdB2NSP+KQP+EwHQKPP90Bv7IiAHrCVHoDC4AAIPEBMdGBAAAAADHRggAAAAAx0YMAAAAAF7DkJCKRCQEVoTAi/F0JItGBIXAdB2NSP+KQP+EwHQKPP90Bv7IiAHrCVHoxC0AAIPEBMdGBAAAAADHRggAAAAAx0YMAAAAAF7CBACQkJCQkJCQkItEJASJQQiLSQTGBAEAwgQAkJCQkJCQkJCQkJCQkJCQU1ZXi3wkEIP//YvxdgXoeC0AAItGBDPbO8N0KopI/zrLdCOA+f90Hjv7D4XaAAAA/slfiEj/iV4EiV4IiV4MXjLAW8IIAIpMJBQ7+3VWOst0QTvDdCyNSP+KQP86w3QZPP90Ff7IX4gBiV4EiV4IiV4MXjLAW8IIAFHoAS0AAIPEBIleBIleCIleDF9eMsBbwggAO8N0BYleCIgYX14ywFvCCAA6y3Rdi04Mg/kfdwQ7z3NeO8N0NI1I/4pA/zrDdCE8/3Qd/shXiAGLzoleBIleCIleDOhVAgAAX16wAVvCCABR6JcsAACDxARXi86JXgSJXgiJXgzoMwIAAF9esAFbwggAOX4McwhXi87oHgIAAF9esAFbwggAkJCQkJCQU1VWi3QkFFeLfCQUi+k5dwhzBeh/LgAAi0cIi0wkHIvYK947y3MCi9k77w+FtQAAAItFCIs9sOEAEAPeO8NzBehSLgAAi83o1AIAAItFCCvDO8dzAov4hf92NotNBCvHA8tQjRQ5UlHogzQAAIt1CIPEDCv3i81q")
f.Write("AFboYf7//4TAdAqLRQSJdQjGBAYAi3QkGIvNi/7ohgIAAItFCDvGcwKL+IX/D4ZMAQAAi00EK8dQjRQ5UlHoNTQAAIt1CIPEDCv3i81qAFboE/7//4TAD4QiAQAAVovN6OP9//9fi8VeXVvCDAAz0jvadnE72HVti0cEO8J1Bbi04QAQgHj//nNbi0UEO8J0H41I/4pA/4TAdAo8/3QG/siIAesLUeg9KwAAg8QEM9KJVQSJVQiJVQyLRwQ7wnUFuLThABCJRQSLTwiJTQiLVwyJVQyKSP/+wV+ISP+LxV5dW8IMAIvN6JwAAAA7w3MF6P4qAACLTQSFyXQlikH/hMB0Hjz/dBqF23VB/shTiEH/i83o4Pz//1+LxV5dW8IMAIXbdRJqAYvN6Mr8//9fi8VeXVvCDACLRQyD+B93BDvDcxFqAYvN6Kz8//9Ti83oRAAAAItHBIXAdQW4tOEAEIt9BIvLA/CLwcHpAvOli8iD4QPzpItNBIldCMYECwBfi8VeXVvCDAC4/f///8OQkJCQkJCQkJCQVYvsav9ooNQAEGShAAAAAFBkiSUAAAAAg+wMi0UIU1aL8IPOH1eL2YP+/Yll8Ild6Il17HYFiUXsi/CNRgLHRfwAAAAAhcB9AjPAUOg1MQAAg8QEiUUI6yeLRQiJReyDwAKFwH0CM8BQ6BgxAACJRQiDxAS4CiQAEMOLXeiLdeyLQwiFwHYiO8Z2AovGi3MEi8iLRQiL0cHpAo14AfOli8qD4QPzpIt17ItDBIt7CIXAdB2NSP+KQP+EwHQKPP90Bv7IiAHrCVHogykAAIPEBItFCMdDCAAAAABAO/6JQwTGQP8AiXMMdwKL94tLBIlzCF/GBDEAi030XmSJDQAAAABbi+VdwgQAkJCQkJCQkJBTVYvpM9JWV4tNBDvKD4SxAAAAikH/hMAPhKYAAAA8/w+EngAAAP7Ii/GIQf+L/oPJ/zPAiVUEiVUIiVUM8q730UmL2YP7")
f.Write("/XYH6P0oAAAz0otNBDvKdCGKQf+EwHQaPP90FjvadTn+yFKIQf+Lzejd+v//X15dW8M72nUOagGLzejL+v//X15dW8OLRQyD+B93BDvDcxFqAYvN6LH6//9Ti83oSf7//4t9BIvLi8HB6QLzpYvIg+ED86SLTQSJXQjGBAsAX15dW8OQkJCQkJCQav9o0dQAEGShAAAAAFBkiSUAAAAAgewUBQAAU1aLtCQsBQAAaCwMARBWiTW0OwEQ6JsmAACDxAhW6CgmAACL8Il0JBSJdCQYobjhABAz21BWiZwkLAUAAOgTJwAAg8QIhMB1IYsNtDsBEGgADAEQUehbJgAAg8QIO/MPhMQCAADpuQIAAIsVtDsBEGjcCwEQUug6JgAAg8QIiVwkEKG44QAQjUwkEFBoyAsBEFZRxoQkNAUAAAHolRQAAIPEEDvDdC+LFbQ7ARBooAsBEFLo/SUAAItEJBiDxAg7w3QGUOh8JQAAO/MPhFgCAADpTQIAADPAVVeJRCQQxoQkLAUAAAK9/wAAADvDdAZQ6FAlAACLTCQYjUQkEFBRiVwkGOhJJQAAO8MPhX4BAAC5PwAAADPAjXwkJYhcJCTzq4tMJBCNVCQUZquNRCQkUlBqAVGJbCQk6CwlAAC5PwAAADPAjbwkJQMAAIicJCQDAADzq4tMJBCNVCQUZquNhCQkAwAAUlBqAlGJbCQk6PYkAAC5PwAAADPAjbwkJQIAAIicJCQCAADzq4tMJBCNVCQUZquNhCQkAgAAUlBqA1GJbCQk6MAkAAC5PwAAADPAjbwkJQQAAIicJCQEAADzq4tMJBCNVCQUZquNhCQkBAAAUlBqBFGJbCQk6IokAABqBYtUJBRS6JwkAACL8I2EJCQEAABWjYwkKAIAAFCNlCQsAwAAUYsNtDsBEI1EJDBSUGhUCwEQUejZJAAAiJwkQAEAALk/AAAAM8CNvCRBAQAAjZQkQAEAAPOrZqtSjYQkRAIAAFaNjCRI")
f.Write("AwAAUI2UJEwEAABRjUQkUFJQ6KUTAACDxDSD+P11SIsVtDsBEI1MJCRRaCQLARBS6HckAACLRCQci3QkKIPEDOld/v//PQMBAAB0WVNosDsBEGiwOwEQaBQLARBQ6JoAAACDxBTrPo2EJCQBAABoEAsBEFDoCDIAAIPECIXAdQeInCQkAQAAi5QkNAUAAI2MJCQBAABRaAQLARBS6IUjAACLdCQcobQ7ARBo8AoBEFDotyMAAItEJBiDxAg7w19ddAZQ6DQjAACLRCQQO8N0BlDoJiMAADvzdAZW6BwjAACLjCQcBQAAXjPAW2SJDQAAAACBxCAFAADCBACQVYvsav9oL9UAEGShAAAAAFBkiSUAAAAAgewcBQAAi0UIU1ZXM/87xw+EJQMAAH4KJf//AAANAAAHgDvHiUXwfAfHRfD//wCAjU0IiX0I6K0NAACJfeS7sDsBEOj0IgAAi/CJddyJddg794l9/Fd0SFbo2CIAAIXAdB1owAwBEFdW6LAiAABXU1NorAwBEFDobP///4PEFI1F6I2N2Pr//1BRVlfHRegABAAA6JgiAACNndj6///rHYtF8I1V5FdSV1BXaAATAAD/FSzgABCFwHQDi13ki00MUehYMwAAi30Qi/BX6E0zAACLVRSJRehS6EEzAABTiUUQ6DgzAACLTRCLVegDwQPCA8aDwARQ6DMrAACLTRSL8IPEFMYGAIoHhMB0E4A5AHQOi0UMUVdQU2icDAEQ6xyEwFFXdAyLTQxRU2iQDAEQ6wqLVQxSU2iIDAEQVv8VUOEAEDPbg8QYiV3sjUXsxkX8AVD/FTDhABCNTQiJRQjohQwAADvzdC1W/xUE4AAQi/hHjQQ/g8ADJPzo+jIAAIvcV1Nq/1ZqAGoAZscDAAD/FTjgABCLRexTUIsI/1EUhcCJRQh9M1CNjdj+///opwEAAI2V2P7//42NWP///1LGRfwC6GEDAACNhVj///9oUPAAEFDozzIAAMdF")
f.Write("4AAAAACLReyNVeBSaHgMARCLCFDGRfwD/xGFwIlFCH0zUI2NWP///+hRAQAAjYVY////jY3Y/v//UMZF/AToCwMAAI2N2P7//2hQ8AAQUeh5MgAAi1XgUmoA/xUs4QAQhcCJRQh9M1CNjVj////oCwEAAI2FWP///42N2P7//1DGRfwF6MUCAACNjdj+//9oUPAAEFHoMzIAAFbofiIAAItF5IPEBIXAdAdQ/xU04AAQg30YAXU+aOgDBICNjVj////HRQjoAwSA6LAAAACNlVj///+Njdj+//9SxkX8COhqAgAAjYXY/v//aFDwABBQ6NgxAACLRfCFwIlFCH0zUI2NWP///+hzAAAAjY1Y////xkX8C1GNjdj+///oLQIAAI2V2P7//2hQ8AAQUuibMQAAi0XgxkX8AYXAdAaLCFD/UQiLRezGRfwAhcB0BosQUP9SCItF3IXAdAZQ6K0fAACLTfSNpcz6//9kiQ0AAAAAX15bi+Vdw5CQkJCQkGr/aJrVABBkoQAAAABQZIklAAAAAIPsCFNVVovxV4l0JBDogy8AAIsN/OEAEI1GEI1+MMdEJCAAAAAAiQiLFQDiABCNXyCJfCQUiVAEiw0E4gAQiUgIixUI4gAQiVAMiw384QAQjUYgiU4gixUA4gAQiVAEiw0E4gAQiUgIixUI4gAQiVAMxwfM4QAQxwPE4QAQodDhABCNLDj/FTDgABCJRQCKVCQojU8EagDGRCQkAYgR6LgVAACNTxTGRCQgAuibAAAAagCLy8ZEJCQD6M0AAACNfliJfCQUjV8gxwfM4QAQxwPE4QAQodDhABCNLDj/FTDgABCJRQCKVCQojU8EagDGRCQkBYgR6GEVAACNTxTGRCQgBuhEAAAAagCLy8ZEJCQH6HYAAADGRCQgCMcGvOEAEItEJCiLzolGDOhNBAAAi0wkGIvGX15dW2SJDQAAAACDxBTCBACQkJCQkJCLwTPJiQiJSASJSAjDkJCQ")
f.Write("VovxiwZQ6CUgAACLTgiDxARR/xU04QAQXsOQkJCQkJCLAYtQBIsEClD/FTzgABDDi0QkBFaFwIvxdAbHBtThABCLBotIBIsUMVL/FTzgABCLxl7CBACQkJCQkJCQkJCQav9o3tUAEGShAAAAAFBkiSUAAAAAg+wMU1VWi9lXiVwkFOizLQAAjXMwx0QkJAAAAACJdCQYjX4gxwbM4QAQxwfE4QAQodDhABCNLDD/FTDgABCJRQCNTCQTxkQkJAFRjU4E6AgWAACNThToIP///2oAi8/oV////417WGoAi8/GRCQoAo1vIIl8JBzHB8zhABDHRQDE4QAQ6BIBAACKVCQsjU8EagDGRCQoA4gR6O0TAACNTxTo1f7//2oAi83oDP///4t8JCzHA7zhABDGRCQkBItHDI1PMIlDDIsGPczhABB1F4XJdQQz0usHixGLUgQD0YtABIsSiRQwhcl0BY1BBOsCM8CLDdzhABBRagBQjU4E6EcYAACLQ1iNT1g9zOEAEHUYhcl1BDPS6weLEYtSBAPRi0AEixKJVBhYhcl0BY1BBOsCM8CLDdzhABBRagBQjUtc6AUYAACNVyCNQyCDxxCLCokIi0oEiUgEi0oIiUgIi1IMiVAMiw+NQxCJSxCLVwSJUASLTwiJSAiLVwyLTCQcX4lQDF6Lw11bZIkNAAAAAIPEGMIEAJCQkJCQi0QkBFZXi/mFwHQGxwfg4QAQiweLcAQD9/8VMOAAEIkGi8dfXsIEAJCQkJCQkJCQUVNVVo1xWDPbVzvziUwkEMcBvOEAEHQFjUYg6wIzwIsIi3kEA/j/FTDgABA784kHdAWNfhTrAjP/ixdS6K8dAACLRwiLLTThABCDxARQ/9U783QFjX4E6wIz/4tPBDvLdBiKQf86w3QLPP90B/7IiEH/6waDwf5R/9WJXwSJXwiJXwyLDostPOAAEItRBIsEMlD/1YtMJBCNcTA783QFjUYg6wIzwIsQi3oEA/j/")
f.Write("FTDgABA784kHdAWNfhTrAjP/iwdQ6CgdAACLTwiDxARR/xU04QAQO/N0BY1+BOsCM/+LTwQ7y3QcikH/OsN0Czz/dAf+yIhB/+sKg8H+Uf8VNOEAEIlfBIlfCIlfDIsWi0IEiwwwUf/Vi0wkEOiOKwAAX15dW1nDkJCQkJCQkJCQkFWL7FFTVovxV4tGPI18AAKLRkg7+HMHi0ZEhcB1H4tORFHomRwAAMHvBkfB5wZXiX5I6L8jAACDxAiJRkSLRjiFwHUKuOjhABCJRfzrA4lF/IXAdQQz/+syUP8VROAAEI1cAAKLw4PAAyT86NArAACLVfyL/GoAagBTV2r/UmoAagDGBwD/FUDgABCLRkRXUOgbLAAAi0ZEg8QIjWXwX15bi+Vdw5CQkJCQkJCQkJCQZKEAAAAAav9oMdYAEFBkiSUAAAAAg+xEU4vZVVaLQ0yNczBXiz3c4QAQhcB0DlD/FTThABDHRhwAAAAAV2oAjU4E6BkPAACLQ3SLLdzhABCNe1iFwHQOUP8VNOEAEMdHHAAAAABVagCNTwTo8A4AADPtiWwkFI1EJBSJbCRcUFX/FSjhABA7xQ+F4AAAADlsJBQPhNYAAACNTCQgUYvO6PwMAACLCMZEJFwBxkAEAeg8DgAAi0wkFFBRixH/UhSKRCQkxkQkXACEwHQNi0wkIItBHFDoRw0AAItEJBSNUxBSUIsI/1EMjUQkIIvPUOitDAAAiwjGRCRcAsZABAHo7Q0AAItMJBRQUYsR/1IQikQkJMZEJFwAhMB0DYtMJCCLQRxQ6PgMAACLQ2A7xXUFuOjhABCNcyBWUP8VqOEAEIXAD40JAgAAiw384QAQiQ6LFQDiABCJVgShBOIAEIlGCIsNCOIAEIlODOniAQAAi0MMVY1UJBxVUlVQVWgAEwAA/xUs4AAQO8UPhC8BAACLbCQYjUwkEmoAUY1MJDTHRCQ0zOEAEMdEJFTE4QAQ6A4MAACNVCQsiVQkHI1E")
f.Write("JCzGRCRcBIXAdCOF7XQLVeg8KwAAg8QE6wIzwI1MJBNqAVFQVY1MJDzoRg8AAItUJCyLLTzgABCLQgSLTAQsjUQELFH/1YsGxkQkXAU9zOEAEHUfjVQkLIXSdQQzyesLi0wkLItRBI1MFCyLQASLCYkMMIsN3OEAEI1EJCz32BvAjVQkMCPCUWoAUI1OBOhREwAAjUQkLI1UJEz32BvAxkQkXAYjwosIi3EEA/D/FTDgABCNTCQsjVQkQPfZG8mJBiPK6Fz5//+NTCQsjUQkMPfZG8lqASPI6EcOAACLTCQsxkQkXACLUQSNRBQsi0QULFD/1YtMJBhR/xU04AAQ6yy6+AwBEIXSi+p1Bb24OwEQhe11Bb24OwEQVegUKgAAg8QEjU4EUFXo5w8AAItHHIs13OEAEIXAdA5Q/xU04QAQx0ccAAAAAFZqAI1PBOhRDAAAixX84QAQjUMQi8iDwyCJEYsVAOIAEIlRBIsVBOIAEIlRCIsVCOIAEIlRDIsIi1AEiQuLSAiJUwSLUAyJSwiJUwyLRCQUX15dhcDHRCRQ/////1t0BosIUP9RCItMJERkiQ0AAAAAg8RQw5CQkJCQkJBWi/HomPr///ZEJAgBdAlW6HsYAACDxASLxl7CBACQkFVWV4v5hf90BY1HIOsCM8CLCItxBAPw/xUw4AAQhf+JBnQFjXcU6wIz9osWUug+GAAAi0YIiy004QAQg8QEUP/Vhf90BY13BOsCM/aLTgSFyXQYikH/hMB0Czz/dAf+yIhB/+sGg8H+Uf/Vx0YEAAAAAMdGCAAAAADHRgwAAAAAiw+LUQSLBDpQ/xU84AAQX15dw5CQkJCQkJCQkJCQkJCKQQRTVleEwA+EpgAAAIsBi0gchcmL2XUFu7g7ARBTjXgE6IkoAACL8IPEBIH+/f//f3YF6KIXAACLTwSFyXQgikH/hMB0GTz/dBWF9nU3/shWiEH/i8/oRAwAAF9eW8OF9nUNagGLz+gz")
f.Write("DAAAX15bw4tHDIP4H3cEO8ZzEWoBi8/oGgwAAFaLz+jyEgAAi0cEi8uF9nYRi9ZmixmDwQJmiRiDwAJKdfGLRwSJdwhmxwRwAABfXlvDkJCQkJCQkJBkoQAAAABq/2iH1gAQUGSJJQAAAACB7AQBAABTixmF2w+NzAEAAFZXjUwkEOjpJAAAofzhABCLNQjiABCLDQDiABCLFQTiABCJRCQgiUQkMIl0JCyJdCQ8jUQkD4lMJCSJTCQ0v8zhABC+xOEAEGoAUI1MJEjHhCQgAQAAAAAAAIlUJDCJVCRAiXwkSIl0JGjoKwgAAI1MJA5qAFGNTCRwxoQkIAEAAAGJfCRwibQkkAAAAOgICAAAjUwkEMaEJBgBAAACx0QkELzhABCJXCQc6Cv6//+7AwAAAI2MJJAAAACJnCQYAQAA6C0kAACNVCQMagBSjYwkyAAAAMaEJCABAAAEibwkyAAAAIm0JOgAAADoqgcAAI1EJA1qAFCNjCTwAAAAxoQkIAEAAAWJvCTwAAAAibQkEAEAAOiBBwAAi0wkHI1UJECJjCScAAAAUo2MJMQAAADGhCQcAQAABseEJJQAAAC84QAQ6KIAAACNRCRojYwk6AAAAFDokQAAAItMJDCLVCQ0iYwksAAAAItEJDiLTCQ8iYQkuAAAAItEJCSJlCS0AAAAi1QkIImEJKQAAACJjCS8AAAAi0wkKImUJKAAAACLVCQsjYQkkAAAAGhQ8AAQUImMJLAAAACJlCS0AAAAiJwkIAEAAOjPJAAAX16LjCQIAQAAW2SJDQAAAACBxBABAADDkJCQkJCQkJCLVCQEU4vZVVZXiwuB+czhABB1F4XSdQQzwOsHiwKLQAQDwotJBIsAiQQZhdJ0BY1qBOsCM+2LTQih3OEAEIv5jXMEO8dzAov4O/V1aIvoi0YIO8dzBejcFgAAi87oTg0AAItGCCvHO8VzAovohe12NItOBCvFjRQvUI0EUY0MeVBR6PkAAACL")
f.Write("fgiDxAwr/YvOagBX6PcLAACEwHQIV4vO6MsLAACLzugEDQAAX16Lw11bwgQAM9I7+nZwO/l1bItFBDvCdQW46OEAEIB4//5zWotOBDvKdB6KQf+EwHQLPP90B/7IiEH/6wyDwf5R/xU04QAQM9KJVgSJVgiJVgyLRQQ7wnUFuOjhABCJRgSLVQiJVgiLTQyJTgyKSP/+wV+ISP9ei8NdW8IEAGoBV4vO6FsLAACEwHQwi00Ehcl1Bbno4QAQi0YEhf92EYvXZospg8ECZokog8ACSnXxi1YEiX4IZscEegAAX16Lw11bwgQAkJCQkJCQkJCQkJCQkJCLRCQEi0wkCFaLdCQQO8hXi9BzI408cTvHcxyF9o0UcIvPdiZmi3n+g+kCg+oCTmaJOnXwX17DhfZ2D2aLOYPBAmaJOoPCAk518V9ew5CQkIsBhcB0BlDoFBEAAMOQkJBkoQAAAABq/2ir1gAQi0wkFFCNRCQcZIklAAAAAIHsBAgAAI1UJARWV1BRUuiFGgAAi7wkKAgAAIPEDIsHhcB0BlDoyRAAAIuMJCAIAACNRCQMV1BR6M4QAABqAGiwOwEQi/BosDsBEGgkDQEQVuid7f//g8QUhfZ1MIl0JAiLP1ZXibQkHAgAAOiUEAAAagBosDsBEIvwaLA7ARBoFA0BEFboae3//4PEFIuMJAwIAACLxl9eZIkNAAAAAIHEEAgAAMOQkJCQkJCQkJCQkJCQgewsAQAAU1VWVzPbuQkAAAAzwI18JBWIXCQUM/bzq4uMJEABAABmq41EJBRQU1NR6GsQAACFwA+FxAAAAIusJFABAAChtDsBEI1UJBRSaIgNARBQ6JcQAACLjCRYAQAAi5QkVAEAAIuEJFABAABVUVKNTCQsUFHo5AAAAIPEIIXAdE6LFbQ7ARBohA0BEGhwDQEQUujRDwAAuT8AAAAzwI18JD2IXCQ886tmq41EJBCNTCQ8UFGNVCQcaGANARBSx0QkIP8A")
f.Write("AADozQ8AAIXAdEC5CQAAADPAjXwkFYhcJBTzq4uMJEABAABGZquNRCQUUFZTUeinDwAAhcAPhEP///9fXl24/f///1uBxCwBAADDi7QkVAEAAI1UJDxo/wAAAFJW6A8ZAACLDbQ7ARCDxAyNRCQUVlBoOA0BEFHorg8AAIPEEDPAX15dW4HELAEAAMOQkJCQkJCQkJCQkJCQkItEJBSB7AwDAABTVVZXM+0z2zP/9sQBdAW9AQAAAPbEAnQFuwEAAAD2xAR0Bb8BAAAAi7QkIAMAALj/AAAAiUQkGIlEJBSJRCQQjUQkGI2MJBwBAABQUWj8DQEQVujYDgAAjVQkFI1EJBxSUGjsDQEQVujDDgAAjUwkEI2UJBwCAABRUmjgDQEQVuirDgAAi4wkJAMAAI2EJBwBAABXUFHomwAAAIuUJDgDAACL+IuEJDQDAABTVVKNTCQ0UFHovQAAAIPEIIX/dD6FwHQ6jVQkHI2EJBwBAABSixW0OwEQUI2MJCQCAABWUWjEDQEQUuibDgAAg8QYuAEAAABfXl1bgcQMAwAAw41EJByNjCQcAQAAUKG0OwEQUY2UJCQCAABWUmikDQEQUOhiDgAAg8QYM8BfXl1bgcQMAwAAw5CQi0QkBIA4AHQkUItEJAxQ6PwMAACDxAiFwItEJAx0B4XAdAozwMOFwHUDM8DDuAEAAADDkJCQkJCQkJCQkJCQkItEJAhWi3QkCIA4AHQcUFbo+wsAAIPECIXAfw6LTCQUhcl1BoXAdQJew4tEJBCAOAB0HFBW6NYLAACDxAiFwHwOi0wkGIXJdQaFwHUCXsO4AQAAAF7DkJCQkJCQkJCQkIHsCAEAAI1EJABWi7QkEAEAAI1MJAhQUWgUDgEQVsdEJBQEAQAA6DsNAACNVCQIUmgIDgEQVujvDAAAM8BegcQIAQAAwgQAkJCQkJCQkJCQiwGFwHQGiwhQ/1EIw5CQkFaL8YtOBIXJdByKQf+EwHQLPP90")
f.Write("B/7IiEH/6wqDwf5R/xU04QAQx0YEAAAAAMdGCAAAAADHRgwAAAAAXsOQkJBRi0QkCDPSiVQkAIkIiFAEiFAFiUgIWcIEAJCQkJCQkItEJAhTM9tWO8NXi/F0DccG9OEAEMdGIOzhABCLBot4BAP+/xUw4AAQi0wkEIkHihGJXgiIVgSJXgyJXhCJXhSJXhiJXhyLRiCLSASLVDEgUv8VPOAAEIvGX15bwggAkItEJARTVVaFwFeL2YvodQW9uDsBEFWNcwTosh4AAIv4g8QEgf/9//9/dgXoyw0AAItOBDPSO8p0JopB/4TAdB88/3QbO/p1Qv7IX4hB/4lWBIlWCIlWDF6Lw11bwgQAO/p1EmoBi87oVAIAAF9ei8NdW8IEAItGDIP4H3cEO8dzEWoBi87oNgIAAFeLzugOCQAAi0YEi82F/3YRi9dmiymDwQJmiSiDwAJKdfGLRgSJfghmxwR4AABfXovDXVvCBACQkJCQkJCQkJCQkJCQkJBTVovxV4tGHIteDI1+HFD/FTzhABA72HYai0YIi04MhcB1Bbjo4QAQUVBX/xU44QAQ6yGLVgyLB4vKO8pzAIXSdhKLTghmixmDwQJmiRiDwAJKdfGLB4XAdAmLTgxmxwRIAACLx19eW8OQkJCQkJCQU4tcJAhVVovxVzleCHMF6NMOAACLfgQzyTv5dEiKR/+EwHRBPP90Pf7IV4hH/4lOBIlOCIlODOhUHQAAg8QEi+iLzmoBVej1AwAAhMB0FotGBFVXUOj2AAAAg8QMi85V6LsDAACLRgiLTCQYK8M7wXMEiUQkGItMJBiFyQ+GvAAAACvBA8uL0ItGBI0MSI0EWDvIcySNPBKNLA87xXMaA8eLzYXSdiVmi3n+g+kCg+gCSmaJOHXw6xOF0nYPZos5g8ECZok4g8ACSnXxi34Ii0wkGCv5gf/9//9/dgXo2QsAAItOBIXJdCWKQf+EwHQePP90GoX/dTL+yFeIQf+Lzuh7")
f.Write("AAAAi8ZfXl1bwggAhf91E4XJdCiJfghmiTmLxl9eXVvCCAA5fgxzCFeLzuguBwAAi1YEiX4IZscEegAAi8ZfXl1bwggAkJCQkJCQkJCQi0QkBFaLdCQQi8iF9nYVi1QkDFdmizqDwgJmiTmDwQJOdfFfXsOQkJCQkJCQkJCQikQkBFaEwIvxdCOLTgSFyXQcikH/hMB0Czz/dAf+yIhB/+sKg8H+Uf8VNOEAEMdGBAAAAADHRggAAAAAx0YMAAAAAF7CBACQkJCQkJCQkJBVi+xq/2jQ1gAQZKEAAAAAUGSJJQAAAABRi0UUU4vZVoXAV4ld8HQNxwPM4QAQx0MgxOEAEIsDi3AEA/P/FTDgABCLVRCJBo1LBGoAigKIAehb////jUsU6EPq//9qAI1LIOh56v//i30Ix0X8AAAAAIX/dQW/sDsBEMdFEAAAAACF/8ZF/AF0Tlf/FQTgABBAiUUUA8A9AAQAAH4QUOjmHAAAg8QEiUUQi/DrDIPAAyT86KkZAACL9ItNFGbHBgAAUVZq/1dqAGoA/xU44AAQhfaJdRR1B8dFFLg7ARCLVRRS6NkaAACDxASL+I1zBGoBV4vO6HcBAACEwHQni00Ui0YEhf92EYvXZosxg8ECZokwg8ACSnXxi0MIiXsMZscEeAAAiwuLUQSLBBpQ/xU84AAQi0UQhcB0CVDoYBsAAIPEBItN9I1l5IvDZIkNAAAAAF9eW4vlXcIQAJCQkJCQVovxiwaFwHQPUOgxGwAAg8QExwYAAAAAXsOQkJCQkJCLwYtMJASKETPJiBCJSASJSAiJSAzCBACQkJCQkJCQkFZXi3wkEIvxgf/9//9/dgXoNgkAAItOBIXJdCSKQf+EwHQdPP90GYX/dT7+yIhB/4l+BIl+CIl+DIvGX17CCACF/3UQagGLzujD/f//i8ZfXsIIAItGDIP4H3cEO8dzEWoBi87op/3//1eLzuh/BAAAi0wkDItGBIX/dhNVi9dm")
f.Write("iymDwQJmiSiDwAJKdfFdi0YEiX4IZscEeAAAi8ZfXsIIAJCQkJCQkJCQkJCQkJCQi0QkBIlBCItJBGbHBEEAAMIEAJCQkJCQkJCQkJCQkJBTVleLfCQQgf/9//9/i/F2BehlCAAAi0YEM9s7w3Qqikj/Ost0I4D5/3QeO/sPhdsAAAD+yV+ISP+JXgSJXgiJXgxeMsBbwggAikwkFDv7dVc6y3RBO8N0LIpI/zrLdBuA+f90Fv7JX4hI/4leBIleCIleDF4ywFvCCACDwP5Q/xU04QAQiV4EiV4IiV4MX14ywFvCCAA7w3QGiV4IZokYX14ywFvCCAA6y3Rdi04Mg/kfdwQ7z3NeO8N0NIpI/zrLdCOA+f90Hv7JV4hI/4vOiV4EiV4IiV4M6EIDAABfXrABW8IIAIPA/lD/FTThABBXi86JXgSJXgiJXgzoHwMAAF9esAFbwggAOX4McwhXi87oCgMAAF9esAFbwggAkJBVVovxV4tOBIXJD4TCAAAAikH/hMAPhLcAAAA8/w+ErwAAAIvp/siIQf9Vx0YEAAAAAMdGCAAAAADHRgwAAAAA6OsXAACL+IPEBIH//f//f3YF6AQHAACLTgSFyXQgikH/hMB0GTz/dBWF/3U3/shXiEH/i87opvv//19eXcOF/3UNagGLzuiV+///X15dw4tGDIP4H3cEO8dzEWoBi87ofPv//1eLzuhUAgAAi0YEi82F/3YRi9dmiymDwQJmiSiDwAJKdfGLRgSJfghmxwR4AABfXl3DkJCQkJCQkJCQkFOLXCQMVYtsJAxWV4tFCIvxO8NzBeiNCAAAi0UIi0wkHIv4K/s7z3MCi/k79Q+FtwAAAItGCIst3OEAEAP7O8dzBehgCAAAi87o0v7//4tGCCvHO8VzAovohe12OItOBCvFUI0EL40UQY0EeVJQ6H3y//+LfgiDxAwr/YvOagBX6Hv9//+EwHQMi04EiX4IZscEeQAAi86L6+iC/v//")
f.Write("i0YIO8NzAovohe0PhlMBAACLTgQrxVCNFGlSUegx8v//i34Ig8QMK/2LzmoAV+gv/f//hMAPhCkBAABXi87o//z//4vGX15dW8IMADPSO/p2cDv4dWyLRQQ7wnUFuOjhABCAeP/+c1qLTgQ7ynQeikH/hMB0Czz/dAf+yIhB/+sMg8H+Uf8VNOEAEDPSiVYEiVYIiVYMi0UEO8J1Bbjo4QAQiUYEi00IiU4Ii1UMiVYMikj//sFfiEj/i8ZeXVvCDACLzuipAAAAO8dzBegLBQAAi04Ehcl0JYpB/4TAdB48/3Qahf91Qf7IV4hB/4vO6K35//+Lxl9eXVvCDACF/3USagGLzuiX+f//i8ZfXl1bwgwAi0YMg/gfdwQ7x3MRagGLzuh5+f//V4vO6FEAAACLRQSFwHUFuOjhABCNDFiLRgSF/3YRi9dmixmDwQJmiRiDwAJKdfGLRgSJfghmxwR4AACLxl9eXVvCDACQkJCQkLj9//9/w5CQkJCQkJCQkJCLRCQEU1VWV4v4g88fi/GB//3//392Aov4jUcCUGoA/xVA4QAQi9iLRgiFwHYhO8eL13cCi9CLTgSNQwKF0nYPZospg8ECZokog8ACSnXxi0YEi24IhcB0HYpI/4TJdAyA+f90B/7JiEj/6wqDwP5Q/xU04QAQjUMCx0YIAAAAAIlGBDvvxkD/AIl+DHcCi/2LTgSJfghmxwR5AABfXl1bwgQAkJCQkJCQkJCQkJCQkIoNKD8BELABhMh1CArIiA0oPwEQ6QcAAACQkJCQkJCQaHBKABDo1xcAAFnDkJCQkMOQkJCQkJCQkJCQkJCQkJCLRCQEg+wgVjP2O8ZXD4SEAAAAi3wkMDv+dHyNTCQUjVQkEFFSjUwkFI1UJBBRUmggDgEQUIl0JCCJdCQkiXQkKIl0JCyJdCQwiXQkNIl0JDiJdCQ86KgXAACDxBiNRCQkjUwkII1UJBxQUY1EJCBSUGggDgEQV+iGFwAA")
f.Write("g8QYjUQkCIsIi1AQO8p3E3IaRoPABIP+BHzsXzPAXoPEIMNfg8j/XoPEIMNfuAEAAABeg8Qgw5CQkJCQkJCQkJCQkJCB7AABAACDyf8zwI1UJABWV4u8JBABAABoLA4BEPKu99Er+YvBi/eL+sHpAvOli8iD4QPzpI1MJAxR6DcXAACDxAiFwHQoi7QkDAEAAFZQ6MEOAACDxAiFwHQeaCwOARBqAOgPFwAAg8QIhcB1318zwF6BxAABAADDX7gBAAAAXoHEAAEAAMOQkJCQkJCQkJD/JZThABD/JXDhABD/JWzhABD/JWjhABD/JZzhABD/JWDhABD/JVzhABD/JVjhABD/JXThABD/JZjhABD/JWThABD/JXjhABD/JXzhABD/JYDhABD/JYThABD/JYjhABD/JYzhABD/JZDhABDMzMzMVmoC6MT///+L8GhADgEQagBW6K////+LRCQMUGoBVuii////i0wkCFZoAAAABFHojP///4X2dAZW6FL///9ew7gAEAAA6NYQAABXuf8DAAAzwI18JAXGRCQEAI1UJATzq4uMJAwQAABmq6qNhCQQEAAAUFFS6LwIAACLjCQUEAAAjUQkEFBR6HT///+DxBRfgcQAEAAAw5CQkJCQkJCQkItEJAiLTCQEUFHojYYAAIP4AXQHhcB0AzPAw7gBAAAAw5CQkJCQkJCQkJCQkJCQkFOLXCQMVYP7/YvpdgXoyQAAAItNBDPSO8p0JIpB/4TAdB08/3QZO9p1Pv7IiEH/iVUEiVUIiVUMi8VdW8IIADvadRBqAYvN6JTS//+LxV1bwggAi0UMg/gfdwQ7w3MRagGLzeh40v//U4vN6BDW//+Ly1aLdCQQi8FXi30EwekC86WLyIvFg+ED86SLTQRfiV0IXsYECwBdW8IIAJCQkJCKDSg/ARCwAYTIdQgKyIgNKD8BEOkHAAAAkJCQkJCQkGhwSgAQ6GcUAABZw5CQkJD/dCQE6LcRAABZ")
f.Write("w7jk1gAQ6JcXAACD7DCKRfNWagCNTeCIReDo59H//74g4gAQVuj8FgAAWVBWjU3g6PH+//+DZfwAjUXgUI1NxOgWAAAAjUXEaAjzABBQx0XEFOIAEOhLDwAAXrj41gAQ6D0XAABRUVNWjUXwV4vxUIl17MdF8LA7ARDorg0AAItdCINl/ACNfgxqAIoDi8+IB+hw0f///zWw4QAQi89qAFPo8NL//4tN9McGNOIAEIvGX15bZIkNAAAAAMnCBACLQRCFwHUFuLThABDDVYvsg+wcUY1N5OhnAAAAjUXkaHjzABBQ6LwOAAC4DNcAEOivFgAAUVaL8Yl18McGNOIAEINl/ABqAY1ODOj40P//g038/4vO6JsNAACLTfReZIkNAAAAAMnDVovx6Lv////2RCQIAXQHVui7/v//WYvGXsIEALgg1wAQ6FYWAABRU4tdCFZXi/FTiXXw6AwNAACKQwyDZfwAg8MMjX4MagCLz4gH6JDQ////NbDhABCLz2oAU+gQ0v//i030xwY04gAQi8ZfXltkiQ0AAAAAycIEALg01wAQ6PkVAABRVovxiXXwxwY04gAQg2X8AGoBjU4M6ELQ//+DTfz/i87o5QwAAItN9F5kiQ0AAAAAycNVi+yD7BxRjU3k6CoAAACNReRoCPMAEFDorA0AAFaL8eie////9kQkCAF0B1bo6P3//1mLxl7CBABWi/H/dCQI6CH////HBhTiABCLxl7CBAC4SNcAEOhrFQAAg+wwikXzVmoAjU3giEXg6LvP//++UOIAEFbo0BQAAFlQVo1N4OjF/P//g2X8AI1F4FCNTcTo6v3//41FxGgw9AAQUMdFxETiABDoHw0AAF64XNcAEOgRFQAAUVaL8Yl18McGNOIAEINl/ABqAY1ODOhaz///g038/4vO6P0LAACLTfReZIkNAAAAAMnDVYvsg+wcUY1N5OgqAAAAjUXkaDD0ABBQ6MQMAABWi/Honv////ZEJAgB")
f.Write("dAdW6AD9//9Zi8ZewgQAVovx/3QkCOg5/v//xwZE4gAQi8ZewgQA9gUoPwEQAXUHgA0oPwEQAegVAAAA9gUpPwEQAXUHgA0pPwEQAekMAAAAaHBKABDoDhEAAFnDaEFRABDoAhEAAFnDw1WL7FFTVleLRQyDwAyJRfxkix0AAAAAiwNkowAAAACLRQiLXQyLY/yLbfz/4F9eW8nCCABYWYcEJP/gWFmHBCT/4FWL7FFRU1ZXZKEAAAAAiUX4x0X8rFEAEGoA/3UM/3X8/3UI6MqBAACLRQyLQAQk/YtNDIlBBGShAAAAAItd+IkDZIkdAAAAAF9eW8nCCABVi+yD7ARTVlf8iUX8M8BQUFD/dfz/dRT/dRD/dQz/dQjo7BYAAIPEIIlFFF9eW4tFFIvlXcNVi+yD7BSLRQyDZewAi00IiUX0i0UUx0XwXVIAEECJTfiJRfxkoQAAAACJReyNhez///9kowAAAAD/dRhR/3UQ6LIeAACLyItF7GSjAAAAAIvBycNVi+z8i0UMagBQ/3AQ/3AIagD/dRD/cAz/dQjoaBYAAIPEIF3DVYvsg+w0U1ZXg2XYAMdF3DhTABCLRRiJReCLRQyJReSLRRyJReiLRSCJReyDZfAAg2X0AINl+ACDZfwAx0XwClMAEIll9Ilt+GShAAAAAIlF2I2F2P///2SjAAAAAMdFzAEAAACLRQiJRdCLRRCJRdSNRdBQi0UI/zDo0B4AAP9QaFlZg2XMAIN9/AB0F2SLHQAAAACLA4td2IkDZIkdAAAAAOsJi0XYZKMAAAAAi0XMX15bycNVi+xTVlf8i0UIi0AEg+BmhcB0D4tFDMdAJAEAAABqAVjrTWoBi0UM/3AUi0UM/3AQi0UM/3AIagD/dRCLRQz/cAz/dQjoYxUAAIPEIItFDIN4JAB1C/91CP91DOjr/f//i10Mi2Mci2sg/2MYagFYX15bXcNVi+xRU1aDfQwAV4t9CIt3DItfEIvGiXUI")
f.Write("iUX8fDmD/v91BehkHwAAi00QTo0EtjlMgwSNBIN9BTtICH4Fg/7/dQyLRQj/TQyJRfyJdQiDfQwAfcqLRfyLTRRGiTGLTRiJATtHDHcEO/B2BegcHwAAjQS2X16NBINbycNVi+xTVldVagBqAGhAVAAQ/3UI6DZ/AABdX15bi+Vdw4tMJAT3QQQGAAAAuAEAAAB0D4tEJAiLVCQQiQK4AwAAAMNTVleLRCQQUGr+aEhUABBk/zUAAAAAZIklAAAAAItEJCCLWAiLcAyD/v90Ljt0JCR0KI00dosMs4lMJAiJSAyDfLMEAHUSaAEBAACLRLMI6EAAAAD/VLMI68NkjwUAAAAAg8QMX15bwzPAZIsNAAAAAIF5BEhUABB1EItRDItSDDlRCHUFuAEAAADDU1G7wA4BEOsKU1G7wA4BEItNCIlLCIlDBIlrDFlbwgQAagH/dCQI6HoLAABZWcNVi+yD7CCLRQhWiUXoiUXgjUUQx0XsQgAAAFCNReD/dQzHReT///9/UOhVHwAAg8QM/03ki/B4CItF4IAgAOsNjUXgUGoA6CAeAABZWYvGXsnDVYvsg+wgi0UIVv91EIlF6IlF4I1F4P91DMdF7EIAAADHReT///9/UOgEHwAAg8QM/03ki/B4CItF4IAgAOsNjUXgUGoA6M8dAABZWYvGXsnDVYvsgz28UAEQAFeLfQiJfQh1Ef91EP91DFfoyisAAIPEDOtzVmoZ6FMnAACLVRBZhdJ0PYtNDIoBSg+28PaGwVEBEASIB3QTR0GF0nQZigFKiAdHQYTAdBTrBkdBhMB0EIXSddLrCoBn/wDrBIBn/gCLwkqFwF50E41KATPAi9HB6QLzq4vKg+ED86pqGehNJwAAi0UIWV9dw8zMzMzMzMzMzMzMzMzMzFWL7FdWi3UMi00Qi30Ii8GL0QPGO/52CDv4D4J4AQAA98cDAAAAdRTB6QKD4gOD+QhyKfOl/ySVuFcAEIvHugMAAACD")
f.Write("6QRyDIPgAwPI/ySF0FYAEP8kjchXABCQ/ySNTFcAEJDgVgAQDFcAEDBXABAj0YoGiAeKRgGIRwGKRgLB6QKIRwKDxgODxwOD+QhyzPOl/ySVuFcAEI1JACPRigaIB4pGAcHpAohHAYPGAoPHAoP5CHKm86X/JJW4VwAQkCPRigaIB0bB6QJHg/kIcozzpf8klbhXABCNSQCvVwAQnFcAEJRXABCMVwAQhFcAEHxXABB0VwAQbFcAEItEjuSJRI/ki0SO6IlEj+iLRI7siUSP7ItEjvCJRI/wi0SO9IlEj/SLRI74iUSP+ItEjvyJRI/8jQSNAAAAAAPwA/j/JJW4VwAQi//IVwAQ0FcAENxXABDwVwAQi0UIXl/Jw5CKBogHi0UIXl/Jw5CKBogHikYBiEcBi0UIXl/Jw41JAIoGiAeKRgGIRwGKRgKIRwKLRQheX8nDkI10MfyNfDn898cDAAAAdSTB6QKD4gOD+QhyDf3zpfz/JJVQWQAQi//32f8kjQBZABCNSQCLx7oDAAAAg/kEcgyD4AMryP8khVhYABD/JI1QWQAQkGhYABCIWAAQsFgAEIpGAyPRiEcDTsHpAk+D+Qhytv3zpfz/JJVQWQAQjUkAikYDI9GIRwOKRgLB6QKIRwKD7gKD7wKD+QhyjP3zpfz/JJVQWQAQkIpGAyPRiEcDikYCiEcCikYBwekCiEcBg+4Dg+8Dg/kID4Ja/////fOl/P8klVBZABCNSQAEWQAQDFkAEBRZABAcWQAQJFkAECxZABA0WQAQR1kAEItEjhyJRI8ci0SOGIlEjxiLRI4UiUSPFItEjhCJRI8Qi0SODIlEjwyLRI4IiUSPCItEjgSJRI8EjQSNAAAAAAPwA/j/JJVQWQAQi/9gWQAQaFkAEHhZABCMWQAQi0UIXl/Jw5CKRgOIRwOLRQheX8nDjUkAikYDiEcDikYCiEcCi0UIXl/Jw5CKRgOIRwOKRgKIRwKKRgGIRwGLRQhe")
f.Write("X8nDzMzMzMzMzMzMzMyLRCQMU4XAdEqLVCQIM9uKXCQM98IDAAAAdBKKCkIyy3RsSHQu98IDAAAAde6D6ARyEleL+8HjCAPfi/vB4xAD3+sXX4PABHQKigpCMst0Pkh19lvDg+gEcumLCjPLv//+/n4D+YPx/zPPg8IEgeEAAQGBdOCLSvwyy3QjMut0GcHpEDLLdAwy63QC68hfjUL/W8ONQv5fW8ONQv1fW8ONQvxfW8NVi+yD7AyDPbxQARAAU1ZXdRL/dQz/dQjojioAAFlZ6WwBAABqGejGIgAAi3UMWYtNCLsAAgAAjUb/iUX0jUH/iUX4Zg+2AQ+20EH/Rfj2gsFRARAEiU0IdFeAOQB1BDP/62tqAY1F/P81pFABEGoCUGoC/3X4U/81xFIBEOjXJwAAg8Qgg/gBdQdmD7Z9/OsYg/gCD4XKAAAAZg+2ffxmD7ZF/cHnCAP4/0UI/0X46x0Pt8CKiMFRARCA4RCA+RB1CmYPtrjAUAEQ6wKL+GYPtgYPtshG/0X09oHBUQEQBIl1DHRTgD4AdQQz9uthagGNRfz/NaRQARBqAlBqAv919FP/NcRSARDoTCcAAIPEIIP4AXUHZg+2dfzrFIP4AnVDZg+2dfxmD7ZF/cHmCAPw/0UM/0X06xcPt/CKhsFRARAkEDwQdQhmD7a2wFABEGY7/nUfZoX/dC2LdQyLTQjp3/7//2oZ6OchAABZuP///3/rHWoZ6NghAABmO/dZG8CD4AJI6wpqGejFIQAAWTPAX15bycOLwYNgBACDYAgAxwBs4gAQw1aL8eibAAAA9kQkCAF0B1bo0PH//1mLxl7CBABWV4t8JAyL8ccGbOIAEP836OQIAABAUOjj+P//WYlGBIXAWXQK/zdQ6IwpAABZWcdGCAEAAACLxl9ewgQAVleLfCQMi/HHBmziABCLRwiFwIlGCHQl/3cE6JwIAABAUOib+P//WYlGBIXAWXQT/3cEUOhDKQAAWVnr")
f.Write("BotHBIlGBIvGX17CBACDeQgAxwFs4gAQdAn/cQToLvH//1nDi0EEhcB1Bbh04gAQw1aL8WobxwaM4gAQ6HUgAACLdgRZhfZ0B1bowQIAAFlqG+jAIAAAWV7DVovx6M/////2RCQIAXQHVujh8P//WYvGXsIEAIM9vFABEAB1C/90JATo+AcAAFnDVmoZ6CQgAACLRCQMWTP2igiEyXQWD7bJ9oHBUQEQBHQGQIA4AHQERkDr5GoZ6FsgAABZi8Zew8zMzMzMzMzMzMzMzMzMzFE9ABAAAI1MJAhyFIHpABAAAC0AEAAAhQE9ABAAAHPsK8iLxIUBi+GLCItABFDDVYvsg+wgi0UIVldqCFm+kOIAEI194POliUX4i0UMiUX8jUX0UP918P915P914P8VpOAAEF9eycIIAMzMzMzMzMxXi3wkCOtqjaQkAAAAAIv/i0wkBFf3wQMAAAB0D4oBQYTAdDv3wQMAAAB18YsBuv/+/n4D0IPw/zPCg8EEqQABAYF06ItB/ITAdCOE5HQaqQAA/wB0DqkAAAD/dALrzY15/+sNjXn+6wiNef3rA415/ItMJAz3wQMAAAB0GYoRQYTSdGSIF0f3wQMAAAB17usFiReDxwS6//7+fosBA9CD8P8zwosRg8EEqQABAYF04YTSdDSE9nQn98IAAP8AdBL3wgAAAP90AuvHiReLRCQIX8NmiReLRCQIxkcCAF/DZokXi0QkCF/DiBeLRCQIX8OLTCQEZoM5AI1BAnQKZosQQEBmhdJ19ivB0fhIw1WL7FGDPQgUARABU1ZXdQ7/dQjoGwYAAFnpoAAAAL+gUAEQV/8VrOAAEIsdqOAAEDP2OTWcUAEQdBRX/9NqE+glHgAAWcdF/AEAAADrA4l1/FZWi3UIav9Wagn/NVQ8ARD/FTjgABCFwHUXOUX8dApqE+hTHgAAWesDV//Tg8j/6zyDZQgAigaEwHQciw3wEAEQD7bA9kRBAYB0BkaAPgB0")
f.Write("Bv9FCEbr3oN9/AB0CmoT6BUeAABZ6wNX/9OLRQhfXlvJw1WL7Gr/aLDiABBoQJwAEGShAAAAAFBkiSUAAAAAg+wYU1ZXi3UIhfYPhKwAAAChmFABEIP4A3U7agnoZx0AAFmDZfwAVuiAKgAAWYlF5IXAdAlWUOicKgAAWVmDTfz/6AYAAACDfeQA61FqCeiWHQAAWcOD+AJ1U2oJ6CcdAABZx0X8AQAAAI1F4FCNRdhQVuiQNwAAg8QMiUXchcB0D1D/deD/ddjo0TcAAIPEDINN/P/oCwAAAIN93AB1Hf91COsKagnoPh0AAFnDVmoA/zWUUAEQ/xWw4AAQi03wZIkNAAAAAF9eW8nD/zVsPAEQ/3QkCOgDAAAAWVnDg3wkBOB3Iv90JAToHAAAAIXAWXUWOUQkCHQQ/3QkBOhZPAAAhcBZdd4zwMNVi+xq/2jI4gAQaECcABBkoQAAAABQZIklAAAAAIPsDFNWV6GYUAEQg/gDdUOLdQg7NZBQARAPh5MAAABqCeg8HAAAWYNl/ABW6KksAABZiUXkg038/+gMAAAAi0XkhcB0bemGAAAAagnochwAAFnDg/gCdVqLRQiFwHQIjXAPg+bw6wNqEF6JdQg7NTw0ARB3LmoJ6OYbAABZx0X8AQAAAIvGwegEUOjuNgAAWYlF5INN/P/oDQAAAItF5IXAdS1W6xyLdQhqCegTHAAAWcOLRQiFwHUDagFYg8APJPBQagD/NZRQARD/FbTgABCLTfBkiQ0AAAAAX15bycNW6Fw8AAD/NXBQARDorD8AAIsVcFABEFmLDWxQARCL8Svyg8YEO8ZzPVLojj8AAIPAEFD/NXBQARDoUDwAAIPEDIXAdQQz9ussiw1sUAEQKw1wUAEQo3BQARDB+QKNDIiJDWxQARCLRCQIiQGDBWxQARAEi/Do8TsAAIvGXsP/dCQE6Hn////32BvAWffYSMNogAAAAOgs/v//hcBZo3BQARB1DWoY6GIC")
f.Write("AAChcFABEFmDIAChcFABEKNsUAEQw1WL7IPsIItFCMdF7EkAAABQiUXoiUXg6HICAACJReSNRRBQjUXg/3UMUOi9PwAAg8QQycNVi+yD7CBTVot1DFfoCg8AAGoIiUUMWTPAjX3gagfzq1+KFrMBD7bKi8Ejz8HoA9LjjUQF4AgYRoTSdeWLVQiF0nUGi0UMi1AYigJqAQ+28IvOWyPP0+PB7gOKTDXghNl0B4TAdANC6+CL2ooChMB0Hg+28IvOagEjz1jT4MHuA4pMNeCEwXUDQuvggCIAQotFDF9eiVAYi8MrwvfYG8Ajw1vJw4tEJAiD+AEPhYgAAAD/FbzgABBqAaN4PAEQ6KQlAACFwFl0PKF4PAEQM8mKDXk8ARAl/wAAAMEteDwBEBCjgDwBEIkNhDwBEMHgCAPBo3w8ARDomw0AAIXAdQnowCUAADPA63L/FbjgABCjyFIBEOhnTgAAo8A7ARDoR0kAAOgLTAAA6E1LAADoTDkAAP8FvDsBEOs+M8k7wXUsOQ28OwEQfr3/Dbw7ARA5DbA8ARB1BehhOQAA6MZKAADohg0AAOhbJQAA6wyD+AN1B1HoDA4AAFlqAVjCDABVi+xTi10IVot1DFeLfRCF9nUJgz28OwEQAOsmg/4BdAWD/gJ1IqHMUgEQhcB0CVdWU//QhcB0DFdWU+jn/v//hcB1BDPA605XVlPo5E4AAIP+AYlFDHUMhcB1N1dQU+jD/v//hfZ0BYP+A3UmV1ZT6LL+//+FwHUDIUUMg30MAHQRocxSARCFwHQIV1ZT/9CJRQyLRQxfXltdwgwAocg7ARCD+AF0DYXAdQ6DPcw7ARABdQXogU4AAP90JATosU4AAGj/AAAA/xUADwEQWVnDzMzMzMzMzMzMzMzMzItMJAT3wQMAAAB0FIoBQYTAdED3wQMAAAB18QUAAAAAiwG6//7+fgPQg/D/M8KDwQSpAAEBgXToi0H8hMB0MoTkdCSpAAD/AHQT")
f.Write("qQAAAP90AuvNjUH/i0wkBCvBw41B/otMJAQrwcONQf2LTCQEK8HDjUH8i0wkBCvBw8xq/1BkoQAAAABQi0QkDGSJJQAAAACJbCQMjWwkDFDDzMzMzMxVi+xXVot1DItNEIt9CIvBi9EDxjv+dgg7+A+CeAEAAPfHAwAAAHUUwekCg+IDg/kIcinzpf8klfhmABCLx7oDAAAAg+kEcgyD4AMDyP8khRBmABD/JI0IZwAQkP8kjYxmABCQIGYAEExmABBwZgAQI9GKBogHikYBiEcBikYCwekCiEcCg8YDg8cDg/kIcszzpf8klfhmABCNSQAj0YoGiAeKRgHB6QKIRwGDxgKDxwKD+QhypvOl/ySV+GYAEJAj0YoGiAdGwekCR4P5CHKM86X/JJX4ZgAQjUkA72YAENxmABDUZgAQzGYAEMRmABC8ZgAQtGYAEKxmABCLRI7kiUSP5ItEjuiJRI/oi0SO7IlEj+yLRI7wiUSP8ItEjvSJRI/0i0SO+IlEj/iLRI78iUSP/I0EjQAAAAAD8AP4/ySV+GYAEIv/CGcAEBBnABAcZwAQMGcAEItFCF5fycOQigaIB4tFCF5fycOQigaIB4pGAYhHAYtFCF5fycONSQCKBogHikYBiEcBikYCiEcCi0UIXl/Jw5CNdDH8jXw5/PfHAwAAAHUkwekCg+IDg/kIcg3986X8/ySVkGgAEIv/99n/JI1AaAAQjUkAi8e6AwAAAIP5BHIMg+ADK8j/JIWYZwAQ/ySNkGgAEJCoZwAQyGcAEPBnABCKRgMj0YhHA07B6QJPg/kIcrb986X8/ySVkGgAEI1JAIpGAyPRiEcDikYCwekCiEcCg+4Cg+8Cg/kIcoz986X8/ySVkGgAEJCKRgMj0YhHA4pGAohHAopGAcHpAohHAYPuA4PvA4P5CA+CWv////3zpfz/JJWQaAAQjUkARGgAEExoABBUaAAQXGgAEGRoABBsaAAQdGgAEIdoABCLRI4c")
f.Write("iUSPHItEjhiJRI8Yi0SOFIlEjxSLRI4QiUSPEItEjgyJRI8Mi0SOCIlEjwiLRI4EiUSPBI0EjQAAAAAD8AP4/ySVkGgAEIv/oGgAEKhoABC4aAAQzGgAEItFCF5fycOQikYDiEcDi0UIXl/Jw41JAIpGA4hHA4pGAohHAotFCF5fycOQikYDiEcDikYCiEcCikYBiEcBi0UIXl/Jw1WL7FaLdRhXvyAFkxk5PnQF6D4KAACLRQj2QARmdB+DfgQAdG+DfRwAdWlq/1b/dRT/dQzoHAMAAIPEEOtWg34MAHRQgThjc23gdSw5eBR2J4tIHItJCIXJdB0PtlUkUv91IP91HFb/dRT/dRD/dQxQ/9GDxCDrH/91IP91HP91JFb/dRT/dRD/dQxQ6AoAAACDxCBqAVhfXl3DVYvsg+wYi0UMgGXsAItACIP4/4lF8HwIi00YO0EEfAXolAkAAFNWi3UIu2NzbeBXvyAFkxk5Hg+FSwEAAIN+EAN1Yjl+FHVdg34cAHVX6P4HAACDeGwAD4QmAQAA6O8HAACLcGzo5wcAAItAcGoBVolFEMZF7AHo/UoAAFmFwFl1BegyCQAAOR4PhfkAAACDfhADdRA5fhR1C4N+HAB1BegUCQAAOR4PhdsAAACDfhADD4XRAAAAOX4UD4XIAAAAi33wjUXoUI1F/FBX/3Ug/3UY6Fbp//+DxBSL2ItF/DtF6A+DiwAAADk7f3w7ewR/d4tDEIlFCItDDIXAiUX0fmSLRhyLQAyNeASLAIXAiUX4fh//dhz/N/91COg9AQAAg8QMhcB1Gv9N+IPHBDlF+H/h/030g0UIEIN99AB/wusk/3Xs/3Uk/3UgU/83/3UI/3UY/3UU/3UQ/3UMVugMAgAAg8Qsi33w/0X8g8MU6Wn///+AfRwAdApqAVbocQUAAFlZX15bycOAfRwAdSD/dST/dSD/dfD/dRj/dRT/dRD/dQxW6AoAAACDxCDr1emlBwAAVYvs")
f.Write("UVFWV+iSBgAAg3hoAHQh/3Uk/3Ug/3UY/3UU/3UQ/3UM/3UI6CPn//+DxByFwHVzi30cjUX4UI1F/FBX/3Ug/3UY6DDo//+DxBSL8ItF/DtF+HNPOz58Qzt+BH8+i0YMi04QweAEA8GLSPSFyXQGgHkIAHUmagGDwPD/dST/dSBWagBQ/3UY/3UU/3UQ/3UM/3UI6CABAACDxCz/RfyDxhTrqV9eycNWV4t8JAyLRwSFwHRKgHgIAI1QCHRBi3QkEItOBDvBdBCDwQhRUui4GgAAWYXAWXUi9gYCdAX2Bwh0GItEJBSLAKgBdAX2BwF0CagCdAn2BwJ1BDPA6wNqAVhfXsNVi+xq/2jg4gAQaECcABBkoQAAAABQZIklAAAAAIPsDFNWV4ll6ItdCItzCIl15It9EDt1FHRVg/7/fgU7dwR8Bei5BgAAg2X8AItHCItE8ASFwHQMaAMBAABTUOhlBAAAg038/+sa/3Xs6C8AAABZw4tl6INN/P+LfRCLXQiLdeSLRwiLNPCJdeTrpolzCItN8GSJDQAAAABfXlvJw4tEJASLAIE4Y3Nt4HQDM8DD6eoFAABVi+yDfSAAU4tdHFZXi30MdBD/dSBTV/91COihAQAAg8QQg30sAP91CHUDV+sD/3Us6GDk//+LdST/Nv91GP91FFfoBf///4tGBGgAAQAA/3UoQIlHCP9zDP91GP91EFf/dQjoEwAAAIPELIXAdAdXUOje4///X15bXcNVi+xq/2jw4gAQaECcABBkoQAAAABQZIklAAAAAIPsHFNWV4ll6ItdGIld1INl3ACLdQyLRvyJRdjoKgQAAItAbIlF5OgfBAAAi0BwiUXg6BQEAACLfQiJeGzoCQQAAItNEIlIcINl/ADHRfwBAAAA/3Ug/3UcU/91FFboIOT//4PEFIlF1INl/ACDTfz/6DoAAACLRdSLTfBkiQ0AAAAAX15bycP/dezobgAAAFnDi2Xog2XUAGr/jUXw")
f.Write("UOhA5v//WVkzwOvPi3UMi30Ii0XYiUb86JADAACLTeSJSGzohQMAAItN4IlIcIE/Y3Nt4HUpg38QA3UjgX8UIAWTGXUag33cAHUUg33UAHQO6Fjm//9QV+jxAQAAWVnDi0QkBIsAgThjc23gdRmDeBADdROBeBQgBZMZdQqDeBwAdQRqAVjDM8DDVYvsav9oCOMAEGhAnAAQZKEAAAAAUGSJJQAAAACD7AxTVleJZeiLTRCLQQSFwA+EdQEAAIB4CAAPhGsBAACLQQiFwA+EYAEAAItVDI18EAyDZfwA9gEIdESLdQhqAf92GOjlRQAAWVmFwA+EMAEAAGoBV+jvRQAAWVmFwA+EHgEAAItGGIkHi00Ug8EIUVDolwEAAFlZiQfpCAEAAIt1FPYGAXRSi10IagH/cxjomUUAAFlZhcAPhOQAAABqAVfoo0UAAFlZhcAPhNIAAAD/dhT/cxhX6Ojm//+DxAyDfhQED4W+AAAAiweFwA+EtAAAAIPGCFbrl4N+GACLXQhqAf9zGHU66EFFAABZWYXAD4SMAAAAagFX6EtFAABZWYXAdH7/dhSDxghW/3MY6PoAAABZWVBX6Ijm//+DxAzrZugHRQAAWVmFwHRWagFX6BVFAABZWYXAdEj/dhjoI0UAAFmFwHQ79gYEdBxqAY1GCFD/cxjoswAAAFlZUP92GFfoS+H//+sfjUYIUP9zGOiZAAAAWVlQ/3YYV+gq4f//6wXo5gIAAINN/P+LTfBkiQ0AAAAAX15bycNqAVjDi2Xo6WYCAABVi+xq/2gY4wAQaECcABBkoQAAAABQZIklAAAAAFFRU1ZXiWXoi0UIhcB0G4tIHItJBIXJdBGDZfwAUf9wGOjB4P//g038/4tN8GSJDQAAAABfXlvJwzPAOEUMD5XAw4tl6On/AQAAi0wkCFaLdCQIiwGLUQQDxoXSfA2LNDKLSQiLDA4DygPBXsPMzMzMVYvsg+wEU1GLRQyDwAyJRfyL")
f.Write("RQhV/3UQi00Qi2386NLj//9WV//QX16L3V2LTRBVi+uB+QABAAB1BbkCAAAAUeiw4///XVlbycIMAFboXwsAAP8VyOAAEIP4/6MgDwEQdDpqdGoB6N5DAACL8FmF9ll0KVb/NSAPARD/FcTgABCFwHQYVug0AAAAWf8VwOAAEINOBP9qAYkGWF7DM8Bew+g1CwAAoSAPARCD+P90DlD/FczgABCDDSAPARD/w4tEJATHQFAINQEQx0AUAQAAAMNWV/8VMOAAEP81IA8BEIv4/xXQ4AAQi/CF9nU/anRqAehTQwAAi/BZhfZZdCZW/zUgDwEQ/xXE4AAQhcB0FVboqf///1n/FcDgABCDTgT/iQbrCGoQ6KXy//9ZV/8VPOAAEIvGX17DoSAPARCD+P8PhJEAAABWi3QkCIX2dQ1Q/xXQ4AAQi/CF9nRsi0YkhcB0B1DoN+3//1mLRiiFwHQHUOgp7f//WYtGMIXAdAdQ6Bvt//9Zi0Y4hcB0B1DoDe3//1mLRkCFwHQHUOj/7P//WYtGRIXAdAdQ6PHs//9Zi0ZQPQg1ARB0B1Do4Oz//1lW6Nns//9ZagD/NSAPARD/FcTgABBew1WL7Gr/aCjjABBoQJwAEGShAAAAAFBkiSUAAAAAUVFTVleJZegz9ol1/OjK/v//OXBgdB/HRfwBAAAA6Ln+////UGCJdfzrC2oBWMOLZeiDZfwAg038/+gAAAAA6U1DAABVi+xq/2hA4wAQaECcABBkoQAAAABQZIklAAAAAFFRU1ZXiWXog2X8AKEkDwEQhcB0FsdF/AEAAAD/0OsHagFYw4tl6INl/ACDTfz/6AAAAADpSf///1WL7FNWi3UMi0YMi14QqIIPhPYAAACoQA+F7gAAAKgBdBaDZgQAqBAPhN4AAACLTggk/okOiUYMi0YMg2YEAINlDAAk7wwCZqkMAYlGDHUigf6wNQEQdAiB/tA1ARB1C1PotEUAAIXAWXUHVuhlRQAA")
f.Write("WWb3RgwIAVd0Z4tGCIs+K/iNSAGJDotOGEmF/4lOBH4QV1BT6ExDAACDxAyJRQzrNoP7/3QZi8uLw8H5BYPgH4sMjWBPARCNBMCNBIHrBbhQNAEQ9kAEIHQNagJqAFPoOUIAAIPEDItGCIpNCIgI6xRqAY1FCF9XUFPo9kIAAIPEDIlFDDl9DF90BoNODCDrD4tFCCX/AAAA6wgMIIlGDIPI/15bXcNVi+yB7EgCAABTVleLfQwz9oofR4TbiXX0iXXsiX0MD4T0BgAAi03wM9LrCItN8It10DPSOVXsD4zcBgAAgPsgfBOA+3h/Dg++w4qAOOMAEIPgD+sCM8APvoTGWOMAEMH4BIP4B4lF0A+HmgYAAP8khch7ABCDTfD/iVXMiVXYiVXgiVXkiVX8iVXc6XgGAAAPvsOD6CB0O4PoA3Qtg+gIdB9ISHQSg+gDD4VZBgAAg038COlQBgAAg038BOlHBgAAg038Aek+BgAAgE38gOk1BgAAg038AuksBgAAgPsqdSONRRBQ6PUGAACFwFmJReAPjRIGAACDTfwE99iJReDpBAYAAItF4A++y40EgI1EQdDr6YlV8OntBQAAgPsqdR6NRRBQ6LYGAACFwFmJRfAPjdMFAACDTfD/6coFAACNBIkPvsuNREHQiUXw6bgFAACA+0l0LoD7aHQggPtsdBKA+3cPhaAFAACATf0I6ZcFAACDTfwQ6Y4FAACDTfwg6YUFAACAPzZ1FIB/ATR1DkdHgE39gIl9DOlsBQAAiVXQiw3wEAEQiVXcD7bD9kRBAYB0GY1F7FD/dQgPvsNQ6H8FAACKH4PEDEeJfQyNRexQ/3UID77DUOhmBQAAg8QM6SUFAAAPvsOD+GcPjxwCAACD+GUPjZYAAACD+FgPj+sAAAAPhHgCAACD6EMPhJ8AAABISHRwSEh0bIPoDA+F6QMAAGb3RfwwCHUEgE39CIt18IP+/3UFvv///3+NRRBQ6JwFAABm90X8")
f.Write("EAhZi8iJTfgPhP4BAACFyXUJiw0sDwEQiU34x0XcAQAAAIvBi9ZOhdIPhNQBAABmgzgAD4TKAQAAQEDr58dFzAEAAACAwyCDTfxAjb24/f//O8qJffgPjc8AAADHRfAGAAAA6dEAAABm90X8MAh1BIBN/Qhm90X8EAiNRRBQdDvoMAUAAFCNhbj9//9Q6LJDAACDxAyJRfSFwH0yx0XYAQAAAOspg+hadDKD6Al0xUgPhOgBAADpCAMAAOjYBAAAWYiFuP3//8dF9AEAAACNhbj9//+JRfjp5wIAAI1FEFDoswQAAIXAWXQzi0gEhcl0LPZF/Qh0Fw+/ANHoiU34iUX0x0XcAQAAAOm1AgAAg2XcAIlN+A+/AOmjAgAAoSgPARCJRfhQ6Y4AAAB1DID7Z3UHx0XwAQAAAItFEP91zIPACIlFEP918ItI+IlNuItA/IlFvA++w1CNhbj9//9QjUW4UP8VEDgBEIt1/IPEFIHmgAAAAHQUg33wAHUOjYW4/f//UP8VHDgBEFmA+2d1EoX2dQ6Nhbj9//9Q/xUUOAEQWYC9uP3//y11DYBN/QGNvbn9//+JffhX6GTs//9Z6fwBAACD6GkPhNEAAACD6AUPhJ4AAABID4SEAAAASHRRg+gDD4T9/f//SEgPhLEAAACD6AMPhckBAADHRdQnAAAA6zwrwdH46bQBAACFyXUJiw0oDwEQiU34i8GL1k6F0nQIgDgAdANA6/ErwemPAQAAx0XwCAAAAMdF1AcAAAD2RfyAx0X0EAAAAHRdikXUxkXqMARRx0XkAgAAAIhF6+tI9kX8gMdF9AgAAAB0O4BN/QLrNY1FEFDoGwMAAPZF/CBZdAlmi03sZokI6wWLTeyJCMdF2AEAAADpIwIAAINN/EDHRfQKAAAA9kX9gHQMjUUQUOjtAgAAWetB9kX8IHQh9kX8QI1FEFB0DOjIAgAAWQ+/wJnrJei8AgAAWQ+3wOvy9kX8QI1FEFB0COin")
f.Write("AgAAWevg6J8CAABZM9L2RfxAdBuF0n8XfASFwHMR99iD0gCL8PfagE39AYv66wSL8Iv69kX9gHUDg+cAg33wAH0Jx0XwAQAAAOsEg2X894vGC8d1BINl5ACNRbeJRfiLRfD/TfCFwH8Gi8YLx3Q7i0X0mVJQV1aJRcCJVcToEkIAAP91xIvYg8Mw/3XAV1bokEEAAIP7OYvwi/p+AwNd1ItF+P9N+IgY67WNRbcrRfj/Rfj2Rf0CiUX0dBmLTfiAOTB1BIXAdQ3/TfhAi034xgEwiUX0g33YAA+F9AAAAItd/PbDQHQm9scBdAbGReot6xT2wwF0BsZF6ivrCfbDAnQLxkXqIMdF5AEAAACLdeArdeQrdfT2wwx1Eo1F7FD/dQhWaiDoFwEAAIPEEI1F7FCNRer/dQj/deRQ6DIBAACDxBD2wwh0F/bDBHUSjUXsUP91CFZqMOjlAAAAg8QQg33cAHRBg330AH47i0X0i134jXj/ZosDQ1CNRchQQ+jTPwAAWYXAWX4yjU3sUf91CFCNRchQ6NgAAACDxBCLx0+FwHXQ6xWNRexQ/3UI/3X0/3X46LoAAACDxBD2RfwEdBKNRexQ/3UIVmog6HEAAACDxBCLfQyKH0eE24l9DA+FE/n//4tF7F9eW8nDRnYAEBx1ABA3dQAQg3UAELp1ABDCdQAQ93UAEIp2ABBVi+yLTQz/SQR4DosRikUIiAL/AQ+2wOsLUf91COiF9///WVmD+P+LRRB1BYMI/13D/wBdw1ZXi3wkEIvHT4XAfiGLdCQYVv90JBj/dCQU6Kz///+DxAyDPv90B4vHT4XAf+NfXsNTi1wkDIvDS1ZXhcB+Jot8JByLdCQQD74GV0b/dCQcUOh1////g8QMgz//dAeLw0uFwH/iX15bw4tEJASDAASLAItA/MOLRCQEgwAIiwiLQfiLUfzDi0QkBIMABIsAZotA/MNWizXU4AAQ/zV0DwEQ/9b/NWQPARD/1v81")
f.Write("VA8BEP/W/zU0DwEQ/9Zew1ZXiz3Y4AAQvjAPARCLBoXAdCuB/nQPARB0I4H+ZA8BEHQbgf5UDwEQdBOB/jQPARB0C1D/1/826Ini//9Zg8YEgf7wDwEQfMT/NVQPARD/1/81ZA8BEP/X/zV0DwEQ/9f/NTQPARD/119ew1WL7ItFCFaDPIUwDwEQAI00hTAPARB1PldqGOgj4///i/hZhf91CGoR6Fzn//9ZahHoyv///4M+AFlXdQr/FdTgABCJPusG6A7i//9ZahHoDQAAAFlf/zb/FdzgABBeXcNVi+yLRQj/NIUwDwEQ/xXg4AAQXcNVi+yD7BhTVldqGeh6/////3UI6JUBAACL2Fk7HaRQARBZiV0IdQcz9ulwAQAAhdsPhFYBAAAz0rj4DwEQORh0dIPAMEI96BABEHzxjUXoUFP/FejgABBqAV47xg+FIQEAAGpAgyXEUgEQAFkzwL/AUQEQOXXo86uqiR2kUAEQD4brAAAAgH3uAA+EvAAAAI1N74oRhNIPhK8AAAAPtkH/D7bSO8IPh5QAAACAiMFRARAEQOvug2X8AGpAWTPAv8BRARCNNFLzq8HmBKqNnggQARCAOwCLy3QsilEBhNJ0JQ+2AQ+2+jvHdxSLVfyKkvAPARAIkMFRARBAO8d29UFBgDkAddT/RfyDwwiDffwEcsGLRQjHBbxQARABAAAAUKOkUAEQ6M4AAACNtvwPARC/sFABEKWlWaPEUgEQpetSQUGAef8AD4VH////i8aAiMFRARAIQD3/AAAAcvFT6JUAAABZo8RSARCJNbxQARDrB4MlvFABEAAzwL+wUAEQq6ur6w6DPTA8ARAAdA/omQAAAOi9AAAA6Yz+//+Dzv9qGehG/v//WYvGX15bycOLRCQEgyUwPAEQAIP4/nUQxwUwPAEQAQAAAP8l8OAAEIP4/XUQxwUwPAEQAQAAAP8l7OAAEIP4/HUPoVQ8ARDHBTA8ARABAAAAw4tEJAQt")
f.Write("pAMAAHQig+gEdBeD6A10DEh0AzPAw7gEBAAAw7gSBAAAw7gECAAAw7gRBAAAw1dqQFkzwL/AUQEQ86uqM8C/sFABEKOkUAEQo7xQARCjxFIBEKurq1/DVYvsgewUBQAAjUXsVlD/NaRQARD/FejgABCD+AEPhRYBAAAzwL4AAQAAiIQF7P7//0A7xnL0ikXyxoXs/v//IITAdDdTV41V8w+2Cg+2wDvBdx0ryI28Bez+//9BuCAgICCL2cHpAvOri8uD4QPzqkJCikL/hMB10F9bagCNhez6////NcRSARD/NaRQARBQjYXs/v//VlBqAeg3PAAAagCNhez9////NaRQARBWUI2F7P7//1ZQVv81xFIBEOjcAQAAagCNhez8////NaRQARBWUI2F7P7//1ZQaAACAAD/NcRSARDotAEAAIPEXDPAjY3s+v//ZosR9sIBdBaAiMFRARAQipQF7P3//4iQwFABEOsc9sICdBCAiMFRARAgipQF7Pz//+vjgKDAUAEQAEBBQTvGcr/rSTPAvgABAACD+EFyGYP4WncUgIjBUQEQEIrIgMEgiIjAUAEQ6x+D+GFyE4P4encOgIjBUQEQIIrIgOkg6+CAoMBQARAAQDvGcr5eycODPWhQARAAdRJq/egY/P//WccFaFABEAEAAADDi0wkDFeFyXR6VlOL2Yt0JBT3xgMAAACLfCQQdQfB6QJ1b+shigZGiAdHSXQlhMB0KffGAwAAAHXri9nB6QJ1UYPjA3QNigZGiAdHhMB0L0t184tEJBBbXl/D98cDAAAAdBKIB0dJD4SKAAAA98cDAAAAde6L2cHpAnVsiAdHS3X6W16LRCQIX8OJF4PHBEl0r7r//v5+iwYD0IPw/zPCixaDxgSpAAEBgXTehNJ0LIT2dB73wgAA/wB0DPfCAAAA/3XGiRfrGIHi//8AAIkX6w6B4v8AAACJF+sEM9KJF4PHBDPASXQKM8CJB4PHBEl1+IPjA3WF")
f.Write("i0QkEFteX8NVi+xq/2jY4wAQaECcABBkoQAAAABQZIklAAAAAIPsHFNWV4ll6DP/OT00PAEQdUZXV2oBW1No0OMAEL4AAQAAVlf/FfjgABCFwHQIiR00PAEQ6yJXV1NozOMAEFZX/xX04AAQhcAPhCIBAADHBTQ8ARACAAAAOX0UfhD/dRT/dRDongEAAFlZiUUUoTQ8ARCD+AJ1Hf91HP91GP91FP91EP91DP91CP8V9OAAEOneAAAAg/gBD4XTAAAAOX0gdQihVDwBEIlFIFdX/3UU/3UQi0Uk99gbwIPgCEBQ/3Ug/xU44AAQi9iJXeQ73w+EnAAAAIl9/I0EG4PAAyT86LDZ//+JZeiLxIlF3INN/P/rE2oBWMOLZegz/4l93INN/P+LXeQ5fdx0ZlP/ddz/dRT/dRBqAf91IP8VOOAAEIXAdE1XV1P/ddz/dQz/dQj/FfjgABCL8Il12Dv3dDL2RQ0EdEA5fRwPhLIAAAA7dRx/Hv91HP91GFP/ddz/dQz/dQj/FfjgABCFwA+FjwAAADPAjWXIi03wZIkNAAAAAF9eW8nDx0X8AQAAAI0ENoPAAyT86PzY//+JZeiL3Ild4INN/P/rEmoBWMOLZegz/zPbg038/4t12DvfdLRWU/915P913P91DP91CP8V+OAAEIXAdJw5fRxXV3UEV1frBv91HP91GFZTaCACAAD/dSD/FUDgABCL8Dv3D4Rx////i8bpbP///4tUJAiLRCQEhdJWjUr/dA2AOAB0CECL8UmF9nXzgDgAXnUFK0QkBMOLwsPMzMxVi+xXVlOLdQyLfQiNBTw8ARCDeAgAdTuw/4v/CsB0LooGRoonRzjEdPIsQTwaGsmA4SACwQRBhuAsQTwaGsmA4SACwQRBOOB00hrAHP8PvsDrePD/BaBQARCDPZxQARAAfwRqAOsV8P8NoFABEGoT6NH3///HBCQBAAAAuP8AAAAz25AKwHQnigZGih9HONh08lBT")
f.Write("6JU4AACL2IPEBOiLOAAAg8QEOMN02hvAg9j/i9hYC8B1CfD/DaBQARDrCmoT6OH3//+DxASLw1teX8nDV4t8JAjrao2kJAAAAACL/4tMJARX98EDAAAAdA+KAUGEwHQ798EDAAAAdfGLAbr//v5+A9CD8P8zwoPBBKkAAQGBdOiLQfyEwHQjhOR0GqkAAP8AdA6pAAAA/3QC682Nef/rDY15/usIjXn96wONefyLTCQM98EDAAAAdBmKEUGE0nRkiBdH98EDAAAAde7rBYkXg8cEuv/+/n6LAQPQg/D/M8KLEYPBBKkAAQGBdOGE0nQ0hPZ0J/fCAAD/AHQS98IAAAD/dALrx4kXi0QkCF/DZokXi0QkCMZHAgBfw2aJF4tEJAhfw4gXi0QkCF/Di1QkBItMJAj3wgMAAAB1PIsCOgF1LgrAdCY6YQF1JQrkdB3B6BA6QQJ1GQrAdBE6YQN1EIPBBIPCBArkddKL/zPAw5AbwNHgQMOL//fCAQAAAHQUigJCOgF16UEKwHTg98ICAAAAdKhmiwKDwgI6AXXSCsB0yjphAXXJCuR0wYPBAuuMVot0JAiLBoE4Y3Nt4HUUg3gQA3UOgXgUIAWTGXUF6XHr//+hODwBEIXAdBRQ6LstAACFwFl0CVb/FTg8ARDrAjPAXsIEAGhEhwAQ/xX84AAQozg8ARDD/zU4PAEQ/xX84AAQw1aLdCQIagCDJgD/FQDhABBmgThNWnUUi0g8hcl0DQPBikgaiA6KQBuIRgFew1WL7LgsEgAA6H7V//+NhWj///9TUMeFaP///5QAAAD/FQzhABCFwHQag739////ggEAAIMBAACEAQAAhQEAAIYBAACHAQAAiAEAAIkBAACKAQAAiwEAAIwBAACNAQAAjgEAAI8BAACQAQAAkQEAAJIBAACTAQAAlAEAAJUBAACWAQAAlwEAAJgBAACZAQAAmgEAAJsBAACcAQAAnQEAAJ4BAACfAQAAoAEAAKEB")
f.Write("AACiAQAAowEAAKQBAAClAQAApgEAAKcBAACoAQAAqQEAAKoBAACrAQAArAEAAK0BAACuAQAArwEAALABAACxAQAAsgEAALMBAAC0AQAAtQEAALYBAAC3AQAAuAEAALkBAAC6AQAAuwEAALwBAAC9AQAAvgEAAL8BAADAAQAAwQEAAMIBAADDAQAAxAEAAMUBAADGAQAAxwEAAMgBAADJAQAAygEAAMsBAADMAQAAzQEAAM4BAADPAQAA0AEAANEBAADSAQAA0wEAANQBAADVAQAA1gEAANcBAADYAQAA2QEAANoBAADbAQAA3AEAAN0BAADeAQAA3wEAAOABAADhAQAA4gEAAOMBAADkAQAA5QEAAOYBAADnAQAA6AEAAOkBAADqAQAA6wEAAOwBAADtAQAA7gEAAO8BAADwAQAA8QEAAPIBAADzAQAA9AEAAPUBAAD2AQAA9wEAAPgBAAD5AQAA+gEAAPsBAAD8AQAA/QEAAP4BAAD+/////f///3j///8CdRGDvWz///8FcghqAVjpAgEAAI2F1O3//2iQEAAAUGgI5AAQ/xUI4QAQhcAPhNAAAAAz242N1O3//zid1O3//3QTigE8YXwIPHp/BCwgiAFBOBl17Y2F1O3//2oWUGjw4wAQ6NM2AACDxAyFwHUIjYXU7f//60mNhWT+//9oBAEAAFBT/xUE4QAQOJ1k/v//jY1k/v//dBOKATxhfAg8en8ELCCIAUE4GXXtjYVk/v//UI2F1O3//1DoTToAAFlZO8N0PmosUOh/OQAAWTvDWXQwQIvIOBh0DoA5O3UEiBnrAUE4GXXyagpTUOgjNwAAg8QMg/gCdB2D+AN0GIP4AXQTjUX8UOiY/v//gH38BlkbwIPAA1vJwzPAagA5RCQIaAAQAAAPlMBQ/xUU4QAQhcCjlFABEHQ26JP+//+D+AOjmFABEHUNaPgDAADozAAAAFnrCoP4AnUY6AYMAACFwHUP/zWUUAEQ/xUQ")
f.Write("4QAQM8DDagFYw6GYUAEQVoP4A1d1ZlMz2zkdiFABEFWLLbDgABB+QKGMUAEQiz0Y4QAQjXAMaABAAABoAAAQAP82/9doAIAAAGoA/zb/1/92BGoA/zWUUAEQ/9WDxhRDOx2IUAEQfM7/NYxQARBqAP81lFABEP/VXVvrJ4P4AnUivxgUARCL94tGEIXAdA5oAIAAAGoAUP8VGOEAEIs2O/d15f81lFABEP8VEOEAEF9ew2hAAQAAagD/NZRQARD/FbTgABCFwKOMUAEQdQHDi0wkBIMlhFABEACDJYhQARAAagGjgFABEIkNkFABEMcFeFABEBAAAABYw6GIUAEQjQyAoYxQARCNDIg7wXMUi1QkBCtQDIH6AAAQAHIHg8AU6+gzwMNVi+yD7BCLTQhTVot1DItBEFeL/oPG/Ct5DMHvD4vPackEAgAAjYwBRAEAAIlN8IsOSfbBAYlN/A+F5gIAAIsUMY0cMYlV9ItW/IlV+ItV9PbCAYldDHV+wfoESoP6P3YDaj9ai0sEO0sIdUyD+iBzHrsAAACAi8rT641MAgT30yFcuET+CXUoi00IIRnrIY1K4LsAAACA0+uNTAIE99MhnLjEAAAA/gl1BotNCCFZBItN/ItdDOsDi038i1MIi1sEA030iVoEi1UMiU38i1oEi1IIiVMIi9HB+gRKg/o/dgNqP1qLXfiD4wGJXfQPhZQAAAArdfiLXfjB+wRqP4l1DEteO952AoveA034i9GJTfzB+gRKO9Z2AovWO9p0Y4tNDItxBDtxCHVAg/sgcxy+AAAAgIvL0+731iF0uET+TAMEdSaLTQghMesfjUvgvgAAAIDT7vfWIbS4xAAAAP5MAwR1BotNCCFxBItNDItxCItJBIlOBItNDItxBItJCIlOCIt1DOsDi10Ig330AHUIO9oPhIEAAACLTfCLXNEEjQzRiV4EiU4IiXEEi04EiXEIi04EO04IdWCKTAIEg/ogiE0P/sGITAIE")
f.Write("cyWAfQ8AdQ67AAAAgIvK0+uLTQgJGbsAAACAi8rT641EuEQJGOspgH0PAHUQjUrguwAAAIDT64tNCAlZBI1K4LoAAACA0+qNhLjEAAAACRCLRfyJBolEMPyLRfD/CA+F9wAAAKGEUAEQhcAPhNwAAACLDXxQARCLNRjhABDB4Q8DSAy7AIAAAGgAQAAAU1H/1osNfFABEKGEUAEQugAAAIDT6glQCKGEUAEQiw18UAEQi0AQg6SIxAAAAAChhFABEItAEP5IQ6GEUAEQi0gQgHlDAHUJg2AE/qGEUAEQg3gI/3VpU2oA/3AM/9ahhFABEP9wEGoA/zWUUAEQ/xWw4AAQoYhQARCLFYxQARCNBIDB4AKLyKGEUAEQK8iNTBHsUY1IFFFQ6OfI//+LRQiDxAz/DYhQARA7BYRQARB2BINtCBShjFABEKOAUAEQi0UIiT18UAEQo4RQARBfXlvJw1WL7IPsFKGIUAEQixWMUAEQU1aNBIBXjTyCi0UIiX38jUgXg+HwiU3wwfkESYP5IH0Og87/0+6DTfj/iXX06xCDweCDyP8z9tPoiXX0iUX4oYBQARCL2DvfiV0IcxmLSwSLOyNN+CP+C891C4PDFDtd/IldCHLnO138dXmL2jvYiV0IcxWLSwSLOyNN+CP+C891BYPDFOvmO9h1WTtd/HMRg3sIAHUIg8MUiV0I6+07Xfx1JovaO9iJXQhzDYN7CAB1BYPDFOvuO9h1Dug4AgAAi9iF24ldCHQUU+jaAgAAWYtLEIkBi0MQgzj/dQczwOkPAgAAiR2AUAEQi0MQixCD+v+JVfx0FIuMkMQAAACLfJBEI034I/4Lz3U3i5DEAAAAi3BEI1X4I3X0g2X8AI1IRAvWi3X0dReLkYQAAAD/RfwjVfiDwQSL/iM5C9d06YtV/IvKM/9pyQQCAACNjAFEAQAAiU30i0yQRCPOdQ2LjJDEAAAAaiAjTfhfhcl8BdHhR+v3i030i1T5BIsK")
f.Write("K03wi/GJTfjB/gROg/4/fgNqP1479w+EDQEAAItKBDtKCHVhg/8gfSu7AAAAgIvP0+uLTfyNfDgE99OJXewjXIhEiVyIRP4PdTiLXQiLTewhC+sxjU/guwAAAIDT64tN/I18OASNjIjEAAAA99MhGf4PiV3sdQuLXQiLTewhSwTrA4tdCItKCIt6BIN9+ACJeQSLSgSLegiJeQgPhJQAAACLTfSLfPEEjQzxiXoEiUoIiVEEi0oEiVEIi0oEO0oIdWSKTAYEg/4giE0LfSn+wYB9CwCITAYEdQu/AAAAgIvO0+8JO78AAACAi87T74tN/Al8iETrL/7BgH0LAIhMBgR1DY1O4L8AAACA0+8JewSLTfyNvIjEAAAAjU7gvgAAAIDT7gk3i034hcl0C4kKiUwR/OsDi034i3XwA9GNTgGJColMMvyLdfSLDoXJjXkBiT51GjsdhFABEHUSi038Ow18UAEQdQeDJYRQARAAi038iQiNQgRfXlvJw6GIUAEQiw14UAEQVlcz/zvBdTCNRIlQweACUP81jFABEFf/NZRQARD/FSDhABA7x3RhgwV4UAEQEKOMUAEQoYhQARCLDYxQARBoxEEAAGoIjQSA/zWUUAEQjTSB/xW04AAQO8eJRhB0KmoEaAAgAABoAAAQAFf/FRzhABA7x4lGDHUU/3YQV/81lFABEP8VsOAAEDPA6xeDTgj/iT6JfgT/BYhQARCLRhCDCP+Lxl9ew1WL7FGLTQhTVleLcRCLQQgz24XAfAXR4EPr94vDaj9pwAQCAABajYQwRAEAAIlF/IlACIlABIPACEp19Iv7agTB5w8DeQxoABAAAGgAgAAAV/8VHOEAEIXAdQiDyP/pkwAAAI2XAHAAADv6dzyNRxCDSPj/g4jsDwAA/42I/A8AAMdA/PAPAACJCI2I/O///4lIBMeA6A8AAPAPAAAFABAAAI1I8DvKdseLRfyNTwwF+AEAAGoBX4lIBIlBCI1KDIlI")
f.Write("CIlBBINknkQAibyexAAAAIpGQ4rI/sGEwItFCIhOQ3UDCXgEugAAAICLy9Pq99IhUAiLw19eW8nDVYvsg+wMi00Ii0UQU1ZXi30Mi9eNcBcrUQyLQRCD5vDB6g+LymnJBAIAAI2MAUQBAACJTfSLT/xJO/GJTRCLXDn8jXw5/Ild/A+OXwEAAPbDAQ+FTwEAAAPZO/MPj0UBAACLTfzB+QRJg/k/iU34dgZqP1mJTfiLXwQ7Xwh1SIP5IHMfuwAAAIDT64tN+I1MAQT30yFckET+CXUri00IIRnrJIPB4LsAAACA0+uLTfiNTAEE99MhnJDEAAAA/gl1BotNCCFZBItPCItfBIlZBItPBIt/CIl5CItNECvOAU38g338AA+OqgAAAIt9/ItNDMH/BE+NTDH8g/8/dgNqP1+LXfSNHPuJXRCLWwSJWQSLXRCJWQiJSwSLWQSJSwiLWQQ7WQh1XIpMBwSD/yCITRP+wYhMBwRzIYB9EwB1DrsAAACAi8/T64tNCAkZjUSQRLoAAACAi8/rJYB9EwB1EI1P4LsAAACA0+uLTQgJWQSNhJDEAAAAjU/gugAAAIDT6gkQi1UMi038jUQy/IkIiUwB/OsDi1UMjUYBiUL8iUQy+OlHAQAAM8DpQwEAAA+NOgEAAItdDCl1EI1OAYlL/I1cM/yLdRCJXQzB/gROiUv8g/4/dgNqP172RfwBD4WFAAAAi3X8wf4EToP+P3YDaj9ei08EO08IdUeD/iBzHrsAAACAi87T6410BgT30yFckET+DnUoi00IIRnrIY1O4LsAAACA0+uNTAYE99MhnJDEAAAA/gl1BotNCCFZBItdDItPCIt3BIlxBItPBIt3CIlxCIt1EAN1/Il1EMH+BE6D/j92A2o/XotN9It88QSNDPGJewSJSwiJWQSLSwSJWQiLSwQ7Swh1XIpMBgSD/iCITQ/+wYhMBgRzIYB9DwB1Dr8AAACAi87T74tNCAk5jUSQRLoA")
f.Write("AACAi87rJYB9DwB1EI1O4L8AAACA0++LTQgJeQSNhJDEAAAAjU7gugAAAIDT6gkQi0UQiQOJRBj8agFYX15bycODPSgUARD/U1VWV3UHvhgUARDrHWggIAAAagD/NZRQARD/FbTgABCL8IX2D4QMAQAAiy0c4QAQagRoACAAAGgAAEAAagD/1Yv4hf8PhNUAAABqBLsAAAEAaAAQAABTV//VhcAPhK8AAAC4GBQBEDvwdR6DPRgUARAAdQWjGBQBEIM9HBQBEAB1HKMcFAEQ6xWJBqEcFAEQiUYEiTUcFAEQi0YEiTCNhwAAQACNjpgAAACJRhSNRhiJTgyJfhCJRggz7bnxAAAAM9KD/RAPncJKI9FKRYkQiUgEg8AIgf0ABAAAfONTagBX6GopAACDxAyLRhADwzv4cxuAj/gAAAD/jUcIiQfHRwTwAAAAgccAEAAA69yLxusnaACAAABqAFf/FRjhABCB/hgUARB0D1ZqAP81lFABEP8VsOAAEDPAX15dW8NWi3QkCGgAgAAAagD/dhD/FRjhABA5NTg0ARB1CItGBKM4NAEQgf4YFAEQdCCLRgSLDlZqAIkIiwaLTgSJSAT/NZRQARD/FbDgABBew4MNKBQBEP9ew1WL7FFTVos1HBQBEFeDfhD/D4SUAAAAg2X8AI2+ECAAALsA8D8AgT/wAAAAdTmLw2gAQAAAA0YQaAAQAABQ/xUY4QAQhcB0H4MP//8NaDwBEItGDIXAdAQ7x3YDiX4M/0X8/00IdA2B6wAQAACD7wiF232yg338AIvOi3YEdCyDeRj/dSZqAY1BIFqDOP91DEKDwAiB+gAEAAB874H6AAQAAHUHUegA////WTs1HBQBEHQKg30IAA+PUP///19eW8nDi0QkBLoYFAEQVovKO0EQdgU7QRRyCIsJO8p0N+vuqA91MYvwugABAACB5v8PAAA78nIgi3QkDIkOi3QkEIvIZoHhAPArwYkOK8JewfgEjUQI")
f.Write("CMMzwF7Di0QkBItMJAgrSBDB+QyNRMgYi0wkDA+2EQEQgCEAgTjwAAAAx0AE8QAAAHUX/wVoPAEQgz1oPAEQIHUIahDopP7//1nDVYvsUVFTVos1ODQBEFeLVhCD+v8PhJ8AAACLfgiNjhggAACLxyvGg+gYwfgDweAMA8I7+YlF/HM6iw+LXQg7y3waOV8EdhVTUVDouQEAAIPEDIXAdXWLRfyJXwSDxwiNjhggAAAFABAAADv5iUX8csjrA4tdCItGCItOEI1+GIlF+Dv4iU38czOLBzvDfBk5XwR2FFNQ/3X86GoBAACDxAyFwHUmiV8EgUX8ABAAAIPHCDt9+HLS6wOLXQiLNjs1ODQBEHQV6UP///+JNTg0ARApH4l+COkoAQAAuBgUARCL+IN/EP90BoN/DAB1DIs/O/gPhNcAAADr6ItfDINl/ACL84vDK/eD7hjB/gPB5gwDdxCDO/91EYN9/BB9C4PACP9F/IM4/3Tvi0X8agTB4AxoABAAAFBWiUX4/xUc4QAQO8YPhbgAAABqAP91+FboCyYAAItV/IPEDIXSi8t+MI1GBIlV/ICI9AAAAP+NUASJUPy68AAAAIkQiRHHQQTxAAAABQAQAACDwQj/Tfx11ok9ODQBEI2HGCAAADvIcwyDOf90BYPBCOvyO8gbwCPBiUcMi0UIiEYIiV8IKQMpRgSNTAYIjYYAAQAAiQ7rNOg0+///hcB0KYtIEIhZCI1UGQijODQBEIkRuvAAAAAr04lRBA+20ylQGI2BAAEAAOsCM8BfXlvJw1WL7FGLTQiLVRBTVotxBFeLOY2Z+AAAADvyiX38i8eJXQhyIY0EF4gXO8NzBwERKVEE6wmDYQQAjUEIiQGNRwjpzgAAAAP3gD4AdAKLxo00EDvzc0OKGITbdTBqAY1YAV6AOwB1BENG6/c78nNOO0X8dQWJcQTrDCl1DDlVDA+CmQAAAIt9/IvD6wUPtvMDxo00EDt1CHK9jXEI")
f.Write("O/dzfo0EFjtFCHN2igaEwHVAagGNXgFYgDsAdSVDQOv3jRwQO10Icwkr8okZiXEE6wmDYQQAjXEIiTGIEIPACOs2O8JzEylFDDlVDHI0i/Prrg+2wAPw66eNHBY7XQhzCSvCiRmJQQTrCYNhBACNQQiJAYgWjUYIa8kPweAEK8HrAjPAX15bycNVi+xRi1UQU4tdDFYPtgpXi30Ig2X8AIvDK0cQwfgMO00UjXzHGHYSi0UUK8iIAgEPx0cE8QAAAOtgc2WLRRSNNAKNg/gAAAA7xnJVjQQRO8ZzCoA4AHUDQOv0O8Z1QopFFIgCiwM70HcrO/B2J42D+AAAADvwcxQzwIkzOAZ1B0CAPAYAdPmJQwTrCYNjBACNQwiJAytNFAEPx0X8AQAAAItF/F9eW8nDzMxWQzIwWEMwMFWL7IPsCFNWV1X8i10Mi0UI90AEBgAAAA+FggAAAIlF+ItFEIlF/I1F+IlD/ItzDIt7CIP+/3RhjQx2g3yPBAB0RVZVjWsQ/1SPBF1ei10MC8B0M3g8i3sIU+iJt///g8QEjWsQVlPovrf//4PECI0MdmoBi0SPCOhBuP//iwSPiUMM/1SPCIt7CI0Mdos0j+uhuAAAAADrHLgBAAAA6xVVjWsQav9T6H63//+DxAhduAEAAABdX15bi+Vdw1WLTCQIiymLQRxQi0EYUOhZt///g8QIXcIEAKFwPAEQhcB0D/90JAT/0IXAWXQEagFYwzPAw6F0UAEQhcB0Av/QaCgAARBoFAABEOjqAAAAaBAAARBoAAABEOjbAAAAg8QQw2oAagH/dCQM6BMAAACDxAzDagFqAGoA6AQAAACDxAzDV+ifAAAAagFfOT20PAEQdRH/dCQI/xWU4AAQUP8VmOAAEIN8JAwAU4tcJBSJPbA8ARCIHaw8ARB1PKFwUAEQhcB0IosNbFABEFaNcfw78HITiwaFwHQC/9CD7gQ7NXBQARBz7V5oNAABEGgsAAEQ6EMA")
f.Write("AABZWWhAAAEQaDgAARDoMgAAAFlZhdtbdAfoHQAAAF/D/3QkCIk9tDwBEP8V5OAAEF/Dag3oGt///1nDag3oct///1nDVot0JAg7dCQMcw2LBoXAdAL/0IPGBOvtXsNVi+xq/2gg5AAQaECcABBkoQAAAABQZIklAAAAAIPsKFNWV4tdCDP/O991Dv91DOgEwv//WenmAgAAi3UMO/d1DFPoCMH//1np0QIAAKGYUAEQg/gDD4U5AQAAiX3cg/7gD4fxAAAAagnoh97//1mJffxT6KHr//9ZiUXYO8cPhKQAAAA7NZBQARB3TFZTUOiO8///g8QMhcB0BYld3Os4VujH7v//WYlF3DvHdCqLQ/xIiUXgO8ZyAovGUFP/ddzomsb//1PoTuv//4lF2FNQ6G/r//+DxBg5fdx1Szv3dQZqAV6JdQyDxg+D5vCJdQxWV/81lFABEP8VtOAAEIlF3DvHdCOLQ/xIiUXgO8ZyAovGUFP/ddzoQ8b//1P/ddjoH+v//4PEFINN/P/oWgAAADl92HUiO/d1A2oBXoPGD4Pm8Il1DFZTV/81lFABEP8VIOEAEIlF3ItF3DvHD4W9AQAAOT1sPAEQD4SxAQAAVuhS/f//WYXAD4Xd/v//6ZsBAACLdQyLXQgz/2oJ6MTd//9Zw4P4Ag+FRwEAAIP+4HcSO/d2CIPGD4Pm8OsDahBeiXUMiX3cg/7gD4fzAAAAagnoLt3//1nHRfwBAAAAjUXUUI1FyFBT6Jf3//+DxAyL+Il90IX/D4SqAAAAOzU8NAEQc1yL3sHrBFNX/3XU/3XI6DX7//+DxBCFwHQIi0UIiUXc6zhT6PT3//9ZiUXchcB0Kg+2B8HgBIlFzDvGcgKLxlD/dQj/ddzoIMX//1f/ddT/dcjogPf//4PEGItdCIN93AB1U1ZqAP81lFABEP8VtOAAEIlF3IXAdD0PtgfB4ASJRcw7xnICi8ZQU/913OjZxP//V/911P91yOg5")
f.Write("9///g8QY6xNWU2oA/zWUUAEQ/xUg4QAQiUXcg038/+gmAAAAi0XcO8d1Zjk9bDwBEHReVuj/+///WYXAD4Xj/v//60uLdQyLXQhqCeh23P//WTP/wzPAg/7gdxw793UDagFeg8YPg+bwVlNX/zWUUAEQ/xUg4QAQO8d1FTk9bDwBEHQNVuiu+///WYXAdcYzwItN8GSJDQAAAABfXlvJw1WL7Gr/aDjkABBoQJwAEGShAAAAAFBkiSUAAAAAg+wcU1ZXoZhQARCD+AN1RmoJ6JLb//9Zg2X8AIt1CFboqOj//1mJReSFwHQLi3b8g+4JiXXg6wOLdeCDTfz/6AkAAACDfeQA61WLdeBqCei22///WcOD+AJ1RmoJ6Efb//9Zx0X8AQAAAI1F3FCNRdRQ/3UI6K71//+DxAyJRdiFwHQLD7YwweYEiXXg6wOLdeCDTfz/6C0AAACDfdgAdRP/dQhqAP81lFABEP8VkOAAEIvwi8aLTfBkiQ0AAAAAX15bycOLdeBqCeg72///WcNVi+yB7MQBAACAZesAU1aLdQwz21eKBold/ITAiV3MD4ThCQAAi30I6wWLfQgz24M9CBQBEAF+Dw+2wGoIUOgtIgAAWVnrD4sN8BABEA+2wIoEQYPgCDvDdDb/TfxXjUX8V1DoJQoAAFlZUOgGCgAAD7ZGAUZQ6M0hAACDxAyFwHQOD7ZGAUZQ6LshAABZ6+6APiUPhdkIAACAZcsAgGXoAIBl6QCAZfIAgGXxAIBl6gAz/4Bl+wCJXeSJXeCJXfTGRfMBiV3QD7ZeAUaDPQgUARABfg8PtsNqBFDokCEAAFlZ6w+LDfAQARAPtsOKBEGD4ASFwHQSi0X0/0XgjQSAjURD0IlF9Otlg/tOfz50XoP7KnQyg/tGdFSD+0l0CoP7THU3/kXz60WAfgE2dSyAfgI0jUYCdSP/RdCDZdgAg2XcAIvw6yf+RfLrIoP7aHQXg/tsdAqD+3d0CP5F8esO")
f.Write("/kXz/kX76wb+TfP+TfuAffEAD4RP////gH3yAIl1DHUSi0UQiUW8g8AEiUUQi0D8iUXUgGXxAIB9+wB1FIoGPFN0CjxDdAaATfv/6wTGRfsBi10MD7Yzg84gg/5uiXXEdCiD/mN0FIP+e3QP/3UIjUX8UOi1CAAAWesL/3UI/0X86HYIAABZiUXsM8A5ReB0CTlF9A+E3AcAAIP+bw+PXgIAAA+ECgUAAIP+Yw+ELAIAAIP+ZA+E+AQAAA+OagIAAIP+Z344g/5pdBuD/m4PhVcCAACAffIAi338D4QABwAA6SEHAABqZF6LXeyD+y0PhX4CAADGRekB6XoCAACLXeyNtTz+//+D+y11DoidPP7//421Pf7//+sFg/srdReLfQj/TfT/RfxX6M4HAACL2FmJXezrA4t9CIN94AB0CYF99F0BAAB+B8dF9F0BAACDPQgUARABfgxqBFPosB8AAFlZ6wuh8BABEIoEWIPgBIXAdCGLRfT/TfSFwHQX/0XkiB5G/0X8V+hwBwAAi9hZiV3s67s4HQwUARB1ZotF9P9N9IXAdFz/RfxX6E0HAACL2KAMFAEQiAZZiV3sRoM9CBQBEAF+DGoEU+hCHwAAWVnrC6HwEAEQigRYg+AEhcB0IYtF9P9N9IXAdBf/ReSIHkb/RfxX6AIHAACL2FmJXezru4N95AAPhI4AAACD+2V0CYP7RQ+FgAAAAItF9P9N9IXAdHbGBmVG/0X8V+jLBgAAi9hZg/stiV3sdQWIBkbrBYP7K3Uei0X0/030hcB1BSFF9OsP/0X8V+ieBgAAi9hZiV3sgz0IFAEQAX4MagRT6JseAABZWesLofAQARCKBFiD4ASFwHQSi0X0/030hcB0CP9F5IgeRuu7/038V1PocgYAAIN95ABZWQ+E9gUAAIB98gAPhU0FAAD/RcyAJgCNhTz+//9QD75F8/911EhQ/xUYOAEQg8QM6SkFAAA5ReB1Cv9F9MdF4AEAAACA")
f.Write("ffsAfgTGReoBv0g0ARDpCwEAAIvGg+hwD4SjAgAAg+gDD4ToAAAASEgPhJYCAACD6AMPhMP9//+D6AN0JA+2AztF7A+FPwUAAP5N64B98gAPhcMEAACLRbyJRRDpuAQAAIB9+wB+BMZF6gGLfQxHiX0MgD9eD4WnAAAAi8eNeAHpmQAAAIP7K3Ui/030dQyDfeAAdAbGRfEB6xH/dQj/RfzoaAUAAIvYWYld7IP7MA+FRQIAAP91CP9F/OhOBQAAi9hZgPt4iV3sdC+A+1h0KoP+eMdF5AEAAAB0CGpvXukWAgAA/3UI/038U+g4BQAAWVlqMFvp/QEAAP91CP9F/OgJBQAAWYvYiV3sanjrz4B9+wB+BMZF6gG/QDQBEIBN6P9qII1FnGoAUOjVFwAAg8QMg33Ee3UOgD9ddQmyXUfGRacg6wOKVcuKBzxddF9HPC11QYTSdD2KD4D5XXQ2RzrRcwSKwesEisKK0TrQdyEPttIPtvAr8kaLyovCg+EHswHB6APS441EBZwIGEJOdegy0uu0D7bIitCLwYPhB7MBwegD0uONRAWcCBjrm4A/AA+EAQQAAIN9xHt1A4l9DIt9CIt11P9N/Ff/deyJddDoUwQAAFlZg33gAHQOi0X0/030hcAPhJwAAAD/RfxX6BoEAACD+P9ZiUXsdH6LyGoBg+EHWg++XejT4ovIwfkDD75MDZwzy4XRdGCAffIAdVKAfeoAdEGLDfAQARCIRcgPtsD2REEBgHQN/0X8V+jLAwAAWYhFyf81CBQBEI1FyFCNRcJQ6HoaAABmi0XCg8QMZokGRkbrA4gGRol11Olk/////0XQ6Vz/////TfxXUOijAwAAWVk5ddAPhCgDAACAffIAD4V/AgAA/0XMg33EYw+EcgIAAIB96gCLRdR0CWaDIADpYAIAAIAgAOlYAgAAxkXzAYtd7IP7LXUGxkXpAesFg/srdSL/TfR1DIN94AB0BsZF8QHrEf91CP9F")
f.Write("/OgaAwAAWYvYiV3sg33QAA+EDwEAAIB98QAPheMAAACD/nh1T4M9CBQBEAF+D2iAAAAAU+j7GgAAWVnrDaHwEAEQigRYJYAAAACFwA+EowAAAItF2ItV3GoEWeiWGwAAU4lF2IlV3Oh9AgAAi9hZiV3s61ODPQgUARABfgxqBFPorxoAAFlZ6wuh8BABEIoEWIPgBIXAdF2D/m91FYP7OH1Ti0XYi1XcagNZ6EYbAADrD2oAagr/ddz/ddjo9RoAAIlF2IlV3P9F5I1D0JkBRdgRVdyDfeAAdAX/TfR0JP91CP9F/Og2AgAAi9hZiV3s6Sv/////dQj/TfxT6DkCAABZWYB96QAPhNwAAACLRdiLTdz32IPRAIlF2PfZiU3c6cQAAACAffEAD4WyAAAAg/54dD+D/nB0OoM9CBQBEAF+DGoEU+jqGQAAWVnrC6HwEAEQigRYg+AEhcB0doP+b3UKg/s4fWzB5wPrP408v9Hn6ziDPQgUARABfg9ogAAAAFPorRkAAFlZ6w2h8BABEIoEWCWAAAAAhcB0N1PB5wToRAEAAIvYWYld7P9F5IN94ACNfB/QdAX/TfR0JP91CP9F/OhYAQAAi9hZiV3s6Vz/////dQj/TfxT6FsBAABZWYB96QB0Avffg/5GdQSDZeQAg33kAA+EzgAAAIB98gB1Kf9FzIN90AB0EItF1ItN2IkIi03ciUgE6xCAffMAi0XUdASJOOsDZok4/kXr/0UMi3UM60L/RfxX6OEAAACL2FkPtgZGO8OJXeyJdQx1VYsN8BABEA+2w/ZEQQGAdBj/RfxX6LcAAABZD7YORjvIiXUMdT7/TfyDfez/dRCAPiV1TYtFDIB4AW51RIvwigaEwA+FVvb//+sw/3UI/038/3Xs6wX/TfxXU+iLAAAAWVnrF/9N/FdQ6H0AAAD/TfxXU+hzAAAAg8QQg33s/3URi0XMhcB1DThF63UIg8j/6wOLRcxfXlvJw4M9CBQB")
f.Write("EAFWfhCLdCQIagRW6DUYAABZWesPi3QkCKHwEAEQigRwg+AEhcB1BoPm34PuB4vGXsOLVCQE/0oEeAmLCg+2AUGJCsNS6N0YAABZw4N8JAT/dA//dCQI/3QkCOijGQAAWVnDVot0JAhX/3QkEP8G6L7///+L+FfoohcAAFmFwFl154vHX17DVYvsg+xIU1ZXaIAEAADoV7P//4vwWYX2dQhqG+iQt///WYk1YE8BEMcFYFABECAAAACNhoAEAAA78HMegGYEAIMO/4NmCADGRgUKoWBPARCDxiQFgAQAAOvejUW4UP8VgOAAEGaDfeoAD4TRAAAAi0XshcAPhMYAAACLOI1YBI0EO4lF/LgACAAAO/h8Aov4OT1gUAEQfVa+ZE8BEGiABAAA6MOy//+FwFl0PIMFYFABECCJBo2IgAQAADvBcxyAYAQAgwj/g2AIAMZABQqLDoPAJIHBgAQAAOvgg8YEOT1gUAEQfLfrBos9YFABEDP2hf9+TItF/IsIg/n/dDiKA6gBdDKoCHULUf8VhOAAEIXAdCOLzovGwfkFg+AfiwyNYE8BEI0EwI0EgYtN/IsJiQiKC4hIBINF/ARGQzv3fLQz24sNYE8BEI0E24M8gf+NNIF1TYXbxkYEgXUFavZY6wqLw0j32BvAg8D1UP8ViOAAEIv4g///dBdX/xWE4AAQhcB0DCX/AAAAiT6D+AJ1BoBOBEDrD4P4A3UKgE4ECOsEgE4EgEOD+wN8l/81YFABEP8VjOAAEF9eW8nDU1ZXvmBPARCLBoXAdDeL+AWABAAAO/hzIY1fDIN7/AB0B1P/FdjgABCLBoPHJAWABAAAg8MkO/hy4v826ISw//+DJgBZg8YEgf5gUAEQfLhfXlvDUzPbOR1oUAEQVld1BehT0v//izXAOwEQM/+KBjrDdBI8PXQBR1botrX//1mNdAYB6+iNBL0EAAAAUOgbsf//i/BZO/OJNZQ8ARB1CGoJ6E61//9Ziz3A")
f.Write("OwEQOB90OVVX6Hy1//+L6FlFgD89dCJV6Oaw//87w1mJBnUIagnoH7X//1lX/zboFtb//1mDxgRZA/04H3XJXf81wDsBEOjPr///WYkdwDsBEIkeX17HBWRQARABAAAAW8NVi+xRUVMz2zkdaFABEFZXdQXoldH//764PAEQaAQBAABWU/8VBOEAEKHIUgEQiTWkPAEQi/44GHQCi/iNRfhQjUX8UFNTV+hNAAAAi0X4i038jQSIUOhGsP//i/CDxBg783UIagjofbT//1mNRfhQjUX8UItF/I0EhlBWV+gXAAAAi0X8g8QUSIk1jDwBEF9eo4g8ARBbycNVi+yLTRiLRRRTVoMhAIt1EFeLfQzHAAEAAACLRQiF/3QIiTeDxwSJfQyAOCJ1RIpQAUCA+iJ0KYTSdCUPttL2gsFRARAEdAz/AYX2dAaKEIgWRkD/AYX2dNWKEIgWRuvO/wGF9nQEgCYARoA4InVGQOtD/wGF9nQFihCIFkaKEEAPttr2g8FRARAEdAz/AYX2dAWKGIgeRkCA+iB0CYTSdAmA+gl1zITSdQNI6wiF9nQEgGb/AINlGACAOAAPhOAAAACKEID6IHQFgPoJdQNA6/GAOAAPhMgAAACF/3QIiTeDxwSJfQyLVRT/AsdFCAEAAAAz24A4XHUEQEPr94A4InUs9sMBdSUz/zl9GHQNgHgBIo1QAXUEi8LrA4l9CIt9DDPSOVUYD5TCiVUY0euL00uF0nQOQ4X2dATGBlxG/wFLdfOKEITSdEqDfRgAdQqA+iB0P4D6CXQ6g30IAHQuhfZ0GQ+22vaDwVEBEAR0BogWRkD/AYoQiBZG6w8PttL2gsFRARAEdANA/wH/AUDpWP///4X2dASAJgBG/wHpF////4X/dAODJwCLRRRfXlv/AF3DUVGhvD0BEFNViy1w4AAQVlcz2zP2M/87w3Uz/9WL8DvzdAzHBbw9ARABAAAA6yj/FXTgABCL+Dv7D4TqAAAA")
f.Write("xwW8PQEQAgAAAOmPAAAAg/gBD4WBAAAAO/N1DP/Vi/A78w+EwgAAAGY5HovGdA5AQGY5GHX5QEBmORh18ivGiz1A4AAQ0fhTU0BTU1BWU1OJRCQ0/9eL6DvrdDJV6LOt//87w1mJRCQQdCNTU1VQ/3QkJFZTU//XhcB1Dv90JBDop6z//1mJXCQQi1wkEFb/FXjgABCLw+tTg/gCdUw7+3UM/xV04AAQi/g7+3Q8OB+Lx3QKQDgYdftAOBh19ivHQIvoVehMrf//i/BZO/N1BDP26wtVV1boYLL//4PEDFf/FXzgABCLxusCM8BfXl1bWVnDagFYwgwAocg7ARCD+AF0DYXAdSqDPcw7ARABdSFo/AAAAOgYAAAAocA9ARBZhcB0Av/QaP8AAADoAgAAAFnDVYvsgeykAQAAi1UIM8m4eDQBEDsQdAuDwAhBPQg1ARB88VaL8cHmAzuWeDQBEA+FHAEAAKHIOwEQg/gBD4ToAAAAhcB1DYM9zDsBEAEPhNcAAACB+vwAAAAPhPEAAACNhVz+//9oBAEAAFBqAP8VBOEAEIXAdRONhVz+//9oKOcAEFDootH//1lZjYVc/v//V1CNvVz+///ozbD//0BZg/g8dimNhVz+//9Q6Lqw//+L+I2FXP7//4PoO2oDA/hoJOcAEFfoQM3//4PEEI2FYP///2gI5wAQUOhM0f//jYVg////V1DoT9H//42FYP///2gE5wAQUOg+0f///7Z8NAEQjYVg////UOgs0f//aBAgAQCNhWD///9o3OYAEFDoPxIAAIPELF/rJo1FCI22fDQBEGoAUP826C2w//9ZUP82avT/FYjgABBQ/xUo4AAQXsnDVmoBXv90JAz/dCQM/xVs4AAQhcB0AjP2i8Zew1ZqAV7/dCQM/3QkDP8VnOAAEIXAdAIz9ovGXsNWagFe/3QkCP8VaOAAEIXAdAIz9ovGXsNVi+xq/2hA5wAQaECcABBkoQAAAABQZIkl")
f.Write("AAAAAIPsGFNWV4t1CA+vdQyJdQyJdeSD/uB3FDPbO/N1A2oBXoPGD4Pm8Il1DOsCM9uJXeCD/uAPh6gAAAChmFABEIP4A3VBi33kOz2QUAEQd3xqCeiKx///WYld/Ffo+Nf//1mJReCDTfz/6A8AAAA5XeB0Xv915OtIM9uLdQxqCei+x///WcOD+AJ1QTs1PDQBEHc5agnoR8f//1nHRfwBAAAAi8bB6ARQ6E/i//9ZiUXgg038/+hMAAAAOV3gdBJWU/914OiSCQAAg8QMOV3gdT5Wagj/NZRQARD/FbTgABCJReA5XeB1JzkdbDwBEHQfVui95v//WYXAD4Uw////6xEz24t1DGoJ6DXH//9Zw4tF4ItN8GSJDQAAAABfXlvJw2oK6Bn9//9qFuj+EAAAWVlqA+jD5v//Vot0JAg7NWBQARBzQIvOi8bB+QWD4B+LDI1gTwEQjQTA9kSBBAF0JVdW6MsTAAD/dCQY/3QkGFboKAAAAFaL+OgUFAAAg8QUi8dfXsPo1RIAAMcACQAAAOjTEgAAgyAAg8j/XsNWi3QkCFdW6EcTAACD+P9ZdQ3oqxIAAMcACQAAAOst/3QkFGoA/3QkGFD/FWTgABCL+IP//3UI/xUw4AAQ6wIzwIXAdAxQ6AQSAABZg8j/6x+LzoPmH8H5BYvGiwyNYE8BEI0EwIBkgQT9jUSBBIvHX17DVot0JAg7NWBQARBzQIvOi8bB+QWD4B+LDI1gTwEQjQTA9kSBBAF0JVdW6PMSAAD/dCQY/3QkGFboKAAAAFaL+Og8EwAAg8QUi8dfXsPo/REAAMcACQAAAOj7EQAAgyAAg8j/XsNVi+yB7BQEAABTVlcz/zl9EIl9+Il98HUHM8DpZgEAAItFCMH4BY0chWBPARCLRQiD4B+NNMCLA8HmAvZEMAQgdA5qAlf/dQjo2/7//4PEDIsDA8b2QASAD4TBAAAAi0UMOX0QiUX8iX0ID4bqAAAAjYXs+///")
f.Write("i038K00MO00QcymLTfz/RfyKCYD5CnUH/0XwxgANQIgIQIvIjZXs+///K8qB+QAEAAB8zIv4jYXs+///K/iNRfRqAFCNhez7//9XUIsD/zQw/xUo4AAQhcB0Q4tF9AFF+DvHfAuLRfwrRQw7RRByijP/i0X4O8cPhZAAAAA5fQh0YmoFXjl1CHVM6OUQAADHAAkAAADo4xAAAIkw60H/FTDgABCJRQjrx41N9FdR/3UQ/3UM/zD/FSjgABCFwHQLi0X0iX0IiUX466f/FTDgABCJRQjrnP91COgjEAAAWYPI/+ssiwP2RDAEQHQMi0UMgDgaD4Sq/v//6HYQAADHABwAAADodBAAAIk469IrRfBfXlvJw/8FxD0BEGgAEAAA6BSn//9Zi0wkBIXAiUEIdA2DSQwIx0EYABAAAOsRg0kMBI1BFIlBCMdBGAIAAACLQQiDYQQAiQHDi0QkBDsFYFABEHIDM8DDi8iD4B/B+QWNBMCLDI1gTwEQikSBBIPgQMOhQE8BEFZqFIXAXnUHuAACAADrBjvGfQeLxqNATwEQagRQ6FD7//9Zoyw/ARCFwFl1IWoEVok1QE8BEOg3+///WaMsPwEQhcBZdQhqGuisqv//WTPJuJA1ARCLFSw/ARCJBBGDwCCDwQQ9EDgBEHzqM8m6oDUBEIvxi8HB/gWD4B+LNLVgTwEQjQTAiwSGg/j/dASFwHUDgwr/g8IgQYH6ADYBEHzRXsPopBEAAIA9rDwBEAB0BemLEAAAw4tEJAS5kDUBEDvBchc98DcBEHcQK8HB+AWDwBxQ6JbC//9Zw4PAIFD/FdzgABDDi0QkBIP4FH0Lg8AcUOh3wv//WcOLRCQIg8AgUP8V3OAAEMOLRCQEuZA1ARA7wXIXPfA3ARB3ECvBwfgFg8AcUOilwv//WcODwCBQ/xXg4AAQw4tEJASD+BR9C4PAHFDohsL//1nDi0QkCIPAIFD/FeDgABDDVYvsU1a+oFABEFdW")
f.Write("/xWs4AAQiz2o4AAQM9s5HZxQARB0Dlb/12oT6OjB//9ZagFb/3UM/3UI6B4AAABZiUUMhdtZdApqE+gqwv//WesDVv/Xi0UMX15bXcNVi+yLRQiFwHUCXcODPUQ8ARAAdRJmi00MZoH5/wB3OWoBiAhYXcONTQiDZQgAUWoA/zUIFAEQUI1FDGoBUGggAgAA/zVUPAEQ/xVA4AAQhcB0BoN9CAB0DujbDQAAxwAqAAAAg8j/XcPMzMzMzMzMzMzMzMxTVotEJBgLwHUYi0wkFItEJBAz0vfxi9iLRCQM9/GL0+tBi8iLXCQUi1QkEItEJAzR6dHb0erR2AvJdfT384vw92QkGIvIi0QkFPfmA9FyDjtUJBB3CHIHO0QkDHYBTjPSi8ZeW8IQAMzMzMzMzMzMU4tEJBQLwHUYi0wkEItEJAwz0vfxi0QkCPfxi8Iz0utQi8iLXCQQi1QkDItEJAjR6dHb0erR2AvJdfT384vI92QkFJH3ZCQQA9FyDjtUJAx3CHIOO0QkCHYIK0QkEBtUJBQrRCQIG1QkDPfa99iD2gBbwhAAVYvsav9oWOcAEGhAnAAQZKEAAAAAUGSJJQAAAACD7BhTVleJZeihyD0BEDPbO8N1Po1F5FBqAV5WaNDjABBW/xVc4AAQhcB0BIvG6x2NReRQVmjM4wAQVlP/FWDgABCFwA+EzgAAAGoCWKPIPQEQg/gCdSSLRRw7w3UFoUQ8ARD/dRT/dRD/dQz/dQhQ/xVg4AAQ6Z8AAACD+AEPhZQAAAA5XRh1CKFUPAEQiUUYU1P/dRD/dQyLRSD32BvAg+AIQFD/dRj/FTjgABCJReA7w3RjiV38jTwAi8eDwAMk/OiXn///iWXoi/SJddxXU1bo5wEAAIPEDOsLagFYw4tl6DPbM/aDTfz/O/N0Kf914Fb/dRD/dQxqAf91GP8VOOAAEDvDdBD/dRRQVv91CP8VXOAAEOsCM8CNZcyLTfBkiQ0AAAAAX15b")
f.Write("ycNVi+xRgz1EPAEQAFNWV3Udi0UIg/hBD4yqAAAAg/haD4+hAAAAg8Ag6ZkAAACLXQi/AAEAAGoBO99efSU5NQgUARB+C1ZT6GUGAABZWesKofAQARCKBFgjxoXAdQSLw+tlixXwEAEQi8PB+AgPtsj2REoBgHQPgGUKAGoCiEUIiF0JWOsJgGUJAIhdCIvGVmoAjU38agNRUI1FCFBX/zVEPAEQ6NjD//+DxCCFwHSuO8Z1Bg+2RfzrDQ+2Rf0Ptk38weAIC8FfXlvJw8zMzMzMzMxVi+xWM8BQUFBQUFBQUItVDI1JAIoCCsB0B0IPqwQk6/OLdQiDyf+QQYoGCsB0B0YPowQkc/KLwYPEIF7Jw8zMVYvsV1ZTi00Q4yaL2Yt9CIv3M8DyrvfZA8uL/ot1DPOmikb/M8k6R/93BHQESUn30YvBW15fycPMzMzMzMzMzFWL7FYzwFBQUFBQUFBQi1UMjUkAigIKwHQHQg+rBCTr84t1CIoGCsB0CkYPowQkc/ONRv+DxCBeycPMzMzMzMyLVCQMi0wkBIXSdEczwIpEJAhXi/mD+gRyLffZg+EDdAgr0YgHR0l1+ovIweAIA8GLyMHgEAPBi8qD4gPB6QJ0BvOrhdJ0BogHR0p1+otEJAhfw4tEJATDagD/dCQQ/3QkEP90JBDoBAAAAIPEEMNVi+yD7AxTg2X4AFZXi30Iih+NdwGJdfyDPQgUARABfg8PtsNqCFDogwQAAFlZ6w+LDfAQARAPtsOKBEGD4AiFwHQFih5G69CA+y2Jdfx1BoNNFALrBYD7K3UGih5GiXX8i0UQhcAPjIkBAACD+AEPhIABAACD+CQPj3cBAABqEIXAWXUkgPswdAnHRRAKAAAA6zKKBjx4dA08WHQJx0UQCAAAAOsfiU0QOU0QdReA+zB1EooGPHh0BDxYdQiKXgFGRol1/IPI/zPS93UQvwMBAACJRfSDPQgUARABD7bzfgxqBFboxgMAAFlZ")
f.Write("6wuh8BABEIoEcIPgBIXAdAgPvsuD6TDrMoM9CBQBEAF+C1dW6JsDAABZWesLofAQARBmiwRwI8eFwHRKD77DUOiCDAAAWYvIg+k3O00QczaLdfiDTRQIO3X0chR1DIPI/zPS93UQO8p2BoNNFATrCQ+vdRAD8Yl1+ItF/P9F/IoY6WT///+LRRT/TfyLXQyoCHUQhdt0BotFCIlF/INl+ADrS6gEvv///391G6gBdT6D4AJ0CYF9+AAAAIB3CYXAdSw5dfh2J+jeBwAA9kUUAccAIgAAAHQGg034/+sQi0UUJAL22BvA99gDxolF+IXbdAWLRfyJA/ZFFAJ0CItF+PfYiUX4i0X46wuLRQyFwHQCiTgzwF9eW8nDzMzMzMzMzMzMzMzMjUL/W8ONpCQAAAAAjWQkADPAikQkCFOL2MHgCItUJAj3wgMAAAB0E4oKQjjZdNGEyXRR98IDAAAAde0L2FeLw8HjEFYL2IsKv//+/n6LwYv3M8sD8AP5g/H/g/D/M88zxoPCBIHhAAEBgXUcJQABAYF00yUAAQEBdQiB5gAAAIB1xF5fWzPAw4tC/DjYdDaEwHTvONx0J4TkdOfB6BA42HQVhMB03DjcdAaE5HTU65ZeX41C/1vDjUL+Xl9bw41C/V5fW8ONQvxeX1vDzMzMzItMJAhXU1aKEYt8JBCE0nRpinEBhPZ0T4v3i0wkFIoHRjjQdBWEwHQLigZGONB0CoTAdfVeW18zwMOKBkY48HXrjX7/imEChOR0KIoGg8YCOOB1xIpBA4TAdBiKZv+DwQI44HTf67EzwF5bX4rC6dP+//+NR/9eW1/Di8deW1/DVYvsU1a+oFABEFdW/xWs4AAQiz2o4AAQM9s5HZxQARB0Dlb/12oT6Iq5//9ZagFb/3UQ/3UM/3UI6B8AAACDxAyJRRCF23QKahPoyLn//1nrA1b/14tFEF9eW13DVYvsU1aLdQwz2zvzdBU5XRB0EIoGOsN1EItF")
f.Write("CDvDdANmiRgzwF5bXcM5HUQ8ARB1E4tNCDvLdAdmD7bAZokBagFY6+GLDfAQARAPtsD2REEBgHROoQgUARCD+AF+KjlFEHwvM8k5XQgPlcFR/3UIUFZqCf81VDwBEP8VOOAAEIXAoQgUARB1nTlFEHIFOF4BdZPoQAUAAMcAKgAAAIPI/+uDM8A5XQgPlcBQ/3UIagFWagn/NVQ8ARD/FTjgABCFwA+FeP///+vJgz0IFAEQAX4Oagj/dCQI6BQAAABZWcOLRCQEiw3wEAEQigRBg+AIw1WL7FGLRQiNSAGB+QABAAB3DIsN8BABEA+3BEHrUovIVos18BABEMH5CA+20fZEVgGAXnQOgGX+AIhN/IhF/WoC6wmAZf0AiEX8agFYjU0KagFqAGoAUVCNRfxQagHopPf//4PEHIXAdQLJww+3RQojRQzJw8zMzMzMzMzMzMzMzMyLRCQIi0wkEAvIi0wkDHUJi0QkBPfhwhAAU/fhi9iLRCQI92QkFAPYi0QkCPfhA9NbwhAAzMzMzMzMzMzMzMzMgPlAcxWA+SBzBg+lwtPgw4vQM8CA4R/T4sMzwDPSw1aLdCQIi0YMqIMPhMcAAACoQA+FvwAAAKgCdAoMIIlGDOmxAAAADAFmqQwBiUYMdQlW6G/z//9Z6wWLRgiJBv92GP92CP92EOgQCQAAg8QMiUYEhcB0b4P4/3Rqi1YM9sKCdTeLThBXg/n/dBeL+cH/BYPhH4s8vWBPARCNDMmNPI/rBb9QNAEQik8EX4DhgoD5gnUGgM4giVYMgX4YAAIAAHUUi04M9sEIdAz2xQR1B8dGGAAQAACLDkiJRgQPtgFBiQ5ew/fYG8CD4BCDwBAJRgyDZgQAg8j/XsNTi1wkCIP7/1Z0QYt0JBCLRgyoAXUIqIB0MqgCdS6DfggAdQdW6KDy//9ZiwY7Rgh1CYN+BAB1FECJBvZGDEB0Ef8OiwY4GHQPQIkGg8j/XlvD/w6LBogYi0YM")
f.Write("/0YEJO8MAYlGDIvDJf8AAADr4VMz2zkdMD4BEFZXdUJolOcAEP8VVOAAEIv4O/t0Z4s1WOAAEGiI5wAQV//WhcCjMD4BEHRQaHjnABBX/9ZoZOcAEFejND4BEP/Wozg+ARChND4BEIXAdBb/0IvYhdt0DqE4PgEQhcB0BVP/0IvY/3QkGP90JBj/dCQYU/8VMD4BEF9eW8MzwOv4VYvsg+wMi0UIg2X8AEhTVkhXdGdISHRGg+gEdEGD6AN0PIPoBHQqg+gGdBhIdAiDyP/pRgEAAIsdRD4BEL9EPgEQ60KLHUA+ARC/QD4BEOs1ix1IPgEQv0g+ARDrKOjcqf//i/D/dlD/dQjoEgEAAIv4WYPHCFmLH+sdix08PgEQvzw+ARBqAcdF/AEAAADoILX//4t1CFmD+wF1FoN9/AAPhNQAAABT6Gi1//9Z6cgAAAAzyTvZdRQ5Tfx0CGoB6FC1//9ZagPoAdX//4tFCIP4CHQKg/gLdAWD+AR1G4tWVIP4CIlV+IlOVHVJi1ZYx0ZYjAAAAIlV9IP4CHU3iw2ANQEQoYQ1ARADwTvIfSiNBEnB4AKLVlCDwAyDZAL8AIsVgDUBEIs9hDUBEEED+jvPfOLrAokPg338AHQIagHo0LT//1mDfQgIdQv/dlhqCP/TWVnrEv91CP/Tg30IC1l0BoN9CAR1EotF+IN9CAiJRlR1BotF9IlGWDPAX15bycOLVCQIiw2MNQEQVot0JAg5cgRXi8J0Eo08SY08uoPADDvHcwU5cAR19I0MSY0MijvBcwU5cAR0AjPAX17DVuh2AAAAi0wkCDP2iQi4MDgBEDsIdCKDwAhGPZg5ARB88YP5E3Iig/kkdx3oQgAAAMcADQAAAF7D6DUAAACLDPU0OAEQXokIw4H5vAAAAHIVgfnKAAAAdw3oFQAAAMcACAAAAF7D6AgAAADHABYAAABew+gIqP//g8AIw+j/p///g8AMw4tMJARWOw1gUAEQV3NY")
f.Write("i8HB+AWNPIVgTwEQi8GD4B+NNMCLB8HmAgPG9kAEAXQ3gzj/dDKDPcw7ARABdR8zwCvIdBBJdAhJdRNQavTrCFBq9esDUGr2/xVQ4AAQiweDDDD/M8DrFuiD////xwAJAAAA6IH///+DIACDyP9fXsOLRCQEOwVgUAEQcx+LyIPgH8H5BY0EwIsMjWBPARD2RIEEAY0EgXQDiwDD6D/////HAAkAAADoPf///4MgAIPI/8OLRCQEU4vIg+AfwfkFVleLNI1gTwEQjRyNYE8BEI08wMHnAgP3g34IAHUjahHofbL//4N+CABZdQ2NRgxQ/xXU4AAQ/0YIahHow7L//1mLA41EOAxQ/xXc4AAQX15bw4tEJASLyIPgH8H5BY0EwIsMjWBPARCNRIEMUP8V4OAAEMNTV2oCM9voI7L//1lqA185PUBPARB+XVahLD8BEIv3weYCiwQGhcB0QfZADIN0DVDoDQYAAIP4/1l0AUOD/xR8KaEsPwEQiwQGg8AgUP8V2OAAEKEsPwEQ/zQG6CiU//+hLD8BEFmDJAYARzs9QE8BEHylXmoC6BSy//9Zi8NfW8NWi3QkCFboIwAAAIXAWXQFg8j/XsP2Rg1AdA//dhDoGwYAAPfYWV4bwMMzwF7DU1aLdCQMM9tXi0YMi8iD4QOA+QJ1N2apCAF0MYtGCIs+K/iF/34mV1D/dhDofev//4PEDDvHdQ6LRgyogHQOJP2JRgzrB4NODCCDy/+LRgiDZgQAiQZfi8NeW8NqAegCAAAAWcNTVldqAjPbM//oDLH//zP2WTk1QE8BEH50oSw/ARCLBLCFwHRf9kAMg3RZUFboX+7//6EsPwEQWVmLBLCLSAz2wYN0MIN8JBABdQ9Q6Bz///+D+P9ZdB1D6xqDfCQQAHUT9sECdA5Q6AH///+D+P9ZdQIL+KEsPwEQ/zSwVuhh7v//WVlGOzVATwEQfIxqAujnsP//g3wkFAFZi8N0AovHX15bw2oC")
f.Write("6PmX//9Zw8zMzMzMzMxVi+xXVlOLTRALyQ+E6QAAAIt1CIt9DI0FPDwBEIN4CAB1TrdBs1q2II1JAIomCuSKB3QhCsB0HUZHOPxyBjjcdwIC5jj4cgY42HcCAsY4xHUNSXXXM8k4xA+EmwAAALn/////D4KQAAAA99npiQAAAPD/BaBQARCDPZxQARAAfwRqAOsZ8P8NoFABEIvZahPo0a///8cEJAEAAACLyzPAM9uL/4oGC8CKH3QjC9t0H0ZHUVBT6JTw//+L2IPEBOiK8P//g8QEWTvDdQlJddUzyTvDdAm5/////3IC99lYC8B1CfD/DaBQARDrDovZahPo0q///4PEBIvLi8FbXl/Jw1Mz2zkdRDwBEHUTi0QkCIP4YXxZg/h6f1SD6CBbw1a+oFABEFdW/xWs4AAQOR2cUAEQiz2o4AAQdA5W/9dqE+ghr///WWoBW/90JBDoHgAAAIXbWYlEJBB0CmoT6GWv//9Z6wNW/9eLRCQQX15bw1WL7FGDPUQ8ARAAU3Udi0UIg/hhD4yvAAAAg/h6D4+mAAAAg+gg6Z4AAACLXQiB+wABAAB9KIM9CBQBEAF+DGoCU+hH9v//WVnrC6HwEAEQigRYg+AChcB1BIvD62uLFfAQARCLw8H4CA+2yPZESgGAdA6AZQoAiEUIiF0JagLrCYBlCQCIXQhqAViNTfxqAWoAagNRUI1FCFBoAAIAAP81RDwBEOi0s///g8QghcB0qYP4AXUGD7ZF/OsND7ZF/Q+2TfzB4AgLwVvJw1aLdCQIOzVgUAEQc0CLzovGwfkFg+AfiwyNYE8BEI0EwPZEgQQBdCVXVuhM+////3QkGP90JBhW6CgAAABWi/jolfv//4PEFIvHX17D6Fb6///HAAkAAADoVPr//4MgAIPI/17DVYvsg+wMg2X4AIN9EABTi10MVleL0w+EtgEAAItFCIvIg+AfwfkFjTTAiwSNYE8BEI08jWBPARDB5gIDxopI")
f.Write("BPbBAg+FiQEAAPbBSHQdikAFPAp0Fv9NEIgDiweNUwHHRfgBAAAAxkQwBQqNRfRqAFCLB/91EFL/NDD/FUzgABCFwHU5/xUw4AAQagVeO8Z1FOit+f//xwAJAAAA6Kv5//+JMOsQg/htD4QkAQAAUOgc+f//WYPI/+kXAQAAiweLVfQBVfiNTDAEikQwBKiAD4T4AAAAhdJ0CYA7CnUEDATrAiT7iAGLRQyLTfiJRRADyDvBiU34D4PLAAAAi0UQigA8Gg+ErgAAADwNdAuIA0P/RRDpkQAAAEk5TRBzGItFEECAOAp1BoNFEALrXsYDDUOJRRDrc41F9GoAUP9FEI1F/2oBUIsH/zQw/xVM4AAQhcB1Cv8VMOAAEIXAdUeDffQAdEGLB/ZEMARIdBOKRf88CnQXxgMNiw9DiEQxBespO10MdQuAff8KdQXGAwrrGGoBav//dQjo5eX//4PEDIB9/wp0BMYDDUOLTfg5TRAPgkf////rEIsHjXQwBIoGqEB1BAwCiAYrXQyJXfiLRfjrAjPAX15bycNWi3QkCFeDz//2RgxAdAaDZgwA6xdW6Bnp//9W6BAAAABWi/joXen//4PEDIvHX17DVot0JAhXg8//9kYMg3Q0Vugn+v//Vov46KIBAAD/dhDougAAAIPEDIXAfQWDz//rEotGHIXAdAtQ6NeN//+DZhwAWYNmDACLx19ew1OLXCQIOx1gUAEQVldzcovDwfgFjTyFYE8BEIvDg+AfjTTAiwfB5gL2RDAEAXRSU+iL+P//iwdZ9kQwBAF0KVPoOfj//1lQ/xVI4AAQhcB1Cv8VMOAAEIvw6wIz9oX2dBXokPf//4kw6ID3///HAAkAAACDzv9T6KP4//9Zi8brDuhn9///xwAJAAAAg8j/X15bw1aLdCQIOzVgUAEQcziLzovGwfkFg+AfiwyNYE8BEI0EwPZEgQQBdB1XVuj+9///VugoAAAAVov46E/4//+DxAyLx19e")
f.Write("w+gQ9///xwAJAAAA6A73//+DIACDyP9ew1aLdCQIV1bogvf//4P4/1l0PIP+AXQFg/4CdRZqAuhr9///agGL+Ohi9///WTvHWXQcVuhW9///WVD/FRDgABCFwHUK/xUw4AAQi/jrAjP/Vui59v//i8aD5h/B+AVZiwSFYE8BEI0M9oBkiAQAhf90DFfoEvb//1mDyP/rAjPAX17DVot0JAiLRgyog3QdqAh0Gf92COg+jP//ZoFmDPf7M8BZiQaJRgiJRgRew8z/JaDgABD/JaDhABDMzMzMzMzMzMzMzMzMzI2NxPz//+kFPf//uIjqABDpLn7//8zMzMzMzMzMzMzMuOjqABDpGX7//8zMzMzMzI1N7OnoZv//uEDrABDpAX7//8zMzMzMzMzMzMzMzMzMuKDrABDp6X3//8zMzMzMzLj46wAQ6dl9///MzMzMzMy4UOwAEOnJff//zMzMzMzMi0XsUOjHef//WcO4qOwAEOmuff//zMzMzMzMzMzMzMy4CO0AEOmZff//zMzMzMzMuGDtABDpiX3//8zMzMzMzLi47QAQ6Xl9///MzMzMzMy4EO4AEOlpff//zMzMzMzMuGjuABDpWX3//8zMzMzMzLjA7gAQ6Ul9///MzMzMzMy4GO8AEOk5ff//zMzMzMzMuHDvABDpKX3//8zMzMzMzI2N8Pr//+n1Zf//jY3o+v//6epl//+NjeD6///p32X//7jI7wAQ6fh8///MzMzMzI1N2OnIZf//jU3s6TBq//+Njdj+///p9Vr//41N4Okdav//jY1Y////6eJa//+NjVj////p11r//42NWP///+nMWv//jY1Y////6cFa//+4YPAAEOmafP//zMzMzMzMzItN7OlWh///i03w6YBY//+LTfCDwQTp1Wn//4tN8IPBFOlKWP//i03sg8Ew6f9f//+LTfDpV1j//4tN8IPBBOmsaf//i03wg8EU6SFY//+LTeyDwVjp1l///7jw")
f.Write("8AAQ6S98///MzMzMzMzMzMzMzMyLTezp5ob//4tN8OkQWP//i03sg8Ew6aVf//+LTfDp/Vf//4tN7IPBWOmSX///uFjxABDp63v//8zMzMzMzMzMjU206Shp//+NTcDpEGD//41NwOkIYP//jU3M6WBf//+NRcxQi028UehTdP//g8QIw41NzOlHX///jU3M6Z9X//+4oPEAEOmYe///zMzMzMyNjfT+///pU4b//42NJP///+kaX///jY1M////6Q9f//+NjfT+///phFn//42NdP///+knhv//jU2k6fFe//+NTczp6V7//7j48QAQ6UJ7///MzMzMzMzMzMzMzMzMzMyNjfD3///pBWT//7hg8gAQ6R57///MzMzMzMzMzMzMzItN8OmoXv//jU0Q6ZBt//+4iPIAEOn5ev//zMyNTeDpzEj//7gY8wAQ6eV6///MzItN7Ommhf//uEDzABDp0Xr//8zMi03w6ZKF//+4iPMAEOm9ev//zMyLTfDpfoX//7iw8wAQ6al6///MzItN8Olqhf//uNjzABDplXr//8zMjU3g6WhI//+4QPQAEOmBev//zMyLTfDpQoX//7ho9AAQ6W16//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADM9gAA2PYAAOT2AADw9gAA/PYAAAr3AAAY9wAALvcAADz3AABQ9wAAYPcAAGz3AAB+9wAAjvcAAJr3AACw9wAAwPcAANb3AAAU/AAACPwAAPj7AADo+wAA1vsAAMT7AACy+wAAoPsAAJD7AACA+wAAZvsAAE77AAA0+wAAGvsAAAj7AAD6+gAA6voAANj6AADM+gAAuPoAAKT6AACU+gAAWPgAAGT4AAB2+AAAjvgAAKb4AACy+AAAvvgAAND4AADe+AAA9PgAAAL5AAAO+QAAGPkAACb5AABC+QAAWvkAAHL5AACK+QAAmPkAAKT5AACu+QAAuvkAAMr5AADa+QAA+PkAAAz6AAAi+gAAPPoAAEz6AABa+gAAaPoAAHb6AACG+gAAAAAAAMgAAIDJAACAygAAgAYAAIAFAACABwAAgAQAAIAAAAAACPgAAAAAAADw9wAA")
f.Write("AAAAAJAAAIB1AACASQAAgBEAAICfAACAoAAAgDEAAIBnAACAdAAAgKoAAIB3AACAMAAAgEMAAIDMAACATwAAgAgAAIB8AACAHwAAgKQAAIAAAAAAJvgAAAAAAAD/////AAAAAOgKARBQNQAQIDEAEAAAAAAEAAAAAAAAACQAAAAAAAAABAAAAP////8AAAAABAAAAAAAAAAAAAAABAAAAAAAAAAkAAAAAAAAAAAAAAAAAAAAAAAAADAOARBw6QAQ408AEKlOABDGTwAQc3RyaW5nIHRvbyBsb25nAKjpABAQTwAQqU4AELZOABD46QAQy1AAEKlOABCuUAAQaW52YWxpZCBzdHJpbmcgcG9zaXRpb24AKOoAEPtbABC0XAAQVW5rbm93biBleGNlcHRpb24AAABw6gAQ6lwAEGNzbeABAAAAAAAAAAAAAAADAAAAIAWTGQAAAAAAAAAA/////wAAAAAKYAAQ/////wAAAABiYAAQ/////wAAAAAuYQAQ/////wAAAACKYQAQ/////6FsABCrbAAQAAAAAP////8AAAAAMG4AEAAAAAAObgAQGG4AEP////9mcAAQanAAEAAAAAD/////yHAAENFwABAAAAAA/////wAAAAA0cwAQAAAAACBzABAkcwAQ/////wAAAACKcwAQAAAAAHZzABB6cwAQBgAABgABAAAQAAMGAAYCEARFRUUFBQUFBTUwAFAAAAAAICg4UFgHCAA3MDBXUAcAACAgCAAAAAAIYGhgYGBgAABwcHh4eHgIBwgAAAcACAgIAAAIAAgABwgAAAAoAG4AdQBsAGwAKQAAAAAAKG51bGwpAAAAAAAAAAAAAAAAAAD/////voMAEMKDABD/////coQAEHaEABBfX0dMT0JBTF9IRUFQX1NFTEVDVEVEAABfX01TVkNSVF9IRUFQX1NFTEVDVAAAAAD/////AAAAANSfABD/////AAAAACShABD/////AAAAAOeh")
f.Write("ABD/////AAAAAGKiABBydW50aW1lIGVycm9yIAAADQoAAFRMT1NTIGVycm9yDQoAAABTSU5HIGVycm9yDQoAAAAARE9NQUlOIGVycm9yDQoAAFI2MDI4DQotIHVuYWJsZSB0byBpbml0aWFsaXplIGhlYXANCgAAAABSNjAyNw0KLSBub3QgZW5vdWdoIHNwYWNlIGZvciBsb3dpbyBpbml0aWFsaXphdGlvbg0KAAAAAFI2MDI2DQotIG5vdCBlbm91Z2ggc3BhY2UgZm9yIHN0ZGlvIGluaXRpYWxpemF0aW9uDQoAAAAAUjYwMjUNCi0gcHVyZSB2aXJ0dWFsIGZ1bmN0aW9uIGNhbGwNCgAAAFI2MDI0DQotIG5vdCBlbm91Z2ggc3BhY2UgZm9yIF9vbmV4aXQvYXRleGl0IHRhYmxlDQoAAAAAUjYwMTkNCi0gdW5hYmxlIHRvIG9wZW4gY29uc29sZSBkZXZpY2UNCgAAAABSNjAxOA0KLSB1bmV4cGVjdGVkIGhlYXAgZXJyb3INCgAAAABSNjAxNw0KLSB1bmV4cGVjdGVkIG11bHRpdGhyZWFkIGxvY2sgZXJyb3INCgAAAABSNjAxNg0KLSBub3QgZW5vdWdoIHNwYWNlIGZvciB0aHJlYWQgZGF0YQ0KAA0KYWJub3JtYWwgcHJvZ3JhbSB0ZXJtaW5hdGlvbg0KAAAAAFI2MDA5DQotIG5vdCBlbm91Z2ggc3BhY2UgZm9yIGVudmlyb25tZW50DQoAUjYwMDgNCi0gbm90IGVub3VnaCBzcGFjZSBmb3IgYXJndW1lbnRzDQoAAABSNjAwMg0KLSBmbG9hdGluZyBwb2ludCBub3QgbG9hZGVkDQoAAAAATWljcm9zb2Z0IFZpc3VhbCBDKysgUnVudGltZSBMaWJyYXJ5AAAAAAoKAABSdW50aW1lIEVycm9yIQoKUHJvZ3JhbTogAAAALi4uADxwcm9ncmFt")
f.Write("IG5hbWUgdW5rbm93bj4AAP////8AAAAA3bUAEP////8AAAAAZrYAEP/////evQAQ4r0AEEdldExhc3RBY3RpdmVQb3B1cAAAR2V0QWN0aXZlV2luZG93AE1lc3NhZ2VCb3hBAHVzZXIzMi5kbGwAAEg6bW06c3MAZGRkZCwgTU1NTSBkZCwgeXl5eQBNL2QveXkAAFBNAABBTQAARGVjZW1iZXIAAAAATm92ZW1iZXIAAAAAT2N0b2JlcgBTZXB0ZW1iZXIAAABBdWd1c3QAAEp1bHkAAAAASnVuZQAAAABBcHJpbAAAAE1hcmNoAAAARmVicnVhcnkAAAAASmFudWFyeQBEZWMATm92AE9jdABTZXAAQXVnAEp1bABKdW4ATWF5AEFwcgBNYXIARmViAEphbgBTYXR1cmRheQAAAABGcmlkYXkAAFRodXJzZGF5AAAAAFdlZG5lc2RheQAAAFR1ZXNkYXkATW9uZGF5AABTdW5kYXkAAFNhdABGcmkAVGh1AFdlZABUdWUATW9uAFN1bgBTdW5Nb25UdWVXZWRUaHVGcmlTYXQAAABKYW5GZWJNYXJBcHJNYXlKdW5KdWxBdWdTZXBPY3ROb3ZEZWMAAAAAAAAAAEAMARAAAAAAAAAAAP////8AAAAAAAAAAGAOARABAAAAAAAAAP////8AAAAAAAAAAIAOARACAAAAAAAAAP////8AAAAAAAAAADjpABAg6QAQCOkAEAAAAAAAAAAAAAAAAAMAAABQ6QAQAAAAAAAAAAAAAAAAgA4BEGDpABAAAAAAIOkAEAjpABAAAAAAAAAAAAAAAAAAAAAAAgAAAIjpABAAAAAAAAAAAAAAAABgDgEQmOkAEAAAAACgDgEQAgAAAAAAAAD/////AAAAAAAAAADA6QAQIOkAEAjpABAAAAAAAAAAAAAAAAADAAAA2OkAEAAAAAAAAAAAAAAAAKAOARDo6QAQCOkAEAAAAAAAAAAAAAAAAAAA")
f.Write("AAABAAAADOoAEAAAAAAAAAAAAAAAAEAMARAY6gAQAAAAANAOARAAAAAAAAAAAP////8AAAAAAAAAAEDqABAAAAAAAAAAAAAAAAABAAAAWOoAEAAAAAAAAAAAAAAAANAOARBg6gAQAAAAACAFkxkDAAAAqOoAEAEAAADA6gAQAAAAAAAAAAAAAAAA/////wAAAAAAAAAAkNMAEP////8AAAAAAAAAAAEAAAACAAAAAQAAANjqABAAAAAAAAAAAAAAAAAAAAAAmRAAECAFkxkCAAAACOsAEAEAAAAY6wAQAAAAAAAAAAAAAAAA/////wAAAAD/////AAAAAAAAAAAAAAAAAQAAAAEAAAAw6wAQAAAAAAAAAAAAAAAAAAAAAPoRABAgBZMZAwAAAGDrABABAAAAeOsAEAAAAAAAAAAAAAAAAP////8AAAAAAAAAAMDTABD/////AAAAAAAAAAABAAAAAgAAAAEAAACQ6wAQAAAAAAAAAAAAAAAAAAAAAFYTABAgBZMZAgAAAMDrABABAAAA0OsAEAAAAAAAAAAAAAAAAP////8AAAAA/////wAAAAAAAAAAAAAAAAEAAAABAAAA6OsAEAAAAAAAAAAAAAAAAAAAAABAFAAQIAWTGQIAAAAY7AAQAQAAACjsABAAAAAAAAAAAAAAAAD/////AAAAAP////8AAAAAAAAAAAAAAAABAAAAAQAAAEDsABAAAAAAAAAAAAAAAAAAAAAA5hQAECAFkxkCAAAAcOwAEAEAAACA7AAQAAAAAAAAAAAAAAAA/////wAAAAD/////AAAAAAAAAAAAAAAAAQAAAAEAAACY7AAQAAAAAAAAAAAAAAAAAAAAAN0VABAgBZMZAwAAAMjsABABAAAA4OwAEAAAAAAAAAAAAAAAAP////8Q1AAQ/////wAAAAD/////AAAAAAEAAAABAAAAAgAAAAEAAAD47AAQAAAAAAAAAAAAAAAAAAAAAOQWABAgBZMZ")
f.Write("AgAAACjtABABAAAAOO0AEAAAAAAAAAAAAAAAAP////8AAAAA/////wAAAAAAAAAAAAAAAAEAAAABAAAAUO0AEAAAAAAAAAAAAAAAAAAAAADjFwAQIAWTGQIAAACA7QAQAQAAAJDtABAAAAAAAAAAAAAAAAD/////AAAAAP////8AAAAAAAAAAAAAAAABAAAAAQAAAKjtABAAAAAAAAAAAAAAAAAAAAAA9hkAECAFkxkCAAAA2O0AEAEAAADo7QAQAAAAAAAAAAAAAAAA/////wAAAAD/////AAAAAAAAAAAAAAAAAQAAAAEAAAAA7gAQAAAAAAAAAAAAAAAAAAAAAPoaABAgBZMZAgAAADDuABABAAAAQO4AEAAAAAAAAAAAAAAAAP////8AAAAA/////wAAAAAAAAAAAAAAAAEAAAABAAAAWO4AEAAAAAAAAAAAAAAAAAAAAADlGwAQIAWTGQIAAACI7gAQAQAAAJjuABAAAAAAAAAAAAAAAAD/////AAAAAP////8AAAAAAAAAAAAAAAABAAAAAQAAALDuABAAAAAAAAAAAAAAAAAAAAAAwhwAECAFkxkCAAAA4O4AEAEAAADw7gAQAAAAAAAAAAAAAAAA/////wAAAAD/////AAAAAAAAAAAAAAAAAQAAAAEAAAAI7wAQAAAAAAAAAAAAAAAAAAAAAHIdABAgBZMZAgAAADjvABABAAAASO8AEAAAAAAAAAAAAAAAAP////8AAAAA/////wAAAAAAAAAAAAAAAAEAAAABAAAAYO8AEAAAAAAAAAAAAAAAAAAAAAALHgAQIAWTGQIAAACQ7wAQAQAAAKDvABAAAAAAAAAAAAAAAAD/////AAAAAP////8AAAAAAAAAAAAAAAABAAAAAQAAALjvABAAAAAAAAAAAAAAAAAAAAAA6SMAECAFkxkDAAAA6O8AEAAAAAAAAAAAAAAAAAAAAAAAAAAA/////7DUABAAAAAAu9QAEAEA")
f.Write("AADG1AAQAAAAAEAMARAAAAAA/////wAAAAAMAAAAVFwAEAAAAAAAAAAAWAwBEAAAAAD/////AAAAAIAAAAAQLgAQAAAAAAIAAAAg8AAQAPAAEAAAAAAAAAAA8C8AEAAAAABA8AAQIAWTGQ4AAACA8AAQAAAAAAAAAAAAAAAAAAAAAAAAAAD/////4NQAEAAAAADo1AAQAQAAAPDUABABAAAA+9QAEAMAAAAD1QAQAwAAAA7VABADAAAAAAAAAAYAAAAAAAAAAwAAABnVABADAAAAAAAAAAkAAAAAAAAAAwAAACTVABADAAAAAAAAAAwAAAAAAAAAIAWTGQkAAAAQ8QAQAAAAAAAAAAAAAAAAAAAAAAAAAAD/////QNUAEAAAAABI1QAQAQAAAFDVABACAAAAW9UAEAAAAABm1QAQBAAAAHHVABAFAAAAedUAEAYAAACE1QAQBAAAAI/VABAgBZMZBQAAAHjxABAAAAAAAAAAAAAAAAAAAAAAAAAAAP////+w1QAQAAAAALjVABAAAAAAwNUAEAIAAADL1QAQAgAAANPVABAgBZMZBwAAAMDxABAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////w1QAQAAAAAPjVABAAAAAAANYAEAAAAAAI1gAQAwAAABDWABAAAAAAIdYAEAAAAAAp1gAQIAWTGQkAAAAY8gAQAAAAAAAAAAAAAAAAAAAAAAAAAAD/////QNYAEAAAAABL1gAQAQAAAFbWABD/////YdYAEAMAAABs1gAQBAAAAHfWABAFAAAAf9YAEP////8AAAAABwAAAAAAAAAgBZMZAQAAAIDyABAAAAAAAAAAAAAAAAAAAAAAAAAAAP////+g1gAQIAWTGQIAAACo8gAQAAAAAAAAAAAAAAAAAAAAAAAAAAD/////wNYAEAAAAADI1gAQAAAAAGAOARAAAAAA/////wAAAAAcAAAALE8AEAAAAAAAAAAAgA4BEAAAAAD/////")
f.Write("AAAAABwAAAD/TwAQAAAAAAMAAADY8gAQuPIAEADwABAAAAAAiU8AEAAAAAD48gAQIAWTGQEAAAA48wAQAAAAAAAAAAAAAAAAAAAAAAAAAAD/////3NYAECAFkxkBAAAAYPMAEAAAAAAAAAAAAAAAAAAAAAAAAAAA//////DWABACAAAAuPIAEADwABAAAAAAAAAAANNOABAAAAAAaPMAECAFkxkBAAAAqPMAEAAAAAAAAAAAAAAAAAAAAAAAAAAA/////wTXABAgBZMZAQAAANDzABAAAAAAAAAAAAAAAAAAAAAAAAAAAP////8Y1wAQIAWTGQEAAAD48wAQAAAAAAAAAAAAAAAAAAAAAAAAAAD/////LNcAEAAAAACgDgEQAAAAAP////8AAAAAHAAAAOdQABAAAAAAAwAAAAD0ABC48gAQAPAAEAAAAABxUAAQAAAAACD0ABAgBZMZAQAAAGD0ABAAAAAAAAAAAAAAAAAAAAAAAAAAAP////9A1wAQIAWTGQEAAACI9AAQAAAAAAAAAAAAAAAAAAAAAAAAAAD/////VNcAEBz1AAAAAAAAAAAAAOL3AAAA4AAAbPYAAAAAAAAAAAAA/PcAAFDhAABk9gAAAAAAAAAAAAAa+AAASOEAAMT2AAAAAAAAAAAAADj4AACo4QAARPYAAAAAAAAAAAAAQvgAACjhAAB09gAAAAAAAAAAAABQ+AAAWOEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzPYAANj2AADk9gAA8PYAAPz2AAAK9wAAGPcAAC73AAA89wAAUPcAAGD3AABs9wAAfvcAAI73AACa9wAAsPcAAMD3AADW9wAAFPwAAAj8AAD4+wAA6PsAANb7AADE+wAAsvsAAKD7AACQ+wAAgPsAAGb7AABO+wAANPsAABr7AAAI+wAA+voAAOr6AADY+gAAzPoAALj6AACk+gAAlPoAAFj4AABk+AAAdvgAAI74AACm+AAAsvgAAL74")
f.Write("AADQ+AAA3vgAAPT4AAAC+QAADvkAABj5AAAm+QAAQvkAAFr5AABy+QAAivkAAJj5AACk+QAArvkAALr5AADK+QAA2vkAAPj5AAAM+gAAIvoAADz6AABM+gAAWvoAAGj6AAB2+gAAhvoAAAAAAADIAACAyQAAgMoAAIAGAACABQAAgAcAAIAEAACAAAAAAAj4AAAAAAAA8PcAAAAAAACQAACAdQAAgEkAAIARAACAnwAAgKAAAIAxAACAZwAAgHQAAICqAACAdwAAgDAAAIBDAACAzAAAgE8AAIAIAACAfAAAgB8AAICkAACAAAAAACb4AAAAAAAAmANsc3RyY3B5QQAAngNsc3RybGVuQQAAjwNsc3RyY2F0QQAAkgNsc3RyY21wQQAALABDbG9zZUhhbmRsZQB4AERlbGV0ZUZpbGVBAGUDV2FpdEZvclNpbmdsZU9iamVjdABKAENyZWF0ZUZpbGVBALQBR2V0VGVtcEZpbGVOYW1lQQAAtgFHZXRUZW1wUGF0aEEAAHYDV3JpdGVGaWxlAOAARm9ybWF0TWVzc2FnZUEAAFoBR2V0TGFzdEVycm9yAAA4AkxvY2FsRnJlZQBRAk11bHRpQnl0ZVRvV2lkZUNoYXIA/gJTZXRMYXN0RXJyb3IAAGkDV2lkZUNoYXJUb011bHRpQnl0ZQCfA2xzdHJsZW5XAABLRVJORUwzMi5kbGwAANgCd3NwcmludGZBAFVTRVIzMi5kbGwAAJoAU2hlbGxFeGVjdXRlRXhBAFNIRUxMMzIuZGxsAAYAQ0xTSURGcm9tUHJvZ0lEAG9sZTMyLmRsbABPTEVBVVQzMi5kbGwAAG1zaS5kbGwAsQJSdGxVbndpbmQAgwJSYWlzZUV4Y2VwdGlvbgAABgJJbnRlcmxvY2tlZERlY3JlbWVudAAACgJJbnRlcmxvY2tlZEluY3JlbWVudAAA9QFIZWFwRnJlZQAA7wFIZWFwQWxsb2MA/QBHZXRD")
f.Write("b21tYW5kTGluZUEAxwFHZXRWZXJzaW9uAAAyAUdldEN1cnJlbnRUaHJlYWRJZAAAOQNUbHNTZXRWYWx1ZQA2A1Rsc0FsbG9jAAA3A1Rsc0ZyZWUAOANUbHNHZXRWYWx1ZQACAkluaXRpYWxpemVDcml0aWNhbFNlY3Rpb24AdgBEZWxldGVDcml0aWNhbFNlY3Rpb24AiwBFbnRlckNyaXRpY2FsU2VjdGlvbgAALQJMZWF2ZUNyaXRpY2FsU2VjdGlvbgAAqwBFeGl0UHJvY2VzcwDxAEdldENQSW5mbwDrAEdldEFDUAAAfAFHZXRPRU1DUAAAIAJMQ01hcFN0cmluZ0EAACECTENNYXBTdHJpbmdXAAAdA1NldFVuaGFuZGxlZEV4Y2VwdGlvbkZpbHRlcgBnAUdldE1vZHVsZUhhbmRsZUEAAGUBR2V0TW9kdWxlRmlsZU5hbWVBAABCAUdldEVudmlyb25tZW50VmFyaWFibGVBAMgBR2V0VmVyc2lvbkV4QQDzAUhlYXBEZXN0cm95APEBSGVhcENyZWF0ZQAAWANWaXJ0dWFsRnJlZQBVA1ZpcnR1YWxBbGxvYwAA+QFIZWFwUmVBbGxvYwAUAklzQmFkV3JpdGVQdHIAMQNUZXJtaW5hdGVQcm9jZXNzAAAvAUdldEN1cnJlbnRQcm9jZXNzAPsBSGVhcFNpemUAAPoCU2V0SGFuZGxlQ291bnQAAJ4BR2V0U3RkSGFuZGxlAABQAUdldEZpbGVUeXBlAJwBR2V0U3RhcnR1cEluZm9BAOMARnJlZUVudmlyb25tZW50U3RyaW5nc0EA5ABGcmVlRW52aXJvbm1lbnRTdHJpbmdzVwA/AUdldEVudmlyb25tZW50U3RyaW5ncwBBAUdldEVudmlyb25tZW50U3RyaW5nc1cAABECSXNCYWRSZWFkUHRyAAAOAklzQmFkQ29kZVB0cgAA8QJTZXRGaWxlUG9pbnRlcgAA")
f.Write("nwFHZXRTdHJpbmdUeXBlQQAAogFHZXRTdHJpbmdUeXBlVwAAiQFHZXRQcm9jQWRkcmVzcwAALgJMb2FkTGlicmFyeUEAAAwDU2V0U3RkSGFuZGxlAACQAlJlYWRGaWxlAADbAEZsdXNoRmlsZUJ1ZmZlcnMAAAAAAAAAAAAAAAAAAAahsUUAAAAAdvwAAAEAAAADAAAAAwAAAFj8AABk/AAAcPwAAAAQAABwJQAA0D4AAIb8AACa/AAApvwAAAAAAQACAFNldEFsbFVzZXJzLmRsbABQcmludFNjcm9sbGFibGVUZXh0AFNldEFsbFVzZXJzAFNldFRBUkdFVERJUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABASgAQsE0AEP9QABAAAAAAAAAAAFNiABCUgQAQ0rkAEIqHABAAAAAAAAAAAHq6ABAAAAAAAAAAAJuHABAAAAAAAAAAAAAAAAAAAAAAVW5oYW5kbGVkIGV4Y2VwdGlvbiBjYXVnaHQgd2hpbGUgYXR0ZW1wdGluZyB0byBwcmludCBhIFNjcm9sbGFibGVUZXh0IGNvbnRyb2wuAABFcnJvciB3aGlsZSBnZXR0aW5nIHRoZSBjb250ZW50cyBvZiB0aGUgU2Nyb2xsYWJsZVRleHQgY29udHJvbC4gIEZvbGxvd2luZyBpcyB0aGUgU1FMIFN0cmluZyB1c2VkIHRvIGdldCB0aGUgY2hhcmFjdGVyIHN0cmVhbTogJyVzJy4AAAAARmFpbGVkIHRvIGxvY2F0ZSB0aGUgU2Nyb2xsYWJsZVRleHQgY29udHJvbCByZXF1aXJlZCBmb3IgcHJpbnRpbmcuAABVbmhhbmRsZWQgZXhjZXB0aW9uIHdoaWxlIGJ1aWxkaW5n")
f.Write("IHRoZSBTUUwgc3RyaW5nIHVzZWQgdG8gcHJpbnQgYSBTY3JvbGxhYmxlVGV4dCBDb250cm9sLgAAAEZhaWxlZCB0byBwcmludCBTY3JvbGxhYmxlVGV4dCBDb250cm9sIGJlY2F1c2UgdGhlIFNRTCBzdHJpbmcgdXNlZCB0byBzZWFyY2ggZm9yIHRoZSBjb250cm9sIHdhcyBOVUxMLgAARmFpbGVkIHRvIGxvY2F0ZSBhIFNjcm9sbGFibGVUZXh0IGNvbnRyb2wgd2l0aCB0aGUgZm9sbG93aW5nIFNRTCBRdWVyeTogJyVzJwAAAABNc2lWaWV3RXhlY3V0ZSBmYWlsZWQgZm9yIHRoZSBmb2xsb3dpbmcgU1FMIFF1ZXJ5OiAnJXMnAE1zaURhdGFiYXNlT3BlblZpZXcgcmV0dXJuZWQgRVJST1JfSU5WQUxJRF9IQU5ETEUuAABNc2lEYXRhYmFzZU9wZW5WaWV3IGZhaWxlZCBmb3IgdGhlIGZvbGxvd2luZyBTUUwgUXVlcnk6ICclcycAAAAAU0VMRUNUICogRlJPTSBgQ29udHJvbGAgV0hFUkUgYFR5cGVgID0gJ1Njcm9sbGFibGVUZXh0JyBBTkQgYERpYWxvZ19gID0gJyVzJwAAAABVbmhhbmRsZWQgZXhjZXB0aW9uIHdoaWxlIGZpbmRpbmcgd2hpY2ggZGlhbG9nIGNvbnRhaW5zIHRoZSBTY3JvbGxhYmxlVGV4dCBjb250cm9sLgBMaWNlbnNlQWdyZWVtZW50AAAAAEJ5IGRlZmF1bHQsIHByaW50aW5nIGZyb20gdGhlIExpY2Vuc2VBZ3JlZW1lbnQgZGlhbG9nIGJlY2F1c2UgdGhlIHByb3BlcnR5ICdJU19QUklOVF9ESUFMT0cnIHdhcyBub3QgZm91bmQuAElTX1BSSU5UX0RJQUxPRyBmb3VuZCBpbiB0aGUgUHJvcGVydHkgdGFibGUg")
f.Write("d2l0aCBhIHZhbHVlIG9mICclcycuAAAASVNfUFJJTlRfRElBTE9HAFVuaGFuZGxlZCBleGNlcHRpb24gd2hpbGUgZ2V0dGluZyB0aGUgc2l6ZSBvZiB0aGUgYnVmZmVyIHVzZWQgdG8gaG9sZCB0aGUgdGV4dCBpbiB0aGUgU2Nyb2xsYWJsZVRleHQgY29udHJvbC4AAABFcnJvciBnZXR0aW5nIHRoZSBzaXplIG9mIHRoZSBidWZmZXIgdXNlZCB0byBob2xkIHRoZSB0ZXh0IGluIHRoZSBTY3JvbGxhYmxlVGV4dCBjb250cm9sLgAAAEV4Y2VwdGlvbiBjYXVnaHQgaW4gQ1ByaW50UlRGOjpHZXRTY3JvbGxhYmxlVGV4dFJURiB3aGlsZSBhdHRlbXB0aW5nIHRvIHByaW50IGEgU2Nyb2xsYWJsZVRleHQgY29udHJvbC4ATXNpUmVjb3JkR2V0U3RyaW5nIGdvdCBOVUxMIHRleHQgZnJvbSB0aGUgcmVjb3JkIG9mIHRoZSBmb2xsb3dpbmcgU1FMIFF1ZXJ5OiAnJXMnAAAATXNpUmVjb3JkU3RyaW5nIHJldHVybmVkIEVSUk9SX01PUkVfREFUQS4gIE1zaVJlY29yZEdldFN0cmluZydzIERXT1JEIGJ1ZmZlciBoYWQgYSB2YWx1ZSBvZiAnJWknAAAAAE1zaVJlY29yZEdldFN0cmluZyBmYWlsZWQgd2hpbGUgZ2V0dGluZyB0ZXh0IGZyb20gdGhlIHJlY29yZCBvZiB0aGUgZm9sbG93aW5nIFNRTCBRdWVyeTogJyVzJwAAAFVuaGFuZGxlZCBleGNlcHRpb24gaW4gQ1ByaW50UlRGOjpQcmludFJURlN0cmVhbSgpLgBUaGUgZnVuY3Rpb24gJ1ByaW50U2Nyb2xsYWJsZVRleHQnIGZyb20gdGhlICdJU1ByaW50JyBjdXN0b20gYWN0aW9uIHN1")
f.Write("Y2NlZWRlZC4AAFNjcm9sbGFibGVUZXh0IHdhcyBmb3VuZCwgYnV0IGFuIGVycm9yIG9jY3VycmVkIHdoaWxlIGF0dGVtcHRpbmcgdG8gcHJpbnQgdGhlIHN0cmVhbS4gIEZvbGxvd2luZyBhcmUgdGhlIGNvbnRlbnRzIG9mIHRoZSBlcnJvciBzdHJlYW06ICclcycAcnRmAElTUHJpbnRMb2claU5vdGUlaQAASVNQcmludExvZyVpTm90ZTAAAABJU1ByaW50TG9nME5vdGUwAAAAADsgAABQcmludFN0cmVhbQBQcmludEZpbGVXaXRoU2hlbGxFeGVjdXRlAAAAV2FpdEZvclNpbmdsZU9iamVjdCByZXR1cm5lZCBhbiBlcnJvciBjb2RlIHdoaWxlIGF0dGVtcHRpbmcgdG8gcHJpbnQuAAAAQWZ0ZXIgd2FpdGluZyBmb3IgMTAgc2Vjb25kcywgaXQgYXBwZWFycyB0aGUgZmlsZSBpcyBzdGlsbCBwcmludGluZy4gIEJlY2F1c2UgdGhlIGZpbGUgaXMgc3RpbGwgYmVpbmcgYWNjZXNzZWQsIHRoaXMgcHJvZ3JhbSB3aWxsIG1vdmUgb24gd2l0aG91dCBkZWxldGluZyB0aGUgZmlsZS4AAAAAU2hlbGxFeGVjdXRlIGZhaWxlZC4AAAAAcHJpbnQAAABDcmVhdGVUZW1wRmlsZQAASW52YWxpZCBoYW5kbGUgdG8gZmlsZSAlcy4AAEdldFRlbXBGaWxlUGF0aEFuZE5hbWUAAEdldFRlbXBGaWxlTmFtZSBGYWlsZWQuICBUaGUgZmlsZSB3YXMgdG8gYmUgY3JlYXRlZCBpbiAnJXMuJwAAAABJbnMAR2V0VGVtcFBhdGggRmFpbGVkLgAlcy4lcwAAAFdyaXRlU3RyZWFtVG9GaWxlAAAAV3JpdGVGaWxlIHJldHVybmVkIDAuAAAAQXBwZW5kRmlsZU5h")
f.Write("bWVUb0Vycm9yAAAAVGhpcyBlcnJvciBvY2N1cnJlZCB3aGlsZSBwcm9jZXNzaW5nIHRoZSBmaWxlICclcycuAEFuIHVuaGFuZGxlZCBleGNlcHRpb24gb2NjdXJyZWQgaW4gJ0NQcmludFJ1bnRpbWU6OiVzJy4AU2hlbGxFeGVjdXRlIHJldHVybmVkOiAAVXBncmFkZQBFbmQgU2V0QWxsVXNlcnMoKQAAAEFMTFVTRVJTAAAAADAAAABNc2lWaWV3RmV0Y2gAAAAATm8gcmVsYXRlZCBwcm9kdWN0cyBmb3IgVXBncmFkZUNvZGUgJXMgZm91bmQAAAAAVXBncmFkZUNvZGU6ICVzCU1pblZlcnNpb246ICVzCU1heFZlcnNpb246ICVzCUxhbmd1YWdlOiAlcwlBdHRyaWJ1dGVzOiAlZAAAAFVwZ3JhZGUgdGFibGUgcXVlcnkgZmFpbGVkLiBTa2lwcGluZy4uLgBTRUxFQ1QgKiBGUk9NIGAlc2AAAEdldHRpbmcgcmVjb3JkcyBmcm9tIFVwZ3JhZGUgdGFibGUAAFVwZ3JhZGUgdGFibGUgZG9lcyBub3QgZXhpc3QuIFNraXBwaW5nLi4uAAAAQmVnaW4gU2V0QWxsVXNlcnMoKQCM4gAQAAAAAC4/QVZleGNlcHRpb25AQACM4gAQAAAAAC4/QVZjb21fZXhjZXB0aW9uQEAAAAAAACCx8hx9VBsQjmUIACsr0RklcyVzKCkAACVzJXMoJXMpAAAAACVzJXMoJXMsICVzKQAAAABNc2lSZWNvcmRTZXRTdHJpbmcAAFdpbmRvd3MgSW5zdGFsbGVyIEVycm9yIFsxXTogWzJdeywgWzNdfXssIFs0XX17LCBbNV19CgAAVQBuAGsAbgBvAHcAbgAgAGUAcgByAG8AcgAAAE1zaVZpZXdFeGVjdXRlAABNc2lPcGVuRGF0YWJhc2VWaWV3AEFMTFVTRVJTIG9mIHJl")
f.Write("bGF0ZWQgcHJvZHVjdCAlcyBpcyA9ICVzAABBc3NpZ25tZW50VHlwZQAASVNfTUFKT1JfVVBHUkFERQAAAABZZXMAQ2hlY2tpbmcgcmVsYXRlZCBwcm9kdWN0ICVzAAklcwklcwklcwklcwkgKioqTm90IFJlbGF0ZWQqKioACSVzCSVzCSVzCSVzCSAqKipSZWxhdGVkKioqAFByb2R1Y3ROYW1lAFZlcnNpb25TdHJpbmcAAABMYW5ndWFnZQAAAABUQVJHRVRESVIAAABJTlNUQUxMRElSAAAldS4ldS4ldS4ldQA7AAAASVNfREVCVUdfU0VUVVAAAEluc3RhbGxTaGllbGQgW1RpbWVdOiBbMV0AAAAAAAAAjOIAEAAAAAAuP0FWbG9naWNfZXJyb3JAc3RkQEAAAACM4gAQAAAAAC4/QVZsZW5ndGhfZXJyb3JAc3RkQEAAAIziABAAAAAALj9BVm91dF9vZl9yYW5nZUBzdGRAQAAAIAWTGQAAAAAAAAAAAAAAAIziABAAAAAALj9BVnR5cGVfaW5mb0BAAAAAAAAAAAAARIcAEAAAAAAAAAAAAAAAAGCdABAAAAAAAAAAAAAAAABEhwAQAAAAAAAAAAAAAAAA/////9hyABDE4wAQtOMAEAAAAADQOwEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8ARAAAAAAAAAAAAAAAAAYPAEQAAAAAAAAAAAAAAAA6DsBEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECBAgAAAAApAMAAGCCeYIhAAAAAAAAAKbfAAAAAAAAoaUAAAAAAACBn+D8AAAAAEB+gPwAAAAAqAMAAMGj2qMgAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAACB/gAAAAAAAED+AAAAAAAAtQMAAMGj2qMgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACB/gAAAAAAAEH+AAAAAAAAtgMAAM+i5KIaAOWi6KJbAAAAAAAAAAAAAAAAAAAAAACB/gAAAAAAAEB+of4AAAAAUQUAAFHaXtogAF/aatoyAAAAAAAAAAAAAAAAAAAAAACB09je4PkAADF+gf4AAAAAAAAAAAAAAAD6EAEQ+hABEAAAIAAgACAAIAAgACAAIAAgACAAKAAoACgAKAAoACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAEgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAhACEAIQAhACEAIQAhACEAIQAhAAQABAAEAAQABAAEAAQAIEAgQCBAIEAgQCBAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAQABAAEAAQABAAEACCAIIAggCCAIIAggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEAAQABAAEAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEMAAABDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAALgAAAAEAAAAQAAAAGBQBEBgUARAwFAEQMBQBEP//////////8AAAAPEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgUARDgAQAAIAktDV0AAABdAAAAAAAAAP////8ACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAtOYAEAgAAACI5gAQCQAAAFzmABAKAAAAOOYAEBAAAAAM5gAQEQAAANzlABASAAAAuOUAEBMAAACM5QAQGAAAAFTlABAZAAAALOUAEBoAAAD05AAQGwAAALzkABAcAAAAlOQAEHgAAACE5AAQeQAAAHTkABB6AAAAZOQAEPwAAABg5AAQ/wAAAFDkABAFAADACwAAAAAAAAAdAADABAAAAAAAAACWAADABAAAAAAAAACNAADACAAAAAAAAACOAADACAAAAAAAAACPAADACAAAAAAAAACQAADACAAAAAAAAACRAADACAAAAAAAAACSAADACAAAAAAAAACTAADACAAAAAAAAAADAAAABwAAAHgAAAAKAAAAQD8BEAAAAABAPwEQAQEAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANDMABDQzAAQ0MwAENDMABDQzAAQ0MwAEAAAAAAAAAAAAQAAABYAAAACAAAAAgAAAAMAAAACAAAABAAAABgAAAAFAAAADQAAAAYAAAAJAAAABwAAAAwAAAAIAAAADAAAAAkAAAAMAAAACgAAAAcAAAALAAAACAAAAAwAAAAWAAAADQAAABYAAAAPAAAAAgAAABAAAAANAAAAEQAAABIAAAASAAAAAgAAACEAAAANAAAANQAAAAIAAABBAAAADQAAAEMAAAACAAAAUAAAABEAAABSAAAADQAAAFMAAAANAAAAVwAAABYAAABZAAAACwAAAGwAAAANAAAAbQAAACAAAABwAAAAHAAAAHIAAAAJAAAABgAAABYAAACAAAAACgAAAIEAAAAKAAAA")
f.Write("ggAAAAkAAACDAAAAFgAAAIQAAAANAAAAkQAAACkAAACeAAAADQAAAKEAAAACAAAApAAAAAsAAACnAAAADQAAALcAAAARAAAAzgAAAAIAAADXAAAACwAAABgHAAAMAAAAoDkBEAAAAADA6AAQvOgAELjoABC06AAQsOgAEKzoABCo6AAQoOgAEJjoABCQ6AAQhOgAEHjoABBw6AAQZOgAEGDoABBc6AAQWOgAEFToABBQ6AAQTOgAEEjoABBE6AAQQOgAEDzoABA46AAQNOgAECzoABAg6AAQGOgAEBDoABBQ6AAQCOgAEADoABD45wAQ7OcAEOTnABDY5wAQzOcAEMjnABDE5wAQvOcAEKjnABCg5wAQAAAAAC4AAAAAAAAAUDoBEFg+ARBYPgEQWD4BEFg+ARBYPgEQWD4BEFg+ARBYPgEQWD4BEH9/f39/f39/WDoBEAAAAACAcAAAAQAAAPDx//9QU1QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUERUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJw6ARDcOgEQAAAAAP////8AAAAAAAAAAAAAAAD/////AAAAAAAAAAD/////HgAAADsAAABaAAAAeAAAAJcAAAC1AAAA1AAAAPMAAAARAQAAMAEAAE4BAABtAQAA/////x4AAAA6AAAAWQAAAHcAAACWAAAAtAAAANMAAADyAAAAEAEAAC8BAABNAQAAbAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAEAAAABgAAIAAAAAAAAAAAAAAAAAAAAEAAQAAADAAAIAAAAAAAAAAAAAAAAAAAAEACQQAAEgAAABgYAEATAMAAAAAAAAAAAAAAAAAAAAAAABMAzQAAABWAFMAXwBWAEUAUgBTAEkATwBOAF8ASQBOAEYATwAAAAAAvQTv/gAAAQAAAAwA4eUAAAAADAAAAAAAPwAAAAAAAAAEAAQAAgAAAAAAAAAAAAAAAAAAAKoCAAABAFMAdAByAGkAbgBnAEYAaQBsAGUASQBuAGYAbwAAAIYCAAABADAANAAwADkAMAA0AEIAMAAAABgAAAABAEMAbwBtAG0AZQBuAHQAcwAAAFAAGAABAEMAbwBtAHAAYQBuAHkATgBhAG0AZQAAAAAATQBhAGMAcgBvAHYAaQBzAGkAbwBuACAAQwBvAHIAcABvAHIAYQB0AGkAbwBuAAAAQAAMAAEARgBpAGwAZQBEAGUAcwBjAHIAaQBwAHQAaQBvAG4AAAAAAFMAZQB0AEEAbABsAFUAcwBlAHIAcwAAADYACwABAEYAaQBsAGUAVgBlAHIAcwBpAG8AbgAAAAAAMQAyAC4AMAAuADUAOAA4ADQAOQAAAAAAOAAMAAEASQBuAHQAZQByAG4AYQBsAE4AYQBtAGUAAABTAGUAdABBAGwA")
f.Write("bABVAHMAZQByAHMAAAB6ACsAAQBMAGUAZwBhAGwAQwBvAHAAeQByAGkAZwBoAHQAAABDAG8AcAB5AHIAaQBnAGgAdAAgACgAQwApACAAMgAwADAANgAgAE0AYQBjAHIAbwB2AGkAcwBpAG8AbgAgAEMAbwByAHAAbwByAGEAdABpAG8AbgAAAAAAKAAAAAEATABlAGcAYQBsAFQAcgBhAGQAZQBtAGEAcgBrAHMAAAAAAEgAEAABAE8AcgBpAGcAaQBuAGEAbABGAGkAbABlAG4AYQBtAGUAAABTAGUAdABBAGwAbABVAHMAZQByAHMALgBkAGwAbAAAADwADgABAFAAcgBvAGQAdQBjAHQATgBhAG0AZQAAAAAASQBuAHMAdABhAGwAbABTAGgAaQBlAGwAZAAAAC4ABQABAFAAcgBvAGQAdQBjAHQAVgBlAHIAcwBpAG8AbgAAADEAMgAuADAAAAAAAEQAAAABAFYAYQByAEYAaQBsAGUASQBuAGYAbwAAAAAAJAAEAAAAVAByAGEAbgBzAGwAYQB0AGkAbwBuAAAAAAAJBLAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAOwAAAAGMJow7jAKMSYxcjHHMf4xDDImMmAyiTKcMrMy6DIFM1ozaDN2M6UzyzPfM/kzETQiNCk0RDRSNHY0jDTGNOo0/zQmNWs1hDW7NeE17zUWNmU2lTbENug2/jYWN6I35DcZOB84JTguODg4jzjtOPQ4+jgDOU05WDlfOXY5qjnSOfo5BDo2OoQ6kTqaOs462jrtOv46CDsYOyI7RjuRO6Q7")
f.Write("6TvzOwY8PjxHPHI8eTyPPMY80DzsPAY9ST1SPXY9gD2mPd89Dz4ZPjM+ZD5xPpc+nj6kPq0+3z7mPvc+Bj8fPyg/AAAAIAAAtAAAALYxeDK5MlQzljMFNHM1lTWcNbk11jXbNfc1/DUONhg2NDY5NpI3nTf1N/83IjgnOCw4QzhrOHo4fzjWOCc5SzlaOZo5AToTOh86Jjo8OlI6eDq2Os86DDseO1I7bzutO+o7QzxpPH88jzyYPKE8rTy2PL88yDzOPNM83DwfPSU9Kj0zPXE9xD3bPe09/D0TPks+UT5WPl8+nj6lPto+7z4ZPzA/Wz/OP9s/AAAAMAAAuAAAAAIwGDA2MHcwnzDBMO8wZTF8Macx2TH2MQEyHDIqMlIyADMLMxkzITMpMzIzUjNxM3kzwDPaMwE0OzSHNI40mTSiNL40yTThNPE0+jQDNYk1pzX7NSo22TYCNwg3DjcUNzU3OjeYNzU4oTjuOBo5pznQOec5ITrJOh07JDspO1E7WDtdO9U73zsVPBo8HzxLPLo8yDxIPV09dT3MPds9BT4UPuk+AT9SP6E/qD+1P+M/AEAAAJQAAAABMNEw5DDtMNoyBjMqMzEzPjN2M4wzzDPaMy808TVcNqg3bDiVOKw4RzmxOQI6QjpQOmE6sDryOlk7nDvSO9g73jvkO+o78Dv2O/w7AjwIPA48FDwaPCA8JjwsPDI8ODxLPLI9wD3RPew9Cj4zPjs+Rj5gPoI+lT6xPsk+1D7mPi0/Yj91P4o/nD/ZPwBQAADYAAAADTAYMDYwXzBnMHIwhDDBMPUwATEKMRYxHzEqMTYxmDEiMpIywTI0NHU03jT4NAE1zDUGNqg2wDbHNs821DbYNtw2BTcrN0U3TDdQN1Q3WDdcN2A3ZDdoN7I3uDe8N8A3xDcqODU4UDhXOFw4YDhkOIE4qzjdOOQ46DjsOPA49Dj4OPw4ADlKOVA5VDlYOVw5XTqlOr86zjoLOxs7MDtKO1k7")
f.Write("kjugO/Y7ITxePKQ8vDzIPAg9ND2ePb894z78PgM/CT8RPzo/QD9rP6Y/qz/PPwBgAADIAAAAcDB2MIswzTDSMOsw+TBTMaoxsDHLMdYx3TH4MQ4yFDIZMiUyMTJhMm8yeDJ9MmkzcDN/M4czkjOYM54zqDPAM8UzzzPpM/cz/zMFNEg0WjS2NNE04DT8NOg1ADYHNg82FDYYNhw2RTZrNoU2jDaQNpQ2mDacNqA2pDaoNvI2+Db8NgA3BDdqN3U3kDeXN5w3oDekN8E36zcdOCQ4KDgsODA4NDg4ODw4QDiKOJA4lDiYOJw4QDxFPG89dD20Prk+AHAAANwAAAB4MH0wVDFcMXYxfDGNMaYxsjG4McUx1THbMeMxATIHMhgyLzI5MlIytDLMMtIy3jLjMj8zRDNjM+Ez6TNDNFA08zQCNRg1SDYCNww4Uzh0OIs4ADnIO8w70DvUO9g73DvgO+Q7tDy6PMI8yjzSPN484zzvPPc8/zwHPR09JT0tPTU9PT1QPVg9hT2gPbA9tj3ZPfU9Aj4PPiI+Kz43Pmk+ez6KPqs+sT7SPtw+5z7sPvQ+Cz8gPyY/Lj82P0E/bz97P4U/kD+aP6Q/qj/tP/c//D8AAACAAADkAAAAATAGMB8wJTCUMJowuDDJMNww8TAPMR0xKjE6MVsxZzF5MYcxljGnMbQyuTLYMuUy8jL8MgYzDjMcMzozVzNvM48z5zP9MzA0mDS9NA41VjVcNWo1uTVoN343izeRN5Y3nTejN7Q39jclOCs4ZDiLODA5NzlGOWk5bzl7OYs5kjmZOZ85xjnSOdo54jnyOQk6FTobOis6MTo4OkU6TDpUOlo6YDprOnM6wzzRPNc88Tz2PAU9Cz0bPSY9OD1LPVY9XD1hPWc9dD2RPZc9oj2nPbA9tT3FPcs9Dz61PgCQAAC0AAAAojCtMLUwyDDOMOQw6zDxMPswATEGMQwxHDElMT8xUDFWMWkxyzFrNXc1hjWMNZw1")
f.Write("0zXdNeU16zXzNfw1BTaLNpE2nDaiNr42xDbONtQ27jb0Nvw2CzdDN1A3sDfKN0s4UThqOCE5Ljk9OZ458zlEOhk9ND0/PUQ9Tj1TPYs9lz2ePa49tD27PcU93j3mPes99z38PRk+Hz5XPlw+nz7XPkU/Sz+cP6I/tj8AAACgAACUAAAAQDCtMLMw7jD0MA0xTjFUMV4xhjGLMaQxRTJLMp8ytzI8M1QzHzUzNWQ1gDWNNaE1NDZINqA2xjbWN+U4BTnROeg5IDo0OuU6+TofOzY7/DuVPLI8Qz1JPWs9fz2xPbg9zT3/PQk+Kj4/PmM+jT6bPsw+0j7fPgA/JT80P0M/dT+FP8g/1D/eP/I/AAAAsAAA5AAAAAAwDTASMBgwczB6MMIwBzHqMQMyODJAMloyZjJ2MrUyBTMYM1YzbjN9M48ztTPCM9Az2zPuMxU0JDRmNHo0mDSkNMA01TTrNPI0BzUjNTs1TzVUNaE1rzXyNTs2QTZPNqQ2tzYuNzs3YDd8N483AzijOPA4CDkdOWc5rznGOdM57Tn7OQk6FDooOi46PDpFOlY6cjqBOpM6nDq4Ots65TruOgo7LTs4O0A7RjtOO5k7vjvQO9Y76zzwPAw9Hz0mPTg9QD1QPWE9dD2MPaw9Aj4UPjQ+bD5+PpE+zT4AwAAAzAAAAEkwYTAGMR0xNTFIMZYznjOkM6wzGDQzNEI0YjRoNG80ojSoNLg00zTyNAE1NzZENg43FzcdNyk3Ljc4Nz83RzdNN1Q3WTdqN4Y3yzfQN9g33TflN+o3DzgUOJM4mDi1OLs4GjlgOW05kjndOew5DDouOls6bzqpOrA61jruOgg7EzspOzE7WjtnO2w7eTuFOz88RjxfPKE8szz5PFQ9Wj1oPcY95j0BPgk+Dz4VPlY+iD6cPrA+8T4jPzY/rj+1P/0/AAAA0AAAYAAAAAcwzTDXMN4x7jEgMioycTKEMgMzDTMpM3gzfjOcM7EzyTPhM/Ez")
f.Write("ATQcNDE0QTRRNGE0cTSBNJE0oTTSNDA1mzXfNTI2iDasNtE25Tb5Ng03ITc1N0k3XTcA4AAANAEAALgxvDHAMQwyEDIUMhgyHDIwMjQyODI8MkAyRDJIMkwyaDJsMnAyiDKMMrgyxDLQMtwy5DLoMvgyADMEMwwzEDMcMyAzMDM4MzwzSDNQM1Qz3DPgM+gz7DMoNDQ0QDRMNEg3VDdcN2A3CDkgOTg5UDlUOVg5bDl8OYA5iDmMOaQ5tDm4OcA52DncOeA59DkEOgg6DDokOjQ6ODpAOlg6bDp8OoA6kDqYOrQ60DrkOvA6+DooOzw7SDtQO2w7iDucO6g7sDvgO/Q7ADwIPDg8TDxYPGA8kDykPLA8uDzMPPA8BD0QPRg9SD1cPWg9cD2gPbQ9wD3IPfg9DD4YPiA+UD5kPnA+eD6oPrw+yD7QPgA/FD8gPyg/WD9sP3g/gD+wP8Q/0D/sP/Q//D8AAADwAAC4AAAABDAYMCQwODBEMEgwVDBcMGgwhDCMMJQwnDCkMKwwxDDcMPgwFDEcMSQxLDE0MTwxRDFMMVQxYDF8MYQxjDGUMZwxqDHEMcwx1DHcMeQx7DH0MQAyHDIkMiwyNDI8MkQyTDJoMoQykDKsMrQyvDLQMtwy8DL8MgAzBDMMMxQzIDM8M0gzZDNsM3AzfDOEM5AzrDO4M9Qz4DP8MwQ0GDQkNCg0LDQ0NDw0SDRkNHA0jDQAAAEAPAAAAAQwCDAMMBgwHDAgMCQwMDA8MEA8WDxgPoA+oD7QPvA+AD8QPyQ/KD8sPzQ/VD9kP3Q/AAAAEAEAFAAAAPAw9DAYNBw0IDQkNAAwAQCwAAAAODR8NIQ0jDSUNJw0pDSsNLQ0vDTENMw01DTcNOQ07DT0NPw0BDWQNZg1EDgUOBg4HDggOCQ4mDmgOaQ5qDmsObA5tDm4Obw5wDnEOcg5zDnQOdQ52DncOeA55DnoOew58Dn0Ofg5/DkAOgQ6CDoMOhA6FDoYOhw6")
f.Write("IDokOig6LDowOjQ6ODo8OkA6RDpIOlg6XDpgOmQ6aDpsOnA6dDp4Onw6iDocOyA7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwEwAAAAICADCCE6IGCSqGSIb3DQEHAqCCE5MwghOPAgEBMQswCQYFKw4DAhoFADBoBgorBgEEAYI3AgEEoFowWDAzBgorBgEEAYI3AgEPMCUDAQCgIKIegBwAPAA8ADwATwBiAHMAbwBsAGUAdABlAD4APgA+MCEwCQYFKw4DAhoFAAQUgvdv+mpdETYp/e8uSJ4MFlt1LhGggg7pMIIDTjCCAregAwIBAgIBCjANBgkqhkiG9w0BAQUFADCBzjELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2Fw")
f.Write("ZTESMBAGA1UEBxMJQ2FwZSBUb3duMR0wGwYDVQQKExRUaGF3dGUgQ29uc3VsdGluZyBjYzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEhMB8GA1UEAxMYVGhhd3RlIFByZW1pdW0gU2VydmVyIENBMSgwJgYJKoZIhvcNAQkBFhlwcmVtaXVtLXNlcnZlckB0aGF3dGUuY29tMB4XDTAzMDgwNjAwMDAwMFoXDTEzMDgwNTIzNTk1OVowVTELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xHzAdBgNVBAMTFlRoYXd0ZSBDb2RlIFNpZ25pbmcgQ0EwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAMa4uSdgrwvjkWll236N7ZHmqvG+1e3+bdQsf9Fwd/smmVe03T8wuNwh6miNgZL8LkuRNYQg8tpKurT85tqI8iDFIZIJR5WgCRymeb6xTB388YpuVNJpofFMkzpB/n3UZHtjRfdgYB0xHaTp0w+L+24mJLOo/+XlkNS0wtxQYK5ZAgMBAAGjgbMwgbAwEgYDVR0TAQH/BAgwBgEB/wIBADBABgNVHR8EOTA3MDWgM6Axhi9odHRwOi8vY3JsLnRoYXd0ZS5jb20vVGhhd3RlUHJlbWl1bVNlcnZlckNBLmNybDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwMwDgYDVR0PAQH/BAQDAgEGMCkGA1UdEQQiMCCkHjAcMRowGAYDVQQDExFQcml2YXRlTGFiZWwyLTE0NDANBgkqhkiG9w0BAQUFAAOBgQB2spzuE58b9i00kpRFczTcjmsuXPxMfYnrw2jx15kPLh0XyLUWi77NigUG8hlJOgNbBckgjm1S4XaBoMNliiJn5BxTUzdGv7zXL+t7ntAURWxAIQjiXXV2ZjAe9N+Cii+9")
f.Write("86IMvx3bnxSimnI3TbB3SOhKPwnOVRks7+YHJOGv7DCCA8QwggMtoAMCAQICEEe/GZXfjVJGQ/fbbUgNMaQwDQYJKoZIhvcNAQEFBQAwgYsxCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxFDASBgNVBAcTC0R1cmJhbnZpbGxlMQ8wDQYDVQQKEwZUaGF3dGUxHTAbBgNVBAsTFFRoYXd0ZSBDZXJ0aWZpY2F0aW9uMR8wHQYDVQQDExZUaGF3dGUgVGltZXN0YW1waW5nIENBMB4XDTAzMTIwNDAwMDAwMFoXDTEzMTIwMzIzNTk1OVowUzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMSswKQYDVQQDEyJWZXJpU2lnbiBUaW1lIFN0YW1waW5nIFNlcnZpY2VzIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqcqypMzNIK8KfYmsh3XwtE7x38EPv2dhvaNkHNq7+cozq4QwiVh+jNtr3TaeD7/R7Hjyd6Z+bzy/k68Numj0bJTKvVItq0g99bbVXV8bAp/6L2sepPejmqYayALhf0xS4w5g7EAcfrkN3j/HtN+HvV96ajEuA5mBE6hHIM4xcw1XLc14NDOVEpkSud5oL6rm48KKjCrDiyGHZr2DWFdvdb88qiaHXcoQFTyfhOpUwQpuxP7FSt25BxGXInzbPifRHnjsnzHJ8eYiGdvEs0dDmhpfoB6Q5F717nzxfatiAY/1TQve0CJWqJXNroh2ru66DfPkTdmg+2igrhQ7s4fBuwIDAQABo4HbMIHYMDQGCCsGAQUFBwEBBCgwJjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AudmVyaXNpZ24uY29tMBIGA1UdEwEB/wQIMAYBAf8CAQAwQQYDVR0fBDowODA2oDSgMoYwaHR0cDovL2NybC52ZXJpc2lnbi5j")
f.Write("b20vVGhhd3RlVGltZXN0YW1waW5nQ0EuY3JsMBMGA1UdJQQMMAoGCCsGAQUFBwMIMA4GA1UdDwEB/wQEAwIBBjAkBgNVHREEHTAbpBkwFzEVMBMGA1UEAxMMVFNBMjA0OC0xLTUzMA0GCSqGSIb3DQEBBQUAA4GBAEpr+epYwkQcMYl5mSuWv4KsAdYcTM2wilhu3wgpo17IypMT5wRSDe9HJy8AOLDkyZNOmtQiYhX3PzchT3AxgPGLOIez6OiXAP7PVZZOJNKpJ056rrdhQfMqzufJ2V7duyuFPrWdtdnhV/++tMV+9c8MnvCX/ivTO1IbGzgn9z9KMIIDyDCCAzGgAwIBAgIQA2k5xHXVPB1wmS24qH630zANBgkqhkiG9w0BAQUFADBVMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEfMB0GA1UEAxMWVGhhd3RlIENvZGUgU2lnbmluZyBDQTAeFw0wNjAyMTAwMDAwMDBaFw0wODAyMjAyMzU5NTlaMIGPMQswCQYDVQQGEwJVUzERMA8GA1UECBMISWxsaW5vaXMxEzARBgNVBAcTClNjaGF1bWJ1cmcxIDAeBgNVBAoTF01hY3JvdmlzaW9uIENvcnBvcmF0aW9uMRQwEgYDVQQLEwtFTkdJTkVFUklORzEgMB4GA1UEAxMXTWFjcm92aXNpb24gQ29ycG9yYXRpb24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDPpRUEw7oFKo29zewDKbUZJMWzuiR/oGfW4AsA6id/7rf5ZMRNKorYKKpRYeIzlhB3ViPfcbMufTYNWt+V8BdO/NbeKnl1/CXtVhh7hffbELkoPINiBdw8ZiFstM72B4T8XriUviSQsm6wVoomU/QIZ/DJzTbGj3ax64gQkjVY/cWq76+7RHG9xT2aWZXXi47K9Yz33n0RuN9bbWO8")
f.Write("MogfCjWvMorao6kWERs/nMQIRX9U6K8Io2vSQa5EIGPmI+TFeBaV81IHNtSVomu+u4ua8pZSwsZ25ryPqQxraxJcZ5GHnVaxqM5eedJvLilWacPyiwFvMHgwZwgrfWdd8b3DAgMBAAGjgdkwgdYwDAYDVR0TAQH/BAIwADA+BgNVHR8ENzA1MDOgMaAvhi1odHRwOi8vY3JsLnRoYXd0ZS5jb20vVGhhd3RlQ29kZVNpZ25pbmdDQS5jcmwwHwYDVR0lBBgwFgYIKwYBBQUHAwMGCisGAQQBgjcCARYwHgYDVR0EBBcwFDAOMAwGCisGAQQBgjcCARYDAgeAADAyBggrBgEFBQcBAQQmMCQwIgYIKwYBBQUHMAGGFmh0dHA6Ly9vY3NwLnRoYXd0ZS5jb20wEQYJYIZIAYb4QgEBBAQDAgQQMA0GCSqGSIb3DQEBBQUAA4GBAGQwU5fK6gg/jD6KhO5THSLa7R6oV2AncfPQc7nA/gk33Em1wtM1UuONEd4aLk2eNYD4G4Csr539hW1KiT7ab3hbu9delsLuNDDjo8X/r78Jvp8SEOpA6a7CpdEPqDQ32c2jLOByaLB+EtSpzv9a0qbY2poBPa477XXLfCqf3M5EMIID/zCCAuegAwIBAgIQDekr8NTYKYgYMgUJXpp2iDANBgkqhkiG9w0BAQUFADBTMQswCQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xKzApBgNVBAMTIlZlcmlTaWduIFRpbWUgU3RhbXBpbmcgU2VydmljZXMgQ0EwHhcNMDMxMjA0MDAwMDAwWhcNMDgxMjAzMjM1OTU5WjBXMQswCQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xLzAtBgNVBAMTJlZlcmlTaWduIFRpbWUgU3RhbXBpbmcgU2VydmljZXMgU2lnbmVyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB")
f.Write("CgKCAQEAslAoSN3TaHqEGERmdV1+xLifYyb/PUOcfBE4ECVVc9l1J2n9TrkgXNMK+aAbKu1VViFh2B7b5Lwza8fv3aM3ZY4bkwy2Ux5cfGY1XwWKRf52Tt9TgKKBIJ2uiFyiCPflMPnuIjdMQgrO38YfxNZV6YE/tVKjLKoBevKiqo01/p/mXWoFnz1r47+WwP7MYPlA5wegROuBUW6lKvK2ihAo7Y/cBqCGUJp7SggNMB3KEJ5r9+lYrgSpQJmyKOiPFqw841NvS9M1nbVvZB2zliy7Ped56216+RbmJq2v75lTt0Aslbh5qv7UUqspdH5C7DkeomoW5lm7JGjYAIBDEIeAawIDAQABo4HKMIHHMDQGCCsGAQUFBwEBBCgwJjAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AudmVyaXNpZ24uY29tMAwGA1UdEwEB/wQCMAAwMwYDVR0fBCwwKjAooCagJIYiaHR0cDovL2NybC52ZXJpc2lnbi5jb20vdHNzLWNhLmNybDAWBgNVHSUBAf8EDDAKBggrBgEFBQcDCDAOBgNVHQ8BAf8EBAMCBsAwJAYDVR0RBB0wG6QZMBcxFTATBgNVBAMTDFRTQTIwNDgtMS01NDANBgkqhkiG9w0BAQUFAAOCAQEAh3hw2k5SASBb4HnJgjDE/bkZlr2RAMO9zc3G9A7Y//lNwDNiMBHF9XQb1JLeX5wgE7F8Rb5QzYPngBeDpyeTZxNG+8q4mEEDzJtRWwWLf6hv8xtQGyQu8mmNbCL3u8oWle0MdMBod9nrmWKHwXOQ+Il0eiOro5h7l7H3jylxTS51G0hB2vC1DSBU1negl4Jjaf0Jz4rwdbsJm9n5EVUmmmEyvnoCsHuGvqLDiyIseNE1drySc1z5ueZMFQojzOTS1DQuSUAVPA9geiTGpWbvls9w6z7n9A1+3NF8o3ZxacGcT0cwNSGxoq8aYjwr2Y6qKgd72BizXHvinaVv/jyJrTGC")
f.Write("BCQwggQgAgEBMGkwVTELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xHzAdBgNVBAMTFlRoYXd0ZSBDb2RlIFNpZ25pbmcgQ0ECEANpOcR11TwdcJktuKh+t9MwCQYFKw4DAhoFAKCBjjAZBgkqhkiG9w0BCQMxDAYKKwYBBAGCNwIBBDAcBgorBgEEAYI3AgELMQ4wDAYKKwYBBAGCNwIBFjAjBgkqhkiG9w0BCQQxFgQUMIIsXOylKuFL/f8maiiD2OLZaSkwLgYKKwYBBAGCNwIBDDEgMB6hHIAaaHR0cDovL3d3dy5tYWNyb3Zpc2lvbi5jb20wDQYJKoZIhvcNAQEBBQAEggEAn8oDIgSby39JHQUUvw0y3w5Kz/QcVZvjS3jjv0+VEPbLdzASvFNUJeKpdv/tPh2NM7thW2OU26EVgoqxke4uCj0J8wNjpcWPyIlom6WhBssYh1MRQwdLhfiJRQSy4gKvuK/cmmtw/RKuBo5zA1plTUVAYeNck/xqY4dm6wDUOamOu69ElQ82+zcUPwGWoiGzvQuu7Ue5v43iK7OLzHqa/GZZkqlHM7vXtRlroWR6p56NAMUNfjMHvzr8Iev3Tt6rlIWRo2IT/44bwf1m3G74tx18VFutBK12l0i8fRPniaQNgNw67+pNT6QGLwBaxE0uJdhT5Y4zq95I8xX/yeuroqGCAf8wggH7BgkqhkiG9w0BCQYxggHsMIIB6AIBATBnMFMxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjErMCkGA1UEAxMiVmVyaVNpZ24gVGltZSBTdGFtcGluZyBTZXJ2aWNlcyBDQQIQDekr8NTYKYgYMgUJXpp2iDAMBggqhkiG9w0CBQUAoFkwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMDcwMTIwMDcz")
f.Write("MjMxWjAfBgkqhkiG9w0BCQQxEgQQBJV4xp5mgzIh5FZ2B9x3GDANBgkqhkiG9w0BAQEFAASCAQA0mlJL680seg2OHL9wMWExo20SRnd9j2vzIETxNQUr4rzPpAVpzxR+jnyXU6CyVa6Zbz/Wn8gaaFHFLhoAn3iqDkMn0tMV728g38kWLeVsSzVCXUtLa8eWP5mDIP9DnxViyFYyOJJiYNJPr9yXypex/vZyEHIClDJqOGpEPN96SkMxLANjbJlXExnMZQI0BoAP1/S/F1rMD0xBs7fg89+CjvpS4EzxtpKfk29uqySe8wfkcxRJlUysfL8JB32x0vnB2Zz50iTAeFkCuamXEAl49P3lYWlaUzSrmVTXlQByR1WwUiHtd1fH2Orlymall2XGwRYB/SkIylY7LkY0CfupAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECAAACAgAAAwIAAAQCAAAFAgAADgIAAAcCAAAIAgAACQIAAAoCAAALAgAADAIAAA0CAAAAAgAADwIAABACAAARAgAAEgIAABMCAAAUAgAAFQIAABYCAAAXAgAAGAIAABkCAAAaAgAAGwIAABwCAAAdAgAAHgIAAB8CAAAgAgAAIQIAACICAAAjAgAAJAIAACUCAAAmAgAAJwIAACgCAAApAgAAKgIAACsCAAAsAgAALQIAAC4CAAAvAgAAMAIAADECAAAyAgAAMwIAADQCAAA1AgAANgIAADcCAAA4AgAAOQIAADoCAAA7AgAAPAIAAD0CAAA+AgAAPwIAAEACAABBAgAAQgIAAEMCAABEAgAARQIAAEYCAABHAgAASAIAAEkCAABKAgAASwIAAEwCAABNAgAATgIAAE8CAABQAgAAUQIAAFICAABTAgAAVAIAAFUCAABWAgAAVwIAAFgCAABZAgAA")
f.Write("WgIAAFsCAABcAgAAXQIAAF4CAABfAgAAYAIAAGECAABiAgAAYwIAAGQCAABlAgAAZgIAAGcCAABoAgAAaQIAAGoCAABrAgAAbAIAAG0CAABuAgAAbwIAAHACAABxAgAAcgIAAHMCAAB0AgAAdQIAAHYCAAB3AgAAeAIAAHkCAAB6AgAAewIAAHwCAAB9AgAAfgIAAH8CAACBAgAAig1QeQEQsAGEyHUICsiIDVB5ARDpBwAAAJCQkJCQkJBoMBAAEOi8iQAAWcOQkJCQw5CQkJCQkJCQkJCQkJCQkItEJARqAlDoNAAAAIPECDPAwgQAkJCQkJCQkJCQkJCQi0QkBGoBUOgUAAAAg8QIM8DCBACQkJCQkJCQkJCQkJBq/2g4EwEQZKEAAAAAUGSJJQAAAACD7BiLRCQoikwkKIlEJAAzwIhMJASJRCQIiUQkDIlEJBCLVCQsjUwkAFKJRCQk6CgaAACLRCQIUOhOgwAAi0wkHGSJDQAAAACDxCjDkJCQkJCQkJCQkJCQkJCQav9oWxMBEGShAAAAAFBkiSUAAAAAgewgAQAAi4QkMAEAAIpMJAOJRCQEM8CITCQIiUQkDIlEJBCJRCQUjUwkBImEJCgBAADolAsAAGiQQAEQjUwkCOhWFQAAaHhAARCNTCQI6EgVAABoYEABEI1MJAjoOhUAAItUJAxS6LCCAACLjCQkAQAAM8BkiQ0AAAAAgcQwAQAAwgQAkJCQkJCQkFFWi/GLRghQiUQkCOh/ggAAg8QEM8CJRgiJRgyJRhBeWcOQkJCQkJCQkJCQkJCQkGr/aHsTARBkoQAAAABQZIklAAAAAIHsIAEAAIuEJDABAACKTCQDiUQkBDPAiEwkCIlEJAyJRCQQiUQkFI1MJASJhCQoAQAA6OQeAACLVCQMUugKggAAi4wkJAEAADPAZIkNAAAAAIHEMAEAAMIEAJCKDVB5ARCwAYTIdQgKyIgNUHkBEOkHAAAAkJCQkJCQkGgw")
f.Write("EAAQ6IyHAABZw5CQkJBTVleLfCQQiweFwHUEM9vrCVD/FUwhARCL2IsXjXQb+ovGagMDwmjUQAEQUOgl/wAAg8QMhcB1CV9euAEAAABbw4sXi85qAwPKaMxAARBR6AL/AACDxAyFwHUJX164AQAAAFvDiw+L1moDA9FoxEABEFLo3/4AAIPEDIXAdQlfXrgCAAAAW8OLF4vGagMDwmi8QAEQUOi8/gAAg8QMhcB1CV9euAMAAABbw4sXi85qAwPKaLRAARBR6Jn+AACDxAyFwHUJX164BAAAAFvDiw9qAwPxaKxAARBW6Hj+AACDxAyFwHUJX164BgAAAFvDixdqAmikQAEQjURa/FDoVf4AAIPEDPfYG8BfJP5eg8AHW8OQkJCQkJCQkJCQkJCQkJBVi+xq/2iYEwEQZKEAAAAAUGSJJQAAAACB7JgAAABTVo2FXP///1cz9lAz/4l18MeFXP///5QAAAD/FSAgARCFwHUKx4Vs////AQAAAIuVbP///zPAg/oCD5TAO8eJffx0SItdCDvfdDBT/xUcIAEQi/BGjQQ2g8ADJPzoAIoAAIv8Vldq/1NqAGoAZscHAAD/FRggARCLdfBqCGoAV/8VFCABEIXAdELrEYtNCGoIV1H/FRAgARA7x3Qvi/iF/4l9CHQmi1UMUlf/FQwgARCFwHQQ/9CFwHUKx0XwAQAAAIt18Ff/FQggARCLTfSNpVD///+LxmSJDQAAAABfXluL5V3CCACQkJCQkJCQkJCQkFOLXCQIhdt1BYPI/1vDVYstGCABEFZXagBqAGr/U2oAagD/1YvwTlZqAP8VVCEBEIv4hf90C1ZXav9TagBqAP/VjUQkFIl8JBRQ6IH9//+LTCQYg8QEi/BR/xVQIQEQjUb+X16D+AVddxL/JIUUFQAQM8Bbw7gBAAAAW8O4/v///1vDkAUVABABFQAQBRUAEAwVABAFFQAQBRUAEJCQkJCB7FwCAABVi6wkaAIAAFZV")
f.Write("/xUcIAEQhcB1DGjcQAEQVf8VLCABEIu0JGgCAABW6C3///+DxASFwH0OXrj+////XYHEXAIAAMNTg8v/hcAPhd8AAABXuREAAACNfCQgVvOrjYQkbAEAAFDoMgMAAIPJ/428JHABAAAzwIPECPKu99Er+Y1UJGSLwYv3wekCi/qNVCRk86WLyDPAg+ED86S//EABEIPJ//Ku99Er+Yv3i/qL0YPJ//Kui8pPwekC86WLyo1UJGSD4QPzpIv9g8n/8q730Sv5i/eL6Yv6g8n/8q6LzU/B6QLzpYvNjUQkEIPhA1DzpI1MJCSNVCRoUWoAagBqIGoAagBqAFJqAP8VKCABEIXAX3Qsi0QkDGr/UP8VJCABEDPbi8NbXl2BxFwCAADDaOhAARBW6BL9//+FwHQCM9uLw1teXYHEXAIAAMNkoQAAAABq/2i7EwEQUGSJJQAAAACB7HABAABTVou0JIwBAABW/xUcIAEQhcB1DGgAQQEQVv8VLCABEIu0JIgBAABW6Mj9//8z24PEBDvDfRxeuP7///9bi4wkcAEAAGSJDQAAAACBxHwBAADDO8PHRCQY/////w+FlgEAAFVXuREAAAAzwI18JDhW86uNhCSAAAAAUOi2AQAAikwkL428JIQAAACITCQYg8n/M8CDxAjyrvfRSY1UJHxRUo1MJBiJXCQciVwkIIlcJCToLwIAAL/8QAEQg8n/M8CLVCQY8q6hxCEBEImcJIgBAAD30UkrwovxO8Z3BeiufAAAO/N2QYtMJBhTjSwxjUwkFFXo3QIAAITAdCuLVCQUi0QkGIvOvvxAARCNPBCL0cHpAvOli8qD4QPzpItEJBSJbCQYiBwoi7wklAEAAIPJ/zPAi1QkGPKuocQhARD30UkrwovxO8Z3BehCfAAAO/N2Q4tMJBhTjSwxjUwkFFXocQIAAITAdC2LVCQUi0QkGIvOi7QklAEAAI08EIvRwekC86WLyoPhA/Oki0QkFIlsJBiI")
f.Write("HCiLRCQUXzvDXXUFuMAhARCNTCQgjVQkMFFSU1NqIFNTU1BT/xUoIAEQhcB0EYtEJCBq/1D/FSQgARCJXCQYi0wkDDvLdDGKQf86w3QLPP90B/7IiEH/6x9JUeiSewAAg8QE6xNoEEEBEFbo4vr//4XAdASJXCQYi4wkeAEAAItEJBheW2SJDQAAAACBxHwBAADDkJCQkJCQkJCQkJCQkJCQVot0JAiF9ld0Pot8JBCF/3Q2gD8idQXGBgDrDGgkQQEQVv8VLCABEFeLPTAgARBW/9dW/xUcIAEQgHww/yJ0CGgkQQEQVv/XX17DkJCQkJBWi/GLRgSFwHQdjUj/ikD/hMB0Cjz/dAb+yIgB6wlR6Nx6AACDxATHRgQAAAAAx0YIAAAAAMdGDAAAAABew5CQVovxiwaFwHQNUP8VCCABEMcGAAAAAF7DkJCQkJCQkJBTi1wkDFWD+/2L6XYF6Jl6AACLTQQz0jvKdCSKQf+EwHQdPP90GTvadT7+yIhB/4lVBIlVCIlVDIvFXVvCCAA72nUQagGLzehUAAAAi8VdW8IIAItFDIP4H3cEO8NzEWoBi83oOAAAAFOLzeigAQAAi8tWi3QkEIvBV4t9BMHpAvOli8iLxYPhA/Oki00EX4ldCF7GBAsAXVvCCACQkJCQikQkBFaEwIvxdCSLRgSFwHQdjUj/ikD/hMB0Cjz/dAb+yIgB6wlR6NR5AACDxATHRgQAAAAAx0YIAAAAAMdGDAAAAABewgQAkJCQkJCQkJBTVleLfCQQg//9i/F2BeioeQAAi0YEM9s7w3Qqikj/Ost0I4D5/3QeO/sPhdoAAAD+yV+ISP+JXgSJXgiJXgxeMsBbwggAikwkFDv7dVY6y3RBO8N0LI1I/4pA/zrDdBk8/3QV/shfiAGJXgSJXgiJXgxeMsBbwggAUegxeQAAg8QEiV4EiV4IiV4MX14ywFvCCAA7w3QFiV4IiBhfXjLAW8IIADrLdF2LTgyD")
f.Write("+R93BDvPc147w3Q0jUj/ikD/OsN0ITz/dB3+yFeIAYvOiV4EiV4IiV4M6EUAAABfXrABW8IIAFHox3gAAIPEBFeLzoleBIleCIleDOgjAAAAX16wAVvCCAA5fgxzCFeLzugOAAAAX16wAVvCCACQkJCQkJBVi+xq/2jQEwEQZKEAAAAAUGSJJQAAAACD7AyLRQhTVovwg84fV4vZg/79iWXwiV3oiXXsdgWJReyL8I1GAsdF/AAAAACFwH0CM8BQ6E6CAACDxASJRQjrJ4tFCIlF7IPAAoXAfQIzwFDoMYIAAIlFTVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6AAAAA4fug4AtAnNIbgBTM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4gRE9TIG1vZGUuDQ0KJAAAAAAAAAApKLN0bUndJ21J3SdtSd0nFlXRJ2xJ3SfuVdMnekndJwJW1yc3Sd0nAlbWJ2BJ3Sdea/gnb0ndJ5dqxCdkSd0nbUncJxZJ3SdratYnZUndJ5Jp2SdsSd0nUmljaG1J3ScAAAAAAAAAAFBFAABMAQQAgghqRAAAAAAAAAAA4AAOIQsBBgAAEAEAAJAAAAAAAAD9qQAAABAAAAAgAQAAAAAQABAAAAAQAAAEAAAAAAAAAAQAAAAAAAAAALABAAAQAAA2dwIAAgAAAAAAEAAAEAAAAAAQAAAQAAAAAAAAEAAAAKA6AQC0AAAAaDIBAHgAAAAAAAAAAAAAAAAAAAAAAAAAAKABALATAAAAkAEAiA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAQC8AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALnRleHQAAABuCAEAABAAAAAQAQAAEAAAAAAAAAAAAAAAAAAAIAAAYC5y")
f.Write("ZGF0YQAAVBsAAAAgAQAAIAAAACABAAAAAAAAAAAAAAAAAEAAAEAuZGF0YQAAAORMAAAAQAEAAEAAAABAAQAAAAAAAAAAAAAAAABAAADALnJlbG9jAAC8FgAAAJABAAAgAAAAgAEAAAAAAAAAAAAAAAAAQAAAQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiDxAS4ChwAEMOLXeiLdeyLQwiFwHYiO8Z2AovGi3MEi8iLRQiL0cHpAo14AfOli8qD4QPzpIt17ItDBIt7CIXAdB2NSP+KQP+EwHQKPP90Bv7IiAHrCVHow3cAAIPEBItFCMdDCAAAAABAO/6JQwTGQP8AiXMMdwKL94tLBIlzCF/GBDEAi030XmSJDQAAAABbi+VdwgQAkJCQkJCQkJCKDVB5ARCwAYTIdQgKyIgN")
f.Write("UHkBEOkHAAAAkJCQkJCQkGgwEAAQ6Bx9AABZw5CQkJDpCwAAAJCQkJCQkJCQkJCQav9oDBQBEGShAAAAAFBkiSUAAAAAgeykAwAAVVZXi/FolEMBEIl0JDjoQgoAAIsGUOjOdgAAi/iJfCQwiXwkWDPtV2iIQwEQi86JrCTAAwAA6FoKAACEwHUZaFxDARCLzugKCgAAO/0PhOUEAADp2gQAAFONTCQYxoQkvAMAAAFRaERDARBXiWwkJOhudgAAhcB0YYtEJBg7xXQGUOhWdgAAaNBCARCNVCQXagqNRCQgUlBoREMBEFeJbCQw6Dx2AABQ6B6BAACLHWQhARCDxAyNjCSsAAAAUGjIQgEQUf/Tg8QQjZQkqAAAAIvOUuh9CQAA6waLHWQhARCLRCQYVVDo7HUAAIXAdEKLVCQYaHxCARCNTCQXagpRVVLo0XUAAFDov4AAAIPEDFCNhCSwAAAAaMhCARBQ/9ODxBCNjCSoAAAAUYvO6CQJAABoXEIBEIvO6BgJAACLBo1OBImGGAEAAOg4FAAAiWwkFGgkQgEQi87GhCTAAwAAAujwCAAAi0QkFDvFdAZQ6Gp1AACLRCQYjVQkFFJQiWwkHOhLdQAAhcAPhWMDAACNTgToDyMAAIvouREAAAAzwI18JGHGRCRgAI1UJGDzq2arjUwkIMdEJCBIAAAAqotEJBRRUmoBUOgAdQAAhcB0TWjEQQEQjUwkF2oKjVQkKFGLTCQgjUQkbFJQagFR6Np0AABQ6NR/AACDxAyNlCSwAQAAUGjIQgEQUv/Tg8QQjYQkrAEAAIvOUOg5CAAAjUwkYI29BAEAAFFX/xUsIAEQV4vO6B8IAACLVCQUagJS6IN0AACJhRwFAACLRCQUagNQ6HF0AACJhRgFAAC5QAAAADPAjbwkqQAAAMaEJKgAAAAAjZQkqAAAAPOrZquNTCQgqotEJBRRUmoEUOg9dAAAhcB0UGhkQQEQjUwkI2oKjVQkKFGL")
f.Write("TCQgjYQktAAAAFJQagRR6BR0AABQ6A5/AACDxAyNlCS0AgAAUGjIQgEQUv/Tg8QQjYQksAIAAIvOUOhzBwAAikwkH2oAiEwkKI1MJCjoMPr//428JKgAAACDyf8zwGoB8q730UmL2Y1MJChT6GH6//+EwHQri3wkKIvLi9GNtCSoAAAAwekC86WLyoPhA/Oki0QkKIt0JDiJXCQsxgQYAL9gQQEQg8n/M8Az2/Ku99FJxoQkvAMAAANRU2hgQQEQjUwkMOjpCAAAi/g7+w+O0gAAAFeNTCRQU1GNTCQw6D8HAACLQAQ7w3UFuMAhARCLHTAgARCNlQwDAABQUv/Ti0QkUDPSO8J0H41I/4pA/4TAdAo8/3QG/siIAesLUehfcwAAg8QEM9KhxCEBEEdQjUwkQFdRjUwkMIlUJFyJVCRgiVQkZOjYBgAAi0AEM/87x3UFuMAhARCNlRAEAABQUv/Ti0QkQDvHdCuNSP+KQP+EwHQYPP90FP7IM9uIAYl8JECJfCREiXwkSOtNUejwcgAAg8QEiXwkQIl8JESJfCRIM9vrNItEJCg7w3UFuMAhARCLPTAgARBQjYUMAwAAUP/Xi0QkKDvDdQW4wCEBEI2NEAQAAFBR/9eNvQQBAABVV4vO6MoCAABVi87owgAAAImFFAUAAIHFCAIAAFVXi87oXQEAAItMJCjGhCS8AwAAAjvLdByKQf+EwHQLPP90B/7IiEH/6wpJUehUcgAAg8QEi3wkNIlcJCiJXCQsiVwkMIsdZCEBEDPt6XT8//9oREEBEIvO6FgFAACNTgTosB0AAGgoQQEQi87oRAUAAItEJBRbO8V0BlDovXEAAItEJBQ7xXQGUOivcQAAO/10BlfopXEAAIuMJLADAABfXl1kiQ0AAAAAgcSwAwAAw5CQkJCQgewQAQAAjUQkBFaL8VeLvCQcAQAAixaNTCQQUFFXUuh2cQAAhcB0SGi0QwEQjUQkD2oKjUwkFFCLBo1U")
f.Write("JBxRUldQ6FNxAABQ6Cl8AACDxAyNTCQYUGjIQgEQUf8VZCEBEIPEEI1UJBSLzlLokAQAAItEJAxfg/gCXnQgfhOD+AR/DrgCAAAAgcQQAQAAwgQAM8CBxBABAADCBAC4AQAAAIHEEAEAAMIEAJCQkJCQkJBq/2grFAEQZKEAAAAAUGSJJQAAAACB7FwBAABTVVZXi+lqAejUcAAAi/CJdCQYuRIAAAAzwI18JB3GRCQcAPOrZquLhCR8AQAAiz1kIQEQUI1MJCBoyEQBEFHHhCSAAQAAAAAAAP/Xg8QMjVQkHFJqAFbof3AAAIXAdD5ogEQBEI1EJBdqCo1MJCRQUWoAVuhicAAAUOgsewAAg8QMjVQkbFBoyEIBEFL/14PEEI1EJGiLzVDolwMAAIucJIABAACLVQCNTCQUx0QkFAQBAABRU1ZS6BhwAACFwHRBi1UAaChEARCNRCQXagqNTCQcUFFTVlLo+G8AAFDoyHoAAIPEDFCNRCRwaMhCARBQ/9eDxBCNTCRoUYvN6DMDAACF9nQGVuixbwAAi4wkbAEAAF9eXVtkiQ0AAAAAgcRoAQAAwggAkJCQkJCQkJCQkJCQkJBq/2hhFAEQZKEAAAAAUGSJJQAAAACB7BwCAABTVVaL8Ve5QAAAADPAjbwkKQEAAMaEJCgBAAAA86tmq6qLhCQ8AgAAiz1kIQEQUI2MJCwBAABoCEYBEFH/14sWg8QMUugwbwAAi+iJbCQgjUQkFI2MJCgBAABQM9tRVceEJEACAAABAAAAiVwkIOgAbwAAhcB0VotEJBQ7w3QGUOjobgAAaLRFARCNVCQXagqNRCQcUo2MJDQBAABQUVWJXCQs6MtuAABQ6K15AACDxAyNVCQoUGjIQgEQUv/Xg8QQjUQkJIvOUOgYAgAAi0wkFFNR6I9uAACFwHQ8i0QkFGhwRQEQjVQkF2oKUlNQ6HRuAABQ6GJ5AACDxAyNTCQoUGjIQgEQUf/Xg8QQjVQk")
f.Write("JIvOUujNAQAAi0wkFI1EJBhQUcaEJDwCAAACiVwkIOgubgAAhcB0UotEJBg7w3QGUOgobgAAi0wkFGgsRQEQjVQkF2oKjUQkIFJQUYlcJCzo/W0AAFDo8XgAAIPEDI1UJChQaMhCARBS/9eDxBCNRCQki85Q6FwBAACLnCRAAgAAi1QkGI1MJBzHRCQcSAAAAFFTagJS6LFtAACFwHRDi1QkGGjQRAEQjUQkF2oKjUwkJFBRU2oCUuiPbQAAUOiJeAAAg8QMUI1EJCxoyEIBEFD/14PEEI1MJCRRi87o9AAAAItEJBiFwHQGUOhubQAAi0QkFIXAdAZQ6GBtAACF7XQGVehWbQAAi4wkLAIAAF9eXVtkiQ0AAAAAgcQoAgAAwggAkJCQgewQAwAAU1VWi/FXjX4Ei8/oyhwAAIucJCQDAACLLWQhARBQU42EJCABAABomEYBEFD/1YPEEI2MJBgBAABRi87oagAAAIvP6JMcAACLFlBTUugLbQAAhcB0QmgsRgEQjUQkF2oKUIvP6HIcAACLDlBTUejqbAAAUOiodwAAg8QMjVQkGFBoyEIBEFL/1YPEEI1EJBSLzlDoEwAAAF9eXVuBxBADAADCBACQkJCQkJBWV4v5agHooWwAAIvwi0QkDFBqAVbojGwAAIsPVmgAAAAEUeiQbAAAhfZ0BlboVmwAAF9ewgQAkJCQkJCQkJCQi0QkBItMJAhQUeh1bAAAg/gBdAmFwHQFMsDCCACwAcIIAJCQkJCQkJCQkJCQkJCQUVNVi2wkEFaL8TPAikwkFFeLfCQciUQkEIhNAIlFBIlFCIlFDDl+CHMF6GhuAACLRgiLTCQgi9gr3zvLcwKL2TvuD4WxAAAAi0UIizXEIQEQA987w3MF6DtuAACLzei9AQAAi0UIK8M7xnMCi/CF9nYxi1UEK8ZQjQwajQQxUFHoq3YAAItdCIPEDCvei81qAFPoGfL//4TAdAhTi83obUkAAIvNi9/o")
f.Write("dAEAAItFCDvHcwKL2IXbD4bGAAAAi00EK8NQjRQZUlHoY3YAAIt1CIPEDCvzi81qAFbo0fH//4TAD4ScAAAAVovN6CFJAABfi8VeXVtZwgwAhdt2TDvYdUiLRgSFwHUFuMAhARCAeP/+czZqAYvN6ETx//+LRgSFwHUFuMAhARCJRQSLTgiJTQiLVgyJVQyKSP/+wV+ISP+LxV5dW1nCDABqAVOLzehd8f//hMB0LItGBIXAdQW4wCEBEIvLjTQ4i30Ei8HB6QLzpYvIg+ED86SLTQSJXQjGBBkAX4vFXl1bWcIMAJCQkFGLRCQMU1VWi3QkHFeF9olMJBB1BTtBCHZgi2kIO8VzVCvoO/V3TotZBLoBAAAAK9YD6gPYi3wkGFUPvgdQU+iceAAAg8QMhcB0KovOi/Az0vOmdA+LdCQgK9iNbCv/jVgB69GLTCQQX15di1EEWyvCWcIMAKHEIQEQX15dW1nCDACQkJCQkJCQkJCQkJCQkFNVi+kz0lZXi00EO8oPhLEAAACKQf+EwA+EpgAAADz/D4SeAAAA/siL8YhB/4v+g8n/M8CJVQSJVQiJVQzyrvfRSYvZg/v9dgfo/WkAADPSi00EO8p0IYpB/4TAdBo8/3QWO9p1Of7IUohB/4vN6M3v//9fXl1bwzvadQ5qAYvN6Lvv//9fXl1bw4tFDIP4H3cEO8NzEWoBi83ooe///1OLzegJ8f//i30Ei8uLwcHpAvOli8iD4QPzpItNBIldCMYECwBfXl1bw5CQkJCQkJCKDVB5ARCwAYTIdQgKyIgNUHkBEOkHAAAAkJCQkJCQkGgwEAAQ6AxvAABZw5CQkJCLAYXAdAZQ6OxoAADDkJCQVYvsav9oexQBEGShAAAAAFBkiSUAAAAAgewgAgAAi0UIU1aL8VeNTQiJZfCNldT9//+JRhSLBlFSM/9owEYBEFCJffzHRQgEAQAA6NpoAACNjdT9//9R/xUcIAEQhcB+d4pVC4m9")
f.Write("3P7//4iV2P7//4m94P7//4m95P7//42F1P3//42N2P7//1DGRfwB6H4HAABX/xWwIQEQjY3Y/v//UYvO6IkAAAD/FbQhARCNjdj+///oCBQAAIuV3P7//4uN4P7//4vCO8F0BYPABOv3UuhbaAAAg8QEi030X15kiQ0AAAAAW4vlXcIEALjIKwAQw5CQkJCQkJCQkJCQkJCQkFFWi/GLRgRQiUQkCOgfaAAAg8QEM8CJRgSJRgiJRgxeWcOQkJCQkJCQkJCQkJCQkFWL7Gr/aJAUARBkoQAAAABQZIklAAAAAIPsDFNWV4t9CDP2iWXwiU3oiXX8iXXsi0cEhcB0NYtPCCvIwfkCO/FzKYsUsItN6FLoogAAAItHBIsEsIqIIAUAAITJdAP/RezHRfwAAAAARuvEM9vGRQsBi0XsO8N1C4pNC4TJdFGFwHRNM9vGRQsAM/aLRwSFwHTfi08IK8jB+QI78XPTixSwioogBQAAhMl0C4tN6IvCUOg6AAAAi08EixSxioIgBQAAhMB0AUNG68G48CwAEMOLTfRfXmSJDQAAAABbi+VdwgQAkJCQkJCQkJCQkJCQkFWL7Gr/aKAUARBkoQAAAABQZIklAAAAAIPsDFNWi3UIi9lXiV3oi4YUBQAAi0sUO8GJZfDHRfwAAAAAD4W5AQAAjb4IAgAAi8tX6AECAACD+AEPhWkBAAAzwDv4iUXsdDVX/xUcIAEQi/BGjQQ2g8ADJPzoeHAAAIvcVlNq/1dqAGoAZscDAAD/FRggARCLdQiLw4td6I1N7FFQ/xVcIQEQi03shcl1FsaGIAUAAAHHhiQFAAAHBASA6TwBAACLlhQFAACD+gJ1aDlTFHVjhcAPjN8AAACF/3UEM9vrM1f/FRwgARCL8EaNBDaDwAMk/Oj7bwAAi9xWU2r/V2oAagBmxwMAAP8VGCABEItN7It1CGoAU1H/FVghARCFwA+cwoiWIAUAAImGJAUAAOmBAAAAg/oB")
f.Write("dX85UxR1eosBjVUIUlH/UByFwHxpagFqAGjoRgEQ/xUQIAEQhcB0VosdCCABEFD/02joRgEQ/xU4IAEQi/iF/3Q8aNRGARBX/xUMIAEQhcB0KYtNCItRFFKLURBSZotRGlJmi1EYUlH/0IXAD5zBiI4gBQAAiYYkBQAAV//Ti03shcl0QYsRUf9SCOs5i4YUBQAAg/gCdUQ5QxR1P42GDAMAAFBX6ELm//+DxAiFwA+VwYiOIAUAAFCLy+hcAQAAiYYkBQAAi030jWXcZIkNAAAAAF9eW4vlXcIEAIP4AXXlg3sUAXXfjZYQBAAAUlfoSOf//4PECIXAD5XBiI4gBQAAUIvL6EIBAADrtLgKLwAQw5CQkJCQkJCQkJCD7AhWi3QkEFeLPRwgARBW/9eD+AR9DV+4BQAAAF6DxAjCBAAzwGoFVohEJBCJRCQR/9eNRDD8jUwkDFBR/xU8IAEQjVQkCGgYRwEQUugjcwAAg8QIhcB1DV+4BAAAAF6DxAjCBACNRCQIaBBHARBQ6ABzAACDxAiFwHUNX7gDAAAAXoPECMIEAI1MJAhoCEcBEFHo3XIAAIPECIXAdQ1fuAIAAABeg8QIwgQAjVQkCGgARwEQUui6cgAAg8QIhcB1DV+4AQAAAF6DxAjCBACNRCQIaPhGARBQ6JdyAACDxAj32BvAX4PgBF5Ag8QIwgQAkJCQkJCQkJCQkJCQkJCQi0QkBIP4/nQZg/j/dAz32BvAJQVAAIDCBAC4BwQEgMIEALgGBASAwgQAkJCQkJCQi0QkBIP4/nQZg/j/dAz32BvAJQVAAIDCBAC4CAQEgMIEALgGBASAwgQAkJCQkJCQig1QeQEQsAGEyHUICsiIDVB5ARDpBwAAAJCQkJCQkJBoMBAAEOj8aAAAWcOQkJCQav9ouxQBEGShAAAAAFBkiSUAAAAAgewkAgAAV4v5jUQkCI2MJCQBAACLF1BRaGBAARBSx0QkGAQBAADo6mIAAI2E")
f.Write("JCQBAABQ/xUcIAEQhcB+fopMJAdTM9tWiEwkFIlcJBiJXCQciVwkII2UJCwBAACNTCQUUomcJDwCAADojgEAAItMJBgz9jvLdCeLRCQcK8HB+AI78HMaiwSxOJggBQAAdAxQi8/oRAAAAItMJBhG69WNjCQsAQAAUf8VQCABEItUJBhS6GViAACDxAReW4uMJCgCAABfZIkNAAAAAIHEMAIAAMOQkJCQkJCQkJCQU1ZXi9lqA+gQYgAAi3wkEIvwi4cUBQAASPfYG8AFcQcAAFBqAVboA2IAAI2PCAIAAFFqAlbo3GEAAIuXJAUAAFJqA1bo5WEAAIsDVmgAAAABUOjRYQAAhfZ0Blbol2EAAF9eW8IEAJCQkJCQkJCQkIoNUHkBELABhMh1CArIiA1QeQEQ6QcAAACQkJCQkJCQaDAQABDobGcAAFnDkJCQkIHsCAIAAFaL8Ve5QAAAADPAjXwkCcZEJAgA86tmq6qNRCQIUGgEAQAA/xVIIAEQuUAAAAAzwI28JA0BAADGhCQMAQAAAPOrjYwkDAEAAI1UJAhmq1FqAGggRwEQUqr/FUQgARCNhCQMAQAAi85Q6A0AAABfXoHECAIAAMOQkJCQav9orBUBEGShAAAAAFBkiSUAAAAAgeycAgAAU1VWV4vZaFxCARCJXCQg6GEQAACLtCS8AgAAiy0sIAEQjUMQVlD/1Y1MJF+NVCReUVKNTCRs6CogAACNRCQbjUwkdFDHhCS4AgAAAAAAAOhhEAAAi/6Dyf8zwMeEJLQCAAABAAAA8q730UlRVo1MJHzo7+X//41MJGToNigAAI1MJGToPRcAADPJaNhHARCJTCQ1xkQkNACJTCQ5iEwkPYvL6M4PAACNVCQwhdIPhDECAACKRCQbagCNTCQkiEQkJOg/5v//v9BHARCDyf8zwPKu99FJUWjQRwEQjUwkKOhRLAAAjUwkII1UJBRRUo1MJGzGhCS8AgAAAugWIAAAagGNTCQk")
f.Write("xoQkuAIAAAHo8+X//4tEJBSLTCRoO8EPhLABAACNTCQTUY1MJEDohQ8AALrIRwEQxoQktAIAAAOF0g+F3wAAAI1EJBKNTCQgUGigdQEQ6K0dAACLRCQUjUwkIGoBjZQkpAAAALMEUVKNSByInCTAAgAA6FkgAACLDcwhARDGhCS0AgAABVFqAFCNTCRI6J4pAABqAY2MJKQAAACInCS4AgAA6Fnl//9qAY1MJCTGhCS4AgAAA+hG5f//i0QkRIXAdE4y2zP2hNsPheYAAABWjUwkQOjoHQAAihCF9ohUNDB+I1aNTCRA6NQdAACAOAB1FI1G/41MJDxQ6MIdAACAOAB1ArMBRoP+CnK76aQAAADGRCQwAMZEJDEA6ZUAAACNTCQSUWjIRwEQjUwkKOjOHAAAi0wkFI1UJCBqAI2EJKQAAACzBlJQg8EciJwkwAIAAOh6HwAAixXMIQEQjUwkPFJqAFDGhCTAAgAAB+i/KAAAagGNjCSkAAAAiJwkuAIAAOh65P//agGNTCQkxoQkuAIAAAPoZ+T//4tEJECFwHUFuMghARBqClCNRCQ4UP8VPCABEGoBjUwkQMaEJLgCAAAB6Dnk//+LXCQc6xJqCo1MJDRoxEcBEFH/FTwgARC5BwAAADPAjbwkSQEAAMaEJEgBAAAA86uNVCQwqlJotEcBEI2EJFABAABorEcBEFD/FWQhARCDxBCNjCRIAQAAUYvL6EkNAACNVCQwUugZbgAAg8QEiYQkhAAAAIXAD44ZCAAAg/gBx0QkWAEAAAAPjOoHAAAzwItUJFiJhCSNAAAAjUwkYomEJJEAAABqComEJJkAAABRiYQkoQAAAFJmiYQkqQAAAMaEJJgAAAAAiIQkqwAAAOgMaAAAg8QMUGikRwEQjYQklAAAAGisRwEQUP8VZCEBELkRAAAAM8CNvCTBAAAAxoQkwAAAAADzq2arjYwkwAAAAIPEEIXJqg+EPgIAAI1UJBKNjCQ4AQAA")
f.Write("UmjQRwEQ6AcbAACNhCQ4AQAAjUwkFFBRjUwkbMaEJLwCAAAI6PkcAABqAY2MJDwBAADGhCS4AgAAAejT4v//i1QkFItEJGg70A+EzwEAAI1EJBONTCQ8UOhlDAAAjYwkjAAAAMaEJLQCAAAJhckPhQEBAACNVCRhjYwkKAEAAFJooHUBEOiIGgAAi1QkFI2EJCgBAABqAY2MJIwBAABQUY1KHMaEJMACAAAK6DIdAACLDcwhARDGhCS0AgAAC1FqAFCNTCRI6HcmAABqAY2MJIwBAADGhCS4AgAACugx4v//agGNjCQsAQAAxoQkuAIAAAnoG+L//4tEJESFwHRkMtsz9oTbdUBWjUwkQOjBGgAAihCF9oiUNLAAAAB+I1aNTCRA6KoaAACAOAB1FI1G/41MJDxQ6JgaAACAOAB1ArMBRoP+SHK8i1wkHGoBjUwkQMaEJLgCAAAB6LTh///p0AAAAMaEJLAAAAAAxoQksQAAAADr1o1MJGONlCSMAAAAUVKNjCQgAQAA6IQZAACLVCQUjYQkGAEAAGoAjYwkbAEAAFBRjUocxoQkwAIAAAzoLhwAAIsNzCEBEMaEJLQCAAANUWoAUI1MJEjocyUAAGoBjYwkbAEAAMaEJLgCAAAM6C3h//9qAY2MJBwBAADGhCS4AgAACegX4f//i0QkQIXAdQW4yCEBEGpIjZQktAAAAFBS/xU8IAEQ6S3///9qSI2EJLQAAABooHUBEFD/FTwgARBoKAUAAOjkZAAAM/aDxAQ7xnRAibAUBQAAibAYBQAAibAcBQAAibAkBQAAxoAgBQAAAMYAAMaABAEAAADGgAgCAAAAxoAMAwAAAMaAEAQAAACL8I2MJKgBAACJtCSIAAAAhckPhEUCAACNVCRXjYQksAAAAFJQjYwkEAEAAOhdGAAAjYwkCAEAAI1UJFBRUo1MJGzGhCS8AgAADuhPGgAAagGNjCQMAQAAxoQkuAIAAAHoKeD//4tEJFCL")
f.Write("TCRoO8EPhNABAACNTCRPUY1MJCTouwkAALqkRwEQxoQktAIAAA+F0g+FBAEAAI1EJFaNjCT4AAAAUGigdQEQ6OAXAACLRCRQjYwk+AAAAGoBjZQknAEAAFFSjUgcxoQkwAIAABDoihoAAIsNzCEBEMaEJLQCAAARUWoAUI1MJCzozyMAAGoBjYwknAEAAMaEJLgCAAAQ6Inf//9qAY2MJPwAAADGhCS4AgAAD+hz3///i0QkKIXAdGcy2zP/hNt1Q1eNTCQk6BkYAACKEIX/iJQ8qAEAAH4jV41MJCToAhgAAIA4AHUUjUf/jUwkIFDo8BcAAIA4AHUCswFHgf8EAQAAcrmLXCQcagGNTCQkxoQkuAIAAAHoCd///+nTAAAAxoQkqAEAAADGhCSpAQAAAOvWjUwkYFFopEcBEI2MJKgAAADo3BYAAItMJFCNlCSgAAAAagCNhCR8AQAAUlCDwRzGhCTAAgAAEuiGGQAAixXMIQEQjUwkIFJqAFDGhCTAAgAAE+jLIgAAagGNjCR8AQAAxoQkuAIAABLohd7//2oBjYwkpAAAAMaEJLgCAAAP6G/e//+LRCQkhcB1BbjIIQEQaAQBAABQjYQksAEAAFD/FTwgARDpLf///2gEAQAAjYwkrAEAAGigdQEQUf8VPCABEI2UJKgBAACNhgQBAABSUP/VjYwkqAEAAGgEAQAAUWigdQEQjZQkvAAAAGiYRwEQUo1MJHjoeAoAAI2EJKgBAACNjggCAABQUf/VjZQkqAEAAGgEAQAAUmigdQEQjYQkvAAAAGiMRwEQUI1MJHjoPwoAAI2MJKgBAABRVv/VjZQkqAEAAGgEAQAAUmigdQEQjYQkvAAAAGh8RwEQUI1MJHjoDAoAAI2MJKgBAACNlhAEAABRUv/VjYQkqAEAAGgEAQAAUGigdQEQjYwkvAAAAGhwRwEQUY1MJHjo0wkAAI2UJKgBAACNhgwDAABSUP/VjYwkqAEAAGgEAQAA")
f.Write("UWigdQEQjZQkvAAAAGhkRwEQUo1MJHjomgkAAI2EJKgBAABQ6FdnAACDxASNjCSoAQAAjZQksAAAAImGFAUAAGgEAQAAUWigdQEQaFxHARBSjUwkeOhcCQAAjYQkqAEAAFDopGcAAIPEBImGGAUAAIXAfwrHhhgFAABYfwAAjYwkqAEAAGgEAQAAUWigdQEQjZQkvAAAAGhURwEQUo1MJHjoEAkAAI2EJKgBAABQ6FhnAACDxASNjCSoAQAAjZQksAAAAImGHAUAAGgEAQAAUWigdQEQaExHARBSjUwkeOjSCAAAjYQkqAEAAGhIRwEQUP8VTCABEIXAdQnGhiAFAAAB6wfGhiAFAAAAjYwkqAEAAGgEAQAAUWigdQEQjZQkvAAAAGhARwEQUo1MJHjogwgAAI2EJKgBAABQ6EBmAACDxASJhiQFAACLQwSNjCSIAAAAUVCLy+jKBQAAi0QkWIuMJIQAAABAO8GJRCRYD44W+P//aCRHARCLy+gmBQAAi0MIi0sEagBQUeiXUQAAg8QMjUwkZMeEJLQCAAD/////6CAHAACLjCSsAgAAX15dW2SJDQAAAACBxKgCAADCBACQkJCQkIPsDFNWi/Ez24tGFDvDdB2NSP+KQP86w3QKPP90Bv7IiAHrCVHoRlUAAIPEBFeJXhSJXhiJXhyLfgSLTgw7y4sHiUQkDHQ5i8g7wXUzi0cEi85Q6GgqAACLTgSLFah1ARCJUQSLRgSJXgyLzokAi0YEiUAIjUQkEFDokhwAAOsmO8d0IlWNTCQQi+joYD4AAI1MJBhVUYvO6DMlAACLRCQQO8d14F2LVgRS6MFUAACDxASJXgSJXgyNTCQMM/boRFkAAKGkdQEQX0ijpHUBEHUMizWodQEQiR2odQEQjUwkCOi9WQAAO/N0CVbogFQAAIPEBF5bg8QMw5CQkJCQkJBTVleL8WggSAEQ6NEDAAAz/zPbi0YEhcB0HotOCCvIwfkCO/lzEosU")
f.Write("A0dSV4vO6G0AAACDwwTr21eLzuggAAAAjUYQUGoAagBqAP8VUCABEGgASAEQi87ohAMAAF9eW8OD7AhWi/FoQEgBEOhwAwAAi0wkEIPGEFaNRCQIagpQUeiRXgAAg8QMUGjIRwEQaNBHARD/FVAgARBeg8QIwgQAg+wojUQkAFNVVovxi0wkOFdqClBR6FxeAACDxAyNVCQkUGikRwEQaKxHARBS/xVkIQEQi2wkUIsdUCABEIPEEI1+EI21BAEAAI1EJCRXVlBo0EcBEP/TV1ZopEcBEFb/042NCAIAAFdRaJhHARBW/9NXVWiMRwEQVv/TjZUMAwAAV1JocEcBEFb/042FEAQAAFdQaHxHARBW/9OLlRQFAABXjUwkFGoKUVLox10AAIPEDFBoZEcBEFb/04uNHAUAAFeNRCQUagpQUegeXQAAg8QMUGhURwEQVv/Ti4UYBQAAV41UJBRqClJQ6P5cAACDxAxQaFxHARBW/9OKhSAFAACEwLhIRwEQdQW4VEgBEFdQaExHARBW/9OLlSQFAABXjUwkFGoKUVLoSV0AAIPEDFBoQEcBEFb/01dqAGoAagD/019eXVuDxCjCCACQkJCQg+wMU1ZXi/FoKAUAAOh9XAAAM9KDxAQ7wnRAi9iJkBQFAACJkBgFAACJkBwFAACIkCAFAACJkCQFAACIEIiQBAEAAIiQCAIAAIiQDAMAAIiQEAQAAIlcJBDrBolUJBCL2otGCItODIt+BCvIwfkCg/kBiVwkDA+DsAAAADv6dAyLyCvPwfkCg/kBdwW5AQAAADv6dQQzwOsFK8fB+AIDwTvCiUQkFH0CM8CNFIUAAAAAVVLo11sAAIPEBIvYi0YEi85TV1DophQAAI1MJBCL6FFV6GlIAACLVgiDxAiDxQSLzlVSV+iGFAAAi0YIi04EUFGLzug3CAAAi1YEUuh+UQAAi0QkHIPEBI0Mg4lODIvO6DoBAACNVIMEi0QkFF2JVgiJXgRf")
f.Write("XluDxAzDi8grz8H5AoP5AXNUjVcEi85SUFfoKxQAAItGCI1MJAyL0FEr17kBAAAAwfoCK8pRUIvO6DwUAACLTgiLxzv5dFuLVCQMiRCDwAQ7wXXzi0YIX4PABIlGCIvDXluDxAzDUFCDwPyLzlDo1xMAAItOCI1B/Dv4dA+LUPyD6ASD6QQ7x4kRdfGNTwSLxzv5dA2LVCQMiRCDwAQ7wXXzi0YIX4PABIlGCIvDXluDxAzDkJCQkJCQjUEQw5CQkJCQkJCQkJCQkFZXi/lqAehhUAAAi/CLRCQMUGoBVuhMUAAAi48UAQAAVmgAAAAEUehMUAAAhfZ0BlboElAAAF9ewgQAkJCQkJCLwYtMJASKETPJiBCJSASJSAiJSAzCBACQkJCQkJCQkItRBIXSdQMzwMOLQQgrwsH4AsOQkJCQkJCQkJCQkJCQg+wIU1VWi/FXi3wkHItGCItODItWBIvvK8gr6sH5AsH9AoP5AYlsJBQPg8oAAACF0nQMi8grysH5AoP5AXcFuQEAAACF0nUEM8DrBSvCwfgCA8GFwIlEJBB9AjPAjRSFAAAAAFLotVkAAIteBIPEBDvfiUQkHIvodBRTVehPRgAAg8MEg8QIg8UEO9917ItEJCBQVeg3RgAAi04Ig8QIg8UEVVFXi87oVBIAAItWCItGBFJQi87oBQYAAItOBFHoTE8AAIt8JCCLVCQUg8QEi86NBJeJRgzoBP///4tsJBSNTIcEi8eJfgSJTghfjQSoXl1bg8QIwggAi9Ar18H6AoP6AXNCjU8EUVBXi87o7hEAAItGCItcJCCL0LkBAAAAK9dTwfoCK8pRUIvO6P8RAACLTgiLxzv5dEmLE4kQg8AEO8F19es8UFCDwPyLzlDorBEAAItOCI1B/Dv4dA+LUPyD6ASD6QQ7x4kRdfGNRwQ7+HQPi0wkIIsRiReDxwQ7+HX1i0YIX4PABIlGCItGBF6NBKhdW4PECMIIAJCQkJCD7AhT")
f.Write("VovxM9uLRhQ7w3QdjUj/ikD/OsN0Cjz/dAb+yIgB6wlR6EZOAACDxARXiV4UiV4YiV4ci34Ei04MO8uLB4lEJAx0LYvIO8F1J4tHBIvOUOhoIwAAi04EixWodQEQiVEEi0YEiV4MiQCLRgSJQAjrJjvHdCJVjUwkEIvo6Gw3AACNRCQUVVCLzug/HgAAi0QkEDvHdeBdi04EUejNTQAAg8QEiV4EiV4MjUwkDDP26FBSAAChpHUBEF9Io6R1ARB1DIs1qHUBEIkdqHUBEI1MJAjoyVIAADvzdAlW6IxNAACDxAReW4PECMOQkJBkoQAAAABq/2jwFQEQUGSJJQAAAACD7ERVi2wkZFZXhe2L8Q+E6gIAAIpEJHBqAI1MJCSIRCQk6ETT//+LVCRgg8n/i/ozwPKu99FJUVKNTCQo6FkZAACNTCQgjVQkDFFSi87HRCRgAAAAAOggDQAAagGNTCQkx0QkXP/////o/dL//4t2BItEJAw7xg+EcAIAAIpEJHBTagCNTCQYiEQkGOja0v//i3QkaMdEJFwBAAAAhfYPhWABAACKTCR0VohMJCiNTCQo6LTS//+/oHUBEIPJ/zPA8q730UlRaKB1ARCNTCQs6MYYAACLTCQQjVQkJGoBjUQkOLMCUlCDwRyIXCRo6EgNAACLFcwhARCNTCQUUlZQxkQkaAPokRYAAGoBjUwkOIhcJGDoUtL//2oBjUwkKMZEJGAB6ELS//+LRCQchcAPhKkAAACLbCR0MtuF7Q+GWwEAAItMJBiE2w+FUwEAADl0JBxyFoXJdBKNTCQU6CkTAACLTCQYjQQx6wW4yCEBEItUJHCKAIX2iAQWflM5dCQcchaFyXQSjUwkFOj7EgAAi0wkGI0EMesFuMghARCAOAB1LYtEJByNfv87x3IWhcl0Eo1MJBTo0BIAAItMJBiNBDnrBbjIIQEQgDgAdQKzAUY79Q+Cbv///+nEAAAAi0QkdIP4AXYNxkUAAMZF")
f.Write("AQDpqgAAAIXAD4aiAAAAxkUAAOmZAAAAikQkdGoAjUwkOIhEJDjoU9H//4v+g8n/M8DyrvfRSVFWjUwkPOhsFwAAi0QkEI1MJDRqAI1UJEizBFFSjUgciFwkaOjuCwAAiw3MIQEQxkQkXAVRagBQjUwkIOg2FQAAagGNTCRIiFwkYOj30P//agGNTCQ4xkQkYAHo59D//4tEJBiFwHUFuMghARCLVCR0UlBV/xU8IAEQi0wkGIXJW3QwikH/hMB0Hzz/dBv+yF+IQf9esAFdi0wkRGSJDQAAAACDxFDCFABJUeiXSgAAg8QEX16wAV2LTCREZIkNAAAAAIPEUMIUAItEJHCLTCRoUFFV/xU8IAEQi0wkUF9eMsBdZIkNAAAAAIPEUMIUAJCQkJCQkJCD7AxTVVaL8Vcz7Yt+BItODDvNiweJRCQQdGCLyDvBdVqLXwShqHUBEDvYi/t0KotHCIvOUOhmHwAAiz9VjUsM6PtEAABT6AVKAAChqHUBEIPEBDv4i9911otOBI1UJBRSiUEEi0YEiW4Mi86JAItGBIlACOh3EQAA6yQ7x3QgjUwkEIvY6EYzAACNRCQYU1CLzugZGgAAi0QkEDvHdeCLTgRR6KhJAACDxASJbgSJbgyNTCQQM/boK04AAKGkdQEQSKOkdQEQdQyLNah1ARCJLah1ARCNTCQQ6KVOAAA79XQJVuhoSQAAg8QEX15dW4PEDMOQkJCQkJCQkJCQkJCQwggAkJCQkJCQkJCQkJCQkGr/aI8WARBkoQAAAABQZIklAAAAAIHs5AEAAFNVVoPO/1eL2Yl0JBTHhCT8AQAAAAAAAOhIEgAAhMAPhC4BAACLy+hJEQAAhMAPhR8BAACLQxSFwHUFuMAhARBqAGoBagNqAGoBaAAAAIBQ/xUEIAEQUI1MJBjoBSIAADl0JBQPhOkAAACKRCQTagCNTCQoiEQkKOiozv//i0wkFGoAUcaEJAQCAAAB/xVgIAEQi/g7")
f.Write("/g+EpAAAAIs1XCABEI1XAVJqCP/WUP8VWCABEIvohe0PhIIAAACLTCQUjUQkIGoAUFdVUcdEJDQAAAAA/xU0IAEQhcB0Vov9g8n/M8DyrvfRSVFVjUwkLOhjFAAAVTPtVf/WUP8VVCABEDlsJCx1ZWoBjUwkKMaEJAACAAAA6A3O//+NTCQUx4Qk/AEAAP/////oaSEAAOnVBQAAVWoA/9ZQ/xVUIAEQg87/agGNTCQoxoQkAAIAAADo0s3//41MJBSJtCT8AQAA6DIhAAAywOmeBQAAv2BIARCDyf8zwIsVzCEBEPKu99FJUVJoYEgBEI1MJDDoNhUAAItUJCyDwv47wnRMv1xIARCDyf8zwIsVzCEBEPKu99FJUVJoXEgBEI1MJDDoBhUAAItMJCxJO8F0Hr9cSAEQg8n/M8DyrvfRSVFoXEgBEI1MJCzorxAAAIpUJBNVjUwkQIlsJDyJbCQkiFQkQOglzf//ikQkE1WNTCRwxoQkAAIAAAKIRCRw6AvN//+KTCQTVYhMJFCNTCRQxoQkAAIAAAPo8cz//4pUJBNVjUwkYMaEJAACAAAEiFQkYOjXzP//xoQk/AEAAAUz9usEi3QkHDt0JCxzar9gSAEQg8n/M8DyrvfRSVFWaGBIARCNTCQw6HITAACLDcwhARA7wXQMx0QkOAIAAACL6Os9v1xIARCDyf8zwPKu99FJUVZoXEgBEI1MJDDoPRMAAIsNzCEBEDvBdBLHRCQ4AQAAAIvo6wiLDcwhARCL6TvpD4R9AwAAi8WNjCTgAAAAK8ZQVlGNTCQw6MALAACLFcwhARCNTCQ8UmoAUMaEJAgCAAAG6EUQAABqAY2MJOQAAADGhCQAAgAABej/y///ikQkE4PsEIv0iWQkLGoAi86IBujny///v1hIARCDyf8zwPKu99FJUWhYSAEQi87o+xEAAI1MJExRi8voDwkAAItUJDhqAY1EJBcD6moAUI1MJEiJbCQoxkQkHzvo")
f.Write("bhIAAIXAD4TL/v//agGNTCQXagBRjUwkSMZEJB9b6E8SAACL8GoBjUQkF41MJECNVgHGRCQXXVJQ6DQSAACF9g+FawEAADsFzCEBEA+EXwEAAEiNjCSwAAAAUGoBUY1MJEjoywoAAIsVzCEBEI1MJGxSVlDGhCQIAgAAB+hRDwAAagGNjCS0AAAAxoQkAAIAAAXoC8v//42MJIAAAADonxoAALlAAAAAM8CNvCTxAAAAxoQk8AAAAADzq2arqot8JHDGhCT8AQAACIX/dQW/yCEBEIPJ/zPA8q730Sv5jZQk8AAAAIvBi/eL+o2UJPAAAADB6QLzpYvIg+ED86SNTCQ3UVKNjCSoAAAA6JICAACNhCSgAAAAi8tQxoQkAAIAAAno2xMAAI2MJIAAAABRi8jo/CMAAGoBjYwkpAAAAMaEJAACAAAI6FbK//+NVCQbjYQk8AAAAFJQjYwkmAAAAOg9AgAAjYwkkAAAAMaEJPwBAAAKUYvL6IYTAABqAY2MJJQAAACL8MaEJAACAAAI6A7K//+NjCSAAAAAxoQk/AEAAAXomiIAAIl0JCDpJv3//2oBjVQkF2oAUo1MJEjGRCQfPeiqEAAAi/ChzCEBEDvwD4QA/f//UI1GAY2MJMQAAABQUY1MJEjoRQkAAIsVzCEBEI1MJFxSagBQxoQkCAIAAAvoyg0AAGoBjYwkxAAAAMaEJAACAAAF6ITJ//9WjYQk1AAAAGoAUI1MJEjoAAkAAIsNzCEBEMaEJPwBAAAMUWoAUI1MJFjohQ0AAGoBjYwk1AAAAMaEJAACAAAF6D/J//+KVCQbg+wQi/SJpCSMAAAAagCLzogW6CTJ//+/WEgBEIPJ/zPA8q730UlRaFhIARCLzug4DwAAjUQkXIvLUOhMBgAAi0QkIIXAD4Ql/P//jUwkTFGLyOg0GgAAixXMIQEQjUwkXFJqAFGLyOj/DAAA6f/7//9qAY1MJGDGhCQAAgAABOi3yP//agGN")
f.Write("TCRQxoQkAAIAAAPopMj//2oBjUwkcMaEJAACAAAC6JHI//+LTCRAM/Y7znQcikH/hMB0Czz/dAf+yIhB/+sKSVHobkIAAIPEBItMJCiJdCRAO86JdCREiXQkSHQcikH/hMB0Czz/dAf+yIhB/+sKSVHoPkIAAIPEBItEJBSJdCQog/j/iXQkLIl0JDB0B1D/FQAgARCwAYuMJPQBAABfXl1kiQ0AAAAAW4HE8AEAAMOQkJCQi0QkCFNVi+mKCFZXi3wkFIhNADP2g8n/M8CJdQSJdQiJdQzyrvfRSYvZg/v9dgXo10EAAItNBDvOdCWKQf+EwHQePP90GjvedUH+yFaIQf+Lzeipx///X4vFXl1bwggAO951EmoBi83ok8f//1+LxV5dW8IIAItFDIP4H3cEO8NzEWoBi83odcf//1OLzegNHgAAi3QkFIt9BIvLi9HB6QLzpYvKg+ED86SLRQSJXQhfXsYEGACLxV1bwggAkJCQU1WLbCQMVovxV4t+CDv9cnmLRgQz2zvDdHCKQP86w3RQPP90TIP//XYF6BxBAACLTgQ7y3QfikH/OsN0GDz/dBQ7+3Uk/siIQf+JXgSJXgiJXgzrHDv7dQs7y3QUiV4IiBnrDTl+DHMIV4vO6G8dAACLRgQ7w3QExkD//4tOBF+LxV5dA8FbwgQAX15duMghARBbwgQAkJCQkJCQkJCQkItEJAiLVCQEU1VWi/GKCFeIDooCM9tqMIhGAYheCOiMSgAAi/iDxASNTCQYi++JXwTHRywBAAAA6PpEAAA5Hah1ARB1E4k9qHUBEIkfiw2odQEQM+2JWQiLDaR1ARBBiQ2kdQEQjUwkGOhlRQAAO+t0CVXoKEAAAIPEBIs9qHUBEGow6CdKAACJeASJWCyJRgSJXgyJAItGBIPEBIlACIvGX15dW8IIAJCQkJCQkJCQUaGodQEQU1WL2VaLbCQYV4t7BIlcJBCLdwQ78HQeVY1ODOj5OgAAhcB9")
f.Write("BYt2COsEi/6LNjs1qHUBEHXii0MEiXwkHDv4dFGLXxSLfxCF/3UFv8ghARCLdQg784vOcgKLy4tFBFFXUOhkUAAAg8QMhcB1Czvzch078w+VwIXAfBSNRCQcX15diwiLRCQMW4kIWcIIAItcJBCLQwRfiUQkDI1EJAxeXYsIi0QkDFuJCFnCCACQkJCQkJCQkJCQkJCQav9oqBYBEGShAAAAAFBkiSUAAAAAg+wUikQkLFMz21aEwFeL8YlcJAwPhCABAACKRCQ4U41MJBSIRCQU6O/E//+LTgSJXCQoiwE7wYlEJDh0R4sNzCEBEIPADFFTUI1MJBzoeRoAAL9cSAEQg8n/M8DyrvfRSVFoXEgBEI1MJBjoGwgAAI1MJDjowh8AAItOBItEJDg7wXW5i0wkGDP2O8uL+XZbi1QkFDvOcho703QWjUwkEOiWBQAAi1QkFItMJBiNBDLrBbjIIQEQgDgKdSo7znIWO9N0Eo1MJBDobgUAAItUJBSNBDLrBbjIIQEQxgAAi1QkFItMJBhGO/dyqYt0JDCKRCQQU4vOiAboHsT//4sNzCEBEI1UJBBRU1KLzug6CAAAagGNTCQUx0QkLP/////o98P//4vGX15bi0wkFGSJDQAAAACDxCDCDACLRCQ0jUwkNFBRi87oUBYAAItEJDSLTgQ7wXQ7i3QkMIpQHIPAHIgWiV4EiV4IiV4Miw3MIQEQUVNQi87o0AcAAIvGX15bi0wkFGSJDQAAAACDxCDCDACKVCQ4VYtsJDS/oHUBEIPJ/zPAiFUAiV0EiV0IiV0M8q730UlqAYvZi81T6JoLAACEwHQii30Ei8uLwb6gdQEQwekC86WLyIPhA/Oki00EiV0IxgQZAItMJCSLxV1fXltkiQ0AAAAAg8QgwgwAkJCQkJCQkJCQkJCQkItMJASLVCQIO8p0G4tEJAxWhcB0BIsxiTCDwQSDwAQ7ynXuXsIMAItEJAzCDACQkItEJAiFwHYa")
f.Write("i1QkDIvIi0QkBFaFwHQEizKJMIPABEl18l7CDACQkJCQkJCQkJCQkGShAAAAAGr/aMgWARBQZIklAAAAAFNVVleLXCQoiw3MIQEQhdvHRCQYAAAAAHUFu8ghARCLdCQgi0YIhcB2OzvIcwSLwesBSIt+BItsJCwD+FdVU+iXAQAAg8QMhcB0FTt+BHQVT1dVU+iCAQAAg8QMhcB16yt+BOsGiz3MIQEQix3MIQEQO/sPhIQAAACLRghHO8eJfCQgcwXoSD4AAItuBIXtdC2KRf+EwHQmPP90ImoBi87o9sH//4v9g8n/M8DyrvfRSVFVi87oEQgAAIt8JCCLRggrxzvDcwKL2IXbdjCLTgQrwwPPUI0UGVJR6IxGAACLfgiDxAwr+4vOagBX6OoJAACEwHQIV4vO6E4ZAACLbCQohe11Bb3IIQEQi0YIhcB2Iot+BI0cBzv7cxiLRCQsV1BV6LQAAACDxAyFwHR8Rzv7cuiLPcwhARCLzovf6CkZAACLRgg7x3MCi9iF23Ywi04EK8NQjRQZUlHoDEYAAIt+CIPEDCv7i85qAFfoagkAAITAdAqLRgSJfgjGBDgAiw3MIQEQUWoAVovO6DsFAACLTCQohcl0IYpB/4TAdBA8/3QM/siIQf/rDyt+BOuKSVHo5ToAAIPEBItMJBBfXl1kiQ0AAAAAW4PEDMIUAJCQkJCQkJCQkJCQkJCLRCQIU1VWi3QkEFeNPAY793Moi1wkHGYPvg5R6OBMAABmD74TUmaL6OjTTAAAg8QIZjvodAxGO/dy3F9eXTPAW8OLxl9eXVvDkJCQkJCQkFFTVYtsJBBWi/EzwIpMJBRXi3wkHIlEJBCITQCJRQSJRQiJRQw5fghzBeh4PAAAi0YIi0wkIIvYK987y3MCi9k77g+FsQAAAItFCIs1zCEBEAPfO8NzBehLPAAAi83o3RcAAItFCCvDO8ZzAovwhfZ2MYtVBCvGUI0MGo0EMVBR6LtEAACL")
f.Write("XQiDxAwr3ovNagBT6BkIAACEwHQIU4vN6H0XAACLzYvf6JQXAACLRQg7x3MCi9iF2w+GxgAAAItNBCvDUI0UGVJR6HNEAACLdQiDxAwr84vNagBW6NEHAACEwA+EnAAAAFaLzegxFwAAX4vFXl1bWcIMAIXbdkw72HVIi0YEhcB1BbjIIQEQgHj//nM2agGLzehUv///i0YEhcB1BbjIIQEQiUUEi04IiU0Ii1YMiVUMikj//sFfiEj/i8VeXVtZwgwAagFTi83oXQcAAITAdCyLRgSFwHUFuMghARCLy400OIt9BIvBwekC86WLyIPhA/Oki00EiV0IxgQZAF+LxV5dW1nCDACQkJBWi/FXi0YEhcB0XYpA/4TAdFY8/3RSi34Ig//9dgXoyDgAAItOBIXJdB+KQf+EwHQYPP90FIX/dSf+yIhB/4l+BIl+CIl+DOsfhf91DoXJdBdXi87oNxYAAOsNOX4McwhXi87oGBUAAIt2BIX2dATGRv//X17DkJCQkJCQkJCQkItBBIsIi0QkBIkIwgQAkJCD7AhTVleL+Yt3BItPDIXJiwaJRCQMdFyLyDvBdVaLXgShqHUBEDvYi/N0KYtGCIvPUOhpDQAAizaNSwzonxEAAFPoCTgAAKGodQEQg8QEO/CL3nXXi08EiUEEi0cEx0cMAAAAAIkAi38EiX8IX15bg8QIwzvGdCCNTCQMi9joTSEAAI1UJBBTUovP6CAIAACLRCQMO8Z14F9eW4PECMOQg+wIU41EJARWi/FQMtvHRCQMAAAAAOjlEgAAhMAPhMQAAACLTCQIuAAEAAA7yHYEiUQkCItGFIXAdQW4wCEBEGhkSAEQUOhWTAAAg8QIiUQkDIXAD4SNAAAAi0wkCFVXUehZQQAAi+i/oHUBEIPJ/zPA8q730Sv5i9GL94v9wekC86WLyoPhA/Oki3QkGItEJBRWUGoBVei9SgAAg8QUg/gCiUQkEHIQgH0A/3UKgH0B/nUE")
f.Write("swHrFjPJhcB2EITbdQyAPCkAD5TDQTvIcvBV6Nw2AABW6AJKAACDxAiKw19dXluDxAjDisNeW4PECMOQi0EUhcB1BbjAIQEQUP8VZCABEIP4/3QKqBB1BrgBAAAAwzPAw5CQkJCQkJCQkJCQocwhARBTVYvpVleLVQiLfCQYK8I7x3cF6H42AAAz9jv+D4aKAAAAi00Ii98D2YP7/XYF6GM2AACLTQQ7znQmikH/hMB0Hzz/dBs73nU1/shfiEH/iXUEiXUIiXUMi8VeXVvCCAA73nUVO850RFaLzejLEwAAX4vFXl1bwggAOV0McwhTi83opRIAAItVCIt0JBSLz4t9BAP6i9HB6QLzpYvKg+ED86SLRQSJXQjGBBgAX4vFXl1bwggAkJCQkJCQU1VWi3QkFFeLfCQUi+k5dwhzBejvNwAAi0cIi0wkHIvYK947y3MCi9k77w+FtQAAAItFCIs9zCEBEAPeO8NzBejCNwAAi83oVBMAAItFCCvDO8dzAov4hf92NotNBCvHA8tQjRQ5UlHoM0AAAIt1CIPEDCv3i81qAFbokQMAAITAdAqLRQSJdQjGBAYAi3QkGIvNi/7oBhMAAItFCDvGcwKL+IX/D4ZMAQAAi00EK8dQjRQ5UlHo5T8AAIt1CIPEDCv3i81qAFboQwMAAITAD4QiAQAAVovN6KMSAABfi8VeXVvCDAAz0jvadnE72HVti0cEO8J1BbjIIQEQgHj//nNbi0UEO8J0H41I/4pA/4TAdAo8/3QG/siIAesLUeitNAAAg8QEM9KJVQSJVQiJVQyLRwQ7wnUFuMghARCJRQSLTwiJTQiLVwyJVQyKSP/+wV+ISP+LxV5dW8IMAIvN6PwQAAA7w3MF6G40AACLTQSFyXQlikH/hMB0Hjz/dBqF23VB/shTiEH/i83oQLr//1+LxV5dW8IMAIXbdRJqAYvN6Cq6//9fi8VeXVvCDACLRQyD+B93BDvDcxFqAYvN6Ay6")
f.Write("//9Ti83opBAAAItHBIXAdQW4yCEBEIt9BIvLA/CLwcHpAvOli8iD4QPzpItNBIldCMYECwBfi8VeXVvCDABTi1wkDFWD+/2L6XYF6MkzAACLTQQz0jvKdCSKQf+EwHQdPP90GTvadT7+yIhB/4lVBIlVCIlVDIvFXVvCCAA72nUQagGLzeiEuf//i8VdW8IIAItFDIP4H3cEO8NzEWoBi83oaLn//1OLzegAEAAAi8tWi3QkEIvBV4t9BMHpAvOli8iLxYPhA/Oki00EX4ldCF7GBAsAXVvCCACQkJCQUYtEJAxTVVaLdCQcV4X2iUwkEHUJO0EID4agAAAAi1EIO8IPg5AAAAAr0DvyD4eGAAAAvwEAAAAr/gPXi3kEiVQkHAP4jRwXi/c7+3NrZg++BlDoGUUAAItMJBxmi+hmD74RUugIRQAAg8QIZjvodAdGO/NzQ+vWhfZ0PYtEJCCLTCQYUFFW6IRDAACDxAyFwHQTi1QkHCv+jVQ6/41+AYlUJBzrn4tMJBCLxl9ei1EEXSvCW1nCDAChzCEBEF9eXVtZwgwAkJCQkJCQkJCQkFOL2YtMJBBVi0MIVoXJV3URi0wkGDvIc3FfXl2LwVvCDAA7yHdfK8GLTCQYO8hzAovBi0sEi3wkFAPBi/BmD74GUOhaRAAAZg++D1Fmi+joTUQAAIPECGY76HUTi1QkHFJXVujYQgAAg8QMhcB0CDtzBHQRTuvGi0sEi8ZfXl0rwVvCDAChzCEBEF9eXVvCDACQkJCQkJCQkJCQkJCQkJBTVleLfCQQg//9i/F2Bei4MQAAi0YEM9s7w3Qqikj/Ost0I4D5/3QeO/sPhdoAAAD+yV+ISP+JXgSJXgiJXgxeMsBbwggAikwkFDv7dVY6y3RBO8N0LI1I/4pA/zrDdBk8/3QV/shfiAGJXgSJXgiJXgxeMsBbwggAUehBMQAAg8QEiV4EiV4IiV4MX14ywFvCCAA7w3QFiV4IiBhfXjLA")
f.Write("W8IIADrLdF2LTgyD+R93BDvPc147w3Q0jUj/ikD/OsN0ITz/dB3+yFeIAYvOiV4EiV4IiV4M6IUNAABfXrABW8IIAFHo1zAAAIPEBFeLzoleBIleCIleDOhjDQAAX16wAVvCCAA5fgxzCFeLzuhODQAAX16wAVvCCACQkJCQkJBq/2gAFwEQZKEAAAAAUGSJJQAAAACD7DiKRCRIU1aL8YpMJFAz24hMJBFXjUwkFIhEJBSIXCQc6BQiAACLfCRUU41MJCiJXCRQiheIVCQo6Ey2//+hzCEBEI1MJCRQU1foa/r//41MJBTGRCRMAVGNTCQ46KgRAACNVCQkjUQkDFJQi87GRCRUAugSEwAAjUwkNMZEJEwD6KQOAACLRCQoO8N0HY1I/4pA/zrDdAo8/3QG/siIAesJUejiLwAAg8QEjUwkFIlcJCiJXCQsiVwkMMdEJEz/////6GIOAACLTCQMX15bjUEci0wkOGSJDQAAAACDxETCBACQkJCQkJCQav9oGBcBEGShAAAAAFBkiSUAAAAAg+wUU1WJTCQIVleLfCQ4jUwkOOjzGAAAizeLFah1ARCNXwg78ol8JBSL63UEizPrHosDO8J0GIsIO8p0CIvBiwg7ynX4i3AIjWgIiUQkFI1MJBzoyjMAAItMJBQ7z3RliweJSASLF4kRiwM7yHUFiU4E6xWLQQSJRgSLQQSJMIsTiVUAiwOJSASLVCQQi0IEOXgEdQWJSATrDotHBDk4dQSJCOsDiUgIi0cEiXwkFIlBBItXLItBLIlRLIlHLIvP6YsAAACLQQSLVCQQiUYEi0IEOXgEdQWJcATrDotHBDk4dQSJMOsDiXAIi0IEiUQkGDk4dS2LLah1ARA5K3UHi18EiRjrHIsei9Y73XQOi8OL0IsCO8V1+ItEJBiJEItUJBCLagQ5fQh1JosdqHUBEIsHO8N1BYtXBOsSi0YIi9Y7w3QJi9CLQgg7w3X3iVUIi0Esi2wkELsB")
f.Write("AAAAM/87ww+FZgIAAItFBDtwBA+EVwIAADleLA+FTgIAAItGBDswdW6LQAg5eCx1TYlYLItOBIl5LItGBItICIsRiVAIixE7Fah1ARB0A4lCBItQBIlRBItVBDtCBHUFiUoE6w6LUAQ7AnUEiQrrA4lKCIkBiUgEi0YEi0AIiwg5WSwPhZEAAACLUAg5WiwPhYUAAADrbIsAOXgsdU6JWCyLRgSJeCyLRgSLCItRCIkQi1EIOxWodQEQdAOJQgSLUASJUQSLVQQ7QgR1BYlKBOsPi1AEO0IIdQWJSgjrAokKiUEIiUgEi0YEiwCLSAg5WSwPhdQAAACLEDlaLA+FyQAAAIl4LItFBIt2BDtwBA+FBP///+lWAQAAi0gIOVksdUuLEIlaLIsIiXgsi1EIiRCLUQg7Fah1ARB0A4lCBItQBIlRBItVBDtCBHUFiUoE6w+LUAQ7Qgh1BYlKCOsCiQqJQQiJSASLRgSLQAiLTgSLUSyJUCyLTgSJWSyLUAiJWiyLRgSLSAiLEYlQCIsROxWodQEQdAOJQgSLUASJUQSLVQQ7QgR1ColKBIkB6bsAAACLUAQ7AnUJiQqJAemrAAAAiUoIiQHpoQAAAIsIOVksdUmLUAiJWiyLSAiJeCyLEYlQCIsROxWodQEQdAOJQgSLUASJUQSLVQQ7QgR1BYlKBOsOi1AEOwJ1BIkK6wOJSgiJAYlIBItGBIsAi04Ei1EsiVAsi04EiVksixCJWiyLRgSLCItRCIkQi1EIOxWodQEQdAOJQgSLUASJUQSLVQQ7QgR1BYlKBOsPi1AEO0IIdQWJSgjrAokKiUEIiUgEiV4sjUwkHOjpMAAAi1wkFI17DIl8JBSLRxSNdxAz7VCNTCQgiWwkMOgFDQAAi87ongwAAIsIUY1MJBzo8gwAAItUJByLRCQYUo1MJCRQUYvO6OwTAACLVgRqAVKLzui/FwAAjUwkGIluBIluDOjnLwAAobB1ARBIo7B1ARB1")
f.Write("EIstrHUBEMcFrHUBEAAAAACNTCQY6F0wAACF7XQKagFVi87ofBcAAItHBDP2O8Z0HY1I/4pA/4TAdAo8/3QG/siIAesJUej5KgAAg8QEU4l3BIl3CIl3DOjnKgAAi0QkFIPEBItIDF9JXolIDItEJCyLTCQwXYkIi0wkGFtkiQ0AAAAAg8QgwggAkJCQkJCQkJCQkKGodQEQU1ZXi3wkEIvZO/iL93Qpi0YIi8tQ6OH///+LNo1PDOgXBAAAV+iBKgAAoah1ARCDxAQ78Iv+dddfXlvCBACQkJCQkJCQkJCQkJCQg+wIikQkA1NVVovxikwkD1cz22owiAaITgGIXgjoTTQAAIv4g8QEjUwkFIvviV8Ex0csAQAAAOi7LgAAOR2sdQEQdROJPax1ARCJH4sVrHUBEDPtiVoIiw2wdQEQQYkNsHUBEI1MJBToJi8AADvrdAlV6OkpAACDxASLPax1ARBqMOjoMwAAiXgEiVgsiUYEiV4MiQCLRgSDxASJQAiLxl9eXVuDxAjDkJCQkJCQkJCD7AxTVVaL8Vcz7Yt+BItODDvNiweJRCQQdGCLyDvBdVqLXwShrHUBEDvYi/t0KotHCIvOUOjWGgAAiz9VjUsM6HskAABT6GUpAAChrHUBEIPEBDv4i9911otOBI1UJBRSiUEEi0YEiW4Mi86JAItGBIlACOjX8P//6yQ7x3QgjUwkEIvY6EYKAACNRCQYU1CLzuiJFQAAi0QkEDvHdeCLTgRR6AgpAACDxASJbgSJbgyNTCQQM/boiy0AAKGwdQEQSKOwdQEQdQyLNax1ARCJLax1ARCNTCQQ6AUuAAA79XQJVujIKAAAg8QEX15dW4PEDMOQkJCQkJCQkJCQkJCQav9oSBcBEGShAAAAAFBkiSUAAAAAg+w4ikQkSFMz21ZXi/GIRCQUiVwkGIlcJByJXCQgi3wkVFOJXCRQig+ITCQojUwkKOhlrv//ixXMIQEQjUwkJFJTV+iD")
f.Write("8v//ikQkFFONTCQ4xkQkUAGIRCQ46Dyu//+LDcwhARCNVCQUUVNSjUwkQOhW8v//jUQkJI1MJAxQUYvOxkQkVALoMA4AAGoBjUwkOOgFrv//agGNTCQo6Pqt//+LRCQYO8N0UY1I/4pA/zrDdCM8/3Qfi1QkDP7IX4gBXo1CHFuLTCQ4ZIkNAAAAAIPERMIEAFHovycAAItEJBCDxASDwBxfXluLTCQ4ZIkNAAAAAIPERMIEAItMJAxfXluNQRyLTCQ4ZIkNAAAAAIPERMIEAJCQkJCQkFGhrHUBEFNVi9lWi2wkGFeLewSJXCQQi3cEO/B0HlWNTgzoiSIAAIXAfQWLdgjrBIv+izY7Nax1ARB14otDBIl8JBw7+HRRi18Ui38Qhf91Bb/IIQEQi3UIO/OLznICi8uLRQRRV1Do9DcAAIPEDIXAdQs783IdO/MPlcCFwHwUjUQkHF9eXYsIi0QkDFuJCFnCCACLXCQQi0MEX4lEJAyNRCQMXl2LCItEJAxbiQhZwggAkJCQkJCQkJCQkJCQkFaL8VeLfCQMiwY7x3QUg/j/dA1Q/xUAIAEQxwb/////iT6Lxl9ewgQAkJCQkJCQkFaL8YsGg/j/dA1Q/xUAIAEQxwb/////XsOQkJCQkJCQav9oaBcBEGShAAAAAFBkiSUAAAAAg+wUU1WL6VZXiWwkFItFFItNHI11EDPbi/iLADvLiVwkLIlEJBB0UI1EJBiLzlDox+3//4vIi0QkEDsBdTqLTgQ7+XUzi1EEi85S6GsXAACLRgSLDax1ARCNVCQciUgEi0YEiV4MUokAi0YEi86JQAjohe3//+soO8d0JI1EJBhTUI1MJBjokBoAAIsIjVQkIFFSi87oMRIAADl8JBB13ItGBFDosiUAAIPEBIleBIleDI1MJBAz9ug1KgAAobB1ARBIo7B1ARB1DIs1rHUBEIkdrHUBEI1MJBDoryoAADvzdAlW6HIlAACDxASLRQQ7w3Qd")
f.Write("jUj/ikD/OsN0Cjz/dAb+yIgB6wlR6E4lAACDxASLTCQkX4ldBIldCIldDF5dW2SJDQAAAACDxCDDkJCQkJCQkJCQkJCQkJCQU1aL8TPbi0YUO8N0HY1I/4pA/zrDdAo8/3QG/siIAesJUej5JAAAg8QEiV4UiV4YiV4ci0YEO8N0J41I/4pA/zrDdBQ8/3QQ/siIAYleBIleCIleDF5bw1HowiQAAIPEBIleBIleCIleDF5bw5CQkItBFIXAdQW4wCEBEFZqAGiAAAAAagNqAGoBaAAAAIBQ/xUEIAEQi/BqAFb/FWAgARCFwHcSg/7/dAdW/xUAIAEQMsBewgQAi0wkCIP+/4kBdAdW/xUAIAEQsAFewgQAkFNVVot0JBRXi3wkFIvZOXcIcwXobyYAAItHCCvGi3QkHDvGcwKL8KHMIQEQi1MIK8I7xncF6CEkAACF9g+GlAAAAItrCAPug/39dgXoCiQAAItLBIXJdCWKQf+EwHQePP90GoXtdTL+yFWIQf+Ly+jcqf//X16Lw11bwgwAhe11E4XJdFFfiWsIXovDXcYBAFvCDAA5awxzCFWLy+hPAAAAi0cEhcB1BbjIIQEQi1QkGIt7CIvOjTQQi0MEA/iLwcHpAvOli8iD4QPzpItLBIlrCMYEKQBfXovDXVvCDACQuP3////DkJCQkJCQkJCQkFWL7Gr/aIAXARBkoQAAAABQZIklAAAAAIPsDItFCFNWi/CDzh9Xi9mD/v2JZfCJXeiJdex2BYlF7IvwjUYCx0X8AAAAAIXAfQIzwFDoHi0AAIPEBIlFCOsni0UIiUXsg8AChcB9AjPAUOgBLQAAiUUIg8QEuDpxABDDi13oi3Xsi0MIhcB2IjvGdgKLxotzBIvIi0UIi9HB6QKNeAHzpYvKg+ED86SLdeyLQwSLewiFwHQdjUj/ikD/hMB0Cjz/dAb+yIgB6wlR6JMiAACDxASLRQjHQwgAAAAAQDv+iUMExkD/AIlz")
f.Write("DHcCi/eLSwSJcwhfxgQxAItN9F5kiQ0AAAAAW4vlXcIEAJCQkJCQkJCQi0QkBIlBCItJBMYEAQDCBACQkJCQkJCQkJCQkJCQkJBTVYvpM9JWV4tNBDvKD4SxAAAAikH/hMAPhKYAAAA8/w+EngAAAP7Ii/GIQf+L/oPJ/zPAiVUEiVUIiVUM8q730UmL2YP7/XYH6O0hAAAz0otNBDvKdCGKQf+EwHQaPP90FjvadTn+yFKIQf+Lzei9p///X15dW8M72nUOagGLzeirp///X15dW8OLRQyD+B93BDvDcxFqAYvN6JGn//9Ti83oKf7//4t9BIvLi8HB6QLzpYvIg+ED86SLTQSJXQjGBAsAX15dW8OQkJCQkJCQg+wIU1VWi/FXM+2LfgSLTgw7zYsHiUQkEHRUi8g7wXVOi18Eoax1ARA72Iv7dCqLRwiLzlDohhIAAIs/VY1LDOgrHAAAU+gVIQAAoax1ARCDxAQ7+IvfddaLTgSJQQSLRgSJbgyJAItGBIlACOskO8d0II1MJBCL2OgCAgAAjVQkFFNSi87oRQ0AAItEJBA7x3Xgi0YEUOjEIAAAg8QEiW4EiW4MjUwkEDP26EclAAChsHUBEEijsHUBEHUMizWsdQEQiS2sdQEQjUwkEOjBJQAAO/V0CVbohCAAAIPEBF9eXVuDxAjDkJCQkJCQkJCQg+wIU4tcJBBWi/E781cPhF0BAACLfgSLTgyFyYsHVYlEJBB0WYvIO8F1U4tvBKGsdQEQO+iL/XQri0cIi85Q6IwRAACLP2oAjU0M6DAbAABV6BogAAChrHUBEIPEBDv4i+911YtOBIlBBItGBMdGDAAAAACJAItGBIlACOskO8d0II1MJBCL6OgDAQAAjVQkFFVSi87oRgwAAItEJBA7x3XgikMBi24EiEYBi0sEoax1ARCLeQQ7+Il8JBB0TYtXLIvOUlXohhUAAIvYi0QkEDvHdQSJXCQQi0cIU1CLzuhcEAAA")
f.Write("jU8MjVMMUVKJQwjo/BcAAIldAIs/oax1ARCDxAg7+IvrdbeLXCQci0wkEIlFAItGBF2JSASLUwyJVgyLVgSLPax1ARCLQgQ7x3Q6iwg7z3QIi8GLCDvPdfiJAotWBIs9rHUBEItKBItBCDvHdAmLyItBCDvHdfeLxl9eiUoIW4PECMIEAIkSi0YEiUAIi8ZfXluDxAjCBACQkJCQi0EEw5CQkJCQkJCQkJCQkIsBVos1rHUBEItQCDvWdBKLAjvGdAiL0IsCO8Z1+IkRXsOLQASLETtQCHUMiQGLQASLETtQCHT0ixE5Qgh0AokBXsOQkJCQkJCQkJCQkJCQi8GLTCQEiQjCBACQkJCQkIPsCFOLXCQQVVaKA4vxV2owiAaKSwGITgGKUwiIVgjoaygAAIv4M+2DxASNTCQUiW8Ex0csAQAAAIl8JBDo1SIAADktrHUBEHUUiT2sdQEQiS+hrHUBEIlsJBCJaAiLFbB1ARCNTCQUQokVsHUBEOg/IwAAi0QkEDvFdAlQ6P4dAACDxASLPax1ARBqMOj9JwAAiXgEiWgsiUYEiW4MiQCLRgSDxASJQAiLSwShrHUBEItuBIt5BDv4iXwkEHRNi1csi85SVeiVEwAAi9iLRCQQO8d1BIlcJBCLRwhTUIvO6GsOAACNTwyNUwxRUolDCOgLFgAAiV0Aiz+hrHUBEIPECDv4i+t1t4tcJByLTCQQiUUAi0YEiUgEi1MMiVYMi1YEiz2sdQEQi0IEO8d0O4sIO890CIvBiwg7z3X4iQKLVgSLPax1ARCLSgSLQQg7x3QJi8iLQQg7x3X3i8ZfXl2JSghbg8QIwgQAiRKLRgRfiUAIi8ZeXVuDxAjCBACQkFFTVVZXi/mLXCQciw2odQEQsAGLbwSLdQQ78XQ4i0YQi04UhcCL7nUFuMghARBRUItDCIvLUGoA6EMYAACFwA+cwITAdASLNusDi3YIOzWodQEQdciKTwiEyQ+EhQEAAGoA")
f.Write("VYvP6HYSAACLDah1ARCJRCQciQiLFah1ARCJUAiDwAxTUOhXEwAAi08Mi0cEg8QIQTvoiU8MdCs7Nah1ARB1I41FDIvLUOiDFwAAhcB8FItcJByJXQiLRwQ7aAh1LIlYCOsni0wkHIlNAItHBDvodQuJSASLVwSJSgjrCjsodQaLTCQciQiLXCQci1cEi/M7WgQPhMwAAACLRgQz7TloLA+FvgAAAItQBIsKO8F1WYtKCDlpLHUfugEAAACJUCyJUSyLRgSLSASJaSyLVgSLcgTpggAAADtwCHUKi/CLz1boGQEAAItGBMdALAEAAACLTgSLUQSJaiyLRgSLSARRi8/oWAEAAOtQOWksdRy6AQAAAIlQLIlRLItWBItCBIloLItOBItxBOsvOzB1Covwi89W6CcBAACLVgTHQiwBAAAAi0YEi0gEiWksi1YEi8+LQgRQ6KYAAACLTwQ7cQQPhTT///+LVwRfXl2LQgTHQCwBAAAAi0QkDIkYxkAEAVtZwggAhMCJbCQQdBqLTwQ7KXUKU1WNVCQkVlLrIo1MJBDoWREAAItUJBBTjUoM6BwWAACFwH0jU1WNRCQkVlCLz+jJBAAAiwiLRCQYX15diQjGQAQBW1nCCACLdCQYjVQkHI1EJBBSUIvOxkQkJADoewQAAIvGX15dW1nCCACQi1QkBFaLQgiLMIlyCIswOzWodQEQdAOJVgSLcgSJcASLSQQ7UQR1DIlBBIkQiUIEXsIEAItKBDsRdQuJAYkQiUIEXsIEAIlBCIkQiUIEXsIEAJCQkJCQkJCQkJCQkJCQi1QkBFaLAotwCIkyi3AIOzWodQEQdAOJVgSLcgSJcASLSQQ7UQR1DYlBBIlQCIlCBF7CBACLSgQ7UQh1DYlBCIlQCIlCBF7CBACJAYlQCIlCBF7CBACQkJCQkJCQkJCQUVNVVleL+YtcJByLDax1ARCwAYtvBIt1BDvxdDiLRhCLThSFwIvudQW4yCEBEFFQ")
f.Write("i0MIi8tQagDoIxUAAIXAD5zAhMB0BIs26wOLdgg7Nax1ARB1yIpPCITJD4SFAQAAagBVi8/oVg8AAIsNrHUBEIlEJByJCIsVrHUBEIlQCIPADFNQ6NcRAACLTwyLRwSDxAhBO+iJTwx0Kzs1rHUBEHUjjUUMi8tQ6GMUAACFwHwUi1wkHIldCItHBDtoCHUsiVgI6yeLTCQciU0Ai0cEO+h1C4lIBItXBIlKCOsKOyh1BotMJByJCItcJByLVwSL8ztaBA+EzAAAAItGBDPtOWgsD4W+AAAAi1AEiwo7wXVZi0oIOWksdR+6AQAAAIlQLIlRLItGBItIBIlpLItWBItyBOmCAAAAO3AIdQqL8IvPVui5DQAAi0YEx0AsAQAAAItOBItRBIlqLItGBItIBFGLz+j4DQAA61A5aSx1HLoBAAAAiVAsiVEsi1YEi0IEiWgsi04Ei3EE6y87MHUKi/CLz1boxw0AAItWBMdCLAEAAACLRgSLSASJaSyLVgSLz4tCBFDoRg0AAItPBDtxBA+FNP///4tXBF9eXYtCBMdALAEAAACLRCQMiRjGQAQBW1nCCACEwIlsJBB0GotPBDspdQpTVY1UJCRWUusijUwkEOjZDQAAi1QkEFONSgzo/BIAAIXAfSNTVY1EJCRWUIvP6AkKAACLCItEJBhfXl2JCMZABAFbWcIIAIt0JBiNVCQcjUQkEFJQi87GRCQkAOhbAQAAi8ZfXl1bWcIIAJBTVVaLbCQYi3QkFFeL+YtHDIXAdGyLRwQ7MHVlO+h1YYtYBKGsdQEQO9iL83Qpi0YIi89Q6KcIAACLNo1LDOgd8v//U+g3FwAAoax1ARCDxAQ78IveddeLTwSJQQSLRwTHRwwAAAAAiQCLRwSJQAiLVwSLRCQUX4sKXl2JCFvCDAA79XREi0YIiw2sdQEQO8GL3nQLUOhGAAAAg8QE6xeLRgQ7cAh1Covwi0AEO3AIdPY5Rgh0AovwjVQkHFNS")
f.Write("i8/oKwMAADv1dbyLRCQUX4kwXl1bwgwAkJCQkJCQkJCQkItEJASLFax1ARCLCDvKdAiLwYsIO8p1+MOQkJCQkJCQiwFWizWodQEQi1AIO9Z0EosCO8Z0CIvQiwI7xnX4iRFew4tABIsRO1AIdQyJAYtABIsRO1AIdPSLETlCCHQCiQFew5CQkJCQkJCQkJCQkJCLwYtMJASLEYtMJAiJEIoRiFAEwggAkJCQkJCQkJCQkFNVVleL2Wow6BIgAACLdCQgi3wkJIvoV4l1BMdFLAAAAAChqHUBEI1VDIlFAIsNqHUBEFKJTQjotAwAAItLDItDBIPEDEE78IlLDHQti0QkGIsNqHUBEDvBdR+NTgxRi8/o2hAAAIXAfBCJbgiLQwQ7cAh1H4loCOsaiS6LQwQ78HULiWgEi1MEiWoI6wY7MHUCiSiLSwSLxTtpBA+ErwEAAItIBDP/OXksD4WhAQAAi3EEixY7yg+FzQAAAItWCDl6LHUfvgEAAACJcSyJciyLUASLSgSJeSyLUASLQgTpYQEAADtBCHU9i8GLSAiLEYlQCIsROxWodQEQdAOJQgSLUASJUQSLUwQ7QgR1BYlKBOsOi1AEOwJ1BIkK6wOJSgiJAYlIBItIBMdBLAEAAACLUASLSgSJeSyLUASLSgSLEYtyCIkxi3IIOzWodQEQdAOJTgSLcQSJcgSLcwQ7TgR1C4lWBIlKCOnVAAAAi3EEO04IdQuJVgiJSgjpwgAAAIkWiUoI6bgAAAA5eix1H74BAAAAiXEsiXIsi0gEi1EEiXosi0AEi0AE6ZcAAAA7AXU/i8GLCItRCIkQi1EIOxWodQEQdAOJQgSLUASJUQSLUwQ7QgR1BYlKBOsPi1AEO0IIdQWJSgjrAokKiUEIiUgEi0gEx0EsAQAAAItQBItKBIl5LItQBItKBItRCIsyiXEIizI7Nah1ARB0A4lOBItxBIlyBItzBDtOBHUFiVYE6w6LcQQ7DnUEiRbr")
f.Write("A4lWCIkKiVEEi0sEO0EED4VR/v//i1MEX16LQgTHQCwBAAAAi0QkDIkoXVvCEACQkJCQkItEJARQ6JYTAABZwggAkJCD7BBTVYlMJAhWV4t8JCiNTCQo6Jj0//+LN4sVrHUBEI1fCDvyiXwkFIvrdQSLM+seiwM7wnQYiwg7ynQIi8GLCDvKdfiLcAiNaAiJRCQUjUwkHOjPFwAAi1QkFDvXdGWLB4lQBIsPiQqLAzvQdQWJVgTrFYtCBIlGBItKBIkxiwOJRQCLC4lRBItsJBCLRQQ5eAR1BYlQBOsOi0cEOTh1BIkQ6wOJUAiLRwSJfCQUiUIEi08si0IsiUosiUcsi9fpjwAAAItCBItMJBCJRgSLQQQ5eAR1BYlwBOsOi0cEOTh1BIkw6wOJcAiLQQSJRCQYOTh1LYstrHUBEDkrdQeLXwSJGOscix6LzjvddA6Lw4vIiwE7xXX4i0QkGIkIi0wkEItpBDl9CHUmix2sdQEQiwc7w3UFi08E6xKLRgiLzjvDdAmLyItBCDvDdfeJTQiLbCQQi0IsvwEAAAAz2zvHD4VmAgAAi1UEO3IED4RXAgAAOX4sD4VOAgAAi04EiwE78HVui0EIOVgsdU2JeCyLRgSJWCyLRgSLSAiLEYlQCIsROxWsdQEQdAOJQgSLUASJUQSLVQQ7QgR1BYlKBOsOi1AEOwJ1BIkK6wOJSgiJAYlIBItGBItACIsIOXksD4WPAAAAi1AIOXosD4WDAAAA62o5WCx1Tol4LItGBIlYLItGBIsIi1EIiRCLUQg7Fax1ARB0A4lCBItQBIlRBItVBDtCBHUFiUoE6w+LUAQ7Qgh1BYlKCOsCiQqJQQiJSASLRgSLAItICDl5LA+F1AAAAIsQOXosD4XJAAAAiVgsi0UEi3YEO3AED4UE////6VYBAACLSAg5eSx1S4sQiXosiwiJWCyLUQiJEItRCDsVrHUBEHQDiUIEi1AEiVEEi1UEO0IEdQWJSgTr")
f.Write("D4tQBDtCCHUFiUoI6wKJColBCIlIBItGBItACItOBItRLIlQLItOBIl5LItQCIl6LItGBItICIsRiVAIixE7Fax1ARB0A4lCBItQBIlRBItVBDtCBHUKiUoEiQHpuwAAAItQBDsCdQmJCokB6asAAACJSgiJAemhAAAAiwg5eSx1SYtQCIl6LItICIlYLIsRiVAIixE7Fax1ARB0A4lCBItQBIlRBItVBDtCBHUFiUoE6w6LUAQ7AnUEiQrrA4lKCIkBiUgEi0YEiwCLTgSLUSyJUCyLTgSJeSyLEIl6LItGBIsIi1EIiRCLUQg7Fax1ARB0A4lCBItQBIlRBItVBDtCBHUFiUoE6w+LUAQ7Qgh1BYlKCOsCiQqJQQiJSASJfiyNTCQc6O4UAACLdCQUi0YgO8N0HY1I/4pA/zrDdAo8/3QG/siIAesJUeiWDwAAg8QEiV4giV4kiV4oi0YQO8N0HY1I/4pA/zrDdAo8/3QG/siIAesJUehpDwAAg8QEVoleEIleFIleGOhXDwAAi0UMi0wkLIPEBEiJRQyLRCQkX15diQhbg8QQwggAkJCQkJCQkJCQUVeLfCQMiUwkBIvHiw2sdQEQiUQkDDv5dGZTi1wkFFVWi28sajDoFBkAAIvwi0QkHIPEBDvHiV4EiW4sdQSJdCQYi0cIi0wkEFZQ6LD///+NTwyNVgxRUolGCOhQBwAAiTOLP6GsdQEQg8QIO/iL3nWvXokDi0QkFF1bX1nCCACLVCQQX4kKWcIIAJCQkJCQoax1ARBTVleLfCQQi9k7+Iv3dCmLRgiLy1Do4f///4s2jU8M6Ffp//9X6HEOAAChrHUBEIPEBDvwi/51119eW8IEAJCQkJCQkJCQkJCQkJBRU1VWV4v5ajDoURgAAIvwM+2DxASNTCQQiW4Ex0YsAQAAAIve6L0SAAA5Lax1ARB1Eok1rHUBEIkuoax1ARAz24loCIsNsHUBEEGJDbB1ARCNTCQQ6CkT")
f.Write("AAA73XQJU+jsDQAAg8QEizWsdQEQajDo6xcAAIlwBIloLIlHBIlvDIkAi38Eg8QEiX8IX15dW1nDkJCQkJCQkJCQkJCQkJCQU1VWV4vZajDoshcAAIt0JCCLfCQki+hXiXUEx0UsAAAAAKGsdQEQjVUMiUUAiw2sdQEQUolNCOj0BQAAi0sMi0MEg8QMQTvwiUsMdC2LRCQYiw2sdQEQO8F1H41ODFGLz+h6CAAAhcB8EIluCItDBDtwCHUfiWgI6xqJLotDBDvwdQuJaASLUwSJagjrBjswdQKJKItLBIvFO2kED4SvAQAAi0gEM/85eSwPhaEBAACLcQSLFjvKD4XNAAAAi1YIOXosdR++AQAAAIlxLIlyLItQBItKBIl5LItQBItCBOlhAQAAO0EIdT2LwYtICIsRiVAIixE7Fax1ARB0A4lCBItQBIlRBItTBDtCBHUFiUoE6w6LUAQ7AnUEiQrrA4lKCIkBiUgEi0gEx0EsAQAAAItQBItKBIl5LItQBItKBIsRi3IIiTGLcgg7Nax1ARB0A4lOBItxBIlyBItzBDtOBHULiVYEiUoI6dUAAACLcQQ7Tgh1C4lWCIlKCOnCAAAAiRaJSgjpuAAAADl6LHUfvgEAAACJcSyJciyLSASLUQSJeiyLQASLQATplwAAADsBdT+LwYsIi1EIiRCLUQg7Fax1ARB0A4lCBItQBIlRBItTBDtCBHUFiUoE6w+LUAQ7Qgh1BYlKCOsCiQqJQQiJSASLSATHQSwBAAAAi1AEi0oEiXksi1AEi0oEi1EIizKJcQiLMjs1rHUBEHQDiU4Ei3EEiXIEi3MEO04EdQWJVgTrDotxBDsOdQSJFusDiVYIiQqJUQSLSwQ7QQQPhVH+//+LUwRfXotCBMdALAEAAACLRCQMiShdW8IQAJCQkJCQVos1rHUBEFeLOYtXCDvWdBuLAjvGdAiL0IsCO8Z1+ItEJAyJEYk4X17CCACLRwSLETtQCHUM")
f.Write("iQGLQASLETtQCHT0ixE5Qgh0AokBi0QkDIk4X17CCACQkJCQkJCQkJCQi1QkBFaLQgiLMIlyCIswOzWsdQEQdAOJVgSLcgSJcASLSQQ7UQR1DIlBBIkQiUIEXsIEAItKBDsRdQuJAYkQiUIEXsIEAIlBCIkQiUIEXsIEAJCQkJCQkJCQkJCQkJCQi1QkBFaLAotwCIkyi3AIOzWsdQEQdAOJVgSLcgSJcASLSQQ7UQR1DYlBBIlQCIlCBF7CBACLSgQ7UQh1DYlBCIlQCIlCBF7CBACJAYlQCIlCBF7CBACQkJCQkJCQkJCQajDoKBQAAItMJAiLVCQMg8QEiUgEiVAswggAkJCQkJCLAVaLUCyF0nUPi1AEOUIEdQeLQAheiQHDixCLNax1ARA71nQUi0IIO8Z0CYvQi0IIO8Z194kRXsOLQASLETsQdQuJAYtABIsROxB09YkBXsOQkJCQkJCQkJCQkJCQkJCLAVaLUCyF0nUPi1AEOUIEdQeLQAheiQHDixCLNah1ARA71nQUi0IIO8Z0CYvQi0IIO8Z194kRXsOLQASLETsQdQuJAYtABIsROxB09YkBXsOQkJCQkJCQkJCQkJCQkJCLRCQEhcB0CItMJAiLEYkQw5CQkJCQkJCQkJCQkJCQkGr/aKkXARBkoQAAAABQZIklAAAAAIPsCFNWi3QkIFeJdCQQM9s784lcJBwPhDEBAACLfCQoVYoHiV4EiAaJXgiJXgyLDcwhARBRU1eLzuj90v//ilcQg8YQajDGRCQkAYgWikcRiEYBik8YiE4I6LwSAACL6IPEBI1MJBCJbCQsiV0Ex0UsAQAAAOgoDQAAOR2sdQEQdRaJLax1ARCJXQCLFax1ARCJXCQsiVoIixWwdQEQjUwkEEKJFbB1ARDokA0AAItEJCw7w3QJUOhPCAAAg8QEiy2sdQEQajDoThIAAIloBIlYLIlGBIleDIkAi0YEg8QEiUAIi0cUi14Ei0gEU1GL")
f.Write("zujm+P//iUMEi1cci0YEiVYMiz2sdQEQXYtIBDvPdDaL0YsKO890CIvRiwo7z3X4iRCLdgSLRgRQ6D4AAACDxASJRghfXluLTCQIZIkNAAAAAIPEFMOJAIt2BIl2CItMJBRfXltkiQ0AAAAAg8QUw5CQkJCQkJCQkJCQkItEJASLFax1ARCLSAg7ynQJi8GLSAg7ynX3w5CQkJCQav9o2RcBEGShAAAAAFBkiSUAAAAAUVNVVot0JCBXiXQkEDPtO/WJbCQcD4QIAQAAi3wkKIoHiW4EiAaJbgiJbgyLDcwhARBRVVeLzuhf0f//ilcQg8cQjV4QxkQkHAGIE4lrBIlrCIlrDItHCIsNzCEBEIvoO81zAovpO991J1FVi8voyAAAAGoAagCLy+i9AAAAX15dW4tMJARkiQ0AAAAAg8QQwzP2O+52VTvodVGLRwQ7xnUFuMghARCAeP/+cz+JcwSJcwiJcwyLRwQ7xnUFuMghARCJQwSLTwiJSwiLVwyJUwyKSP9f/sFeXYhI/1uLTCQEZIkNAAAAAIPEEMNqAVWLy+i11P//hMB0KYt/BDv+vsghARB0Aov3i3sEi82LwVXB6QLzpYvIg+ED86SLy+j44///i0wkFF9eXVtkiQ0AAAAAg8QQw5CQkJCQU1WL6VaLTCQQV4tFCDvBcwXoUQgAAIt1BDPbO/N0UopG/4TAdEs8/3RH/siL/ohG/4PJ/zPAiV0EiV0IiV0M8q730UlqAYvZi81T6CDU//+EwHQbi30Ei8uL0VPB6QLzpYvKg+ED86SLzehx4///M9uLRQiLVCQUi3wkGCvCO8dzAov4O/sPhoIAAACLTQSLVCQUA8orx1CNBDlQUeheEAAAi3UIg8QMK/eD/v12BeiHBQAAi00EO8t0JYpB/4TAdB48/3QaO/N1Mv7IU4hB/4vN6FmL//9fi8VeXVvCCAA783UTO8t0Jl+JXQiLxV5dxgEAW8IIADl1DHMIVovN6Mzh")
f.Write("//+LTQSJdQjGBA4AX4vFXl1bwggAkJCQkJCQkJCQVovx6Jje///2RCQIAXQJVuj7BAAAg8QEi8ZewgQAkJBWi/HoyN////ZEJAgBdAlW6NsEAACDxASLxl7CBACQkItEJARTVleLeAiLQASFwLvIIQEQdAKL2ItxCDv3i9ZyAovXi0EEUlNQ6IIVAACDxAyFwHUUO/dzCV9eg8j/W8IEADPAO/cPlcBfXlvCBACQU4tcJAhVVleL+TlfCHMF6KMGAACLRwiLdCQYK8M7xnMCi/CLbCQgi8479XICi82LRwSFwHQCA8NRi0wkIFFQ6BwVAACDxAyFwHUVO/VzCl9eXYPI/1vCEAAzwDv1D5XAX15dW8IQAJCQkJCQkJCQkFFTi1wkEFVWi3QkFIvDK8ZXJPyD+EB/fTvzD4QbAgAAg8YEO/MPhBACAACLTCQYiz6LAYufGAUAADuYGAUAAHwui078jUb8i9Y7mRgFAAB9GokKi0j8i58YBQAAi9CLqRgFAACD6AQ73XzmiTrrFTvOi8Z0DYtQ/IPoBDvBiVAEdfOJOYtEJByDxgQ78HWcX15dW1nDi8uD+ECJTCQQi+4PjuYAAADrBItMJBCLwYt9ACvFi3H8wfgCmSvCi54YBQAA0fiLVIUAi4cYBQAAi4oYBQAAO8F9DDvLfBY7w4vWfBDrDDvDfAg7y30Ci9aL+ovXi1wkEIv1i8OLPouKGAUAADmPGAUAAH0Oi34Eg8YEOY8YBQAAfPKLePyD6AQ7jxgFAAB9Dot4/IPoBDuPGAUAAHzyO8Z2DYs4iw6JPokIg8YE67WLw4vOK8YrzST8g+H8O8FqAH8SU1boIQEAAIPEDIl0JBCL3usMVlXoDwEAAIPEDIvuK92D4/yD+0APjyT///+LXCQci3QkGI1uQDv1dGmDxgQ79XRii1QkGIseiwKLixgFAAA7iBgFAAB8LIt+/I1G/IvWO48YBQAAfS+Lz4kKi0j8i7sYBQAAi9CD")
f.Write("6AQ7uRgFAAB86OsTO9aLxnQNi0j8g+gEO8KJSAR184PGBIkaO/V1ootcJByL/Tv7dDmLN4tP/I1H/IvXi64YBQAAO6kYBQAAfRiJCotI/IuuGAUAAIvQg+gEO6kYBQAAfOiDxwSJMjv7dcdfXl1bWcOQkJCQkJCQkJCQkJCQkJCKDVB5ARCwAYTIdQgKyIgNUHkBEOkHAAAAkJCQkJCQkGgwEAAQ6FwHAABZw5CQkJCLRCQIVYtsJAgrxYvIg+H8g/lAD47iAAAAU1ZXi1QkGIt9AMH4Aoty/JkrwoueGAUAANH4i1SFAIuHGAUAAIuKGAUAADvBfQw7y3wWO8OL1nwQ6ww7w3wIO8t9AovWi/qL14tcJBiL9YvDiz6LihgFAAA5jxgFAAB9Dot+BIPGBDmPGAUAAHzyi3j8g+gEO48YBQAAfQ6LePyD6AQ7jxgFAAB88jvGdg2LOIsOiT6JCIPGBOu1i8OLzivGK80k/IPh/DvBagB/ElNW6DH///+DxAyJdCQYi97rDFZV6B////+DxAyL7ovDK8WL0IPi/IP6QA+PJP///19eW13DkJCQig1QeQEQsAGEyHUICsiIDVB5ARDpBwAAAJCQkJCQkJBoMBAAEOgsBgAAWcOQkJCQ/yWIIQEQ/yWEIQEQ/yWAIQEQ/yV8IQEQ/yWoIQEQ/yV0IQEQ/yVwIQEQ/yVsIQEQ/yV4IQEQ/yWMIQEQ/yWQIQEQ/yWUIQEQ/yWYIQEQ/yWcIQEQ/yWgIQEQ/yWkIQEQ/3QkBOikFgAAWcO47BcBEOgXGQAAg+wwikXzVmoAjU3giEXg6NeF//++4CEBEFbofBgAAFlQVo1N4Oghhf//g2X8AI1F4FCNTcToFgAAAI1FxGjgMAEQUMdFxNQhARDo5xgAAF64ABgBEOi9GAAAUVFTVo1F8FeL8VCJdezHRfCgdQEQ6CkXAACLXQiDZfwAjX4MagCKA4vPiAfoYIX///81xCEBEIvPagBT6G8C")
f.Write("AACLTfTHBvQhARCLxl9eW2SJDQAAAADJwgQAi0EQhcB1BbjAIQEQw1WL7IPsHFGNTeToZwAAAI1F5GhQMQEQUOhYGAAAuBQYARDoLxgAAFFWi/GJdfDHBvQhARCDZfwAagGNTgzo6IT//4NN/P+LzugWFwAAi030XmSJDQAAAADJw1aL8ei7////9kQkCAF0B1bou/7//1mLxl7CBAC4KBgBEOjWFwAAUVOLXQhWV4vxU4l18OiHFgAAikMMg2X8AIPDDI1+DGoAi8+IB+iAhP///zXEIQEQi89qAFPojwEAAItN9McG9CEBEIvGX15bZIkNAAAAAMnCBAC4PBgBEOh5FwAAUVaL8Yl18McG9CEBEINl/ABqAY1ODOgyhP//g038/4vO6GAWAACLTfReZIkNAAAAAMnDVYvsg+wcUY1N5OgqAAAAjUXkaOAwARBQ6EgXAABWi/Honv////ZEJAgBdAdW6Oj9//9Zi8ZewgQAVovx/3QkCOgh////xwbUIQEQi8ZewgQAuFAYARDo6xYAAIPsMIpF81ZqAI1N4IhF4Oirg///vhAiARBW6FAWAABZUFaNTeDo9YL//4Nl/ACNReBQjU3E6Or9//+NRcRoCDIBEFDHRcQEIgEQ6LsWAABeuGQYARDokRYAAFFWi/GJdfDHBvQhARCDZfwAagGNTgzoSoP//4NN/P+Lzuh4FQAAi030XmSJDQAAAADJw1WL7IPsHFGNTeToKgAAAI1F5GgIMgEQUOhgFgAAVovx6J7////2RCQIAXQHVugA/f//WYvGXsIEAFaL8f90JAjoOf7//8cGBCIBEIvGXsIEAFWL7ItFDFOLXQhWV4v5OUMIcwXoAP///4tDCItNDIvwK/E5dRBzA4t1EDv7dR7/NcQhARAD8YvPVuiQAAAA/3UMi89qAOiEAAAA63mF9nY/O/B1O4tDBIXAdQW4wCEBEIB4//5zKWoBi8/ocoL//4tDBIXAdQW4wCEBEIlH")
f.Write("BItLCIlPCItLDIlPDP5A/+s2agFWi8/omIL//4TAdCiLQwSFwHUFuMAhARCLTQxWA8FQ/3cE6LkVAACLRwSDxAyJdwiAJDAAi8dfXltdwgwAU1aLdCQMV4v5OXcIcwXoN/7//4vP6LmR//+LRwiLXCQUK8Y7w3MCi9iF23Yyi08EK8MDzlCNBBlQUeikBgAAi3cIg8QMK/OLz2oAVugSgv//hMB0CotHBIl3CIAkBgCLx19eW8IIAPYFUHkBEAF1B4ANUHkBEAHoFQAAAPYFUXkBEAF1B4ANUXkBEAHpDAAAAGgwEAAQ6D4BAABZw2i2mAAQ6DIBAABZw8Oh0HUBEFNWV2oCi/FfO8d1B2i4dQEQ61qFwLu4dQEQdTVqAWjQdQEQ/xW4IAEQhcB1GlP/FbQgARBoNZkAEOjsAAAAWYk90HUBEOslO8d1Bok90HUBEIM90HUBEAF1CmoB/xWwIAEQ6+05PdB1ARB1B1P/FawgARCLxl9eW8NqA2jQdQEQ/xW4IAEQg/gCdQtouHUBEP8VvCABEMODPdB1ARACdQtouHUBEP8VwCABEMNW6GkYAAD/NdSMARDouRsAAIsV1IwBEFmLDdCMARCL8Svyg8YEO8ZzPVLomxsAAIPAEFD/NdSMARDoXRgAAIPEDIXAdQQz9ussiw3QjAEQKw3UjAEQo9SMARDB+QKNDIiJDdCMARCLRCQIiQGDBdCMARAEi/Do/hcAAIvGXsP/dCQE6Hn////32BvAWffYSMNogAAAAOgeHAAAhcBZo9SMARB1DWoY6IcQAACh1IwBEFmDIACh1IwBEKPQjAEQw1WL7FFTVleLRQyDwAyJRfxkix0AAAAAiwNkowAAAACLRQiLXQyLY/yLbfz/4F9eW8nCCABYWYcEJP/gWFmHBCT/4FWL7FFRU1ZXZKEAAAAAiUX4x0X8kZoAEGoA/3UM/3X8/3UI6B93AACLRQyLQAQk/YtNDIlBBGShAAAAAItd+IkD")
f.Write("ZIkdAAAAAF9eW8nCCABVi+yD7ARTVlf8iUX8M8BQUFD/dfz/dRT/dRD/dQz/dQjofBwAAIPEIIlFFF9eW4tFFIvlXcNVi+yD7BSLRQyDZewAi00IiUX0i0UUx0XwQpsAEECJTfiJRfxkoQAAAACJReyNhez///9kowAAAAD/dRhR/3UQ6E0kAACLyItF7GSjAAAAAIvBycNVi+z8i0UMagBQ/3AQ/3AIagD/dRD/cAz/dQjo+BsAAIPEIF3DVYvsg+w0U1ZXg2XYAMdF3B2cABCLRRiJReCLRQyJReSLRRyJReiLRSCJReyDZfAAg2X0AINl+ACDZfwAx0Xw75sAEIll9Ilt+GShAAAAAIlF2I2F2P///2SjAAAAAMdFzAEAAACLRQiJRdCLRRCJRdSNRdBQi0UI/zDoayQAAP9QaFlZg2XMAIN9/AB0F2SLHQAAAACLA4td2IkDZIkdAAAAAOsJi0XYZKMAAAAAi0XMX15bycNVi+xTVlf8i0UIi0AEg+BmhcB0D4tFDMdAJAEAAABqAVjrTWoBi0UM/3AUi0UM/3AQi0UM/3AIagD/dRCLRQz/cAz/dQjo8xoAAIPEIItFDIN4JAB1C/91CP91DOjr/f//i10Mi2Mci2sg/2MYagFYX15bXcNVi+xRU1aDfQwAV4t9CIt3DItfEIvGiXUIiUX8fDmD/v91Bej/JAAAi00QTo0EtjlMgwSNBIN9BTtICH4Fg/7/dQyLRQj/TQyJRfyJdQiDfQwAfcqLRfyLTRRGiTGLTRiJATtHDHcEO/B2Bei3JAAAjQS2X16NBINbycPMzMxVi+xTVldVagBqAGgonQAQ/3UI6Ih0AABdX15bi+Vdw4tMJAT3QQQGAAAAuAEAAAB0D4tEJAiLVCQQiQK4AwAAAMNTVleLRCQQUGr+aDCdABBk/zUAAAAAZIklAAAAAItEJCCLWAiLcAyD/v90Ljt0JCR0KI00dosMs4lMJAiJSAyDfLMEAHUS")
f.Write("aAEBAACLRLMI6EAAAAD/VLMI68NkjwUAAAAAg8QMX15bwzPAZIsNAAAAAIF5BDCdABB1EItRDItSDDlRCHUFuAEAAADDU1G74EgBEOsKU1G74EgBEItNCIlLCIlDBIlrDFlbwgQAzMxRPQAQAACNTCQIchSB6QAQAAAtABAAAIUBPQAQAABz7CvIi8SFAYvhiwiLQARQw2oB/3QkCOj4FwAAWVnDVYvsg30QCnUMg30IAH0GagFqCusFagD/dRD/dQz/dQjoCAAAAItFDIPEEF3DVYvsg30UAItNDFNWV3QLi3UIxgEtQffe6wOLdQiL+YvGM9L3dRCLxovaM9L3dRCD+wmL8HYFgMNX6wOAwzCIGUGF9nfagCEASYoXigGIEYgHSUc7+XLyX15bXcNVi+wzwIN9EAp1CDlFCH0DagFYUP91EP91DP91COiC////i0UMg8QQXcNVi+xXVot1DItNEIt9CIvBi9EDxjv+dgg7+A+CeAEAAPfHAwAAAHUUwekCg+IDg/kIcinzpf8klTigABCLx7oDAAAAg+kEcgyD4AMDyP8khVCfABD/JI1IoAAQkP8kjcyfABCQYJ8AEIyfABCwnwAQI9GKBogHikYBiEcBikYCwekCiEcCg8YDg8cDg/kIcszzpf8klTigABCNSQAj0YoGiAeKRgHB6QKIRwGDxgKDxwKD+QhypvOl/ySVOKAAEJAj0YoGiAdGwekCR4P5CHKM86X/JJU4oAAQjUkAL6AAEBygABAUoAAQDKAAEASgABD8nwAQ9J8AEOyfABCLRI7kiUSP5ItEjuiJRI/oi0SO7IlEj+yLRI7wiUSP8ItEjvSJRI/0i0SO+IlEj/iLRI78iUSP/I0EjQAAAAAD8AP4/ySVOKAAEIv/SKAAEFCgABBcoAAQcKAAEItFCF5fycOQigaIB4tFCF5fycOQigaIB4pGAYhHAYtFCF5fycONSQCKBogHikYBiEcBikYCiEcCi0UIXl/J")
f.Write("w5CNdDH8jXw5/PfHAwAAAHUkwekCg+IDg/kIcg3986X8/ySV0KEAEIv/99n/JI2AoQAQjUkAi8e6AwAAAIP5BHIMg+ADK8j/JIXYoAAQ/ySN0KEAEJDooAAQCKEAEDChABCKRgMj0YhHA07B6QJPg/kIcrb986X8/ySV0KEAEI1JAIpGAyPRiEcDikYCwekCiEcCg+4Cg+8Cg/kIcoz986X8/ySV0KEAEJCKRgMj0YhHA4pGAohHAopGAcHpAohHAYPuA4PvA4P5CA+CWv////3zpfz/JJXQoQAQjUkAhKEAEIyhABCUoQAQnKEAEKShABCsoQAQtKEAEMehABCLRI4ciUSPHItEjhiJRI8Yi0SOFIlEjxSLRI4QiUSPEItEjgyJRI8Mi0SOCIlEjwiLRI4EiUSPBI0EjQAAAAAD8AP4/ySV0KEAEIv/4KEAEOihABD4oQAQDKIAEItFCF5fycOQikYDiEcDi0UIXl/Jw41JAIpGA4hHA4pGAohHAotFCF5fycOQikYDiEcDikYCiEcCikYBiEcBi0UIXl/Jw8zMzMzMzMzMzMzMi0QkDFOFwHRKi1QkCDPbilwkDPfCAwAAAHQSigpCMst0bEh0LvfCAwAAAHXug+gEchJXi/vB4wgD34v7weMQA9/rF1+DwAR0CooKQjLLdD5IdfZbw4PoBHLpiwozy7///v5+A/mD8f8zz4PCBIHhAAEBgXTgi0r8Mst0IzLrdBnB6RAyy3QMMut0AuvIX41C/1vDjUL+X1vDjUL9X1vDjUL8X1vDVYvsg+wMgz28igEQAFNWV3US/3UM/3UI6F4nAABZWelsAQAAahnoiiAAAIt1DFmLTQi7AAIAAI1G/4lF9I1B/4lF+GYPtgEPttBB/0X49oLBiwEQBIlNCHRXgDkAdQQz/+tragGNRfz/NayKARBqAlBqAv91+FP/NcSMARDonSQAAIPEIIP4AXUHZg+2ffzrGIP4Ag+FygAAAGYPtn38")
f.Write("Zg+2Rf3B5wgD+P9FCP9F+OsdD7fAiojBiwEQgOEQgPkQdQpmD7a4wIoBEOsCi/hmD7YGD7bIRv9F9PaBwYsBEASJdQx0U4A+AHUEM/brYWoBjUX8/zWsigEQagJQagL/dfRT/zXEjAEQ6BIkAACDxCCD+AF1B2YPtnX86xSD+AJ1Q2YPtnX8Zg+2Rf3B5ggD8P9FDP9F9OsXD7fwiobBiwEQJBA8EHUIZg+2tsCKARBmO/51H2aF/3Qti3UMi00I6d/+//9qGeirHwAAWbj///9/6x1qGeicHwAAZjv3WRvAg+ACSOsKahnoiR8AAFkzwF9eW8nDU1VWV4t8JBSDPQxNARABfg8PtgdqCFDomiYAAFlZ6w8PtgeLDQBLARCKBEGD4AiFwHQDR+vSD7Y3R4P+LYvudAWD/it1BA+2N0cz24M9DE0BEAF+DGoEVuhZJgAAWVnrC6EASwEQigRwg+AEhcB0DY0Em41cRtAPtjdH68+D/S2Lw3UC99hfXl1bw/90JATobP///1nDg3wkDABTVVZXD4Q4AQAAgz28igEQAHUZ/3QkHP90JBz/dCQc6LcmAACDxAzpGAEAAGoZ6FIeAAD/TCQgi2wkHItUJBhZZg+2Ag+2yEL2gcGLARAEdEeKCoTJdQQz/+tUM9tCiviK2Yv7Zjs9sIoBEHIRZjs9sooBEHcIAz20igEQ6zFmOz22igEQcihmOz24igEQdx8DPbqKARDrFw+3+IqHwYsBECQQPBB1CGYPtr/AigEQZg+2RQAPtshF9oHBiwEQBHRIik0AhMl1BDP261Qz20WK+IrZi/NmOzWwigEQchFmOzWyigEQdwgDNbSKARDrMWY7NbaKARByKGY7NbiKARB3HwM1uooBEOsXD7fwiobBiwEQJBA8EHUIZg+2tsCKARBmO/51JGaF/3QQi0QkHP9MJByFwA+FBv///2oZ6KUdAABZM8BfXl1bw2oZ6JYdAABZZjv3G8CD4AJI6+hT")
f.Write("M9s5Hax2ARB1F4tEJAhmPWEAcl1mPXoAd1cF4P8AAFvDVr6oigEQV1b/FcwgARA5HaSKARCLPcggARB0Dlb/12oT6OEcAABZagFb/3QkEOgfAAAAhdtZiUQkEHQKahPoJR0AAFnrA1b/12aLRCQQX15bw1WL7FGLRQhmPf//dQVmC8DJw4M9rHYBEAB1E2Y9YQByVGY9egB3TgXg/wAAycNmPQABcxRqAlDoCSgAAFmFwFl1BmaLRQjJw2oAjUX+agFQjUUIagFQaAACAAD/Nax2ARDopiUAAIPEHIXAZotFCHQEZotF/snDVot0JAhXg8//9kYMQHQGg2YMAOsXVujBKAAAVugQAAAAVov46AUpAACDxAyLx19ew1aLdCQIV4PP//ZGDIN0NFbocyoAAFaL+OgSKgAA/3YQ6CopAACDxAyFwH0Fg8//6xKLRhyFwHQLUOgSAwAAg2YcAFmDZgwAi8dfXsNVi+xW/3UU6FMoAAD/dRT/dRD/dQz/dQjoEgAAAP91FIvw6IooAACDxBiLxl5dw1WL7FFTVleLfQwPr30Qi10Ii8+F/4l9/IlNCHUHM8DpqQAAAIt1FGb3RgwMAXQIi0YYiUUU6wzHRRQAEAAA6wOLTQhm90YMDAF0KotGBIXAdCM7yIv5cgKL+Ff/NlPoVQUAACl9CCl+BAE+g8QMA9+LffzrSztNFHIug30UAIvBdAkz0vd1FIvBK8JQU/92EOhdKwAAg8QMhcB0NoP4/3Q3KUUIA9jrGFboaCoAAIP4/1l0KIgDi0YYQ/9NCIlFFIN9CAAPhXb///+LRRBfXlvJw4NODBDrBINODCCLxzPSK0UI93UM6+VW6LIuAACL8IX2dQJew1dW/3QkGP90JBj/dCQY6CctAABWi/jocScAAIPEFIvHX17DakD/dCQM/3QkDOjA////g8QMw4tEJAiD+AEPhYgAAAD/FdQgARBqAaPsdQEQ6No2AACFwFl0PKHsdQEQM8mK")
f.Write("De11ARAl/wAAAMEt7HUBEBCj9HUBEIkN+HUBEMHgCAPBo/B1ARDoURYAAIXAdQno9jYAADPA63L/FdAgARCj3IwBEOjeMwAAo9h1ARDovi4AAOiCMQAA6MQwAADoNAcAAP8F1HUBEOs+M8k7wXUsOQ3UdQEQfr3/DdR1ARA5DSR2ARB1BehJBwAA6D0wAADoPBYAAOiRNgAA6wyD+AN1B1HowhYAAFlqAVjCDABVi+xTi10IVot1DFeLfRCF9nUJgz3UdQEQAOsmg/4BdAWD/gJ1IqHgjAEQhcB0CVdWU//QhcB0DFdWU+jn/v//hcB1BDPA605XVlPo1TYAAIP+AYlFDHUMhcB1N1dQU+jD/v//hfZ0BYP+A3UmV1ZT6LL+//+FwHUDIUUMg30MAHQRoeCMARCFwHQIV1ZT/9CJRQyLRQxfXltdwgwAoeB1ARCD+AF0DYXAdQ6DPeR1ARABdQXocjYAAP90JAToojYAAGj/AAAA/xXwSAEQWVnDVYvsav9oKCIBEGjQ9AAQZKEAAAAAUGSJJQAAAACD7BhTVleLdQiF9g+ErAAAAKF0eQEQg/gDdTtqCeh+GAAAWYNl/ABW6OU3AABZiUXkhcB0CVZQ6AE4AABZWYNN/P/oBgAAAIN95ADrUWoJ6K0YAABZw4P4AnVTagnoPhgAAFnHRfwBAAAAjUXgUI1F2FBW6PVEAACDxAyJRdyFwHQPUP914P912Og2RQAAg8QMg038/+gLAAAAg33cAHUd/3UI6wpqCehVGAAAWcNWagD/NXB5ARD/FVQgARCLTfBkiQ0AAAAAX15bycNWi/HomwAAAPZEJAgBdAdW6FXo//9Zi8ZewgQAVleLfCQMi/HHBkQiARD/N+jpAAAAQFDoQfL//1mJRgSFwFl0Cv83UOixSQAAWVnHRggBAAAAi8ZfXsIEAFZXi3wkDIvxxwZEIgEQi0cIhcCJRgh0Jf93BOihAAAAQFDo+fH//1mJRgSFwFl0")
f.Write("E/93BFDoaEkAAFlZ6waLRwSJRgSLxl9ewgQAg3kIAMcBRCIBEHQJ/3EE6LPn//9Zw4tBBIXAdQW4TCIBEMNWi/FqG8cGZCIBEOj+FgAAi3YEWYX2dAdW6DP+//9ZahvoSRcAAFlew1aL8ejP////9kQkCAF0B1boZuf//1mLxl7CBADMzMzMzMzMzMzMzMzMzMyLTCQE98EDAAAAdBSKAUGEwHRA98EDAAAAdfEFAAAAAIsBuv/+/n4D0IPw/zPCg8EEqQABAYF06ItB/ITAdDKE5HQkqQAA/wB0E6kAAAD/dALrzY1B/4tMJAQrwcONQf6LTCQEK8HDjUH9i0wkBCvBw41B/ItMJAQrwcPMav9QZKEAAAAAUItEJAxkiSUAAAAAiWwkDI1sJAxQw1WL7IPsIItFCFZXaghZvmgiARCNfeDzpYlF+ItFDIlF/I1F9FD/dfD/deT/deD/FdggARBfXsnCCADMzMzMzMzMzMzMzFWL7FdWi3UMi00Qi30Ii8GL0QPGO/52CDv4D4J4AQAA98cDAAAAdRTB6QKD4gOD+QhyKfOl/ySV+K4AEIvHugMAAACD6QRyDIPgAwPI/ySFEK4AEP8kjQivABCQ/ySNjK4AEJAgrgAQTK4AEHCuABAj0YoGiAeKRgGIRwGKRgLB6QKIRwKDxgODxwOD+QhyzPOl/ySV+K4AEI1JACPRigaIB4pGAcHpAohHAYPGAoPHAoP5CHKm86X/JJX4rgAQkCPRigaIB0bB6QJHg/kIcozzpf8klfiuABCNSQDvrgAQ3K4AENSuABDMrgAQxK4AELyuABC0rgAQrK4AEItEjuSJRI/ki0SO6IlEj+iLRI7siUSP7ItEjvCJRI/wi0SO9IlEj/SLRI74iUSP+ItEjvyJRI/8jQSNAAAAAAPwA/j/JJX4rgAQi/8IrwAQEK8AEByvABAwrwAQi0UIXl/Jw5CKBogHi0UIXl/Jw5CKBogHikYBiEcBi0UIXl/J")
f.Write("w41JAIoGiAeKRgGIRwGKRgKIRwKLRQheX8nDkI10MfyNfDn898cDAAAAdSTB6QKD4gOD+QhyDf3zpfz/JJWQsAAQi//32f8kjUCwABCNSQCLx7oDAAAAg/kEcgyD4AMryP8khZivABD/JI2QsAAQkKivABDIrwAQ8K8AEIpGAyPRiEcDTsHpAk+D+Qhytv3zpfz/JJWQsAAQjUkAikYDI9GIRwOKRgLB6QKIRwKD7gKD7wKD+QhyjP3zpfz/JJWQsAAQkIpGAyPRiEcDikYCiEcCikYBwekCiEcBg+4Dg+8Dg/kID4Ja/////fOl/P8klZCwABCNSQBEsAAQTLAAEFSwABBcsAAQZLAAEGywABB0sAAQh7AAEItEjhyJRI8ci0SOGIlEjxiLRI4UiUSPFItEjhCJRI8Qi0SODIlEjwyLRI4IiUSPCItEjgSJRI8EjQSNAAAAAAPwA/j/JJWQsAAQi/+gsAAQqLAAELiwABDMsAAQi0UIXl/Jw5CKRgOIRwOLRQheX8nDjUkAikYDiEcDikYCiEcCi0UIXl/Jw5CKRgOIRwOKRgKIRwKKRgGIRwGLRQheX8nDodiMARCFwHQC/9BoQEABEGgsQAEQ6OoAAABoKEABEGgAQAEQ6NsAAACDxBDDagBqAf90JAzoEwAAAIPEDMNqAWoAagDoBAAAAIPEDMNX6J8AAABqAV85PSh2ARB1Ef90JAj/FeQgARBQ/xXgIAEQg3wkDABTi1wkFIk9JHYBEIgdIHYBEHU8odSMARCFwHQiiw3QjAEQVo1x/DvwchOLBoXAdAL/0IPuBDs11IwBEHPtXmhMQAEQaERAARDoQwAAAFlZaFhAARBoUEABEOgyAAAAWVmF21t0B+gdAAAAX8P/dCQIiT0odgEQ/xXcIAEQX8NqDeisEQAAWcNqDegEEgAAWcNWi3QkCDt0JAxzDYsGhcB0Av/Qg8YE6+1ew1WL7Gr/aIgiARBo0PQAEGShAAAAAFBk")
f.Write("iSUAAAAAg+woU1ZXi10IM/8733UO/3UM6OkDAABZ6eYCAACLdQw793UMU+iD+P//WenRAgAAoXR5ARCD+AMPhTkBAACJfdyD/uAPh/EAAABqCegZEQAAWYl9/FPogTAAAFmJRdg7xw+EpAAAADs1bHkBEHdMVlNQ6G44AACDxAyFwHQFiV3c6zhW6KczAABZiUXcO8d0KotD/EiJReA7xnICi8ZQU/913Ojo+v//U+guMAAAiUXYU1DoTzAAAIPEGDl93HVLO/d1BmoBXol1DIPGD4Pm8Il1DFZX/zVweQEQ/xVYIAEQiUXcO8d0I4tD/EiJReA7xnICi8ZQU/913OiR+v//U/912Oj/LwAAg8QUg038/+haAAAAOX3YdSI793UDagFeg8YPg+bwiXUMVlNX/zVweQEQ/xXoIAEQiUXci0XcO8cPhb0BAAA5PeR3ARAPhLEBAABW6BBEAABZhcAPhd3+///pmwEAAIt1DItdCDP/agnoVhAAAFnDg/gCD4VHAQAAg/7gdxI793YIg8YPg+bw6wNqEF6JdQyJfdyD/uAPh/MAAABqCejADwAAWcdF/AEAAACNRdRQjUXIUFPodzwAAIPEDIv4iX3Qhf8PhKoAAAA7NYxxARBzXIvewesEU1f/ddT/dcjoFUAAAIPEEIXAdAiLRQiJRdzrOFPo1DwAAFmJRdyFwHQqD7YHweAEiUXMO8ZyAovGUP91CP913Ohu+f//V/911P91yOhgPAAAg8QYi10Ig33cAHVTVmoA/zVweQEQ/xVYIAEQiUXchcB0PQ+2B8HgBIlFzDvGcgKLxlBT/3Xc6Cf5//9X/3XU/3XI6Bk8AACDxBjrE1ZTagD/NXB5ARD/FeggARCJRdyDTfz/6CYAAACLRdw7x3VmOT3kdwEQdF5W6L1CAABZhcAPheP+///rS4t1DItdCGoJ6AgPAABZM//DM8CD/uB3HDv3dQNqAV6Dxg+D5vBWU1f/NXB5ARD/Fegg")
f.Write("ARA7x3UVOT3kdwEQdA1W6GxCAABZhcB1xjPAi03wZIkNAAAAAF9eW8nDVYvsav9ooCIBEGjQ9AAQZKEAAAAAUGSJJQAAAACD7BxTVlehdHkBEIP4A3VGagnoJA4AAFmDZfwAi3UIVuiILQAAWYlF5IXAdAuLdvyD7gmJdeDrA4t14INN/P/oCQAAAIN95ADrVYt14GoJ6EgOAABZw4P4AnVGagno2Q0AAFnHRfwBAAAAjUXcUI1F1FD/dQjojjoAAIPEDIlF2IXAdAsPtjDB5gSJdeDrA4t14INN/P/oLQAAAIN92AB1E/91CGoA/zVweQEQ/xXsIAEQi/CLxotN8GSJDQAAAABfXlvJw4t14GoJ6M0NAABZw/815HcBEP90JAjoAwAAAFlZw4N8JATgdyL/dCQE6BwAAACFwFl1FjlEJAh0EP90JAToMkEAAIXAWXXeM8DDVYvsav9ouCIBEGjQ9AAQZKEAAAAAUGSJJQAAAACD7AxTVlehdHkBEIP4A3VDi3UIOzVseQEQD4eTAAAAagno6QwAAFmDZfwAVuikLwAAWYlF5INN/P/oDAAAAItF5IXAdG3phgAAAGoJ6B8NAABZw4P4AnVai0UIhcB0CI1wD4Pm8OsDahBeiXUIOzWMcQEQdy5qCeiTDAAAWcdF/AEAAACLxsHoBFDo6TkAAFmJReSDTfz/6A0AAACLReSFwHUtVusci3UIagnowAwAAFnDi0UIhcB1A2oBWIPADyTwUGoA/zVweQEQ/xVYIAEQi03wZIkNAAAAAF9eW8nDVYvsVot1GFe/IAWTGTk+dAXoSQoAAItFCPZABGZ0H4N+BAB0b4N9HAB1aWr/Vv91FP91DOgcAwAAg8QQ61aDfgwAdFCBOGNzbeB1LDl4FHYni0gci0kIhcl0HQ+2VSRS/3Ug/3UcVv91FP91EP91DFD/0YPEIOsf/3Ug/3Uc/3UkVv91FP91EP91DFDoCgAAAIPEIGoBWF9eXcNV")
f.Write("i+yD7BiLRQyAZewAi0AIg/j/iUXwfAiLTRg7QQR8BeifCQAAU1aLdQi7Y3Nt4Fe/IAWTGTkeD4VLAQAAg34QA3ViOX4UdV2DfhwAdVfoCQgAAIN4bAAPhCYBAADo+gcAAItwbOjyBwAAi0BwagFWiUUQxkXsAegyPwAAWYXAWXUF6D0JAAA5Hg+F+QAAAIN+EAN1EDl+FHULg34cAHUF6B8JAAA5Hg+F2wAAAIN+EAMPhdEAAAA5fhQPhcgAAACLffCNRehQjUX8UFf/dSD/dRjoxuP//4PEFIvYi0X8O0XoD4OLAAAAOTt/fDt7BH93i0MQiUUIi0MMhcCJRfR+ZItGHItADI14BIsAhcCJRfh+H/92HP83/3UI6D0BAACDxAyFwHUa/034g8cEOUX4f+H/TfSDRQgQg330AH/C6yT/dez/dST/dSBT/zf/dQj/dRj/dRT/dRD/dQxW6AwCAACDxCyLffD/RfyDwxTpaf///4B9HAB0CmoBVuhxBQAAWVlfXlvJw4B9HAB1IP91JP91IP918P91GP91FP91EP91DFboCgAAAIPEIOvV6bAHAABVi+xRUVZX6J0GAACDeGgAdCH/dST/dSD/dRj/dRT/dRD/dQz/dQjok+H//4PEHIXAdXOLfRyNRfhQjUX8UFf/dSD/dRjooOL//4PEFIvwi0X8O0X4c087PnxDO34Efz6LRgyLThDB4AQDwYtI9IXJdAaAeQgAdSZqAYPA8P91JP91IFZqAFD/dRj/dRT/dRD/dQz/dQjoIAEAAIPELP9F/IPGFOupX17Jw1ZXi3wkDItHBIXAdEqAeAgAjVAIdEGLdCQQi04EO8F0EIPBCFFS6CM8AABZhcBZdSL2BgJ0BfYHCHQYi0QkFIsAqAF0BfYHAXQJqAJ0CfYHAnUEM8DrA2oBWF9ew1WL7Gr/aNAiARBo0PQAEGShAAAAAFBkiSUAAAAAg+wMU1ZXiWXoi10Ii3MIiXXki30QO3UU")
f.Write("dFWD/v9+BTt3BHwF6MQGAACDZfwAi0cIi0TwBIXAdAxoAwEAAFNQ6HAEAACDTfz/6xr/dezoLwAAAFnDi2Xog038/4t9EItdCIt15ItHCIs08Il15OumiXMIi03wZIkNAAAAAF9eW8nDi0QkBIsAgThjc23gdAMzwMPp9QUAAFWL7IN9IABTi10cVleLfQx0EP91IFNX/3UI6KEBAACDxBCDfSwA/3UIdQNX6wP/dSzo0N7//4t1JP82/3UY/3UUV+gF////i0YEaAABAAD/dShAiUcI/3MM/3UY/3UQV/91COgTAAAAg8QshcB0B1dQ6E7e//9fXltdw1WL7Gr/aOAiARBo0PQAEGShAAAAAFBkiSUAAAAAg+wcU1ZXiWXoi10YiV3Ug2XcAIt1DItG/IlF2Og1BAAAi0BsiUXk6CoEAACLQHCJReDoHwQAAIt9CIl4bOgUBAAAi00QiUhwg2X8AMdF/AEAAAD/dSD/dRxT/3UUVuiQ3v//g8QUiUXUg2X8AINN/P/oOgAAAItF1ItN8GSJDQAAAABfXlvJw/917OhuAAAAWcOLZeiDZdQAav+NRfBQ6LPg//9ZWTPA68+LdQyLfQiLRdiJRvzomwMAAItN5IlIbOiQAwAAi03giUhwgT9jc23gdSmDfxADdSOBfxQgBZMZdRqDfdwAdRSDfdQAdA7oy+D//1BX6PEBAABZWcOLRCQEiwCBOGNzbeB1GYN4EAN1E4F4FCAFkxl1CoN4HAB1BGoBWMMzwMNVi+xq/2j4IgEQaND0ABBkoQAAAABQZIklAAAAAIPsDFNWV4ll6ItNEItBBIXAD4R1AQAAgHgIAA+EawEAAItBCIXAD4RgAQAAi1UMjXwQDINl/AD2AQh0RIt1CGoB/3YY6Bo6AABZWYXAD4QwAQAAagFX6CQ6AABZWYXAD4QeAQAAi0YYiQeLTRSDwQhRUOiXAQAAWVmJB+kIAQAAi3UU9gYBdFKLXQhqAf9zGOjO")
f.Write("OQAAWVmFwA+E5AAAAGoBV+jYOQAAWVmFwA+E0gAAAP92FP9zGFfo8+D//4PEDIN+FAQPhb4AAACLB4XAD4S0AAAAg8YIVuuXg34YAItdCGoB/3MYdTrodjkAAFlZhcAPhIwAAABqAVfogDkAAFlZhcB0fv92FIPGCFb/cxjo+gAAAFlZUFfok+D//4PEDOtm6Dw5AABZWYXAdFZqAVfoSjkAAFlZhcB0SP92GOhYOQAAWYXAdDv2BgR0HGoBjUYIUP9zGOizAAAAWVlQ/3YYV+i72///6x+NRghQ/3MY6JkAAABZWVD/dhhX6Jrb///rBejxAgAAg038/4tN8GSJDQAAAABfXlvJw2oBWMOLZejpcQIAAFWL7Gr/aAgjARBo0PQAEGShAAAAAFBkiSUAAAAAUVFTVleJZeiLRQiFwHQbi0gci0kEhcl0EYNl/ABR/3AY6DHb//+DTfz/i03wZIkNAAAAAF9eW8nDM8A4RQwPlcDDi2Xo6QoCAACLTCQIVot0JAiLAYtRBAPGhdJ8DYs0MotJCIsMDgPKA8Few8zMzMzMzMzMzMzMzMzMzFWL7IPsBFNRi0UMg8AMiUX8i0UIVf91EItNEItt/Og63v//Vlf/0F9ei91di00QVYvrgfkAAQAAdQW5AgAAAFHoGN7//11ZW8nCDABW6CMDAAD/FfggARCD+P+jMEkBEHQ6anRqAegIOAAAi/BZhfZZdClW/zUwSQEQ/xX0IAEQhcB0GFboNAAAAFn/FfAgARCDTgT/agGJBlhewzPAXsPo+QIAAKEwSQEQg/j/dA5Q/xX8IAEQgw0wSQEQ/8OLRCQEx0BQkHEBEMdAFAEAAADDVlf/FQghARD/NTBJARCL+P8VBCEBEIvwhfZ1P2p0agHofTcAAIvwWYX2WXQmVv81MEkBEP8V9CABEIXAdBVW6Kn///9Z/xXwIAEQg04E/4kG6whqEOjv6f//WVf/FQAhARCLxl9ew6EwSQEQg/j/")
f.Write("D4SRAAAAVot0JAiF9nUNUP8VBCEBEIvwhfZ0bItGJIXAdAdQ6OTp//9Zi0YohcB0B1Do1un//1mLRjCFwHQHUOjI6f//WYtGOIXAdAdQ6Lrp//9Zi0ZAhcB0B1DorOn//1mLRkSFwHQHUOie6f//WYtGUD2QcQEQdAdQ6I3p//9ZVuiG6f//WWoA/zUwSQEQ/xX0IAEQXsNVi+xq/2gYIwEQaND0ABBkoQAAAABQZIklAAAAAFFRU1ZXiWXoM/aJdfzoyv7//zlwYHQfx0X8AQAAAOi5/v///1BgiXX86wtqAVjDi2Xog2X8AINN/P/oAAAAAOl3NwAAVYvsav9oMCMBEGjQ9AAQZKEAAAAAUGSJJQAAAABRUVNWV4ll6INl/AChNEkBEIXAdBbHRfwBAAAA/9DrB2oBWMOLZeiDZfwAg038/+gAAAAA6Un////MU1aLRCQYC8B1GItMJBSLRCQQM9L38YvYi0QkDPfxi9PrQYvIi1wkFItUJBCLRCQM0enR29Hq0dgLyXX09/OL8PdkJBiLyItEJBT35gPRcg47VCQQdwhyBztEJAx2AU4z0ovGXlvCEADMzMzMzMzMzFOLRCQUC8B1GItMJBCLRCQMM9L38YtEJAj38YvCM9LrUIvIi1wkEItUJAyLRCQI0enR29Hq0dgLyXX09/OLyPdkJBSR92QkEAPRcg47VCQMdwhyDjtEJAh2CCtEJBAbVCQUK0QkCBtUJAz32vfYg9oAW8IQAFaLNbQgARD/NYRJARD/1v81dEkBEP/W/zVkSQEQ/9b/NURJARD/1l7DVleLPbwgARC+QEkBEIsGhcB0K4H+hEkBEHQjgf50SQEQdBuB/mRJARB0E4H+REkBEHQLUP/X/zbocuf//1mDxgSB/gBKARB8xP81ZEkBEP/X/zV0SQEQ/9f/NYRJARD/1/81REkBEP/XX17DVYvsi0UIVoM8hUBJARAAjTSFQEkBEHU+V2oY6Hby//+L+FmF")
f.Write("/3UIahHo4ub//1lqEejK////gz4AWVd1Cv8VtCABEIk+6wbo9+b//1lqEegNAAAAWV//Nv8VrCABEF5dw1WL7ItFCP80hUBJARD/FcAgARBdw1WL7IPsGFNWV2oZ6Hr/////dQjolQEAAIvYWTsdrIoBEFmJXQh1BzP26XABAACF2w+EVgEAADPSuAhKARA5GHR0g8AwQj34SgEQfPGNRehQU/8VDCEBEGoBXjvGD4UhAQAAakCDJcSMARAAWTPAv8CLARA5dejzq6qJHayKARAPhusAAACAfe4AD4S8AAAAjU3vihGE0g+ErwAAAA+2Qf8PttI7wg+HlAAAAICIwYsBEARA6+6DZfwAakBZM8C/wIsBEI00UvOrweYEqo2eGEoBEIA7AIvLdCyKUQGE0nQlD7YBD7b6O8d3FItV/IqSAEoBEAiQwYsBEEA7x3b1QUGAOQB11P9F/IPDCIN9/ARywYtFCMcFvIoBEAEAAABQo6yKARDozgAAAI22DEoBEL+wigEQpaVZo8SMARCl61JBQYB5/wAPhUf///+LxoCIwYsBEAhAPf8AAABy8VPolQAAAFmjxIwBEIk1vIoBEOsHgyW8igEQADPAv7CKARCrq6vrDoM9kHYBEAB0D+iZAAAA6L0AAADpjP7//4PO/2oZ6Eb+//9Zi8ZfXlvJw4tEJASDJZB2ARAAg/j+dRDHBZB2ARABAAAA/yUUIQEQg/j9dRDHBZB2ARABAAAA/yUQIQEQg/j8dQ+hvHYBEMcFkHYBEAEAAADDi0QkBC2kAwAAdCKD6AR0F4PoDXQMSHQDM8DDuAQEAADDuBIEAADDuAQIAADDuBEEAADDV2pAWTPAv8CLARDzq6ozwL+wigEQo6yKARCjvIoBEKPEjAEQq6urX8NVi+yB7BQFAACNRexWUP81rIoBEP8VDCEBEIP4AQ+FFgEAADPAvgABAACIhAXs/v//QDvGcvSKRfLGhez+//8ghMB0N1NXjVXz")
f.Write("D7YKD7bAO8F3HSvIjbwF7P7//0G4ICAgIIvZwekC86uLy4PhA/OqQkKKQv+EwHXQX1tqAI2F7Pr///81xIwBEP81rIoBEFCNhez+//9WUGoB6FUyAABqAI2F7P3///81rIoBEFZQjYXs/v//VlBW/zXEjAEQ6N4AAABqAI2F7Pz///81rIoBEFZQjYXs/v//VlBoAAIAAP81xIwBEOi2AAAAg8RcM8CNjez6//9mixH2wgF0FoCIwYsBEBCKlAXs/f//iJDAigEQ6xz2wgJ0EICIwYsBECCKlAXs/P//6+OAoMCKARAAQEFBO8Zyv+tJM8C+AAEAAIP4QXIZg/hadxSAiMGLARAQisiAwSCIiMCKARDrH4P4YXITg/h6dw6AiMGLARAgisiA6SDr4ICgwIoBEABAO8Zyvl7Jw4M9zIwBEAB1Emr96Bj8//9ZxwXMjAEQAQAAAMNVi+xq/2hQIwEQaND0ABBkoQAAAABQZIklAAAAAIPsHFNWV4ll6DP/OT2UdgEQdUZXV2oBW1NoTCMBEL4AAQAAVlf/FSAhARCFwHQIiR2UdgEQ6yJXV1NoSCMBEFZX/xUcIQEQhcAPhCIBAADHBZR2ARACAAAAOX0UfhD/dRT/dRDongEAAFlZiUUUoZR2ARCD+AJ1Hf91HP91GP91FP91EP91DP91CP8VHCEBEOneAAAAg/gBD4XTAAAAOX0gdQihvHYBEIlFIFdX/3UU/3UQi0Uk99gbwIPgCEBQ/3Ug/xUYIAEQi9iJXeQ73w+EnAAAAIl9/I0EG4PAAyT86ArV//+JZeiLxIlF3INN/P/rE2oBWMOLZegz/4l93INN/P+LXeQ5fdx0ZlP/ddz/dRT/dRBqAf91IP8VGCABEIXAdE1XV1P/ddz/dQz/dQj/FSAhARCL8Il12Dv3dDL2RQ0EdEA5fRwPhLIAAAA7dRx/Hv91HP91GFP/ddz/dQz/dQj/FSAhARCFwA+FjwAAADPAjWXIi03w")
f.Write("ZIkNAAAAAF9eW8nDx0X8AQAAAI0ENoPAAyT86FbU//+JZeiL3Ild4INN/P/rEmoBWMOLZegz/zPbg038/4t12DvfdLRWU/915P913P91DP91CP8VICEBEIXAdJw5fRxXV3UEV1frBv91HP91GFZTaCACAAD/dSD/FRghARCL8Dv3D4Rx////i8bpbP///4tUJAiLRCQEhdJWjUr/dA2AOAB0CECL8UmF9nXzgDgAXnUFK0QkBMOLwsPMzMzMzMzMzMzMzMzMVYvsV1ZTi3UMi30IjQWkdgEQg3gIAHU7sP+L/wrAdC6KBkaKJ0c4xHTyLEE8GhrJgOEgAsEEQYbgLEE8GhrJgOEgAsEEQTjgdNIawBz/D77A63jw/wWoigEQgz2kigEQAH8EagDrFfD/DaiKARBqE+jF+P//xwQkAQAAALj/AAAAM9uQCsB0J4oGRoofRzjYdPJQU+inLwAAi9iDxATonS8AAIPEBDjDdNobwIPY/4vYWAvAdQnw/w2oigEQ6wpqE+jV+P//g8QEi8NbXl/Jw1WL7FGLRQiNSAGB+QABAAB3DIsNAEsBEA+3BEHrUovIVos1AEsBEMH5CA+20fZEVgGAXnQOgGX+AIhN/IhF/WoC6wmAZf0AiEX8agFYjU0KagFqAGoAUVCNRfxQagHoxC0AAIPEHIXAdQLJww+3RQojRQzJw8zMzMzMzMzMzMzMi0QkCItMJBALyItMJAx1CYtEJAT34cIQAFP34YvYi0QkCPdkJBQD2ItEJAj34QPTW8IQAMzMzMzMzMzMzMzMzFWL7FdWU4tNEAvJD4TpAAAAi3UIi30MjQWkdgEQg3gIAHVOt0GzWrYgjUkAiiYK5IoHdCEKwHQdRkc4/HIGONx3AgLmOPhyBjjYdwICxjjEdQ1JddczyTjED4SbAAAAuf////8PgpAAAAD32emJAAAA8P8FqIoBEIM9pIoBEAB/BGoA6xnw/w2oigEQi9lqE+gV9///xwQk")
f.Write("AQAAAIvLM8Az24v/igYLwIofdCML23QfRkdRUFPo9i0AAIvYg8QE6OwtAACDxARZO8N1CUl11TPJO8N0Cbn/////cgL32VgLwHUJ8P8NqIoBEOsOi9lqE+gW9///g8QEi8uLwVteX8nDVYvsav9oaCMBEGjQ9AAQZKEAAAAAUGSJJQAAAACD7BxTVleJZegz9jk1xHYBEHVGVlZqAVtTaEwjARC/AAEAAFdW/xUgIQEQhcB0CIkdxHYBEOsiVlZTaEgjARBXVv8VHCEBEIXAD4SJAQAAxwXEdgEQAgAAADl1FH4Q/3UU/3UQ6IMBAABZWYlFFKHEdgEQg/gBdR3/dRz/dRj/dRT/dRD/dQz/dQj/FSAhARDpRQEAAIP4Ag+FOgEAADl1IHUIobx2ARCJRSBWVlZW/3UU/3UQaCACAAD/dSD/FRghARCJReA7xg+ECgEAAIl1/IPAAyT86CfQ//+JZeiLxIlF5OsMagFYw4tl6DP2iXXkg038/zl15A+E2gAAAFZW/3Xg/3Xk/3UU/3UQaCACAAD/dSD/FRghARCFwA+EtgAAAFZW/3Xg/3Xk/3UM/3UI/xUcIQEQi/iJfdQ7/g+ElQAAAMdF/AEAAACDwAMk/Oiuz///iWXoi9yJXdyDTfz/6xJqAVjDi2XoM/Yz24NN/P+LfdQ73nRgV1P/deD/deT/dQz/dQj/FRwhARCFwHRI9kUNBHQci0UcO8Z0NzvHfAKLx1BT/3UY6LUsAACDxAzrIjl1HHUEVlbrBv91HP91GFdTagH/dSD/FRggARCL+Dv+dASLx+sCM8CNZciLTfBkiQ0AAAAAX15bycOLVCQIi0QkBIXSVo1K/3QPZoM4AHQJQIvxQEmF9nXxZoM4AF51BytEJATR+MOLwsNVi+xRZoF9CP//dDRmgX0IAAFzEA+3RQiLDQRLARBmiwRB6yNqAI1F/GoAUI1FCGoBUGoB6CUuAACDxBiFwHUEM8DJw4tF/A+3TQwP")
f.Write("t8AjwcnDoaCKARBWahSFwF51B7gAAgAA6wY7xn0Hi8ajoIoBEGoEUOhgKAAAWaOEegEQhcBZdSFqBFaJNaCKARDoRygAAFmjhHoBEIXAWXUIahro3Nr//1kzybgwTgEQixWEegEQiQQRg8Agg8EEPbBQARB86jPJukBOARCL8YvBwf4Fg+AfizS1gHkBEI0EwIsEhoP4/3QEhcB1A4MK/4PCIEGB+qBOARB80V7D6EgCAACAPSB2ARAAdAXpFi8AAMOLRCQEuTBOARA7wXIXPZBQARB3ECvBwfgFg8AcUOhA8///WcODwCBQ/xWsIAEQw4tEJASD+BR9C4PAHFDoIfP//1nDi0QkCIPAIFD/FawgARDDi0QkBLkwTgEQO8FyFz2QUAEQdxArwcH4BYPAHFDoT/P//1nDg8AgUP8VwCABEMOLRCQEg/gUfQuDwBxQ6DDz//9Zw4tEJAiDwCBQ/xXAIAEQw1aLdCQIOzWAegEQcziLzovGwfkFg+AfiwyNgHkBEI0EwPZEgQQBdB1XVuioMQAAVugoAAAAVov46PkxAACDxAyLx19ew+gbLwAAxwAJAAAA6BkvAACDIACDyP9ew1aLdCQIV1boLDEAAIP4/1l0PIP+AXQFg/4CdRZqAugVMQAAagGL+OgMMQAAWTvHWXQcVugAMQAAWVD/FQAgARCFwHUK/xUIIQEQi/jrAjP/VuhjMAAAi8aD5h/B+AVZiwSFgHkBEI0M9oBkiAQAhf90DFfoHS4AAFmDyP/rAjPAX17DVot0JAiLRgyog3QdqAh0Gf92COgJ2f//ZoFmDPf7M8BZiQaJRgiJRgRew1aLdCQIVugjAAAAhcBZdAWDyP9ew/ZGDUB0D/92EOgqMQAA99hZXhvAwzPAXsNTVot0JAwz21eLRgyLyIPhA4D5AnU3ZqkIAXQxi0YIiz4r+IX/fiZXUP92EOiBMQAAg8QMO8d1DotGDKiAdA4k/YlGDOsHg04MIIPL/4tG")
f.Write("CINmBACJBl+Lw15bw2oB6AIAAABZw1NWV2oCM9sz/+gS8f//M/ZZOTWgigEQfnShhHoBEIsEsIXAdF/2QAyDdFlQVui7/f//oYR6ARBZWYsEsItIDPbBg3Qwg3wkEAF1D1DoHP///4P4/1l0HUPrGoN8JBAAdRP2wQJ0DlDoAf///4P4/1l1Agv4oYR6ARD/NLBW6L39//9ZWUY7NaCKARB8jGoC6O3w//+DfCQUAVmLw3QCi8dfXlvDVot0JAiLRgyogw+ExwAAAKhAD4W/AAAAqAJ0CgwgiUYM6bEAAAAMAWapDAGJRgx1CVboYjIAAFnrBYtGCIkG/3YY/3YI/3YQ6I8AAACDxAyJRgSFwHRvg/j/dGqLVgz2woJ1N4tOEFeD+f90F4v5wf8Fg+Efizy9gHkBEI0MyY08j+sFv7BQARCKTwRfgOGCgPmCdQaAziCJVgyBfhgAAgAAdRSLTgz2wQh0DPbFBHUHx0YYABAAAIsOSIlGBA+2AUGJDl7D99gbwIPgEIPAEAlGDINmBACDyP9ew1aLdCQIOzWAegEQc0CLzovGwfkFg+AfiwyNgHkBEI0EwPZEgQQBdCVXVuiKLgAA/3QkGP90JBhW6CgAAABWi/jo0y4AAIPEFIvHX17D6PUrAADHAAkAAADo8ysAAIMgAIPI/17DVYvsg+wMg2X4AIN9EABTi10MVleL0w+EtgEAAItFCIvIg+AfwfkFjTTAiwSNgHkBEI08jYB5ARDB5gIDxopIBPbBAg+FiQEAAPbBSHQdikAFPAp0Fv9NEIgDiweNUwHHRfgBAAAAxkQwBQqNRfRqAFCLB/91EFL/NDD/FTQgARCFwHU5/xUIIQEQagVeO8Z1FOhMKwAAxwAJAAAA6EorAACJMOsQg/htD4QkAQAAUOi7KgAAWYPI/+kXAQAAiweLVfQBVfiNTDAEikQwBKiAD4T4AAAAhdJ0CYA7CnUEDATrAiT7iAGLRQyLTfiJRRADyDvB")
f.Write("iU34D4PLAAAAi0UQigA8Gg+ErgAAADwNdAuIA0P/RRDpkQAAAEk5TRBzGItFEECAOAp1BoNFEALrXsYDDUOJRRDrc41F9GoAUP9FEI1F/2oBUIsH/zQw/xU0IAEQhcB1Cv8VCCEBEIXAdUeDffQAdEGLB/ZEMARIdBOKRf88CnQXxgMNiw9DiEQxBespO10MdQuAff8KdQXGAwrrGGoBav//dQjoADAAAIPEDIB9/wp0BMYDDUOLTfg5TRAPgkf////rEIsHjXQwBIoGqEB1BAwCiAYrXQyJXfiLRfjrAjPAX15bycNVi+xRUVNWizVUeAEQV4t9DDPbiV34iV38igc8YXQaPHJ0Dzx3D4UiAQAAuQEDAADrDDPJg84B6wi5CQEAAIPOAmoBWopHAUc6ww+E4wAAADvTD4TbAAAAD77Ag/hUf3J0YIPoK3RFg+gZdDaD6A50HEgPhawAAAA5XfwPhaMAAADHRfwBAAAAg8kg67c5XfwPhY4AAADHRfwBAAAAg8kQ66L2wUB1fYPJQOuY9sECdXOD4f6D5vyDyQKBzoAAAADrgrgAEAAAhch1WQvI6XL///+D6GJ0SEh0LoPoC3QSg+gGdUD2xcB1O4DNQOlT////OV34dS7HRfgBAAAAgeb/v///6Tz///85Xfh1F8dF+AEAAACBzgBAAADpJf////bFwHQHM9LpGf///4DNgOkR////aKQBAAD/dRBR/3UI6PIuAACLyIPEEDvLfQQzwOsai0UU/wXIdgEQiXAMiVgEiRiJWAiJWByJSBBfXlvJw1NWV2oCM9sz/+jk6///M/Y5HaCKARBZD46dAAAAoYR6ARCLBLA7w3Q39kAMg3UhUFboifj//1lZiw2EegEQiwSx9kAMg3QUUFbow/j//1lZRjs1oIoBEHzE61+LPLHrRGo4weYC6B7e//9Ziw2EegEQiQQOoYR6ARCLBAY7w3Q6g8AgUP8VtCABEKGEegEQiwQGg8AgUP8V")
f.Write("rCABEKGEegEQizwGO/t0EoNPEP+JXwSJXwyJXwiJH4lfHGoC6JLr//9Zi8dfXlvDVYvsg+xIU1ZXaIAEAADord3//4vwWYX2dQhqG+gZ0v//WYk1gHkBEMcFgHoBECAAAACNhoAEAAA78HMegGYEAIMO/4NmCADGRgUKoYB5ARCDxiQFgAQAAOvejUW4UP8VMCEBEGaDfeoAD4TRAAAAi0XshcAPhMYAAACLOI1YBI0EO4lF/LgACAAAO/h8Aov4OT2AegEQfVa+hHkBEGiABAAA6Bnd//+FwFl0PIMFgHoBECCJBo2IgAQAADvBcxyAYAQAgwj/g2AIAMZABQqLDoPAJIHBgAQAAOvgg8YEOT2AegEQfLfrBos9gHoBEDP2hf9+TItF/IsIg/n/dDiKA6gBdDKoCHULUf8VLCEBEIXAdCOLzovGwfkFg+AfiwyNgHkBEI0EwI0EgYtN/IsJiQiKC4hIBINF/ARGQzv3fLQz24sNgHkBEI0E24M8gf+NNIF1TYXbxkYEgXUFavZY6wqLw0j32BvAg8D1UP8VKCEBEIv4g///dBdX/xUsIQEQhcB0DCX/AAAAiT6D+AJ1BoBOBEDrD4P4A3UKgE4ECOsEgE4EgEOD+wN8l/81gHoBEP8VJCEBEF9eW8nDU1ZXvoB5ARCLBoXAdDeL+AWABAAAO/hzIY1fDIN7/AB0B1P/FbwgARCLBoPHJAWABAAAg8MkO/hy4v826HDQ//+DJgBZg8YEgf6AegEQfLhfXlvDUzPbOR3MjAEQVld1BehW7f//izXYdQEQM/+KBjrDdBI8PXQBR1boNdL//1mNdAYB6+iNBL0EAAAAUOhx2///i/BZO/OJNQh2ARB1CGoJ6NfP//9Ziz3YdQEQOB90OVVX6PvR//+L6FlFgD89dCJV6Dzb//87w1mJBnUIagnoqM///1lX/zbotRoAAFmDxgRZA/04H3XJXf812HUBEOi7z///WYkd2HUBEIkeX17H")
f.Write("BciMARABAAAAW8NVi+xRUVMz2zkdzIwBEFZXdQXomOz//77MdgEQaAQBAABWU/8VNCEBEKHcjAEQiTUYdgEQi/44GHQCi/iNRfhQjUX8UFNTV+hNAAAAi0X4i038jQSIUOic2v//i/CDxBg783UIagjoBs///1mNRfhQjUX8UItF/I0EhlBWV+gXAAAAi0X8g8QUSIk1AHYBEF9eo/x1ARBbycNVi+yLTRiLRRRTVoMhAIt1EFeLfQzHAAEAAACLRQiF/3QIiTeDxwSJfQyAOCJ1RIpQAUCA+iJ0KYTSdCUPttL2gsGLARAEdAz/AYX2dAaKEIgWRkD/AYX2dNWKEIgWRuvO/wGF9nQEgCYARoA4InVGQOtD/wGF9nQFihCIFkaKEEAPttr2g8GLARAEdAz/AYX2dAWKGIgeRkCA+iB0CYTSdAmA+gl1zITSdQNI6wiF9nQEgGb/AINlGACAOAAPhOAAAACKEID6IHQFgPoJdQNA6/GAOAAPhMgAAACF/3QIiTeDxwSJfQyLVRT/AsdFCAEAAAAz24A4XHUEQEPr94A4InUs9sMBdSUz/zl9GHQNgHgBIo1QAXUEi8LrA4l9CIt9DDPSOVUYD5TCiVUY0euL00uF0nQOQ4X2dATGBlxG/wFLdfOKEITSdEqDfRgAdQqA+iB0P4D6CXQ6g30IAHQuhfZ0GQ+22vaDwYsBEAR0BogWRkD/AYoQiBZG6w8PttL2gsGLARAEdANA/wH/AUDpWP///4X2dASAJgBG/wHpF////4X/dAODJwCLRRRfXlv/AF3DUVGh0HcBEFNViy1EIQEQVlcz2zP2M/87w3Uz/9WL8DvzdAzHBdB3ARABAAAA6yj/FUAhARCL+Dv7D4TqAAAAxwXQdwEQAgAAAOmPAAAAg/gBD4WBAAAAO/N1DP/Vi/A78w+EwgAAAGY5HovGdA5AQGY5GHX5QEBmORh18ivGiz0YIQEQ0fhTU0BTU1BWU1OJRCQ0/9eL")
f.Write("6DvrdDJV6AnY//87w1mJRCQQdCNTU1VQ/3QkJFZTU//XhcB1Dv90JBDok8z//1mJXCQQi1wkEFb/FTwhARCLw+tTg/gCdUw7+3UM/xVAIQEQi/g7+3Q8OB+Lx3QKQDgYdftAOBh19ivHQIvoVeii1///i/BZO/N1BDP26wtVV1boH8///4PEDFf/FTghARCLxusCM8BfXl1bWVnDVot0JAhqAIMmAP8VqCABEGaBOE1adRSLSDyFyXQNA8GKSBqIDopAG4hGAV7DVYvsuCwSAADoHr///42FaP///1NQx4Vo////lAAAAP8VICABEIXAdBqDvXj///8CdRGDvWz///8FcghqAVjpAgEAAI2F1O3//2iQEAAAUGiYIwEQ/xWkIAEQhcAPhNAAAAAz242N1O3//zid1O3//3QTigE8YXwIPHp/BCwgiAFBOBl17Y2F1O3//2oWUGiAIwEQ6DMdAACDxAyFwHUIjYXU7f//60mNhWT+//9oBAEAAFBT/xU0IQEQOJ1k/v//jY1k/v//dBOKATxhfAg8en8ELCCIAUE4GXXtjYVk/v//UI2F1O3//1DoXSwAAFlZO8N0PmosUOiPKwAAWTvDWXQwQIvIOBh0DoA5O3UEiBnrAUE4GXXyagpTUOg4KQAAg8QMg/gCdB2D+AN0GIP4AXQTjUX8UOiY/v//gH38BlkbwIPAA1vJwzPAagA5RCQIaAAQAAAPlMBQ/xWcIAEQhcCjcHkBEHQ26JP+//+D+AOjdHkBEHUNaPgDAADoXgIAAFnrCoP4AnUY6JgNAACFwHUP/zVweQEQ/xWgIAEQM8DDagFYw6F0eQEQVoP4A1d1ZlMz2zkdZHkBEFWLLVQgARB+QKFoeQEQiz2YIAEQjXAMaABAAABoAAAQAP82/9doAIAAAGoA/zb/1/92BGoA/zVweQEQ/9WDxhRDOx1keQEQfM7/NWh5ARBqAP81cHkBEP/VXVvrJ4P4AnUiv2hRARCL94tG")
f.Write("EIXAdA5oAIAAAGoAUP8VmCABEIs2O/d15f81cHkBEP8VoCABEF9ew2oBWMIMAKHgdQEQg/gBdA2FwHUqgz3kdQEQAXUhaPwAAADoGAAAAKHUdwEQWYXAdAL/0Gj/AAAA6AIAAABZw1WL7IHspAEAAItVCDPJuNhQARA7EHQLg8AIQT1oUQEQfPFWi/HB5gM7lthQARAPhRwBAACh4HUBEIP4AQ+E6AAAAIXAdQ2DPeR1ARABD4TXAAAAgfr8AAAAD4TxAAAAjYVc/v//aAQBAABQagD/FTQhARCFwHUTjYVc/v//aIQmARBQ6McTAABZWY2FXP7//1dQjb1c/v//6NLK//9AWYP4PHYpjYVc/v//UOi/yv//i/iNhVz+//+D6DtqAwP4aIAmARBX6DUZAACDxBCNhWD///9oZCYBEFDocRMAAI2FYP///1dQ6HQTAACNhWD///9oYCYBEFDoYxMAAP+23FABEI2FYP///1DoURMAAGgQIAEAjYVg////aDgmARBQ6BsqAACDxCxf6yaNRQiNttxQARBqAFD/Nugyyv//WVD/Nmr0/xUoIQEQUP8VlCABEF7Jw2hAAQAAagD/NXB5ARD/FVggARCFwKNoeQEQdQHDi0wkBIMlYHkBEACDJWR5ARAAagGjXHkBEIkNbHkBEMcFVHkBEBAAAABYw6FkeQEQjQyAoWh5ARCNDIg7wXMUi1QkBCtQDIH6AAAQAHIHg8AU6+gzwMNVi+yD7BCLTQhTVot1DItBEFeL/oPG/Ct5DMHvD4vPackEAgAAjYwBRAEAAIlN8IsOSfbBAYlN/A+F5gIAAIsUMY0cMYlV9ItW/IlV+ItV9PbCAYldDHV+wfoESoP6P3YDaj9ai0sEO0sIdUyD+iBzHrsAAACAi8rT641MAgT30yFcuET+CXUoi00IIRnrIY1K4LsAAACA0+uNTAIE99MhnLjEAAAA/gl1BotNCCFZBItN/ItdDOsDi038i1MIi1sE")
f.Write("A030iVoEi1UMiU38i1oEi1IIiVMIi9HB+gRKg/o/dgNqP1qLXfiD4wGJXfQPhZQAAAArdfiLXfjB+wRqP4l1DEteO952AoveA034i9GJTfzB+gRKO9Z2AovWO9p0Y4tNDItxBDtxCHVAg/sgcxy+AAAAgIvL0+731iF0uET+TAMEdSaLTQghMesfjUvgvgAAAIDT7vfWIbS4xAAAAP5MAwR1BotNCCFxBItNDItxCItJBIlOBItNDItxBItJCIlOCIt1DOsDi10Ig330AHUIO9oPhIEAAACLTfCLXNEEjQzRiV4EiU4IiXEEi04EiXEIi04EO04IdWCKTAIEg/ogiE0P/sGITAIEcyWAfQ8AdQ67AAAAgIvK0+uLTQgJGbsAAACAi8rT641EuEQJGOspgH0PAHUQjUrguwAAAIDT64tNCAlZBI1K4LoAAACA0+qNhLjEAAAACRCLRfyJBolEMPyLRfD/CA+F9wAAAKFgeQEQhcAPhNwAAACLDVh5ARCLNZggARDB4Q8DSAy7AIAAAGgAQAAAU1H/1osNWHkBEKFgeQEQugAAAIDT6glQCKFgeQEQiw1YeQEQi0AQg6SIxAAAAAChYHkBEItAEP5IQ6FgeQEQi0gQgHlDAHUJg2AE/qFgeQEQg3gI/3VpU2oA/3AM/9ahYHkBEP9wEGoA/zVweQEQ/xVUIAEQoWR5ARCLFWh5ARCNBIDB4AKLyKFgeQEQK8iNTBHsUY1IFFFQ6NW4//+LRQiDxAz/DWR5ARA7BWB5ARB2BINtCBShaHkBEKNceQEQi0UIiT1YeQEQo2B5ARBfXlvJw1WL7IPsFKFkeQEQixVoeQEQU1aNBIBXjTyCi0UIiX38jUgXg+HwiU3wwfkESYP5IH0Og87/0+6DTfj/iXX06xCDweCDyP8z9tPoiXX0iUX4oVx5ARCL2DvfiV0IcxmLSwSLOyNN+CP+C891C4PDFDtd/IldCHLnO138dXmL2jvYiV0IcxWL")
f.Write("SwSLOyNN+CP+C891BYPDFOvmO9h1WTtd/HMRg3sIAHUIg8MUiV0I6+07Xfx1JovaO9iJXQhzDYN7CAB1BYPDFOvuO9h1Dug4AgAAi9iF24ldCHQUU+jaAgAAWYtLEIkBi0MQgzj/dQczwOkPAgAAiR1ceQEQi0MQixCD+v+JVfx0FIuMkMQAAACLfJBEI034I/4Lz3U3i5DEAAAAi3BEI1X4I3X0g2X8AI1IRAvWi3X0dReLkYQAAAD/RfwjVfiDwQSL/iM5C9d06YtV/IvKM/9pyQQCAACNjAFEAQAAiU30i0yQRCPOdQ2LjJDEAAAAaiAjTfhfhcl8BdHhR+v3i030i1T5BIsKK03wi/GJTfjB/gROg/4/fgNqP1479w+EDQEAAItKBDtKCHVhg/8gfSu7AAAAgIvP0+uLTfyNfDgE99OJXewjXIhEiVyIRP4PdTiLXQiLTewhC+sxjU/guwAAAIDT64tN/I18OASNjIjEAAAA99MhGf4PiV3sdQuLXQiLTewhSwTrA4tdCItKCIt6BIN9+ACJeQSLSgSLegiJeQgPhJQAAACLTfSLfPEEjQzxiXoEiUoIiVEEi0oEiVEIi0oEO0oIdWSKTAYEg/4giE0LfSn+wYB9CwCITAYEdQu/AAAAgIvO0+8JO78AAACAi87T74tN/Al8iETrL/7BgH0LAIhMBgR1DY1O4L8AAACA0+8JewSLTfyNvIjEAAAAjU7gvgAAAIDT7gk3i034hcl0C4kKiUwR/OsDi034i3XwA9GNTgGJColMMvyLdfSLDoXJjXkBiT51GjsdYHkBEHUSi038Ow1YeQEQdQeDJWB5ARAAi038iQiNQgRfXlvJw6FkeQEQiw1UeQEQVlcz/zvBdTCNRIlQweACUP81aHkBEFf/NXB5ARD/FeggARA7x3RhgwVUeQEQEKNoeQEQoWR5ARCLDWh5ARBoxEEAAGoIjQSA/zVweQEQjTSB/xVYIAEQO8eJRhB0KmoE")
f.Write("aAAgAABoAAAQAFf/FZAgARA7x4lGDHUU/3YQV/81cHkBEP8VVCABEDPA6xeDTgj/iT6JfgT/BWR5ARCLRhCDCP+Lxl9ew1WL7FGLTQhTVleLcRCLQQgz24XAfAXR4EPr94vDaj9pwAQCAABajYQwRAEAAIlF/IlACIlABIPACEp19Iv7agTB5w8DeQxoABAAAGgAgAAAV/8VkCABEIXAdQiDyP/pkwAAAI2XAHAAADv6dzyNRxCDSPj/g4jsDwAA/42I/A8AAMdA/PAPAACJCI2I/O///4lIBMeA6A8AAPAPAAAFABAAAI1I8DvKdseLRfyNTwwF+AEAAGoBX4lIBIlBCI1KDIlICIlBBINknkQAibyexAAAAIpGQ4rI/sGEwItFCIhOQ3UDCXgEugAAAICLy9Pq99IhUAiLw19eW8nDVYvsg+wMi00Ii0UQU1ZXi30Mi9eNcBcrUQyLQRCD5vDB6g+LymnJBAIAAI2MAUQBAACJTfSLT/xJO/GJTRCLXDn8jXw5/Ild/A+OXwEAAPbDAQ+FTwEAAAPZO/MPj0UBAACLTfzB+QRJg/k/iU34dgZqP1mJTfiLXwQ7Xwh1SIP5IHMfuwAAAIDT64tN+I1MAQT30yFckET+CXUri00IIRnrJIPB4LsAAACA0+uLTfiNTAEE99MhnJDEAAAA/gl1BotNCCFZBItPCItfBIlZBItPBIt/CIl5CItNECvOAU38g338AA+OqgAAAIt9/ItNDMH/BE+NTDH8g/8/dgNqP1+LXfSNHPuJXRCLWwSJWQSLXRCJWQiJSwSLWQSJSwiLWQQ7WQh1XIpMBwSD/yCITRP+wYhMBwRzIYB9EwB1DrsAAACAi8/T64tNCAkZjUSQRLoAAACAi8/rJYB9EwB1EI1P4LsAAACA0+uLTQgJWQSNhJDEAAAAjU/gugAAAIDT6gkQi1UMi038jUQy/IkIiUwB/OsDi1UMjUYBiUL8iUQy+OlHAQAAM8DpQwEA")
f.Write("AA+NOgEAAItdDCl1EI1OAYlL/I1cM/yLdRCJXQzB/gROiUv8g/4/dgNqP172RfwBD4WFAAAAi3X8wf4EToP+P3YDaj9ei08EO08IdUeD/iBzHrsAAACAi87T6410BgT30yFckET+DnUoi00IIRnrIY1O4LsAAACA0+uNTAYE99MhnJDEAAAA/gl1BotNCCFZBItdDItPCIt3BIlxBItPBIt3CIlxCIt1EAN1/Il1EMH+BE6D/j92A2o/XotN9It88QSNDPGJewSJSwiJWQSLSwSJWQiLSwQ7Swh1XIpMBgSD/iCITQ/+wYhMBgRzIYB9DwB1Dr8AAACAi87T74tNCAk5jUSQRLoAAACAi87rJYB9DwB1EI1O4L8AAACA0++LTQgJeQSNhJDEAAAAjU7gugAAAIDT6gkQi0UQiQOJRBj8agFYX15bycODPXhRARD/U1VWV3UHvmhRARDrHWggIAAAagD/NXB5ARD/FVggARCL8IX2D4QMAQAAiy2QIAEQagRoACAAAGgAAEAAagD/1Yv4hf8PhNUAAABqBLsAAAEAaAAQAABTV//VhcAPhK8AAAC4aFEBEDvwdR6DPWhRARAAdQWjaFEBEIM9bFEBEAB1HKNsUQEQ6xWJBqFsUQEQiUYEiTVsUQEQi0YEiTCNhwAAQACNjpgAAACJRhSNRhiJTgyJfhCJRggz7bnxAAAAM9KD/RAPncJKI9FKRYkQiUgEg8AIgf0ABAAAfONTagBX6DgOAACDxAyLRhADwzv4cxuAj/gAAAD/jUcIiQfHRwTwAAAAgccAEAAA69yLxusnaACAAABqAFf/FZggARCB/mhRARB0D1ZqAP81cHkBEP8VVCABEDPAX15dW8NWi3QkCGgAgAAAagD/dhD/FZggARA5NYhxARB1CItGBKOIcQEQgf5oUQEQdCCLRgSLDlZqAIkIiwaLTgSJSAT/NXB5ARD/FVQgARBew4MNeFEBEP9ew1WL7FFTVos1bFEB")
f.Write("EFeDfhD/D4SUAAAAg2X8AI2+ECAAALsA8D8AgT/wAAAAdTmLw2gAQAAAA0YQaAAQAABQ/xWYIAEQhcB0H4MP//8N2HcBEItGDIXAdAQ7x3YDiX4M/0X8/00IdA2B6wAQAACD7wiF232yg338AIvOi3YEdCyDeRj/dSZqAY1BIFqDOP91DEKDwAiB+gAEAAB874H6AAQAAHUHUegA////WTs1bFEBEHQKg30IAA+PUP///19eW8nDi0QkBLpoUQEQVovKO0EQdgU7QRRyCIsJO8p0N+vuqA91MYvwugABAACB5v8PAAA78nIgi3QkDIkOi3QkEIvIZoHhAPArwYkOK8JewfgEjUQICMMzwF7Di0QkBItMJAgrSBDB+QyNRMgYi0wkDA+2EQEQgCEAgTjwAAAAx0AE8QAAAHUX/wXYdwEQgz3YdwEQIHUIahDopP7//1nDVYvsUVFTVos1iHEBEFeLVhCD+v8PhJ8AAACLfgiNjhggAACLxyvGg+gYwfgDweAMA8I7+YlF/HM6iw+LXQg7y3waOV8EdhVTUVDouQEAAIPEDIXAdXWLRfyJXwSDxwiNjhggAAAFABAAADv5iUX8csjrA4tdCItGCItOEI1+GIlF+Dv4iU38czOLBzvDfBk5XwR2FFNQ/3X86GoBAACDxAyFwHUmiV8EgUX8ABAAAIPHCDt9+HLS6wOLXQiLNjs1iHEBEHQV6UP///+JNYhxARApH4l+COkoAQAAuGhRARCL+IN/EP90BoN/DAB1DIs/O/gPhNcAAADr6ItfDINl/ACL84vDK/eD7hjB/gPB5gwDdxCDO/91EYN9/BB9C4PACP9F/IM4/3Tvi0X8agTB4AxoABAAAFBWiUX4/xWQIAEQO8YPhbgAAABqAP91+Fbo2QoAAItV/IPEDIXSi8t+MI1GBIlV/ICI9AAAAP+NUASJUPy68AAAAIkQiRHHQQTxAAAABQAQAACDwQj/Tfx11ok9iHEBEI2HGCAA")
f.Write("ADvIcwyDOf90BYPBCOvyO8gbwCPBiUcMi0UIiEYIiV8IKQMpRgSNTAYIjYYAAQAAiQ7rNOg0+///hcB0KYtIEIhZCI1UGQijiHEBEIkRuvAAAAAr04lRBA+20ylQGI2BAAEAAOsCM8BfXlvJw1WL7FGLTQiLVRBTVotxBFeLOY2Z+AAAADvyiX38i8eJXQhyIY0EF4gXO8NzBwERKVEE6wmDYQQAjUEIiQGNRwjpzgAAAAP3gD4AdAKLxo00EDvzc0OKGITbdTBqAY1YAV6AOwB1BENG6/c78nNOO0X8dQWJcQTrDCl1DDlVDA+CmQAAAIt9/IvD6wUPtvMDxo00EDt1CHK9jXEIO/dzfo0EFjtFCHN2igaEwHVAagGNXgFYgDsAdSVDQOv3jRwQO10Icwkr8okZiXEE6wmDYQQAjXEIiTGIEIPACOs2O8JzEylFDDlVDHI0i/Prrg+2wAPw66eNHBY7XQhzCSvCiRmJQQTrCYNhBACNQQiJAYgWjUYIa8kPweAEK8HrAjPAX15bycNVi+xRi1UQU4tdDFYPtgpXi30Ig2X8AIvDK0cQwfgMO00UjXzHGHYSi0UUK8iIAgEPx0cE8QAAAOtgc2WLRRSNNAKNg/gAAAA7xnJVjQQRO8ZzCoA4AHUDQOv0O8Z1QopFFIgCiwM70HcrO/B2J42D+AAAADvwcxQzwIkzOAZ1B0CAPAYAdPmJQwTrCYNjBACNQwiJAytNFAEPx0X8AQAAAItF/F9eW8nDVkMyMFhDMDBVi+yD7AhTVldV/ItdDItFCPdABAYAAAAPhYIAAACJRfiLRRCJRfyNRfiJQ/yLcwyLewiD/v90YY0MdoN8jwQAdEVWVY1rEP9UjwRdXotdDAvAdDN4PIt7CFPo4af//4PEBI1rEFZT6Bao//+DxAiNDHZqAYtEjwjomaj//4sEj4lDDP9UjwiLewiNDHaLNI/robgAAAAA6xy4AQAAAOsVVY1rEGr/U+jWp///")
f.Write("g8QIXbgBAAAAXV9eW4vlXcNVi0wkCIspi0EcUItBGFDosaf//4PECF3CBADMzMzMzMzMzFeLfCQI62qNpCQAAAAAi/+LTCQEV/fBAwAAAHQPigFBhMB0O/fBAwAAAHXxiwG6//7+fgPQg/D/M8KDwQSpAAEBgXToi0H8hMB0I4TkdBqpAAD/AHQOqQAAAP90AuvNjXn/6w2Nef7rCI15/esDjXn8i0wkDPfBAwAAAHQZihFBhNJ0ZIgXR/fBAwAAAHXu6wWJF4PHBLr//v5+iwED0IPw/zPCixGDwQSpAAEBgXThhNJ0NIT2dCf3wgAA/wB0EvfCAAAA/3QC68eJF4tEJAhfw2aJF4tEJAjGRwIAX8NmiReLRCQIX8OIF4tEJAhfw4tUJASLTCQI98IDAAAAdTyLAjoBdS4KwHQmOmEBdSUK5HQdwegQOkECdRkKwHQROmEDdRCDwQSDwgQK5HXSi/8zwMOQG8DR4EDDi//3wgEAAAB0FIoCQjoBdelBCsB04PfCAgAAAHSoZosCg8ICOgF10grAdMo6YQF1yQrkdMGDwQLrjFaLdCQIiwaBOGNzbeB1FIN4EAN1DoF4FCAFkxl1BekRyv//odx3ARCFwHQUUOiFAAAAhcBZdAlW/xXcdwEQ6wIzwF7CBABoJPcAEP8ViCABEKPcdwEQw/813HcBEP8ViCABEMOh4HcBEIXAdA//dCQE/9CFwFl0BGoBWMMzwMNWagFe/3QkDP90JAz/FYQgARCFwHQCM/aLxl7DVmoBXv90JAz/dCQM/xWMIAEQhcB0AjP2i8Zew1ZqAV7/dCQI/xWAIAEQhcB0AjP2i8Zew1WL7Gr/aKAmARBo0PQAEGShAAAAAFBkiSUAAAAAg+wYU1ZXi3UID691DIl1DIl15IP+4HcUM9s783UDagFeg8YPg+bwiXUM6wIz24ld4IP+4A+HqAAAAKF0eQEQg/gDdUGLfeQ7PWx5ARB3fGoJ6CTL//9ZiV38")
f.Write("V+jg7f//WYlF4INN/P/oDwAAADld4HRe/3Xk60gz24t1DGoJ6FjL//9Zw4P4AnVBOzWMcQEQdzlqCejhyv//WcdF/AEAAACLxsHoBFDoN/j//1mJReCDTfz/6EwAAAA5XeB0ElZT/3Xg6EgEAACDxAw5XeB1PlZqCP81cHkBEP8VWCABEIlF4Dld4HUnOR3kdwEQdB9W6IP+//9ZhcAPhTD////rETPbi3UMagnoz8r//1nDi0Xgi03wZIkNAAAAAF9eW8nDagroKuj//2oW6OsTAABZWWoD6Mu3//9Vi+xq/2i4JgEQaND0ABBkoQAAAABQZIklAAAAAIPsGFNWV4ll6KHodwEQM9s7w3U+jUXkUGoBXlZoTCMBEFb/FXggARCFwHQEi8brHY1F5FBWaEgjARBWU/8VfCABEIXAD4TOAAAAagJYo+h3ARCD+AJ1JItFHDvDdQWhrHYBEP91FP91EP91DP91CFD/FXwgARDpnwAAAIP4AQ+FlAAAADldGHUIobx2ARCJRRhTU/91EP91DItFIPfYG8CD4AhAUP91GP8VGCABEIlF4DvDdGOJXfyNPACLx4PAAyT86NWj//+JZeiL9Il13FdTVujlAgAAg8QM6wtqAVjDi2XoM9sz9oNN/P8783Qp/3XgVv91EP91DGoB/3UY/xUYIAEQO8N0EP91FFBW/3UI/xV4IAEQ6wIzwI1lzItN8GSJDQAAAABfXlvJw1WL7FGDPax2ARAAU1ZXdR2LRQiD+EEPjKoAAACD+FoPj6EAAACDwCDpmQAAAItdCL8AAQAAagE73159JTk1DE0BEH4LVlPoRdD//1lZ6wqhAEsBEIoEWCPGhcB1BIvD62WLFQBLARCLw8H4CA+2yPZESgGAdA+AZQoAagKIRQiIXQlY6wmAZQkAiF0Ii8ZWagCNTfxqA1FQjUUIUFf/Nax2ARDovMz//4PEIIXAdK47xnUGD7ZF/OsND7ZF/Q+2TfzB4AgLwV9e")
f.Write("W8nDzMzMzMyLTCQMV4XJdHpWU4vZi3QkFPfGAwAAAIt8JBB1B8HpAnVv6yGKBkaIB0dJdCWEwHQp98YDAAAAdeuL2cHpAnVRg+MDdA2KBkaIB0eEwHQvS3Xzi0QkEFteX8P3xwMAAAB0EogHR0kPhIoAAAD3xwMAAAB17ovZwekCdWyIB0dLdfpbXotEJAhfw4kXg8cESXSvuv/+/n6LBgPQg/D/M8KLFoPGBKkAAQGBdN6E0nQshPZ0HvfCAAD/AHQM98IAAAD/dcaJF+sYgeL//wAAiRfrDoHi/wAAAIkX6wQz0okXg8cEM8BJdAozwIkHg8cESXX4g+MDdYWLRCQQW15fw8zMVYvsVjPAUFBQUFBQUFCLVQyNSQCKAgrAdAdCD6sEJOvzi3UIg8n/kEGKBgrAdAdGD6MEJHPyi8GDxCBeycPMzFWL7FdWU4tNEOMmi9mLfQiL9zPA8q732QPLi/6LdQzzpopG/zPJOkf/dwR0BElJ99GLwVteX8nDzMzMzMzMzMxVi+xWM8BQUFBQUFBQUItVDI1JAIoCCsB0B0IPqwQk6/OLdQiKBgrAdApGD6MEJHPzjUb/g8QgXsnDzMzMzMzMi1QkDItMJASF0nRHM8CKRCQIV4v5g/oEci332YPhA3QIK9GIB0dJdfqLyMHgCAPBi8jB4BADwYvKg+IDwekCdAbzq4XSdAaIB0dKdfqLRCQIX8OLRCQEw1WL7Gr/aMgmARBo0PQAEGShAAAAAFBkiSUAAAAAg+wcU1ZXiWXooVB4ARAz/zvHdT6NReRQagFeVmhMIwEQVv8VeCABEIXAdASLxusdjUXkUFZoSCMBEFZX/xV8IAEQhcAPhEoBAABqAlijUHgBEIP4AXUX/3UU/3UQ/3UM/3UI/xV4IAEQ6SgBAACD+AIPhR0BAAA5fRh1CKG8dgEQiUUYV1dXV/91EP91DGggAgAA/3UY/xUYIQEQi/CJddg79w+E6wAAAIl9/IPAAyT8")
f.Write("6LWf//+JZeiLxIlF1FZXUOjF/v//g8QMg038/+sTagFYw4tl6DP/iX3Ug038/4t12Dl91A+EqQAAAFdXVv911P91EP91DGggAgAA/3UY/xUYIQEQhcAPhIcAAADHRfwBAAAAjUQ2AoPAAyT86Emf//+JZeiL3Ild3OsLagFYw4tl6DP/M9uDTfz/O990VYtFHDvHdQWhrHYBEItNEI08CY00H2aBDv//ZoFO/v//U/912P911P91CFD/FXwgARCJReBmgX7+//90GWaBPv//dRJXU/91FOjPn///g8QMi0Xg6wIzwI1lyItN8GSJDQAAAABfXlvJw1NXagIz2+hCxP//WWoDXzk9oIoBEH5dVqGEegEQi/fB5gKLBAaFwHRB9kAMg3QNUOjap///g/j/WXQBQ4P/FHwpoYR6ARCLBAaDwCBQ/xW8IAEQoYR6ARD/NAboMKv//6GEegEQWYMkBgBHOz2gigEQfKVeagLoM8T//1mLw19bw1bodgAAAItMJAgz9okIuCByARA7CHQig8AIRj2IcwEQfPGD+RNyIoP5JHcd6EIAAADHAA0AAABew+g1AAAAiwz1JP3///+CAgAAgwIAAIQCAACFAgAAhgIAAIcCAACIAgAAiQIAAIoCAACLAgAAjAIAAI0CAACOAgAAjwIAAJACAACRAgAAkgIAAJMCAACUAgAAlQIAAJYCAACXAgAAmAIAAJkCAACaAgAAmwIAAJwCAACdAgAAngIAAJ8CAACgAgAAoQIAAKICAACjAgAApAIAAKUCAACmAgAApwIAAKgCAACpAgAAqgIAAKsCAACsAgAArQIAAK4CAACvAgAAsAIAALECAACyAgAAswIAALQCAAC1AgAAtgIAALcCAAC4AgAAuQIAALoCAAC7AgAAvAIAAL0CAAC+AgAAvwIAAMACAADBAgAAwgIAAMMCAADEAgAAxQIAAMYCAADHAgAAyAIAAMkCAADKAgAAywIAAMwCAADNAgAA")
f.Write("zgIAAM8CAADQAgAA0QIAANICAADTAgAA1AIAANUCAADWAgAA1wIAANgCAADZAgAA2gIAAP7////dAgAA5gIAAN4CAADfAgAA4AIAAOECAADiAgAA4wIAAOQCAADlAgAA5wIAAOkCAADoAgAASgMAACgDAADrAgAA7AIAAO0CAADwAgAA7wIAAA8DAADxAgAA8gIAAPMCAAD0AgAA9QIAAPYCAAD3AgAA+AIAAPkCAAD6AgAA+wIAAPwCAAD9AgAA/gIAAAADAAD9////cgEQXokIw4H5vAAAAHIVgfnKAAAAdw3oFQAAAMcACAAAAF7D6AgAAADHABYAAABew+gbwP//g8AIw+gSwP//g8AMw1FRU1VWV2oSg8//6DfD//8z21mJXCQQiVwkFL2AeQEQi3UAhfYPhJkAAACNhoAEAAA78HN09kYEAXVEg34IAHUjahHo/8L//4N+CABZdQ2NRgxQ/xW0IAEQ/0YIahHoRcP//1mNXgxT/xWsIAEQ9kYEAXQYU/8VwCABEItcJBCLRQCDxiQFgAQAAOulgw7/i8YrRQBqJFmZ9/mL+AN8JBSD//91bYtcJBCDRCQUIIPFBEOB/YB6ARCJXCQQD4xe////606+gAQAAFboDrX//4XAWXQ+gwWAegEQII0MnYB5ARCNkIAEAACJATvCcxiAYAQAgwj/g2AIAMZABQqLEYPAJAPW6+TB4wWL+1foTwEAAFlqEuiPwv//WYvHX15dW1lZw4tMJARWOw2AegEQV3NVi8HB+AWNPIWAeQEQi8GD4B+NNMCLB8HmAoM8MP91NoM95HUBEAFTi1wkFHUeg+kAdBBJdAhJdRNTavTrCFNq9esDU2r2/xV0IAEQiweJHDAzwFvrFuhj/v//xwAJAAAA6GH+//+DIACDyP9fXsOLTCQEVjsNgHoBEFdzWIvBwfgFjTyFgHkBEIvBg+AfjTTAiwfB5gIDxvZABAF0N4M4/3Qygz3kdQEQAXUfM8Ar")
f.Write("yHQQSXQISXUTUGr06whQavXrA1Bq9v8VdCABEIsHgwww/zPA6xbo5P3//8cACQAAAOji/f//gyAAg8j/X17Di0QkBDsFgHoBEHMfi8iD4B/B+QWNBMCLDI2AeQEQ9kSBBAGNBIF0A4sAw+ig/f//xwAJAAAA6J79//+DIACDyP/Di0QkBFOLyIPgH8H5BVZXizSNgHkBEI0cjYB5ARCNPMDB5wID94N+CAB1I2oR6LXA//+DfggAWXUNjUYMUP8VtCABEP9GCGoR6PvA//9ZiwONRDgMUP8VrCABEF9eW8OLRCQEi8iD4B/B+QWNBMCLDI2AeQEQjUSBDFD/FcAgARDDU4tcJAg7HYB6ARBWV3Nyi8PB+AWNPIWAeQEQi8OD4B+NNMCLB8HmAvZEMAQBdFJT6Er///+LB1n2RDAEAXQpU+j4/v//WVD/FXAgARCFwHUK/xUIIQEQi/DrAjP2hfZ0Feiw/P//iTDooPz//8cACQAAAIPO/1PoYv///1mLxusO6If8///HAAkAAACDyP9fXlvDVot0JAg7NYB6ARBzQIvOi8bB+QWD4B+LDI2AeQEQjQTA9kSBBAF0JVdW6L3+////dCQY/3QkGFboKAAAAFaL+OgG////g8QUi8dfXsPoKPz//8cACQAAAOgm/P//gyAAg8j/XsNVi+yB7BQEAABTVlcz/zl9EIl9+Il98HUHM8DpZgEAAItFCMH4BY0chYB5ARCLRQiD4B+NNMCLA8HmAvZEMAQgdA5qAlf/dQjoggEAAIPEDIsDA8b2QASAD4TBAAAAi0UMOX0QiUX8iX0ID4bqAAAAjYXs+///i038K00MO00QcymLTfz/RfyKCYD5CnUH/0XwxgANQIgIQIvIjZXs+///K8qB+QAEAAB8zIv4jYXs+///K/iNRfRqAFCNhez7//9XUIsD/zQw/xWUIAEQhcB0Q4tF9AFF+DvHfAuLRfwrRQw7RRByijP/i0X4O8cPhZAAAAA5")
f.Write("fQh0YmoFXjl1CHVM6BD7///HAAkAAADoDvv//4kw60H/FQghARCJRQjrx41N9FdR/3UQ/3UM/zD/FZQgARCFwHQLi0X0iX0IiUX466f/FQghARCJRQjrnP91COhO+v//WYPI/+ssiwP2RDAEQHQMi0UMgDgaD4Sq/v//6KH6///HABwAAADon/r//4k469IrRfBfXlvJw/8FyHYBEGgAEAAA6Gmw//9Zi0wkBIXAiUEIdA2DSQwIx0EYABAAAOsRg0kMBI1BFIlBCMdBGAIAAACLQQiDYQQAiQHDVot0JAhXVuhq/P//g/j/WXUN6C/6///HAAkAAADrLf90JBRqAP90JBhQ/xVsIAEQi/iD//91CP8VCCEBEOsCM8CFwHQMUOiI+f//WYPI/+sfi86D5h/B+QWLxosMjYB5ARCNBMCAZIEE/Y1EgQSLx19ew1WL7IPsHItNDFMz21b2wYBXx0XkDAAAAIld6HQJiV3sxkX/EOsLgGX/AMdF7AEAAAC4AIAAAIXIdRH2xUB1CDkFhHgBEHQEgE3/gGoDi8FeI8Yrw3QcSHQQSA+FpAAAAMdF9AAAAMDrEMdF9AAAAEDrB8dF9AAAAICLRRCD+BB0JoP4IHQYg/gwdAqD+EB1dIl18OsVx0XwAgAAAOsMx0XwAQAAAOsDiV3wugAHAAC4AAQAACPKvwABAAA7yH8xdCo7y3QmO890GYH5AAIAAHRNgfkAAwAAdSvHRfgCAAAA60zHRfgEAAAA60OJdfjrPoH5AAUAAHQvgfkABgAAdB47ynQj6Mr4///HABYAAADoyPj//4kYg8j/6awBAADHRfgFAAAA6wfHRfgBAAAAi0UMvoAAAACFx3QTiw3odQEQ99EjTRT2wYB1A2oBXqhAdAqBzgAAAASATfYB9sQQdAIL96ggdAiBzgAAAAjrCqgQdAaBzgAAABDoaPj//4vYg8//O991GuhI+P//xwAYAAAA6Eb4//+DIACLx+kqAQAA")
f.Write("agBW/3X4jUXkUP918P919P91CP8VBCABEIvwO/d1FP8VCCEBEFDolff//1mL9+nuAAAAVv8VLCEBEIXAdQlW/xUAIAEQ69iD+AJ1BoBN/0DrCYP4A3UEgE3/CFZT6Ab5//+Lw1nB+AVZik3/jTyFgHkBEIvDgMkBg+AfiE0LjTTAiwfB5gKAZQtIiEwwBHV49sGAdHP2RQwCdG1qAmr/U+hI/f//g8QMg/j/iUXwdRnoh/f//4E4gwAAAHRLU+gLyP//WYPO/+tYgGUTAI1FE2oBUFPoeMv//4PEDIXAdRaAfRMadRD/dfBT6PsFAABZg/j/WXTHagBqAFPo7fz//4PEDIP4/3S1gH0LAHUR9kUMCHQLiweATDAEII1EMASL81Po3fn//1mLxl9eW8nDagD/dCQQ/3QkEP90JBDoBAAAAIPEEMNVi+yD7AxTg2X4AFZXi30Iih+NdwGJdfyDPQxNARABfg8PtsNqCFDosMH//1lZ6w+LDQBLARAPtsOKBEGD4AiFwHQFih5G69CA+y2Jdfx1BoNNFALrBYD7K3UGih5GiXX8i0UQhcAPjIkBAACD+AEPhIABAACD+CQPj3cBAABqEIXAWXUkgPswdAnHRRAKAAAA6zKKBjx4dA08WHQJx0UQCAAAAOsfiU0QOU0QdReA+zB1EooGPHh0BDxYdQiKXgFGRol1/IPI/zPS93UQvwMBAACJRfSDPQxNARABD7bzfgxqBFbo88D//1lZ6wuhAEsBEIoEcIPgBIXAdAgPvsuD6TDrMoM9DE0BEAF+C1dW6MjA//9ZWesLoQBLARBmiwRwI8eFwHRKD77DUOiZBQAAWYvIg+k3O00QczaLdfiDTRQIO3X0chR1DIPI/zPS93UQO8p2BoNNFATrCQ+vdRAD8Yl1+ItF/P9F/IoY6WT///+LRRT/TfyLXQyoCHUQhdt0BotFCIlF/INl+ADrS6gEvv///391G6gBdT6D4AJ0CYF9+AAAAIB3")
f.Write("CYXAdSw5dfh2J+g29f//9kUUAccAIgAAAHQGg034/+sQi0UUJAL22BvA99gDxolF+IXbdAWLRfyJA/ZFFAJ0CItF+PfYiUX4i0X46wuLRQyFwHQCiTgzwF9eW8nDzMzMzMzMzI1C/1vDjaQkAAAAAI1kJAAzwIpEJAhTi9jB4AiLVCQI98IDAAAAdBOKCkI42XTRhMl0UffCAwAAAHXtC9hXi8PB4xBWC9iLCr///v5+i8GL9zPLA/AD+YPx/4Pw/zPPM8aDwgSB4QABAYF1HCUAAQGBdNMlAAEBAXUIgeYAAACAdcReX1szwMOLQvw42HQ2hMB07zjcdCeE5HTnwegQONh0FYTAdNw43HQGhOR01OuWXl+NQv9bw41C/l5fW8ONQv1eX1vDjUL8Xl9bw8zMzMyLTCQIV1NWihGLfCQQhNJ0aYpxAYT2dE+L94tMJBSKB0Y40HQVhMB0C4oGRjjQdAqEwHX1XltfM8DDigZGOPB1641+/4phAoTkdCiKBoPGAjjgdcSKQQOEwHQYimb/g8ECOOB03+uxM8BeW1+KwunT/v//jUf/Xltfw4vHXltfw1Mz2zkdWHgBEFZXdUJoECcBEP8VOCABEIv4O/t0Z4s1DCABEGgEJwEQV//WhcCjWHgBEHRQaPQmARBX/9Zo4CYBEFejXHgBEP/Wo2B4ARChXHgBEIXAdBb/0IvYhdt0DqFgeAEQhcB0BVP/0IvY/3QkGP90JBj/dCQYU/8VWHgBEF9eW8MzwOv4VYvsg+wMi0UIg2X8AEhTVkhXdGdISHRGg+gEdEGD6AN0PIPoBHQqg+gGdBhIdAiDyP/pRgEAAIsdbHgBEL9seAEQ60KLHWh4ARC/aHgBEOs1ix1weAEQv3B4ARDrKOjFsv//i/D/dlD/dQjoEgEAAIv4WYPHCFmLH+sdix1keAEQv2R4ARBqAcdF/AEAAADozbX//4t1CFmD+wF1FoN9/AAPhNQAAABT6BW2//9Z6cgA")
f.Write("AAAzyTvZdRQ5Tfx0CGoB6P21//9ZagPoHKP//4tFCIP4CHQKg/gLdAWD+AR1G4tWVIP4CIlV+IlOVHVJi1ZYx0ZYjAAAAIlV9IP4CHU3iw0IcgEQoQxyARADwTvIfSiNBEnB4AKLVlCDwAyDZAL8AIsVCHIBEIs9DHIBEEED+jvPfOLrAokPg338AHQIagHofbX//1mDfQgIdQv/dlhqCP/TWVnrEv91CP/Tg30IC1l0BoN9CAR1EotF+IN9CAiJRlR1BotF9IlGWDPAX15bycOLVCQIiw0UcgEQVot0JAg5cgRXi8J0Eo08SY08uoPADDvHcwU5cAR19I0MSY0MijvBcwU5cAR0AjPAX17DVYvsuAQQAADoC4///1NWM/ZqAVb/dQjo5/b//4PL/4PEDDvDiUX8D4TyAAAAagJW/3UI6Mv2//+DxAw7ww+E3AAAAFeLfQwr+IX/fnW7ABAAAI2F/O///1NWUOjY7f//aACAAAD/dQjo8wEAAIPEFIlFDDv7i8N9AovHUI2F/O///1D/dQjoqfT//4PEDIP4/3QIK/iF/34a69josvD//4M4BXUL6J/w///HAA0AAACDzv//dQz/dQjoogEAAFlZ60h9RmoA/3UM/3UI6DL2////dQjooPL//4PEEFD/FWggARCL8PfeG/b33k4783Ua6FTw///HAA0AAAD/FQghARCL+OhK8P//iThqAP91/P91COjs9f//g8QMi8Zf6wKLw15bycNTM9s5Hax2ARB1E4tEJAiD+GF8WYP4en9Ug+ggW8NWvqiKARBXVv8VzCABEDkdpIoBEIs9yCABEHQOVv/XahPoObP//1lqAVv/dCQQ6B4AAACF21mJRCQQdApqE+h9s///WesDVv/Xi0QkEF9eW8NVi+xRgz2sdgEQAFN1HYtFCIP4YQ+MrwAAAIP4eg+PpgAAAIPoIOmeAAAAi10IgfsAAQAAfSiDPQxNARABfgxqAlPoXbr//1lZ6wuh")
f.Write("AEsBEIoEWIPgAoXAdQSLw+trixUASwEQi8PB+AgPtsj2REoBgHQOgGUKAIhFCIhdCWoC6wmAZQkAiF0IagFYjU38agFqAGoDUVCNRQhQaAACAAD/Nax2ARDozrb//4PEIIXAdKmD+AF1Bg+2RfzrDQ+2Rf0Ptk38weAIC8FbycOLRCQEVovIg+AfwfkFjQTAvgCAAACLDI2AeQEQjVSBBIpMgQSKwSWAAAAAOXQkDHUFgOF/6w2BfCQMAEAAAHURgMmA99gbwIgKZiUAwAPGXsPok+7//8cAFgAAAIPI/17DzMzMzMzMzP8lxCABEFWL7FFWM/YzwDl1EA+E4wAAADk1rHYBEFN1UYtVDItNCGaLAWY9WgB3CWY9QQByA4PAIIlFDGaLAmY9WgB3CWY9QQByA4PAIEGJRQhBQkL/TRAPhJIAAACLRQxmO8YPhIYAAABmO0UIdLfrfruoigEQU/8VzCABEDk1pIoBEHQYU/8VyCABEGoT6Eax//9Zx0X8AQAAAOsDiXX8i3UIV4t9DGaLBkZQRuhLAAAAiUUMZosHR1BH6D0AAAD/TRBZWYlFCHQNZoN9DAB0BmY5RQx00IN9/ABfdApqE+hVsf//WesHU/8VyCABEA+3TQgPt0UMK8FbXsnDVYvsUYtFCGY9//91BWYLwMnDgz2sdgEQAHURZj1BAHJSZj1aAHdMg8AgycNmPQABcxRqAVDoMrz//1mFwFl1BmaLRQjJw2oAjUX+agFQjUUIagFQaAABAAD/Nax2ARDoz7n//4PEHIXAZotFCHQEZotF/snDzMzMzMzMzMzMzMzMzI1N3OlY/v7/uAAqARDpdof//8zMzMzMzMzMzMzMzMzMjY3Y/v//6TX+/v+4KCoBEOlTh///zMzMzMzMzMzMzMyNjdj+///pFf7+/7hQKgEQ6TOH///MzMzMzMzMzMzMzI1NCOnIBf//uHgqARDpFof//8zMzMzMzMzMzMzMzMzMjY2E/v//")
f.Write("6WUF//+4oCoBEOnzhv//zMzMzMzMzMzMzMy4yCoBEOnehv//zMzMzMzMjY2c/P//6fUW//+NjVj8///p6hb//42NVPz//+nfFv//jY1k/P//6RQF//+4ICsBEOmihv//zMzMzMzMzMzMzI2NoP7//+m1Fv//uGArARDpg4b//8zMzMzMzMzMzMzMjY3o/f//6ZUW//+Njdz9///pihb//42N4P3//+l/Fv//uIgrARDpTYb//8zMzMzMjY3Y/v//6XUX//+4wCsBEOkzhv//zMzMzMzMzMzMzMy4ICwBEOkehv//zMzMzMzMuIgsARDpDob//8zMzMzMzI2N2P3//+k1F///uOAsARDp84X//8zMzMzMzMzMzMzMjY2s/f//6fU0//+Njaz9///pyin//42NaP3//+kvBP//jY2E/f//6SQE//+NjWj9///pGQT//42N6P3//+kOBP//jY1o/f//6QME//+Njej9///p+AP//42NgP7//+ntA///jY2E/f//6eID//+NjXD+///p1wP//42N0P7//+nMA///jY1g/v//6cED//+NjbD+///ptgP//42NUP7//+mrA///jY1o/f//6aAD//+NjUD+///plQP//42N4P7//+mKA///jY3o/f//6X8D//+NjcD+///pdAP//7gILQEQ6QKF///MzMzMzMzMzMzMjU3E6VgD//+NTbTpUAP//41NxOlIA///jU3U6UAD//+NTdTpOAP//41N5OkwA///uMgtARDpvoT//8zMzMzMzI2NFP7//+mFV///jY0k/v//6QoD//+NjTz+///p/wL//42NbP7//+n0Av//jY1M/v//6ekC//+NjVz+///p3gL//42N4P7//+nTAv//jY2w/v//6cgC//+NjYD+///pDVT//42NoP7//+myAv//jY2Q/v//6acC//+NjcD+///pnAL//42N0P7//+mRAv//uBguARDpH4T//8zMzMzMzMyNTeTp")
f.Write("eAL//7igLgEQ6QaE///MzMzMzMzMzMzMzMzMzI1NCOlYAv//uMguARDp5oP//8zMzMzMzMzMzMzMzMzMjU3E6YhT//+NTdTpMAL//41N1Om4Vv//jU3U6SAC//+48C4BEOmug///zMzMzMzMi03k6QgC//+4MC8BEOmWg///zMzMzMzMzMzMzMzMzMyNTcTp6AH//41N1OngAf//jU3U6bhX//+4WC8BEOlmg///zMzMzMzMzMzMzMzMzMyLTeTpuAH//7iQLwEQ6UaD///MzMzMzMzMzMzMzMzMzLi4LwEQ6S6D///MzMzMzMyLRQRQi03wUeiT+P7/g8QIw4tN8Ol3Af//uBAwARDpBYP//8zMzMzMzMzMzMzMzMyLRQRQi03wUehj+P7/g8QIw4tN8OlHAf//uEAwARDp1YL//8yNTeDpNAH//7jwMAEQ6cKC///MzItN7OlZlP//uBgxARDproL//8zMi03w6UWU//+4YDEBEOmagv//zMyLTfDpMZT//7iIMQEQ6YaC///MzItN8OkdlP//uLAxARDpcoL//8zMjU3g6dAA//+4GDIBEOlegv//zMyLTfDp9ZP//7hAMgEQ6UqC//8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcNAEAqjQBALg0AQDGNAEA2DQBAOo0AQD8NAEAEjUBAB41AQAuNQEARDUBAFY1AQBiNQEAbjUBAHo1AQCKNQEAljUBAKQ1AQC4NQEAyDUBANQ1AQDyNQEA/jUBAAo2AQAcNgEAKjYBAII6AQBwOgEAXDoBAEw6AQA6OgEAKDoBABg6AQAIOgEA6jkBANo5AQDKOQEAvjkBALA5AQCiOQEAlDkBAHo5AQBmOQEAqDYBAMA2AQDINgEA5DYBAPo2AQASNwEAKjcBADY3AQBONwEAZjcBAHg3AQCGNwEAmDcBAKY3AQC6NwEAzjcBANw3AQDoNwEA/jcBAAw4AQAYOAEAIjgBADI4AQBAOAEAUDgBAFw4AQBmOAEAcjgBAIg4AQCYOAEAqDgBALo4AQDKOAEA2DgBAOo4AQAAOQEAGjkBADQ5AQBMOQEAAAAAAAcAAIAGAACABAAAgKMAAIChAACAAAAAAE42AQAAAAAAMgAAgDEAAIAfAACAqgAAgJ8AAICgAACAdQAAgHQAAIB8AACAEQAAgJAAAIBnAACAeQAAgKQAAIBJAACACAAAgAAAAAB4NgEAZjYBAAAAAAAAAAAAAAAAAP////8AAAAA/////+goARAjlgAQ6ZQAEAaWABBzdHJpbmcgdG9vIGxvbmcAICkBEFCVABDplAAQ9pQAEHApARALlwAQ6ZQAEO6WABBpbnZhbGlkIHN0cmluZyBwb3NpdGlvbgD/////AAAAADerABD/////AAAAAI+rABCgKQEQtqsAEG+sABBVbmtub3duIGV4Y2VwdGlv")
f.Write("bgAAAOgpARClrAAQY3Nt4AEAAAAAAAAAAAAAAAMAAAAgBZMZAAAAAAAAAAD/////AAAAAIazABD/////AAAAANa0ABD/////AAAAAJm1ABD/////AAAAABS2ABD/////AAAAAMW2ABD/////AAAAACG3ABD/////FrsAECC7ABAAAAAA/////wAAAAClvAAQAAAAAIO8ABCNvAAQ/////9u+ABDfvgAQAAAAAP////89vwAQRr8AEAAAAAD/////AAAAALTBABAAAAAAoMEAEKTBABD/////AAAAAArCABAAAAAA9sEAEPrBABAAAAAAAAAAAP////8EyQAQCMkAEP////+4yQAQvMkAEP/////jzQAQ580AEP////9gzgAQZM4AEF9fR0xPQkFMX0hFQVBfU0VMRUNURUQAAF9fTVNWQ1JUX0hFQVBfU0VMRUNUAAAAAHJ1bnRpbWUgZXJyb3IgAABUTE9TUyBlcnJvcg0KAAAAU0lORyBlcnJvcg0KAAAAAERPTUFJTiBlcnJvcg0KAABSNjAyOA0KLSB1bmFibGUgdG8gaW5pdGlhbGl6ZSBoZWFwDQoAAAAAUjYwMjcNCi0gbm90IGVub3VnaCBzcGFjZSBmb3IgbG93aW8gaW5pdGlhbGl6YXRpb24NCgAAAABSNjAyNg0KLSBub3QgZW5vdWdoIHNwYWNlIGZvciBzdGRpbyBpbml0aWFsaXphdGlvbg0KAAAAAFI2MDI1DQotIHB1cmUgdmlydHVhbCBmdW5jdGlvbiBjYWxsDQoAAABSNjAyNA0KLSBub3QgZW5vdWdoIHNwYWNlIGZvciBfb25leGl0L2F0ZXhpdCB0YWJsZQ0KAAAAAFI2MDE5DQotIHVuYWJsZSB0byBvcGVuIGNvbnNvbGUgZGV2aWNlDQoAAAAAUjYwMTgNCi0gdW5leHBlY3RlZCBoZWFwIGVycm9yDQoAAAAAUjYwMTcNCi0gdW5leHBlY3Rl")
f.Write("ZCBtdWx0aXRocmVhZCBsb2NrIGVycm9yDQoAAAAAUjYwMTYNCi0gbm90IGVub3VnaCBzcGFjZSBmb3IgdGhyZWFkIGRhdGENCgANCmFibm9ybWFsIHByb2dyYW0gdGVybWluYXRpb24NCgAAAABSNjAwOQ0KLSBub3QgZW5vdWdoIHNwYWNlIGZvciBlbnZpcm9ubWVudA0KAFI2MDA4DQotIG5vdCBlbm91Z2ggc3BhY2UgZm9yIGFyZ3VtZW50cw0KAAAAUjYwMDINCi0gZmxvYXRpbmcgcG9pbnQgbm90IGxvYWRlZA0KAAAAAE1pY3Jvc29mdCBWaXN1YWwgQysrIFJ1bnRpbWUgTGlicmFyeQAAAAAKCgAAUnVudGltZSBFcnJvciEKClByb2dyYW06IAAAAC4uLgA8cHJvZ3JhbSBuYW1lIHVua25vd24+AAAAAAAA/////wAAAACH+AAQ/////wAAAAAQ+QAQ/////0D6ABBE+gAQAAAAAP////9k/gAQaP4AEP/////B/gAQxf4AEEdldExhc3RBY3RpdmVQb3B1cAAAR2V0QWN0aXZlV2luZG93AE1lc3NhZ2VCb3hBAHVzZXIzMi5kbGwAAEg6bW06c3MAZGRkZCwgTU1NTSBkZCwgeXl5eQBNL2QveXkAAFBNAABBTQAARGVjZW1iZXIAAAAATm92ZW1iZXIAAAAAT2N0b2JlcgBTZXB0ZW1iZXIAAABBdWd1c3QAAEp1bHkAAAAASnVuZQAAAABBcHJpbAAAAE1hcmNoAAAARmVicnVhcnkAAAAASmFudWFyeQBEZWMATm92AE9jdABTZXAAQXVnAEp1bABKdW4ATWF5AEFwcgBNYXIARmViAEphbgBTYXR1cmRheQAAAABGcmlkYXkAAFRodXJzZGF5AAAAAFdlZG5lc2RheQAAAFR1ZXNkYXkATW9uZGF5AABTdW5kYXkAAFNhdABGcmkAVGh1AFdlZABUdWUA")
f.Write("TW9uAFN1bgBTdW5Nb25UdWVXZWRUaHVGcmlTYXQAAABKYW5GZWJNYXJBcHJNYXlKdW5KdWxBdWdTZXBPY3ROb3ZEZWMAAAAAaEgBEAAAAAAAAAAA/////wAAAAAAAAAAgEgBEAEAAAAAAAAA/////wAAAAAAAAAAoEgBEAIAAAAAAAAA/////wAAAAAAAAAAsCgBEJgoARCAKAEQAAAAAAAAAAAAAAAAAwAAAMgoARAAAAAAAAAAAAAAAACgSAEQ2CgBEAAAAACYKAEQgCgBEAAAAAAAAAAAAAAAAAAAAAACAAAAACkBEAAAAAAAAAAAAAAAAIBIARAQKQEQAAAAAMBIARACAAAAAAAAAP////8AAAAAAAAAADgpARCYKAEQgCgBEAAAAAAAAAAAAAAAAAMAAABQKQEQAAAAAAAAAAAAAAAAwEgBEGApARCAKAEQAAAAAAAAAAAAAAAAAAAAAAEAAACEKQEQAAAAAAAAAAAAAAAAaEgBEJApARAAAAAA+EgBEAAAAAAAAAAA/////wAAAAAAAAAAuCkBEAAAAAAAAAAAAAAAAAEAAADQKQEQAAAAAAAAAAAAAAAA+EgBENgpARAAAAAAIAWTGQEAAAAgKgEQAAAAAAAAAAAAAAAAAAAAAAAAAAD/////MBMBECAFkxkBAAAASCoBEAAAAAAAAAAAAAAAAAAAAAAAAAAA/////1ATARAgBZMZAQAAAHAqARAAAAAAAAAAAAAAAAAAAAAAAAAAAP////9wEwEQIAWTGQEAAACYKgEQAAAAAAAAAAAAAAAAAAAAAAAAAAD/////kBMBECAFkxkBAAAAwCoBEAAAAAAAAAAAAAAAAAAAAAAAAAAA/////7ATARAgBZMZAgAAAOgqARABAAAA+CoBEAAAAAAAAAAAAAAAAP////8AAAAA/////wAAAAAAAAAAAAAAAAEAAAABAAAAECsBEAAAAAAAAAAAAAAAAAAAAADpGwAQIAWTGQQA")
f.Write("AABAKwEQAAAAAAAAAAAAAAAAAAAAAAAAAAD/////4BMBEAAAAADrEwEQAQAAAPYTARACAAAAARQBECAFkxkBAAAAgCsBEAAAAAAAAAAAAAAAAAAAAAAAAAAA/////yAUARAgBZMZAwAAAKgrARAAAAAAAAAAAAAAAAAAAAAAAAAAAP////9AFAEQAAAAAEsUARABAAAAVhQBECAFkxkDAAAA4CsBEAEAAAD4KwEQAAAAAAAAAAAAAAAA/////wAAAAAAAAAAcBQBEP////8AAAAAAAAAAAEAAAACAAAAAQAAABAsARAAAAAAAAAAAAAAAAAAAAAA2ysAECAFkxkEAAAAQCwBEAEAAABgLAEQAAAAAAAAAAAAAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAA/////wAAAAAAAAAAAgAAAAMAAAABAAAAeCwBEAAAAAAAAAAAAAAAAAAAAADqLAAQIAWTGQIAAACoLAEQAQAAALgsARAAAAAAAAAAAAAAAAD/////AAAAAP////8AAAAAAAAAAAAAAAABAAAAAQAAANAsARAAAAAAAAAAAAAAAAAAAAAAUC8AECAFkxkBAAAAAC0BEAAAAAAAAAAAAAAAAAAAAAAAAAAA/////7AUARAgBZMZFAAAACgtARAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////QFAEQ/////9sUARABAAAA5hQBEAEAAADxFAEQAwAAAPwUARAEAAAABxUBEAMAAAASFQEQBgAAAB0VARABAAAAKBUBEAEAAAAzFQEQCQAAAD4VARAKAAAASRUBEAkAAABUFQEQDAAAAF8VARABAAAAahUBEAEAAAB1FQEQDwAAAIAVARAQAAAAixUBEA8AAACWFQEQEgAAAKEVARAgBZMZBgAAAOgtARAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////AFQEQ/////8gVARABAAAA0BUBEAIAAADYFQEQAQAAAOAVARAEAAAA")
f.Write("6BUBECAFkxkNAAAAOC4BEAAAAAAAAAAAAAAAAAAAAAAAAAAA/////wAWARAAAAAACxYBEAEAAAAWFgEQAgAAACEWARADAAAALBYBEAQAAAA3FgEQBQAAAEIWARAFAAAATRYBEAUAAABYFgEQCAAAAGMWARAIAAAAbhYBEAUAAAB5FgEQBQAAAIQWARAgBZMZAQAAAMAuARAAAAAAAAAAAAAAAAAAAAAAAAAAAP////+gFgEQIAWTGQEAAADoLgEQAAAAAAAAAAAAAAAAAAAAAAAAAAD/////wBYBECAFkxkEAAAAEC8BEAAAAAAAAAAAAAAAAAAAAAAAAAAA/////+AWARAAAAAA6BYBEAAAAADwFgEQAAAAAPgWARAgBZMZAQAAAFAvARAAAAAAAAAAAAAAAAAAAAAAAAAAAP////8QFwEQIAWTGQMAAAB4LwEQAAAAAAAAAAAAAAAAAAAAAAAAAAD/////MBcBEAAAAAA4FwEQAAAAAEAXARAgBZMZAQAAALAvARAAAAAAAAAAAAAAAAAAAAAAAAAAAP////9gFwEQIAWTGQIAAADYLwEQAQAAAOgvARAAAAAAAAAAAAAAAAD/////AAAAAP////8AAAAAAAAAAAAAAAABAAAAAQAAAAAwARAAAAAAAAAAAAAAAAAAAAAAGXEAECAFkxkCAAAAMDABEAAAAAAAAAAAAAAAAAAAAAAAAAAA/////5AXARAAAAAAoRcBECAFkxkCAAAAYDABEAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8AXARAAAAAA0RcBEAAAAABoSAEQAAAAAP////8AAAAADAAAAA+sABAAAAAAAAAAAIBIARAAAAAA/////wAAAAAcAAAAbJUAEAAAAAAAAAAAoEgBEAAAAAD/////AAAAABwAAAA/lgAQAAAAAAMAAACwMAEQkDABEHAwARAAAAAAyZUAEAAAAADQMAEQIAWTGQEAAAAQMQEQAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAD/////5BcBECAFkxkBAAAAODEBEAAAAAAAAAAAAAAAAAAAAAAAAAAA//////gXARACAAAAkDABEHAwARAAAAAAAAAAABOVABAAAAAAQDEBECAFkxkBAAAAgDEBEAAAAAAAAAAAAAAAAAAAAAAAAAAA/////wwYARAgBZMZAQAAAKgxARAAAAAAAAAAAAAAAAAAAAAAAAAAAP////8gGAEQIAWTGQEAAADQMQEQAAAAAAAAAAAAAAAAAAAAAAAAAAD/////NBgBEAAAAADASAEQAAAAAP////8AAAAAHAAAACeXABAAAAAAAwAAANgxARCQMAEQcDABEAAAAACxlgAQAAAAAPgxARAgBZMZAQAAADgyARAAAAAAAAAAAAAAAAAAAAAAAAAAAP////9IGAEQIAWTGQEAAABgMgEQAAAAAAAAAAAAAAAAAAAAAAAAAAD/////XBgBEOAyAQAAAAAAAAAAAEA2AQAAIAEARDQBAAAAAAAAAAAAWjYBAGQhAQCQNAEAAAAAAAAAAACINgEAsCEBACw0AQAAAAAAAAAAAJI2AQBMIQEATDQBAAAAAAAAAAAAoDYBAGwhAQAAAAAAAAAAAAAAAAAAAAAAAAAAAJw0AQCqNAEAuDQBAMY0AQDYNAEA6jQBAPw0AQASNQEAHjUBAC41AQBENQEAVjUBAGI1AQBuNQEAejUBAIo1AQCWNQEApDUBALg1AQDINQEA1DUBAPI1AQD+NQEACjYBABw2AQAqNgEAgjoBAHA6AQBcOgEATDoBADo6AQAoOgEAGDoBAAg6AQDqOQEA2jkBAMo5AQC+OQEAsDkBAKI5AQCUOQEAejkBAGY5AQCoNgEAwDYBAMg2AQDkNgEA+jYBABI3AQAqNwEANjcBAE43AQBmNwEAeDcBAIY3AQCYNwEApjcBALo3AQDONwEA3DcBAOg3AQD+NwEADDgBABg4AQAiOAEAMjgBAEA4AQBQOAEA")
f.Write("XDgBAGY4AQByOAEAiDgBAJg4AQCoOAEAujgBAMo4AQDYOAEA6jgBAAA5AQAaOQEANDkBAEw5AQAAAAAABwAAgAYAAIAEAACAowAAgKEAAIAAAAAATjYBAAAAAAAyAACAMQAAgB8AAICqAACAnwAAgKAAAIB1AACAdAAAgHwAAIARAACAkAAAgGcAAIB5AACApAAAgEkAAIAIAACAAAAAAHg2AQBmNgEAAAAAACwAQ2xvc2VIYW5kbGUASgBDcmVhdGVGaWxlQQDlAEZyZWVMaWJyYXJ5AIkBR2V0UHJvY0FkZHJlc3MAAC8CTG9hZExpYnJhcnlFeEEAADACTG9hZExpYnJhcnlFeFcAAFECTXVsdGlCeXRlVG9XaWRlQ2hhcgCeA2xzdHJsZW5BAADIAUdldFZlcnNpb25FeEEAZQNXYWl0Rm9yU2luZ2xlT2JqZWN0AFwAQ3JlYXRlUHJvY2Vzc0EAAJgDbHN0cmNweUEAAI8DbHN0cmNhdEEAAJACUmVhZEZpbGUAAC4CTG9hZExpYnJhcnlBAACbA2xzdHJjcHluQQB4AERlbGV0ZUZpbGVBALQBR2V0VGVtcEZpbGVOYW1lQQAAtgFHZXRUZW1wUGF0aEEAAJIDbHN0cmNtcEEAAHsDV3JpdGVQcml2YXRlUHJvZmlsZVN0cmluZ0EAAPUBSGVhcEZyZWUAAO8BSGVhcEFsbG9jAIsBR2V0UHJvY2Vzc0hlYXAAAE0BR2V0RmlsZVNpemUASAFHZXRGaWxlQXR0cmlidXRlc0EAAEtFUk5FTDMyLmRsbAAA2AJ3c3ByaW50ZkEAVVNFUjMyLmRsbAAAEAFPbGVVbmluaXRpYWxpemUA+QBPbGVJbml0aWFsaXplAG9sZTMyLmRsbABPTEVBVVQzMi5kbGwAAG1zaS5kbGwAiwBFbnRlckNyaXRpY2FsU2VjdGlvbgAAKQNTbGVlcAACAkluaXRpYWxpemVDcml0aWNhbFNl")
f.Write("Y3Rpb24ABwJJbnRlcmxvY2tlZEV4Y2hhbmdlAHYARGVsZXRlQ3JpdGljYWxTZWN0aW9uAC0CTGVhdmVDcml0aWNhbFNlY3Rpb24AALECUnRsVW53aW5kAAYCSW50ZXJsb2NrZWREZWNyZW1lbnQAAAoCSW50ZXJsb2NrZWRJbmNyZW1lbnQAAP0AR2V0Q29tbWFuZExpbmVBAMcBR2V0VmVyc2lvbgAAgwJSYWlzZUV4Y2VwdGlvbgAAqwBFeGl0UHJvY2VzcwAxA1Rlcm1pbmF0ZVByb2Nlc3MAAC8BR2V0Q3VycmVudFByb2Nlc3MA+QFIZWFwUmVBbGxvYwD7AUhlYXBTaXplAAAyAUdldEN1cnJlbnRUaHJlYWRJZAAAOQNUbHNTZXRWYWx1ZQA2A1Rsc0FsbG9jAAA3A1Rsc0ZyZWUA/gJTZXRMYXN0RXJyb3IAADgDVGxzR2V0VmFsdWUAWgFHZXRMYXN0RXJyb3IAAPEAR2V0Q1BJbmZvAOsAR2V0QUNQAAB8AUdldE9FTUNQAABpA1dpZGVDaGFyVG9NdWx0aUJ5dGUAIAJMQ01hcFN0cmluZ0EAACECTENNYXBTdHJpbmdXAAD6AlNldEhhbmRsZUNvdW50AACeAUdldFN0ZEhhbmRsZQAAUAFHZXRGaWxlVHlwZQCcAUdldFN0YXJ0dXBJbmZvQQBlAUdldE1vZHVsZUZpbGVOYW1lQQAA4wBGcmVlRW52aXJvbm1lbnRTdHJpbmdzQQDkAEZyZWVFbnZpcm9ubWVudFN0cmluZ3NXAD8BR2V0RW52aXJvbm1lbnRTdHJpbmdzAEEBR2V0RW52aXJvbm1lbnRTdHJpbmdzVwAAZwFHZXRNb2R1bGVIYW5kbGVBAABCAUdldEVudmlyb25tZW50VmFyaWFibGVBAPMBSGVhcERlc3Ryb3kA8QFIZWFwQ3JlYXRlAABYA1ZpcnR1YWxGcmVlAHYDV3JpdGVGaWxlAFUD")
f.Write("VmlydHVhbEFsbG9jAAAUAklzQmFkV3JpdGVQdHIAHQNTZXRVbmhhbmRsZWRFeGNlcHRpb25GaWx0ZXIAEQJJc0JhZFJlYWRQdHIAAA4CSXNCYWRDb2RlUHRyAACfAUdldFN0cmluZ1R5cGVBAACiAUdldFN0cmluZ1R5cGVXAAAMA1NldFN0ZEhhbmRsZQAA2wBGbHVzaEZpbGVCdWZmZXJzAADxAlNldEZpbGVQb2ludGVyAADoAlNldEVuZE9mRmlsZQAAAAAAAAAAAAAAAAAAAAAAAAAAgghqRAAAAADwOgEAAgAAAAQAAAAEAAAAyDoBANg6AQDoOgEAQBAAAGAQAADwEAAAwBEAAP06AQATOwEAJzsBAD47AQACAAAAAwABAElTUmVnU3ZyLmRsbABJU1NlbGZSZWdpc3RlckNvc3RpbmcASVNTZWxmUmVnaXN0ZXJGaWxlcwBJU1NlbGZSZWdpc3RlckZpbmFsaXplAElTVW5TZWxmUmVnaXN0ZXJGaWxlcwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQMBIAEKAcABCwKgAQwDAAEFAyABBgkgAQkJMAEHSYABAAAAAAAAAAAPiZABDYxwAQbM8AEGr3ABAAAAAAAAAAABTQABAAAAAAAAAAAHv3ABAAAAAAAAAAAElTU2VsZlJlZ2lzdGVyRmluYWxpemUAAElTVW5TZWxmUmVnaXN0ZXJGaWxlcwAAAElTU2VsZlJlZ2lzdGVyRmlsZXMAYQB4AAAAAABjAHAAbAAAAGQAbABsAAAAZQB4AGUAAABvAGMAeAAAAG8AbABiAAAAdABsAGIAAAAgL3JlZ3NlcnZlcgBEbGxSZWdpc3RlclNlcnZlcgAAACAAAAAgL3VucmVnc2VydmVyAAAARGxsVW5yZWdpc3RlclNlcnZlcgAiAAAARmluaXNoZWQgQ29zdGluZyBQcm9jZXNzLi4uAENvbWl0dGluZyBQcm9wZXJ0eSBCYWcuLi4AAAB8AAAAUmVnaXN0cmF0aW9uQ29zdGluZzo6Q29zdEFsbElTU2VsZlJlZ0VudHJpZXM6Ok1zaVJlY29yZEdldFN0cmluZyhoUmVjb3JkLDQsc3pDbWRMaW5lLCZkd0J1ZmYpAAAAUmVnaXN0cmF0aW9uQ29zdGluZzo6Q29zdEFsbElTU2VsZlJlZ0VudHJpZXM6Ok1zaVJlY29yZEdldFN0cmluZyhoUmVjb3JkLDEsc3pGaWxlS2V5LCZkd0J1ZmYpAAAAUmVhZGluZyBTZWxmUmVnSXRlbXMgZnJvbSB0YWJsZSwgYW5kIHBlcmZvcm0gY29zdGluZy4uLgBJbml0aWFsaXppbmcgUHJvcGVydHkgQmFnLi4uAAAAAFJlZ2lzdHJhdGlvbkNvc3Rpbmc6OkNvc3RB")
f.Write("bGxJU1NlbGZSZWdFbnRyaWVzOjpNc2lWaWV3RXhlY3V0ZShoVmlldyxOVUxMKQAAAAAlcyA6ICVzAFJlZ2lzdHJhdGlvbkNvc3Rpbmc6OkNvc3RBbGxJU1NlbGZSZWdFbnRyaWVzOjpNc2lEYXRhYmFzZU9wZW5WaWV3KGhEYXRhYmFzZSxfVCgiU2VsZWN0ICogZnJvbSBJU1NlbGZSZWciKSwmaFZpZXcpAAAAU2VsZWN0ICogZnJvbSBJU1NlbGZSZWcASVNTZWxmUmVnIHRhYmxlIGRvZXMgbm90IGV4aXN0Li4uc2tpcHBpbmcAAABJU1NlbGZSZWcAAABCZWdpbm5pbmcgQ29zdGluZyBQcm9jZXNzLi4uAAAAAFJlZ2lzdHJhdGlvbkNvc3Rpbmc6OkdldENvbXBvbmVudEFjdGlvbjo6TXNpR2V0Q29tcG9uZW50U3RhdGUobV9oSW5zdGFsbCxzekNvbXBvbmVudCwmcEluc3RhbGxTdGF0ZSwmcEFjdGlvblN0YXRlKQAAUmVnaXN0cmF0aW9uQ29zdGluZzo6R2V0RnVsbFBhdGg6Ok1zaUZvcm1hdFJlY29yZChtX2hJbnN0YWxsLGhSZWMsc3pGdWxsUGF0aCwmZHdCdWZmKQAAAFJlZ2lzdHJhdGlvbkNvc3Rpbmc6OkdldEZ1bGxQYXRoOjpNc2lSZWNvcmRTZXRTdHJpbmcoaFJlYywwLHN6Rm9ybWF0KQAAAFsjJXNdAAAAUmVnaXN0cmF0aW9uQ29zdGluZzo6R2V0Q29tcG9uZW50TmFtZTo6TXNpUmVjb3JkR2V0U3RyaW5nKGhSZWNvcmQsMixzekNvbXBvbmVudCwmZHdCdWZmKQAAAABSZWdpc3RyYXRpb25Db3N0aW5nOjpHZXRDb21wb25lbnROYW1lOjpNc2lWaWV3RmV0Y2goaFZpZXcsJmhSZWNvcmQpAFJlZ2lzdHJhdGlvbkNvc3Rpbmc6")
f.Write("OkdldENvbXBvbmVudE5hbWU6Ok1zaVZpZXdFeGVjdXRlKGhWaWV3LE5VTEwpAAAAUmVnaXN0cmF0aW9uQ29zdGluZzo6R2V0Q29tcG9uZW50TmFtZTo6TXNpRGF0YWJhc2VPcGVuVmlldyhoRGF0YWJhc2Usc3pTUUwsJmhWaWV3KQAAU0VMRUNUICogRlJPTSBGaWxlIFdoZXJlIEZpbGU9JyVzJwAAUmVnaXN0cmF0aW9uQ29zdGluZzo6U2V0Q3VzdG9tQWN0aW9uRGF0YTo6TXNpU2V0UHJvcGVydHkobV9oSW5zdGFsbCxzekN1c3RvbUFjdGlvbk5hbWUscnBnLkluaUZpbGVQYXRoKCkpAAAAU2V0dGluZyBDb3N0aW5nIEluZm8gTG9jYXRpb24gICVzIDogJXMAAEN1c3RvbUFjdGlvbkRhdGEAAAAAVW5SZWdpc3RlclR5cGVMaWIAAABvbGVhdXQzMi5kbGwAAAAALm9sYgAAAAAudGxiAAAAAC5vY3gAAAAALmV4ZQAAAAAuZGxsAAAAAH4AAABTb3J0aW5nIEJhc2VkIE9uIE9yZGVyLi4uAAAASFJFU1VMVABZZXMARmFpbGVkAABDb3N0AAAAAE9yZGVyAAAAQWN0aW9uU3RhdGUAUmVnQ21kTGluZQAAVW5SZWdDbWRMaW5lAAAAAENvbXBvbmVudAAAAEZ1bGxQYXRoAAAAAEZpbGVLZXkAJXMlcwAAAABGaWxlIENvdW50IDogAAAAMAAAAENvdW50AAAAS2V5TGlzdABHZXR0aW5nIGZpbGUgY291bnQgZnJvbSBwcm9wZXJ0eSBiYWcAAAAARmluaXNoZWQgQ29taXR0aW5nIFByb3BlcnR5IEJhZwBCZWdpbiBDb21pdHRpbmcgUHJvcGVydHkgQmFnAAAAAFdyaXRlIEtleUxpc3QgY291bnQATm8AAAoJIAAKAAAADQoAAHIAAABkIgEQAAAAAC4/")
f.Write("QVZleGNlcHRpb25AQABkIgEQAAAAAC4/QVZsb2dpY19lcnJvckBzdGRAQAAAAGQiARAAAAAALj9BVmxlbmd0aF9lcnJvckBzdGRAQAAAZCIBEAAAAAAuP0FWb3V0X29mX3JhbmdlQHN0ZEBAAAAgBZMZAAAAAAAAAAAAAAAAErEAEAAAAABkIgEQAAAAAC4/QVZ0eXBlX2luZm9AQAAk9wAQAAAAAAAAAAAAAAAAJPcAEAAAAAAAAAAAAAAAAP////9YwQAQAAAAAAAAAAAAAAAAMHYBEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgdgEQAAAAAAAAAAAAAAAAeHYBEAAAAAAAAAAAAAAAAEh2ARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAgQIAAAAAKQDAABggnmCIQAAAAAAAACm3wAAAAAAAKGlAAAAAAAAgZ/g/AAAAABAfoD8AAAAAKgDAADBo9qjIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgf4AAAAAAABA/gAAAAAAALUDAADBo9qjIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgf4AAAAAAABB/gAAAAAAALYDAADPouSiGgDlouiiWwAAAAAAAAAAAAAAAAAAAAAAgf4AAAAAAABAfqH+AAAAAFEFAABR2l7aIABf2mraMgAAAAAAAAAAAAAAAAAAAAAAgdPY3uD5AAAxfoH+AAAAAAAAAAAAAAAACksBEApLARAAACAAIAAgACAAIAAgACAAIAAgACgAKAAoACgAKAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIABIABAAEAAQABAAEAAQABAAEAAQABAA")
f.Write("EAAQABAAEAAQAIQAhACEAIQAhACEAIQAhACEAIQAEAAQABAAEAAQABAAEACBAIEAgQCBAIEAgQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAEAAQABAAEAAQABAAggCCAIIAggCCAIIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAEAAQABAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAALgAAAAEAAAAAAAAAAAAAAEMAAABDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoHoBEAAAAACgegEQAQEAAAAAAAAAAAAAABAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAACAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////8ACgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAACAAAAECYBEAgAAADkJQEQCQAAALglARAKAAAAlCUBEBAAAABoJQEQEQAAADglARASAAAAFCUBEBMAAADoJAEQGAAAALAkARAZAAAAiCQBEBoAAABQJAEQGwAAABgkARAcAAAA")
f.Write("8CMBEHgAAADgIwEQeQAAANAjARB6AAAAwCMBEPwAAABgSAEQ/wAAALAjARBoUQEQaFEBEIBRARCAUQEQ///////////wAAAA8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAaFEBEOABAAAFAADACwAAAAAAAAAdAADABAAAAAAAAACWAADABAAAAAAAAACNAADACAAAAAAAAACOAADACAAAAAAAAACPAADACAAAAAAAAACQAADACAAAAAAAAACRAADACAAAAAAAAACSAADACAAAAAAAAACTAADACAAAAAAAAAADAAAABwAAAHgAAAAKAAAAAAAAAAAAAAABAAAAFgAAAAIAAAACAAAAAwAAAAIAAAAEAAAAGAAAAAUAAAANAAAABgAAAAkAAAAHAAAADAAAAAgAAAAMAAAACQAAAAwAAAAKAAAABwAAAAsAAAAIAAAADAAAABYAAAANAAAAFgAAAA8AAAACAAAAEAAAAA0AAAARAAAAEgAAABIAAAACAAAAIQAAAA0AAAA1AAAAAgAAAEEAAAANAAAAQwAAAAIAAABQAAAAEQAAAFIAAAANAAAAUwAAAA0AAABXAAAAFgAAAFkAAAALAAAAbAAAAA0AAABtAAAAIAAAAHAAAAAcAAAAcgAAAAkAAAAGAAAAFgAAAIAAAAAKAAAAgQAAAAoAAACCAAAACQAAAIMAAAAWAAAAhAAAAA0AAACRAAAAKQAAAJ4AAAANAAAAoQAAAAIAAACkAAAACwAAAKcAAAANAAAAtwAAABEAAADOAAAAAgAAANcAAAALAAAAGAcAAAwAAAAAAAAAAAAAAJhzARAAAAAAPCgBEDgoARA0KAEQMCgBECwoARAoKAEQJCgBEBwoARAUKAEQDCgBEAAoARD0JwEQ7CcBEOAnARDcJwEQ2CcBENQnARDQJwEQzCcBEMgnARDEJwEQwCcBELwnARC4JwEQtCcBELAnARCoJwEQnCcBEJQnARCMJwEQzCcBEIQnARB8JwEQdCcBEGgnARBgJwEQVCcBEEgnARBEJwEQQCcBEDgnARAkJwEQHCcBEAAAAAAuAAAAAAAAAEh0ARCAeAEQgHgBEIB4ARCAeAEQ")
f.Write("gHgBEIB4ARCAeAEQgHgBEIB4ARB/f39/f39/f1B0ARCAcAAAAQAAAPDx//9QU1QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUERUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJB0ARDQdAEQ/////wAAAAAAAAAAAAAAAP////8AAAAAAAAAAP////8eAAAAOwAAAFoAAAB4AAAAlwAAALUAAADUAAAA8wAAABEBAAAwAQAATgEAAG0BAAD/////HgAAADoAAABZAAAAdwAAAJYAAAC0AAAA0wAAAPIAAAAQAQAALwEAAE0BAABsAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAuAAAAAIwEDAhMIMw8zA9MUsxWTHDMTIy")
f.Write("QDJRMnQyhzKqMs0y8DITMzQzUzOGM7sz7DMSNCA0MzRLNGY0oTS8NOs0/TQUNRg1HDUgNSQ1KDVCNUs1UjXQNT82UTZkNok2pzawNrc2UjdiN6I31Tc7OFQ4ZTiUOO049Dj7OAU5ETlsOZY7BTyiPLA8wTzjPAE9JD07PWI9gz2UPao9uj3XPe89Ez4tPk0+yz7+PiU/jj/EPwAAACAAAJwAAAA/MFowiTCPMMcw8jBMMVIxaTHhMe0xATJ5MqYyrTIDM0szVTN8M6Mz4DMHNFM0lTSiNPE0IjVMNW01tTXeNR42Rja/Ns02/DYnNw04yTjkOB85xjmyOsA60Tr2Oiw7STuFO5k73DsmPOs8Fj10PZo9rT3xPRc+Jz5ePmQ+bj52Pnw+hz6OPlE/az+fP6g/yz/uPwAAADAAAKwAAAARMDQwwjDQMOEw8zAeMToxrTFSMmAycTKrMtgy4DIDMyIzODOmM+Iz8jNMNGo0mTRFNXg1wjXQNfQ1+zUeNio2MTa/Nss20jYQN483wDfEOBI5Izk2OT05Fjo3Omg6NDtsO7o7zjvkO+s7DjwaPEc8Uzx6PIY8szy/POw8+DwxPTY9dj2CPbs9wD3WPd09Az4PPl8+DT90P3s/gz+JP7Y//D8AAABAAACcAAAAATAXMDowPzBFMHMweDB/MIkwoTCqMLowxDDUMOQwBDEkMUQxVDFbMWIxgjENNmg2bzZ3Nn02qTZtN303qjchOE84ejgEOUI5TzmvOfU5HDqNOpM6mzqhOuM6NztNO4k7mTuoO8479js0PGY8cTx9PJY8oTytPMQ81DxgPXE9gD2VPaY9tT3LPfI9Oj5KPsY+5z5NPwBQAABsAAAASTBtMLIw/TANMT4x/TFuM78zxzPPM9oz4TP9MzI0ZjSCNPM0RDVYNWg1uDXcNQQ2cjagNtI2eTePN6A37DfyN4s4ujgGOf05uTrUOg878jsYPKw8sTzZPGg9bz2RPYY+SD+JPwBg")
f.Write("AAB0AAAAJDCqMUYygzPVM4M0sTSMNcE1NzakNiQ3fzfWNy040TjXON845ThxOaA5/jkGOg46GTogOjw6lTq8Oi07Mzs7O0E7czu9O+Y7ojzWPPI8dj2dPbM9Gj6DPok+kT6XPng/kj+dP60/xT/4PwAAAHAAAHAAAAB5MMYwNTHlMgwzcTN3M38zhTPfMwc0XzSqNNQ09DRFNeQ17DXzNQA2CzYnNk02mzbENuQ2LTdKN283jDeYN7w3kTnxOU06ajqPOqw6uDrcOsQ86jwqPYY9pT0zPj8+Yz4HP1s/0D8AAACAAABsAAAAJjCsMIcxvDE0Mp8yHzN6M9EzKDT+NFU1gTWwNfw1BDYLNhY2HTY5NpM2nzbDNmc3uzcwOIY44zhRObE5PTqdOgM7RTuRO5k7ojuvO7o71jsYPIY8ozzjPA89WD1zPbU9YD8AAACQAAD4AAAAYjJwMoEykjOgM7EzwjPIM84z1DPaM+Az5jPsM/Iz+DP+MwQ0CjQQNBY0HDQsNEo0czR7NIY0oDTCNNU08TQJNRQ1JjVtNaI1tTXKNdw1GTZNNlg2djafNqc2sjbENgE3NTdvN5s3tjfkN3Y4fziLOJQ4nzirOLg4yTjSONs44TjsOPE4/TgJOQ85GjkiOSs5ODk+OUg5TjlVOV05YzlwOXs5gjmdObM5uTm+Oco51jkGOhQ6HToiOn06Bzt3O6Y7HD1dPcY94D3pPSg/QD9HP08/VD9YP1w/hT+rP8U/zD/QP9Q/2D/cP+A/5D/oPwAAAKAAABQBAAAyMDgwPDBAMEQwqjC1MNAw1zDcMOAw5DABMSsxXTFkMWgxbDFwMXQxeDF8MYAxyjHQMdQx2DHcMd0yJTM/M04zizObM7AzyjPZMxI0IDR0NI80uDTMNBE1TzVsNXU1fTWGNY81lzWiNbA1vzXdNeY17jX3NQA2CDYTNiE2ZjaFNo02kzaZNuk2MjczOTo5STlROVw5YjloOXI5ijmPOZk5")
f.Write("sznBOck5zzkSOiQ6gDqbOqo6xjrTOtg6/DqdO6M73DsZPF88dzyDPHo9mz3oPQA+Bz4PPhQ+GD4cPkU+az6FPow+kD6UPpg+nD6gPqQ+qD7yPvg+/D4APwQ/aj91P5A/lz+cP6A/pD/BP+s/ALAAAKAAAAAdMCQwKDAsMDAwNDA4MDwwQDCKMJAwlDCYMJww5jDxMPYwADEFMT0xSTFQMWAxZjFtMXcxkDGYMZ0xqTGuMcsx0TEJMg4yUTKJMvcy/TJOM1QzaDPyM180ZTSgNKY0vzQANQY1EDU4NT01VjX3Nf01IjZkNmk2gjaQNuo2QTdHN7U6ujrkO+k7KT0uPe0+8j7UP9w/9j/8PwDAAABAAQAADTAmMDIwODBFMFUwWzBjMIEwhzCYMK8wuTDSMDQxTDFSMV4xYzG/McQx4zH4Mv4yBjMOMxYzIjMnMzMzOzNDM0szYTNpM3EzeTOBM5QznDPJM+Qz9DP6Mx00OTRGNFM0ZjRvNHs0rTS/NM407zT1NBY1IDUrNTA1ODVPNWQ1ajVyNXo1hTWzNb81yTXUNd416DXuNTE2OzZANkU2SjZjNmk22DbeNvw2DTcgNzU3UzdhN243fjefN6s3vTfLN9o36zf6N/83HjgrODg4QjhMOFQ4YjiAOJ04tTjVOC05Qzl2Od45AzpeOqY6rDq6Ogk7NDtDO/k7VDxaPGg8xjznPOw8Cz0YPSU9Lz05PUE9Tz1tPYo9oj29PRQ+MD6GPsg+ND9tP4c/lT+jP64/wj/IP9Y/3z/wPwAAANAAAMQAAAAMMBswLTA2MFIwdTB/MIgwpDDHMNMw5jBlMW8xizF9MoQynTLfMvEyhjOTM/EzBDR8NIM0yzTVNJs1pTUxNn43qje2N9I36zcFOA04HjgjODA4NTiEOIo4rDjAOPI4+TgOOUA5SjlrOYA5pDnOOdw5DToTOiA6QTpmOnU6hDq2OsY6CTsVOx87MztBO047UztZO7Q7uzsDPEg8")
f.Write("Kz1EPXk9gT2bPac9tz32PUY+WT6XPrQ+9j4lPys/ZD+LPwDgAAD0AAAAMDA3MEYwaTBvMHswizCSMJkwnzDGMNIw2jDiMPIwCTEVMRsxKTE4MUoxcDF9MYsxljGpMdAx3zEhMjUyUzJfMnsykDKmMq0yvTLDMsoy1zLeMuYy7DLyMv0yBTNVNWM1aTWDNYg1lzWdNa01uDXKNd016DXuNfM1+TUGNiM2KTY0Njk2QjZHNlc2XTahNkc3NDk/OUc5WjlgOXY5fTmDOY05kzmYOZ45rjm3OdE54jnoOfs5XTr9PQk+GD4ePi4+ZT5vPnc+fT6FPo4+lz4dPyM/Lj80P1A/Vj9gP2Y/gD+GP44/nT/VP+I/AAAA8AAAnAAAAEIwXDDdMOMw/DCzMcAxzzEwMoUy1jJIN143azdxN3Y3fTeDN4k3sTfNN+U3+Tf+N0s4WTicOOU46zj5OE05UjluOYE5iDmaOaI5sjnDOdY57jkOOmQ6djqWOs464DrzOi87fj2DPZ89sj25Pcs90z3jPfo9Ej4tPpY+3D4BP04/Vj9/P4w/kT+eP6o/zT/aP/8/AAAAAAEAqAAAAF8wmDCtMLow9zAZMSExbTF8MZUxuzHpMfgxGDI6MmcyezK1Mrwy4jL6MhQzHzMrMzszbTN3M74z0TNFNOU0MjVKNV81qTUXNiQ2STafNpo3EzgfODQ4PzhtOF45djkbOjI6SjpdOqU8rjy0PMA8xTzPPNY83jzkPOs88DwBPR09Yj1nPW89dD18PYE9pj2rPSo+Lz5MPlI+sT7HP+U/AAAAEAEAcAAAABIwLTA1MDswQTCCMLQwyDDcMB0xYDGyMcoxIzIqMjAyOTKcMsIyCTM5M1wzfDOZM7wz0TMNNCw0YjR8NJE0oTS8NK018TWQNqk2yTYBNxk3STdpN4E3qjfaN+03ATgVOCk4PThROGU4ACABAIABAADQMdQx2DHcMfAx9DH4MfwxADIEMggyDDIwMjwy")
f.Write("QDJEMkgyYDJkMpAynDKoMrQywDLMMtQy2DLoMvAy9DL8MgAzDDMQMyAzKDMsMzgzQDNEM1QzWDNgM2QzbDNwM3gzfDOoNrQ2vDbANsw20DbYNtw2gDiYOLA4yDjMONA45Dj0OPg4ADkEORw5LDkwOTg5UDlUOVg5bDl8OYA5hDmcOaw5sDm4OdA55Dn0Ofg5CDokOjA6TDpYOnQ6gDqcOqg6xDrQOtg6CDscOyg7RDtMO1Q7XDtoO4Q7kDusO7Q7vDvIO9A77DsIPBw8KDwwPHA8hDyQPJg8yDzcPOg8BD0QPSw9ND08PUQ9TD1UPVw9ZD1sPXQ9fD2EPYw9lD2cPaQ9rD20Pbw9xD3QPew99D38PQQ+DD4UPiA+PD5EPkw+VD5cPmQ+bD50Pnw+hD6MPpQ+nD6oPsQ+0D7sPvg+FD8cPyQ/LD84P1Q/YD98P4Q/jD+YP7Q/wD/IP/g/ADABAGAAAAAMMBgwNDA8MEgwZDBsMHQwiDCUMKgwtDDIMNQw2DDcMOQw7DD4MBQxIDE8MUQxSDFUMVwxaDGEMZAxrDG4MdQx3DHwMfwxADIEMgwyFDIgMjwySDJkMgAAAEABAEgAAAAEMAgwDDAQMBQwGDAcMCAwJDAwMDQwODA8MEgwVDBoOIA4oDjAOPA4+DgQOSA5NDlEOWQ5dDmEOQA7BDswPjg+AFABADQAAADcMOQw7DD0MPwwBDEMMRQxHDEkMSwxNDE8MUQxTDFUMVwxZDFoMWwxcDF0MQBwAQB8AAAAiDGQM5gznDOgM6QzqDOsM7AztDO4M7wzwDPEM8gzzDPQM9Qz2DPcM+Az5DPoM+wz8DP0M/gz/DMANAQ0CDQMNBA0FDQYNBw0IDQkNCg0LDQwNDQ0ODQ8NEA0UDRUNFg0XDRgNGQ0aDRsNHA0dDSANBA1FDUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALATAAAAAgIAMIITogYJKoZIhvcNAQcCoIITkzCCE48CAQExCzAJBgUrDgMCGgUAMGgGCisGAQQBgjcCAQSgWjBYMDMGCisGAQQBgjcCAQ8wJQMBAKAg")
f.Write("oh6AHAA8ADwAPABPAGIAcwBvAGwAZQB0AGUAPgA+AD4wITAJBgUrDgMCGgUABBQW+QIsvKiuKVj13J4aBhPCdI5+WKCCDukwggNOMIICt6ADAgECAgEKMA0GCSqGSIb3DQEBBQUAMIHOMQswCQYDVQQGEwJaQTEVMBMGA1UECBMMV2VzdGVybiBDYXBlMRIwEAYDVQQHEwlDYXBlIFRvd24xHTAbBgNVBAoTFFRoYXd0ZSBDb25zdWx0aW5nIGNjMSgwJgYDVQQLEx9DZXJ0aWZpY2F0aW9uIFNlcnZpY2VzIERpdmlzaW9uMSEwHwYDVQQDExhUaGF3dGUgUHJlbWl1bSBTZXJ2ZXIgQ0ExKDAmBgkqhkiG9w0BCQEWGXByZW1pdW0tc2VydmVyQHRoYXd0ZS5jb20wHhcNMDMwODA2MDAwMDAwWhcNMTMwODA1MjM1OTU5WjBVMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEfMB0GA1UEAxMWVGhhd3RlIENvZGUgU2lnbmluZyBDQTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAxri5J2CvC+ORaWXbfo3tkeaq8b7V7f5t1Cx/0XB3+yaZV7TdPzC43CHqaI2BkvwuS5E1hCDy2kq6tPzm2ojyIMUhkglHlaAJHKZ5vrFMHfzxim5U0mmh8UyTOkH+fdRke2NF92BgHTEdpOnTD4v7biYks6j/5eWQ1LTC3FBgrlkCAwEAAaOBszCBsDASBgNVHRMBAf8ECDAGAQH/AgEAMEAGA1UdHwQ5MDcwNaAzoDGGL2h0dHA6Ly9jcmwudGhhd3RlLmNvbS9UaGF3dGVQcmVtaXVtU2VydmVyQ0EuY3JsMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDAzAOBgNVHQ8BAf8EBAMCAQYwKQYDVR0RBCIwIKQeMBwxGjAY")
f.Write("BgNVBAMTEVByaXZhdGVMYWJlbDItMTQ0MA0GCSqGSIb3DQEBBQUAA4GBAHaynO4Tnxv2LTSSlEVzNNyOay5c/Ex9ievDaPHXmQ8uHRfItRaLvs2KBQbyGUk6A1sFySCObVLhdoGgw2WKImfkHFNTN0a/vNcv63ue0BRFbEAhCOJddXZmMB7034KKL73zogy/HdufFKKacjdNsHdI6Eo/Cc5VGSzv5gck4a/sMIIDxDCCAy2gAwIBAgIQR78Zld+NUkZD99ttSA0xpDANBgkqhkiG9w0BAQUFADCBizELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTEUMBIGA1UEBxMLRHVyYmFudmlsbGUxDzANBgNVBAoTBlRoYXd0ZTEdMBsGA1UECxMUVGhhd3RlIENlcnRpZmljYXRpb24xHzAdBgNVBAMTFlRoYXd0ZSBUaW1lc3RhbXBpbmcgQ0EwHhcNMDMxMjA0MDAwMDAwWhcNMTMxMjAzMjM1OTU5WjBTMQswCQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xKzApBgNVBAMTIlZlcmlTaWduIFRpbWUgU3RhbXBpbmcgU2VydmljZXMgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCpyrKkzM0grwp9iayHdfC0TvHfwQ+/Z2G9o2Qc2rv5yjOrhDCJWH6M22vdNp4Pv9HsePJ3pn5vPL+Trw26aPRslMq9Ui2rSD31ttVdXxsCn/ovax6k96OaphrIAuF/TFLjDmDsQBx+uQ3eP8e034e9X3pqMS4DmYETqEcgzjFzDVctzXg0M5USmRK53mgvqubjwoqMKsOLIYdmvYNYV291vzyqJoddyhAVPJ+E6lTBCm7E/sVK3bkHEZcifNs+J9EeeOyfMcnx5iIZ28SzR0OaGl+gHpDkXvXufPF9q2IBj/VNC97QIlaolc2uiHau7roN")
f.Write("8+RN2aD7aKCuFDuzh8G7AgMBAAGjgdswgdgwNAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC52ZXJpc2lnbi5jb20wEgYDVR0TAQH/BAgwBgEB/wIBADBBBgNVHR8EOjA4MDagNKAyhjBodHRwOi8vY3JsLnZlcmlzaWduLmNvbS9UaGF3dGVUaW1lc3RhbXBpbmdDQS5jcmwwEwYDVR0lBAwwCgYIKwYBBQUHAwgwDgYDVR0PAQH/BAQDAgEGMCQGA1UdEQQdMBukGTAXMRUwEwYDVQQDEwxUU0EyMDQ4LTEtNTMwDQYJKoZIhvcNAQEFBQADgYEASmv56ljCRBwxiXmZK5a/gqwB1hxMzbCKWG7fCCmjXsjKkxPnBFIN70cnLwA4sOTJk06a1CJiFfc/NyFPcDGA8Ys4h7Po6JcA/s9Vlk4k0qknTnqut2FB8yrO58nZXt27K4U+tZ212eFX/760xX71zwye8Jf+K9M7UhsbOCf3P0owggPIMIIDMaADAgECAhADaTnEddU8HXCZLbiofrfTMA0GCSqGSIb3DQEBBQUAMFUxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMR8wHQYDVQQDExZUaGF3dGUgQ29kZSBTaWduaW5nIENBMB4XDTA2MDIxMDAwMDAwMFoXDTA4MDIyMDIzNTk1OVowgY8xCzAJBgNVBAYTAlVTMREwDwYDVQQIEwhJbGxpbm9pczETMBEGA1UEBxMKU2NoYXVtYnVyZzEgMB4GA1UEChMXTWFjcm92aXNpb24gQ29ycG9yYXRpb24xFDASBgNVBAsTC0VOR0lORUVSSU5HMSAwHgYDVQQDExdNYWNyb3Zpc2lvbiBDb3Jwb3JhdGlvbjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM+lFQTDugUqjb3N7AMptRkk")
f.Write("xbO6JH+gZ9bgCwDqJ3/ut/lkxE0qitgoqlFh4jOWEHdWI99xsy59Ng1a35XwF0781t4qeXX8Je1WGHuF99sQuSg8g2IF3DxmIWy0zvYHhPxeuJS+JJCybrBWiiZT9Ahn8MnNNsaPdrHriBCSNVj9xarvr7tEcb3FPZpZldeLjsr1jPfefRG431ttY7wyiB8KNa8yitqjqRYRGz+cxAhFf1Torwija9JBrkQgY+Yj5MV4FpXzUgc21JWia767i5ryllLCxnbmvI+pDGtrElxnkYedVrGozl550m8uKVZpw/KLAW8weDBnCCt9Z13xvcMCAwEAAaOB2TCB1jAMBgNVHRMBAf8EAjAAMD4GA1UdHwQ3MDUwM6AxoC+GLWh0dHA6Ly9jcmwudGhhd3RlLmNvbS9UaGF3dGVDb2RlU2lnbmluZ0NBLmNybDAfBgNVHSUEGDAWBggrBgEFBQcDAwYKKwYBBAGCNwIBFjAeBgNVHQQEFzAUMA4wDAYKKwYBBAGCNwIBFgMCB4AAMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcwAYYWaHR0cDovL29jc3AudGhhd3RlLmNvbTARBglghkgBhvhCAQEEBAMCBBAwDQYJKoZIhvcNAQEFBQADgYEAZDBTl8rqCD+MPoqE7lMdItrtHqhXYCdx89BzucD+CTfcSbXC0zVS440R3houTZ41gPgbgKyvnf2FbUqJPtpveFu7116Wwu40MOOjxf+vvwm+nxIQ6kDprsKl0Q+oNDfZzaMs4HJosH4S1KnO/1rSptjamgE9rjvtdct8Kp/czkQwggP/MIIC56ADAgECAhAN6Svw1NgpiBgyBQlemnaIMA0GCSqGSIb3DQEBBQUAMFMxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjErMCkGA1UEAxMiVmVyaVNpZ24gVGltZSBTdGFtcGluZyBTZXJ2aWNlcyBDQTAeFw0wMzEy")
f.Write("MDQwMDAwMDBaFw0wODEyMDMyMzU5NTlaMFcxCzAJBgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEvMC0GA1UEAxMmVmVyaVNpZ24gVGltZSBTdGFtcGluZyBTZXJ2aWNlcyBTaWduZXIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCyUChI3dNoeoQYRGZ1XX7EuJ9jJv89Q5x8ETgQJVVz2XUnaf1OuSBc0wr5oBsq7VVWIWHYHtvkvDNrx+/dozdljhuTDLZTHlx8ZjVfBYpF/nZO31OAooEgna6IXKII9+Uw+e4iN0xCCs7fxh/E1lXpgT+1UqMsqgF68qKqjTX+n+ZdagWfPWvjv5bA/sxg+UDnB6BE64FRbqUq8raKECjtj9wGoIZQmntKCA0wHcoQnmv36ViuBKlAmbIo6I8WrDzjU29L0zWdtW9kHbOWLLs953nrbXr5FuYmra/vmVO3QCyVuHmq/tRSqyl0fkLsOR6iahbmWbskaNgAgEMQh4BrAgMBAAGjgcowgccwNAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC52ZXJpc2lnbi5jb20wDAYDVR0TAQH/BAIwADAzBgNVHR8ELDAqMCigJqAkhiJodHRwOi8vY3JsLnZlcmlzaWduLmNvbS90c3MtY2EuY3JsMBYGA1UdJQEB/wQMMAoGCCsGAQUFBwMIMA4GA1UdDwEB/wQEAwIGwDAkBgNVHREEHTAbpBkwFzEVMBMGA1UEAxMMVFNBMjA0OC0xLTU0MA0GCSqGSIb3DQEBBQUAA4IBAQCHeHDaTlIBIFvgecmCMMT9uRmWvZEAw73Nzcb0Dtj/+U3AM2IwEcX1dBvUkt5fnCATsXxFvlDNg+eAF4OnJ5NnE0b7yriYQQPMm1FbBYt/qG/zG1AbJC7yaY1sIve7yhaV7Qx0wGh32euZYofBc5D4iXR6I6uj")
f.Write("mHuXsfePKXFNLnUbSEHa8LUNIFTWd6CXgmNp/QnPivB1uwmb2fkRVSaaYTK+egKwe4a+osOLIix40TV2vJJzXPm55kwVCiPM5NLUNC5JQBU8D2B6JMalZu+Wz3DrPuf0DX7c0XyjdnFpwZxPRzA1IbGirxpiPCvZjqoqB3vYGLNce+KdpW/+PImtMYIEJDCCBCACAQEwaTBVMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEfMB0GA1UEAxMWVGhhd3RlIENvZGUgU2lnbmluZyBDQQIQA2k5xHXVPB1wmS24qH630zAJBgUrDgMCGgUAoIGOMBkGCSqGSIb3DQEJAzEMBgorBgEEAYI3AgEEMBwGCisGAQQBgjcCAQsxDjAMBgorBgEEAYI3AgEWMCMGCSqGSIb3DQEJBDEWBBS71tJ/SQVNzlumYkbTw6zmTGhR3jAuBgorBgEEAYI3AgEMMSAwHqEcgBpodHRwOi8vd3d3Lm1hY3JvdmlzaW9uLmNvbTANBgkqhkiG9w0BAQEFAASCAQAh4Wo2CoHq/eknrhwFqW2CyUK81ix/wXirh523rx4BUGgwxlGxAH027d5FhavQd8DmVWAp0uCSH+pqLtrCdkRMDmWfxLSvph18o+xrSCqaNSfG5nmypR/u1VejZVt6lj5TFubLiu1Ibtpe/A4uiXTDNkpsuzhuHmSxVOf039DHN9Nsz0SKFtEO6XEqnWtS+F0ZXjMCCYvOyxQCBEAillP2yQMpTFHmgCk4YqgbtiIz3aybIzptMcgq9X9Vb2MwzX0tJQSxorhvVwvmOeiFJXIvJSUpGno5uRPWZSO+WCDwN48QLMr1wyVeQBhAVNgbHrkczt6FzlVEjtY8RqsaWGGCoYIB/zCCAfsGCSqGSIb3DQEJBjGCAewwggHoAgEBMGcwUzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlT")
f.Write("aWduLCBJbmMuMSswKQYDVQQDEyJWZXJpU2lnbiBUaW1lIFN0YW1waW5nIFNlcnZpY2VzIENBAhAN6Svw1NgpiBgyBQlemnaIMAwGCCqGSIb3DQIFBQCgWTAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0wNjA1MTcxNjIxMTZaMB8GCSqGSIb3DQEJBDESBBAd9fnfkazFqFOTJQJlztncMA0GCSqGSIb3DQEBAQUABIIBAGNHzze3swARnaF99hRVJXWXWeTW1IDDEQFygJmCe2n+LjzPG0RVVUl17tDYuLrjbPchdkHG5Otp6trEuqlqIrG7LbL5gCdex31sitFOymLETN8wS7R+LnZq1HpAIUtbAvMrBFegm+v/axTvnocfXmkkWDGOauHoTvMXO+SnjyRI94IptYNY0slN6DLacjDusEUKlswtbW9Zf9Gb786zbsa2OMXqAcBjzUz3VbnV4TRPTcyKHtB5RXPLolBBA5g+fO5dd3hi/wuindzdJ5xUVtx4AGVYx6Rjo8PykyDf9kSr4rccFZuPaIJUY0rrUG1V7VjCfK5gFjhePrlDtMsMwHcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0wXUBdUF1gXXBdgF2QXaBdsF3AXdBd4F3wXgBeEF4gXjBeQF5QXmBQEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD6A/oD+gP6A/oD+gP6A/oD+gP6A/oD+gP6A/oD+wP7A/sD+wP7A/sD+wP7A/sD+wP7A/0D/QP9A/0D/QP9A/0D/QP9A/0D/QP9A/0D/QP+A/4D/gP+A/4D")
f.Write("/gNLBEsEUgRSBFIEUgQTBhMGEwYTBhMGEwYTBhMGGwYbBhsGIwYjBiYGJgYmBjAGMAYwBjAGMAYwBjAGMAbpBekF6QXtBe0F7gXwBfAF8gXyBfMF8wX0BfQF9gX4BfkF+wX9Bf4F/wUBBgIGAwYEBukF6QXpBe0F7QXuBfAF8AXyBfIF8wXzBfQF9AUGBggGCgYMBg4GEAYfBh8GKwYrBi0GLQYSBhQGFgYWBhYGGQYZBhkGGgYcBh0GIgYiBggGDAYpBi8GLwYyBjIGMwYzBjQGNAboBesF7AXoBesF7AXvBfEF7wXxBe8F8QXvBfEF8QXxBfEF8QXxBfEF8QXxBfEF8QXxBegF6wXsBegF6wXsBe8F8QXvBfEF7wXxBe8F8QXxBfEF8QVASIxE8UW1RC87ckQnQzdDckQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAACAAgAAAArAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAABYAgAAAAAAAEBIjETxRbVErzs5QvFFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAIBEwAAABsAAAD/////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAEAAMAGAAAAAAAAQEgMRvZFMkSKQTdDckQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAgD///////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUAAAAWAAAAAAAAABASE5FtUQ1SAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgACAD4A")
f.Write("AAAEAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACkBAACQCQAAAAAAAPEF8QXxBe8F8QXvBfEF7wXxBfEF8QXvBe8F7wXvBe8F7wXvBe8F7wXoBesF8QXxBfEF6AXrBegF6wXoBesF6AXrBecF6gXqBecF6gXnBeoF5wXqBecF5wXqBecF6gX1BfcF9wX6BfwF+gX8BQAG9wX3BfcF5wXqBeoF5wXqBecF6gXnBeoF5wXnBeoF5wXqBQUGBwYJBgsGDQYPBh4GIAYqBiwGLAYqBhEGEQYVBhcGGAYVBhcGGAYYAxgDGAMhBiQGJQYnBigGLgYxBi4GMQYuBjEGLgYxBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4A/gD+gP6A/oD+gP6A/sD+wP7A/sD/AP9A/0D/QP9A/0D/gNLBEsESwRNBE0ETwRPBE8ETwRPBFAEUARQBFAEUARQBFAEUARSBFIEUgRTBVMFUwVTBVMFbAVsBWwFbAVsBWwFbAUTBhMGEwYTBhMGEwYbBhsGGwYbBhsGGwYbBhsGGwYjBiMGIwYmBiYGJgYmBiYGJgYmBjAGMAYwBjAGMAYwBjAGNQY1BjcGNwY3BjcGNwY3BlcGVwZXBlcGVwZXBl8GXwZoBmkGaQZpBmkGaQZpBmkGaQZpBmkGaQZpBmkGaQZpBmwGbgZuBm4GbgZuBm4GbwZvBm8GbwZvBm8GcgZyBnIGcgZyBnQGdAZ0BnYGdgaQBpAGkAaXBpcGlwbtBSIG6QXpBe0F7QXuBT4GPgY+Bj4G7QXpBekF7QXtBe4F7QXpBe0FIgbtBSIG6QXtBSIGIgYiBukF7QWNBo0GjQaNBo0GjQbtBSIGIgbpBe0FIgYiBiIGCwBuAk4GUAZSBlQGVgbpBe0FIgYiBiIGIgakAOkF6QXtBRoGHAYiBiIGIgbpBe0FIgbpBe0FYAZgBmAG")
f.Write("YAZgBukF7QUiBiIGlQaVBpUGTgWKBekF7QVgBmAGYAZiBu0F7QU+Bj4GWwZdBokGiQY+BukF7QUiBiIGIgYiBiIGIgYiBiIGIgYiBiIGIgYiBj4G7QXtBT4GPgZbBl0G6QXtBRwGHAYiBiIG6QXtBRwGHAYiBj0GcwZ1Bu0FIgbtBT4GPgbtBT4GPgY2BjgGOgY8BjoGPAY6BjoGQQZBBkEGNgY6BjwGOgY8BjoGNgY4BjYGOAY2BjgGOAY2BjoGhQaHBjgGNgZwAjgGOgZ+BoEGgwY2BjgGOgY4BjYGOAY4BkoGOgY6BjoGOgY6BjoGOgY4BjYGOAY6BmYGZgY2BjgGOAY2Bm0GbQY4BjgGawY4BjYGOAY4BjYGOAY6Bn4GgQaDBjgGNgY4BkEGNgZBBpEGOgY6BjgGNgY4BjoGWQY2BjoGWAY6BlkGWgZcBjgGOAY6BjgGNgY4BjgGOAZ7BnsGfgZ+BoEGgQaDBoMGhQaHBjoGOgZYBjoGWQZaBlwGOAY2BjYGcQY4BjgGOAY2BjYGcQY4BjoGOgY6BjYGOAY6BjoGkgY6BjoGmQY1BjcGOQY7BjkGSgU9Bj0GQAZDBkUGNQY9BjsGPQZKBT0GNQZ2BjUGIwY1BmkGdgY1BjkGSQaMBWkGNQZJBl8GOQYZA44GjwY1Bl8GOQYTBjUGGwYmBkkGTAZLBk0GTwZRBlMGVQYjBjUGJgY9BkoFOwZoBlMFaQY1BmwGbgYmBl8GagZLBDUGJgYjBjUGXwY5BhUDhgWIBRMGNQZTBZQGkAaWBpIGOQY9BvgDNQZfBjkGWwRXBjkGsgQ5BlsEsgSyBBsGNwY5Bk0ENQZQBBsGJgZ6BnwGfQZ/BoAGggaCBoQGSQaGBjkGOQayBDkGcQayBLIEEwY1Bm4GcAYmBl8GEwY1Bm4GeQQmBj0GcwZ1BjUGSwQ5BjkGkQY9BjkGsgRKBUoFSgVKBUoFSgVKBUoFPwZCBkQGSgVKBUoFSgVKBUoF")
f.Write("SgVVBUoFSgVKBUoFVQVKBUoFiwaMBkoFSgVKBV4GYQZKBUoFSgVKBV4GYQZKBUoFRgZHBkgGSgVKBUoFSgVKBUoFSgVKBUoFYwZkBmUGZwZKBRwEGANKBUoFSgVhBl4GSgVKBUoFJAZKBUoFXgZhBkoFSgVKBUoFSgWTBkoFSgVKBUoFSgVKBUoFSgVeBmEGSgVKBUoFSgVKBUoFSgVKBYoGiAZKBUoFSgV5BncGeAZ3BngGdwZ4BncGeAZ4BncGeAZ4BkoFSgVKBUoFSgVKBUoFSgVKBUoFSgVhBl4GSgVKBUoFSgVKBUoFSgVKBUoFSgVKBUoFSgVKBUoFmAYAgACAAoABgAKAAYACgAKABIAFgAAAAIACgAGAAoABgAKAAIAAgACAAIAAgACAAIABgAOAAYACgAGAAIABgAKAAoADgASABYAAgACAAIABgACAAYACgAOAAIAAgACAAIAAgACAAIABgACABIADgAGAAoABgAKAAYAAgAGAAIACgAGAA4AAgACAAYABgACAAIAAgACAAIAAgAGAAYAEgAOAA4ACgAGAAIACgACAAIACgAOAAYAAgAKAAYAAgAGAAIAAgACAAIABgACAAIALgAyADYACgAGAA4AEgAaABYAIgAeACoAJgACAAoABgAOAAoAAgACAAYABgAGAAoAAAAGAAYABgAGAAoABgACAAIAAgACAAIABgAKAAYABgAGAAoB/BJoGmwagBkkGpAalBp4GnwaiBpwGnQafBqIGnAadBp8GogacBp0GnwaiBpwGnQYTgDOAM4AzgOKA4oAAAAAAPgRABFQEVgRXBEAGQwbLCUIEzQnMCc4JRwRBBEMEQwRDBEMEQwRDBEMERwSlBp4GnwaiBpwGnQYAAAAAAAAAAACAAYACgASABYAHgAiACYAKgAuADIANgA6AD4AQgBGAEoATgBSAFYAWgBeAIIAhgE2EFYUWhReFGIUZhRqFG4UchR2FHoUfhSCFIYUihSOF")
f.Write("JIUlhSaFJ4UohSmFKoUrhSyFLYUuhS+FMIUxhTKFM4U0hTWFNoU3hTiFeYV6hXuFfIV9hX6Ff4WAhYGFgoXchd2F3oXfhUGGQoZDhkSGRYZGhkeGSIZJhnOGpYamhqeGqIaphqqGq4ashq2GroavhrCGsYayhrOGtIa1hraGt4a4hrmGuoa7hryGvYa+hr+GwIbBhsKGw4bEhgmHCocLhwyHDYcOhw+HbYduh2+HcIdxh3KHc4d0h3WHdod3h3iHeYd6h3uHfId9h36Hf4eAh4GHgoeDh4SHhYeGh4eHiIeJh4qHi4eMh42HjoePh5CHkYeShzWINog3iDiIOYg6iDuIPIg9iD6IP4hAiEGImIiZiJqIm4iciJ2InoifiKCIoYiiiKOIpIiliKaIp4ioiKmIqoiriKyIrYiuiK+IsIixiLKIs4i0iLWItoi3iLiIuYi6iLuIvIi9iL6Iv4jAiMGIwojDiMSIxYjGiMeIyIjJiMqIy4jMiM2IzojPiNCI0YjSiNOI1IjViNaI14jYiNmI2ojbiNyI3YjeiN+I4IjhiOKI44jkiOWI5ojniOiI6YjqiP6I/4gAiQGJAokDiQSJBYkGiQuJDokPiRCJEYkSiROJFIkViRaJF4kYiRmJGokbiRyJHYkeiR+JIIkhiSKJI4kkiSWJJokniSiJKYkriSyJLYkuiS+JMIkxiTKJM4k0iTWJNok3iTiJOYk6iTuJPIk9iT6JP4lAiUKJQ4lEiUWJRolHiUiJS4lMiU2JTolhiWKJxYnGiceJKYoqiiuKLIotii6KL4owijGKM4o0ijWKNoo3ijiKOYo6ijuKPIo9io2KjoqPipCKkYqSipOKlIqVipaKl4qYipmKmoqbipyKnYqeip+KoIqhiqKKo4qkiqWKpoqniqiKqYqqiquKrIqtiq6Kr4qwirGKsoqzirSKtYq2ireKuIq5irqKu4q8ir2Kvoq/isCKwYrCisOKxIrFisaKx4rIismK")
f.Write("yorLis2KzorPitCK0YrSitOK1IrxivKK84r0ivaK94r4ivmK+or7ivyK/Yr+iv+KAIsBiwKLA4sEiwWLBosHiwiLCYsKiwuLDIsNiw6LD4sQixGLEosTixSLFYsWixeLGIsZixqLG4scix2LHosfiyCLIYsiiyOLJIsliyaLJ4soiymLKosriyyLLYsuiy+LMIsxizKLM4s0izWLNos3iziLOYs6izuLPIs9iz6LP4tAi0GLQotDi0SLRYtGi0eLSItJi0qLS4tMi02LTotPi1CLUYtSi1OLVYtWi1eLWItZi1qLW4tci12LXotfi2CLZ4toi2yLb4twi3GLdIt1i3aLd4t4i3mLeot7i3yLfYt+i3+LgIuBi7mLuots623rbutv63Drcety63PrdOt163brd+t463nreut763zrfet+63/rgOuB64Lrg+uE64XrhuuH64jrieuK64vrjOuN647rj+uQ65HrkuuT65TrleuW65frmOuZ65rrm+uc653rnuuf66Droeui66MKpganBqgGqQaqBqsGrAatBq4GrwawBrEGsgazBrQGtQa2BrcGuAa5BroGuwa8Br0Gvga/BsAGwQbCBsMGxAbFBsYGxwbIBskGygbLBswGzQbOBs8G0AbRBtIG0wbUBtUG1gbXBtgG2QbaBtsG3AbdBt0G3wbgBuEG4gbjBuQG5QbmBucG6AbpBuoG6wbsBu0G7gbvBvAG8QbyBvMG9Ab1BvYG9wb4BvkG+gb7BvwG/Qb+Bv8GAAcBBwIHAwcEBwUHBgcHBwgHCQcKBwsHDAcNBw4HDwcQBxEHEgcTBxQHFQcWBxcHGAcZBxoHtAYcBx0HHgcfByAHIQciByMHJAclByYHJwcoBykHKgcrBywHLQcuBy8HMAcxBzIHMwc0BzUHNgc3BzgHOQc6BzsHPAc9Bz4HPwdAB0EHQgdDB0QHRQdGB0cHSAdJB0oHSwdMB00HTgdPB1AHUQdSB1MHVAdVB1YH")
f.Write("VwdYB1kHWgdbB1wHXQdeB18HYAdhB2IHYwdkB2UHZgdnB2gHaQdqB2sHbAdtB24HbwdwB3EHcgdzB3QHdQd2B3cHeAd5B3oHewd8B30Hfgd/B4AHgQeCB4MHhAeFB4YHhweIB4kHigeLB4wHjQeOB48HkAeRB5IHkweRB5UHlgeXB5gHmQeaB5sHnAedB54HnwegB6EHogejB6QHpQemB6cHqAepB6oHqwesB60HrgevB7AHsQeyB7MHtAe1B7YHtwe4B7kHuge7B7wHvQe+B78HwAfBB8IHwwfEB8UHxgfHB8gHxQfKB8sHzAfNB84HzwfQB9EH0gfTB9QH1QfWB9cH2AfZB9oH2wfcB90H3gffB+AH4QfiB+MH5AflB+YH5wfoB+kH6gfrB+wH7QfuB+8H8AfxB/IH8wf0B/UH9gf3B/gH+Qf6B/sH/Af9B/4H/wcACAEIAggDCAQIBQgGCAcICAgJCAoICwgMCA0IDggPCBAIEQgSCBMIFAgVCBYIFwgYCBkIGggbCBwIHQgeCB8IIAghCCIIIwgkCCUIJggnCCgIKQgqCCsILAgtCC4ILwgwCDEIMggzCDQINQg2CDcIOAg5CDoIOwg8CD0IPgg/CEAIQQhCCEMIRAhFCEYIRwhICEkISghLCEwITQhOCE8IUAhRCFIIUwhUCFUIVghXCFgIWQhaCFsIXAhdCF4IXwhgCGEIYghjCGQIZQhmCGcIaAhpCGoIawhsCG0IbghvCHAIcQhyCHMIdAh1CHYIdwh4CHkIegh7CHwIfQh+CH8IgAiBCIIIgwiECIUIhgiHCIgIiQiKCIsIjAiNCI4IjwiQCJEIkgiTCJQIlQiWCJcImAiZCJoImwicCJ0IngifCKAIoQiiCKMIpAilCKYIpwioCKkIqgirCKwIrQiuCK8IsAixCLIIswi0CLUItgi3CLgIuQi6CLsIvAi9CL4IvwjACMEIwgjDCMQIxQjGCMcIyAjJCMoIywjMCM0I")
f.Write("zgjPCNAI0QhBB0IH1AjVCNYI1wjYCNkI2gjbCNwI3QjeCN8I4AjhCOII4wjkCOUI5gjnCOgI6QjqCOsI7AjtCO4I7wjwCPEI8gjzCPQI9Qj2CPcI+Aj5CPoI+wj8CP0I/gj/CAAJAQkCCQMJBAkFCQYJBwkICQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBITkZoRLc95EQzQ7FCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAIBLgAAAP//////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAEAAHgAAAAAAAAAQEgSP4xE8ERyRGhEtzv7RWhEJ0InSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAgD///////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABSAQAAHgAAAAAAAABASBtCaj2yQeRFckUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgACAf////8zAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFMBAAAeAAAAAAAAAEBIHUL7RdxF/EMoSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAIA////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVAEAAAgBAAAAAAAA/AP8A/4D/gP+A/4D/gP+A/4D/gP+A/4DGwYbBhsGHwAKCR8ADAkMCQwJDAkMCQwJDAkMCQwJWwIRCRMJHwAKCR8A7wMRBCAE")
f.Write("JAQ3BDgEJwUNCQ4JDwkQCRIJFQAVABUACwkLCQsJCwkLCQsJCwkLCQsJFQAVABUAAAAAAAAAAACrBKwErQQAAAAAAAAAAAAAAAAAAAAAAAAUCRUJFgkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQgVEBUYFAoACgAKAGAkcCRoJFwkbCRkJAoACgAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAFHwkgCSEJIgkkCSUJJwkoCSoJKwksCS0JLgkvCTAJMQkzCTQJNQk2CTcJHQkeCR4JHgkeCSMJIwkmCR0JKQkpCSkJHQkdCR0JHQkdCTIJMgkyCTIJMgkIgAiACYAKgAqACIAJgAmACIAIgAmACIAIgAqACYAKgAiACIAJgAyACoAQgAAAAAAAAAAAAAAAAAAA/4AAAP+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgICAgP///4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/gP8AAIAAAAAAAAAAAAiAAAAAAAAAAYAAAAAAAAAAAAAAAAABgAGAAAAAAAKAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWwY6CTwJPglACUEJQwlFCUcJSQlLCU0JTwlRCVMJVQlXCVkJWwldCV8JYQljCWUJZwlpCWsJbQlvCXEJcwl1CXcJeQl7CX0JfwmBCYMJhQmHCYkJiwmNCY8JkQmTCZUJlwmZCUwLOgk8CT4JQAkAAD8JQglECUYJSAlKCUwJTglQCVIJSglWCVgJWglcCV4JYAliCWQJZgloCWoJbAluCXAJcgl0CXYJeAl6CXwJfgmACYIJhAmGCYgJigmMCY4JkAmSCZQJlgkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAEkFSQWbCZ4JgQWdCQAAAAABAQCAAwMAgAAAAACaCZwJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACtBKoEsAQAAACAJQAnACcAJwArACsAKwAsACwALAAtAC0ALQAuAC4ALgAuAC4ALgAuADcANwA4ADgAPQA9AD0ArQStBK0ErQStBK0EAQAUAdIJ1AnVCdcJzwnQCdEJ0wmzBNYJVABUAFgAWABaAFoAWgBaAFoAWgBaAFoAXwBgAEBInjwdQvtFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAIB/////z8AAAD/////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQEAAMgAAAAAAAAAQEjeRGpF5EEoSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAgE5AAAAEgAAAP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABdAQAAIAAAAAAAAABASBI/DEb2RTJEikE3Q3JEG0IpQjVCsUEoSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAACAQoAAAABAAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgBAAAqAAAAAAAAAEBIlkWsOrZFKETlQzxIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAIA////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXgEAAAoAAAAAAAAAZWQgcGF0aCBpcyBlbXB0eS5Db3VsZCBub3QgZmluZCByZXF1")
f.Write("aXJlZCBmaWxlIElNQUdFSExQLkRMTCB0byB2YWxpZGF0ZSBmaWxlOlsyXS5bMl06IEZpbGUgZG9lcyBub3QgY29udGFpbiBhIHZhbGlkIGNoZWNrc3VtIHZhbHVlLlVzZXIgaWdub3JlLkVycm9yIGF0dGVtcHRpbmcgdG8gcmVhZCBmcm9tIGNhYmluZXQgc3RyZWFtLkNvcHkgcmVzdW1lZCB3aXRoIGRpZmZlcmVudCBpbmZvLkZESSBzZXJ2ZXIgZXJyb3JGaWxlIGtleSAnWzJdJyBub3QgZm91bmQgaW4gY2FiaW5ldCAnWzNdJy4gVGhlIGluc3RhbGxhdGlvbiBjYW5ub3QgY29udGludWUuQ291bGQgbm90IGluaXRpYWxpemUgY2FiaW5ldCBmaWxlIHNlcnZlci4gVGhlIHJlcXVpcmVkIGZpbGUgJ0NBQklORVQuRExMJyBtYXkgYmUgbWlzc2luZy5Ob3QgYSBjYWJpbmV0LkNhbm5vdCBoYW5kbGUgY2FiaW5ldC5Db3JydXB0IGNhYmluZXQuQ291bGQgbm90IGxvY2F0ZSBjYWJpbmV0IGluIHN0cmVhbTogWzJdLkNhbm5vdCBzZXQgYXR0cmlidXRlcy5FcnJvciBkZXRlcm1pbmluZyB3aGV0aGVyIGZpbGUgaXMgaW4tdXNlOiBbM10uIEdldExhc3RFcnJvcjogWzJdLlVuYWJsZSB0byBjcmVhdGUgdGhlIHRhcmdldCBmaWxlIC0gZmlsZSBtYXkgYmUgaW4gdXNlLlByb2dyZXNzIHRpY2suTmVlZCBuZXh0IGNhYmluZXQuRm9sZGVyIG5vdCBmb3VuZDogWzJdLkNvdWxkIG5vdCBlbnVtZXJhdGUgc3ViZm9sZGVycyBmb3IgZm9sZGVyOiBbMl0uQmFkIGVudW1lcmF0aW9uIGNvbnN0YW50IGluIENyZWF0ZUNvcGllciBjYWxsLkNvdWxk")
f.Write("IG5vdCBCaW5kSW1hZ2UgZXhlIGZpbGUgWzJdLlVzZXIgZmFpbHVyZS5Vc2VyIGFib3J0LkZhaWxlZCB0byBnZXQgbmV0d29yayByZXNvdXJjZSBpbmZvcm1hdGlvbi4gRXJyb3IgWzJdLCBuZXR3b3JrIHBhdGggWzNdLiBFeHRlbmRlZCBlcnJvcjogbmV0d29yayBwcm92aWRlciBbNV0sIGVycm9yIGNvZGUgWzRdLCBlcnJvciBkZXNjcmlwdGlvbiBbNl0uSW52YWxpZCBDUkMgY2hlY2tzdW0gdmFsdWUgZm9yIFsyXSBmaWxlLnsgSXRzIGhlYWRlciBzYXlzIFszXSBmb3IgY2hlY2tzdW0sIGl0cyBjb21wdXRlZCB2YWx1ZSBpcyBbNF0ufUNvdWxkIG5vdCBhcHBseSBwYXRjaCB0byBmaWxlIFsyXS4gR2V0TGFzdEVycm9yOiBbM10uUGF0Y2ggZmlsZSBbMl0gaXMgY29ycnVwdCBvciBvZiBhbiBpbnZhbGlkIGZvcm1hdC4gQXR0ZW1wdGluZyB0byBwYXRjaCBmaWxlIFszXS4gR2V0TGFzdEVycm9yOiBbNF0uRmlsZSBbMl0gaXMgbm90IGEgdmFsaWQgcGF0Y2ggZmlsZS5GaWxlIFsyXSBpcyBub3QgYSB2YWxpZCBkZXN0aW5hdGlvbiBmaWxlIGZvciBwYXRjaCBmaWxlIFszXS5Vbmtub3duIHBhdGNoaW5nIGVycm9yOiBbMl0uQ2FiaW5ldCBub3QgZm91bmQuRXJyb3Igb3BlbmluZyBmaWxlIGZvciByZWFkOiBbM10gR2V0TGFzdEVycm9yOiBbMl0uRXJyb3Igb3BlbmluZyBmaWxlIGZvciB3cml0ZTogWzNdLiBHZXRMYXN0RXJyb3I6IFsyXS5EaXJlY3RvcnkgZG9lcyBub3QgZXhpc3Q6IFsyXS5Ecml2ZSBub3QgcmVhZHk6IFsy")
f.Write("XS42NC1iaXQgcmVnaXN0cnkgb3BlcmF0aW9uIGF0dGVtcHRlZCBvbiAzMi1iaXQgb3BlcmF0aW5nIHN5c3RlbSBmb3Iga2V5IFsyXS5PdXQgb2YgbWVtb3J5LkNvdWxkIG5vdCBjcmVhdGUgcm9sbGJhY2sgc2NyaXB0IGVudW1lcmF0b3IuQ2FsbGVkIEluc3RhbGxGaW5hbGl6ZSB3aGVuIG5vIGluc3RhbGwgaW4gcHJvZ3Jlc3MuQ2FsbGVkIFJ1blNjcmlwdCB3aGVuIG5vdCBtYXJrZWQgaW4gcHJvZ3Jlc3MuSW52YWxpZCB2YWx1ZSBmb3IgcHJvcGVydHkgWzJdOiAnWzNdJ1RoZSBbMl0gdGFibGUgZW50cnkgJ1szXScgaGFzIG5vIGFzc29jaWF0ZWQgZW50cnkgaW4gdGhlIE1lZGlhIHRhYmxlLkR1cGxpY2F0ZSB0YWJsZSBuYW1lIFsyXS5bMl0gUHJvcGVydHkgdW5kZWZpbmVkLkNvdWxkIG5vdCBmaW5kIHNlcnZlciBbMl0gaW4gWzNdIG9yIFs0XS5WYWx1ZSBvZiBwcm9wZXJ0eSBbMl0gaXMgbm90IGEgdmFsaWQgZnVsbCBwYXRoOiAnWzNdJy5NZWRpYSB0YWJsZSBub3QgZm91bmQgb3IgZW1wdHkgKHIuAAEAHgABABMAAQB5AAEAqQABAIcAAQBuAAEAaQABAA4AAQAPAAEADAABADIAAQCFAAEA8QABANQAAQDQAAEAzAABAB8AAQAPAAEAJQABABUAAQAlAAEAFQABALAAAQCsAAEA0AABADgAAQAAAAAAfwABAI8AAQBKAAEANQABAEgAAQBEAAEAWQABAFIAAQBNAAEATwABAEgAAQCDAAEAWwABAGQAAQBfAAEATgABAFAAAQBeAAEAbwABAFgAAQBaAAEAdwABAHIAAQB4AAEAaAABAGwAAQBuAAEAcQABAHcAAQCfAAEAkwABAMYA")
f.Write("AQBZAAEAWwABAD0AAQDvAAEAjwABAJIAAgBPAAIAkQABANYAAQDFAAEAvQABADAAAQAYAAEALAABACoAAQAwAAEAMAABACcAAQApAAEAIAABABwAAQBuAAEAbwABACkAAQA7AAEANAABADEAAQA7AAEAKQABACkAAQAvAAEAIAABADMAAQAnAAEANgABADMAAQAuAAEALAABAC4AAQAsAAEANwABADcAAQAnAAEAMQABACYAAQA2AAEAVAABAD4AAQA/AAEASQABACAAAQA6AAEANQABADwAAQA2AAEALQABADgAAQA9AAEAPwABAEcAAQA4AAEANAABADUAAQA7AAEAPgABAD4AAQAlAAEAPQABAD0AAQAlAAEAMgABADIAAQB3AAEAYAABAD0AAQBLAAEAPwABAE0AAQBLAAEAUwABAHcAAQA1AAEALwABACQAAQApAAEALwACAC4AAQAtAAEAAAAAACwAAQAuAAEAMAABAEgAAQBYAAEAeAABAC4AAQBfAAEAZAABAIcAAQBGAAEAOQABACgAAQBcAAEAPAABADkAAQAvAAEAGAABACcAAQAtAAEAPgABADIAAQBBAAEAHQABAB4AAQA8AAEAOgABABwAAQAZAAEANAABABcAAQAZAAEADgABABcAAQArAAEAOAABABsAAQAyAAEALgABACwAAQA2AAEANQABADEAAQAxAAEASgABACEAAQA5AAEALAABADoAAgA4AAEAOgABADwAAQAAAAAAGAABAD8AAQAyAAEADAABAC0AAQAhAAEAEAABAEwAAQBZAAEADgABABYAAQAQAAEAKAABABYAAQBBAAEANgABAA4AAQASAAEAFgABAC8AAQAuAAEAIQABAA0AAQALAAEAlQABAGcAAQA1AAEAYwABACMAAQA8AAEAHAABABIAAQAzAAEANQABAB4AAQAVAAEASwABAA4AAQAsAAEAMwABAC0AAQAlAAEARQABABkAAQAXAAEA")
f.Write("KAABADYAAQBEAAEAPgABADoAAQBgAAEANQABADQAAQA7AAEAZXF1aXJlZCBmb3IgaW5zdGFsbGF0aW9uIG9mIGZpbGVzKS5Db3VsZCBub3QgY3JlYXRlIHNlY3VyaXR5IGRlc2NyaXB0b3IgZm9yIG9iamVjdC4gRXJyb3I6ICdbMl0nLkF0dGVtcHQgdG8gbWlncmF0ZSBwcm9kdWN0IHNldHRpbmdzIGJlZm9yZSBpbml0aWFsaXphdGlvbi5UaGUgZmlsZSBbMl0gaXMgbWFya2VkIGFzIGNvbXByZXNzZWQsIGJ1dCB0aGUgYXNzb2NpYXRlZCBtZWRpYSBlbnRyeSBkb2VzIG5vdCBzcGVjaWZ5IGEgY2FiaW5ldC5TdHJlYW0gbm90IGZvdW5kIGluICdbMl0nIGNvbHVtbi4gUHJpbWFyeSBrZXk6ICdbM10nLlJlbW92ZUV4aXN0aW5nUHJvZHVjdHMgYWN0aW9uIHNlcXVlbmNlZCBpbmNvcnJlY3RseS5Db3VsZCBub3QgYWNjZXNzIElTdG9yYWdlIG9iamVjdCBmcm9tIGluc3RhbGxhdGlvbiBwYWNrYWdlLlNraXBwZWQgdW5yZWdpc3RyYXRpb24gb2YgTW9kdWxlIFsyXSBkdWUgdG8gc291cmNlIHJlc29sdXRpb24gZmFpbHVyZS5Db21wYW5pb24gZmlsZSBbMl0gcGFyZW50IG1pc3NpbmcuU2hhcmVkIGNvbXBvbmVudCBbMl0gbm90IGZvdW5kIGluIENvbXBvbmVudCB0YWJsZS5Jc29sYXRlZCBhcHBsaWNhdGlvbiBjb21wb25lbnQgWzJdIG5vdCBmb3VuZCBpbiBDb21wb25lbnQgdGFibGUuSXNvbGF0ZWQgY29tcG9uZW50cyBbMl0sIFszXSBub3QgcGFydCBvZiBzYW1lIGZlYXR1cmUuS2V5IGZpbGUgb2YgaXNvbGF0ZWQgYXBwbGlj")
f.Write("YXRpb24gY29tcG9uZW50IFsyXSBub3QgaW4gRmlsZSB0YWJsZS5SZXNvdXJjZSBETEwgb3IgUmVzb3VyY2UgSUQgaW5mb3JtYXRpb24gZm9yIHNob3J0Y3V0IFsyXSBzZXQgaW5jb3JyZWN0bHkuVGhlIGRlcHRoIG9mIGEgZmVhdHVyZSBleGNlZWRzIHRoZSBhY2NlcHRhYmxlIHRyZWUgZGVwdGggb2YgWzJdIGxldmVscy5BIEZlYXR1cmUgdGFibGUgcmVjb3JkIChbMl0pIHJlZmVyZW5jZXMgYSBub24tZXhpc3RlbnQgcGFyZW50IGluIHRoZSBBdHRyaWJ1dGVzIGZpZWxkLlByb3BlcnR5IG5hbWUgZm9yIHJvb3Qgc291cmNlIHBhdGggbm90IGRlZmluZWQ6IFsyXVJvb3QgZGlyZWN0b3J5IHByb3BlcnR5IHVuZGVmaW5lZDogWzJdSW52YWxpZCB0YWJsZTogWzJdOyBDb3VsZCBub3QgYmUgbGlua2VkIGFzIHRyZWUuU291cmNlIHBhdGhzIG5vdCBjcmVhdGVkLiBObyBwYXRoIGV4aXN0cyBmb3IgZW50cnkgWzJdIGluIERpcmVjdG9yeSB0YWJsZS5UYXJnZXQgcGF0aHMgbm90IGNyZWF0ZWQuIE5vIHBhdGggZXhpc3RzIGZvciBlbnRyeSBbMl0gaW4gRGlyZWN0b3J5IHRhYmxlLk5vIGVudHJpZXMgZm91bmQgaW4gdGhlIGZpbGUgdGFibGUuVGhlIHNwZWNpZmllZCBDb21wb25lbnQgbmFtZSAoJ1syXScpIG5vdCBmb3VuZCBpbiBDb21wb25lbnQgdGFibGUuVGhlIHJlcXVlc3RlZCAnU2VsZWN0JyBzdGF0ZSBpcyBpbGxlZ2FsIGZvciB0aGlzIENvbXBvbmVudC5UaGUgc3BlY2lmaWVkIEZlYXR1cmUgbmFtZSAoJ1syXScpIG5v")
f.Write("dCBmb3VuZCBpbiBGZWF0dXJlIHRhYmxlLkludmFsaWQgcmV0dXJuIGZyb20gbW9kZWxlc3MgZGlhbG9nOiBbM10sIGluIGFjdGlvbiBbMl0uTnVsbCB2YWx1ZSBpbiBhIG5vbi1udWxsYWJsZSBjb2x1bW4gKCdbMl0nIGluICdbM10nIGNvbHVtbiBvZiB0aGUgJ1s0XScgdGFibGUuSW52YWxpZCB2YWx1ZSBmb3IgZGVmYXVsdCBmb2xkZXIgbmFtZTogWzJdLlRoZSBzcGVjaWZpZWQgRmlsZSBrZXkgKCdbMl0nKSBub3QgZm91bmQgaW4gdGhlIEZpbGUgdGFibGUuQ291bGQgbm90IGNyZWF0ZSBhIHJhbmRvbSBzdWJjb21wb25lbnQgbmFtZSBmb3IgY29tcG9uZW50ICdbMl0nLkJhZCBhY3Rpb24gY29uZGl0aW9uIG9yIGVycm9yIGNhbGxpbmcgY3VzdG9tIGFjdGlvbiAnWzJdJy5NaXNzaW5nIHBhY2thZ2UgbmFtZSBmb3IgcHJvZHVjdCBjb2RlICdbMl0nLk5laXRoZXIgVU5DIG5vciBkcml2ZSBsZXR0ZXIgcGF0aCBmb3VuZCBpbiBzb3VyY2UgJ1syXScuRXJyb3Igb3BlbmluZyBzb3VyY2UgbGlzdCBrZXkuIEVycm9yOiAnWzJdJ0N1c3RvbSBhY3Rpb24gWzJdIG5vdCBmb3VuZCBpbiBCaW5hcnkgdGFibGUgc3RyZWFtLkN1c3RvbSBhY3Rpb24gWzJdIG5vdCBmb3VuZCBpbiBGaWxlIHRhYmxlLkN1c3RvbSBhY3Rpb24gWzJdIHNwZWNpZmllcyB1bnN1cHBvcnRlZCB0eXBlLlRoZSB2b2x1bWUgbGFiZWwgJ1syXScgb24gdGhlIG1lZGlhIHlvdSdyZSBydW5uaW5nIGZyb20gZG9lcyBub3QgbWF0Y2ggdGhlIGxhYmVsICdbM10n")
f.Write("IGdpdmVuIGluIHRoZSBNZWRpYSB0YWJsZS4gVGhpcyBpcyBhbGxvd2VkIG9ubHkgaWYgeW91IGhhdmUgb25seSAxIGVudHJ5IGluIHlvdXIgTWVkaWEgdGFibGUuSW52YWxpZCBkYXRhYmFzZSB0YWJsZXNBY3Rpb24gbm90IGZvdW5kOiBbMl0uVGhlIGRpcmVjdG9yeSBlbnRyeSAnWzJdJyBkb2VzIG5vdCBleGlzdCBpbiB0aGUgRGlyZWN0b3J5IHRhYmxlLlRhYmxlIGRlZmluaXRpb24gZXJyb3I6IFsyXUluc3RhbGwgZW5naW5lIG5vdCBpbml0aWFsaXplZC5CYWQgdmFsdWUgaW4gZGF0YWJhc2UuIFRhYmxlOiAnWzJdJzsgUHJpbWFyeSBrZXk6ICdbM10nOyBDb2x1bW46ICdbNF0nU2VsZWN0aW9uIE1hbmFnZXIgbm90IGluaXRpYWxpemVkLkRpcmVjdG9yeSBNYW5hZ2VyIG5vdCBpbml0aWFsaXplZC5CYWQgZm9yZWlnbiBrZXkgKCdbMl0nKSBpbiAnWzNdJyBjb2x1bW4gb2YgdGhlICdbNF0nIHRhYmxlLkludmFsaWQgcmVpbnN0YWxsIG1vZGUgY2hhcmFjdGVyLkN1c3RvbSBhY3Rpb24gJ1syXScgaGFzIGNhdXNlZCBhbiB1bmhhbmRsZWQgZXhjZXB0aW9uIGFuZCBoYXMgYmVlbiBzdG9wcGVkLiBUaGlzIG1heSBiZSB0aGUgcmVzdWx0IG9mIGFuIGludGVybmFsIGVycm9yIGluIHRoZSBjdXN0b20gYWN0aW9uLCBzdWNoIGFzIGFuIGFjY2VzcyB2aW9sYXRpb24uR2VuZXJhdGlvbiBvZiBjdXN0b20gYWN0aW9uIHRlbXAgZmlsZSBmYWlsZWQ6IFsyXS5Db3VsZCBub3QgYWNjZXNzIGN1c3RvbSBhY3Rpb24gWzJdLCBlbnRy")
f.Write("eSBbM10sIGxpYnJhcnkgWzRdQ291bGQgbm90IGFjY2VzcyBWQlNjcmlwdCBydW4gdGltZSBmb3IgY3VzdG9tIGFjdGlvbiBbMl0uQ291bGQgbm90IGFjY2VzcyBKYXZhU2NyaXB0IHJ1biB0aW1lIGZvciBjdXN0b20gYWN0aW9uIFsyXS5DdXN0b20gYWN0aW9uIFsyXSBzY3JpcHQgZXJyb3IgWzNdLCBbNF06IFs1XSBMaW5lIFs2XSwgQ29sdW1uIFs3XSwgWzhdLkNvbmZpZ3VyYXRpb24gaW5mb3JtYXRpb24gZm9yIHByb2R1Y3QgWzJdIGlzIGNvcnJ1cHQuIEludmFsaWQgaW5mbzogWzJdLk1hcnNoYWxpbmcgdG8gU2VydmVyIGZhaWxlZDogWzJdLkNvdWxkIG5vdCBleGVjdXRlIGN1c3RvbSBhY3Rpb24gWzJdLCBsb2NhdGlvbjogWzNdLCBjb21tYW5kOiBbNF0uRVhFIGZhaWxlZCBjYWxsZWQgYnkgY3VzdG9tIGFjdGlvbiBbMl0sIGxvY2F0aW9uOiBbM10sIGNvbW1hbmQ6IFs0XS5UcmFuc2Zvcm0gWzJdIGludmFsaWQgZm9yIHBhY2thZ2UgWzNdLiBFeHBlY3RlZCBsYW5ndWFnZSBbNF0sIGZvdW5kIGxhbmd1YWdlIFs1XS5UcmFuc2Zvcm0gWzJdIGludmFsaWQgZm9yIHBhY2thZ2UgWzNdLiBFeHBlY3RlZCBwcm9kdWN0IFs0XSwgZm91bmQgcHJvZHVjdCBbNV0uVHJhbnNmb3JtIFsyXSBpbnZhbGlkIGZvciBwYWNrYWdlIFszXS4gRXhwZWN0ZWQgcHJvZHVjdCB2ZXJzaW9uIDwgWzRdLCBmb3VuZCBwcm9kdWN0IHZlcnNpb24gWzVdLlRyYW5zZm9ybSBbMl0gaW52YWxpZCBmb3IgcGFja2FnZSBbM10uIEV4cGVjdGVkIHBy")
f.Write("b2R1Y3QgdmVyc2lvbiA8PSBbNF0sIGZvdW5kIHByb2R1Y3QgdmVyc2lvbiBbNV0uVHJhbnNmb3JtIFsyXSBpbnZhbGlkIGZvciBwYWNrYWdlIFszXS4gRXhwZWN0ZWQgcHJvZHVjdCB2ZXJzaW9uID09IFs0XSwgZm91bmQgcHJvZHVjdCB2ZXJzaW9uIFs1XS5UcmFuc2Zvcm0gWzJdIGludmFsaWQgZm9yIHBhY2thZ2UgWzNdLiBFeHBlY3RlZCBwcm9kdWN0IHZlcnNpb24gPj0gWzRdLCBmb3VuZCBwcm9kdWN0IHZlcnNpb24gWzVdLlRyYW5zZm9ybSBbMl0gaW52YWxpZCBmb3IgcGFja2FnZSBbM10uIEV4cGVjdGVkIHByb2R1Y3QgdmVyc2lvbiA+IFs0XSwgZm91bmQgcHJvZHVjdCB2ZXJzaW9uIFs1XS5Db3VsZCBub3Qgb3BlbiB0cmFuc2Zvcm0gWzJdIHN0b3JlZCBhcyBjaGlsZCBzdG9yYWdlIG9mIHBhY2thZ2UgWzRdLlRoZSBGaWxlICdbMl0nIGlzIG5vdCBtYXJrZWQgZm9yIGluc3RhbGxhdGlvbi5UaGUgRmlsZSAnWzJdJyBpcyBub3QgYSB2YWxpZCBwYXRjaCBmaWxlLlNlcnZlciByZXR1cm5lZCB1bmV4cGVjdGVkIGVycm9yIFsyXSBhdHRlbXB0aW5nIHRvIGluc3RhbGwgcGFja2FnZSBbM10uVGhlIHByb3BlcnR5ICdbMl0nIHdhcyB1c2VkIGFzIGEgZGlyZWN0b3J5IHByb3BlcnR5IGluIG9uZSBvciBtb3JlIHRhYmxlcywgYnV0IG5vIHZhbHVlIHdhcyBldmVyIGFzc2lnbmVkLkNvdWxkIG5vdCBjcmVhdGUgc3VtbWFyeSBpbmZvIGZvciB0cmFuc2Zvcm0gWzJdLlRyYW5zZm9ybSBbMl0gZG9lcyBub3QgY29udGFp")
f.Write("biBhbiBNU0kgdmVyc2lvbi5UcmFuc2Zvcm0gWzJdIHZlcnNpb24gWzNdIGluY29tcGF0aWJsZSB3aXRoIGVuZ2luZTsgTWluOiBbNF0sIE1heDogWzVdLlRyYW5zZm9ybSBbMl0gaW52YWxpZCBmb3IgcGFja2FnZSBbM10uIEV4cGVjdGVkIHVwZ3JhZGUgY29kZSBbNF0sIGZvdW5kIFs1XS5DYW5ub3QgYmVnaW4gdHJhbnNhY3Rpb24uIEdsb2JhbCBtdXRleCBub3QgcHJvcGVybHkgaW5pdGlhbGl6ZWQuQ2Fubm90IHdyaXRlIHNjcmlwdCByZWNvcmQuIFRyYW5zYWN0aW9uIG5vdCBzdGFydGVkLkNhbm5vdCBydW4gc2NyaXB0LiBUcmFuc2FjdGlvbiBub3Qgc3RhcnRlZC5Bc3NlbWJseSBuYW1lIG1pc3NpbmcgZnJvbSBBc3NlbWJseU5hbWUgdGFibGUgOiBDb21wb25lbnQ6IFs0XS5UaGUgZmlsZSBbMl0gaXMgYW4gaW52YWxpZCBNU0kgc3RvcmFnZSBmaWxlLk5vIG1vcmUgZGF0YXsgd2hpbGUgZW51bWVyYXRpbmcgWzJdfS5UcmFuc2Zvcm0gaW4gcGF0Y2ggcGFja2FnZSBpcyBpbnZhbGlkLkN1c3RvbSBBY3Rpb24gWzJdIGRpZCBub3QgY2xvc2UgWzNdIE1TSUhBTkRMRXMuQ2FjaGVkIGZvbGRlciBbMl0gbm90IGRlZmluZWQgaW4gaW50ZXJuYWwgY2FjaGUgZm9sZGVyIHRhYmxlLlVwZ3JhZGUgb2YgZmVhdHVyZSBbMl0gaGFzIGEgbWlzc2luZyBjb21wb25lbnQuTmV3IHVwZ3JhZGUgZmVhdHVyZSBbMl0gbXVzdCBiZSBhIGxlYWYgZmVhdHVyZS5Vbmtub3duIE1lc3NhZ2UgLS0gVHlwZSBbMl0uIE5vIGFjdGlvbiBpcyB0")
f.Write("YWtlbi5ObyBwdWJsaXNoZXIgaXMgZm91bmQgZm9yIHRoZSBldmVudCBbMl0uRGlhbG9nIFZpZXcgZGlkIG5vdCBmaW5kIGEgcmVjb3JkIGZvciB0aGUgZGlhbG9nIFsyXS5PbiBhY3RpdmF0aW9uIG9mIHRoZSBjb250cm9sIFszXSBvbiBkaWFsb2cgWzJdIENNc2lEaWFsb2cgZmFpbGVkIHRvIGV2YWx1YXRlIHRoZSBjb25kaXRpb24gWzNdLlRoZSBkaWFsb2cgWzJdIGZhaWxlZCB0byBldmFsdWF0ZSB0aGUgY29uZGl0aW9uIFszXS5UaGUgYWN0aW9uIFsyXSBpcyBub3QgcmVjb2duaXplZC5EZWZhdWx0IGJ1dHRvbiBpcyBpbGwtZGVmaW5lZCBvbiBkaWFsb2cgWzJdLk9uIHRoZSBkaWFsb2cgWzJdIHRoZSBuZXh0IGNvbnRyb2wgcG9pbnRlcnMgZG8gbm90IGZvcm0gYSBjeWNsZS4gVGhlcmUgaXMgYSBwb2ludGVyIGZyb20gWzNdIHRvIFs0XSwgYnV0IHRoZXJlIGlzIG5vIGZ1cnRoZXIgcG9pbnRlci5PbiB0aGUgZGlhbG9nIFsyXSB0aGUgbmV4dCBjb250cm9sIHBvaW50ZXJzIGRvIG5vdCBmb3JtIGEgY3ljbGUuIFRoZXJlIGlzIGEgcG9pbnRlciBmcm9tIGJvdGggWzNdIGFuZCBbNV0gdG8gWzRdLk9uIGRpYWxvZyBbMl0gY29udHJvbCBbM10gaGFzIHRvIHRha2UgZm9jdXMsIGJ1dCBpdCBpcyB1bmFibGUgdG8gZG8gc28uVGhlIGV2ZW50IFsyXSBpcyBub3QgcmVjb2duaXplZC5UaGUgRW5kRGlhbG9nIGV2ZW50IHdhcyBjYWxsZWQgd2l0aCB0aGUgYXJndW1lbnQgWzJdLCBidXQgdGhlIGRpYWxvZyBoYXMgYSBwYXJl")
f.Write("bnQuT24gdGhlIGRpYWxvZyBbMl0gdGhlIGNvbnRyb2wgWzNdIG5hbWVzIGEgbm9uZXhpc3RlbnQgY29udHJvbCBbNF0gYXMgdGhlIG5leHQgY29udHJvbC5Db250cm9sQ29uZGl0aW9uIHRhYmxlIGhhcyBhIHJvdyB3aXRob3V0IGNvbmRpdGlvbiBmb3IgdGhlIGRpYWxvZyBbMl0uVGhlIEV2ZW50TWFwcGluZyB0YWJsZSByZWZlcnMgdG8gYW4gaW52YWxpZCBjb250cm9sIFs0XSBvbiBkaWFsb2cgWzJdIGZvciB0aGUgZXZlbnQgWzNdLlRoZSBldmVudCBbMl0gZmFpbGVkIHRvIHNldCB0aGUgYXR0cmlidXRlIGZvciB0aGUgY29udHJvbCBbNF0gb24gZGlhbG9nIFszXS5JbiB0aGUgQ29udHJvbEV2ZW50IHRhYmxlIEVuZERpYWxvZyBoYXMgYW4gdW5yZWNvZ25pemVkIGFyZ3VtZW50IFsyXS5Db250cm9sIFszXSBvbiBkaWFsb2cgWzJdIG5lZWRzIGEgcHJvcGVydHkgbGlua2VkIHRvIGl0LkF0dGVtcHRlZCB0byBpbml0aWFsaXplIGFuIGFscmVhZHkgaW5pdGlhbGl6ZWQgaGFuZGxlci5BdHRlbXB0ZWQgdG8gaW5pdGlhbGl6ZSBhbiBhbHJlYWR5IGluaXRpYWxpemVkIGRpYWxvZzogWzJdLk5vIG90aGVyIG1ldGhvZCBjYW4gYmUgY2FsbGVkIG9uIGRpYWxvZyBbMl0gdW50aWwgYWxsIHRoZSBjb250cm9scyBhcmUgYWRkZWQuQXR0ZW1wdGVkIHRvIGluaXRpYWxpemUgYW4gYWxyZWFkeSBpbml0aWFsaXplZCBjb250cm9sOiBbM10gb24gZGlhbG9nIFsyXS5UaGUgZGlhbG9nIGF0dHJpYnV0ZSBbM10gbmVlZHMgYSByZWNv")
f.Write("cmQgb2YgYXQgbGVhc3QgWzJdIGZpZWxkKHMpLlRoZSBjb250cm9sIGF0dHJpYnV0ZSBbM10gbmVlZHMgYSByZWNvcmQgb2YgYXQgbGVhc3QgWzJdIGZpZWxkKHMpLkNvbnRyb2wgWzNdIG9uIGRpYWxvZyBbMl0gZXh0ZW5kcyBiZXlvbmQgdGhlIGJvdW5kYXJpZXMgb2YgdGhlIGRpYWxvZyBbNF0gYnkgWzVdIHBpeGVscy5UaGUgYnV0dG9uIFs0XSBvbiB0aGUgcmFkaW8gYnV0dG9uIGdyb3VwIFszXSBvbiBkaWFsb2cgWzJdIGV4dGVuZHMgYmV5b25kIHRoZSBib3VuZGFyaWVzIG9mIHRoZSBncm91cCBbNV0gYnkgWzZdIHBpeGVscy5UcmllZCB0byByZW1vdmUgY29udHJvbCBbM10gZnJvbSBkaWFsb2cgWzJdLCBidXQgdGhlIGNvbnRyb2wgaXMgbm90IHBhcnQgb2YgdGhlIGRpYWxvZy5BdHRlbXB0IHRvIHVzZSBhbiB1bmluaXRpYWxpemVkIGRpYWxvZy5BdHRlbXB0IHRvIHVzZSBhbiB1bmluaXRpYWxpemVkIGNvbnRyb2wgb24gZGlhbG9nIFsyXS5UaGUgY29udHJvbCBbM10gb24gZGlhbG9nIFsyXSBkb2VzIG5vdCBzdXBwb3J0IFs1XSB0aGUgYXR0cmlidXRlIFs0XS5UaGUgZGlhbG9nIFsyXSBkb2VzIG5vdCBzdXBwb3J0IHRoZSBhdHRyaWJ1dGUgWzNdLkNvbnRyb2wgWzRdIG9uIGRpYWxvZyBbM10gaWdub3JlZCB0aGUgbWVzc2FnZSBbMl0uVGhlIG5leHQgcG9pbnRlcnMgb24gdGhlIGRpYWxvZyBbMl0gZG8gbm90IGZvcm0gYSBzaW5nbGUgbG9vcC5UaGUgY29udHJvbCBbMl0gd2FzIG5vdCBmb3VuZCBvbiBkaWFs")
f.Write("b2cgWzNdLlRoZSBjb250cm9sIFszXSBvbiB0aGUgZGlhbG9nIFsyXSBjYW5ub3QgdGFrZSBmb2N1cy5UaGUgY29udHJvbCBbM10gb24gZGlhbG9nIFsyXSB3YW50cyB0aGUgd2lucHJvYyB0byByZXR1cm4gWzRdLlRoZSBpdGVtIFsyXSBpbiB0aGUgc2VsZWN0aW9uIHRhYmxlIGhhcyBpdHNlbGYgYXMgYSBwYXJlbnQuU2V0dGluZyB0aGUgcHJvcGVydHkgWzJdIGZhaWxlZC5FcnJvAQMAAAIDAAADAwAABAMAAAUDAAAGAwAABwMAAAgDAAAJAwAACgMAAAsDAAAMAwAADQMAAA4DAAARAwAAEAMAACMDAAASAwAAEwMAABQDAAAVAwAAFgMAABcDAAAYAwAAGQMAABoDAAAbAwAAHAMAAB0DAAAeAwAAHwMAACADAAAhAwAAIgMAACUDAAAkAwAAAQUAACYDAAAnAwAAKQMAAEsDAAAqAwAAKwMAACwDAAAtAwAALgMAAC8DAAAwAwAAMQMAADIDAAAzAwAANAMAAE4DAAA2AwAANwMAADgDAAA5AwAAOgMAAEMDAAA8AwAAPQMAAD4DAAA/AwAAQAMAAEEDAABCAwAANQMAAEQDAABFAwAARgMAAEcDAABIAwAASQMAAP7///9MAwAAUwUAAE0DAABNAAAATwMAAFADAABRAwAAUgMAAFMDAABUAwAAVQMAAFYDAABXAwAAWAMAAFkDAABaAwAAWwMAAFwDAABdAwAAXgMAAF8DAABgAwAAYQMAAGIDAABjAwAAZAMAAGUDAABmAwAAZwMAAGgDAABpAwAAagMAAGsDAABsAwAAbQMAAG4DAABvAwAAcAMAAHEDAAByAwAAcwMAAHQDAAB1AwAAdgMAAHcDAAB4AwAAeQMAAHoDAAB7AwAAfAMAAH0DAAB+AwAAgAMAAP3///9yIGRpYWxvZyBuYW1lIG1pc21hdGNo")
f.Write("Lk5vIE9LIGJ1dHRvbiB3YXMgZm91bmQgb24gdGhlIGVycm9yIGRpYWxvZy5ObyB0ZXh0IGZpZWxkIHdhcyBmb3VuZCBvbiB0aGUgZXJyb3IgZGlhbG9nLlRoZSBFcnJvclN0cmluZyBhdHRyaWJ1dGUgaXMgbm90IHN1cHBvcnRlZCBmb3Igc3RhbmRhcmQgZGlhbG9ncy5DYW5ub3QgZXhlY3V0ZSBhbiBlcnJvciBkaWFsb2cgaWYgdGhlIEVycm9yc3RyaW5nIGlzIG5vdCBzZXQuVGhlIHRvdGFsIHdpZHRoIG9mIHRoZSBidXR0b25zIGV4Y2VlZHMgdGhlIHNpemUgb2YgdGhlIGVycm9yIGRpYWxvZy5TZXRGb2N1cyBkaWQgbm90IGZpbmQgdGhlIHJlcXVpcmVkIGNvbnRyb2wgb24gdGhlIGVycm9yIGRpYWxvZy5UaGUgY29udHJvbCBbM10gb24gZGlhbG9nIFsyXSBoYXMgYm90aCB0aGUgaWNvbiBhbmQgdGhlIGJpdG1hcCBzdHlsZSBzZXQuVHJpZWQgdG8gc2V0IGNvbnRyb2wgWzNdIGFzIHRoZSBkZWZhdWx0IGJ1dHRvbiBvbiBkaWFsb2cgWzJdLCBidXQgdGhlIGNvbnRyb2wgZG9lcyBub3QgZXhpc3QuVGhlIGNvbnRyb2wgWzNdIG9uIGRpYWxvZyBbMl0gaXMgb2YgYSB0eXBlLCB0aGF0IGNhbm5vdCBiZSBpbnRlZ2VyIHZhbHVlZC5VbnJlY29nbml6ZWQgdm9sdW1lIHR5cGUuVGhlIGRhdGEgZm9yIHRoZSBpY29uIFsyXSBpcyBub3QgdmFsaWQuQXQgbGVhc3Qgb25lIGNvbnRyb2wgaGFzIHRvIGJlIGFkZGVkIHRvIGRpYWxvZyBbMl0gYmVmb3JlIGl0IGlzIHVzZWQuRGlhbG9nIFsyXSBpcyBhIG1vZGVsZXNzIGRpYWxvZy4g")
f.Write("VGhlIGV4ZWN1dGUgbWV0aG9kIHNob3VsZCBub3QgYmUgY2FsbGVkIG9uIGl0Lk9uIHRoZSBkaWFsb2cgWzJdIHRoZSBjb250cm9sIFszXSBpcyBkZXNpZ25hdGVkIGFzIGZpcnN0IGFjdGl2ZSBjb250cm9sLCBidXQgdGhlcmUgaXMgbm8gc3VjaCBjb250cm9sLlRoZSByYWRpbyBidXR0b24gZ3JvdXAgWzNdIG9uIGRpYWxvZyBbMl0gaGFzIGZld2VyIHRoYW4gMiBidXR0b25zLkNyZWF0aW5nIGEgc2Vjb25kIGNvcHkgb2YgdGhlIGRpYWxvZyBbMl0uVGhlIGRpcmVjdG9yeSBbMl0gaXMgbWVudGlvbmVkIGluIHRoZSBzZWxlY3Rpb24gdGFibGUgYnV0IG5vdCBmb3VuZC5UaGUgZGF0YSBmb3IgdGhlIGJpdG1hcCBbMl0gaXMgbm90IHZhbGlkLlRlc3QgZXJyb3IgbWVzc2FnZS5DYW5jZWwgYnV0dG9uIGlzIGlsbC1kZWZpbmVkIG9uIGRpYWxvZyBbMl0uVGhlIG5leHQgcG9pbnRlcnMgZm9yIHRoZSByYWRpbyBidXR0b25zIG9uIGRpYWxvZyBbMl0gY29udHJvbCBbM10gZG8gbm90IGZvcm0gYSBjeWNsZS5UaGUgYXR0cmlidXRlcyBmb3IgdGhlIGNvbnRyb2wgWzNdIG9uIGRpYWxvZyBbMl0gZG8gbm90IGRlZmluZSBhIHZhbGlkIGljb24gc2l6ZS4gU2V0dGluZyB0aGUgc2l6ZSB0byAxNi5UaGUgY29udHJvbCBbM10gb24gZGlhbG9nIFsyXSBuZWVkcyB0aGUgaWNvbiBbNF0gaW4gc2l6ZSBbNV14WzVdLCBidXQgdGhhdCBzaXplIGlzIG5vdCBhdmFpbGFibGUuIExvYWRpbmcgdGhlIGZpcnN0IGF2YWlsYWJsZSBzaXplLlRo")
f.Write("ZSBjb250cm9sIFszXSBvbiBkaWFsb2cgWzJdIHJlY2VpdmVkIGEgYnJvd3NlIGV2ZW50LCBidXQgdGhlcmUgaXMgbm8gY29uZmlndXJhYmxlIGRpcmVjdG9yeSBmb3IgdGhlIHByZXNlbnQgc2VsZWN0aW9uLiBMaWtlbHkgY2F1c2U6IGJyb3dzZSBidXR0b24gaXMgbm90IGF1dGhvcmVkIGNvcnJlY3RseS5Db250cm9sIFszXSBvbiBiaWxsYm9hcmQgWzJdIGV4dGVuZHMgYmV5b25kIHRoZSBib3VuZGFyaWVzIG9mIHRoZSBiaWxsYm9hcmQgWzRdIGJ5IFs1XSBwaXhlbHMuVGhlIGRpYWxvZyBbMl0gaXMgbm90IGFsbG93ZWQgdG8gcmV0dXJuIHRoZSBhcmd1bWVudCBbM10uVGhlIGVycm9yIGRpYWxvZyBwcm9wZXJ0eSBpcyBub3Qgc2V0LlRoZSBlcnJvciBkaWFsb2cgWzJdIGRvZXMgbm90IGhhdmUgdGhlIGVycm9yIHN0eWxlIGJpdCBzZXQuVGhlIGRpYWxvZyBbMl0gaGFzIHRoZSBlcnJvciBzdHlsZSBiaXQgc2V0LCBidXQgaXMgbm90IGFuIGVycm9yIGRpYWxvZy5UaGUgaGVscCBzdHJpbmcgWzRdIGZvciBjb250cm9sIFszXSBvbiBkaWFsb2cgWzJdIGRvZXMgbm90IGNvbnRhaW4gdGhlIHNlcGFyYXRvciBjaGFyYWN0ZXIuVGhlIFsyXSB0YWJsZSBpcyBvdXQgb2YgZGF0ZTogWzNdLlRoZSBhcmd1bWVudCBvZiB0aGUgQ2hlY2tQYXRoIGNvbnRyb2wgZXZlbnQgb24gZGlhbG9nIFsyXSBpcyBpbnZhbGlkLk9uIHRoZSBkaWFsb2cgWzJdIHRoZSBjb250cm9sIFszXSBoYXMgYW4gaW52YWxpZCBzdHJpbmcgbGVuZ3RoIGxp")
f.Write("bWl0OiBbNF0uQ2hhbmdpbmcgdGhlIHRleHQgZm9udCB0byBbMl0gZmFpbGVkLkNoYW5naW5nIHRoZSB0ZXh0IGNvbG9yIHRvIFsyXSBmYWlsZWQuVGhlIGNvbnRyb2wgWzNdIG9uIGRpYWxvZyBbMl0gaGFkIHRvIHRydW5jYXRlIHRoZSBzdHJpbmc6IFs0XS5UaGUgYmluYXJ5IGRhdGEgWzJdIHdhcyBub3QgZm91bmRPbiB0aGUgZGlhbG9nIFsyXSB0aGUgY29udHJvbCBbM10gaGFzIGEgcG9zc2libGUgdmFsdWU6IFs0XS4gVGhpcyBpcyBhbiBpbnZhbGlkIG9yIGR1cGxpY2F0ZSB2YWx1ZS5UaGUgY29udHJvbCBbM10gb24gZGlhbG9nIFsyXSBjYW5ub3QgcGFyc2UgdGhlIG1hc2sgc3RyaW5nOiBbNF0uRG8gbm90IHBlcmZvcm0gdGhlIHJlbWFpbmluZyBjb250cm9sIGV2ZW50cy5DTXNpSGFuZGxlciBpbml0aWFsaXphdGlvbiBmYWlsZWQuRGlhbG9nIHdpbmRvdyBjbGFzcyByZWdpc3RyYXRpb24gZmFpbGVkLkNyZWF0ZU5ld0RpYWxvZyBmYWlsZWQgZm9yIHRoZSBkaWFsb2cgWzJdLkZhaWxlZCB0byBjcmVhdGUgYSB3aW5kb3cgZm9yIHRoZSBkaWFsb2cgWzJdLkZhaWxlZCB0byBjcmVhdGUgdGhlIGNvbnRyb2wgWzNdIG9uIHRoZSBkaWFsb2cgWzJdLkNyZWF0aW5nIHRoZSBbMl0gdGFibGUgZmFpbGVkLkNyZWF0aW5nIGEgY3Vyc29yIHRvIHRoZSBbMl0gdGFibGUgZmFpbGVkLkV4ZWN1dGluZyB0aGUgWzJdIHZpZXcgZmFpbGVkLkNyZWF0aW5nIHRoZSB3aW5kb3cgZm9yIHRoZSBjb250cm9sIFszXSBvbiBkaWFsb2cg")
f.Write("WzJdIGZhaWxlZC5UaGUgaGFuZGxlciBmYWlsZWQgaW4gY3JlYXRpbmcgYW4gaW5pdGlhbGl6ZWQgZGlhbG9nLkZhaWxlZCB0byBkZXN0cm95IHdpbmRvdyBmb3IgZGlhbG9nIFsyXS5bMl0gaXMgYW4gaW50ZWdlciBvbmx5IGNvbnRyb2wsIFszXSBpcyBub3QgYSB2YWxpZCBpbnRlZ2VyIHZhbHVlLlRoZSBjb250cm9sIFszXSBvbiBkaWFsb2cgWzJdIGNhbiBhY2NlcHQgcHJvcGVydHkgdmFsdWVzIHRoYXQgYXJlIGF0IG1vc3QgWzVdIGNoYXJhY3RlcnMgbG9uZy4gVGhlIHZhbHVlIFs0XSBleGNlZWRzIHRoaXMgbGltaXQsIGFuZCBoYXMgYmVlbiB0cnVuY2F0ZWQuTG9hZGluZyBSSUNIRUQyMC5ETEwgZmFpbGVkLiBHZXRMYXN0RXJyb3IoKSByZXR1cm5lZDogWzJdLkZyZWVpbmcgUklDSEVEMjAuRExMIGZhaWxlZC4gR2V0TGFzdEVycm9yKCkgcmV0dXJuZWQ6IFsyXS5FeGVjdXRpbmcgYWN0aW9uIFsyXSBmYWlsZWQuRmFpbGVkIHRvIGNyZWF0ZSBhbnkgWzJdIGZvbnQgb24gdGhpcyBzeXN0ZW0uRm9yIFsyXSB0ZXh0c3R5bGUsIHRoZSBzeXN0ZW0gY3JlYXRlZCBhICdbM10nIGZvbnQsIGluIFs0XSBjaGFyYWN0ZXIgc2V0LkZhaWxlZCB0byBjcmVhdGUgWzJdIHRleHRzdHlsZS4gR2V0TGFzdEVycm9yKCkgcmV0dXJuZWQ6IFszXS5JbnZhbGlkIHBhcmFtZXRlciB0byBvcGVyYXRpb24gWzJdOiBQYXJhbWV0ZXIgWzNdLk9wZXJhdGlvbiBbMl0gY2FsbGVkIG91dCBvZiBzZXF1ZW5jZS5UaGUgZmlsZSBbMl0gaXMgbWlz")
f.Write("c2luZy5Db3VsZCBub3QgQmluZEltYWdlIGZpbGUgWzJdLkNvdWxkIG5vdCByZWFkIHJlY29yZCBmcm9tIHNjcmlwdCBmaWxlIFsyXS5NaXNzaW5nIGhlYWRlciBpbiBzY3JpcHQgZmlsZSBbMl0uQ291bGQgbm90IGNyZWF0ZSBzZWN1cmUgc2VjdXJpdHkgZGVzY3JpcHRvci4gRXJyb3I6IFsyXS5Db3VsZCBub3QgcmVnaXN0ZXIgY29tcG9uZW50IFsyXS5Db3VsZCBub3QgdW5yZWdpc3RlciBjb21wb25lbnQgWzJdLkNvdWxkIG5vdCBkZXRlcm1pbmUgdXNlcidzIHNlY3VyaXR5IElELkNvdWxkIG5vdCByZW1vdmUgdGhlIGZvbGRlciBbMl0uQ291bGQgbm90IHNjaGVkdWxlIGZpbGUgWzJdIGZvciByZW1vdmFsIG9uIHJlc3RhcnQuTm8gY2FiaW5ldCBzcGVjaWZpZWQgZm9yIGNvbXByZXNzZWQgZmlsZTogWzJdLlNvdXJjZSBkaXJlY3Rvcnkgbm90IHNwZWNpZmllZCBmb3IgZmlsZSBbMl0uU2NyaXB0IFsyXSB2ZXJzaW9uIHVuc3VwcG9ydGVkLiBTY3JpcHQgdmVyc2lvbjogWzNdLCBtaW5pbXVtIHZlcnNpb246IFs0XSwgbWF4aW11bSB2ZXJzaW9uOiBbNV0uU2hlbGxGb2xkZXIgaWQgWzJdIGlzIGludmFsaWQuRXhjZWVkZWQgbWF4aW11bSBudW1iZXIgb2Ygc291cmNlcy4gU2tpcHBpbmcgc291cmNlICdbMl0nLkNvdWxkIG5vdCBkZXRlcm1pbmUgcHVibGlzaGluZyByb290LiBFcnJvcjogWzJdLkNvdWxkIG5vdCBjcmVhdGUgZmlsZSBbMl0gZnJvbSBzY3JpcHQgZGF0YS4gRXJyb3I6IFszXS5Db3VsZCBub3QgaW5pdGlh")
f.Write("bGl6ZSByb2xsYmFjayBzY3JpcHQgWzJdLkNvdWxkIG5vdCBzZWN1cmUgdHJhbnNmb3JtIFsyXS4gRXJyb3IgWzNdLkNvdWxkIG5vdCB1bnNlY3VyZSB0cmFuc2Zvcm0gWzJdLiBFcnJvciBbM10uQ291bGQgbm90IGZpbmQgdHJhbnNmb3JtIFsyXS5XaW5kb3dzIEluc3RhbGxlciBjYW5ub3QgaW5zdGFsbCBhIHN5c3RlbSBmaWxlIHByb3RlY3Rpb24gY2F0YWxvZy4gQ2F0YWxvZzogWzJdLCBFcnJvcjogWzNdLldpbmRvd3MgSW5zdGFsbGVyIGNhbm5vdCByZXRyaWV2ZSBhIHN5c3RlbSBmaWxlIHByb3RlY3Rpb24gY2F0YWxvZyBmcm9tIHRoZSBjYWNoZS4gQ2F0YWxvZzogWzJdLCBFcnJvcjogWzNdLldpbmRvd3MgSW5zdGFsbGVyIGNhbm5vdCBkZWxldGUgYSBzeXN0ZW0gZmlsZSBwcm90ZWN0aW9uIGNhdGFsb2cgZnJvbSB0aGUgY2FjaGUuIENhdGFsb2c6IFsyXSwgRXJyb3I6IFszXS5EaXJlY3RvcnkgTWFuYWdlciBub3Qgc3VwcGxpZWQgZm9yIHNvdXJjZSByZXNvbHV0aW9uLlVuYWJsZSB0byBjb21wdXRlIHRoZSBDUkMgZm9yIGZpbGUgWzJdLkJpbmRJbWFnZSBhY3Rpb24gaGFzIG5vdCBiZWVuIGV4ZWN1dGVkIG9uIFsyXSBmaWxlLlRoaXMgdmVyc2lvbiBvZiBXaW5kb3dzIGRvZXMgbm90IHN1cHBvcnQgZGVwbG95aW5nIDY0LWJpdCBwYWNrYWdlcy4gVGhlIHNjcmlwdCBbMl0gaXMgZm9yIGEgNjQtYml0IHBhY2thZ2UuR2V0UHJvZHVjdEFzc2lnbm1lbnRUeXBlIGZhaWxlZC5JbnN0YWxsYXRpb24gb2YgQ29tUGx1")
f.Write("cyBBcHAgWzJdIGZhaWxlZCB3aXRoIGVycm9yIFszXS5UaGUgcGF0Y2hlcyBpbiB0aGlzIGxpc3QgY29udGFpbiBpbmNvcnJlY3Qgc2VxdWVuY2luZyBpbmZvcm1hdGlvbjogWzJdWzNdWzRdWzVdWzZdWzddWzhdWzldWzEwXVsxMV1bMTJdWzEzXVsxNF1bMTVdWzE2XS5QYXRjaCBbMl0gY29udGFpbnMgaW52YWxpZCBzZXF1ZW5jaW5nIGluZm9ybWF0aW9uLiBDb3VsZCBub3QgY29ubmVjdCB0byBbMl0gJ1szXScuIFs0XUVycm9yIHJldHJpZXZpbmcgdmVyc2lvbiBzdHJpbmcgZnJvbSBbMl0gJ1szXScuIFs0XVNRTCB2ZXJzaW9uIHJlcXVpcmVtZW50cyBub3QgbWV0OiBbM10uIFRoaXMgaW5zdGFsbGF0aW9uIHJlcXVpcmVzIFsyXSBbNF0gb3IgbGF0ZXIuQ291bGQgbm90IG9wZW4gU1FMIHNjcmlwdCBmaWxlIFsyXS5FcnJvciBleGVjdXRpbmcgU1FMIHNjcmlwdCBbMl0uIExpbmUgWzNdLiBbNF1Db25uZWN0aW9uIG9yIGJyb3dzaW5nIGZvciBkYXRhYmFzZSBzZXJ2ZXJzIHJlcXVpcmVzIHRoYXQgTURBQyBiZSBpbnN0YWxsZWQuRXJyb3IgaW5zdGFsbGluZyBDT00rIGFwcGxpY2F0aW9uIFsyXS4gWzNdRXJyb3IgdW5pbnN0YWxsaW5nIENPTSsgYXBwbGljYXRpb24gWzJdLiBbM11FcnJvciBpbnN0YWxsaW5nIENPTSsgYXBwbGljYXRpb24gWzJdLiAgQ291bGQgbm90IGxvYWQgTWljcm9zb2Z0KFIpIC5ORVQgY2xhc3MgbGlicmFyaWVzLiBSZWdpc3RlcmluZyAuTkVUIHNlcnZpY2VkIGNvbXBvbmVudHMgcmVxdWlyZXMg")
f.Write("dGhhdCBNaWNyb3NvZnQoUikgLk5FVCBGcmFtZXdvcmsgYmUgaW5zdGFsbGVkLkNvdWxkIG5vdCBleGVjdXRlIFNRTCBzY3JpcHQgZmlsZSBbMl0uIENvbm5lY3Rpb24gbm90IG9wZW46IFszXUVycm9yIGJlZ2lubmluZyB0cmFuc2FjdGlvbnMgZm9yIFsyXSAnWzNdJy4gRGF0YWJhc2UgWzRdLiBbNV1FcnJvciBjb21taXR0aW5nIHRyYW5zYWN0aW9ucyBmb3IgWzJdICdbM10nLiBEYXRhYmFzZSBbNF0uIFs1XVRoaXMgaW5zdGFsbGF0aW9uIHJlcXVpcmVzIGEgTWljcm9zb2Z0IFNRTCBTZXJ2ZXIuIFRoZSBzcGVjaWZpZWQgc2VydmVyICdbM10nIGlzIGEgTWljcm9zb2Z0IFNRTCBTZXJ2ZXIgRGVza3RvcCBFbmdpbmUgb3IgU1FMIFNlcnZlciBFeHByZXNzLkVycm9yIHJldHJpZXZpbmcgc2NoZW1hIHZlcnNpb24gZnJvbSBbMl0gJ1szXScuIERhdGFiYXNlOiAnWzRdJy4gWzVdRXJyb3Igd3JpdGluZyBzY2hlbWEgdmVyc2lvbiB0byBbMl0gJ1szXScuIERhdGFiYXNlOiAnWzRdJy4gWzVdVGhpcyBpbnN0YWxsYXRpb24gcmVxdWlyZXMgQWRtaW5pc3RyYXRvciBwcml2aWxlZ2VzIGZvciBpbnN0YWxsaW5nIENPTSsgYXBwbGljYXRpb25zLiBMb2cgb24gYXMgYW4gYWRtaW5pc3RyYXRvciBhbmQgdGhlbiByZXRyeSB0aGlzIGluc3RhbGxhdGlvbi5UaGUgQ09NKyBhcHBsaWNhdGlvbiAiWzJdIiBpcyBjb25maWd1cmVkIHRvIHJ1biBhcyBhbiBOVCBzZXJ2aWNlOyB0aGlzIHJlcXVpcmVzIENPTSsgMS41IG9yIGxhdGVyIG9u")
f.Write("IHRoZSBzeXN0ZW0uIFNpbmNlIHlvdXIgc3lzdGVtIGhhcyBDT00rIDEuMCwgdGhpcyBhcHBsaWNhdGlvbiB3aWxsIG5vdCBiZSBpbnN0YWxsZWQuRXJyb3IgdXBkYXRpbmcgWE1MIGZpbGUgWzJdLiBbM11FcnJvciBvcGVuaW5nIFhNTCBmaWxlIFsyXS4gWzNdVGhpcyBzZXR1cCByZXF1aXJlcyBNU1hNTCAzLjAgb3IgaGlnaGVyIGZvciBjb25maWd1cmluZyBYTUwgZmlsZXMuIFBsZWFzZSBtYWtlIHN1cmUgdGhhdCB5b3UgaGF2ZSB2ZXJzaW9uIDMuMCBvciBoaWdoZXIuRXJyb3IgY3JlYXRpbmcgWE1MIGZpbGUgWzJdLiBbM11FcnJvciBsb2FkaW5nIHNlcnZlcnMuRXJyb3IgbG9hZGluZyBOZXRBcGkzMi5ETEwuIFRoZSBJU05ldEFwaS5kbGwgbmVlZHMgdG8gaGF2ZSBOZXRBcGkzMi5ETEwgcHJvcGVybHkgbG9hZGVkIGFuZCByZXF1aXJlcyBhbiBOVCBiYXNlZCBvcGVyYXRpbmcgc3lzdGVtLlNlcnZlciBub3QgZm91bmQuIFZlcmlmeSB0aGF0IHRoZSBzcGVjaWZpZWQgc2VydmVyIGV4aXN0cy4gVGhlIHNlcnZlciBuYW1lIGNhbiBub3QgYmUgZW1wdHkuVW5zcGVjaWZpZWQgZXJyb3IgZnJvbSBJU05ldEFwaS5kbGwuVGhlIGJ1ZmZlciBpcyB0b28gc21hbGwuQWNjZXNzIGRlbmllZC4gQ2hlY2sgYWRtaW5pc3RyYXRpdmUgcmlnaHRzLkludmFsaWQgY29tcHV0ZXIuVW5kZWZpbmVkIHN3aXRjaCBjYXNlLlVuaGFuZGxlZCBleGNlcHRpb24uSW52YWxpZCB1c2VyIG5hbWUgZm9yIHRoaXMgc2VydmVyIG9yIGRvbWFpbi5U")
f.Write("aGUgY2FzZS1zZW5zaXRpdmUgcGFzc3dvcmRzIGRvIG5vdCBtYXRjaC5UaGUgbGlzdCBpcyBlbXB0eS5BY2Nlc3MgdmlvbGF0aW9uLkVycm9yIGdldHRpbmcgZ3JvdXAuRXJyb3IgYWRkaW5nIHVzZXIgdG8gZ3JvdXAuIFZlcmlmeSB0aGF0IHRoZSBncm91cCBleGlzdHMgZm9yIHRGAAEAIgABADIAAQBAAAEANgABAEEAAQBJAAEARwABAFYAAQAzAAEAJgABADAAAQBKAAEASgABACMAAQBCAAEAOwABAD4AAQA4AAEATgABACsAAQA7AAEAQAABADoAAQAsAAEAOAABACsAAQAzAAEAKgABAC0AAQCzAAEAFwABABYAAQBAAAEAGwABAB8AAQBGAAEAIgABACIAAQA7AAEAIQABAKoAAQAyAAEAOgABADkAAQA7AAEARwABAEgAAQAhAAEAQQABAEQAAQBRAAEATwABAGEAAQBiAAEAYgABAGIAAQBhAAEARAABAC4AAQApAAEARwABAGoAAQAwAAEALgABAEcAAQBMAAEAQAABADQAAQArAAEAPwABACwAAQAlAAEAJgABAC8AAQA9AAEALwABAC8AAQAwAAEAKAABADUAAQBfAAEANAABACEAAQAsAAEAhQABAHEAAQBHAAEAIAABAFIAAQBWAAEARgABAFgAAQBMAAEARQABADgAAQA3AAEAOwABAE0AAQBKAAEAQQABAEIAAQBYAAEAeAABAFcAAQAnAAEANgABAEUAAQAyAAEAMgABAD4AAQAsAAEANAABAD4AAQA7AAEAIAABABsAAQArAAEALAABAEAAAQA9AAEARAABAD8AAQBJAAEAXQABAEoAAQAZAAEAJwABAEUAAQBPAAEAZgABAEIAAQApAAEARAABACkAAQATAAEAKwABAFYAAQBpAAEAgwABAK8AAQBeAAEAOQABACUAAQA7AAEARwABAFsAAQAiAAEA")
f.Write("RQABAEoAAQAlAAEAJgABAD4AAQAhAAEAYwABAEAAAQAsAAEAIgABACgAAQAqAAEALQABADMAAQAeAAEAKgABAB4AAQA9AAEANQABACgAAQBBAAEAmAABADoAAQA6AAEAHAABAC0AAQBJAAEAPQABADIAAQAlAAEAGAABAB0AAQArAAEAIgABADgAAQAhAAEAIwABACcAAQAgAAEAMwABAC4AAQAsAAEAYAABAB4AAQA6AAEAMAABADcAAQApAAEAKgABACwAAQAdAAEAXAABAGwAAQBqAAEANQABACcAAQAzAAEAawABACAAAQA2AAEAeAABADMAAQAAAAAAAAAAACMAAQAzAAEAUwABACMAAQAtAAEATAABACoAAQAsAAEAtgABAD8AAQA9AAEAPgABAI0AAQBEAAEAPwABAJIAAQC4AAEAIAABAB8AAQB4AAEAIAABABYAAQCCAAEAXAABACQAAQAYAAEAKwABABEAAQAWAAEAFAABACwAAQAqAAEAEgABABEAAQAUAAEAUwABABQAAQA0AAEAIgABACMAAQBeAAEADQABAA4AAQBJAAEAaGlzIGRvbWFpbiBvciBzZXJ2ZXIuRXJyb3IgY3JlYXRpbmcgdXNlci5FUlJPUl9ORVRBUElfRVJST1JfTk9UX1BSSU1BUlkgcmV0dXJuZWQgZnJvbSBOZXRBUEkuVGhlIHNwZWNpZmllZCB1c2VyIGFscmVhZHkgZXhpc3RzLlRoZSBzcGVjaWZpZWQgZ3JvdXAgYWxyZWFkeSBleGlzdHMuSW52YWxpZCBwYXNzd29yZC4gVmVyaWZ5IHRoYXQgdGhlIHBhc3N3b3JkIGlzIGluIGFjY29yZGFuY2Ugd2l0aCB5b3VyIG5ldHdvcmsgcGFzc3dvcmQgcG9saWN5LkludmFsaWQgbmFtZS5JbnZhbGlkIGdyb3VwLlRoZSB1c2VyIG5hbWUgY2FuIG5vdCBiZSBlbXB0eSBhbmQg")
f.Write("bXVzdCBiZSBpbiB0aGUgZm9ybWF0IERPTUFJTlxVc2VybmFtZS5FcnJvciBsb2FkaW5nIG9yIGNyZWF0aW5nIElOSSBmaWxlIGluIHRoZSB1c2VyIFRFTVAgZGlyZWN0b3J5LklTTmV0QVBJLmRsbCBpcyBub3QgbG9hZGVkIG9yIHRoZXJlIHdhcyBhbiBlcnJvciBsb2FkaW5nIHRoZSBkbGwuIFRoaXMgZGxsIG5lZWRzIHRvIGJlIGxvYWRlZCBmb3IgdGhpcyBvcGVyYXRpb24uIFZlcmlmeSB0aGF0IHRoZSBkbGwgaXMgaW4gdGhlIFNVUFBPUlRESVIgZGlyZWN0b3J5LkVycm9yIGRlbGV0aW5nIElOSSBmaWxlIGNvbnRhaW5pbmcgbmV3IHVzZXIgaW5mb3JtYXRpb24gZnJvbSB0aGUgdXNlcidzIFRFTVAgZGlyZWN0b3J5LkVycm9yIGdldHRpbmcgdGhlIHByaW1hcnkgZG9tYWluIGNvbnRyb2xsZXIgKFBEQykuRXZlcnkgZmllbGQgbXVzdCBoYXZlIGEgdmFsdWUgaW4gb3JkZXIgdG8gY3JlYXRlIGEgdXNlci5PREJDIGRyaXZlciBmb3IgWzJdIG5vdCBmb3VuZC4gVGhpcyBpcyByZXF1aXJlZCB0byBjb25uZWN0IHRvIFsyXSBkYXRhYmFzZSBzZXJ2ZXJzLkVycm9yIGNyZWF0aW5nIGRhdGFiYXNlIFs0XS4gU2VydmVyOiBbMl0gWzNdLiBbNV1FcnJvciBjb25uZWN0aW5nIHRvIGRhdGFiYXNlIFs0XS4gU2VydmVyOiBbMl0gWzNdLiBbNV1FcnJvciBhdHRlbXB0aW5nIHRvIG9wZW4gY29ubmVjdGlvbiBbMl0uIE5vIHZhbGlkIGRhdGFiYXNlIG1ldGFkYXRhIGFzc29jaWF0ZWQgd2l0aCB0aGlzIGNvbm5lY3Rpb24uJkFueW9u")
f.Write("ZSB3aG8gdXNlcyB0aGlzIGNvbXB1dGVyIChhbGwgdXNlcnMpQWN0aW9uRGF0YVByb2dyZXNzQWN0aW9uUHJvZ3Jlc3M5NUFkbWluSW5zdGFsbEZpbmFsaXplU2V0UHJvZ3Jlc3NTZWxlY3Rpb25TaXplU2VsZWN0aW9uRGVzY3JpcHRpb25JdGVtRGVzY3JpcHRpb25TZWxlY3Rpb25QYXRoTG9jYXRpb25fMTQ0QzM3NzBfMUFDMl80OUE0X0I5QzlfQkRDQTk5NTc1QkQ3X0ZJTFRFUl9EODQxMTlDOF8zQzI1XzQwRjBfOTg4RF9DOEIwQUM3MjY1MDdfRklMVEVSX0YxQkQxRThBXzcyRjlfNEU2MF9CNjIwXzgyQ0E2OUQ0QjJBOV9GSUxURVJTZXJ2ZXJWZXJzaW9uU09GVFdBUkVcTWljcm9zb2Z0XE1pY3Jvc29mdCBPcGVyYXRpb25zIE1hbmFnZXJcMy4wXFNldHVwSW1hZ2VQYXRoU1lTVEVNXEN1cnJlbnRDb250cm9sU2V0XFNlcnZpY2VzXEhlYWx0aFNlcnZpY2VJbnN0YWxsU09GVFdBUkVcTWljcm9zb2Z0XE5FVCBGcmFtZXdvcmsgU2V0dXBcTkRQXHYyLjAuNTA3MjdUYWhvbWFBcmlhbEFyaWFsOEFyaWFsOUFyaWFsQmx1ZTEwQXJpYWxCbHVlU3RyaWtlMTBDb3VyaWVyIE5ld0NvdXJpZXJOZXc4Q291cmllck5ldzlNUyBHb3RoaWNNU0dvdGhpYzlNU1NhbnNCb2xkOE1TIFNhbnMgU2VyaWZNU1NhbnNTZXJpZjhNU1NhbnNTZXJpZjlNU1NHcmV5U2VyaWY4TVNTV2hpdGVTZXJpZjhUYWhvbWExMFRhaG9tYTlUYWhvbWFCb2xkMTBUYWhvbWFCb2xkOFRpbWVzIE5ldyBSb21hblRpbWVzOFRpbWVzOVRpbWVzSXRhbGljMTJUaW1lc0l0")
f.Write("YWxpY0JsdWUxMFRpbWVzUmVkMTZieXRlc0dCS0JUaGlzIGZlYXR1cmUgd2lsbCBub3QgYmUgYXZhaWxhYmxlLk1CQWJzZW50UGF0aFRoaXMgZmVhdHVyZSB3aWxsIGJlIGluc3RhbGxlZCB3aGVuIHJlcXVpcmVkLk1lbnVBYnNlbnRUaGlzIGZlYXR1cmUsIGFuZCBhbGwgc3ViZmVhdHVyZXMsIHdpbGwgYmUgaW5zdGFsbGVkIHRvIHJ1biBmcm9tIHRoZSBDRC5NZW51QWR2ZXJ0aXNlVGhpcyBmZWF0dXJlLCBhbmQgYWxsIHN1YmZlYXR1cmVzLCB3aWxsIGJlIGluc3RhbGxlZCBvbiBsb2NhbCBoYXJkIGRyaXZlLk1lbnVBbGxDRFRoaXMgZmVhdHVyZSwgYW5kIGFsbCBzdWJmZWF0dXJlcywgd2lsbCBiZSBpbnN0YWxsZWQgdG8gcnVuIGZyb20gdGhlIG5ldHdvcmsuTWVudUFsbExvY2FsVGhpcyBmZWF0dXJlIHdpbGwgYmUgaW5zdGFsbGVkIHRvIHJ1biBmcm9tIENELk1lbnVBbGxOZXR3b3JrVGhpcyBmZWF0dXJlIHdpbGwgYmUgaW5zdGFsbGVkIG9uIGxvY2FsIGhhcmQgZHJpdmUuTWVudUNEVGhpcyBmZWF0dXJlIHdpbGwgYmUgaW5zdGFsbGVkIHRvIHJ1biBmcm9tIG5ldHdvcmsuTWVudUxvY2FsVGhpcyBmZWF0dXJlIHdpbGwgcmVtYWluIHVuaW5zdGFsbGVkLk1lbnVOZXR3b3JrVGhpcyBmZWF0dXJlIHdpbGwgYmUgc2V0IHRvIGJlIGluc3RhbGxlZCB3aGVuIHJlcXVpcmVkLlNlbEFic2VudEFic2VudFNlbEFic2VudEFkdmVydGlzZVRoaXMgZmVhdHVyZSB3aWxsIGJlIGluc3RhbGxlZCBvbiB0aGUgbG9jYWwgaGFyZCBk")
f.Write("cml2ZS5TZWxBYnNlbnRDRFRoaXMgZmVhdHVyZSB3aWxsIGJlIGluc3RhbGxlZCB0byBydW4gZnJvbSB0aGUgbmV0d29yay5TZWxBYnNlbnRMb2NhbFRoaXMgZmVhdHVyZSB3aWxsIGJlY29tZSB1bmF2YWlsYWJsZS5TZWxBYnNlbnROZXR3b3JrV2lsbCBiZSBpbnN0YWxsZWQgd2hlbiByZXF1aXJlZC5TZWxBZHZlcnRpc2VBYnNlbnRUaGlzIGZlYXR1cmUgd2lsbCBiZSBhdmFpbGFibGUgdG8gcnVuIGZyb20gQ0QuU2VsQWR2ZXJ0aXNlQWR2ZXJ0aXNlVGhpcyBmZWF0dXJlIHdpbGwgYmUgaW5zdGFsbGVkIG9uIHlvdXIgbG9jYWwgaGFyZCBkcml2ZS5TZWxBZHZlcnRpc2VDRFRoaXMgZmVhdHVyZSB3aWxsIGJlIGF2YWlsYWJsZSB0byBydW4gZnJvbSB0aGUgbmV0d29yay5TZWxBZHZlcnRpc2VMb2NhbFRoaXMgZmVhdHVyZSB3aWxsIGJlIHVuaW5zdGFsbGVkIGNvbXBsZXRlbHksIGFuZCB5b3Ugd29uJ3QgYmUgYWJsZSB0byBydW4gaXQgZnJvbSBDRC5TZWxBZHZlcnRpc2VOZXR3b3JrVGhpcyBmZWF0dXJlIHdhcyBydW4gZnJvbSB0aGUgQ0QgYnV0IHdpbGwgYmUgc2V0IHRvIGJlIGluc3RhbGxlZCB3aGVuIHJlcXVpcmVkLlNlbENEQWJzZW50VGhpcyBmZWF0dXJlIHdpbGwgY29udGludWUgdG8gYmUgcnVuIGZyb20gdGhlIENEU2VsQ0RBZHZlcnRpc2VUaGlzIGZlYXR1cmUgd2FzIHJ1biBmcm9tIHRoZSBDRCBidXQgd2lsbCBiZSBpbnN0YWxsZWQgb24gdGhlIGxvY2FsIGhhcmQgZHJpdmUuU2VsQ0RDRFRoaXMgZmVhdHVy")
f.Write("ZSBmcmVlcyB1cCBbMV0gb24geW91ciBoYXJkIGRyaXZlLlNlbENETG9jYWxUaGlzIGZlYXR1cmUgcmVxdWlyZXMgWzFdIG9uIHlvdXIgaGFyZCBkcml2ZS5TZWxDaGlsZENvc3ROZWdDb21waWxpbmcgY29zdCBmb3IgdGhpcyBmZWF0dXJlLi4uU2VsQ2hpbGRDb3N0UG9zVGhpcyBmZWF0dXJlIHdpbGwgYmUgY29tcGxldGVseSByZW1vdmVkLlNlbENvc3RQZW5kaW5nVGhpcyBmZWF0dXJlIHdpbGwgYmUgcmVtb3ZlZCBmcm9tIHlvdXIgbG9jYWwgaGFyZCBkcml2ZSBidXQgd2lsbCBiZSBzZXQgdG8gYmUgaW5zdGFsbGVkIHdoZW4gcmVxdWlyZWQuU2VsTG9jYWxBYnNlbnRUaGlzIGZlYXR1cmUgd2lsbCBiZSByZW1vdmVkIGZyb20geW91ciBsb2NhbCBoYXJkIGRyaXZlIGJ1dCB3aWxsIHN0aWxsIGJlIGF2YWlsYWJsZSB0byBydW4gZnJvbSBDRC5TZWxMb2NhbEFkdmVydGlzZVRoaXMgZmVhdHVyZSB3aWxsIHJlbWFpbiBvbiB5b3VyIGxvY2FsIGhhcmQgZHJpdmUuU2VsTG9jYWxDRFRoaXMgZmVhdHVyZSB3aWxsIGJlIHJlbW92ZWQgZnJvbSB5b3VyIGxvY2FsIGhhcmQgZHJpdmUsIGJ1dCB3aWxsIGJlIHN0aWxsIGF2YWlsYWJsZSB0byBydW4gZnJvbSB0aGUgbmV0d29yay5TZWxMb2NhbExvY2FsVGhpcyBmZWF0dXJlIHdpbGwgYmUgdW5pbnN0YWxsZWQgY29tcGxldGVseSwgYW5kIHlvdSB3b24ndCBiZSBhYmxlIHRvIHJ1biBpdCBmcm9tIHRoZSBuZXR3b3JrLlNlbExvY2FsTmV0d29ya1RoaXMgZmVhdHVyZSB3YXMgcnVu")
f.Write("IGZyb20gdGhlIG5ldHdvcmsgYnV0IHdpbGwgYmUgaW5zdGFsbGVkIHdoZW4gcmVxdWlyZWQuU2VsTmV0d29ya0Fic2VudFRoaXMgZmVhdHVyZSB3YXMgcnVuIGZyb20gdGhlIG5ldHdvcmsgYnV0IHdpbGwgYmUgaW5zdGFsbGVkIG9uIHRoZSBsb2NhbCBoYXJkIGRyaXZlLlNlbE5ldHdvcmtBZHZlcnRpc2VUaGlzIGZlYXR1cmUgd2lsbCBjb250aW51ZSB0byBiZSBydW4gZnJvbSB0aGUgbmV0d29ya1NlbE5ldHdvcmtMb2NhbFRoaXMgZmVhdHVyZSBmcmVlcyB1cCBbMV0gb24geW91ciBoYXJkIGRyaXZlLiBJdCBoYXMgWzJdIG9mIFszXSBzdWJmZWF0dXJlcyBzZWxlY3RlZC4gVGhlIHN1YmZlYXR1cmVzIGZyZWUgdXAgWzRdIG9uIHlvdXIgaGFyZCBkcml2ZS5TZWxOZXR3b3JrTmV0d29ya1RoaXMgZmVhdHVyZSBmcmVlcyB1cCBbMV0gb24geW91ciBoYXJkIGRyaXZlLiBJdCBoYXMgWzJdIG9mIFszXSBzdWJmZWF0dXJlcyBzZWxlY3RlZC4gVGhlIHN1YmZlYXR1cmVzIHJlcXVpcmUgWzRdIG9uIHlvdXIgaGFyZCBkcml2ZS5TZWxQYXJlbnRDb3N0TmVnTmVnVGhpcyBmZWF0dXJlIHJlcXVpcmVzIFsxXSBvbiB5b3VyIGhhcmQgZHJpdmUuIEl0IGhhcyBbMl0gb2YgWzNdIHN1YmZlYXR1cmVzIHNlbGVjdGVkLiBUaGUgc3ViZmVhdHVyZXMgZnJlZSB1cCBbNF0gb24geW91ciBoYXJkIGRyaXZlLlNlbFBhcmVudENvc3ROZWdQb3NUaGlzIGZlYXR1cmUgcmVxdWlyZXMgWzFdIG9uIHlvdXIgaGFyZCBkcml2ZS4gSXQgaGFzIFsy")
f.Write("XSBvZiBbM10gc3ViZmVhdHVyZXMgc2VsZWN0ZWQuIFRoZSBzdWJmZWF0dXJlcyByZXF1aXJlIFs0XSBvbiB5b3VyIGhhcmQgZHJpdmUuU2VsUGFyZW50Q29zdFBvc05lZ1RpbWUgcmVtYWluaW5nOiB7WzFdIG1pbiB9WzJdIHNlY1NlbFBhcmVudENvc3RQb3NQb3NBdmFpbGFibGVUaW1lUmVtYWluaW5nRGlmZmVyZW5jZXNWb2x1bWVDb3N0QXZhaWxhYmxlUmVxdWlyZWRWb2x1bWVDb3N0RGlmZmVyZW5jZURpc2sgU2l6ZVZvbHVtZUNvc3RSZXF1aXJlZFZvbHVtZVZvbHVtZUNvc3RTaXplVm9sdW1lQ29zdFZvbHVtZUlTX1BST0RVQ1RfVVBHUkFERTQuMS4xMDBJU19NT0RFUk5fSU5TVEFMTEVEMTAwLjAuMDEuMC4wUHJvZHVjdCBDb25naXVyYXRpb24gcHJvcGVydHkgbmFtZUlTUHJvZHVjdENvbmZpZ3VyYXRpb25JbnN0YW5jZVByb3BlcnR5U3RyaW5nIHZhbHVlIGZvciBwcm9wZXJ0eS5Gb3JlaWduIGtleSBpbnRvIHRoZSBJU1Byb2R1Y3RDb25maWd1cmF0aW9uIHRhYmxlLg0KSVNQcm9kdWN0Q29uZmlndXJhdGlvbklTUHJvZHVjdENvbmZpZ3VyYXRpb25fSWRlbnRpZmllcyB0aGUgaW5zdGFuY2UgbnVtYmVyIG9mIHRoaXMgaW5zdGFuY2UuIFRoaXMgdmFsdWUgaXMgc3RvcmVkIGluIHRoZSBQcm9wZXJ0eSBJbnN0YW5jZUlkLkluc3RhbmNlSWRGdWxsIHBhdGgsIHRoZSBjYXRlZ29yeSBpcyBvZiBUZXh0IGluc3RlYWQgb2YgUGF0aCBiZWNhdXNlIG9mIHBvdGVudGlhbCB1c2Ugb2YgcGF0aCB2YXJpYWJsZXMuSVNCdWls")
f.Write("ZFNvdXJjZVBhdGhJU0RJTVJlZmVyZW5jZVRoaXMgaXMgdGhlIHByaW1hcnkga2V5IHRvIHRoZSBJU0RJTVJlZmVyZW5jZSB0YWJsZUlTRElNRGVwZW5kZW5jeU5hbWUgb2YgYSB2YXJpYWJsZSBkZWZpbmVkIGluIHRoZSAuZGltIGZpbGVJU0RJTVZhcmlhYmxlVHlwZSBvZiB0aGUgdmFyaWFibGUuIDA6IEJ1aWxkIFZhcmlhYmxlLCAxOiBSdW50aW1lIFZhcmlhYmxlVGhpcyBpcyB0aGUgcHJpbWFyeSBrZXkgdG8gdGhlIElTRElNVmFyaWFibGUgdGFibGVGb3JlaWduIGtleSBpbnRvIElTRElNUmVmZXJlbmNlIHRhYmxlLklTRElNUmVmZXJlbmNlX05ldyB2YWx1ZSB0aGF0IHlvdSB3YW50IHRvIG92ZXJyaWRlIHdpdGhOZXdWYWx1ZUlTRmVhdHVyZURJTVJlZmVyZW5jZXNUaGlzIGlzIHRoZSBwcmltYXJ5IGtleSB0byB0aGUgSVNESU1EZXBlbmRlbmN5IHRhYmxldGhlIFVVSUQgaWRlbnRpZnlpbmcgdGhlIHJlcXVpcmVkIERJTVJlcXVpcmVkVVVJRHRoZSBtYWpvciB2ZXJzaW9uIGlkZW50aWZ5aW5nIHRoZSByZXF1aXJlZCBESU1SZXF1aXJlZE1ham9yVmVyc2lvbnRoZSBtaW5vciB2ZXJzaW9uIGlkZW50aWZ5aW5nIHRoZSByZXF1aXJlZCBESU1SZXF1aXJlZE1pbm9yVmVyc2lvbnRoZSBidWlsZCB2ZXJzaW9uIGlkZW50aWZ5aW5nIHRoZSByZXF1aXJlZCBESU1SZXF1aXJlZEJ1aWxkVmVyc2lvbnRoZSByZXZpc2lvbiB2ZXJzaW9uIGlkZW50aWZ5aW5nIHRoZSByZXF1aXJlZCBESU1SZXF1aXJlZFJldmlzaW9uVmVyc2lv")
f.Write("bklTRElNUmVmZXJlbmNlX1BhcmVudElTRElNUmVmZXJlbmNlRGVwZW5kZW5jaWVzRm9yZWlnbiBrZXkgaW50byBJU0RJTURlcGVuZGVuY3kgdGFibGUuSVNESU1EZXBlbmRlbmN5X0FTIFJlcG9zaXRvcnkgcHJvcGVydHkgbmFtZUlTUmVsZWFzZUFTUHVibGlzaEluZm9BUyBSZXBvc2l0b3J5IHByb3BlcnR5IHZhbHVlRm9yZWlnbiBrZXkgaW50byB0aGUgSVNQcm9kdWN0Q29uZmlndXJhdGlvbiB0YWJsZS5Gb3JlaWduIGtleSBpbnRvIHRoZSBJU1JlbGVhc2UgdGFibGUuSVNSZWxlYXNlSVNSZWxlYXNlXzwhRE9DVFlQRSBIVE1MIFBVQkxJQyAiLS8vVzNDLy9EVEQgSFRNTCA0LjAxIFRyYW5zaXRpb25hbC8vRU4iPg0KPGh0bWw+DQo8aGVhZD4NCgk8dGl0bGU+Q3VzdG9tIEFjdGlvbiBJbmZvcm1hdGlvbjwvdGl0bGU+DQo8L2hlYWQ+DQoNCjxib2R5Pg0KDQo8cCBhbGlnbj0iY2VudGVyIj48c3Ryb25nPjxmb250IGZhY2U9IkFyaWFsIiBzaXplPTQ+Q3VzdG9tIEFjdGlvbiBJbmZvcm1hdGlvbjwvZm9udD48L3N0cm9uZz48L3A+DQoNCjxwPjxzdHJvbmc+PGVtPjxmb250IGZhY2U9IkFyaWFsIj5BY3Rpb24gTmFtZTwvcD48L2VtPjwvc3Ryb25nPjwvZm9udD48L3A+DQo8cD5TZXRBUlBJTlNUQUxMTE9DQVRJT048L3A+DQoNCjxwPjxzdHJvbmc+PGVtPjxmb250IGZhY2U9IkFyaWFsIj5UeXBlPC9wPjwvZW0+PC9zdHJvbmc+PC9mb250PjwvcD4NCjxwPjUxPC9wPg0KDQo8cD48c3Ryb25nPjxlbT48Zm9udCBmYWNlPSJB")
f.Write("cmlhbCI+RGVzY3JpcHRpb248L3A+PC9lbT48L3N0cm9uZz48L2ZvbnQ+PC9wPg0KPHA+UmVzb2x2ZXMgdGhlIGRpcmVjdG9yeSBpZGVudGlmaWVyIHVzZWQgaW4gdGhlIEFkZCBvciBSZW1vdmUgUHJvZ3JhbXMgUmVhZCBNZSBwcm9wZXJ0eS4gVGhpcyBjdXN0b20gYWN0aW9uIGlzIHJlcXVpcmVkIGJlY2F1c2UgQVJQUkVBRE1FIGlzIGEgV2luZG93cyBJbnN0YWxsZXIgcHJvcGVydHkgYW5kIHN1Y2ggcHJvcGVydGllcyBhcmUgbm90IGZvcm1hdHRlZCBhdXRvbWF0aWNhbGx5LjwvcD4NCg0KPC9ib2R5Pg0KPC9odG1sPg0KPCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMDEgVHJhbnNpdGlvbmFsLy9FTiI+DQo8aHRtbD4NCjxoZWFkPg0KCTx0aXRsZT5DdXN0b20gQWN0aW9uIEluZm9ybWF0aW9uPC90aXRsZT4NCjwvaGVhZD4NCg0KPGJvZHk+DQoNCjxwIGFsaWduPSJjZW50ZXIiPjxzdHJvbmc+PGZvbnQgZmFjZT0iQXJpYWwiIHNpemU9ND5DdXN0b20gQWN0aW9uIEluZm9ybWF0aW9uPC9mb250Pjwvc3Ryb25nPjwvcD4NCg0KPHA+PHN0cm9uZz48ZW0+PGZvbnQgZmFjZT0iQXJpYWwiPkFjdGlvbiBOYW1lPC9wPjwvZW0+PC9zdHJvbmc+PC9mb250PjwvcD4NCjxwPlNldEFsbFVzZXJzUHJvZmlsZU5UPC9wPg0KDQo8cD48c3Ryb25nPjxlbT48Zm9udCBmYWNlPSJBcmlhbCI+VHlwZTwvcD48L2VtPjwvc3Ryb25nPjwvZm9udD48L3A+DQo8cD41MTwvcD4NCg0KPHA+PHN0cm9uZz48ZW0+PGZv")
f.Write("bnQgZmFjZT0iQXJpYWwiPkRlc2NyaXB0aW9uPC9wPjwvZW0+PC9zdHJvbmc+PC9mb250PjwvcD4NCjxwPkluaXRpYWxpemVzIHRoZSBBTExVU0VSU1BST0ZJTEUgZGlyZWN0b3J5IGlkZW50aWZpZXIgZm9yIFdpbmRvd3MgTlQgNC48L3A+DQoNCjwvYm9keT4NCjwvaHRtbD4NCjwhRE9DVFlQRSBIVE1MIFBVQkxJQyAiLS8vVzNDLy9EVEQgSFRNTCA0LjAxIFRyYW5zaXRpb25hbC8vRU4iPg0KPGh0bWw+DQo8aGVhZD4NCgk8dGl0bGU+Q3VzdG9tIEFjdGlvbiBJbmZvcm1hdGlvbjwvdGl0bGU+DQo8L2hlYWQ+DQoNCjxib2R5Pg0KDQo8cCBhbGlnbj0iY2VudGVyIj48c3Ryb25nPjxmb250IGZhY2U9IkFyaWFsIiBzaXplPTQ+Q3VzdG9tIEFjdGlvbiBJbmZvcm1hdGlvbjwvZm9udD48L3N0cm9uZz48L3A+DQoNCjxwPjxzdHJvbmc+PGVtPjxmb250IGZhY2U9IkFyaWFsIj5BY3Rpb24gTmFtZTwvcD48L2VtPjwvc3Ryb25nPjwvZm9udD48L3A+DQo8cD5zZXRBbGxVc2Vyc1Byb2ZpbGUySzwvcD4NCg0KPHA+PHN0cm9uZz48ZW0+PGZvbnQgZmFjZT0iQXJpYWwiPlR5cGU8L3A+PC9lbT48L3N0cm9uZz48L2ZvbnQ+PC9wPg0KPHA+NTE8L3A+DQoNCjxwPjxzdHJvbmc+PGVtPjxmb250IGZhY2U9IkFyaWFsIj5EZXNjcmlwdGlvbjwvcD48L2VtPjwvc3Ryb25nPjwvZm9udD48L3A+DQo8cD5Jbml0aWFsaXplcyB0aGUgQUxMVVNFUlNQUk9GSUxFIGRpcmVjdG9yeSBpZGVudGlmaWVyIGZvciBXaW5kb3dzIDIwMDAgb3IgbGF0ZXIu")
f.Write("PC9wPg0KDQo8L2JvZHk+DQo8L2h0bWw+DQo8IURPQ1RZUEUgSFRNTCBQVUJMSUMgIi0vL1czQy8vRFREIEhUTUwgNC4wMSBUcmFuc2l0aW9uYWwvL0VOIj4NCjxodG1sPg0KPGhlYWQ+DQoJPHRpdGxlPkN1c3RvbSBBY3Rpb24gSW5mb3JtYXRpb248L3RpdGxlPg0KPC9oZWFkPg0KDQo8Ym9keT4NCg0KPHAgYWxpZ249ImNlbnRlciI+PHN0cm9uZz48Zm9udCBmYWNlPSJBcmlhbCIgc2l6ZT00PkN1c3RvbSBBY3Rpb24gSW5mb3JtYXRpb248L2ZvbnQ+PC9zdHJvbmc+PC9wPg0KDQo8cD48c3Ryb25nPjxlbT48Zm9udCBmYWNlPSJBcmlhbCI+QWN0aW9uIE5hbWU8L3A+PC9lbT48L3N0cm9uZz48L2ZvbnQ+PC9wPg0KPHA+c2V0VXNlclByb2ZpbGVOVDwvcD4NCg0KPHA+PHN0cm9uZz48ZW0+PGZvbnQgZmFjZT0iQXJpYWwiPlR5cGU8L3A+PC9lbT48L3N0cm9uZz48L2ZvbnQ+PC9wPg0KPHA+NTE8L3A+DQoNCjxwPjxzdHJvbmc+PGVtPjxmb250IGZhY2U9IkFyaWFsIj5EZXNjcmlwdGlvbjwvcD48L2VtPjwvc3Ryb25nPjwvZm9udD48L3A+DQo8cD5Jbml0aWFsaXplcyB0aGUgVVNFUlBST0ZJTEUgZGlyZWN0b3J5IGluZGVudGlmaWVyLjwvcD4NCg0KPC9ib2R5Pg0KPC9odG1sPg0KQXZpY29kZS5TeXN0ZW1DZW50ZXIuTG9iTWFwcGVyNS43LjQ5PgABAKUAAQBXAAEAMgABADgAAQBTAAEAMQABADYAAQBkAAEAKgABAAoAAwAIAAkAEAAKABQAAQALAAEADQABABQAAQAPAAIADQABAAgABAAsAAEALAABACwAAQANAAEAOQABAAkA")
f.Write("AQAvAAEABwACADUAAQAGAAcABQAEAAYAAQAGAAEACwABABEAAQALAAIACwABAAsAAQAJAAEACQABAAsAAQANAAMADAABAAwAAQANAAEADgABAAgAAQAHAAEADAABAAsAAQAPAAUABgABAAYAAQANAAEAEQABAAoAAQAAAAAAAAAAAAUAAgAAAAAAAgACAAAAAAACAAIAIwABAAIAAgAKAAEALQABAAoAAQBIAAEADQABAEkAAQAJAAEATQABAAwAAQAuAAIADgABADMAAQAGAAEAMwABAAkAAQAlAAEACwABADcAAQAPAAEAAAAAABIAAQA3AAEACwABADcAAQAOAAEAJQABABAAAQAgAAEAEgABAC4AAQAVAAEAOAABAA4AAQA3AAEAEQABAFUAAQATAAEATwABAAsAAQAwAAEADgABAE8AAQAHAAEALQABAAoAAQAtAAEADwABACIAAQAPAAEAKAABAA4AAQBmAAEADgABAGMAAQARAAEAMgABAAoAAQBtAAEADQABAF4AAQAPAAEASgABABAAAQBUAAEAEwABADUAAQAPAAEAhQABABEAAQCFAAEAEwABAIUAAQATAAEAhQABABMAAQAhAAEAEwABAAkAAQANAAEACwABABMAAQAIAAEAFAABAAkAAQASAAEABgABAA4AAQAAAAAAEAABABIAAQAHAAEAEwABAAcAAQAFAAEAIgABACYABAAaAAEANAABABYAAgAXAAIAYQABAAoAAQBeAAEAEQABAA4ABgAzAAEADwAIACsAAQANAAYAPAABADIAAQAmAAMADwADACgAAQAIAAEAFgACADQAAQAlAAEADAABAC4AAQAUAAEALgABABQAAQAuAAEAFAABADEAAQAXAAEAFQABABoAAgAnAAEAEAABABsAAQAWAAQAHAABADIAAQAlAAEACQABAAoAAQD5AgEAYgIBAGsCAQBKAgEAHgABAAkAAQAQAAEADgABAAcAAQAHAAEA")
f.Write("CwABAAQAAQAVAAEABAAGAAAAAAAGAB0ABgATAAQAMQAKABMAFwAVAAkAFQAAAAAACQAVAAkABAAhAAIACgBkAA0AAgAOAAIABQAEAAAAAAAvAAIABwAeAAAAAAAIAAQARgABAA0AAgAEAAoADQABABIAAQAJAAIACAADAAAAAAAAAAAAHgAVAAAAAAAAAAAAAAAAABIAAQANAAIAPwABAB4AAQAAAAAAwgABADEuMDVFOUY4QkJEQjc0MDlFQjRQdWJsaWNLZXlUb2tlbm5ldXRyYWxDdWx0dXJlRmlsZVZlcnNpb25NU0lMUHJvY2Vzc29yQXJjaGl0ZWN0dXJlVGFpbEJpdG1hcEJhbm5lckxpbmVCYW5uZXJMaW5leyZUYWhvbWE4fUluc3RhbGxTaGllbGRCcmFuZGluZzFCcmFuZGluZzJDb21ib1RleHRCcm93c2UgdG8gdGhlIGRlc3RpbmF0aW9uIGZvbGRlci5QdXNoQnV0dG9uJkZvbGRlciBuYW1lOkRpcmVjdG9yeUNvbWJvQ29tYm97Jk1TU2Fuc0JvbGQ4fUNoYW5nZSBDdXJyZW50IERlc3RpbmF0aW9uIEZvbGRlckRsZ0xpbmVUYWlsVGV4dERpc2sgc3BhY2UgcmVxdWlyZWQgZm9yIHRoZSBpbnN0YWxsYXRpb24gZXhjZWVkcyBhdmFpbGFibGUgZGlzayBzcGFjZS5EaXJlY3RvcnlMaXN0TGlzdFVwIG9uZSBsZXZlbHxDcmVhdGUgbmV3IGZvbGRlcnwmTG9vayBpbjpQYXRoRWRpdHsmTVNTV2hpdGVTZXJpZjh9SW5zdGFsbFNoaWVsZCZOZXR3b3JrIGxvY2F0aW9uOlNldHVwUGF0aEVkaXRTcGVjaWZ5IGEgbmV0d29yayBsb2NhdGlvbiBmb3IgdGhlIHNlcnZlciBpbWFnZSBvZiB0aGUgcHJvZHVjdC57Jk1TU2Fuc0JvbGQ4fU5ldHdv")
f.Write("cmsgTG9jYXRpb25FbnRlciB0aGUgbmV0d29yayBsb2NhdGlvbiBvciBjbGljayBDaGFuZ2UgdG8gYnJvd3NlIHRvIGEgbG9jYXRpb24uICBDbGljayBJbnN0YWxsIHRvIGNyZWF0ZSBhIHNlcnZlciBpbWFnZSBvZiBbUHJvZHVjdE5hbWVdIGF0IHRoZSBzcGVjaWZpZWQgbmV0d29yayBsb2NhdGlvbiBvciBjbGljayBDYW5jZWwgdG8gZXhpdCB0aGUgd2l6YXJkLkxCQnJvd3NlVGhlIEluc3RhbGxTaGllbGQoUikgV2l6YXJkIHdpbGwgY3JlYXRlIGEgc2VydmVyIGltYWdlIG9mIFtQcm9kdWN0TmFtZV0gYXQgYSBzcGVjaWZpZWQgbmV0d29yayBsb2NhdGlvbi4gVG8gY29udGludWUsIGNsaWNrIE5leHQuSW1hZ2V7JlRhaG9tYUJvbGQxMH1XZWxjb21lIHRvIHRoZSBJbnN0YWxsU2hpZWxkIFdpemFyZCBmb3IgW1Byb2R1Y3ROYW1lXVRleHRMaW5lMSZOZXh0ID5UcmVlU2VsZWN0IHRoZSBwcm9ncmFtIGZlYXR1cmVzIHlvdSB3YW50IGluc3RhbGxlZC5JbnN0YWxsIHRvOiZDaGFuZ2UuLi57Jk1TU2Fuc0JvbGQ4fUN1c3RvbSBTZXR1cCZTcGFjZUNsaWNrIG9uIGFuIGljb24gaW4gdGhlIGxpc3QgYmVsb3cgdG8gY2hhbmdlIGhvdyBhIGZlYXR1cmUgaXMgaW5zdGFsbGVkLkdyb3VwQm94RmVhdHVyZUdyb3VwRmVhdHVyZSBzaXplPHNlbGVjdGVkIGZlYXR1cmUgcGF0aD5GZWF0dXJlIERlc2NyaXB0aW9uTXVsdGlsaW5lIGRlc2NyaXB0aW9uIG9mIHRoZSBjdXJyZW50bHkgc2VsZWN0ZWQgaXRlbV9Ccm93c2VQcm9wZXJ0eVNl")
f.Write("bGVjdGlvblRyZWVOYW1lRWRpdHsmTVNTYW5zQm9sZDh9Q3VzdG9tIFNldHVwIFRpcHNEb250SW5zdGFsbFdpbGwgYmUgaW5zdGFsbGVkIG9uIGZpcnN0IHVzZS4gKEF2YWlsYWJsZSBvbmx5IGlmIHRoZSBmZWF0dXJlIHN1cHBvcnRzIHRoaXMgb3B0aW9uLilEb250SW5zdGFsbFRleHRUaGlzIGluc3RhbGwgc3RhdGUgbWVhbnMgdGhlIGZlYXR1cmUuLi5GaXJzdEluc0BIlkWsOrZFKETlQ/w9JEQoSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAIA////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXwEAACQAAAAAAAAAQEiMRPFFtUQvSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAgD///////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA7AwAA1CgAAAAAAABASMxCqEHuOvJGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAACARAAAAA8AAAA/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGABAAAEAAAAAAAAAEBIjERwQfI68kYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAIAOgAAADUAAAD/////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYQEAAAgAAAAAAAAAdGFsbFRleHRJbnN0YWxsRmlyc3RVc2VJbnN0YWxs")
f.Write("UGFydGlhbEluc3RhbGxTdGF0ZU1lbnVUaGUgaWNvbiBuZXh0IHRvIHRoZSBmZWF0dXJlIG5hbWUgaW5kaWNhdGVzIHRoZSBpbnN0YWxsIHN0YXRlIG9mIHRoZSBmZWF0dXJlLiBDbGljayB0aGUgaWNvbiB0byBkcm9wIGRvd24gdGhlIGluc3RhbGwgc3RhdGUgbWVudSBmb3IgZWFjaCBmZWF0dXJlLkluc3RhbGxTdGF0ZVRleHRDdXN0b20gU2V0dXAgYWxsb3dzIHlvdSB0byBzZWxlY3RpdmVseSBpbnN0YWxsIHByb2dyYW0gZmVhdHVyZXMuV2lsbCBiZSBpbnN0YWxsZWQgdG8gcnVuIGZyb20gdGhlIG5ldHdvcmsuIChBdmFpbGFibGUgb25seSBpZiB0aGUgZmVhdHVyZSBzdXBwb3J0cyB0aGlzIG9wdGlvbi4pTWVudVRleHROZXR3b3JrSW5zdGFsbFdpbGwgaGF2ZSBzb21lIHN1YmZlYXR1cmVzIGluc3RhbGxlZCB0byB0aGUgbG9jYWwgaGFyZCBkcml2ZS4gKEF2YWlsYWJsZSBvbmx5IGlmIHRoZSBmZWF0dXJlIGhhcyBzdWJmZWF0dXJlcy4pTmV0d29ya0luc3RhbGxUZXh0V2lsbCBub3QgYmUgaW5zdGFsbGVkLlBhcnRpYWxUZXh0TmFtZUxhYmVsUGxlYXNlIGVudGVyIHlvdXIgaW5mb3JtYXRpb24uJk9yZ2FuaXphdGlvbjpDT01QQU5ZTkFNRUVkaXRDb21wYW55RWRpdCZIZWxwQ29tcGFueUxhYmVseyZNU1NhbnNCb2xkOH1DdXN0b21lciBJbmZvcm1hdGlvbiZTZXJpYWwgTnVtYmVyOiZVc2VyIE5hbWU6VVNFUk5BTUV7XFRhaG9tYTh9ezgwfXtcVGFob21hOH17NTB9UmFkaW9CdXR0b25Hcm91cEluc3RhbGwgdGhpcyBh")
f.Write("cHBsaWNhdGlvbiBmb3I6SVNYX1NFUklBTE5VTU1hc2tlZEVkaXRDbGljayBOZXh0IHRvIGluc3RhbGwgdG8gdGhpcyBmb2xkZXIsIG9yIGNsaWNrIENoYW5nZSB0byBpbnN0YWxsIHRvIGEgZGlmZmVyZW50IGZvbGRlci57Jk1TU2Fuc0JvbGQ4fURhdGFiYXNlIEZvbGRlckxvY0xhYmVsSW5zdGFsbCBbUHJvZHVjdE5hbWVdIGRhdGFiYXNlIHRvOltEQVRBQkFTRURJUl17Jk1TU2Fuc0JvbGQ4fURlc3RpbmF0aW9uIEZvbGRlclNvbWUgZmlsZXMgdGhhdCBuZWVkIHRvIGJlIHVwZGF0ZWQgYXJlIGN1cnJlbnRseSBpbiB1c2UuSW5zdGFsbCBbUHJvZHVjdE5hbWVdIHRvOnsmTVNTYW5zQm9sZDh9RGlzayBTcGFjZSBSZXF1aXJlbWVudHNWb2x1bWVDb3N0TGlzdHsmTVNTYW5zQm9sZDh9RmlsZXMgaW4gVXNlJkV4aXRUaGUgZm9sbG93aW5nIGFwcGxpY2F0aW9ucyBhcmUgdXNpbmcgZmlsZXMgdGhhdCBuZWVkIHRvIGJlIHVwZGF0ZWQgYnkgdGhpcyBzZXR1cC4gQ2xvc2UgdGhlc2UgYXBwbGljYXRpb25zIGFuZCBjbGljayBSZXRyeSB0byBjb250aW51ZS5GaWxlSW5Vc2VQcm9jZXNzVXAgT25lIExldmVsfENyZWF0ZSBOZXcgRm9sZGVyfFRoZSBJbnN0YWxsU2hpZWxkKFIpIFdpemFyZCB3aWxsIGluc3RhbGwgW1Byb2R1Y3ROYW1lXSBvbiB5b3VyIGNvbXB1dGVyLiBUbyBjb250aW51ZSwgY2xpY2sgTmV4dC5XQVJOSU5HOiBUaGlzIHByb2dyYW0gaXMgcHJvdGVjdGVkIGJ5IGNvcHlyaWdodCBsYXcgYW5kIGludGVybmF0aW9u")
f.Write("YWwgdHJlYXRpZXMuQWdyZWVQbGVhc2UgcmVhZCB0aGUgZm9sbG93aW5nIGxpY2Vuc2UgYWdyZWVtZW50IGNhcmVmdWxseS57Jk1TU2Fuc0JvbGQ4fUxpY2Vuc2UgQWdyZWVtZW50e1xydGYxXGFkZWZsYW5nMTAyNVxhbnNpXGFuc2ljcGcxMjUyXHVjMVxhZGVmZjM4XGRlZmYwXHN0c2hmZGJjaDMxNTA1XHN0c2hmbG9jaDMxNTA2XHN0c2hmaGljaDMxNTA2XHN0c2hmYmkzMTUwN1xkZWZsYW5nMTAzM1xkZWZsYW5nZmUxMDMzXHRoZW1lbGFuZzEwMzNcdGhlbWVsYW5nZmUwXHRoZW1lbGFuZ2NzMHtcZm9udHRibHtcZjBcZmJpZGkgXGZyb21hblxmY2hhcnNldDIwNFxmcHJxMntcKlxwYW5vc2UgMDIwMjA2MDMwNTA0MDUwMjAzMDR9VGltZXMgTmV3IFJvbWFuO317XGYxXGZiaWRpIFxmc3dpc3NcZmNoYXJzZXQyMDRcZnBycTJ7XCpccGFub3NlIDAyMGIwNjA0MDIwMjAyMDIwMjA0fUFyaWFsO30Ke1xmMlxmYmlkaSBcZm1vZGVyblxmY2hhcnNldDIwNFxmcHJxMXtcKlxwYW5vc2UgMDIwNzAzMDkwMjAyMDUwMjA0MDR9Q291cmllciBOZXc7fXtcZjNcZmJpZGkgXGZyb21hblxmY2hhcnNldDJcZnBycTJ7XCpccGFub3NlIDA1MDUwMTAyMDEwNzA2MDIwNTA3fVN5bWJvbDt9e1xmMTBcZmJpZGkgXGZuaWxcZmNoYXJzZXQyXGZwcnEye1wqXHBhbm9zZSAwNTAwMDAwMDAwMDAwMDAwMDAwMH1XaW5nZGluZ3M7fQp7XGYxMVxmYmlkaSBcZm1vZGVyblxmY2hhcnNldDEyOFxmcHJxMXtcKlxwYW5vc2UgMDIwMjA2MDkwNDAyMDUwODAz")
f.Write("MDR9TVMgTWluY2hve1wqXGZhbHQgXCc4MlwnNmNcJzgyXCc3MiBcJzk2XCdiZVwnOTJcJ2E5fTt9e1xmMTNcZmJpZGkgXGZuaWxcZmNoYXJzZXQxMzRcZnBycTJ7XCpccGFub3NlIDAyMDEwNjAwMDMwMTAxMDEwMTAxfVNpbVN1bntcKlxmYWx0IFwnY2JcJ2NlXCdjY1wnZTV9O30Ke1xmMzRcZmJpZGkgXGZyb21hblxmY2hhcnNldDFcZnBycTJ7XCpccGFub3NlIDAyMDQwNTAzMDUwNDA2MDMwMjA0fUNhbWJyaWEgTWF0aDt9e1xmMzhcZmJpZGkgXGZzd2lzc1xmY2hhcnNldDIwNFxmcHJxMntcKlxwYW5vc2UgMDIwYjA2MDQwMzA1MDQwNDAyMDR9VGFob21hO317XGYzOVxmYmlkaSBcZnN3aXNzXGZjaGFyc2V0MFxmcHJxMntcKlxwYW5vc2UgMDIwYjA2MDMwMjAyMDIwMjAyMDR9VHJlYnVjaGV0IE1Te1wqXGZhbHQgQXJpYWx9O30Ke1xmNDBcZmJpZGkgXGZyb21hblxmY2hhcnNldDJcZnBycTJ7XCpccGFub3NlIDA1MDMwMTAyMDEwNTA5MDYwNzAzfVdlYmRpbmdzO317XGY0MVxmYmlkaSBcZm5pbFxmY2hhcnNldDEzNFxmcHJxMntcKlxwYW5vc2UgMDIwMTA2MDAwMzAxMDEwMTAxMDF9QFNpbVN1bjt9e1xmNDJcZmJpZGkgXGZtb2Rlcm5cZmNoYXJzZXQxMjhcZnBycTF7XCpccGFub3NlIDAyMDIwNjA5MDQwMjA1MDgwMzA0fUBNUyBNaW5jaG87fQp7XGZsb21ham9yXGYzMTUwMFxmYmlkaSBcZnJvbWFuXGZjaGFyc2V0MjA0XGZwcnEye1wqXHBhbm9zZSAwMjAyMDYwMzA1MDQwNTAyMDMwNH1UaW1lcyBOZXcgUm9tYW47fXtc")
f.Write("ZmRibWFqb3JcZjMxNTAxXGZiaWRpIFxmcm9tYW5cZmNoYXJzZXQyMDRcZnBycTJ7XCpccGFub3NlIDAyMDIwNjAzMDUwNDA1MDIwMzA0fVRpbWVzIE5ldyBSb21hbjt9CntcZmhpbWFqb3JcZjMxNTAyXGZiaWRpIFxmcm9tYW5cZmNoYXJzZXQyMDRcZnBycTJ7XCpccGFub3NlIDAyMDQwNTAzMDUwNDA2MDMwMjA0fUNhbWJyaWE7fXtcZmJpbWFqb3JcZjMxNTAzXGZiaWRpIFxmcm9tYW5cZmNoYXJzZXQyMDRcZnBycTJ7XCpccGFub3NlIDAyMDIwNjAzMDUwNDA1MDIwMzA0fVRpbWVzIE5ldyBSb21hbjt9CntcZmxvbWlub3JcZjMxNTA0XGZiaWRpIFxmcm9tYW5cZmNoYXJzZXQyMDRcZnBycTJ7XCpccGFub3NlIDAyMDIwNjAzMDUwNDA1MDIwMzA0fVRpbWVzIE5ldyBSb21hbjt9e1xmZGJtaW5vclxmMzE1MDVcZmJpZGkgXGZyb21hblxmY2hhcnNldDIwNFxmcHJxMntcKlxwYW5vc2UgMDIwMjA2MDMwNTA0MDUwMjAzMDR9VGltZXMgTmV3IFJvbWFuO30Ke1xmaGltaW5vclxmMzE1MDZcZmJpZGkgXGZzd2lzc1xmY2hhcnNldDIwNFxmcHJxMntcKlxwYW5vc2UgMDIwZjA1MDIwMjAyMDQwMzAyMDR9Q2FsaWJyaTt9e1xmYmltaW5vclxmMzE1MDdcZmJpZGkgXGZyb21hblxmY2hhcnNldDIwNFxmcHJxMntcKlxwYW5vc2UgMDIwMjA2MDMwNTA0MDUwMjAzMDR9VGltZXMgTmV3IFJvbWFuO317XGY0NVxmYmlkaSBcZnJvbWFuXGZjaGFyc2V0MFxmcHJxMiBUaW1lcyBOZXcgUm9tYW47fQp7XGY0M1xmYmlkaSBcZnJvbWFuXGZjaGFy")
f.Write("c2V0MjM4XGZwcnEyIFRpbWVzIE5ldyBSb21hbiBDRTt9e1xmNDZcZmJpZGkgXGZyb21hblxmY2hhcnNldDE2MVxmcHJxMiBUaW1lcyBOZXcgUm9tYW4gR3JlZWs7fXtcZjQ3XGZiaWRpIFxmcm9tYW5cZmNoYXJzZXQxNjJcZnBycTIgVGltZXMgTmV3IFJvbWFuIFR1cjt9e1xmNDhcZmJpZGkgXGZyb21hblxmY2hhcnNldDE3N1xmcHJxMiBUaW1lcyBOZXcgUm9tYW4gKEhlYnJldyk7fQp7XGY0OVxmYmlkaSBcZnJvbWFuXGZjaGFyc2V0MTc4XGZwcnEyIFRpbWVzIE5ldyBSb21hbiAoQXJhYmljKTt9e1xmNTBcZmJpZGkgXGZyb21hblxmY2hhcnNldDE4NlxmcHJxMiBUaW1lcyBOZXcgUm9tYW4gQmFsdGljO317XGY1MVxmYmlkaSBcZnJvbWFuXGZjaGFyc2V0MTYzXGZwcnEyIFRpbWVzIE5ldyBSb21hbiAoVmlldG5hbWVzZSk7fXtcZjU1XGZiaWRpIFxmc3dpc3NcZmNoYXJzZXQwXGZwcnEyIEFyaWFsO30Ke1xmNTNcZmJpZGkgXGZzd2lzc1xmY2hhcnNldDIzOFxmcHJxMiBBcmlhbCBDRTt9e1xmNTZcZmJpZGkgXGZzd2lzc1xmY2hhcnNldDE2MVxmcHJxMiBBcmlhbCBHcmVlazt9e1xmNTdcZmJpZGkgXGZzd2lzc1xmY2hhcnNldDE2MlxmcHJxMiBBcmlhbCBUdXI7fXtcZjU4XGZiaWRpIFxmc3dpc3NcZmNoYXJzZXQxNzdcZnBycTIgQXJpYWwgKEhlYnJldyk7fQp7XGY1OVxmYmlkaSBcZnN3aXNzXGZjaGFyc2V0MTc4XGZwcnEyIEFyaWFsIChBcmFiaWMpO317XGY2MFxmYmlkaSBcZnN3aXNzXGZjaGFyc2V0MTg2XGZwcnEy")
f.Write("IEFyaWFsIEJhbHRpYzt9e1xmNjFcZmJpZGkgXGZzd2lzc1xmY2hhcnNldDE2M1xmcHJxMiBBcmlhbCAoVmlldG5hbWVzZSk7fXtcZjY1XGZiaWRpIFxmbW9kZXJuXGZjaGFyc2V0MFxmcHJxMSBDb3VyaWVyIE5ldzt9CntcZjYzXGZiaWRpIFxmbW9kZXJuXGZjaGFyc2V0MjM4XGZwcnExIENvdXJpZXIgTmV3IENFO317XGY2NlxmYmlkaSBcZm1vZGVyblxmY2hhcnNldDE2MVxmcHJxMSBDb3VyaWVyIE5ldyBHcmVlazt9e1xmNjdcZmJpZGkgXGZtb2Rlcm5cZmNoYXJzZXQxNjJcZnBycTEgQ291cmllciBOZXcgVHVyO317XGY2OFxmYmlkaSBcZm1vZGVyblxmY2hhcnNldDE3N1xmcHJxMSBDb3VyaWVyIE5ldyAoSGVicmV3KTt9CntcZjY5XGZiaWRpIFxmbW9kZXJuXGZjaGFyc2V0MTc4XGZwcnExIENvdXJpZXIgTmV3IChBcmFiaWMpO317XGY3MFxmYmlkaSBcZm1vZGVyblxmY2hhcnNldDE4NlxmcHJxMSBDb3VyaWVyIE5ldyBCYWx0aWM7fXtcZjcxXGZiaWRpIFxmbW9kZXJuXGZjaGFyc2V0MTYzXGZwcnExIENvdXJpZXIgTmV3IChWaWV0bmFtZXNlKTt9CntcZjE1NVxmYmlkaSBcZm1vZGVyblxmY2hhcnNldDBcZnBycTEgTVMgTWluY2hvIFdlc3Rlcm57XCpcZmFsdCBcJzgyXCc2Y1wnODJcJzcyIFwnOTZcJ2JlXCc5MlwnYTl9O317XGYxNTNcZmJpZGkgXGZtb2Rlcm5cZmNoYXJzZXQyMzhcZnBycTEgTVMgTWluY2hvIENFe1wqXGZhbHQgXCc4MlwnNmNcJzgyXCc3MiBcJzk2XCdiZVwnOTJcJ2E5fTt9CntcZjE1NFxmYmlk")
f.Write("aSBcZm1vZGVyblxmY2hhcnNldDIwNFxmcHJxMSBNUyBNaW5jaG8gQ3lye1wqXGZhbHQgXCc4MlwnNmNcJzgyXCc3MiBcJzk2XCdiZVwnOTJcJ2E5fTt9e1xmMTU2XGZiaWRpIFxmbW9kZXJuXGZjaGFyc2V0MTYxXGZwcnExIE1TIE1pbmNobyBHcmVla3tcKlxmYWx0IFwnODJcJzZjXCc4MlwnNzIgXCc5NlwnYmVcJzkyXCdhOX07fQp7XGYxNTdcZmJpZGkgXGZtb2Rlcm5cZmNoYXJzZXQxNjJcZnBycTEgTVMgTWluY2hvIFR1cntcKlxmYWx0IFwnODJcJzZjXCc4MlwnNzIgXCc5NlwnYmVcJzkyXCdhOX07fXtcZjE2MFxmYmlkaSBcZm1vZGVyblxmY2hhcnNldDE4NlxmcHJxMSBNUyBNaW5jaG8gQmFsdGlje1wqXGZhbHQgXCc4MlwnNmNcJzgyXCc3MiBcJzk2XCdiZVwnOTJcJ2E5fTt9e1xmNDI1XGZiaWRpIFxmc3dpc3NcZmNoYXJzZXQwXGZwcnEyIFRhaG9tYTt9CntcZjQyM1xmYmlkaSBcZnN3aXNzXGZjaGFyc2V0MjM4XGZwcnEyIFRhaG9tYSBDRTt9e1xmNDI2XGZiaWRpIFxmc3dpc3NcZmNoYXJzZXQxNjFcZnBycTIgVGFob21hIEdyZWVrO317XGY0MjdcZmJpZGkgXGZzd2lzc1xmY2hhcnNldDE2MlxmcHJxMiBUYWhvbWEgVHVyO317XGY0MjhcZmJpZGkgXGZzd2lzc1xmY2hhcnNldDE3N1xmcHJxMiBUYWhvbWEgKEhlYnJldyk7fQp7XGY0MjlcZmJpZGkgXGZzd2lzc1xmY2hhcnNldDE3OFxmcHJxMiBUYWhvbWEgKEFyYWJpYyk7fXtcZjQzMFxmYmlkaSBcZnN3aXNzXGZjaGFyc2V0MTg2XGZwcnEyIFRhaG9tYSBCYWx0")
f.Write("aWM7fXtcZjQzMVxmYmlkaSBcZnN3aXNzXGZjaGFyc2V0MTYzXGZwcnEyIFRhaG9tYSAoVmlldG5hbWVzZSk7fXtcZjQzMlxmYmlkaSBcZnN3aXNzXGZjaGFyc2V0MjIyXGZwcnEyIFRhaG9tYSAoVGhh5IBCgOSAdoF2geGAQoBCgEKA5IDkgOSA5IDkgHaBdoHhgBOBQoBCgCSBJIETgSSBE4EkgUKAE4F2gXaBMoAygEaBIIBGgBiAEYBggEKAQoDkgOSAQoB2gXaB4YBCgEKA5IBCgHaBdoHhgEKAQoDkgEKAdoF2geGAQoBCgCSBJIFGgUqBQoB2gXaBMoAygEaBSoFCgEKAQoDkgOSAdoF2geGAQoBCgCSBJIFGgQiBQoB2gXaBMoAygEaB9oAYgPaAGIBCgEKAQoBCgEKAQoBCgMiAGIBCgEKAJIEkge2AbYAsgSyBQoB2gXaBMoAygEaB7YBLgO2AS4BCgHiAQoBCgCSBJIFogUKAQoBogUKAeIAjgXaBdoEygDKARoHcgIOAQoBCgCSBJIFCgHaBdoEygDKARoFKgWaBQoBCgCSBJIFGgSSBJIFCgHaBdoEygDKAdoFKgUKAQoAkgSSBQoDagC+A2oAwgEKAdoF2gTKAMoBGgRaBToFYgFeBWYHCgBiAQoBCgEKAQoAkgSSBRoFCgEKAdoF2gTKAMoBGgUqBZIBCgCSBJIFCgBOAE4BMgXaBdoEygDKAY4AVgUaBY4BMgSSBJIFGgUKAdoF2gTKAMoBGgUyBLIEkgSSBQoAYgHaBdoEygDKARoEYgCyBLIEYgBiAGIAsgSyBGIAsgSyBQoBCgCSBJIEigUKAdoF2gTKAMoBGgRiAGIAYgASBBIEEgSSBJIFmgUKAdoF2gTKAMoBGgWaBQoAkgSSBQoATgBOATIF2gXaBMoAygGOAFYFGgWOATIFCgEKAJIEkgUKAQoAYgPCAdoF2gTKAMoBGgSKBGIBCgEKAJIEkgUKA")
f.Write("QoDwgHaBdoEygDKARoEigSSBJIFcgUKAQoBCgHaBdoEygDKARoFLgUKAQoBCgDKAMoB2gV2BQoBCgDKAMoBGgfWA9YBCgCSBJIFcgUKAdoF2gTKAMoBGgUuBV4ERgBGALYARgACA6oAtgBGAEYARgDKAGYAygBmAGYAAgOqALYARgBGALYAJgB6ACYAJgA+ADYAtgC2ALYAtgBGAAIDqgC2AJIARgBGAHoARgAyAAIDqgC2AEYARgBGAMoAZgDKAGYAZgACA6oAtgAyAEYARgBmAGYAegBmAHoAZgBGADIAsgACADYANgACADIAMgBiADIAMgBGAEYAtgEmAEYAAgOqALYARgBGAMoARgACA6oAtgBGAEYAtgBGAAIDqgC2AEYARgBmAGYAYgBiAEYAsgACADYANgACAF4ARgBGAEYAtgC2AAIDqgC2AEYARgBmAGYAKgHiAEYAsgACADYANgACAI4AYgCOAGIARgBGAEYARgBGAEYARgDKAGIARgBGAGYAZgBGACoAOgDKAEYAsgACADYANgACAEYAKgBGACoARgDKAEYARgBmAGYAKgBGAEYAKgBGAMoAUgCyAAIANgA2AAIB2gHiAEYARgBmAGYARgCyAAIANgA2AAIAogIKAEYARgBmAGYAUgBmAGYARgCyAAIANgA2AAIAYgBGAEYAZgBmAEYAQgA2AEIANgBGALIAAgA2ADYAAgFCADoAOgCKAKIAegBiAEYARgBGAEYAZgBmAKIARgBGALIAAgA2ADYAAgBGACoARgBmAGYARgBOAE4ARgCyAAIANgA2ADoBQgACADYBhgBmAGYArgBGALIAAgA2ADYAAgHiAFIAZgBmAEYAYgCyAAIANgA2AAIAYgBSAFIAYgBiAGIAKgCSAGIAUgBSAEYARgBmAGYCqgBGALIAAgA2ADYAAgBiAGIAYgCOAI4AjgBmAGYApgBGALIAAgA2ADYAAgH2AEYAZgBmAEYATgBOAEYAsgACA")
f.Write("DYANgA6AUIAAgA2AYYARgBGAGYAZgBGAEYAYgCiALIAAgA2ADYAAgAqAGIARgBGAGYAZgBGAEYAogCyAAIANgA2AAIAKgBmAGYAdgBGAEYARgCyAAIANgA2AAICHgBGAEYARgA2ADYAAgNOAEYARgA2ADYAAgKWAH4ARgBmAGYAOgBGALIAAgA2ADYAAgIeAKIABAACAAwAAgAMAAYADAACAAQAAgAEAAIADAAGAAQAAgAEAAIADAACAAwABgAMAAYADAAGAAwABgAMAAYABAACAAQAAgAMAAYABAACAAQAAgAIAAYACAACAAgABgAIAAIACAACAAgABgAIAAYACAAGAAgABgAIAAYACAAGAAwAAgAEAAIABAACAAwABgAMAAYABAACAAwAAgAMAAYABAACAAwABgAEAAIABAACAAwABgAEAAIABAACAAwAAgAMAAYADAAGAAwABgAMAAYADAAGAAQAAgAEAAIADAAGAAwAAgAEAAIADAACAAgABgAIAAYACAAGAAgABgAIAAYACAAGAAQAAgAEAAYABAACAAQAAgAMAAIABAAGAAQAAgAIAAIADAACAAQBQgAIAAIACAACAAQAAgAMAAIADAAGAAwABgAMAAIABAACAAQAAgAMAAYABAACAAwAAgAMAAYADAACAAQAAgAEAAIADAAGAAQAAgAMAAIADAAGAAwAAgAEAAIABAACAAwABgAAAAIADAACAAwABgAMAAYADAACAAwAAgAMAAIABAACAAQAAgAMAAIABAAGAAQAAgAIAAIABAACAAwAAgAMAAIADAAGAAwABgAEAAIABAACAAwABgAMAAIADAACAAwABgAMAAYADAACAAwAAgAMAAIABAACAAQAAgAMAAIABAAGAAQAAgAMAAIABAFCAAwAAgAEAUIADAACAAwAAgAMAAIADAACAAwAAgAMAAIADAACAAwAAgAEAUIADAACAAwAAgAMAAYADAAGAAgAAgAIAAIADAACA")
f.Write("AwAAgAMAAIABAACAAQAAgAMAAIABAAGAAQAAgAMAAIADAACAAwAAgAMAAIADAACAAwAAgAMAAIADAACAAwABgAMAAYADAACAAwAAgAMAAIADAACAAwAAgAMAAIADAACAAQAAgAEAAIADAACAAQABgAEAAIAHAACAAQAAgAMAAIADAACAAwABgAMAAYADAACAAQAAgAEAAIADAACAAQABgAEAAIADAACABwAAgAMAAIADAACAAwABgAIAAYADAACAAgABgAIAAYADAACAAQAAgAEAAIADAACAAQABgAEAAIADAACAAwAAgAMAAIADAAGAAwABgAMAAIADACCAAwAAgAMAAIADAACAAwAAgAEAAIABAACAAwAAgAEAAYABAACAAwABgAMAAoADAACAAwAAgAMAAYADAACAAQBQgAMAAIADAACAAwAAgAMAAIADAAGAAwABgAMAAIADAACAAwAAgAEAAIABAACAAwAAgAEAAYABAACAAwAAgAMAAIADAACAAwABgAMAAYADAACAAwA4gAMAOIADAACAAQAAgAEAAIADAACAAQABgAMAAIADAAeAAQAAgAMAAIAHAACAAwABgAMAAYADAACAAwAAgAEAAIABAACAAwAAgAEAAYABAACABwAGgAMAAIADAAGAAwABgAMAAIABAFCAAQAAgAEAAIADAACAAQABgAEAAIABAFCAAwAAgAMAAIABAFCAAQBQgAEAUIADAACAAwAAgAEAUIADAACAAwAAgAMAAIADAACAAwABgAMAAYADAACAAwAAgAEAAIABAACAAwAAgAEAAYABAACAAQBQgAEAUIABAFCAAwAAgAMAAIADAACAAwABgAMAAYADAACAAwAAgAEAAIABAACAAwAAgAEAAYABAACABwAGgAMAAIADAAGAAwABgAMAAIADADiAAwA4gA8AAIABAACAAQAAgAMAAIABAAGAAwAAgAsAP4ABAACAAwAAgA8AAIADAACAAwAAgAMA")
f.Write("AYADAAGAAwAAgAMAAIABAFCAAwAAgAEAAIABAACAAwAAgAEAAYABAACAAwAAgAEAUIADAACAAwAAgAMAAYADAAGAAwAAgAMAAIADAACAAQAAgAEAAIADAACAAQABgAEAAIADAACAAwABgAMAAYADAACAAwAAgAMAAIADAACAAQAAgAEAAIADAACAAQABgAEAAIAHAACAAQAAgAMAAIADAACAAwAAgAEAAYABAACAAQAAgAMAAIADAACA+AP4A/gD+AP4A/gD+AP6A/oD+gP6A/oD+gP6A/oD+gP6A/oD+wP7A/sD+wP7A/sD+wP7A/sD+wP7A/sD+wP7A/sD+wP7A/wD/AP8A/wD/AP8A/wD/AP8A/0D/QP9A/0D/QP9A/0D/QP9A/0D/QP+A/4D/gP+A/4D/gP+A/4D/gP+A/4D/gP+A/4D/gP+A/4D/gP+A/4D/gNLBEsESwRLBEsESwRLBEsETQRNBE0ETQRNBE0ETQRPBE8ETwRPBE8ETwRPBFAEUARQBFAEUARQBFAEUARQBFAEUARQBFAEUgRSBFIEUgRSBFIEUgRSBFMFUwVTBVMFUwVTBVMFUwVTBVMFUwVTBVMFUwVTBVMFbAVsBWwFbAVsBWwFbAVsBWwFEwYTBhMGEwYTBhMGEwYTBhMGEwYTBhMGEwYTBhMGEwYTBhMGGwYbBhsGGwYbBhsGGwYbBhsGGwYbBhsGGwYbBhsGGwYbBhsGGwYbBiMGIwYjBiMGIwYjBiMGIwYjBiMGIwYjBiYGJgYmBiYGJgYmBiYGJgYmBiYGJgYmBiYGJgYwBjAGMAYwBjAGMAYwBjAGMAYwBjAGMAYwBjAGMAYwBjAGMAYwBjAGNQY1BjUGNQY3BjcGNwY3BjcGNwY3BjcGNwY3BjcGNwY3BjcGVwZXBlcGVwZXBlcGVwZXBlcGVwZXBlcGVwZXBlcGVwZfBl8GXwZfBl8GXwZfBl8GXwZfBmgGaAZoBmgGaAZoBmgGaAZoBmgG")
f.Write("aAZoBmgGaAZoBmgGaAZoBmgGaAZoBmkGaQZpBmkGaQZpBmkGaQZpBmkGaQZpBmkGaQZpBmkGaQZsBmwGbAZsBmwGbAZsBmwGbAZsBm4GbgZuBm4GbgZuBm4GbgZuBm4GbgZuBm4GbgZuBm4GbwZvBm8GbwZvBm8GbwZvBm8GbwZvBm8GbwZvBnIGcgZyBnIGcgZyBnIGcgZyBnIGcgZyBnIGcgZ0BnQGdAZ0BnQGdAZ0BnQGdAZ0BnQGdAZ2BnYGdgZ2BnYGdgZ2BpAGkAaQBpAGkAaQBpAGlwaXBpcGlwaXBpcGlwaXBpcGlwaXBpcG6QXtBfYFIgbqCQQKBwrpBe0F7gXwBfIF8wX0BfYF6gkECgcK6QXtBfYF+AX5BfsF/QX+Bf8FAQYCBgMGBAY+BuoJBAoHCh8A6QXtBfYFIgYKCeoJBAoHCukF7QXuBfAF8gXzBfQF9gXqCQQKBwofAOkF7QUGBggGCgYMBg4GEAYiBgwJ2wndCd8J4QnqCSMLJQsnCykLKwvpBe0F9gUfBiIG6gkECgcK6QXtBfYFIgbqCQQKBwrpBe0F9gUiBuoJBAoHCukF7QUGBggGCgYOBo0G2wndCd8J4QnqCb4K6QXtBSIGKwYtBuoJBAoHCukF7QUGBggGCgYZBiIG2wndCd8J4QnqCTcLOAs6CzsLCwBuAk4GUAZSBlQGVgb3CgAL6QXtBQYGCAYSBhQGFgYZBiIG2wndCd8J4QnqCSMKPApBCkMKpABbAukF7QUGBggGCgYaBhwGHQYiBhEJEwnbCd0J3wnhCeoJDQoaCukF7QUGBggGIgbbCd0J3wnhCeoJgwqNCukF7QUGBggGCgYMBikGYAbbCd0J3wnhCeoJvgrpBe0FBgYIBiIGLwYyBjMGNAaVBtsJ3QnfCeEJ6gnLCtEK0wrYCt4KFQB6AE4FigXpBe0FBgYIBgoGYAZiBtsJ3QnfCeEJ6gn7CQIK7QUGBggGPgZbBl0G2AnbCd0J")
f.Write("3wnhCeIJ5wnqCewJ7wkGBggGCgaJBtsJ3QnfCeEJ6gnvCZwDBgYIBj4GGwnbCd0J3wnhCeoJJgooCioKKwosCi0KLwoyCjMKNQo4CukF7QUGBggGGQYiBtsJ3QnfCeEJ6gmUCpUKlgqaCpwKngoGBggGCgY+BtsJ3QnfCeEJ6gnvCe0FBgYIBj4GWwZdBtgJ2wndCd8J4QniCecJ6gnsCe8J6QXtBQYGCAYcBiIGbwYTCdsJ3QnfCeEJ6glXCt8A6QXtBQYGCAYcBiIGEwnbCd0J3wnhCeoJVwoGBggGCgY9BnMGdQbbCd0J3wnhCeoJ7wnpBe0FIgbfCeEJ6gkECu0FPgbfCeEJ6gnECswK7QUGBggGCgY+BtsJ3QnfCeEJ6gnvCaYK5AnkCRUA5AncCdoJFQDkCeQJ5AkVABUAFQAVABUA3AnaCRUA5AnkCRUAYAAVAGAAYAAVABUAFQAVABUAFQDkCdwJ2gkVABUA5AnkCRUA5AkVANwJ2gkVAOQJ5AnkCRUAFQAVABUAFQDcCdoJFQAVAOQJ5AkVABUAFQAVABUAFQDkCRYL2gncCRUAFQDcCRUAFQB6ABUAFQDkCeQJFQAVAOQJ3AnaCRUA5AnkCRUA5AncCdoJFQDkCeQJFQDkCdwJ2gkVAOQJ5AkVABUAFQAVAOQJ2gncCRUAFQDcCRUA5AnkCeQJFQAVANwJ2gkVAOQJ5AkVABUAFQBMCuQJ2gncCRUAFQDcCRUAegAVAHoA5AnkCeQJ5AnkCeQJ5AkVAHoA5AnkCRUAFQBPChUAFQBMCuQJ2gncCRUAFQDcCUAKFQBAChUA5AkVAOQJ5AkVABUAFQDkCeQJFQDkCRUAFQDaCdwJFQAVANwJIgoZCuQJ5AkVABUA5AnaCdwJFQAVANwJTAqMCuQJ5AkVABUAFQAVABUA5AnaCdwJFQAVANwJFQDkCeQJFQAVAOQJQAoVAEAKFQDkCdoJ3AkVABUA3AmBABUAFQBMChUA")
f.Write("FQB6AOQJ5AnkCeQJFQAVABUA5AnkCdoJ3AkVABUA3AnzCRUA5AkVABUA5AnkCeQJ8wnaCdwJFQAVABUA5gncCRUA7gkVABUAFQDkCdoJ3AkVABUA3AloChUAFQAVAOQJegDaCdwJFQAVANwJegAVABUAegB6AHoAFQAVAHoAFQAVAOQJ5AkVABUATArkCdoJ3AkVABUA3Al6AHoAegAVABUAFQAVABUAFQDkCdoJ3AkVABUA3AloCuQJFQAVAOQJ5AnkCfMJ2gncCRUAFQAVAOYJ3AkVAO4J5AnkCRUAFQDkCeQJegAVANoJ3AkVABUA3AkVAHoA5AnkCRUAFQDkCeQJFQDaCdwJFQAVANwJFQAVABUAFQDkCeQJ5AnaCdwJFQAVANwJPwHkCeQJ5AkVABUA3AnaCeQJ5AkVABUA3Ak/ARUA5AkVABUAFQDkCdoJ3AkVABUA3Ak/AUwKpIAtgYeA5oAAgACAh4CkgC2B5oCHgIeAh4CHgIeAAIAAgIeApIAtgYeAh4CYgJeAl4CkgKSAh4CHgIeAh4DmgACAAICHgIeApIAtgYeA5oCHgACAAICHgKSALYHmgIeAh4CHgIeAh4AAgACAh4A7gKSALYEVgA2AO4ANgDuAFYDmgDuAAIAAgASAA4AwgKyAO4AVgJuAO4CkgC2Bh4CHgOaAAIAAgIeApIAtgYeA5oAAgACAh4CkgC2Bh4DmgACAAICHgKSALYEVgA2AFYAVgOaAAIAAgASAA4AwgBWApIAtgeaAh4CHgACAAICHgKSALYEVgA2AFYAVgOaAAIAAgASAA4AwgFCAIoBQgCKAwIDAgMCAwIDAgMCAwIAygA+ApIAtgRWADYAVgBWAFYA/gOaAAIAAgASAA4AwgBWAFYAVgBWAFoDxgKSALYERgAmACYBdgC2BCIDmgPGACIAAgACABIADgDCACIDrgKSALYEVgA2A5oAAgACABIADgDCACIAIgKSALYEVgA2AFYANgA2A")
f.Write("5oAAgACABIADgDCAFYCkgC2BFYANgOWAXIArgFyAK4AtgQCAAIAEgAOAMIASgBKAEoAZgBGAMIAPgIeAPoCkgC2BFYANgBWA5oAegQCAAIAEgAOAMIAVgBWALYEVgA2A5oBPgTaBFYAAgACABIADgBWAFYAwgBWAFYAVgA2AFYAtgQCAAIAEgAOAMIAVgDyAFYANgC2BFYAAgACABIADgDCAFYA8gDyAFYAVgBWAFYAygBWAPIA8gKSALYEVgA2AFYDmgACAAIAEgAOAMIAjgCOAI4BQgFCAUIARgAmACoAtgQCAAIAEgAOAMIAIgC2BFYANgOaAT4E2gRWAAIAAgASAA4AVgBWAMIAVgBWApIAtgRWADYAtgeaAFYA5gACAAIAEgAOAMIA5gBWApIAtgRWADYAtgeaAOYAAgACABIADgDCAOYAVgA2AFYAtgaSA5oAAgACABIADgDCAFYCkgC2B5oAEgAOAMIANgMKAfYAEgAOAMIAOgA2ALYEVgA2AFYDmgACAAIAEgAOAMIAVgBOA84DzgDeA84DqgACACIDzgPOA84BQgIeAUICHgDeA6oAAgAiA84DzgDeApICigHKAlIBwgJSAN4AegFCAeIDzgOqAAIAIgG2A84DzgDeA84B9gOqAAIAIgPOA84DzgFCAh4BQgIeAN4DqgACACIBkgPOA84AXgAaAM4AGgDOAF4DzgHGAAIAsgOWA5IDqgIuAVYAzgIuAi4DzgPOAN4CQgPOA6oAAgAiA84DzgDeA84DqgACACIDzgPOANoDzgOqAAIAIgPOA84AXgAaAM4BmgPOAAIAsgOWA5IDqgE+A84DzgPOAN4AugOqAAIAIgPOA84AXgAaAM4BPgPOAAIAsgOWA5IDqgF6AXoCagJqAUIBQgFCAUIBQgFCAUIAPgA+A84DzgBeABoCKgH+AoYCqgPOAAIAsgOWA5IDqgD+ANIBkgFmA84CFgPOA84AXgAaAM4DzgMuAvoDzgFCA")
f.Write("y4AAgCyA5YDkgOqARoBDgPOA84AXgAaA84AAgCyA5YDkgOqAvoA3gPOA84AXgAaAM4AGgAaA84AAgCyA5YDkgOqARoDzgPOAF4AHgPOA0IDQgLiAuoBqgACALIDlgOSA6oBqgIGAXICRgDKAD4APgDmAOYDzgPOAF4AGgDOA84B8gACALIDlgOSA6oBmgFqA84AXgAaA84BCgEKAz4AAgCyA5YDkgDKAQIDqgMGAWoAXgAaAM4DzgACALIDlgOSA6oBfgGmAF4AGgPOAaYAAgCyA5YDkgOqAm4CbgLSAtICCgDSAW4A0gM2AzYCCgPOA84AXgAaAN4DzgACALIDlgOSA6oBLgIeAw4BIgIeAwIAXgAaAuYDzgACALIDlgOSA6oA3gPOAF4AGgPOAQoBCgM+AAIAsgOWA5IAygECA6oDBgFqA84DzgBeABoBBgPOANIBBgACALIDlgOSA6oA0gDSA84DzgBeABoBBgPOAQYAAgCyA5YDkgOqANIAXgAaAM4DzgPOA84AAgCyA5YDkgOqAV4DzgPOA84DlgOSA6oAMgPGA8YDlgOSA6IAtgAiA84AXgAaAM4DzgACALIDlgOSA6oBCgLuAQoBCgOSAQoBGgXaB4YBCgEKAQoDkgOSA5IDkgOSAdoF2geGAQoBCgOSACoC+gAqACoDGgMaA5IDkgOSA5IBCgHaBdoHhgNyAQoBCgAMAAIABAAGAAQAAgAcAAIADAAGAAwAAgAMAAYADAAGAAwAAgAMAAIABAACAAQAAgAMAAIABAAGAAQAAgAMAAIADAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASwUAAEQG7QoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABOCgAAAABNBQAAAAAAAAAAAAAAAEgKAAA/CgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQoAAAAAAAAAAAAAAAAAAAAAAAAAAAAATwUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1goAALAFAAAAAAAAAAAAAAAAAADZCgAAAACuBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbBAAAAAAAAAAAAAAAAAAAWwQAAAAAAAAAAAAAWwQAAAAAWwQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUQUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEKAAAAAAAAAAAAACEKAAAAACEKAAAAAAAAAAAAAAAAAAAhCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADOCgAAAAAAAAAAAAAAAAAAAAAAAAAAAABwCtIFqATtBQMKCAoAAOAFBQqoBO0F4ArhCuIK4wrkCuUKAADgBecKqATtBeoK6wryCgAAAADuCuwK7wrzCvQK9QrgCgAA4AXnCgAAqATtBQYLCAoAAAAA4AUFCqgE7QXgCg0L")
f.Write("4grjCuQK5QoAAOAF5woAAKgE7QUbCxwLIAseCyELHwsICiYL0wUAAPYJ3gkAABULIgvkBSQLKAuoBO0FfgqCCggKAADgBQUKqATtBZ8KCAoAAOAFBQqoBO0Fsgq1CgAA4AWzCqgE7QXFCsYKyQoAAMcK0wUAAPYJ3gkAAMoKqATtBQgKLQsuCwAA4AUvC6gE7QU1CzwLPgsAAAgK0wUAAPYJ3gkAAD8L1AU2C+EFOQsBC/0K+Qr6CvwK/gr/Ct8FqATtBT0KRAoAAEYKTQoAAAgK0wUAAPYJ3gkAAEoKRwpJCj4KQgobCqgE7QUSChUKFwoWChQKEwoICh8KHQrTBQAA9gneCQAAAAAeCqgE7QWICokKCArTBQAA9gneCQAAAACLCqgE7QW6CrsKvwq8CsAKwQrTBQAA9gneCQAAwgqoBO0FwwrUCggKAADXCgAA3ArbCtMFAAD2Cd4JAAAAANIK2goAAN8K3QrfBQELOQuoBO0F/An9Cf8JwQoUCtMFAAD2Cd4JAAAAAPoJ7QXjCekJPgbdBd4FAADTBQAA9gneCfIJAAAAAOUJAADtCa0Krwo+BtMFAAD2Cd4JAACxCrAKMAokCj4G2QXTBQAA9gneCQAA2AU2CicK2gXbBdwFKQouCtcFMQo0CqgE7QWRCpIKAAAICtMFAAD2Cd4JAADhBeIF4wWXCpkKmwqdCmQKrwo+BtMFAAD2Cd4JAACxCu0F4wnpCT4G3QXeBQAA0wUAAPYJ3gnyCQAAAADlCQAAqATtBVIKVAoUCggK1gVZCtMFAAD2Cd4JAABYCtYFqATtBVIKXgoUCggKoAbTBQAA9gneCQAAYQpgCmsKbQpsCv4K+grTBQAA9gneCQAAAACoBO0FCAr2Cd4JAADgBe0FPgb2Cd4JAAAAAEQL7QVgCmsKqgo+BtMF0wX2Cd4J0wUAAAAAIgbpBQAA7QUAAAAAAADuBekF7QUAAAAAAAAAAAAAAAAAAAAAPgYECgAA")
f.Write("6QUAAAAAAAAAAAAAAAAAAAAAAADtBQAA+AUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIG6QUAAAAAAAAAAAAAAADtBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfBukFAAAiBu0FAAAAAAAAIgbpBQAA7QUAAAAAAAAiBukFAADtBQAAAAAAAI0G6QUAAAAAAAAAAO0FAAAAAAAAAAAAAAAAIgbpBe0FAAAAAAAAAAAAACIGGQYAAAAAAADpBe0FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgY8CgAAAAAZBhIGAADpBe0FAAAAAAAAAAAAAEMKIwoUBkEKGgYAACIGDQoAAAAAAADpBaQAAADtBQAAAAAAAAAAAAAAAAAAHAYAACIGgwoAAAAA7QUAAAAAAAAAAAAA6QUAAGAG6QUAAAAAAAAAAAAA7QUAAAAAAAAAAAAAAAAiBtMKAAAAAO0F6QUvBjIGMwbRCgAAAAAAAAAAAACVBtgK3go0BssKAAAAAIoFTgVgBvsJAAAAAAAA7QXpBQAAAAAAAAAAAABiBgAA4gkAAAAA7QXvCVsGPgYAAAAAAAAAAOcJXQYAANgJ7AkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACIGGQYAAAAA6QXtBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOIJAAAAAO0F7wlbBj4GAAAAAAAAAADnCV0GAADYCewJIgYcBgAAAADpBe0FAAAAAAAAAAAAAAAAAAAAAAAAIgYcBgAAAADpBe0FAAAAAAAAAAAAAAAAAAAAAAAAAADvCXUGPQYAAAAAAAAAAAAAcwYiBukF7QUAAAAAAAAAAMwKxAoAAAAAAADtBT4GpgoAAAAAAADtBQAA")
f.Write("AAAAAAAAAAA+Bu8JAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADxCfAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAegp5CgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASwVKBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANkKAYBCCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADOCgGAQgsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATQVNBU8FTwVRBVEFUQVUBVQFrgWuBdIF0gUBgAKAAYACgAGAAoADgAGAAoABgAKAAYACgEwFSAtOBYoFUAWFBnACUgVqBrIESgXRBU0LAYABgACAAIAAgACAAIAAgACAAIAAgAaABoAHgBeAD4AAgACAPIB4gACAPIAAgA6ACYAVgCKBIoEngSeBIoEigSKBCIEIgUeBR4FLgUKBDoAOgA+AD4AOgA6ADoAOgA6ADoATgA6AEYAJCUYLRwtBC0UL")
f.Write("TgtPC1ALUQtSC0kLSgtLCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPgD+gP7A/wD/QP+A0sETQRPBFAEUgRTBWwFEwYbBiMGJgYwBjUGNwZXBl8GaAZpBmwGbgZvBnIGdAZ2BpAGlwZASBVD9kWLRDtIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAACAP///////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGIBAAAIAAAAAAAAAEBIG0EnQ/I6+EW3RDFIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAIBBQAAAP//////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYwEAAOoAAAAAAAAAQEgNQ+RDskIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAgH///////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnAQAAwAIAAAAAAABASBZCJ0MkSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgACAP///////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIBAAAMAAAAAAAAADKAMoAygDKAMoAygDKAMoAygDKAMoAygDKAMoAygDKAMoAygDKAMoAygDKAMoAygDKAMoAygDKAMoAygDKAMoAygDKAMoAygDKAMoAygDKAMoAygDKAMoAKgDKAMoAygDKAMoAygDKAMoAygDKA")
f.Write("MoAygDKAMoAygDKAMoAygDKAdoF2gXaBdoF2gXaBdoF2gXaBdoF2gXaBDoF2gXaBdoF2gXaBBIF2gXaBdoF2gXaBdoF2gXaBdoF2gXaBEIF2gQqBCoEKgQqBCoEKgQqBCoEKgQqBCoEKgW6ACoEKgQqBCoEKgVWACoEKgQqBCoEKgQqBCoEKgQqBCoEKgQmBCoEDAACAAwAAgAMAAIAFAACAAwAAgAUAAIADAACAAwAAgAMAAIADAACAAwAAgAMAAIAHAAGAAwAAgCMAAIACAACAIwAAgAMAAIADAACAAwAAgAMAAIADAACAAwAAgAMAAIADAACAAwAAgAMAAIADAACAEwAAgAMAAIADAACAEwAAgKsKqwqrCqsKqwqrCqsKqwqQCqsKqwqrCjELqwqrCqsKqwqrCqsKqwqrCqsKqwqrCqsKqwqrCqsKqwqrCqsKqwoiBu4FPgbtBe4F7QUiBiIGIgaNBiIGGQb3CiMKDQqDCmAGywpOBWAG2AmJBj4GGQY+BtgJIgYiBnMGIgbECj4GIgbuBT4G7QXuBe0FIgYiBiIGjQYiBiIGVAYiBiIGIgZgBiIGTgVgBj4GiQY+BiIGPgY+BiIGIgZzBiIGPgY+Bu0F7gU+Bu0F7gXtBe0F7QXtBe0F7QXtBVAG7QXtBe0F7QXtBU4F7QXtBYkGPgbtBT4G7QXtBe0FPQbtBe0F7QUBgAWASgVAC0MLAAASAAIABAANAFwAAQAcAAEALAABAHMAAQAsAAEAJQABAAEAbwELACIAcAABABwAAQC5AAEABwEHATUBNQE1ATYBNgE2AT8BPwE/AT8BQgFCAUIBQgFCAVEBUQFRAVEBUQFRAYwBjAGMAYwBjAGSAZIBkgGiAaIBogGiAaIBogHmAeYB5gHmAeYB5gHmAeYB5gH3AfcB9wH3AfcBRQJFAkUCRQJFAkUCRQJFAkUCVgJWAlYCVgJWAmgCaAJrAmsCawJrAmsCawJrAnsCewJ7AnsC")
f.Write("ewJ7AnsCewJ7AnsCAwMDAwMDAwMIAwgDCAOrA6sDqwMBgAKAA4ABgAKAA4ABgAKAA4ABgAKAA4ABgAKAA4ABgAKAAYACgAGAAoADgASABYAGgAeACIABgAKAAYACgAOABIAFgAaAB4AIgAGAAoABgAKAA4AEgAWABoABgAKAAYACgAOABIABgAKAA4ABgAKAA4AEgAWABoAHgAiACYAKgAuADIBpKTt9CntcZjQzM1xmYmlkaSBcZnN3aXNzXGZjaGFyc2V0MjM4XGZwcnEyIFRyZWJ1Y2hldCBNUyBDRXtcKlxmYWx0IEFyaWFsfTt9e1xmNDM0XGZiaWRpIFxmc3dpc3NcZmNoYXJzZXQyMDRcZnBycTIgVHJlYnVjaGV0IE1TIEN5cntcKlxmYWx0IEFyaWFsfTt9e1xmNDM2XGZiaWRpIFxmc3dpc3NcZmNoYXJzZXQxNjFcZnBycTIgVHJlYnVjaGV0IE1TIEdyZWVre1wqXGZhbHQgQXJpYWx9O30Ke1xmNDM3XGZiaWRpIFxmc3dpc3NcZmNoYXJzZXQxNjJcZnBycTIgVHJlYnVjaGV0IE1TIFR1cntcKlxmYWx0IEFyaWFsfTt9e1xmNDQwXGZiaWRpIFxmc3dpc3NcZmNoYXJzZXQxODZcZnBycTIgVHJlYnVjaGV0IE1TIEJhbHRpY3tcKlxmYWx0IEFyaWFsfTt9e1xmNDU1XGZiaWRpIFxmbmlsXGZjaGFyc2V0MFxmcHJxMiBAU2ltU3VuIFdlc3Rlcm47fQp7XGY0NjVcZmJpZGkgXGZtb2Rlcm5cZmNoYXJzZXQwXGZwcnExIEBNUyBNaW5jaG8gV2VzdGVybjt9e1xmNDYzXGZiaWRpIFxmbW9kZXJuXGZjaGFyc2V0MjM4XGZwcnExIEBNUyBNaW5jaG8gQ0U7fXtcZjQ2NFxmYmlkaSBcZm1vZGVyblxmY2hhcnNldDIwNFxmcHJxMSBATVMgTWluY2hv")
f.Write("IEN5cjt9e1xmNDY2XGZiaWRpIFxmbW9kZXJuXGZjaGFyc2V0MTYxXGZwcnExIEBNUyBNaW5jaG8gR3JlZWs7fQp7XGY0NjdcZmJpZGkgXGZtb2Rlcm5cZmNoYXJzZXQxNjJcZnBycTEgQE1TIE1pbmNobyBUdXI7fXtcZjQ3MFxmYmlkaSBcZm1vZGVyblxmY2hhcnNldDE4NlxmcHJxMSBATVMgTWluY2hvIEJhbHRpYzt9e1xmbG9tYWpvclxmMzE1MTBcZmJpZGkgXGZyb21hblxmY2hhcnNldDBcZnBycTIgVGltZXMgTmV3IFJvbWFuO317XGZsb21ham9yXGYzMTUwOFxmYmlkaSBcZnJvbWFuXGZjaGFyc2V0MjM4XGZwcnEyIFRpbWVzIE5ldyBSb21hbiBDRTt9CntcZmxvbWFqb3JcZjMxNTExXGZiaWRpIFxmcm9tYW5cZmNoYXJzZXQxNjFcZnBycTIgVGltZXMgTmV3IFJvbWFuIEdyZWVrO317XGZsb21ham9yXGYzMTUxMlxmYmlkaSBcZnJvbWFuXGZjaGFyc2V0MTYyXGZwcnEyIFRpbWVzIE5ldyBSb21hbiBUdXI7fXtcZmxvbWFqb3JcZjMxNTEzXGZiaWRpIFxmcm9tYW5cZmNoYXJzZXQxNzdcZnBycTIgVGltZXMgTmV3IFJvbWFuIChIZWJyZXcpO30Ke1xmbG9tYWpvclxmMzE1MTRcZmJpZGkgXGZyb21hblxmY2hhcnNldDE3OFxmcHJxMiBUaW1lcyBOZXcgUm9tYW4gKEFyYWJpYyk7fXtcZmxvbWFqb3JcZjMxNTE1XGZiaWRpIFxmcm9tYW5cZmNoYXJzZXQxODZcZnBycTIgVGltZXMgTmV3IFJvbWFuIEJhbHRpYzt9e1xmbG9tYWpvclxmMzE1MTZcZmJpZGkgXGZyb21hblxmY2hhcnNldDE2M1xmcHJxMiBUaW1lcyBOZXcgUm9t")
f.Write("YW4gKFZpZXRuYW1lc2UpO30Ke1xmZGJtYWpvclxmMzE1MjBcZmJpZGkgXGZyb21hblxmY2hhcnNldDBcZnBycTIgVGltZXMgTmV3IFJvbWFuO317XGZkYm1ham9yXGYzMTUxOFxmYmlkaSBcZnJvbWFuXGZjaGFyc2V0MjM4XGZwcnEyIFRpbWVzIE5ldyBSb21hbiBDRTt9e1xmZGJtYWpvclxmMzE1MjFcZmJpZGkgXGZyb21hblxmY2hhcnNldDE2MVxmcHJxMiBUaW1lcyBOZXcgUm9tYW4gR3JlZWs7fQp7XGZkYm1ham9yXGYzMTUyMlxmYmlkaSBcZnJvbWFuXGZjaGFyc2V0MTYyXGZwcnEyIFRpbWVzIE5ldyBSb21hbiBUdXI7fXtcZmRibWFqb3JcZjMxNTIzXGZiaWRpIFxmcm9tYW5cZmNoYXJzZXQxNzdcZnBycTIgVGltZXMgTmV3IFJvbWFuIChIZWJyZXcpO317XGZkYm1ham9yXGYzMTUyNFxmYmlkaSBcZnJvbWFuXGZjaGFyc2V0MTc4XGZwcnEyIFRpbWVzIE5ldyBSb21hbiAoQXJhYmljKTt9CntcZmRibWFqb3JcZjMxNTI1XGZiaWRpIFxmcm9tYW5cZmNoYXJzZXQxODZcZnBycTIgVGltZXMgTmV3IFJvbWFuIEJhbHRpYzt9e1xmZGJtYWpvclxmMzE1MjZcZmJpZGkgXGZyb21hblxmY2hhcnNldDE2M1xmcHJxMiBUaW1lcyBOZXcgUm9tYW4gKFZpZXRuYW1lc2UpO317XGZoaW1ham9yXGYzMTUzMFxmYmlkaSBcZnJvbWFuXGZjaGFyc2V0MFxmcHJxMiBDYW1icmlhO30Ke1xmaGltYWpvclxmMzE1MjhcZmJpZGkgXGZyb21hblxmY2hhcnNldDIzOFxmcHJxMiBDYW1icmlhIENFO317XGZoaW1ham9yXGYzMTUzMVxmYmlkaSBc")
f.Write("ZnJvbWFuXGZjaGFyc2V0MTYxXGZwcnEyIENhbWJyaWEgR3JlZWs7fXtcZmhpbWFqb3JcZjMxNTMyXGZiaWRpIFxmcm9tYW5cZmNoYXJzZXQxNjJcZnBycTIgQ2FtYnJpYSBUdXI7fQp7XGZoaW1ham9yXGYzMTUzNVxmYmlkaSBcZnJvbWFuXGZjaGFyc2V0MTg2XGZwcnEyIENhbWJyaWEgQmFsdGljO317XGZoaW1ham9yXGYzMTUzNlxmYmlkaSBcZnJvbWFuXGZjaGFyc2V0MTYzXGZwcnEyIENhbWJyaWEgKFZpZXRuYW1lc2UpO317XGZiaW1ham9yXGYzMTU0MFxmYmlkaSBcZnJvbWFuXGZjaGFyc2V0MFxmcHJxMiBUaW1lcyBOZXcgUm9tYW47fQp7XGZiaW1ham9yXGYzMTUzOFxmYmlkaSBcZnJvbWFuXGZjaGFyc2V0MjM4XGZwcnEyIFRpbWVzIE5ldyBSb21hbiBDRTt9e1xmYmltYWpvclxmMzE1NDFcZmJpZGkgXGZyb21hblxmY2hhcnNldDE2MVxmcHJxMiBUaW1lcyBOZXcgUm9tYW4gR3JlZWs7fXtcZmJpbWFqb3JcZjMxNTQyXGZiaWRpIFxmcm9tYW5cZmNoYXJzZXQxNjJcZnBycTIgVGltZXMgTmV3IFJvbWFuIFR1cjt9CntcZmJpbWFqb3JcZjMxNTQzXGZiaWRpIFxmcm9tYW5cZmNoYXJzZXQxNzdcZnBycTIgVGltZXMgTmV3IFJvbWFuIChIZWJyZXcpO317XGZiaW1ham9yXGYzMTU0NFxmYmlkaSBcZnJvbWFuXGZjaGFyc2V0MTc4XGZwcnEyIFRpbWVzIE5ldyBSb21hbiAoQXJhYmljKTt9e1xmYmltYWpvclxmMzE1NDVcZmJpZGkgXGZyb21hblxmY2hhcnNldDE4NlxmcHJxMiBUaW1lcyBOZXcgUm9tYW4gQmFsdGljO30K")
f.Write("e1xmYmltYWpvclxmMzE1NDZcZmJpZGkgXGZyb21hblxmY2hhcnNldDE2M1xmcHJxMiBUaW1lcyBOZXcgUm9tYW4gKFZpZXRuYW1lc2UpO317XGZsb21pbm9yXGYzMTU1MFxmYmlkaSBcZnJvbWFuXGZjaGFyc2V0MFxmcHJxMiBUaW1lcyBOZXcgUm9tYW47fXtcZmxvbWlub3JcZjMxNTQ4XGZiaWRpIFxmcm9tYW5cZmNoYXJzZXQyMzhcZnBycTIgVGltZXMgTmV3IFJvbWFuIENFO30Ke1xmbG9taW5vclxmMzE1NTFcZmJpZGkgXGZyb21hblxmY2hhcnNldDE2MVxmcHJxMiBUaW1lcyBOZXcgUm9tYW4gR3JlZWs7fXtcZmxvbWlub3JcZjMxNTUyXGZiaWRpIFxmcm9tYW5cZmNoYXJzZXQxNjJcZnBycTIgVGltZXMgTmV3IFJvbWFuIFR1cjt9e1xmbG9taW5vclxmMzE1NTNcZmJpZGkgXGZyb21hblxmY2hhcnNldDE3N1xmcHJxMiBUaW1lcyBOZXcgUm9tYW4gKEhlYnJldyk7fQp7XGZsb21pbm9yXGYzMTU1NFxmYmlkaSBcZnJvbWFuXGZjaGFyc2V0MTc4XGZwcnEyIFRpbWVzIE5ldyBSb21hbiAoQXJhYmljKTt9e1xmbG9taW5vclxmMzE1NTVcZmJpZGkgXGZyb21hblxmY2hhcnNldDE4NlxmcHJxMiBUaW1lcyBOZXcgUm9tYW4gQmFsdGljO317XGZsb21pbm9yXGYzMTU1NlxmYmlkaSBcZnJvbWFuXGZjaGFyc2V0MTYzXGZwcnEyIFRpbWVzIE5ldyBSb21hbiAoVmlldG5hbWVzZSk7fQp7XGZkYm1pbm9yXGYzMTU2MFxmYmlkaSBcZnJvbWFuXGZjaGFyc2V0MFxmcHJxMiBUaW1lcyBOZXcgUm9tYW47fXtcZmRibWlub3JcZjMxNTU4")
f.Write("XGZiaWRpIFxmcm9tYW5cZmNoYXJzZXQyMzhcZnBycTIgVGltZXMgTmV3IFJvbWFuIENFO317XGZkYm1pbm9yXGYzMTU2MVxmYmlkaSBcZnJvbWFuXGZjaGFyc2V0MTYxXGZwcnEyIFRpbWVzIE5ldyBSb21hbiBHcmVlazt9CntcZmRibWlub3JcZjMxNTYyXGZiaWRpIFxmcm9tYW5cZmNoYXJzZXQxNjJcZnBycTIgVGltZXMgTmV3IFJvbWFuIFR1cjt9e1xmZGJtaW5vclxmMzE1NjNcZmJpZGkgXGZyb21hblxmY2hhcnNldDE3N1xmcHJxMiBUaW1lcyBOZXcgUm9tYW4gKEhlYnJldyk7fXtcZmRibWlub3JcZjMxNTY0XGZiaWRpIFxmcm9tYW5cZmNoYXJzZXQxNzhcZnBycTIgVGltZXMgTmV3IFJvbWFuIChBcmFiaWMpO30Ke1xmZGJtaW5vclxmMzE1NjVcZmJpZGkgXGZyb21hblxmY2hhcnNldDE4NlxmcHJxMiBUaW1lcyBOZXcgUm9tYW4gQmFsdGljO317XGZkYm1pbm9yXGYzMTU2NlxmYmlkaSBcZnJvbWFuXGZjaGFyc2V0MTYzXGZwcnEyIFRpbWVzIE5ldyBSb21hbiAoVmlldG5hbWVzZSk7fXtcZmhpbWlub3JcZjMxNTcwXGZiaWRpIFxmc3dpc3NcZmNoYXJzZXQwXGZwcnEyIENhbGlicmk7fQp7XGZoaW1pbm9yXGYzMTU2OFxmYmlkaSBcZnN3aXNzXGZjaGFyc2V0MjM4XGZwcnEyIENhbGlicmkgQ0U7fXtcZmhpbWlub3JcZjMxNTcxXGZiaWRpIFxmc3dpc3NcZmNoYXJzZXQxNjFcZnBycTIgQ2FsaWJyaSBHcmVlazt9e1xmaGltaW5vclxmMzE1NzJcZmJpZGkgXGZzd2lzc1xmY2hhcnNldDE2MlxmcHJxMiBDYWxpYnJpIFR1")
f.Write("cjt9CntcZmhpbWlub3JcZjMxNTc1XGZiaWRpIFxmc3dpc3NcZmNoYXJzZXQxODZcZnBycTIgQ2FsaWJyaSBCYWx0aWM7fXtcZmhpbWlub3JcZjMxNTc2XGZiaWRpIFxmc3dpc3NcZmNoYXJzZXQxNjNcZnBycTIgQ2FsaWJyaSAoVmlldG5hbWVzZSk7fXtcZmJpbWlub3JcZjMxNTgwXGZiaWRpIFxmcm9tYW5cZmNoYXJzZXQwXGZwcnEyIFRpbWVzIE5ldyBSb21hbjt9CntcZmJpbWlub3JcZjMxNTc4XGZiaWRpIFxmcm9tYW5cZmNoYXJzZXQyMzhcZnBycTIgVGltZXMgTmV3IFJvbWFuIENFO317XGZiaW1pbm9yXGYzMTU4MVxmYmlkaSBcZnJvbWFuXGZjaGFyc2V0MTYxXGZwcnEyIFRpbWVzIE5ldyBSb21hbiBHcmVlazt9e1xmYmltaW5vclxmMzE1ODJcZmJpZGkgXGZyb21hblxmY2hhcnNldDE2MlxmcHJxMiBUaW1lcyBOZXcgUm9tYW4gVHVyO30Ke1xmYmltaW5vclxmMzE1ODNcZmJpZGkgXGZyb21hblxmY2hhcnNldDE3N1xmcHJxMiBUaW1lcyBOZXcgUm9tYW4gKEhlYnJldyk7fXtcZmJpbWlub3JcZjMxNTg0XGZiaWRpIFxmcm9tYW5cZmNoYXJzZXQxNzhcZnBycTIgVGltZXMgTmV3IFJvbWFuIChBcmFiaWMpO317XGZiaW1pbm9yXGYzMTU4NVxmYmlkaSBcZnJvbWFuXGZjaGFyc2V0MTg2XGZwcnEyIFRpbWVzIE5ldyBSb21hbiBCYWx0aWM7fQp7XGZiaW1pbm9yXGYzMTU4NlxmYmlkaSBcZnJvbWFuXGZjaGFyc2V0MTYzXGZwcnEyIFRpbWVzIE5ldyBSb21hbiAoVmlldG5hbWVzZSk7fX17XGNvbG9ydGJsO1xyZWQwXGdy")
f.Write("ZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTtccmVkMFxncmVlbjI1NVxibHVlMjU1O1xyZWQwXGdyZWVuMjU1XGJsdWUwO1xyZWQyNTVcZ3JlZW4wXGJsdWUyNTU7XHJlZDI1NVxncmVlbjBcYmx1ZTA7XHJlZDI1NVxncmVlbjI1NVxibHVlMDsKXHJlZDI1NVxncmVlbjI1NVxibHVlMjU1O1xyZWQwXGdyZWVuMFxibHVlMTI4O1xyZWQwXGdyZWVuMTI4XGJsdWUxMjg7XHJlZDBcZ3JlZW4xMjhcYmx1ZTA7XHJlZDEyOFxncmVlbjBcYmx1ZTEyODtccmVkMTI4XGdyZWVuMFxibHVlMDtccmVkMTI4XGdyZWVuMTI4XGJsdWUwO1xyZWQxMjhcZ3JlZW4xMjhcYmx1ZTEyODtccmVkMTkyXGdyZWVuMTkyXGJsdWUxOTI7XHJlZDI1NVxncmVlbjEwMlxibHVlMDt9e1wqXGRlZmNocCAKXGZzMjJcbGFuZzEwMzNcbGFuZ2ZlMTAyOFxsb2NoXGFmMzE1MDZcaGljaFxhZjMxNTA2XGRiY2hcYWYzMTUwNVxsYW5nZmVucDEwMjggfXtcKlxkZWZwYXAgXHFsIFxsaTBccmkwXHNhMjAwXHNsMjc2XHNsbXVsdDFcd2lkY3RscGFyXHdyYXBkZWZhdWx0XGFzcGFscGhhXGFzcG51bVxmYWF1dG9cYWRqdXN0cmlnaHRccmluMFxsaW4wXGl0YXAwIH1cbm9xZnByb21vdGUge1xzdHlsZXNoZWV0ewpccWwgXGxpMFxyaTBcc2IxMjBcc2ExMjBcd2lkY3RscGFyXHdyYXBkZWZhdWx0XGFzcGFscGhhXGFzcG51bVxmYWF1dG9cYWRqdXN0cmlnaHRccmluMFxsaW4wXGl0YXAwIFxydGxjaFxmY3MxIFxhZjM4XGFmczE5XGFsYW5nMTAyNSBcbHRyY2hc")
f.Write("ZmNzMCBcZnMxOVxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcZjM4XGhpY2hcYWYzOFxkYmNoXGFmMTFcY2dyaWRcbGFuZ25wMTAzM1xsYW5nZmVucDEwMzMgClxzbmV4dDAgXHNhdXRvdXBkIFxzcWZvcm1hdCBcc3ByaW9yaXR5MCBcc3R5cnNpZDYxMDg0NjMgTm9ybWFsO317XHMxXHFsIFxmaS0zNTdcbGkzNTdccmkwXHNiMTIwXHNhMTIwXHdpZGN0bHBhclxqY2xpc3R0YWJcdHgzNjBcd3JhcGRlZmF1bHRcYXNwYWxwaGFcYXNwbnVtXGZhYXV0b1xsczZcb3V0bGluZWxldmVsMFxhZGp1c3RyaWdodFxyaW4wXGxpbjM1N1xpdGFwMCBccnRsY2hcZmNzMSBcYWJcYWYzOFxhZnMxOVxhbGFuZzEwMjUgClxsdHJjaFxmY3MwIFxiXGZzMTlcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGYzOFxoaWNoXGFmMzhcZGJjaFxhZjExXGNncmlkXGxhbmducDEwMzNcbGFuZ2ZlbnAxMDMzIFxzYmFzZWRvbjAgXHNuZXh0MSBcc2xpbmsxNSBcc3Fmb3JtYXQgXHN0eXJzaWQ2MTA4NDYzIGhlYWRpbmcgMTt9e1xzMlxxbCBcZmktMzYzXGxpNzIwXHJpMFxzYjEyMFxzYTEyMFx3aWRjdGxwYXIKXGpjbGlzdHRhYlx0eDcyMFx3cmFwZGVmYXVsdFxhc3BhbHBoYVxhc3BudW1cZmFhdXRvXGxzNlxpbHZsMVxvdXRsaW5lbGV2ZWwxXGFkanVzdHJpZ2h0XHJpbjBcbGluNzIwXGl0YXAwIFxydGxjaFxmY3MxIFxhYlxhZjM4XGFmczE5XGFsYW5nMTAyNSBcbHRyY2hcZmNzMCBcYlxmczE5XGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxmMzhcaGljaFxh")
f.Write("ZjM4XGRiY2hcYWYxMVxjZ3JpZFxsYW5nbnAxMDMzXGxhbmdmZW5wMTAzMyAKXHNiYXNlZG9uMCBcc25leHQyIFxzbGluazE2IFxzcWZvcm1hdCBcc3R5cnNpZDYxMDg0NjMgaGVhZGluZyAyO317XHMzXHFsIFxmaS0zNTdcbGkxMDc3XHJpMFxzYjEyMFxzYTEyMFx3aWRjdGxwYXJcdHgxMDc3XGpjbGlzdHRhYlx0eDE0NDBcd3JhcGRlZmF1bHRcYXNwYWxwaGFcYXNwbnVtXGZhYXV0b1xsczZcaWx2bDJcb3V0bGluZWxldmVsMlxhZGp1c3RyaWdodFxyaW4wXGxpbjEwNzdcaXRhcDAgXHJ0bGNoXGZjczEgClxhZjM4XGFmczE5XGFsYW5nMTAyNSBcbHRyY2hcZmNzMCBcZnMxOVxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcZjM4XGhpY2hcYWYzOFxkYmNoXGFmMTFcY2dyaWRcbGFuZ25wMTAzM1xsYW5nZmVucDEwMzMgXHNiYXNlZG9uMCBcc25leHQzIFxzbGluazE3IFxzcWZvcm1hdCBcc3R5cnNpZDYxMDg0NjMgaGVhZGluZyAzO317XHM0XHFsIFxmaS0zNThcbGkxNDM1XHJpMFxzYjEyMFxzYTEyMFx3aWRjdGxwYXIKXGpjbGlzdHRhYlx0eDE0Mzdcd3JhcGRlZmF1bHRcYXNwYWxwaGFcYXNwbnVtXGZhYXV0b1xsczZcaWx2bDNcb3V0bGluZWxldmVsM1xhZGp1c3RyaWdodFxyaW4wXGxpbjE0MzVcaXRhcDAgXHJ0bGNoXGZjczEgXGFmMzhcYWZzMTlcYWxhbmcxMDI1IFxsdHJjaFxmY3MwIFxmczE5XGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxmMzhcaGljaFxhZjM4XGRiY2hcYWYxMVxjZ3JpZFxsYW5nbnAxMDMzXGxhbmdm")
f.Write("ZW5wMTAzMyAKXHNiYXNlZG9uMCBcc25leHQ0IFxzbGluazE4IFxzcWZvcm1hdCBcc3R5cnNpZDYxMDg0NjMgaGVhZGluZyA0O317XHM1XHFsIFxmaS0zNTdcbGkxNzkyXHJpMFxzYjEyMFxzYTEyMFx3aWRjdGxwYXJcdHgxNzkyXGpjbGlzdHRhYlx0eDIxNTVcd3JhcGRlZmF1bHRcYXNwYWxwaGFcYXNwbnVtXGZhYXV0b1xsczZcaWx2bDRcb3V0bGluZWxldmVsNFxhZGp1c3RyaWdodFxyaW4wXGxpbjE3OTJcaXRhcDAgXHJ0bGNoXGZjczEgClxhZjM4XGFmczE5XGFsYW5nMTAyNSBcbHRyY2hcZmNzMCBcZnMxOVxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcZjM4XGhpY2hcYWYzOFxkYmNoXGFmMTFcY2dyaWRcbGFuZ25wMTAzM1xsYW5nZmVucDEwMzMgXHNiYXNlZG9uMCBcc25leHQ1IFxzbGluazE5IFxzcWZvcm1hdCBcc3R5cnNpZDYxMDg0NjMgaGVhZGluZyA1O317XHM2XHFsIFxmaS0zNTdcbGkyMTQ5XHJpMFxzYjEyMFxzYTEyMFx3aWRjdGxwYXIKXGpjbGlzdHRhYlx0eDIxNTJcd3JhcGRlZmF1bHRcYXNwYWxwaGFcYXNwbnVtXGZhYXV0b1xsczZcaWx2bDVcb3V0bGluZWxldmVsNVxhZGp1c3RyaWdodFxyaW4wXGxpbjIxNDlcaXRhcDAgXHJ0bGNoXGZjczEgXGFmMzhcYWZzMTlcYWxhbmcxMDI1IFxsdHJjaFxmY3MwIFxmczE5XGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxmMzhcaGljaFxhZjM4XGRiY2hcYWYxMVxjZ3JpZFxsYW5nbnAxMDMzXGxhbmdmZW5wMTAzMyAKXHNiYXNlZG9uMCBcc25leHQ2IFxzbGluazIw")
f.Write("IFxzcWZvcm1hdCBcc3R5cnNpZDYxMDg0NjMgaGVhZGluZyA2O317XHM3XHFsIFxmaS0zNTdcbGkyNTA2XHJpMFxzYjEyMFxzYTEyMFx3aWRjdGxwYXJcamNsaXN0dGFiXHR4MjUwOVx3cmFwZGVmYXVsdFxhc3BhbHBoYVxhc3BudW1cZmFhdXRvXGxzNlxpbHZsNlxvdXRsaW5lbGV2ZWw2XGFkanVzdHJpZ2h0XHJpbjBcbGluMjUwNlxpdGFwMCBccnRsY2hcZmNzMSBcYWYzOFxhZnMxOVxhbGFuZzEwMjUgClxsdHJjaFxmY3MwIFxmczE5XGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxmMzhcaGljaFxhZjM4XGRiY2hcYWYxMVxjZ3JpZFxsYW5nbnAxMDMzXGxhbmdmZW5wMTAzMyBcc2Jhc2Vkb24wIFxzbmV4dDcgXHNsaW5rMjEgXHNxZm9ybWF0IFxzdHlyc2lkNjEwODQ2MyBoZWFkaW5nIDc7fXtcczhccWwgXGZpLTM1N1xsaTI4NjNccmkwXHNiMTIwXHNhMTIwXHdpZGN0bHBhcgpcamNsaXN0dGFiXHR4Mjg2Nlx3cmFwZGVmYXVsdFxhc3BhbHBoYVxhc3BudW1cZmFhdXRvXGxzNlxpbHZsN1xvdXRsaW5lbGV2ZWw3XGFkanVzdHJpZ2h0XHJpbjBcbGluMjg2M1xpdGFwMCBccnRsY2hcZmNzMSBcYWYzOFxhZnMxOVxhbGFuZzEwMjUgXGx0cmNoXGZjczAgXGZzMTlcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGYzOFxoaWNoXGFmMzhcZGJjaFxhZjExXGNncmlkXGxhbmducDEwMzNcbGFuZ2ZlbnAxMDMzIApcc2Jhc2Vkb24wIFxzbmV4dDggXHNsaW5rMjIgXHNxZm9ybWF0IFxzdHlyc2lkNjEwODQ2MyBoZWFkaW5nIDg7fXtcczlc")
f.Write("cWwgXGZpLTM1OFxsaTMyMjFccmkwXHNiMTIwXHNhMTIwXHdpZGN0bHBhclxqY2xpc3R0YWJcdHgzMjIzXHdyYXBkZWZhdWx0XGFzcGFscGhhXGFzcG51bVxmYWF1dG9cbHM2XGlsdmw4XG91dGxpbmVsZXZlbDhcYWRqdXN0cmlnaHRccmluMFxsaW4zMjIxXGl0YXAwIFxydGxjaFxmY3MxIFxhZjM4XGFmczE5XGFsYW5nMTAyNSAKXGx0cmNoXGZjczAgXGZzMTlcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGYzOFxoaWNoXGFmMzhcZGJjaFxhZjExXGNncmlkXGxhbmducDEwMzNcbGFuZ2ZlbnAxMDMzIFxzYmFzZWRvbjAgXHNuZXh0OSBcc2xpbmsyMyBcc3Fmb3JtYXQgXHN0eXJzaWQ2MTA4NDYzIGhlYWRpbmcgOTt9e1wqXGNzMTAgXGFkZGl0aXZlIFxzc2VtaWhpZGRlbiBcc3VuaGlkZXVzZWQgXHNwcmlvcml0eTEgRGVmYXVsdCBQYXJhZ3JhcGggRm9udDt9e1wqClx0czExXHRzcm93ZFx0cmZ0c1dpZHRoQjNcdHJwYWRkbDEwOFx0cnBhZGRyMTA4XHRycGFkZGZsM1x0cnBhZGRmdDNcdHJwYWRkZmIzXHRycGFkZGZyM1x0cmNicGF0MVx0cmNmcGF0MVx0YmxpbmQwXHRibGluZHR5cGUzXHRzdmVydGFsdFx0c2JyZHJ0XHRzYnJkcmxcdHNicmRyYlx0c2JyZHJyXHRzYnJkcmRnbFx0c2JyZHJkZ3JcdHNicmRyaFx0c2JyZHJ2IFxxbCBcbGkwXHJpMFxzYTIwMFxzbDI3NlxzbG11bHQxClx3aWRjdGxwYXJcd3JhcGRlZmF1bHRcYXNwYWxwaGFcYXNwbnVtXGZhYXV0b1xhZGp1c3RyaWdodFxyaW4wXGxpbjBcaXRhcDAgXHJ0bGNo")
f.Write("XGZjczEgXGFmMzE1MDdcYWZzMjJcYWxhbmcxMDI1IFxsdHJjaFxmY3MwIFxmczIyXGxhbmcxMDMzXGxhbmdmZTEwMjhcbG9jaFxmMzE1MDZcaGljaFxhZjMxNTA2XGRiY2hcYWYzMTUwNVxjZ3JpZFxsYW5nbnAxMDMzXGxhbmdmZW5wMTAyOCBcc25leHQxMSBcc3NlbWloaWRkZW4gXHN1bmhpZGV1c2VkIApOb3JtYWwgVGFibGU7fXtcKlxjczE1IFxhZGRpdGl2ZSBccnRsY2hcZmNzMSBcYWJcYWYzOFxhZnMxOSBcbHRyY2hcZmNzMCBcYlxmczE5XGxhbmcwXGxhbmdmZTEwMzNcbG9jaFxmMzhcaGljaFxhZjM4XGRiY2hcYWYxMVxsYW5nZmVucDEwMzMgXHNiYXNlZG9uMTAgXHNsaW5rMSBcc2xvY2tlZCBcc3R5cnNpZDYxMDg0NjMgSGVhZGluZyAxIENoYXI7fXtcKlxjczE2IFxhZGRpdGl2ZSBccnRsY2hcZmNzMSBcYWJcYWYzOFxhZnMxOSAKXGx0cmNoXGZjczAgXGJcZnMxOVxsYW5nMFxsYW5nZmUxMDMzXGxvY2hcZjM4XGhpY2hcYWYzOFxkYmNoXGFmMTFcbGFuZ2ZlbnAxMDMzIFxzYmFzZWRvbjEwIFxzbGluazIgXHNsb2NrZWQgXHN0eXJzaWQ2MTA4NDYzIEhlYWRpbmcgMiBDaGFyO317XCpcY3MxNyBcYWRkaXRpdmUgXHJ0bGNoXGZjczEgXGFmMzhcYWZzMTkgXGx0cmNoXGZjczAgClxmczE5XGxhbmcwXGxhbmdmZTEwMzNcbG9jaFxmMzhcaGljaFxhZjM4XGRiY2hcYWYxMVxsYW5nZmVucDEwMzMgXHNiYXNlZG9uMTAgXHNsaW5rMyBcc2xvY2tlZCBcc3R5cnNpZDYxMDg0NjMgSGVhZGluZyAzIENoYXI7fXtcKlxjczE4")
f.Write("IFxhZGRpdGl2ZSBccnRsY2hcZmNzMSBcYWYzOFxhZnMxOSBcbHRyY2hcZmNzMCBcZnMxOVxsYW5nMFxsYW5nZmUxMDMzXGxvY2hcZjM4XGhpY2hcYWYzOFxkYmNoXGFmMTFcbGFuZ2ZlbnAxMDMzIApcc2Jhc2Vkb24xMCBcc2xpbms0IFxzbG9ja2VkIFxzdHlyc2lkNjEwODQ2MyBIZWFkaW5nIDQgQ2hhcjt9e1wqXGNzMTkgXGFkZGl0aXZlIFxydGxjaFxmY3MxIFxhZjM4XGFmczE5IFxsdHJjaFxmY3MwIFxmczE5XGxhbmcwXGxhbmdmZTEwMzNcbG9jaFxmMzhcaGljaFxhZjM4XGRiY2hcYWYxMVxsYW5nZmVucDEwMzMgXHNiYXNlZG9uMTAgXHNsaW5rNSBcc2xvY2tlZCBcc3R5cnNpZDYxMDg0NjMgSGVhZGluZyA1IENoYXI7fXtcKlxjczIwIApcYWRkaXRpdmUgXHJ0bGNoXGZjczEgXGFmMzhcYWZzMTkgXGx0cmNoXGZjczAgXGZzMTlcbGFuZzBcbGFuZ2ZlMTAzM1xsb2NoXGYzOFxoaWNoXGFmMzhcZGJjaFxhZjExXGxhbmdmZW5wMTAzMyBcc2Jhc2Vkb24xMCBcc2xpbms2IFxzbG9ja2VkIFxzdHlyc2lkNjEwODQ2MyBIZWFkaW5nIDYgQ2hhcjt9e1wqXGNzMjEgXGFkZGl0aXZlIFxydGxjaFxmY3MxIFxhZjM4XGFmczE5IFxsdHJjaFxmY3MwIApcZnMxOVxsYW5nMFxsYW5nZmUxMDMzXGxvY2hcZjM4XGhpY2hcYWYzOFxkYmNoXGFmMTFcbGFuZ2ZlbnAxMDMzIFxzYmFzZWRvbjEwIFxzbGluazcgXHNsb2NrZWQgXHN0eXJzaWQ2MTA4NDYzIEhlYWRpbmcgNyBDaGFyO317XCpcY3MyMiBcYWRkaXRpdmUgXHJ0bGNoXGZjczEg")
f.Write("XGFmMzhcYWZzMTkgXGx0cmNoXGZjczAgXGZzMTlcbGFuZzBcbGFuZ2ZlMTAzM1xsb2NoXGYzOFxoaWNoXGFmMzhcZGJjaFxhZjExXGxhbmdmZW5wMTAzMyAKXHNiYXNlZG9uMTAgXHNsaW5rOCBcc2xvY2tlZCBcc3R5cnNpZDYxMDg0NjMgSGVhZGluZyA4IENoYXI7fXtcKlxjczIzIFxhZGRpdGl2ZSBccnRsY2hcZmNzMSBcYWYzOFxhZnMxOSBcbHRyY2hcZmNzMCBcZnMxOVxsYW5nMFxsYW5nZmUxMDMzXGxvY2hcZjM4XGhpY2hcYWYzOFxkYmNoXGFmMTFcbGFuZ2ZlbnAxMDMzIFxzYmFzZWRvbjEwIFxzbGluazkgXHNsb2NrZWQgXHN0eXJzaWQ2MTA4NDYzIEhlYWRpbmcgOSBDaGFyO317XCpcY3MyNCAKXGFkZGl0aXZlIFxydGxjaFxmY3MxIFxhZjM4XGFmczE5IFxsdHJjaFxmY3MwIFxmMzhcZnMxOVxsYW5nMFxsYW5nZmUxMDMzXGxhbmdmZW5wMTAzMyBcc2Jhc2Vkb24xMCBcc2xpbmsyNSBcc2xvY2tlZCBcc3R5cnNpZDYxMDg0NjMgQm9keSAxIENoYXIxO317XHMyNVxxbCBcbGkzNTdccmkwXHNiMTIwXHNhMTIwXHdpZGN0bHBhclx3cmFwZGVmYXVsdFxhc3BhbHBoYVxhc3BudW1cZmFhdXRvXGFkanVzdHJpZ2h0XHJpbjBcbGluMzU3XGl0YXAwIApccnRsY2hcZmNzMSBcYWYzOFxhZnMxOVxhbGFuZzEwMjUgXGx0cmNoXGZjczAgXGZzMTlcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGYzOFxoaWNoXGFmMzhcZGJjaFxhZjMxNTA1XGNncmlkXGxhbmducDEwMzNcbGFuZ2ZlbnAxMDMzIFxzYmFzZWRvbjAgXHNuZXh0MjUg")
f.Write("XHNsaW5rMjQgXHN0eXJzaWQ2MTA4NDYzIEJvZHkgMTt9ewpcczI2XHFsIFxsaTcyMFxyaTBcc2IxMjBcc2ExMjBcd2lkY3RscGFyXHdyYXBkZWZhdWx0XGFzcGFscGhhXGFzcG51bVxmYWF1dG9cYWRqdXN0cmlnaHRccmluMFxsaW43MjBcaXRhcDAgXHJ0bGNoXGZjczEgXGFmMzhcYWZzMTlcYWxhbmcxMDI1IFxsdHJjaFxmY3MwIFxmczE5XGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxmMzhcaGljaFxhZjM4XGRiY2hcYWYxMVxjZ3JpZFxsYW5nbnAxMDMzXGxhbmdmZW5wMTAzMyAKXHNiYXNlZG9uMCBcc25leHQyNiBcc3R5cnNpZDYxMDg0NjMgQm9keSAyO317XHMyN1xxbCBcbGkxMDc3XHJpMFxzYjEyMFxzYTEyMFx3aWRjdGxwYXJcd3JhcGRlZmF1bHRcYXNwYWxwaGFcYXNwbnVtXGZhYXV0b1xhZGp1c3RyaWdodFxyaW4wXGxpbjEwNzdcaXRhcDAgXHJ0bGNoXGZjczEgXGFmMzhcYWZzMTlcYWxhbmcxMDI1IFxsdHJjaFxmY3MwIApcZnMxOVxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcZjM4XGhpY2hcYWYzOFxkYmNoXGFmMTFcY2dyaWRcbGFuZ25wMTAzM1xsYW5nZmVucDEwMzMgXHNiYXNlZG9uMCBcc25leHQyNyBcc3R5cnNpZDYxMDg0NjMgQm9keSAzO317XHMyOFxxbCBcZmktMzYzXGxpNzIwXHJpMFxzYjEyMFxzYTEyMFx3aWRjdGxwYXIKXGpjbGlzdHRhYlx0eDcyMFx3cmFwZGVmYXVsdFxhc3BhbHBoYVxhc3BudW1cZmFhdXRvXGxzMVxhZGp1c3RyaWdodFxyaW4wXGxpbjcyMFxpdGFwMCBccnRsY2hcZmNzMSBc")
f.Write("YWYzOFxhZnMxOVxhbGFuZzEwMjUgXGx0cmNoXGZjczAgXGZzMTlcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGYzOFxoaWNoXGFmMzhcZGJjaFxhZjExXGNncmlkXGxhbmducDEwMzNcbGFuZ2ZlbnAxMDMzIFxzYmFzZWRvbjAgXHNuZXh0MjggXHN0eXJzaWQ2MTA4NDYzIApCdWxsZXQgMjt9e1xzMjlccWwgXGZpLTM1N1xsaTEwNzdccmkwXHNiMTIwXHNhMTIwXHdpZGN0bHBhclxqY2xpc3R0YWJcdHgxMDgwXHdyYXBkZWZhdWx0XGFzcGFscGhhXGFzcG51bVxmYWF1dG9cbHMyXGFkanVzdHJpZ2h0XHJpbjBcbGluMTA3N1xpdGFwMCBccnRsY2hcZmNzMSBcYWYzOFxhZnMxOVxhbGFuZzEwMjUgXGx0cmNoXGZjczAgClxmczE5XGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxmMzhcaGljaFxhZjM4XGRiY2hcYWYxMVxjZ3JpZFxsYW5nbnAxMDMzXGxhbmdmZW5wMTAzMyBcc2Jhc2Vkb24wIFxzbmV4dDI5IFxzbGluazQ1IFxzdHlyc2lkNjEwODQ2MyBCdWxsZXQgMzt9e1xzMzBccWwgXGZpLTM1OFxsaTE0MzVccmkwXHNiMTIwXHNhMTIwXHdpZGN0bHBhcgpcamNsaXN0dGFiXHR4MTQzN1x3cmFwZGVmYXVsdFxhc3BhbHBoYVxhc3BudW1cZmFhdXRvXGxzM1xhZGp1c3RyaWdodFxyaW4wXGxpbjE0MzVcaXRhcDAgXHJ0bGNoXGZjczEgXGFmMzhcYWZzMTlcYWxhbmcxMDI1IFxsdHJjaFxmY3MwIFxmczE5XGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxmMzhcaGljaFxhZjM4XGRiY2hcYWYxMVxjZ3JpZFxsYW5nbnAxMDMzXGxhbmdm")
f.Write("ZW5wMTAzMyBcc2Jhc2Vkb24wIFxzbmV4dDMwIFxzdHlyc2lkNjEwODQ2MyAKQnVsbGV0IDQ7fXtcczMxXHFsIFxmaS0zNTdcbGkxNzkyXHJpMFxzYjEyMFxzYTEyMFx3aWRjdGxwYXJcamNsaXN0dGFiXHR4MTc5NVx3cmFwZGVmYXVsdFxhc3BhbHBoYVxhc3BudW1cZmFhdXRvXGxzNFxhZGp1c3RyaWdodFxyaW4wXGxpbjE3OTJcaXRhcDAgXHJ0bGNoXGZjczEgXGFmMzhcYWZzMTlcYWxhbmcxMDI1IFxsdHJjaFxmY3MwIApcZnMxOVxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcZjM4XGhpY2hcYWYzOFxkYmNoXGFmMTFcY2dyaWRcbGFuZ25wMTAzM1xsYW5nZmVucDEwMzMgXHNiYXNlZG9uMCBcc25leHQzMSBcc3R5cnNpZDYxMDg0NjMgQnVsbGV0IDU7fXtcczMyXHFsIFxsaTBccmkwXHNiMTIwXHNhMTIwXHdpZGN0bHBhclx3cmFwZGVmYXVsdFxhc3BhbHBoYVxhc3BudW1cZmFhdXRvXGFkanVzdHJpZ2h0XHJpbjBcbGluMFxpdGFwMCBccnRsY2hcZmNzMSAKXGFiXGFmMzhcYWZzMjhcYWxhbmcxMDI1IFxsdHJjaFxmY3MwIFxiXGZzMjhcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGYzOFxoaWNoXGFmMzhcZGJjaFxhZjExXGNncmlkXGxhbmducDEwMzNcbGFuZ2ZlbnAxMDMzIFxzYmFzZWRvbjAgXHNuZXh0MCBcc3R5cnNpZDYxMDg0NjMgSGVhZGluZyBFVUxBO317XHMzM1xxbCBcbGkwXHJpMFxzYjEyMFxzYTEyMFx3aWRjdGxwYXJcYnJkcmJcYnJkcnNcYnJkcncxMFxicnNwMjAgClx3cmFwZGVmYXVsdFxhc3BhbHBoYVxh")
f.Write("c3BudW1cZmFhdXRvXGFkanVzdHJpZ2h0XHJpbjBcbGluMFxpdGFwMCBccnRsY2hcZmNzMSBcYWJcYWYzOFxhZnMyOFxhbGFuZzEwMjUgXGx0cmNoXGZjczAgXGJcZnMyOFxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcZjM4XGhpY2hcYWYzOFxkYmNoXGFmMTFcY2dyaWRcbGFuZ25wMTAzM1xsYW5nZmVucDEwMzMgXHNiYXNlZG9uMCBcc25leHQwIFxzdHlyc2lkNjEwODQ2MyAKSGVhZGluZyBTb2Z0d2FyZSBUaXRsZTt9e1xzMzRccWwgXGxpMFxyaTBcc2IxMjBcc2ExMjBcd2lkY3RscGFyXHdyYXBkZWZhdWx0XGFzcGFscGhhXGFzcG51bVxmYWF1dG9cYWRqdXN0cmlnaHRccmluMFxsaW4wXGl0YXAwIFxydGxjaFxmY3MxIFxhYlxhZjM4XGFmczE5XGFsYW5nMTAyNSBcbHRyY2hcZmNzMCAKXGJcZnMxOVxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcZjM4XGhpY2hcYWYzOFxkYmNoXGFmMTFcY2dyaWRcbGFuZ25wMTAzM1xsYW5nZmVucDEwMzMgXHNiYXNlZG9uMCBcc25leHQzNCBcc3R5cnNpZDYxMDg0NjMgUHJlYW1ibGU7fXtcczM1XHFjIFxsaTBccmkwXHNiMTIwXHNhMTIwXHdpZGN0bHBhclx3cmFwZGVmYXVsdFxhc3BhbHBoYVxhc3BudW1cZmFhdXRvXGFkanVzdHJpZ2h0XHJpbjBcbGluMFxpdGFwMCBccnRsY2hcZmNzMSAKXGFiXGFmMzhcYWZzMTlcYWxhbmcxMDI1IFxsdHJjaFxmY3MwIFxiXGZzMTlcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGYzOFxoaWNoXGFmMzhcZGJjaFxhZjExXGNncmlkXGxhbmducDEwMzNc")
f.Write("bGFuZ2ZlbnAxMDMzIFxzYmFzZWRvbjAgXHNuZXh0MzUgXHN0eXJzaWQ2MTA4NDYzIEhlYWRpbmcgV2FycmFudHk7fXtcczM2XHFsIFxmaS0zNjBcbGkzNjBccmkwXHNiMTIwXHNhMTIwXHdpZGN0bHBhcgpcamNsaXN0dGFiXHR4MzYwXHdyYXBkZWZhdWx0XGFzcGFscGhhXGFzcG51bVxmYWF1dG9cbHM1XG91dGxpbmVsZXZlbDBcYWRqdXN0cmlnaHRccmluMFxsaW4zNjBcaXRhcDAgXHJ0bGNoXGZjczEgXGFmMzhcYWZzMTlcYWxhbmcxMDI1IFxsdHJjaFxmY3MwIFxmczE5XGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxmMzhcaGljaFxhZjM4XGRiY2hcYWYxMVxjZ3JpZFxsYW5nbnAxMDMzXGxhbmdmZW5wMTAzMyAKXHNiYXNlZG9uMCBcc25leHQwIFxzbGluazQ0IFxzdHlyc2lkNjEwODQ2MyBIZWFkaW5nIDEgV2FycmFudHk7fXtcczM3XHFsIFxmaS0zNjBcbGk3MjBccmkwXHNiMTIwXHNhMTIwXHdpZGN0bHBhclxqY2xpc3R0YWJcdHg3MjBcd3JhcGRlZmF1bHRcYXNwYWxwaGFcYXNwbnVtXGZhYXV0b1xsczVcaWx2bDFcb3V0bGluZWxldmVsMVxhZGp1c3RyaWdodFxyaW4wXGxpbjcyMFxpdGFwMCBccnRsY2hcZmNzMSBcYWYzOFxhZnMxOVxhbGFuZzEwMjUgClxsdHJjaFxmY3MwIFxmczE5XGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxmMzhcaGljaFxhZjM4XGRiY2hcYWYxMVxjZ3JpZFxsYW5nbnAxMDMzXGxhbmdmZW5wMTAzMyBcc2Jhc2Vkb24wIFxzbmV4dDAgXHN0eXJzaWQ2MTA4NDYzIEhlYWRpbmcgMiBXYXJyYW50")
f.Write("eTt9e1xzMzhccWwgXGZpLTM1N1xsaTEwNzdccmkwXHNiMTIwXHNhMTIwXHdpZGN0bHBhcgpcdHgxMDc3XGpjbGlzdHRhYlx0eDE0NDBcd3JhcGRlZmF1bHRcYXNwYWxwaGFcYXNwbnVtXGZhYXV0b1xsczdcaWx2bDJcb3V0bGluZWxldmVsMlxhZGp1c3RyaWdodFxyaW4wXGxpbjEwNzdcaXRhcDAgXHJ0bGNoXGZjczEgXGFiXGFmMzhcYWZzMTlcYWxhbmcxMDI1IFxsdHJjaFxmY3MwIFxiXGZzMTlcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGYzOFxoaWNoXGFmMzhcZGJjaFxhZjExXGNncmlkXGxhbmducDEwMzNcbGFuZ2ZlbnAxMDMzIApcc2Jhc2Vkb24zIFxzbmV4dDM4IFxzdHlyc2lkNjEwODQ2MyBIZWFkaW5nIDMgQm9sZDt9e1wqXGNzMzkgXGFkZGl0aXZlIFxydGxjaFxmY3MxIFxhZjAgXGx0cmNoXGZjczAgXHVsXGNmMiBcc2Jhc2Vkb24xMCBcc3R5cnNpZDYxMDg0NjMgSHlwZXJsaW5rO317XHM0MFxxbCBcZmktMzU4XGxpMTQzNVxyaTBcc2IxMjBcc2ExMjBcd2lkY3RscGFyClxqY2xpc3R0YWJcdHgxNDM3XHdyYXBkZWZhdWx0XGFzcGFscGhhXGFzcG51bVxmYWF1dG9cbHMzXGFkanVzdHJpZ2h0XHJpbjBcbGluMTQzNVxpdGFwMCBccnRsY2hcZmNzMSBcYWYzOFxhZnMxOVxhbGFuZzEwMjUgXGx0cmNoXGZjczAgXGZzMTlcdWxcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGYzOFxoaWNoXGFmMzhcZGJjaFxhZjExXGNncmlkXGxhbmducDEwMzNcbGFuZ2ZlbnAxMDMzIApcc2Jhc2Vkb24zMCBcc25leHQ0MCBcc3R5")
f.Write("cnNpZDYxMDg0NjMgQnVsbGV0IDQgVW5kZXJsaW5lZDt9e1xzNDFccWwgXGxpMFxyaTBcc2E4MFx3aWRjdGxwYXJcd3JhcGRlZmF1bHRcYXNwYWxwaGFcYXNwbnVtXGZhYXV0b1xhZGp1c3RyaWdodFxyaW4wXGxpbjBcaXRhcDAgXHJ0bGNoXGZjczEgXGFiXGFmMzlcYWZzMTlcYWxhbmcxMDI1IFxsdHJjaFxmY3MwIApcYlxmczE5XGNmOFxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcZjM5XGhpY2hcYWYzOVxkYmNoXGFmMTFcY2dyaWRcbGFuZ25wMTAzM1xsYW5nZmVucDEwMzMgXHNiYXNlZG9uMCBcc25leHQ0MSBcc3ByaW9yaXR5MCBcc3R5cnNpZDYxMDg0NjMgc3ViaGVhZDt9e1xzNDJccWwgXGxpMTE1XHJpMFxzYTgwXHNsLTE4MFxzbG11bHQwClx3aWRjdGxwYXJcd3JhcGRlZmF1bHRcYXNwYWxwaGFcYXNwbnVtXGZhYXV0b1xhZGp1c3RyaWdodFxyaW4wXGxpbjExNVxpdGFwMCBccnRsY2hcZmNzMSBcYWYzOVxhZnMxOFxhbGFuZzEwMjUgXGx0cmNoXGZjczAgXGZzMThcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGYzOVxoaWNoXGFmMzlcZGJjaFxhZjExXGNncmlkXGxhbmducDEwMzNcbGFuZ2ZlbnAxMDMzIFxzYmFzZWRvbjAgXHNuZXh0NDIgXHN0eXJzaWQ2MTA4NDYzIApwcm9kdWN0IGxpc3Q7fXtcczQzXHFsIFxsaTBccmkwXHNiMTIwXHNhMTIwXHdpZGN0bHBhclxicmRydFxicmRyc1xicmRydzEwXGJyc3AyMCBcd3JhcGRlZmF1bHRcYXNwYWxwaGFcYXNwbnVtXGZhYXV0b1xhZGp1c3RyaWdodFxyaW4wXGxpbjBc")
f.Write("aXRhcDAgXHJ0bGNoXGZjczEgXGFiXGFmMzhcYWZzMTlcYWxhbmcxMDI1IFxsdHJjaFxmY3MwIApcYlxmczE5XGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxmMzhcaGljaFxhZjM4XGRiY2hcYWYxMVxjZ3JpZFxsYW5nbnAxMDMzXGxhbmdmZW5wMTAzMyBcc2Jhc2Vkb24zNCBcc25leHQ0MyBcc3R5cnNpZDYxMDg0NjMgUHJlYW1ibGUgQm9yZGVyIEFib3ZlO317XCpcY3M0NCBcYWRkaXRpdmUgXHJ0bGNoXGZjczEgXGFmMzhcYWZzMTkgXGx0cmNoXGZjczAgClxmczE5XGxhbmcwXGxhbmdmZTEwMzNcbG9jaFxmMzhcaGljaFxhZjM4XGRiY2hcYWYxMVxsYW5nZmVucDEwMzMgXHNiYXNlZG9uMTAgXHNsaW5rMzYgXHNsb2NrZWQgXHN0eXJzaWQ2MTA4NDYzIEhlYWRpbmcgMSBXYXJyYW50eSBDaGFyIENoYXI7fXtcKlxjczQ1IFxhZGRpdGl2ZSBccnRsY2hcZmNzMSBcYWYzOFxhZnMxOSBcbHRyY2hcZmNzMCAKXGZzMTlcbGFuZzBcbGFuZ2ZlMTAzM1xsb2NoXGYzOFxoaWNoXGFmMzhcZGJjaFxhZjExXGxhbmdmZW5wMTAzMyBcc2Jhc2Vkb24xMCBcc2xpbmsyOSBcc2xvY2tlZCBcc3R5cnNpZDYxMDg0NjMgQnVsbGV0IDMgQ2hhcjE7fXtcKlxjczQ2IFxhZGRpdGl2ZSBcZjM5XGNmMlxsYW5nMTAzNlxsYW5nZmUwXGxhbmducDEwMzYgXHN0eXJzaWQ2MTA4NDYzIEJvZHkgMSBDaGFyO317ClxzNDdccWwgXGxpNzIwXHJpMFxzYjEyMFxzYTEyMFx3aWRjdGxwYXJcd3JhcGRlZmF1bHRcYXNwYWxwaGFcYXNwbnVtXGZhYXV0b1xhZGp1")
f.Write("c3RyaWdodFxyaW4wXGxpbjcyMFxpdGFwMFxjb250ZXh0dWFsc3BhY2UgXHJ0bGNoXGZjczEgXGFmMzhcYWZzMTlcYWxhbmcxMDI1IFxsdHJjaFxmY3MwIFxmczE5XGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxmMzhcaGljaFxhZjM4XGRiY2hcYWYxMVxjZ3JpZFxsYW5nbnAxMDMzXGxhbmdmZW5wMTAzMyAKXHNiYXNlZG9uMCBcc25leHQ0NyBcc3Fmb3JtYXQgXHNwcmlvcml0eTM0IFxzdHlyc2lkNjEwODQ2MyBMaXN0IFBhcmFncmFwaDt9e1xzNDhccWogXGxpMFxyaTBcc2EyNDBcd2lkY3RscGFyXHdyYXBkZWZhdWx0XGFzcGFscGhhXGFzcG51bVxmYWF1dG9cYWRqdXN0cmlnaHRccmluMFxsaW4wXGl0YXAwIFxydGxjaFxmY3MxIFxhZjBcYWZzMjRcYWxhbmcxMDI1IFxsdHJjaFxmY3MwIApcZnMyNFxsYW5nMTAzM1xsYW5nZmUxMDI4XGxvY2hcZjBcaGljaFxhZjBcZGJjaFxhZjMxNTA1XGNncmlkXGxhbmducDEwMzNcbGFuZ2ZlbnAxMDI4IFxzYmFzZWRvbjAgXHNuZXh0NDggXHNwcmlvcml0eTAgXHN0eXJzaWQ2MTA4NDYzIENsb3NpbmdfTDM7fXtcKlxjczQ5IFxhZGRpdGl2ZSBccnRsY2hcZmNzMSBcYWYwXGFmczE2IFxsdHJjaFxmY3MwIFxmczE2IApcc2Jhc2Vkb24xMCBcc3NlbWloaWRkZW4gXHN1bmhpZGV1c2VkIFxzdHlyc2lkMTIxOTYzOTAgYW5ub3RhdGlvbiByZWZlcmVuY2U7fXtcczUwXHFsIFxsaTBccmkwXHNiMTIwXHNhMTIwXHdpZGN0bHBhclx3cmFwZGVmYXVsdFxhc3BhbHBoYVxhc3BudW1cZmFhdXRv")
f.Write("XGFkanVzdHJpZ2h0XHJpbjBcbGluMFxpdGFwMCBccnRsY2hcZmNzMSBcYWYzOFxhZnMyMFxhbGFuZzEwMjUgXGx0cmNoXGZjczAgClxmczIwXGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxmMzhcaGljaFxhZjM4XGRiY2hcYWYxMVxjZ3JpZFxsYW5nbnAxMDMzXGxhbmdmZW5wMTAzMyBcc2Jhc2Vkb24wIFxzbmV4dDUwIFxzbGluazUxIFxzc2VtaWhpZGRlbiBcc3VuaGlkZXVzZWQgXHN0eXJzaWQxMjE5NjM5MCBhbm5vdGF0aW9uIHRleHQ7fXtcKlxjczUxIFxhZGRpdGl2ZSBccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCAKXGZzMjBcbGFuZzBcbGFuZ2ZlMTAzM1xsb2NoXGYzOFxoaWNoXGFmMzhcZGJjaFxhZjExXGxhbmdmZW5wMTAzMyBcc2Jhc2Vkb24xMCBcc2xpbms1MCBcc2xvY2tlZCBcc3NlbWloaWRkZW4gXHN0eXJzaWQxMjE5NjM5MCBDb21tZW50IFRleHQgQ2hhcjt9e1xzNTJccWwgXGxpMFxyaTBcc2IxMjBcc2ExMjBcd2lkY3RscGFyXHdyYXBkZWZhdWx0XGFzcGFscGhhXGFzcG51bVxmYWF1dG9cYWRqdXN0cmlnaHRccmluMFxsaW4wXGl0YXAwIApccnRsY2hcZmNzMSBcYWJcYWYzOFxhZnMyMFxhbGFuZzEwMjUgXGx0cmNoXGZjczAgXGJcZnMyMFxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcZjM4XGhpY2hcYWYzOFxkYmNoXGFmMTFcY2dyaWRcbGFuZ25wMTAzM1xsYW5nZmVucDEwMzMgXHNiYXNlZG9uNTAgXHNuZXh0NTAgXHNsaW5rNTMgXHNzZW1paGlkZGVuIFxzdW5oaWRldXNlZCBcc3R5")
f.Write("cnNpZDEyMTk2MzkwIGFubm90YXRpb24gc3ViamVjdDt9e1wqXGNzNTMgXGFkZGl0aXZlIApccnRsY2hcZmNzMSBcYWJcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcYlxmczIwXGxhbmcwXGxhbmdmZTEwMzNcbG9jaFxmMzhcaGljaFxhZjM4XGRiY2hcYWYxMVxsYW5nZmVucDEwMzMgXHNiYXNlZG9uNTEgXHNsaW5rNTIgXHNsb2NrZWQgXHNzZW1paGlkZGVuIFxzdHlyc2lkMTIxOTYzOTAgQ29tbWVudCBTdWJqZWN0IENoYXI7fXsKXHM1NFxxbCBcbGkwXHJpMFx3aWRjdGxwYXJcd3JhcGRlZmF1bHRcYXNwYWxwaGFcYXNwbnVtXGZhYXV0b1xhZGp1c3RyaWdodFxyaW4wXGxpbjBcaXRhcDAgXHJ0bGNoXGZjczEgXGFmMzhcYWZzMTZcYWxhbmcxMDI1IFxsdHJjaFxmY3MwIFxmczE2XGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxmMzhcaGljaFxhZjM4XGRiY2hcYWYxMVxjZ3JpZFxsYW5nbnAxMDMzXGxhbmdmZW5wMTAzMyAKXHNiYXNlZG9uMCBcc25leHQ1NCBcc2xpbms1NSBcc3NlbWloaWRkZW4gXHN1bmhpZGV1c2VkIFxzdHlyc2lkMTIxOTYzOTAgQmFsbG9vbiBUZXh0O317XCpcY3M1NSBcYWRkaXRpdmUgXHJ0bGNoXGZjczEgXGFmMzhcYWZzMTYgXGx0cmNoXGZjczAgXGZzMTZcbGFuZzBcbGFuZ2ZlMTAzM1xsb2NoXGYzOFxoaWNoXGFmMzhcZGJjaFxhZjExXGxhbmdmZW5wMTAzMyAKXHNiYXNlZG9uMTAgXHNsaW5rNTQgXHNsb2NrZWQgXHNzZW1paGlkZGVuIFxzdHlyc2lkMTIxOTYzOTAgQmFsbG9vbiBUZXh0IENoYXI7")
f.Write("fXtcczU2XHFsIFxmaS0zNjBcbGk5MDBccmkwXHNiMTIwXHNhMTIwXHdpZGN0bHBhclxqY2xpc3R0YWJcdHg5MDBcd3JhcGRlZmF1bHRcYXNwYWxwaGFcYXNwbnVtXGZhcm9tYW5ccmluMFxsaW45MDBcaXRhcDAgXHJ0bGNoXGZjczEgXGFmMVxhZnMyMFxhbGFuZzEwMjUgXGx0cmNoXGZjczAgClxmczIwXGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxmMzlcaGljaFxhZjM5XGRiY2hcYWYxMVxjZ3JpZFxsYW5nbnAxMDMzXGxhbmdmZW5wMTAzMyBcc2Jhc2Vkb24wIFxzbmV4dDU2IFxzdHlyc2lkNjA0ODAzMyBGb290bm90ZSBCdWxsZXQgTGV2ZWwgMTt9e1xzNTdccWwgXGxpMFxyaTBcd2lkY3RscGFyXHdyYXBkZWZhdWx0XGFzcGFscGhhXGFzcG51bVxmYWF1dG9cYWRqdXN0cmlnaHRccmluMFxsaW4wXGl0YXAwIFxydGxjaFxmY3MxIApcYWJcYWYzOFxhZnMxOVxhbGFuZzEwMjUgXGx0cmNoXGZjczAgXGJcZnMxOVxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcZjM4XGhpY2hcYWYzOFxkYmNoXGFmMTFcY2dyaWRcbGFuZ25wMTAzM1xsYW5nZmVucDEwMzMgXHNuZXh0MCBcc3R5cnNpZDEwMDU0MDYzIEJvZHkgMCBCb2xkO317XHM1OFxxbCBcbGkwXHJpMFx3aWRjdGxwYXJcd3JhcGRlZmF1bHRcYXNwYWxwaGFcYXNwbnVtXGZhYXV0b1xhZGp1c3RyaWdodFxyaW4wXGxpbjBcaXRhcDAgClxydGxjaFxmY3MxIFxhZjM4XGFmczE5XGFsYW5nMTAyNSBcbHRyY2hcZmNzMCBcZnMxOVxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcZjM4")
f.Write("XGhpY2hcYWYzOFxkYmNoXGFmMTFcY2dyaWRcbGFuZ25wMTAzM1xsYW5nZmVucDEwMzMgXHNuZXh0MCBcc3R5cnNpZDUxMjA3NDEgQm9keSAwO319e1wqXGxpc3R0YWJsZXtcbGlzdFxsaXN0dGVtcGxhdGVpZDUxMDAzMDYyMFxsaXN0aHlicmlke1xsaXN0bGV2ZWxcbGV2ZWxuZmM0XGxldmVsbmZjbjQKXGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dFxsZXZlbHRlbXBsYXRlaWQ2NzY5ODcxMVwnMDJcJzAwKTt9e1xsZXZlbG51bWJlcnNcJzAxO31ccnRsY2hcZmNzMSBcYWYwIFxsdHJjaFxmY3MwIFxmaS0zNjBcbGkxNzk3XGxpbjE3OTcgfXtcbGlzdGxldmVsXGxldmVsbmZjNFxsZXZlbG5mY240XGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzAKXGxldmVsc3RhcnRhdDFcbHZsdGVudGF0aXZlXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XGxldmVsdGVtcGxhdGVpZDY3Njk4NzEzXCcwMlwnMDEuO317XGxldmVsbnVtYmVyc1wnMDE7fVxydGxjaFxmY3MxIFxhZjAgXGx0cmNoXGZjczAgXGZpLTM2MFxsaTI1MTdcbGluMjUxNyB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMyXGxldmVsbmZjbjJcbGV2ZWxqYzJcbGV2ZWxqY24yXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxClxsdmx0ZW50YXRpdmVcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHRcbGV2ZWx0ZW1wbGF0ZWlkNjc2OTg3MTVc")
f.Write("JzAyXCcwMi47fXtcbGV2ZWxudW1iZXJzXCcwMTt9XHJ0bGNoXGZjczEgXGFmMCBcbHRyY2hcZmNzMCBcZmktMTgwXGxpMzIzN1xsaW4zMjM3IH17XGxpc3RsZXZlbFxsZXZlbG5mYzBcbGV2ZWxuZmNuMFxsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbHZsdGVudGF0aXZlClxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dFxsZXZlbHRlbXBsYXRlaWQ2NzY5ODcwM1wnMDJcJzAzLjt9e1xsZXZlbG51bWJlcnNcJzAxO31ccnRsY2hcZmNzMSBcYWYwIFxsdHJjaFxmY3MwIFxmaS0zNjBcbGkzOTU3XGxpbjM5NTcgfXtcbGlzdGxldmVsXGxldmVsbmZjNFxsZXZlbG5mY240XGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsdmx0ZW50YXRpdmVcbGV2ZWxzcGFjZTAKXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XGxldmVsdGVtcGxhdGVpZDY3Njk4NzEzXCcwMlwnMDQuO317XGxldmVsbnVtYmVyc1wnMDE7fVxydGxjaFxmY3MxIFxhZjAgXGx0cmNoXGZjczAgXGZpLTM2MFxsaTQ2NzdcbGluNDY3NyB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMyXGxldmVsbmZjbjJcbGV2ZWxqYzJcbGV2ZWxqY24yXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGx2bHRlbnRhdGl2ZVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDAKe1xsZXZlbHRleHRcbGV2ZWx0ZW1wbGF0ZWlkNjc2OTg3MTVcJzAyXCcwNS47fXtcbGV2ZWxudW1iZXJzXCcwMTt9XHJ0bGNoXGZjczEg")
f.Write("XGFmMCBcbHRyY2hcZmNzMCBcZmktMTgwXGxpNTM5N1xsaW41Mzk3IH17XGxpc3RsZXZlbFxsZXZlbG5mYzBcbGV2ZWxuZmNuMFxsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbHZsdGVudGF0aXZlXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0ClxsZXZlbHRlbXBsYXRlaWQ2NzY5ODcwM1wnMDJcJzA2Ljt9e1xsZXZlbG51bWJlcnNcJzAxO31ccnRsY2hcZmNzMSBcYWYwIFxsdHJjaFxmY3MwIFxmaS0zNjBcbGk2MTE3XGxpbjYxMTcgfXtcbGlzdGxldmVsXGxldmVsbmZjNFxsZXZlbG5mY240XGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsdmx0ZW50YXRpdmVcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHQKXGxldmVsdGVtcGxhdGVpZDY3Njk4NzEzXCcwMlwnMDcuO317XGxldmVsbnVtYmVyc1wnMDE7fVxydGxjaFxmY3MxIFxhZjAgXGx0cmNoXGZjczAgXGZpLTM2MFxsaTY4MzdcbGluNjgzNyB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMyXGxldmVsbmZjbjJcbGV2ZWxqYzJcbGV2ZWxqY24yXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGx2bHRlbnRhdGl2ZVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dApcbGV2ZWx0ZW1wbGF0ZWlkNjc2OTg3MTVcJzAyXCcwOC47fXtcbGV2ZWxudW1iZXJzXCcwMTt9XHJ0bGNoXGZjczEgXGFmMCBcbHRyY2hcZmNzMCBcZmktMTgwXGxpNzU1N1xsaW43NTU3IH17")
f.Write("XGxpc3RuYW1lIDt9XGxpc3RpZDM4MjU3NjZ9e1xsaXN0XGxpc3R0ZW1wbGF0ZWlkLTQyNjg2OTg5MFxsaXN0aHlicmlke1xsaXN0bGV2ZWxcbGV2ZWxuZmMyM1xsZXZlbG5mY24yM1xsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwClxsZXZlbHN0YXJ0YXQxXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XGxldmVsdGVtcGxhdGVpZDY3Njk4Njg5XCcwMVx1LTM5MTMgPzt9e1xsZXZlbG51bWJlcnM7fVxmM1xmYmlhczAgXGZpLTM2MFxsaTE4OTBcbGluMTg5MCB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMyM1xsZXZlbG5mY24yM1xsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbHZsdGVudGF0aXZlXGxldmVsc3BhY2UwClxsZXZlbGluZGVudDB7XGxldmVsdGV4dFxsZXZlbHRlbXBsYXRlaWQ2NzY5ODY5MVwnMDFvO317XGxldmVsbnVtYmVyczt9XGYyXGZiaWFzMCBcZmktMzYwXGxpMjYxMFxsaW4yNjEwIH17XGxpc3RsZXZlbFxsZXZlbG5mYzIzXGxldmVsbmZjbjIzXGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsdmx0ZW50YXRpdmVcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHQKXGxldmVsdGVtcGxhdGVpZDY3Njk4NjkzXCcwMVx1LTM5MjkgPzt9e1xsZXZlbG51bWJlcnM7fVxmMTBcZmJpYXMwIFxmaS0zNjBcbGkzMzMwXGxpbjMzMzAgfXtcbGlzdGxldmVsXGxldmVsbmZjMjNcbGV2ZWxuZmNuMjNcbGV2ZWxq")
f.Write("YzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGx2bHRlbnRhdGl2ZVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dFxsZXZlbHRlbXBsYXRlaWQ2NzY5ODY4OQpcJzAxXHUtMzkxMyA/O317XGxldmVsbnVtYmVyczt9XGYzXGZiaWFzMCBcZmktMzYwXGxpNDA1MFxsaW40MDUwIH17XGxpc3RsZXZlbFxsZXZlbG5mYzIzXGxldmVsbmZjbjIzXGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsdmx0ZW50YXRpdmVcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHRcbGV2ZWx0ZW1wbGF0ZWlkNjc2OTg2OTFcJzAxbzt9e1xsZXZlbG51bWJlcnM7fVxmMlxmYmlhczAgClxmaS0zNjBcbGk0NzcwXGxpbjQ3NzAgfXtcbGlzdGxldmVsXGxldmVsbmZjMjNcbGV2ZWxuZmNuMjNcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGx2bHRlbnRhdGl2ZVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dFxsZXZlbHRlbXBsYXRlaWQ2NzY5ODY5M1wnMDFcdS0zOTI5ID87fXtcbGV2ZWxudW1iZXJzO31cZjEwXGZiaWFzMCBcZmktMzYwXGxpNTQ5MFxsaW41NDkwIH17XGxpc3RsZXZlbApcbGV2ZWxuZmMyM1xsZXZlbG5mY24yM1xsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbHZsdGVudGF0aXZlXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XGxldmVsdGVt")
f.Write("cGxhdGVpZDY3Njk4Njg5XCcwMVx1LTM5MTMgPzt9e1xsZXZlbG51bWJlcnM7fVxmM1xmYmlhczAgXGZpLTM2MFxsaTYyMTBcbGluNjIxMCB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMyM1xsZXZlbG5mY24yM1xsZXZlbGpjMApcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGx2bHRlbnRhdGl2ZVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dFxsZXZlbHRlbXBsYXRlaWQ2NzY5ODY5MVwnMDFvO317XGxldmVsbnVtYmVyczt9XGYyXGZiaWFzMCBcZmktMzYwXGxpNjkzMFxsaW42OTMwIH17XGxpc3RsZXZlbFxsZXZlbG5mYzIzXGxldmVsbmZjbjIzXGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MQpcbHZsdGVudGF0aXZlXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XGxldmVsdGVtcGxhdGVpZDY3Njk4NjkzXCcwMVx1LTM5MjkgPzt9e1xsZXZlbG51bWJlcnM7fVxmMTBcZmJpYXMwIFxmaS0zNjBcbGk3NoEDAACCAwAAgwMAAIQDAACFAwAAhgMAAIcDAACIAwAAiQMAAIoDAACLAwAAjAMAAI0DAACOAwAAjwMAAJADAACRAwAAkgMAAJMDAACUAwAAlQMAAJYDAACXAwAAmAMAAJkDAACaAwAAmwMAAJwDAACdAwAAngMAAJ8DAACgAwAAoQMAAKIDAACjAwAApAMAAKUDAACmAwAApwMAAKgDAACpAwAAqgMAAKsDAACsAwAArQMAAK4DAACvAwAAsAMAALEDAACyAwAAswMAALQDAAC1AwAAtgMAALcDAAC4AwAAuQMAALoDAAC7AwAAvAMAAL0DAAC+AwAA")
f.Write("vwMAAMADAADBAwAAwgMAAMMDAADEAwAAxQMAAMYDAADHAwAAyAMAAMkDAADKAwAAywMAAMwDAADNAwAAzgMAAM8DAADQAwAA0QMAANIDAADTAwAA1AMAANUDAADWAwAA1wMAANgDAADZAwAA2gMAANsDAADcAwAA3QMAAN4DAADfAwAA4AMAAOEDAADiAwAA4wMAAOQDAADlAwAA5gMAAOcDAADoAwAA6QMAAOoDAADrAwAA7AMAAO0DAADuAwAA7wMAAPADAADxAwAA8gMAAPMDAAD0AwAA9QMAAPYDAAD3AwAA+AMAAPkDAAD6AwAA+wMAAPwDAAD9AwAA/gMAAP8DAAABBAAANTBcbGluNzY1MCB9e1xsaXN0bmFtZSA7fVxsaXN0aWQ3MTIwMDM0M317XGxpc3RcbGlzdHRlbXBsYXRlaWQtNDc2ODE4NzU0XGxpc3RoeWJyaWR7XGxpc3RsZXZlbFxsZXZlbG5mYzIzXGxldmVsbmZjbjIzXGxldmVsamMwClxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHRcbGV2ZWx0ZW1wbGF0ZWlkLTE2MzA3NTU4MTJcJzAxXHUtMzkxMyA/O317XGxldmVsbnVtYmVyczt9XGYzXGZzMThcZmJpYXMwIFxmaS0zNjBcbGkxOTgwXGpjbGlzdHRhYlx0eDE5ODBcbGluMTk4MCB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMyM1xsZXZlbG5mY24yM1xsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwClxsZXZlbHN0YXJ0YXQxXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XGxldmVsdGVtcGxhdGVpZDY3Njk4NjkxXCcwMW87fXtcbGV2ZWxudW1iZXJzO31cZjJcZmJp")
f.Write("YXMwIFxmaS0zNjBcbGkyMTYwXGpjbGlzdHRhYlx0eDIxNjBcbGluMjE2MCB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMyM1xsZXZlbG5mY24yM1xsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwCntcbGV2ZWx0ZXh0XGxldmVsdGVtcGxhdGVpZDY3Njk4NjkzXCcwMVx1LTM5MjkgPzt9e1xsZXZlbG51bWJlcnM7fVxmMTBcZmJpYXMwIFxmaS0zNjBcbGkyODgwXGpjbGlzdHRhYlx0eDI4ODBcbGluMjg4MCB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMyM1xsZXZlbG5mY24yM1xsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbHZsdGVudGF0aXZlXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0ClxsZXZlbHRlbXBsYXRlaWQ2NzY5ODY4OVwnMDFcdS0zOTEzID87fXtcbGV2ZWxudW1iZXJzO31cZjNcZmJpYXMwIFxmaS0zNjBcbGkzNjAwXGpjbGlzdHRhYlx0eDM2MDBcbGluMzYwMCB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMyM1xsZXZlbG5mY24yM1xsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbHZsdGVudGF0aXZlXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0ClxsZXZlbHRlbXBsYXRlaWQ2NzY5ODY5MVwnMDFvO317XGxldmVsbnVtYmVyczt9XGYyXGZiaWFzMCBcZmktMzYwXGxpNDMyMFxqY2xpc3R0YWJcdHg0MzIwXGxpbjQzMjAgfXtcbGlzdGxldmVsXGxl")
f.Write("dmVsbmZjMjNcbGV2ZWxuZmNuMjNcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGx2bHRlbnRhdGl2ZVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dFxsZXZlbHRlbXBsYXRlaWQ2NzY5ODY5MwpcJzAxXHUtMzkyOSA/O317XGxldmVsbnVtYmVyczt9XGYxMFxmYmlhczAgXGZpLTM2MFxsaTUwNDBcamNsaXN0dGFiXHR4NTA0MFxsaW41MDQwIH17XGxpc3RsZXZlbFxsZXZlbG5mYzIzXGxldmVsbmZjbjIzXGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsdmx0ZW50YXRpdmVcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHRcbGV2ZWx0ZW1wbGF0ZWlkNjc2OTg2ODkKXCcwMVx1LTM5MTMgPzt9e1xsZXZlbG51bWJlcnM7fVxmM1xmYmlhczAgXGZpLTM2MFxsaTU3NjBcamNsaXN0dGFiXHR4NTc2MFxsaW41NzYwIH17XGxpc3RsZXZlbFxsZXZlbG5mYzIzXGxldmVsbmZjbjIzXGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsdmx0ZW50YXRpdmVcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHRcbGV2ZWx0ZW1wbGF0ZWlkNjc2OTg2OTEKXCcwMW87fXtcbGV2ZWxudW1iZXJzO31cZjJcZmJpYXMwIFxmaS0zNjBcbGk2NDgwXGpjbGlzdHRhYlx0eDY0ODBcbGluNjQ4MCB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMyM1xsZXZlbG5mY24yM1xsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxm")
f.Write("b2xsb3cwXGxldmVsc3RhcnRhdDFcbHZsdGVudGF0aXZlXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XGxldmVsdGVtcGxhdGVpZDY3Njk4NjkzClwnMDFcdS0zOTI5ID87fXtcbGV2ZWxudW1iZXJzO31cZjEwXGZiaWFzMCBcZmktMzYwXGxpNzIwMFxqY2xpc3R0YWJcdHg3MjAwXGxpbjcyMDAgfXtcbGlzdG5hbWUgO31cbGlzdGlkMTQ0MjA1NDY3fXtcbGlzdFxsaXN0dGVtcGxhdGVpZC0xODAzNjc4MTc4XGxpc3RoeWJyaWR7XGxpc3RsZXZlbFxsZXZlbG5mYzIzXGxldmVsbmZjbjIzXGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsZXZlbHNwYWNlMApcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHRcbGV2ZWx0ZW1wbGF0ZWlkNjc2OTg2OTlcJzAxXHUtMzg4MCA/O317XGxldmVsbnVtYmVyczt9XGYxMFxmYmlhczAgXGZpLTM2MFxsaTE3OTdcbGluMTc5NyB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMyM1xsZXZlbG5mY24yM1xsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbHZsdGVudGF0aXZlXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0ClxsZXZlbHRlbXBsYXRlaWQ2NzY5ODY5MVwnMDFvO317XGxldmVsbnVtYmVyczt9XGYyXGZiaWFzMCBcZmktMzYwXGxpMjUxN1xsaW4yNTE3IH17XGxpc3RsZXZlbFxsZXZlbG5mYzIzXGxldmVsbmZjbjIzXGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0")
f.Write("MVxsdmx0ZW50YXRpdmVcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHRcbGV2ZWx0ZW1wbGF0ZWlkNjc2OTg2OTMKXCcwMVx1LTM5MjkgPzt9e1xsZXZlbG51bWJlcnM7fVxmMTBcZmJpYXMwIFxmaS0zNjBcbGkzMjM3XGxpbjMyMzcgfXtcbGlzdGxldmVsXGxldmVsbmZjMjNcbGV2ZWxuZmNuMjNcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGx2bHRlbnRhdGl2ZVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dFxsZXZlbHRlbXBsYXRlaWQ2NzY5ODY4OVwnMDFcdS0zOTEzID87fXtcbGV2ZWxudW1iZXJzO30KXGYzXGZiaWFzMCBcZmktMzYwXGxpMzk1N1xsaW4zOTU3IH17XGxpc3RsZXZlbFxsZXZlbG5mYzIzXGxldmVsbmZjbjIzXGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsdmx0ZW50YXRpdmVcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHRcbGV2ZWx0ZW1wbGF0ZWlkNjc2OTg2OTFcJzAxbzt9e1xsZXZlbG51bWJlcnM7fVxmMlxmYmlhczAgXGZpLTM2MFxsaTQ2NzdcbGluNDY3NyB9CntcbGlzdGxldmVsXGxldmVsbmZjMjNcbGV2ZWxuZmNuMjNcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGx2bHRlbnRhdGl2ZVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dFxsZXZlbHRlbXBsYXRlaWQ2NzY5ODY5M1wnMDFcdS0zOTI5ID87fXtcbGV2ZWxu")
f.Write("dW1iZXJzO31cZjEwXGZiaWFzMCBcZmktMzYwXGxpNTM5N1xsaW41Mzk3IH17XGxpc3RsZXZlbFxsZXZlbG5mYzIzXGxldmVsbmZjbjIzClxsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbHZsdGVudGF0aXZlXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XGxldmVsdGVtcGxhdGVpZDY3Njk4Njg5XCcwMVx1LTM5MTMgPzt9e1xsZXZlbG51bWJlcnM7fVxmM1xmYmlhczAgXGZpLTM2MFxsaTYxMTdcbGluNjExNyB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMyM1xsZXZlbG5mY24yM1xsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwClxsZXZlbHN0YXJ0YXQxXGx2bHRlbnRhdGl2ZVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dFxsZXZlbHRlbXBsYXRlaWQ2NzY5ODY5MVwnMDFvO317XGxldmVsbnVtYmVyczt9XGYyXGZiaWFzMCBcZmktMzYwXGxpNjgzN1xsaW42ODM3IH17XGxpc3RsZXZlbFxsZXZlbG5mYzIzXGxldmVsbmZjbjIzXGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsdmx0ZW50YXRpdmVcbGV2ZWxzcGFjZTAKXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XGxldmVsdGVtcGxhdGVpZDY3Njk4NjkzXCcwMVx1LTM5MjkgPzt9e1xsZXZlbG51bWJlcnM7fVxmMTBcZmJpYXMwIFxmaS0zNjBcbGk3NTU3XGxpbjc1NTcgfXtcbGlzdG5hbWUgO31cbGlzdGlkMjczMDI0OTU5fXtcbGlzdFxsaXN0dGVtcGxhdGVpZDEw")
f.Write("MzgzOTk4MzBcbGlzdGh5YnJpZHtcbGlzdGxldmVsXGxldmVsbmZjMjNcbGV2ZWxuZmNuMjNcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MApcbGV2ZWxzdGFydGF0MVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dFxsZXZlbHRlbXBsYXRlaWQ2NzY5ODY4OVwnMDFcdS0zOTEzID87fXtcbGV2ZWxudW1iZXJzO31cZjNcZmJpYXMwIFxmaS0zNjBcbGk3MjBcamNsaXN0dGFiXHR4NzIwXGxpbjcyMCB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMyM1xsZXZlbG5mY24yM1xsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbGV2ZWxzcGFjZTAKXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XGxldmVsdGVtcGxhdGVpZDY3Njk4NjkxXCcwMW87fXtcbGV2ZWxudW1iZXJzO31cZjJcZmJpYXMwIFxmaS0zNjBcbGkxNDQwXGpjbGlzdHRhYlx0eDE0NDBcbGluMTQ0MCB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMyM1xsZXZlbG5mY24yM1xsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHQKXGxldmVsdGVtcGxhdGVpZDY3Njk4NjkzXCcwMVx1LTM5MjkgPzt9e1xsZXZlbG51bWJlcnM7fVxmMTBcZmJpYXMwIFxmaS0zNjBcbGkyMTYwXGpjbGlzdHRhYlx0eDIxNjBcbGluMjE2MCB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMyM1xsZXZlbG5mY24yM1xsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwXGxl")
f.Write("dmVsc3RhcnRhdDFcbHZsdGVudGF0aXZlXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0ClxsZXZlbHRlbXBsYXRlaWQ2NzY5ODY4OVwnMDFcdS0zOTEzID87fXtcbGV2ZWxudW1iZXJzO31cZjNcZmJpYXMwIFxmaS0zNjBcbGkyODgwXGpjbGlzdHRhYlx0eDI4ODBcbGluMjg4MCB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMyM1xsZXZlbG5mY24yM1xsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbHZsdGVudGF0aXZlXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0ClxsZXZlbHRlbXBsYXRlaWQ2NzY5ODY5MVwnMDFvO317XGxldmVsbnVtYmVyczt9XGYyXGZiaWFzMCBcZmktMzYwXGxpMzYwMFxqY2xpc3R0YWJcdHgzNjAwXGxpbjM2MDAgfXtcbGlzdGxldmVsXGxldmVsbmZjMjNcbGV2ZWxuZmNuMjNcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGx2bHRlbnRhdGl2ZVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dFxsZXZlbHRlbXBsYXRlaWQ2NzY5ODY5MwpcJzAxXHUtMzkyOSA/O317XGxldmVsbnVtYmVyczt9XGYxMFxmYmlhczAgXGZpLTM2MFxsaTQzMjBcamNsaXN0dGFiXHR4NDMyMFxsaW40MzIwIH17XGxpc3RsZXZlbFxsZXZlbG5mYzIzXGxldmVsbmZjbjIzXGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsdmx0ZW50YXRpdmVcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRl")
f.Write("bnQwe1xsZXZlbHRleHRcbGV2ZWx0ZW1wbGF0ZWlkNjc2OTg2ODkKXCcwMVx1LTM5MTMgPzt9e1xsZXZlbG51bWJlcnM7fVxmM1xmYmlhczAgXGZpLTM2MFxsaTUwNDBcamNsaXN0dGFiXHR4NTA0MFxsaW41MDQwIH17XGxpc3RsZXZlbFxsZXZlbG5mYzIzXGxldmVsbmZjbjIzXGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsdmx0ZW50YXRpdmVcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHRcbGV2ZWx0ZW1wbGF0ZWlkNjc2OTg2OTEKXCcwMW87fXtcbGV2ZWxudW1iZXJzO31cZjJcZmJpYXMwIFxmaS0zNjBcbGk1NzYwXGpjbGlzdHRhYlx0eDU3NjBcbGluNTc2MCB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMyM1xsZXZlbG5mY24yM1xsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbHZsdGVudGF0aXZlXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XGxldmVsdGVtcGxhdGVpZDY3Njk4NjkzClwnMDFcdS0zOTI5ID87fXtcbGV2ZWxudW1iZXJzO31cZjEwXGZiaWFzMCBcZmktMzYwXGxpNjQ4MFxqY2xpc3R0YWJcdHg2NDgwXGxpbjY0ODAgfXtcbGlzdG5hbWUgO31cbGlzdGlkMzQ3OTU0MTYxfXtcbGlzdFxsaXN0dGVtcGxhdGVpZC0xNzkzNjY0NjYwe1xsaXN0bGV2ZWxcbGV2ZWxuZmMzXGxldmVsbmZjbjNcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGxldmVsc3BhY2UwXGxldmVsaW5k")
f.Write("ZW50MAp7XGxldmVsdGV4dFwnMDJcJzAwLjt9e1xsZXZlbG51bWJlcnNcJzAxO31ccnRsY2hcZmNzMSBcYWJcYWkwXGFmMCBcbHRyY2hcZmNzMCBcYlxpMFxmYmlhczAgXHMzNlxmaS0zNjBcbGkzNjBcamNsaXN0dGFiXHR4MzYwXGxpbjM2MCB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMwXGxldmVsbmZjbjBcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0ClwnMDJcJzAxLjt9e1xsZXZlbG51bWJlcnNcJzAxO31ccnRsY2hcZmNzMSBcYWJcYWkwXGFmMCBcbHRyY2hcZmNzMCBcYlxpMFxmYmlhczAgXHMzN1xmaS0zNjBcbGk3MjBcamNsaXN0dGFiXHR4NzIwXGxpbjcyMCB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMyXGxldmVsbmZjbjJcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0ClwnMDJcJzAyKTt9e1xsZXZlbG51bWJlcnNcJzAxO31ccnRsY2hcZmNzMSBcYWYwIFxsdHJjaFxmY3MwIFxmYmlhczAgXGZpLTM2MFxsaTEwODBcamNsaXN0dGFiXHR4MTA4MFxsaW4xMDgwIH17XGxpc3RsZXZlbFxsZXZlbG5mYzBcbGV2ZWxuZmNuMFxsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHRcJzAzKFwnMDMpO317XGxldmVsbnVtYmVyc1wnMDI7fQpccnRs")
f.Write("Y2hcZmNzMSBcYWYwIFxsdHJjaFxmY3MwIFxmYmlhczAgXGZpLTM2MFxsaTE0NDBcamNsaXN0dGFiXHR4MTQ0MFxsaW4xNDQwIH17XGxpc3RsZXZlbFxsZXZlbG5mYzRcbGV2ZWxuZmNuNFxsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHRcJzAzKFwnMDQpO317XGxldmVsbnVtYmVyc1wnMDI7fVxydGxjaFxmY3MxIFxhZjAgXGx0cmNoXGZjczAgClxmYmlhczAgXGZpLTM2MFxsaTE4MDBcamNsaXN0dGFiXHR4MTgwMFxsaW4xODAwIH17XGxpc3RsZXZlbFxsZXZlbG5mYzJcbGV2ZWxuZmNuMlxsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHRcJzAzKFwnMDUpO317XGxldmVsbnVtYmVyc1wnMDI7fVxydGxjaFxmY3MxIFxhZjAgXGx0cmNoXGZjczAgXGZiaWFzMCBcZmktMzYwXGxpMjE2MApcamNsaXN0dGFiXHR4MjE2MFxsaW4yMTYwIH17XGxpc3RsZXZlbFxsZXZlbG5mYzBcbGV2ZWxuZmNuMFxsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHRcJzAyXCcwNi47fXtcbGV2ZWxudW1iZXJzXCcwMTt9XHJ0bGNoXGZjczEgXGFmMCBcbHRyY2hcZmNzMCBcZmJpYXMwIFxmaS0zNjBcbGkyNTIwXGpjbGlzdHRhYlx0eDI1MjBcbGluMjUyMCB9Cntc")
f.Write("bGlzdGxldmVsXGxldmVsbmZjNFxsZXZlbG5mY240XGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dFwnMDJcJzA3Ljt9e1xsZXZlbG51bWJlcnNcJzAxO31ccnRsY2hcZmNzMSBcYWYwIFxsdHJjaFxmY3MwIFxmYmlhczAgXGZpLTM2MFxsaTI4ODBcamNsaXN0dGFiXHR4Mjg4MFxsaW4yODgwIH17XGxpc3RsZXZlbFxsZXZlbG5mYzJcbGV2ZWxuZmNuMgpcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XCcwMlwnMDguO317XGxldmVsbnVtYmVyc1wnMDE7fVxydGxjaFxmY3MxIFxhZjAgXGx0cmNoXGZjczAgXGZiaWFzMCBcZmktMzYwXGxpMzI0MFxqY2xpc3R0YWJcdHgzMjQwXGxpbjMyNDAgfXtcbGlzdG5hbWUgO31cbGlzdGlkMzk0NDAyMDU5fXtcbGlzdFxsaXN0dGVtcGxhdGVpZDE4MTE5ODI4OTIKe1xsaXN0bGV2ZWxcbGV2ZWxuZmMwXGxldmVsbmZjbjBcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XCcwMlwnMDAuO317XGxldmVsbnVtYmVyc1wnMDE7fVxydGxjaFxmY3MxIFxhYlxhaTBcYWYzOVxhZnMyMCBcbHRyY2hcZmNzMCBcYlxpMFxmMzlcZnMyMFxmYmlhczAgXGZpLTM1N1xsaTM1N1xqY2xpc3R0YWJcdHgzNjBcbGlu")
f.Write("MzU3IH0Ke1xsaXN0bGV2ZWxcbGV2ZWxuZmM0XGxldmVsbmZjbjRcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XCcwMlwnMDEuO317XGxldmVsbnVtYmVyc1wnMDE7fVxydGxjaFxmY3MxIFxhYlxhaTBcYWYzOVxhZnMyMCBcbHRyY2hcZmNzMCBcYlxpMFxmMzlcZnMyMFxmYmlhczAgXGZpLTM2M1xsaTcyMFxqY2xpc3R0YWJcdHg3MjBcbGluNzIwIH0Ke1xsaXN0bGV2ZWxcbGV2ZWxuZmMyXGxldmVsbmZjbjJcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XCcwMlwnMDIuO317XGxldmVsbnVtYmVyc1wnMDE7fVxydGxjaFxmY3MxIFxhYlxhaTBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcYlxpMFxmMzhcZnMyMFxmYmlhczAgXHMzOFxmaS0zNTdcbGkxMDc3XGpjbGlzdHRhYlx0eDE0NDBcbGluMTA3NyB9CntcbGlzdGxldmVsXGxldmVsbmZjM1xsZXZlbG5mY24zXGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dFwnMDJcJzAzLjt9e1xsZXZlbG51bWJlcnNcJzAxO31ccnRsY2hcZmNzMSBcYWIwXGFpMFxhZjM5XGFmczIwIFxsdHJjaFxmY3MwIFxiMFxpMFxzdHJpa2UwXGYzOVxmczIwXHVsbm9uZVxmYmlhczAgXGZpLTM1OFxsaTE0")
f.Write("MzUKXGpjbGlzdHRhYlx0eDE0MzdcbGluMTQzNSB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMxXGxldmVsbmZjbjFcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XCcwMlwnMDQuO317XGxldmVsbnVtYmVyc1wnMDE7fVxydGxjaFxmY3MxIFxhYjBcYWkwXGFmMzlcYWZzMjAgXGx0cmNoXGZjczAgXGIwXGkwXHN0cmlrZTBcZjM5XGZzMjBcdWxub25lXGZiaWFzMCAKXGZpLTM1N1xsaTE3OTJcamNsaXN0dGFiXHR4MjE1NVxsaW4xNzkyIH17XGxpc3RsZXZlbFxsZXZlbG5mYzBcbGV2ZWxuZmNuMFxsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHRcJzAyXCcwNS47fXtcbGV2ZWxudW1iZXJzXCcwMTt9XHJ0bGNoXGZjczEgXGFiMFxhaTBcYWYzOVxhZnMyMCBcbHRyY2hcZmNzMCBcYjBcaTBcZjM5XGZzMjBcZmJpYXMwIApcZmktMzU3XGxpMjE0OVxqY2xpc3R0YWJcdHgyMTUyXGxpbjIxNDkgfXtcbGlzdGxldmVsXGxldmVsbmZjNFxsZXZlbG5mY240XGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dFwnMDJcJzA2Ljt9e1xsZXZlbG51bWJlcnNcJzAxO31ccnRsY2hcZmNzMSBcYWIwXGFpMFxhZjM5XGFmczIwIFxsdHJjaFxmY3MwIFxiMFxpMFxm")
f.Write("MzlcZnMyMFxmYmlhczAgClxmaS0zNTdcbGkyNTA2XGpjbGlzdHRhYlx0eDI1MDlcbGluMjUwNiB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMyNTVcbGV2ZWxuZmNuMjU1XGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dFwnMDJpLjt9e1xsZXZlbG51bWJlcnM7fVxydGxjaFxmY3MxIFxhYjBcYWkwXGFmMzlcYWZzMjAgXGx0cmNoXGZjczAgXGIwXGkwXGYzOVxmczIwXGZiaWFzMCAKXGZpLTM1N1xsaTI4NjNcamNsaXN0dGFiXHR4Mjg2NlxsaW4yODYzIH17XGxpc3RsZXZlbFxsZXZlbG5mYzI1NVxsZXZlbG5mY24yNTVcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XCcwMkEuO317XGxldmVsbnVtYmVyczt9XHJ0bGNoXGZjczEgXGFiMFxhaTBcYWYzOVxhZnMyMCBcbHRyY2hcZmNzMCBcYjBcaTBcZjM5XGZzMjBcZmJpYXMwIApcZmktMzU4XGxpMzIyMVxqY2xpc3R0YWJcdHgzMjIzXGxpbjMyMjEgfXtcbGlzdG5hbWUgO31cbGlzdGlkMzk4Nzk2NjgxfXtcbGlzdFxsaXN0dGVtcGxhdGVpZDc4OTA5Mzc0OFxsaXN0aHlicmlke1xsaXN0bGV2ZWxcbGV2ZWxuZmMyM1xsZXZlbG5mY24yM1xsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHRcbGV2")
f.Write("ZWx0ZW1wbGF0ZWlkLTMxNzcxMjUxMApcJzAxXHUtMzkxMyA/O317XGxldmVsbnVtYmVyczt9XGYzXGZiaWFzMCBcczI4XGZpLTM2M1xsaTcyMFxqY2xpc3R0YWJcdHg3MjBcbGluNzIwIH17XGxpc3RsZXZlbFxsZXZlbG5mYzIzXGxldmVsbmZjbjIzXGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dFxsZXZlbHRlbXBsYXRlaWQ2NzY5ODY5MVwnMDFvO317XGxldmVsbnVtYmVyczt9ClxmMlxmYmlhczAgXGZpLTM2MFxsaTE0NDBcamNsaXN0dGFiXHR4MTQ0MFxsaW4xNDQwIH17XGxpc3RsZXZlbFxsZXZlbG5mYzIzXGxldmVsbmZjbjIzXGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dFxsZXZlbHRlbXBsYXRlaWQ2NzY5ODY5M1wnMDFcdS0zOTI5ID87fXtcbGV2ZWxudW1iZXJzO31cZjEwXGZiaWFzMCBcZmktMzYwXGxpMjE2MApcamNsaXN0dGFiXHR4MjE2MFxsaW4yMTYwIH17XGxpc3RsZXZlbFxsZXZlbG5mYzIzXGxldmVsbmZjbjIzXGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dFxsZXZlbHRlbXBsYXRlaWQ2NzY5ODY4OVwnMDFcdS0zOTEzID87fXtcbGV2ZWxudW1iZXJzO31cZjNcZmJpYXMwIFxmaS0zNjBcbGkyODgwXGpjbGlz")
f.Write("dHRhYlx0eDI4ODBcbGluMjg4MCB9CntcbGlzdGxldmVsXGxldmVsbmZjMjNcbGV2ZWxuZmNuMjNcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XGxldmVsdGVtcGxhdGVpZDY3Njk4NjkxXCcwMW87fXtcbGV2ZWxudW1iZXJzO31cZjJcZmJpYXMwIFxmaS0zNjBcbGkzNjAwXGpjbGlzdHRhYlx0eDM2MDBcbGluMzYwMCB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMyM1xsZXZlbG5mY24yMwpcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XGxldmVsdGVtcGxhdGVpZDY3Njk4NjkzXCcwMVx1LTM5MjkgPzt9e1xsZXZlbG51bWJlcnM7fVxmMTBcZmJpYXMwIFxmaS0zNjBcbGk0MzIwXGpjbGlzdHRhYlx0eDQzMjBcbGluNDMyMCB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMyM1xsZXZlbG5mY24yM1xsZXZlbGpjMFxsZXZlbGpjbjAKXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XGxldmVsdGVtcGxhdGVpZDY3Njk4Njg5XCcwMVx1LTM5MTMgPzt9e1xsZXZlbG51bWJlcnM7fVxmM1xmYmlhczAgXGZpLTM2MFxsaTUwNDBcamNsaXN0dGFiXHR4NTA0MFxsaW41MDQwIH17XGxpc3RsZXZlbFxsZXZlbG5mYzIzXGxldmVsbmZjbjIzXGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxv")
f.Write("dzBcbGV2ZWxzdGFydGF0MQpcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHRcbGV2ZWx0ZW1wbGF0ZWlkNjc2OTg2OTFcJzAxbzt9e1xsZXZlbG51bWJlcnM7fVxmMlxmYmlhczAgXGZpLTM2MFxsaTU3NjBcamNsaXN0dGFiXHR4NTc2MFxsaW41NzYwIH17XGxpc3RsZXZlbFxsZXZlbG5mYzIzXGxldmVsbmZjbjIzXGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dApcbGV2ZWx0ZW1wbGF0ZWlkNjc2OTg2OTNcJzAxXHUtMzkyOSA/O317XGxldmVsbnVtYmVyczt9XGYxMFxmYmlhczAgXGZpLTM2MFxsaTY0ODBcamNsaXN0dGFiXHR4NjQ4MFxsaW42NDgwIH17XGxpc3RuYW1lIDt9XGxpc3RpZDQ3NzU3MzQ2Mn17XGxpc3RcbGlzdHRlbXBsYXRlaWQtMTAxMzgyNzM5NntcbGlzdGxldmVsXGxldmVsbmZjMVxsZXZlbG5mY24xXGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MQpcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHRcJzAyXCcwMC47fXtcbGV2ZWxudW1iZXJzXCcwMTt9XHJ0bGNoXGZjczEgXGFmMCBcbHRyY2hcZmNzMCBcYlxpMFxzdHJpa2UwXHVsbm9uZVxhbmltdGV4dDBcc3RyaWtlZDAgXGZpLTcyMFxsaTcyMFxqY2xpc3R0YWJcdHg3MjBcbGluNzIwIH17XGxpc3RsZXZlbFxsZXZlbG5mYzNcbGV2ZWxuZmNuM1xsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxm")
f.Write("b2xsb3cwXGxldmVsc3RhcnRhdDEKXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XCcwMlwnMDEuO317XGxldmVsbnVtYmVyc1wnMDE7fVxydGxjaFxmY3MxIFxhZjAgXGx0cmNoXGZjczAgXGJcaTBcc3RyaWtlMFxjYXBzMFx2MFx1bG5vbmVcbm9zdXBlcnN1YlxhbmltdGV4dDBcc3RyaWtlZDBcd2ViaGlkZGVuMFxzcHYwIFxmaS03MjBcbGk3MjBcamNsaXN0dGFiXHR4NzIwXGxpbjcyMCB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMyM1xsZXZlbG5mY24yM1xsZXZlbGpjMApcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XCcwMVx1LTM5MTMgPzt9e1xsZXZlbG51bWJlcnM7fVxiMFxpMFxzdHJpa2UwXGNhcHMwXHYwXGYzXHVsbm9uZVxub3N1cGVyc3ViXGFuaW10ZXh0MFxzdHJpa2VkMFxmYmlhczBcd2ViaGlkZGVuMFxzcHYwIFxmaS03MjBcbGk3MjBcamNsaXN0dGFiXHR4NzIwXGxpbjcyMCB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmM0ClxsZXZlbG5mY240XGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dFwnMDMoXCcwMyk7fXtcbGV2ZWxudW1iZXJzXCcwMjt9XHJ0bGNoXGZjczEgXGFmMCBcbHRyY2hcZmNzMCBcYjBcaTBcc3RyaWtlMFxjYXBzMFx2MFx1bG5vbmVcbm9zdXBlcnN1YlxhbmltdGV4dDBcc3RyaWtlZDBcd2ViaGlkZGVu")
f.Write("MFxzcHYwIFxmaS03MjBcbGkxNDQwClxqY2xpc3R0YWJcdHgxNDQwXGxpbjE0NDAgfXtcbGlzdGxldmVsXGxldmVsbmZjMlxsZXZlbG5mY24yXGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dFwnMDMoXCcwNCk7fXtcbGV2ZWxudW1iZXJzXCcwMjt9XHJ0bGNoXGZjczEgXGFmMCBcbHRyY2hcZmNzMCAKXGIwXGkwXHN0cmlrZTBcY2FwczBcdjBcdWxub25lXG5vc3VwZXJzdWJcYW5pbXRleHQwXHN0cmlrZWQwXHdlYmhpZGRlbjBcc3B2MCBcZmktNzIwXGxpMjE2MFxqY2xpc3R0YWJcdHgyMTYwXGxpbjIxNjAgfXtcbGlzdGxldmVsXGxldmVsbmZjM1xsZXZlbG5mY24zXGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dApcJzAyXCcwNS47fXtcbGV2ZWxudW1iZXJzXCcwMTt9XHJ0bGNoXGZjczEgXGFmMCBcbHRyY2hcZmNzMCBcYjBcaTBcc3RyaWtlMFxjYXBzMFx2MFx1bG5vbmVcbm9zdXBlcnN1YlxhbmltdGV4dDBcc3RyaWtlZDBcd2ViaGlkZGVuMFxzcHYwIFxmaS03MjBcbGkyODgwXGpjbGlzdHRhYlx0eDI4ODBcbGluMjg4MCB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMwXGxldmVsbmZjbjBcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MApcbGV2ZWxzdGFydGF0MVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4")
f.Write("dFwnMDMoXCcwNik7fXtcbGV2ZWxudW1iZXJzXCcwMjt9XHJ0bGNoXGZjczEgXGFmMCBcbHRyY2hcZmNzMCBcYjBcaTBcc3RyaWtlMFxjYXBzMFx2MFx1bG5vbmVcbm9zdXBlcnN1YlxhbmltdGV4dDBcc3RyaWtlZDBcd2ViaGlkZGVuMFxzcHYwIFxmaS03MjBcbGkzNjAwXGpjbGlzdHRhYlx0eDM2MDBcbGluMzYwMCB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmM0ClxsZXZlbG5mY240XGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dFwnMDJcJzA3Ljt9e1xsZXZlbG51bWJlcnNcJzAxO31ccnRsY2hcZmNzMSBcYWYwIFxsdHJjaFxmY3MwIFxmaS0zNjBcbGkyODgwXGpjbGlzdHRhYlx0eDI4ODBcbGluMjg4MCB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMyXGxldmVsbmZjbjJcbGV2ZWxqYzBcbGV2ZWxqY24wClxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dFwnMDJcJzA4Ljt9e1xsZXZlbG51bWJlcnNcJzAxO31ccnRsY2hcZmNzMSBcYWYwIFxsdHJjaFxmY3MwIFxmaS0zNjBcbGkzMjQwXGpjbGlzdHRhYlx0eDMyNDBcbGluMzI0MCB9e1xsaXN0bmFtZSA7fVxsaXN0aWQ1MzE2OTY2Nzd9e1xsaXN0XGxpc3R0ZW1wbGF0ZWlkLTUyNzYzNzQ0e1xsaXN0bGV2ZWxcbGV2ZWxuZmMwClxsZXZlbG5mY24wXGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0")
f.Write("MVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dFwnMDJcJzAwLjt9e1xsZXZlbG51bWJlcnNcJzAxO31ccnRsY2hcZmNzMSBcYWJcYWkwXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGJcaTBcZjM4XGZzMjBcZmJpYXMwIFxzMVxmaS0zNTdcbGkzNTdcamNsaXN0dGFiXHR4MzYwXGxpbjM1NyB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmM0ClxsZXZlbG5mY240XGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dFwnMDJcJzAxLjt9e1xsZXZlbG51bWJlcnNcJzAxO31ccnRsY2hcZmNzMSBcYWJcYWkwXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGJcaTBcZjM4XGZzMjBcZmJpYXMwIFxzMlxmaS0zNjNcbGk3MjBcamNsaXN0dGFiXHR4NzIwXGxpbjcyMCB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMyClxsZXZlbG5mY24yXGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dFwnMDJcJzAyLjt9e1xsZXZlbG51bWJlcnNcJzAxO31ccnRsY2hcZmNzMSBcYWJcYWkwXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGJcaTBcZjM4XGZzMjBcZmJpYXMwIFxzM1xmaS0zNTdcbGkxMDc3XGpjbGlzdHRhYlx0eDE0NDBcbGluMTA3NyB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMzClxsZXZlbG5mY24zXGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2")
f.Write("ZWxzdGFydGF0MVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dFwnMDJcJzAzLjt9e1xsZXZlbG51bWJlcnNcJzAxO31ccnRsY2hcZmNzMSBcYWIwXGFpMFxhZjM5XGFmczIwIFxsdHJjaFxmY3MwIFxiMFxpMFxzdHJpa2UwXGYzOVxmczIwXHVsbm9uZVxmYmlhczAgXHM0XGZpLTM1OFxsaTE0MzVcamNsaXN0dGFiXHR4MTQzN1xsaW4xNDM1IH0Ke1xsaXN0bGV2ZWxcbGV2ZWxuZmMxXGxldmVsbmZjbjFcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XCcwMlwnMDQuO317XGxldmVsbnVtYmVyc1wnMDE7fVxydGxjaFxmY3MxIFxhYjBcYWkwXGFmMzlcYWZzMjAgXGx0cmNoXGZjczAgXGIwXGkwXHN0cmlrZTBcZjM5XGZzMjBcdWxub25lXGZiaWFzMCBcczVcZmktMzU3XGxpMTc5MgpcamNsaXN0dGFiXHR4MjE1NVxsaW4xNzkyIH17XGxpc3RsZXZlbFxsZXZlbG5mYzBcbGV2ZWxuZmNuMFxsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHRcJzAyXCcwNS47fXtcbGV2ZWxudW1iZXJzXCcwMTt9XHJ0bGNoXGZjczEgXGFiMFxhaTBcYWYzOVxhZnMyMCBcbHRyY2hcZmNzMCBcYjBcaTBcZjM5XGZzMjBcZmJpYXMwIFxzNgpcZmktMzU3XGxpMjE0OVxqY2xpc3R0YWJcdHgyMTUyXGxpbjIxNDkgfXtcbGlzdGxldmVsXGxldmVs")
f.Write("bmZjNFxsZXZlbG5mY240XGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dFwnMDJcJzA2Ljt9e1xsZXZlbG51bWJlcnNcJzAxO31ccnRsY2hcZmNzMSBcYWIwXGFpMFxhZjM5XGFmczIwIFxsdHJjaFxmY3MwIFxiMFxpMFxmMzlcZnMyMFxmYmlhczAgClxzN1xmaS0zNTdcbGkyNTA2XGpjbGlzdHRhYlx0eDI1MDlcbGluMjUwNiB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMyNTVcbGV2ZWxuZmNuMjU1XGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dFwnMDJpLjt9e1xsZXZlbG51bWJlcnM7fVxydGxjaFxmY3MxIFxhYjBcYWkwXGFmMzlcYWZzMjAgXGx0cmNoXGZjczAgXGIwXGkwXGYzOVxmczIwXGZiaWFzMCAKXHM4XGZpLTM1N1xsaTI4NjNcamNsaXN0dGFiXHR4Mjg2NlxsaW4yODYzIH17XGxpc3RsZXZlbFxsZXZlbG5mYzI1NVxsZXZlbG5mY24yNTVcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XCcwMkEuO317XGxldmVsbnVtYmVyczt9XHJ0bGNoXGZjczEgXGFiMFxhaTBcYWYzOVxhZnMyMCBcbHRyY2hcZmNzMCBcYjBcaTBcZjM5XGZzMjBcZmJpYXMwIApcczlcZmktMzU4XGxpMzIyMVxqY2xpc3R0YWJcdHgzMjIzXGxpbjMyMjEgfXtc")
f.Write("bGlzdG5hbWUgO31cbGlzdGlkNTYyMzAxOTY3fXtcbGlzdFxsaXN0dGVtcGxhdGVpZC0xOTcyOTY1NDM2XGxpc3RoeWJyaWR7XGxpc3RsZXZlbFxsZXZlbG5mYzIzXGxldmVsbmZjbjIzXGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dApcbGV2ZWx0ZW1wbGF0ZWlkNjc2OTg2ODlcJzAxXHUtMzkxMyA/O317XGxldmVsbnVtYmVyczt9XGYzXGZiaWFzMCBcZmktMzYwXGxpMTYxN1xsaW4xNjE3IH17XGxpc3RsZXZlbFxsZXZlbG5mYzIzXGxldmVsbmZjbjIzXGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsdmx0ZW50YXRpdmVcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHRcbGV2ZWx0ZW1wbGF0ZWlkNjc2OTg2OTEKXCcwMW87fXtcbGV2ZWxudW1iZXJzO31cZjJcZmJpYXMwIFxmaS0zNjBcbGkyMzM3XGxpbjIzMzcgfXtcbGlzdGxldmVsXGxldmVsbmZjMjNcbGV2ZWxuZmNuMjNcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGx2bHRlbnRhdGl2ZVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dFxsZXZlbHRlbXBsYXRlaWQ2NzY5ODY5M1wnMDFcdS0zOTI5ID87fXtcbGV2ZWxudW1iZXJzO31cZjEwXGZiaWFzMCAKXGZpLTM2MFxsaTMwNTdcbGluMzA1NyB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMyM1xsZXZlbG5mY24yM1xsZXZl")
f.Write("bGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbHZsdGVudGF0aXZlXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XGxldmVsdGVtcGxhdGVpZDY3Njk4Njg5XCcwMVx1LTM5MTMgPzt9e1xsZXZlbG51bWJlcnM7fVxmM1xmYmlhczAgXGZpLTM2MFxsaTM3NzdcbGluMzc3NyB9e1xsaXN0bGV2ZWwKXGxldmVsbmZjMjNcbGV2ZWxuZmNuMjNcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGx2bHRlbnRhdGl2ZVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dFxsZXZlbHRlbXBsYXRlaWQ2NzY5ODY5MVwnMDFvO317XGxldmVsbnVtYmVyczt9XGYyXGZiaWFzMCBcZmktMzYwXGxpNDQ5N1xsaW40NDk3IH17XGxpc3RsZXZlbFxsZXZlbG5mYzIzXGxldmVsbmZjbjIzXGxldmVsamMwXGxldmVsamNuMApcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbHZsdGVudGF0aXZlXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XGxldmVsdGVtcGxhdGVpZDY3Njk4NjkzXCcwMVx1LTM5MjkgPzt9e1xsZXZlbG51bWJlcnM7fVxmMTBcZmJpYXMwIFxmaS0zNjBcbGk1MjE3XGxpbjUyMTcgfXtcbGlzdGxldmVsXGxldmVsbmZjMjNcbGV2ZWxuZmNuMjNcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxClxsdmx0ZW50YXRpdmVcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHRcbGV2ZWx0")
f.Write("ZW1wbGF0ZWlkNjc2OTg2ODlcJzAxXHUtMzkxMyA/O317XGxldmVsbnVtYmVyczt9XGYzXGZiaWFzMCBcZmktMzYwXGxpNTkzN1xsaW41OTM3IH17XGxpc3RsZXZlbFxsZXZlbG5mYzIzXGxldmVsbmZjbjIzXGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsdmx0ZW50YXRpdmVcbGV2ZWxzcGFjZTAKXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XGxldmVsdGVtcGxhdGVpZDY3Njk4NjkxXCcwMW87fXtcbGV2ZWxudW1iZXJzO31cZjJcZmJpYXMwIFxmaS0zNjBcbGk2NjU3XGxpbjY2NTcgfXtcbGlzdGxldmVsXGxldmVsbmZjMjNcbGV2ZWxuZmNuMjNcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGx2bHRlbnRhdGl2ZVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dApcbGV2ZWx0ZW1wbGF0ZWlkNjc2OTg2OTNcJzAxXHUtMzkyOSA/O317XGxldmVsbnVtYmVyczt9XGYxMFxmYmlhczAgXGZpLTM2MFxsaTczNzdcbGluNzM3NyB9e1xsaXN0bmFtZSA7fVxsaXN0aWQ3NzQ1MjA0NTF9e1xsaXN0XGxpc3R0ZW1wbGF0ZWlkLTEwMTM4MjczOTZ7XGxpc3RsZXZlbFxsZXZlbG5mYzFcbGV2ZWxuZmNuMVxsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbGV2ZWxzcGFjZTAKXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XCcwMlwnMDAuO317XGxldmVsbnVtYmVyc1wnMDE7fVxydGxjaFxmY3MxIFxhZjAgXGx0cmNoXGZj")
f.Write("czAgXGJcaTBcc3RyaWtlMFx1bG5vbmVcYW5pbXRleHQwXHN0cmlrZWQwIFxmaS03MjBcbGk3MjBcamNsaXN0dGFiXHR4NzIwXGxpbjcyMCB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMzXGxldmVsbmZjbjNcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGxldmVsc3BhY2UwClxsZXZlbGluZGVudDB7XGxldmVsdGV4dFwnMDJcJzAxLjt9e1xsZXZlbG51bWJlcnNcJzAxO31ccnRsY2hcZmNzMSBcYWYwIFxsdHJjaFxmY3MwIFxiXGkwXHN0cmlrZTBcY2FwczBcdjBcdWxub25lXG5vc3VwZXJzdWJcYW5pbXRleHQwXHN0cmlrZWQwXHdlYmhpZGRlbjBcc3B2MCBcZmktNzIwXGxpNzIwXGpjbGlzdHRhYlx0eDcyMFxsaW43MjAgfXtcbGlzdGxldmVsXGxldmVsbmZjMjNcbGV2ZWxuZmNuMjNcbGV2ZWxqYzBcbGV2ZWxqY24wClxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dFwnMDFcdS0zOTEzID87fXtcbGV2ZWxudW1iZXJzO31cYjBcaTBcc3RyaWtlMFxjYXBzMFx2MFxmM1x1bG5vbmVcbm9zdXBlcnN1YlxhbmltdGV4dDBcc3RyaWtlZDBcZmJpYXMwXHdlYmhpZGRlbjBcc3B2MCBcZmktNzIwXGxpNzIwXGpjbGlzdHRhYlx0eDcyMFxsaW43MjAgfXtcbGlzdGxldmVsXGxldmVsbmZjNFxsZXZlbG5mY240ClxsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xs")
f.Write("ZXZlbHRleHRcJzAzKFwnMDMpO317XGxldmVsbnVtYmVyc1wnMDI7fVxydGxjaFxmY3MxIFxhZjAgXGx0cmNoXGZjczAgXGIwXGkwXHN0cmlrZTBcY2FwczBcdjBcdWxub25lXG5vc3VwZXJzdWJcYW5pbXRleHQwXHN0cmlrZWQwXHdlYmhpZGRlbjBcc3B2MCBcZmktNzIwXGxpMTQ0MApcamNsaXN0dGFiXHR4MTQ0MFxsaW4xNDQwIH17XGxpc3RsZXZlbFxsZXZlbG5mYzJcbGV2ZWxuZmNuMlxsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHRcJzAzKFwnMDQpO317XGxldmVsbnVtYmVyc1wnMDI7fVxydGxjaFxmY3MxIFxhZjAgXGx0cmNoXGZjczAgClxiMFxpMFxzdHJpa2UwXGNhcHMwXHYwXHVsbm9uZVxub3N1cGVyc3ViXGFuaW10ZXh0MFxzdHJpa2VkMFx3ZWJoaWRkZW4wXHNwdjAgXGZpLTcyMFxsaTIxNjBcamNsaXN0dGFiXHR4MjE2MFxsaW4yMTYwIH17XGxpc3RsZXZlbFxsZXZlbG5mYzNcbGV2ZWxuZmNuM1xsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHQKXCcwMlwnMDUuO317XGxldmVsbnVtYmVyc1wnMDE7fVxydGxjaFxmY3MxIFxhZjAgXGx0cmNoXGZjczAgXGIwXGkwXHN0cmlrZTBcY2FwczBcdjBcdWxub25lXG5vc3VwZXJzdWJcYW5pbXRleHQwXHN0cmlrZWQwXHdlYmhpZGRlbjBcc3B2MCBcZmktNzIwXGxpMjg4MFxq")
f.Write("Y2xpc3R0YWJcdHgyODgwXGxpbjI4ODAgfXtcbGlzdGxldmVsXGxldmVsbmZjMFxsZXZlbG5mY24wXGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzAKXGxldmVsc3RhcnRhdDFcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHRcJzAzKFwnMDYpO317XGxldmVsbnVtYmVyc1wnMDI7fVxydGxjaFxmY3MxIFxhZjAgXGx0cmNoXGZjczAgXGIwXGkwXHN0cmlrZTBcY2FwczBcdjBcdWxub25lXG5vc3VwZXJzdWJcYW5pbXRleHQwXHN0cmlrZWQwXHdlYmhpZGRlbjBcc3B2MCBcZmktNzIwXGxpMzYwMFxqY2xpc3R0YWJcdHgzNjAwXGxpbjM2MDAgfXtcbGlzdGxldmVsXGxldmVsbmZjNApcbGV2ZWxuZmNuNFxsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHRcJzAyXCcwNy47fXtcbGV2ZWxudW1iZXJzXCcwMTt9XHJ0bGNoXGZjczEgXGFmMCBcbHRyY2hcZmNzMCBcZmktMzYwXGxpMjg4MFxqY2xpc3R0YWJcdHgyODgwXGxpbjI4ODAgfXtcbGlzdGxldmVsXGxldmVsbmZjMlxsZXZlbG5mY24yXGxldmVsamMwXGxldmVsamNuMApcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHRcJzAyXCcwOC47fXtcbGV2ZWxudW1iZXJzXCcwMTt9XHJ0bGNoXGZjczEgXGFmMCBcbHRyY2hcZmNzMCBcZmktMzYwXGxpMzI0MFxqY2xpc3R0YWJcdHgzMjQwXGxpbjMyNDAg")
f.Write("fXtcbGlzdG5hbWUgO31cbGlzdGlkODU3Mjc5MzIwfXtcbGlzdFxsaXN0dGVtcGxhdGVpZDExNDU3MTExNjBcbGlzdGh5YnJpZHtcbGlzdGxldmVsClxsZXZlbG5mYzIzXGxldmVsbmZjbjIzXGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dFxsZXZlbHRlbXBsYXRlaWQ2NzY5ODY4OVwnMDFcdS0zOTEzID87fXtcbGV2ZWxudW1iZXJzO31cZjNcZmJpYXMwIFxmaS0zNjBcbGkxNzk3XGxpbjE3OTcgfXtcbGlzdGxldmVsXGxldmVsbmZjMjNcbGV2ZWxuZmNuMjNcbGV2ZWxqYzBcbGV2ZWxqY24wClxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsdmx0ZW50YXRpdmVcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHRcbGV2ZWx0ZW1wbGF0ZWlkNjc2OTg2OTFcJzAxbzt9e1xsZXZlbG51bWJlcnM7fVxmMlxmYmlhczAgXGZpLTM2MFxsaTI1MTdcbGluMjUxNyB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMyM1xsZXZlbG5mY24yM1xsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbHZsdGVudGF0aXZlClxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dFxsZXZlbHRlbXBsYXRlaWQ2NzY5ODY5M1wnMDFcdS0zOTI5ID87fXtcbGV2ZWxudW1iZXJzO31cZjEwXGZiaWFzMCBcZmktMzYwXGxpMzIzN1xsaW4zMjM3IH17XGxpc3RsZXZlbFxsZXZlbG5mYzIzXGxldmVsbmZjbjIzXGxl")
f.Write("dmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsdmx0ZW50YXRpdmVcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwCntcbGV2ZWx0ZXh0XGxldmVsdGVtcGxhdGVpZDY3Njk4Njg5XCcwMVx1LTM5MTMgPzt9e1xsZXZlbG51bWJlcnM7fVxmM1xmYmlhczAgXGZpLTM2MFxsaTM5NTdcbGluMzk1NyB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMyM1xsZXZlbG5mY24yM1xsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbHZsdGVudGF0aXZlXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XGxldmVsdGVtcGxhdGVpZDY3Njk4NjkxClwnMDFvO317XGxldmVsbnVtYmVyczt9XGYyXGZiaWFzMCBcZmktMzYwXGxpNDY3N1xsaW40Njc3IH17XGxpc3RsZXZlbFxsZXZlbG5mYzIzXGxldmVsbmZjbjIzXGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsdmx0ZW50YXRpdmVcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHRcbGV2ZWx0ZW1wbGF0ZWlkNjc2OTg2OTNcJzAxXHUtMzkyOSA/O317XGxldmVsbnVtYmVyczt9XGYxMFxmYmlhczAgClxmaS0zNjBcbGk1Mzk3XGxpbjUzOTcgfXtcbGlzdGxldmVsXGxldmVsbmZjMjNcbGV2ZWxuZmNuMjNcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGx2bHRlbnRhdGl2ZVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dFxsZXZl")
f.Write("bHRlbXBsYXRlaWQ2NzY5ODY4OVwnMDFcdS0zOTEzID87fXtcbGV2ZWxudW1iZXJzO31cZjNcZmJpYXMwIFxmaS0zNjBcbGk2MTE3XGxpbjYxMTcgfXtcbGlzdGxldmVsClxsZXZlbG5mYzIzXGxldmVsbmZjbjIzXGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsdmx0ZW50YXRpdmVcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHRcbGV2ZWx0ZW1wbGF0ZWlkNjc2OTg2OTFcJzAxbzt9e1xsZXZlbG51bWJlcnM7fVxmMlxmYmlhczAgXGZpLTM2MFxsaTY4MzdcbGluNjgzNyB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMyM1xsZXZlbG5mY24yM1xsZXZlbGpjMFxsZXZlbGpjbjAKXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGx2bHRlbnRhdGl2ZVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dFxsZXZlbHRlbXBsYXRlaWQ2NzY5ODY5M1wnMDFcdS0zOTI5ID87fXtcbGV2ZWxudW1iZXJzO31cZjEwXGZiaWFzMCBcZmktMzYwXGxpNzU1N1xsaW43NTU3IH17XGxpc3RuYW1lIDt9XGxpc3RpZDkyNjIzMDU0MX17XGxpc3RcbGlzdHRlbXBsYXRlaWQyMDI2NTIyMjA4XGxpc3RoeWJyaWR7XGxpc3RsZXZlbApcbGV2ZWxuZmMyM1xsZXZlbG5mY24yM1xsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHRcbGV2ZWx0ZW1wbGF0ZWlkNjc2OTg2OTFcJzAxbzt9e1xsZXZlbG51bWJl")
f.Write("cnM7fVxmMlxmYmlhczAgXGZpLTM2MFxsaTIxNTVcbGluMjE1NSB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMyM1xsZXZlbG5mY24yM1xsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwClxsZXZlbHN0YXJ0YXQxXGx2bHRlbnRhdGl2ZVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dFxsZXZlbHRlbXBsYXRlaWQ2NzY5ODY5MVwnMDFvO317XGxldmVsbnVtYmVyczt9XGYyXGZiaWFzMCBcZmktMzYwXGxpMjg3NVxsaW4yODc1IH17XGxpc3RsZXZlbFxsZXZlbG5mYzIzXGxldmVsbmZjbjIzXGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsdmx0ZW50YXRpdmVcbGV2ZWxzcGFjZTAKXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XGxldmVsdGVtcGxhdGVpZDY3Njk4NjkzXCcwMVx1LTM5MjkgPzt9e1xsZXZlbG51bWJlcnM7fVxmMTBcZmJpYXMwIFxmaS0zNjBcbGkzNTk1XGxpbjM1OTUgfXtcbGlzdGxldmVsXGxldmVsbmZjMjNcbGV2ZWxuZmNuMjNcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGx2bHRlbnRhdGl2ZVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dApcbGV2ZWx0ZW1wbGF0ZWlkNjc2OTg2ODlcJzAxXHUtMzkxMyA/O317XGxldmVsbnVtYmVyczt9XGYzXGZiaWFzMCBcZmktMzYwXGxpNDMxNVxsaW40MzE1IH17XGxpc3RsZXZlbFxsZXZlbG5mYzIzXGxldmVsbmZjbjIzXGxldmVsamMwXGxldmVsamNuMFxsZXZl")
f.Write("bGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsdmx0ZW50YXRpdmVcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHRcbGV2ZWx0ZW1wbGF0ZWlkNjc2OTg2OTEKXCcwMW87fXtcbGV2ZWxudW1iZXJzO31cZjJcZmJpYXMwIFxmaS0zNjBcbGk1MDM1XGxpbjUwMzUgfXtcbGlzdGxldmVsXGxldmVsbmZjMjNcbGV2ZWxuZmNuMjNcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGx2bHRlbnRhdGl2ZVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dFxsZXZlbHRlbXBsYXRlaWQ2NzY5ODY5M1wnMDFcdS0zOTI5ID87fXtcbGV2ZWxudW1iZXJzO31cZjEwXGZiaWFzMCAKXGZpLTM2MFxsaTU3NTVcbGluNTc1NSB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMyM1xsZXZlbG5mY24yM1xsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbHZsdGVudGF0aXZlXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XGxldmVsdGVtcGxhdGVpZDY3Njk4Njg5XCcwMVx1LTM5MTMgPzt9e1xsZXZlbG51bWJlcnM7fVxmM1xmYmlhczAgXGZpLTM2MFxsaTY0NzVcbGluNjQ3NSB9e1xsaXN0bGV2ZWwKXGxldmVsbmZjMjNcbGV2ZWxuZmNuMjNcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGx2bHRlbnRhdGl2ZVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dFxsZXZlbHRlbXBsYXRlaWQ2NzY5ODY5MVwn")
f.Write("MDFvO317XGxldmVsbnVtYmVyczt9XGYyXGZiaWFzMCBcZmktMzYwXGxpNzE5NVxsaW43MTk1IH17XGxpc3RsZXZlbFxsZXZlbG5mYzIzXGxldmVsbmZjbjIzXGxldmVsamMwXGxldmVsamNuMApcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbHZsdGVudGF0aXZlXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XGxldmVsdGVtcGxhdGVpZDY3Njk4NjkzXCcwMVx1LTM5MjkgPzt9e1xsZXZlbG51bWJlcnM7fVxmMTBcZmJpYXMwIFxmaS0zNjBcbGk3OTE1XGxpbjc5MTUgfXtcbGlzdG5hbWUgO31cbGlzdGlkMTI2Mzg3NTY5M317XGxpc3RcbGlzdHRlbXBsYXRlaWQyMTE1NTU3NDQwe1xsaXN0bGV2ZWxcbGV2ZWxuZmMxClxsZXZlbG5mY24xXGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dFwnMDJcJzAwKTt9e1xsZXZlbG51bWJlcnNcJzAxO31ccnRsY2hcZmNzMSBcYWYzOCBcbHRyY2hcZmNzMCBcYlxmMzhcZnMxOFxmYmlhczAgXGZpLTM2MFxsaTM2MFxqY2xpc3R0YWJcdHgzNjBcbGluMzYwIH17XGxpc3RsZXZlbFxsZXZlbG5mYzRcbGV2ZWxuZmNuNFxsZXZlbGpjMApcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XCcwMlwnMDEpO317XGxldmVsbnVtYmVyc1wnMDE7fVxydGxjaFxmY3MxIFxhZjM4IFxsdHJjaFxmY3MwIFxi")
f.Write("XGYzOFxmczE4XGZiaWFzMCBcZmktMzYwXGxpNzIwXGpjbGlzdHRhYlx0eDcyMFxsaW43MjAgfXtcbGlzdGxldmVsXGxldmVsbmZjMlxsZXZlbG5mY24yXGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzAKXGxldmVsc3RhcnRhdDFcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHRcJzAyXCcwMik7fXtcbGV2ZWxudW1iZXJzXCcwMTt9XHJ0bGNoXGZjczEgXGFiXGFmMCBcbHRyY2hcZmNzMCBcYjBcZmJpYXMwIFxmaS0zNjBcbGkxMDgwXGpjbGlzdHRhYlx0eDEwODBcbGluMTA4MCB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMwXGxldmVsbmZjbjBcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGxldmVsc3BhY2UwClxsZXZlbGluZGVudDB7XGxldmVsdGV4dFwnMDMoXCcwMyk7fXtcbGV2ZWxudW1iZXJzXCcwMjt9XHJ0bGNoXGZjczEgXGFmMCBcbHRyY2hcZmNzMCBcZjM5XGZzMThcZmJpYXMwIFxmaS0zNjBcbGkxODAwXGpjbGlzdHRhYlx0eDE0NDBcbGluMTgwMCB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmM0XGxldmVsbmZjbjRcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MAp7XGxldmVsdGV4dFwnMDMoXCcwNCk7fXtcbGV2ZWxudW1iZXJzXCcwMjt9XHJ0bGNoXGZjczEgXGFmMCBcbHRyY2hcZmNzMCBcZmJpYXMwIFxmaS0zNjBcbGkxODAwXGpjbGlzdHRhYlx0eDE4MDBcbGluMTgwMCB9e1xsaXN0")
f.Write("bGV2ZWxcbGV2ZWxuZmMyM1xsZXZlbG5mY24yM1xsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHQKXCcwMVx1LTM5MTMgPzt9e1xsZXZlbG51bWJlcnM7fVxmM1xmczE4XGZiaWFzMCBcZmktMzYwXGxpMjE2MFxqY2xpc3R0YWJcdHgyMTYwXGxpbjIxNjAgfXtcbGlzdGxldmVsXGxldmVsbmZjMFxsZXZlbG5mY24wXGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dFwnMDJcJzA2Ljt9e1xsZXZlbG51bWJlcnNcJzAxO31ccnRsY2hcZmNzMSBcYWYwIApcbHRyY2hcZmNzMCBcZmJpYXMwIFxmaS0zNjBcbGkyNTIwXGpjbGlzdHRhYlx0eDI1MjBcbGluMjUyMCB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmM0XGxldmVsbmZjbjRcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XCcwMlwnMDcuO317XGxldmVsbnVtYmVyc1wnMDE7fVxydGxjaFxmY3MxIFxhZjAgXGx0cmNoXGZjczAgXGZiaWFzMCAKXGZpLTM2MFxsaTI4ODBcamNsaXN0dGFiXHR4Mjg4MFxsaW4yODgwIH17XGxpc3RsZXZlbFxsZXZlbG5mYzJcbGV2ZWxuZmNuMlxsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQw")
f.Write("e1xsZXZlbHRleHRcJzAyXCcwOC47fXtcbGV2ZWxudW1iZXJzXCcwMTt9XHJ0bGNoXGZjczEgXGFmMCBcbHRyY2hcZmNzMCBcZmJpYXMwIFxmaS0zNjBcbGkzMjQwClxqY2xpc3R0YWJcdHgzMjQwXGxpbjMyNDAgfXtcbGlzdG5hbWUgO31cbGlzdGlkMTMxOTcyNTQ2N317XGxpc3RcbGlzdHRlbXBsYXRlaWQtMTAxMzgyNzM5NntcbGlzdGxldmVsXGxldmVsbmZjMVxsZXZlbG5mY24xXGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dFwnMDJcJzAwLjt9e1xsZXZlbG51bWJlcnNcJzAxO31ccnRsY2hcZmNzMSBcYWYwIApcbHRyY2hcZmNzMCBcYlxpMFxzdHJpa2UwXHVsbm9uZVxhbmltdGV4dDBcc3RyaWtlZDAgXGZpLTcyMFxsaTcyMFxqY2xpc3R0YWJcdHg3MjBcbGluNzIwIH17XGxpc3RsZXZlbFxsZXZlbG5mYzNcbGV2ZWxuZmNuM1xsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHRcJzAyXCcwMS47fXtcbGV2ZWxudW1iZXJzXCcwMTt9XHJ0bGNoXGZjczEgXGFmMCAKXGx0cmNoXGZjczAgXGJcaTBcc3RyaWtlMFxjYXBzMFx2MFx1bG5vbmVcbm9zdXBlcnN1YlxhbmltdGV4dDBcc3RyaWtlZDBcd2ViaGlkZGVuMFxzcHYwIFxmaS03MjBcbGk3MjBcamNsaXN0dGFiXHR4NzIwXGxpbjcyMCB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMyM1xs")
f.Write("ZXZlbG5mY24yM1xsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHQKXCcwMVx1LTM5MTMgPzt9e1xsZXZlbG51bWJlcnM7fVxiMFxpMFxzdHJpa2UwXGNhcHMwXHYwXGYzXHVsbm9uZVxub3N1cGVyc3ViXGFuaW10ZXh0MFxzdHJpa2VkMFxmYmlhczBcd2ViaGlkZGVuMFxzcHYwIFxmaS03MjBcbGk3MjBcamNsaXN0dGFiXHR4NzIwXGxpbjcyMCB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmM0XGxldmVsbmZjbjRcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGxldmVsc3BhY2UwClxsZXZlbGluZGVudDB7XGxldmVsdGV4dFwnMDMoXCcwMyk7fXtcbGV2ZWxudW1iZXJzXCcwMjt9XHJ0bGNoXGZjczEgXGFmMCBcbHRyY2hcZmNzMCBcYjBcaTBcc3RyaWtlMFxjYXBzMFx2MFx1bG5vbmVcbm9zdXBlcnN1YlxhbmltdGV4dDBcc3RyaWtlZDBcd2ViaGlkZGVuMFxzcHYwIFxmaS03MjBcbGkxNDQwXGpjbGlzdHRhYlx0eDE0NDBcbGluMTQ0MCB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMyXGxldmVsbmZjbjJcbGV2ZWxqYzBcbGV2ZWxqY24wClxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dFwnMDMoXCcwNCk7fXtcbGV2ZWxudW1iZXJzXCcwMjt9XHJ0bGNoXGZjczEgXGFmMCBcbHRyY2hcZmNzMCBcYjBcaTBcc3RyaWtlMFxjYXBzMFx2MFx1bG5vbmVc")
f.Write("bm9zdXBlcnN1YlxhbmltdGV4dDBcc3RyaWtlZDBcd2ViaGlkZGVuMFxzcHYwIFxmaS03MjBcbGkyMTYwXGpjbGlzdHRhYlx0eDIxNjBcbGluMjE2MCB9e1xsaXN0bGV2ZWwKXGxldmVsbmZjM1xsZXZlbG5mY24zXGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dFwnMDJcJzA1Ljt9e1xsZXZlbG51bWJlcnNcJzAxO31ccnRsY2hcZmNzMSBcYWYwIFxsdHJjaFxmY3MwIFxiMFxpMFxzdHJpa2UwXGNhcHMwXHYwXHVsbm9uZVxub3N1cGVyc3ViXGFuaW10ZXh0MFxzdHJpa2VkMFx3ZWJoaWRkZW4wXHNwdjAgXGZpLTcyMFxsaTI4ODAKXGpjbGlzdHRhYlx0eDI4ODBcbGluMjg4MCB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMwXGxldmVsbmZjbjBcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XCcwMyhcJzA2KTt9e1xsZXZlbG51bWJlcnNcJzAyO31ccnRsY2hcZmNzMSBcYWYwIFxsdHJjaFxmY3MwIApcYjBcaTBcc3RyaWtlMFxjYXBzMFx2MFx1bG5vbmVcbm9zdXBlcnN1YlxhbmltdGV4dDBcc3RyaWtlZDBcd2ViaGlkZGVuMFxzcHYwIFxmaS03MjBcbGkzNjAwXGpjbGlzdHRhYlx0eDM2MDBcbGluMzYwMCB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmM0XGxldmVsbmZjbjRcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0")
f.Write("YXQxXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0ClwnMDJcJzA3Ljt9e1xsZXZlbG51bWJlcnNcJzAxO31ccnRsY2hcZmNzMSBcYWYwIFxsdHJjaFxmY3MwIFxmaS0zNjBcbGkyODgwXGpjbGlzdHRhYlx0eDI4ODBcbGluMjg4MCB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMyXGxldmVsbmZjbjJcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XCcwMlwnMDguO317XGxldmVsbnVtYmVyc1wnMDE7fQpccnRsY2hcZmNzMSBcYWYwIFxsdHJjaFxmY3MwIFxmaS0zNjBcbGkzMjQwXGpjbGlzdHRhYlx0eDMyNDBcbGluMzI0MCB9e1xsaXN0bmFtZSA7fVxsaXN0aWQxMzU5MzU3MDM1fXtcbGlzdFxsaXN0dGVtcGxhdGVpZDMzNTQzNjM1NFxsaXN0aHlicmlke1xsaXN0bGV2ZWxcbGV2ZWxuZmM0XGxldmVsbmZjbjRcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MAp7XGxldmVsdGV4dFxsZXZlbHRlbXBsYXRlaWQ2NzY5ODcxMVwnMDJcJzAwKTt9e1xsZXZlbG51bWJlcnNcJzAxO31ccnRsY2hcZmNzMSBcYWYwIFxsdHJjaFxmY3MwIFxmaS0zNjBcbGkyNTIwXGxpbjI1MjAgfXtcbGlzdGxldmVsXGxldmVsbmZjNFxsZXZlbG5mY240XGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsdmx0ZW50YXRpdmVcbGV2ZWxz")
f.Write("cGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHQKXGxldmVsdGVtcGxhdGVpZDY3Njk4NzEzXCcwMlwnMDEuO317XGxldmVsbnVtYmVyc1wnMDE7fVxydGxjaFxmY3MxIFxhZjAgXGx0cmNoXGZjczAgXGZpLTM2MFxsaTMyNDBcbGluMzI0MCB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMyXGxldmVsbmZjbjJcbGV2ZWxqYzJcbGV2ZWxqY24yXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGx2bHRlbnRhdGl2ZVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dApcbGV2ZWx0ZW1wbGF0ZWlkNjc2OTg3MTVcJzAyXCcwMi47fXtcbGV2ZWxudW1iZXJzXCcwMTt9XHJ0bGNoXGZjczEgXGFmMCBcbHRyY2hcZmNzMCBcZmktMTgwXGxpMzk2MFxsaW4zOTYwIH17XGxpc3RsZXZlbFxsZXZlbG5mYzBcbGV2ZWxuZmNuMFxsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbHZsdGVudGF0aXZlXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0ClxsZXZlbHRlbXBsYXRlaWQ2NzY5ODcwM1wnMDJcJzAzLjt9e1xsZXZlbG51bWJlcnNcJzAxO31ccnRsY2hcZmNzMSBcYWYwIFxsdHJjaFxmY3MwIFxmaS0zNjBcbGk0NjgwXGxpbjQ2ODAgfXtcbGlzdGxldmVsXGxldmVsbmZjNFxsZXZlbG5mY240XGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsdmx0ZW50YXRpdmVcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHQKXGxldmVsdGVtcGxh")
f.Write("dGVpZDY3Njk4NzEzXCcwMlwnMDQuO317XGxldmVsbnVtYmVyc1wnMDE7fVxydGxjaFxmY3MxIFxhZjAgXGx0cmNoXGZjczAgXGZpLTM2MFxsaTU0MDBcbGluNTQwMCB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMyXGxldmVsbmZjbjJcbGV2ZWxqYzJcbGV2ZWxqY24yXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGx2bHRlbnRhdGl2ZVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dApcbGV2ZWx0ZW1wbGF0ZWlkNjc2OTg3MTVcJzAyXCcwNS47fXtcbGV2ZWxudW1iZXJzXCcwMTt9XHJ0bGNoXGZjczEgXGFmMCBcbHRyY2hcZmNzMCBcZmktMTgwXGxpNjEyMFxsaW42MTIwIH17XGxpc3RsZXZlbFxsZXZlbG5mYzBcbGV2ZWxuZmNuMFxsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbHZsdGVudGF0aXZlXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0ClxsZXZlbHRlbXBsYXRlaWQ2NzY5ODcwM1wnMDJcJzA2Ljt9e1xsZXZlbG51bWJlcnNcJzAxO31ccnRsY2hcZmNzMSBcYWYwIFxsdHJjaFxmY3MwIFxmaS0zNjBcbGk2ODQwXGxpbjY4NDAgfXtcbGlzdGxldmVsXGxldmVsbmZjNFxsZXZlbG5mY240XGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsdmx0ZW50YXRpdmVcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHQKXGxldmVsdGVtcGxhdGVpZDY3Njk4NzEzXCcwMlwnMDcuO317XGxldmVsbnVtYmVyc1wnMDE7")
f.Write("fVxydGxjaFxmY3MxIFxhZjAgXGx0cmNoXGZjczAgXGZpLTM2MFxsaTc1NjBcbGluNzU2MCB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMyXGxldmVsbmZjbjJcbGV2ZWxqYzJcbGV2ZWxqY24yXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGx2bHRlbnRhdGl2ZVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dApcbGV2ZWx0ZW1wbGF0ZWlkNjc2OTg3MTVcJzAyXCcwOC47fXtcbGV2ZWxudW1iZXJzXCcwMTt9XHJ0bGNoXGZjczEgXGFmMCBcbHRyY2hcZmNzMCBcZmktMTgwXGxpODI4MFxsaW44MjgwIH17XGxpc3RuYW1lIDt9XGxpc3RpZDE1MTA4MjUzNzZ9e1xsaXN0XGxpc3R0ZW1wbGF0ZWlkLTQxMzYyNTY2XGxpc3RoeWJyaWR7XGxpc3RsZXZlbFxsZXZlbG5mYzIzXGxldmVsbmZjbjIzXGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzAKXGxldmVsc3RhcnRhdDFcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHRcbGV2ZWx0ZW1wbGF0ZWlkLTExNzU1NTcxNjBcJzAxXHUtMzkxMyA/O317XGxldmVsbnVtYmVyczt9XGYzXGZiaWFzMCBcczMwXGZpLTM1OFxsaTE0MzVcamNsaXN0dGFiXHR4MTQzN1xsaW4xNDM1IH17XGxpc3RsZXZlbFxsZXZlbG5mYzIzXGxldmVsbmZjbjIzXGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MQpcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHRcbGV2ZWx0ZW1wbGF0ZWlkNjc2OTg2OTFcJzAxbzt9e1xsZXZlbG51")
f.Write("bWJlcnM7fVxmMlxmYmlhczAgXGZpLTM2MFxsaTE0NDBcamNsaXN0dGFiXHR4MTQ0MFxsaW4xNDQwIH17XGxpc3RsZXZlbFxsZXZlbG5mYzIzXGxldmVsbmZjbjIzXGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dApcbGV2ZWx0ZW1wbGF0ZWlkNjc2OTg2OTNcJzAxXHUtMzkyOSA/O317XGxldmVsbnVtYmVyczt9XGYxMFxmYmlhczAgXGZpLTM2MFxsaTIxNjBcamNsaXN0dGFiXHR4MjE2MFxsaW4yMTYwIH17XGxpc3RsZXZlbFxsZXZlbG5mYzIzXGxldmVsbmZjbjIzXGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dFxsZXZlbHRlbXBsYXRlaWQ2NzY5ODY4OQpcJzAxXHUtMzkxMyA/O317XGxldmVsbnVtYmVyczt9XGYzXGZiaWFzMCBcZmktMzYwXGxpMjg4MFxqY2xpc3R0YWJcdHgyODgwXGxpbjI4ODAgfXtcbGlzdGxldmVsXGxldmVsbmZjMjNcbGV2ZWxuZmNuMjNcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XGxldmVsdGVtcGxhdGVpZDY3Njk4NjkxXCcwMW87fXtcbGV2ZWxudW1iZXJzO30KXGYyXGZiaWFzMCBcZmktMzYwXGxpMzYwMFxqY2xpc3R0YWJcdHgzNjAwXGxpbjM2MDAgfXtcbGlzdGxldmVsXGxldmVsbmZjMjNcbGV2")
f.Write("ZWxuZmNuMjNcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XGxldmVsdGVtcGxhdGVpZDY3Njk4NjkzXCcwMVx1LTM5MjkgPzt9e1xsZXZlbG51bWJlcnM7fVxmMTBcZmJpYXMwIFxmaS0zNjBcbGk0MzIwClxqY2xpc3R0YWJcdHg0MzIwXGxpbjQzMjAgfXtcbGlzdGxldmVsXGxldmVsbmZjMjNcbGV2ZWxuZmNuMjNcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XGxldmVsdGVtcGxhdGVpZDY3Njk4Njg5XCcwMVx1LTM5MTMgPzt9e1xsZXZlbG51bWJlcnM7fVxmM1xmYmlhczAgXGZpLTM2MFxsaTUwNDBcamNsaXN0dGFiXHR4NTA0MFxsaW41MDQwIH0Ke1xsaXN0bGV2ZWxcbGV2ZWxuZmMyM1xsZXZlbG5mY24yM1xsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHRcbGV2ZWx0ZW1wbGF0ZWlkNjc2OTg2OTFcJzAxbzt9e1xsZXZlbG51bWJlcnM7fVxmMlxmYmlhczAgXGZpLTM2MFxsaTU3NjBcamNsaXN0dGFiXHR4NTc2MFxsaW41NzYwIH17XGxpc3RsZXZlbFxsZXZlbG5mYzIzXGxldmVsbmZjbjIzClxsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZl")
f.Write("bHRleHRcbGV2ZWx0ZW1wbGF0ZWlkNjc2OTg2OTNcJzAxXHUtMzkyOSA/O317XGxldmVsbnVtYmVyczt9XGYxMFxmYmlhczAgXGZpLTM2MFxsaTY0ODBcamNsaXN0dGFiXHR4NjQ4MFxsaW42NDgwIH17XGxpc3RuYW1lIDt9XGxpc3RpZDE1NTk1MTE4OTh9e1xsaXN0XGxpc3R0ZW1wbGF0ZWlkMTAzMDIzNDk5OApcbGlzdGh5YnJpZHtcbGlzdGxldmVsXGxldmVsbmZjMjNcbGV2ZWxuZmNuMjNcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XGxldmVsdGVtcGxhdGVpZDEyMjk1OTM0ODhcJzAxXHUtMzkxMyA/O317XGxldmVsbnVtYmVyczt9XGYzXGZiaWFzMCBcczI5XGZpLTM1N1xsaTEwNzdcamNsaXN0dGFiXHR4MTA4MFxsaW4xMDc3IH17XGxpc3RsZXZlbApcbGV2ZWxuZmMyM1xsZXZlbG5mY24yM1xsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHRcbGV2ZWx0ZW1wbGF0ZWlkNjc2OTg2OTFcJzAxbzt9e1xsZXZlbG51bWJlcnM7fVxmMlxmYmlhczAgXGZpLTM2MFxsaTE0NDBcamNsaXN0dGFiXHR4MTQ0MFxsaW4xNDQwIH17XGxpc3RsZXZlbFxsZXZlbG5mYzIzXGxldmVsbmZjbjIzXGxldmVsamMwClxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHRc")
f.Write("bGV2ZWx0ZW1wbGF0ZWlkNjc2OTg2OTNcJzAxXHUtMzkyOSA/O317XGxldmVsbnVtYmVyczt9XGYxMFxmYmlhczAgXGZpLTM2MFxsaTIxNjBcamNsaXN0dGFiXHR4MjE2MFxsaW4yMTYwIH17XGxpc3RsZXZlbFxsZXZlbG5mYzIzXGxldmVsbmZjbjIzXGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzAKXGxldmVsc3RhcnRhdDFcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHRcbGV2ZWx0ZW1wbGF0ZWlkNjc2OTg2ODlcJzAxXHUtMzkxMyA/O317XGxldmVsbnVtYmVyczt9XGYzXGZiaWFzMCBcZmktMzYwXGxpMjg4MFxqY2xpc3R0YWJcdHgyODgwXGxpbjI4ODAgfXtcbGlzdGxldmVsXGxldmVsbmZjMjNcbGV2ZWxuZmNuMjNcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGxldmVsc3BhY2UwClxsZXZlbGluZGVudDB7XGxldmVsdGV4dFxsZXZlbHRlbXBsYXRlaWQ2NzY5ODY5MVwnMDFvO317XGxldmVsbnVtYmVyczt9XGYyXGZiaWFzMCBcZmktMzYwXGxpMzYwMFxqY2xpc3R0YWJcdHgzNjAwXGxpbjM2MDAgfXtcbGlzdGxldmVsXGxldmVsbmZjMjNcbGV2ZWxuZmNuMjNcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0ClxsZXZlbHRlbXBsYXRlaWQ2NzY5ODY5M1wnMDFcdS0zOTI5ID87fXtcbGV2ZWxudW1iZXJzO31cZjEwXGZiaWFzMCBcZmktMzYwXGxpNDMyMFxqY2xp")
f.Write("c3R0YWJcdHg0MzIwXGxpbjQzMjAgfXtcbGlzdGxldmVsXGxldmVsbmZjMjNcbGV2ZWxuZmNuMjNcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XGxldmVsdGVtcGxhdGVpZDY3Njk4Njg5ClwnMDFcdS0zOTEzID87fXtcbGV2ZWxudW1iZXJzO31cZjNcZmJpYXMwIFxmaS0zNjBcbGk1MDQwXGpjbGlzdHRhYlx0eDUwNDBcbGluNTA0MCB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMyM1xsZXZlbG5mY24yM1xsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHRcbGV2ZWx0ZW1wbGF0ZWlkNjc2OTg2OTFcJzAxbzt9e1xsZXZlbG51bWJlcnM7fQpcZjJcZmJpYXMwIFxmaS0zNjBcbGk1NzYwXGpjbGlzdHRhYlx0eDU3NjBcbGluNTc2MCB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMyM1xsZXZlbG5mY24yM1xsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHRcbGV2ZWx0ZW1wbGF0ZWlkNjc2OTg2OTNcJzAxXHUtMzkyOSA/O317XGxldmVsbnVtYmVyczt9XGYxMFxmYmlhczAgXGZpLTM2MFxsaTY0ODAKXGpjbGlzdHRhYlx0eDY0ODBcbGluNjQ4MCB9e1xsaXN0bmFtZSA7fVxsaXN0aWQxNTY3NjQ5MTMwfXtcbGlzdFxsaXN0dGVtcGxhdGVpZDE3OTM3MjcxMDhc")
f.Write("bGlzdGh5YnJpZHtcbGlzdGxldmVsXGxldmVsbmZjMjNcbGV2ZWxuZmNuMjNcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XGxldmVsdGVtcGxhdGVpZDE2MzcyMjk3OTYKXCcwMVx1LTM5MTMgPzt9e1xsZXZlbG51bWJlcnM7fVxmM1xmYmlhczAgXHMzMVxmaS0zNTdcbGkxNzkyXGpjbGlzdHRhYlx0eDE3OTVcbGluMTc5MiB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMyM1xsZXZlbG5mY24yM1xsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHRcbGV2ZWx0ZW1wbGF0ZWlkNjc2OTg2OTFcJzAxbzt9e1xsZXZlbG51bWJlcnM7fQpcZjJcZmJpYXMwIFxmaS0zNjBcbGkxNDQwXGpjbGlzdHRhYlx0eDE0NDBcbGluMTQ0MCB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMyM1xsZXZlbG5mY24yM1xsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHRcbGV2ZWx0ZW1wbGF0ZWlkNjc2OTg2OTNcJzAxXHUtMzkyOSA/O317XGxldmVsbnVtYmVyczt9XGYxMFxmYmlhczAgXGZpLTM2MFxsaTIxNjAKXGpjbGlzdHRhYlx0eDIxNjBcbGluMjE2MCB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMyM1xsZXZlbG5mY24yM1xsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwXGxl")
f.Write("dmVsc3RhcnRhdDFcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHRcbGV2ZWx0ZW1wbGF0ZWlkNjc2OTg2ODlcJzAxXHUtMzkxMyA/O317XGxldmVsbnVtYmVyczt9XGYzXGZiaWFzMCBcZmktMzYwXGxpMjg4MFxqY2xpc3R0YWJcdHgyODgwXGxpbjI4ODAgfQp7XGxpc3RsZXZlbFxsZXZlbG5mYzIzXGxldmVsbmZjbjIzXGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dFxsZXZlbHRlbXBsYXRlaWQ2NzY5ODY5MVwnMDFvO317XGxldmVsbnVtYmVyczt9XGYyXGZiaWFzMCBcZmktMzYwXGxpMzYwMFxqY2xpc3R0YWJcdHgzNjAwXGxpbjM2MDAgfXtcbGlzdGxldmVsXGxldmVsbmZjMjNcbGV2ZWxuZmNuMjMKXGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dFxsZXZlbHRlbXBsYXRlaWQ2NzY5ODY5M1wnMDFcdS0zOTI5ID87fXtcbGV2ZWxudW1iZXJzO31cZjEwXGZiaWFzMCBcZmktMzYwXGxpNDMyMFxqY2xpc3R0YWJcdHg0MzIwXGxpbjQzMjAgfXtcbGlzdGxldmVsXGxldmVsbmZjMjNcbGV2ZWxuZmNuMjNcbGV2ZWxqYzBcbGV2ZWxqY24wClxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dFxsZXZlbHRlbXBsYXRlaWQ2NzY5ODY4OVwnMDFcdS0zOTEzID87")
f.Write("fXtcbGV2ZWxudW1iZXJzO31cZjNcZmJpYXMwIFxmaS0zNjBcbGk1MDQwXGpjbGlzdHRhYlx0eDUwNDBcbGluNTA0MCB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMyM1xsZXZlbG5mY24yM1xsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDEKXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XGxldmVsdGVtcGxhdGVpZDY3Njk4NjkxXCcwMW87fXtcbGV2ZWxudW1iZXJzO31cZjJcZmJpYXMwIFxmaS0zNjBcbGk1NzYwXGpjbGlzdHRhYlx0eDU3NjBcbGluNTc2MCB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMyM1xsZXZlbG5mY24yM1xsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHQKXGxldmVsdGVtcGxhdGVpZDY3Njk4NjkzXCcwMVx1LTM5MjkgPzt9e1xsZXZlbG51bWJlcnM7fVxmMTBcZmJpYXMwIFxmaS0zNjBcbGk2NDgwXGpjbGlzdHRhYlx0eDY0ODBcbGluNjQ4MCB9e1xsaXN0bmFtZSA7fVxsaXN0aWQxODQ4NDA0MjcxfXtcbGlzdFxsaXN0dGVtcGxhdGVpZC0xNzkwNzkzNjIwXGxpc3RoeWJyaWR7XGxpc3RsZXZlbFxsZXZlbG5mYzIzXGxldmVsbmZjbjIzXGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzAKXGxldmVsc3RhcnRhdDFcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHRcbGV2ZWx0ZW1wbGF0ZWlkNjc2OTg2ODlcJzAxXHUtMzkxMyA/O317XGxldmVsbnVt")
f.Write("YmVyczt9XGYzXGZiaWFzMCBcZmktMzYwXGxpMTQ0MFxsaW4xNDQwIH17XGxpc3RsZXZlbFxsZXZlbG5mYzIzXGxldmVsbmZjbjIzXGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsdmx0ZW50YXRpdmVcbGV2ZWxzcGFjZTAKXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XGxldmVsdGVtcGxhdGVpZDY3Njk4NjkxXCcwMW87fXtcbGV2ZWxudW1iZXJzO31cZjJcZmJpYXMwIFxmaS0zNjBcbGkyMTYwXGxpbjIxNjAgfXtcbGlzdGxldmVsXGxldmVsbmZjMjNcbGV2ZWxuZmNuMjNcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGx2bHRlbnRhdGl2ZVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dApcbGV2ZWx0ZW1wbGF0ZWlkNjc2OTg2OTNcJzAxXHUtMzkyOSA/O317XGxldmVsbnVtYmVyczt9XGYxMFxmYmlhczAgXGZpLTM2MFxsaTI4ODBcbGluMjg4MCB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMyM1xsZXZlbG5mY24yM1xsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbHZsdGVudGF0aXZlXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XGxldmVsdGVtcGxhdGVpZDY3Njk4Njg5ClwnMDFcdS0zOTEzID87fXtcbGV2ZWxudW1iZXJzO31cZjNcZmJpYXMwIFxmaS0zNjBcbGkzNjAwXGxpbjM2MDAgfXtcbGlzdGxldmVsXGxldmVsbmZjMjNcbGV2ZWxuZmNuMjNcbGV2ZWxqYzBcbGV2ZWxqY24wXGxl")
f.Write("dmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGx2bHRlbnRhdGl2ZVxsZXZlbHNwYWNlMFxsZXZlbGluZGVudDB7XGxldmVsdGV4dFxsZXZlbHRlbXBsYXRlaWQ2NzY5ODY5MVwnMDFvO317XGxldmVsbnVtYmVyczt9XGYyXGZiaWFzMCAKXGZpLTM2MFxsaTQzMjBcbGluNDMyMCB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMyM1xsZXZlbG5mY24yM1xsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbHZsdGVudGF0aXZlXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XGxldmVsdGVtcGxhdGVpZDY3Njk4NjkzXCcwMVx1LTM5MjkgPzt9e1xsZXZlbG51bWJlcnM7fVxmMTBcZmJpYXMwIFxmaS0zNjBcbGk1MDQwXGxpbjUwNDAgfXtcbGlzdGxldmVsClxsZXZlbG5mYzIzXGxldmVsbmZjbjIzXGxldmVsamMwXGxldmVsamNuMFxsZXZlbGZvbGxvdzBcbGV2ZWxzdGFydGF0MVxsdmx0ZW50YXRpdmVcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHRcbGV2ZWx0ZW1wbGF0ZWlkNjc2OTg2ODlcJzAxXHUtMzkxMyA/O317XGxldmVsbnVtYmVyczt9XGYzXGZiaWFzMCBcZmktMzYwXGxpNTc2MFxsaW41NzYwIH17XGxpc3RsZXZlbFxsZXZlbG5mYzIzXGxldmVsbmZjbjIzXGxldmVsamMwClxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbHZsdGVudGF0aXZlXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XGxldmVsdGVtcGxhdGVpZDY3Njk4Njkx")
f.Write("XCcwMW87fXtcbGV2ZWxudW1iZXJzO31cZjJcZmJpYXMwIFxmaS0zNjBcbGk2NDgwXGxpbjY0ODAgfXtcbGlzdGxldmVsXGxldmVsbmZjMjNcbGV2ZWxuZmNuMjNcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxClxsdmx0ZW50YXRpdmVcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHRcbGV2ZWx0ZW1wbGF0ZWlkNjc2OTg2OTNcJzAxXHUtMzkyOSA/O317XGxldmVsbnVtYmVyczt9XGYxMFxmYmlhczAgXGZpLTM2MFxsaTcyMDBcbGluNzIwMCB9e1xsaXN0bmFtZSA7fVxsaXN0aWQxODY4OTg2NDE4fXtcbGlzdFxsaXN0dGVtcGxhdGVpZC03MzkzMjIwODh7XGxpc3RsZXZlbFxsZXZlbG5mYzIzXGxldmVsbmZjbjIzXGxldmVsamMwXGxldmVsamNuMApcbGV2ZWxmb2xsb3cwXGxldmVsc3RhcnRhdDFcbGV2ZWxzcGFjZTBcbGV2ZWxpbmRlbnQwe1xsZXZlbHRleHRcJzAxXHUtNDA0NCA/O317XGxldmVsbnVtYmVyczt9XGIwXGkwXGY0MFxmczI0XGNmMTdcZmJpYXMwIFxmaS0zNjBcbGkxMDgwXGpjbGlzdHRhYlx0eDEwODBcbGluMTA4MCB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMwXGxldmVsbmZjbjBcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGxldmVsc3BhY2UwClxsZXZlbGluZGVudDB7XGxldmVsdGV4dFwnMDJcJzAxLjt9e1xsZXZlbG51bWJlcnNcJzAxO31ccnRsY2hcZmNzMSBcYWYwIFxsdHJjaFxmY3MwIFxmaS0zNjBcbGkxODAwXGpj")
f.Write("bGlzdHRhYlx0eDE4MDBcbGluMTgwMCB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMwXGxldmVsbmZjbjBcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0ClwnMDJcJzAyLjt9e1xsZXZlbG51bWJlcnNcJzAxO31ccnRsY2hcZmNzMSBcYWYwIFxsdHJjaFxmY3MwIFxmaS0zNjBcbGkyNTIwXGpjbGlzdHRhYlx0eDI1MjBcbGluMjUyMCB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMwXGxldmVsbmZjbjBcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XCcwMlwnMDMuO317XGxldmVsbnVtYmVyc1wnMDE7fQpccnRsY2hcZmNzMSBcYWYwIFxsdHJjaFxmY3MwIFxmaS0zNjBcbGkzMjQwXGpjbGlzdHRhYlx0eDMyNDBcbGluMzI0MCB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMwXGxldmVsbmZjbjBcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XCcwMlwnMDQuO317XGxldmVsbnVtYmVyc1wnMDE7fVxydGxjaFxmY3MxIFxhZjAgXGx0cmNoXGZjczAgClxmaS0zNjBcbGkzOTYwXGpjbGlzdHRhYlx0eDM5NjBcbGluMzk2MCB9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMwXGxldmVsbmZjbjBcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQx")
f.Write("XGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XCcwMlwnMDUuO317XGxldmVsbnVtYmVyc1wnMDE7fVxydGxjaFxmY3MxIFxhZjAgXGx0cmNoXGZjczAgXGZpLTM2MFxsaTQ2ODBcamNsaXN0dGFiXHR4NDY4MFxsaW40NjgwIAp9e1xsaXN0bGV2ZWxcbGV2ZWxuZmMwXGxldmVsbmZjbjBcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XCcwMlwnMDYuO317XGxldmVsbnVtYmVyc1wnMDE7fVxydGxjaFxmY3MxIFxhZjAgXGx0cmNoXGZjczAgXGZpLTM2MFxsaTU0MDBcamNsaXN0dGFiXHR4NTQwMFxsaW41NDAwIH17XGxpc3RsZXZlbFxsZXZlbG5mYzBcbGV2ZWxuZmNuMApcbGV2ZWxqYzBcbGV2ZWxqY24wXGxldmVsZm9sbG93MFxsZXZlbHN0YXJ0YXQxXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XCcwMlwnMDcuO317XGxldmVsbnVtYmVyc1wnMDE7fVxydGxjaFxmY3MxIFxhZjAgXGx0cmNoXGZjczAgXGZpLTM2MFxsaTYxMjBcamNsaXN0dGFiXHR4NjEyMFxsaW42MTIwIH17XGxpc3RsZXZlbFxsZXZlbG5mYzBcbGV2ZWxuZmNuMFxsZXZlbGpjMFxsZXZlbGpjbjBcbGV2ZWxmb2xsb3cwClxsZXZlbHN0YXJ0YXQxXGxldmVsc3BhY2UwXGxldmVsaW5kZW50MHtcbGV2ZWx0ZXh0XCcwMlwnMDguO317XGxldmVsbnVtYmVyc1wnMDE7fVxydGxjaFxmY3MxIFxhZjAgXGx0cmNoXGZjczAgXGZpLTM2")
f.Write("MFxsaTY4NDBcamNsaXN0dGFiXHR4Njg0MFxsaW42ODQwIH17XGxpc3RuYW1lIDt9XGxpc3RpZDE5MjM4MzM1NzR9fXtcKlxsaXN0b3ZlcnJpZGV0YWJsZXtcbGlzdG92ZXJyaWRlXGxpc3RpZDQ3NzU3MzQ2MgpcbGlzdG92ZXJyaWRlY291bnQwXGxzMX17XGxpc3RvdmVycmlkZVxsaXN0aWQxNTY3NjQ5MTMwXGxpc3RvdmVycmlkZWNvdW50MFxsczJ9e1xsaXN0b3ZlcnJpZGVcbGlzdGlkMTU1OTUxMTg5OFxsaXN0b3ZlcnJpZGVjb3VudDBcbHMzfXtcbGlzdG92ZXJyaWRlXGxpc3RpZDE4NDg0MDQyNzFcbGlzdG92ZXJyaWRlY291bnQwXGxzNH17XGxpc3RvdmVycmlkZVxsaXN0aWQzOTQ0MDIwNTlcbGlzdG92ZXJyaWRlY291bnQwXGxzNX0Ke1xsaXN0b3ZlcnJpZGVcbGlzdGlkNTYyMzAxOTY3XGxpc3RvdmVycmlkZWNvdW50MFxsczZ9e1xsaXN0b3ZlcnJpZGVcbGlzdGlkMzk4Nzk2NjgxXGxpc3RvdmVycmlkZWNvdW50MFxsczd9e1xsaXN0b3ZlcnJpZGVcbGlzdGlkMzk0NDAyMDU5XGxpc3RvdmVycmlkZWNvdW50OXtcbGZvbGV2ZWxcbGlzdG92ZXJyaWRlc3RhcnRhdFxsZXZlbHN0YXJ0YXQxfXtcbGZvbGV2ZWxcbGlzdG92ZXJyaWRlc3RhcnRhdFxsZXZlbHN0YXJ0YXQxfQp7XGxmb2xldmVsXGxpc3RvdmVycmlkZXN0YXJ0YXRcbGV2ZWxzdGFydGF0MX17XGxmb2xldmVsXGxpc3RvdmVycmlkZXN0YXJ0YXRcbGV2ZWxzdGFydGF0MX17XGxmb2xldmVsXGxpc3RvdmVycmlkZXN0YXJ0YXRcbGV2ZWxzdGFydGF0MX17XGxm")
f.Write("b2xldmVsXGxpc3RvdmVycmlkZXN0YXJ0YXRcbGV2ZWxzdGFydGF0MX17XGxmb2xldmVsXGxpc3RvdmVycmlkZXN0YXJ0YXRcbGV2ZWxzdGFydGF0MX17XGxmb2xldmVsXGxpc3RvdmVycmlkZXN0YXJ0YXQKXGxldmVsc3RhcnRhdDF9e1xsZm9sZXZlbFxsaXN0b3ZlcnJpZGVzdGFydGF0XGxldmVsc3RhcnRhdDF9XGxzOH17XGxpc3RvdmVycmlkZVxsaXN0aWQ5MjYyMzA1NDFcbGlzdG92ZXJyaWRlY291bnQwXGxzOX17XGxpc3RvdmVycmlkZVxsaXN0aWQzNDc5NTQxNjFcbGlzdG92ZXJyaWRlY291bnQ5e1xsZm9sZXZlbFxsaXN0b3ZlcnJpZGVzdGFydGF0XGxldmVsc3RhcnRhdDB9e1xsZm9sZXZlbFxsaXN0b3ZlcnJpZGVzdGFydGF0ClxsZXZlbHN0YXJ0YXQwfXtcbGZvbGV2ZWxcbGlzdG92ZXJyaWRlc3RhcnRhdFxsZXZlbHN0YXJ0YXQwfXtcbGZvbGV2ZWxcbGlzdG92ZXJyaWRlc3RhcnRhdFxsZXZlbHN0YXJ0YXQxfXtcbGZvbGV2ZWxcbGlzdG92ZXJyaWRlc3RhcnRhdFxsZXZlbHN0YXJ0YXQxfXtcbGZvbGV2ZWxcbGlzdG92ZXJyaWRlc3RhcnRhdFxsZXZlbHN0YXJ0YXQxfXtcbGZvbGV2ZWxcbGlzdG92ZXJyaWRlc3RhcnRhdFxsZXZlbHN0YXJ0YXQxfXtcbGZvbGV2ZWwKXGxpc3RvdmVycmlkZXN0YXJ0YXRcbGV2ZWxzdGFydGF0MX17XGxmb2xldmVsXGxpc3RvdmVycmlkZXN0YXJ0YXRcbGV2ZWxzdGFydGF0MX1cbHMxMH17XGxpc3RvdmVycmlkZVxsaXN0aWQxNDQyMDU0NjdcbGlzdG92ZXJyaWRlY291bnQwXGxz")
f.Write("MTF9e1xsaXN0b3ZlcnJpZGVcbGlzdGlkMTMxOTcyNTQ2N1xsaXN0b3ZlcnJpZGVjb3VudDBcbHMxMn17XGxpc3RvdmVycmlkZVxsaXN0aWQ1MzE2OTY2NzdcbGlzdG92ZXJyaWRlY291bnQwXGxzMTN9CntcbGlzdG92ZXJyaWRlXGxpc3RpZDEzNTkzNTcwMzVcbGlzdG92ZXJyaWRlY291bnQwXGxzMTR9e1xsaXN0b3ZlcnJpZGVcbGlzdGlkODU3Mjc5MzIwXGxpc3RvdmVycmlkZWNvdW50MFxsczE1fXtcbGlzdG92ZXJyaWRlXGxpc3RpZDcxMjAwMzQzXGxpc3RvdmVycmlkZWNvdW50MFxsczE2fXtcbGlzdG92ZXJyaWRlXGxpc3RpZDE1Njc2NDkxMzBcbGlzdG92ZXJyaWRlY291bnQwXGxzMTd9e1xsaXN0b3ZlcnJpZGVcbGlzdGlkMTkyMzgzMzU3NApcbGlzdG92ZXJyaWRlY291bnQwXGxzMTh9e1xsaXN0b3ZlcnJpZGVcbGlzdGlkNzc0NTIwNDUxXGxpc3RvdmVycmlkZWNvdW50MFxsczE5fXtcbGlzdG92ZXJyaWRlXGxpc3RpZDE4Njg5ODY0MThcbGlzdG92ZXJyaWRlY291bnQwXGxzMjB9e1xsaXN0b3ZlcnJpZGVcbGlzdGlkNDc3NTczNDYyXGxpc3RvdmVycmlkZWNvdW50MFxsczIxfXtcbGlzdG92ZXJyaWRlXGxpc3RpZDE1Njc2NDkxMzBcbGlzdG92ZXJyaWRlY291bnQwXGxzMjJ9CntcbGlzdG92ZXJyaWRlXGxpc3RpZDEyNjM4NzU2OTNcbGlzdG92ZXJyaWRlY291bnQwXGxzMjN9e1xsaXN0b3ZlcnJpZGVcbGlzdGlkMjczMDI0OTU5XGxpc3RvdmVycmlkZWNvdW50MFxsczI0fXtcbGlzdG92ZXJyaWRlXGxpc3RpZDM4")
f.Write("MjU3NjZcbGlzdG92ZXJyaWRlY291bnQwXGxzMjV9e1xsaXN0b3ZlcnJpZGVcbGlzdGlkMTUxMDgyNTM3NlxsaXN0b3ZlcnJpZGVjb3VudDBcbHMyNn19e1wqXHBncHRibCB7XHBncFxpcGdwMFxpdGFwMFxsaTAKXHJpMFxzYjBcc2EwfXtccGdwXGlwZ3AwXGl0YXAwXGxpMFxyaTBcc2IwXHNhMH17XHBncFxpcGdwMFxpdGFwMFxsaTBccmkwXHNiMFxzYTB9e1xwZ3BcaXBncDBcaXRhcDBcbGkwXHJpMFxzYjBcc2EwfXtccGdwXGlwZ3AwXGl0YXAwXGxpMFxyaTBcc2IwXHNhMH19e1wqXHJzaWR0YmwgXHJzaWQyODU0NVxyc2lkODc0MDJccnNpZDMzNTExNlxyc2lkMzQ1MjY0XHJzaWQ0MTQ3MTFccnNpZDQyMTA5NVxyc2lkNDY5OTU0XHJzaWQ2NzE4NzUKXHJzaWQ3MzY4ODJccnNpZDg1NjYxMlxyc2lkODc0OTA2XHJzaWQ5ODc1ODlccnNpZDEwNzMyNzNccnNpZDEwODA0NDBccnNpZDEzMjg0MzBccnNpZDE2NTQ5OThccnNpZDE4NjA1MTNccnNpZDE5MDQyMzVccnNpZDE5MTk3ODJccnNpZDE5NjkyOTJccnNpZDIxMDQ5OTZccnNpZDIxMTc2MjFccnNpZDIxMjYwNDFccnNpZDIxMjYxNDJccnNpZDIxNzQ5ODlccnNpZDIzMDE4NDZccnNpZDI3NjgwNjhccnNpZDI3NzExODFccnNpZDI3ODQyNTUKXHJzaWQyODg2MjAzXHJzaWQyOTAwNjg3XHJzaWQzMDI3NDkwXHJzaWQzMTY5NzkwXHJzaWQzMjE2NzQwXHJzaWQzMzQ2MjI2XHJzaWQzMzYzOTI2XHJzaWQzNDI5NDMzXHJzaWQzNTU1MjM2XHJzaWQzNTcxMTcwXHJzaWQzNzM5NTcz")
f.Write("XHJzaWQzODc2NzA5XHJzaWQzOTQwMjEyXHJzaWQ0MDg0Njk3XHJzaWQ0MDkxMTI3XHJzaWQ0MjA4OTk0XHJzaWQ0MjE4NTU0XHJzaWQ0MjIxMzY3XHJzaWQ0MzI3MzU1XHJzaWQ0MzQyNDk2XHJzaWQ0NDg4NzY4Clxyc2lkNDUzMjgwNlxyc2lkNDY3MzQ3NFxyc2lkNDkyMjM1Mlxyc2lkNTEyMDc0MVxyc2lkNTEyMjMwMVxyc2lkNTEyNzYxNVxyc2lkNTEzNTA5MFxyc2lkNTI3MjkwM1xyc2lkNTI3NDkxNVxyc2lkNTM0MDgxNVxyc2lkNTM4MjY0N1xyc2lkNTM5MjQ2MVxyc2lkNTQwNjQyNVxyc2lkNTQ2MTg4OFxyc2lkNTYzNzA1Mlxyc2lkNTY0NDE2NFxyc2lkNTcwMzQ5N1xyc2lkNTkwNjkxNlxyc2lkNTk3MjMyM1xyc2lkNTk5NjEwMVxyc2lkNjAzMDMzMgpccnNpZDYwNDgwMzNccnNpZDYxMDg0NjNccnNpZDYxNzE1MzVccnNpZDYyMzgwODNccnNpZDYzMTY4MTJccnNpZDYzNjUxMDdccnNpZDYzNjkwODRccnNpZDY0NTEyOTBccnNpZDY3MTQyODRccnNpZDcwMTk0MzdccnNpZDcwMjkzMTZccnNpZDcwODMwOTZccnNpZDcwOTQ5NjVccnNpZDcyOTE3NTRccnNpZDczNDQyMTBccnNpZDczNTAzNDdccnNpZDczNjM5ODNccnNpZDc0Mjg2MzlccnNpZDc0NzExOTdccnNpZDc1NTc2NDBccnNpZDc3OTk4MDMKXHJzaWQ3ODA0MjYwXHJzaWQ3ODEzNDg1XHJzaWQ3ODcwNzM0XHJzaWQ4Mjc1NTAyXHJzaWQ4MzU0NDQwXHJzaWQ4NDExMDU5XHJzaWQ4NDU4OTI2XHJzaWQ4NjE2MzY3XHJzaWQ4OTE5OTA5XHJzaWQ4OTgxMjc1XHJz")
f.Write("aWQ5MDYyOTYxXHJzaWQ5MDY5MDkwXHJzaWQ5MTIyMzIyXHJzaWQ5MzkwNTE0XHJzaWQ5Mzk1MDYwXHJzaWQ5NDAyOTEyXHJzaWQ5NTczMzAyXHJzaWQ5NjU2MjM5XHJzaWQ5Nzc3NTQ5XHJzaWQ5OTE2NzQyXHJzaWQ5OTc2MTUzClxyc2lkMTAwMjgxMDRccnNpZDEwMDU0MDYzXHJzaWQxMDE4NDIwM1xyc2lkMTAyNDM5MTFccnNpZDEwMzY5ODAxXHJzaWQxMDM4NDg2N1xyc2lkMTA0MjYxNjdccnNpZDEwNTExNTE4XHJzaWQxMDU1NDM5OFxyc2lkMTExNDg4MzNccnNpZDExMjI2NzIzXHJzaWQxMTM0NDk5OFxyc2lkMTE0OTU2MDdccnNpZDExNTU1OTUwXHJzaWQxMTU2MDI3NVxyc2lkMTE2MjMxNzZccnNpZDExODI1MTE0XHJzaWQxMTg3MzYwNVxyc2lkMTE5NDE2MTcKXHJzaWQxMjE5NjM5MFxyc2lkMTIzMzM5OTlccnNpZDEyNDY4MjM0XHJzaWQxMjUzNTc5M1xyc2lkMTI1NDE3MTJccnNpZDEyNjA5NDYyXHJzaWQxMjkyOTMyMVxyc2lkMTI5ODQ5NTZccnNpZDEzMjAyOTc2XHJzaWQxMzI0OTM4OVxyc2lkMTMyNTM4MzhccnNpZDEzMjU0OTg4XHJzaWQxMzM5Njc0NVxyc2lkMTM0NDk0NzRccnNpZDEzNDU3NzgwXHJzaWQxMzY0NjU2NVxyc2lkMTM3MDM0MzNccnNpZDEzODM1NDkzXHJzaWQxNDA0NjY2OApccnNpZDE0MDk0Mjc4XHJzaWQxNDQxOTEzM1xyc2lkMTQ0MjIzOTFccnNpZDE0NTExNjYzXHJzaWQxNDYyNTY0M1xyc2lkMTQ2OTk1MjJccnNpZDE0NzEwOTM0XHJzaWQxNDg4ODYzOVxyc2lkMTUwMTc2OThccnNpZDE1")
f.Write("MDMwNjExXHJzaWQxNTE0MDU0N1xyc2lkMTUyMzMzNzNccnNpZDE1MzQwOTE5XHJzaWQxNTM1MjYyOVxyc2lkMTUzNjM5OTJccnNpZDE1NDIxNDAyXHJzaWQxNTQ4NzQxMVxyc2lkMTU0OTUzMDJccnNpZDE1NTk4Nzk5Clxyc2lkMTU3NDMyMzZccnNpZDE1NzU4OTkzXHJzaWQxNTk0MjY0OFxyc2lkMTYwMDE4NjNccnNpZDE2MDY0NDUwXHJzaWQxNjIxMDYzMVxyc2lkMTYzOTg0MjNccnNpZDE2NDcwNDkxXHJzaWQxNjY2NzA1MX17XG1tYXRoUHJcbW1hdGhGb250MzRcbWJya0JpbjBcbWJya0JpblN1YjBcbXNtYWxsRnJhYzBcbWRpc3BEZWYxXG1sTWFyZ2luMFxtck1hcmdpbjBcbWRlZkpjMVxtd3JhcEluZGVudDE0NDBcbWludExpbTBcbW5hcnlMaW0xfXtcaW5mbwp7XGF1dGhvciBSYWxlbmUgTWl0c2NoZWxlIChMQ0EpfXtcb3BlcmF0b3IgYWJhcmFuY2hlbmtvdmF9e1xjcmVhdGltXHlyMjAxMFxtbzEyXGR5M1xocjEyXG1pbjQ2fXtccmV2dGltXHlyMjAxMFxtbzEyXGR5M1xocjEyXG1pbjQ2fXtcdmVyc2lvbjJ9e1xlZG1pbnMwfXtcbm9mcGFnZXMzfXtcbm9md29yZHMyOTI3fXtcbm9mY2hhcnMxNjY4N317XCpcY29tcGFueSBNaWNyb3NvZnQgQ29ycG9yYXRpb259e1xub2ZjaGFyc3dzMTk1NzV9CntcdmVybjQ5MjU1fX17XCpceG1sbnN0Ymwge1x4bWxuczEgaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9vZmZpY2Uvd29yZC8yMDAzL3dvcmRtbH19XHBhcGVydzEyMjQwXHBhcGVyaDE1ODQwXG1hcmdsMTQ0MFxt")
f.Write("YXJncjE0NDBcbWFyZ3QxNDQwXG1hcmdiMTQ0MFxndXR0ZXIwXGx0cnNlY3QgClx3aWRvd2N0cmxcZnRuYmpcYWVuZGRvY1x0cmFja21vdmVzMFx0cmFja2Zvcm1hdHRpbmcxXGRvbm90ZW1iZWRzeXNmb250MVxyZWx5b252bWwxXGRvbm90ZW1iZWRsaW5nZGF0YTBcZ3JmZG9jZXZlbnRzMFx2YWxpZGF0ZXhtbDFcc2hvd3BsYWNlaG9sZHRleHQwXGlnbm9yZW1peGVkY29udGVudDBcc2F2ZWludmFsaWR4bWwwXHNob3d4bWxlcnJvcnMxXG5veGxhdHRveWVuClxleHBzaHJ0blxub3VsdHJsc3BjXGRudGJsbnNiZGJcbm9zcGFjZWZvcnVsXGZvcm1zaGFkZVxob3J6ZG9jXGRnbWFyZ2luXGRnaHNwYWNlMTgwXGRndnNwYWNlMTgwXGRnaG9yaWdpbjE0NDBcZGd2b3JpZ2luMTQ0MFxkZ2hzaG93MVxkZ3ZzaG93MQpcamV4cGFuZFx2aWV3a2luZDFcdmlld3NjYWxlOTBccGdicmRyaGVhZFxwZ2JyZHJmb290XHNwbHl0d25pbmVcZnRubHl0d25pbmVcaHRtYXV0c3Bcbm9sbmh0YWRqdGJsXHVzZWx0YmFsblxhbG50YmxpbmRcbHl0Y2FsY3RibHdkXGx5dHRibHJ0Z3JcbG5icmtydWxlXG5vYnJrd3JwdGJsXHNuYXB0b2dyaWRpbmNlbGxcYWxsb3dmaWVsZGVuZHNlbFx3cnBwdW5jdApcYXNpYW5icmtydWxlXHJzaWRyb290NjEwODQ2M1xuZXd0YmxzdHlydWxzXG5vZ3Jvd2F1dG9maXRcdXNlbm9ybXN0eWZvcmxpc3Rcbm9pbmRubWJydHNcZmVsbmJyZWxldlxub2N4c3B0YWJsZVxpbmRybHN3ZWxldmVuXG5vYWZjbnN0dGJsXGFmZWxl")
f.Write("dlx1dGlubFxod2VsZXZcc3BsdHBncGFyXG5vdGN2YXNwXG5vdGJya2Nuc3RmcmN0Ymxcbm90dmF0eGJ4XGtybnByc25ldFxjYWNoZWRjb2xiYWwgXG5vdWljb21wYXQgXGZldDAKe1wqXHdncmZmbXRmaWx0ZXIgMjQ1MH1cbm9mZWF0dXJldGhyb3R0bGUxXGlsZm9tYWNhdGNsbnVwMFxlbmZvcmNlcHJvdDFccHJvdGxldmVsMFxsdHJwYXIgXHNlY3RkIFxsdHJzZWN0XGxpbmV4MFxlbmRuaGVyZVxzZWN0bGluZWdyaWQzNjBcc2VjdGRlZmF1bHRjbFxzZWN0cnNpZDE1OTQyNjQ4XHNmdG5iaiB7XCpccG5zZWNsdmwxXHBudWNybVxwbnN0YXJ0MVxwbmluZGVudDcyMFxwbmhhbmcge1xwbnR4dGEgLn19e1wqXHBuc2VjbHZsMgpccG51Y2x0clxwbnN0YXJ0MVxwbmluZGVudDcyMFxwbmhhbmcge1xwbnR4dGEgLn19e1wqXHBuc2VjbHZsM1xwbmRlY1xwbnN0YXJ0MVxwbmluZGVudDcyMFxwbmhhbmcge1xwbnR4dGEgLn19e1wqXHBuc2VjbHZsNFxwbmxjbHRyXHBuc3RhcnQxXHBuaW5kZW50NzIwXHBuaGFuZyB7XHBudHh0YSApfX17XCpccG5zZWNsdmw1XHBuZGVjXHBuc3RhcnQxXHBuaW5kZW50NzIwXHBuaGFuZyB7XHBudHh0YiAofXtccG50eHRhICl9fXtcKlxwbnNlY2x2bDYKXHBubGNsdHJccG5zdGFydDFccG5pbmRlbnQ3MjBccG5oYW5nIHtccG50eHRiICh9e1xwbnR4dGEgKX19e1wqXHBuc2VjbHZsN1xwbmxjcm1ccG5zdGFydDFccG5pbmRlbnQ3MjBccG5oYW5nIHtccG50eHRiICh9e1xwbnR4dGEgKX19e1wqXHBuc2Vj")
f.Write("bHZsOFxwbmxjbHRyXHBuc3RhcnQxXHBuaW5kZW50NzIwXHBuaGFuZyB7XHBudHh0YiAofXtccG50eHRhICl9fXtcKlxwbnNlY2x2bDlccG5sY3JtXHBuc3RhcnQxXHBuaW5kZW50NzIwXHBuaGFuZyAKe1xwbnR4dGIgKH17XHBudHh0YSApfX1ccGFyZFxwbGFpbiBcbHRycGFyXHMzMlxxbCBcbGkwXHJpMFxzYjEyMFxzYTEyMFxub3dpZGN0bHBhclx3cmFwZGVmYXVsdFxhc3BhbHBoYVxhc3BudW1cZmFhdXRvXGFkanVzdHJpZ2h0XHJpbjBcbGluMFxpdGFwMFxwYXJhcnNpZDYxMDg0NjMgXHJ0bGNoXGZjczEgXGFiXGFmMzhcYWZzMjhcYWxhbmcxMDI1IFxsdHJjaFxmY3MwIApcYlxmczI4XGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxhZjM4XGhpY2hcYWYzOFxkYmNoXGFmMTFcY2dyaWRcbGFuZ25wMTAzM1xsYW5nZmVucDEwMzMge1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkMTUzNjM5OTIgXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggQVZJQ09ERSBTT0ZUV0FSRSBMSUNFTlNFIFRFUk1TIH17XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgClxsdHJjaFxmY3MwIFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkNjEwODQ2MyAKXHBhciB9XHBhcmRccGxhaW4gXGx0cnBhclxzMzNccWwgXGxpMFxyaTBcc2IxMjBcc2ExMjBcbm93aWRjdGxwYXJcYnJkcmJcYnJkcnNcYnJkcncxMFxicnNwMjAgXHdyYXBkZWZhdWx0XGFzcGFscGhhXGFzcG51bVxmYWF1dG9cYWRqdXN0")
f.Write("cmlnaHRccmluMFxsaW4wXGl0YXAwXHBhcmFyc2lkNjEwODQ2MyBccnRsY2hcZmNzMSBcYWJcYWYzOFxhZnMyOFxhbGFuZzEwMjUgXGx0cmNoXGZjczAgClxiXGZzMjhcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmMzhcaGljaFxhZjM4XGRiY2hcYWYxMVxjZ3JpZFxsYW5nbnAxMDMzXGxhbmdmZW5wMTAzMyB7XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQxNTM2Mzk5MiBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBBVklDT0RFIH17XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgClxmczIwXGRiY2hcYWYxM1xpbnNyc2lkMjE3NDk4OSBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBWRVJTSU9OIH17XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQzMzUxMTYgXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggNS43IH17XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQ2MTA4NDYzIApccGFyIH1ccGFyZFxwbGFpbiBcbHRycGFyXHFsIFxsaTBccmkwXHNiMTIwXHNhMTIwXG5vd2lkY3RscGFyXHdyYXBkZWZhdWx0XGFzcGFscGhhXGFzcG51bVxmYWF1dG9cYWRqdXN0cmlnaHRccmluMFxsaW4wXGl0YXAwXHBhcmFyc2lkNjEwODQ2MyBccnRsY2hcZmNzMSBcYWYzOFxhZnMxOVxhbGFuZzEwMjUgXGx0cmNoXGZjczAg")
f.Write("ClxmczE5XGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxhZjM4XGhpY2hcYWYzOFxkYmNoXGFmMTFcY2dyaWRcbGFuZ25wMTAzM1xsYW5nZmVucDEwMzMge1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IFRoZXNlIGxpY2Vuc2UgdGVybXMgYXJlIGFuIGFncmVlbWVudCBiZXR3fXsKXHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQxNTM2Mzk5MlxjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IGVlbiBBVkljb2RlfXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDEzNzAzNDMzIFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4ICwgfXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCAKXGx0cmNoXGZjczAgXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQyMTc0OTg5IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IGEgTWljcm9zb2Z0IHN1YnNpZGlhcnl9e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkMTE5NDE2MTcgXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggXGhpY2hcZjM4ICAoXCc5M1xsb2NoXGYzOCBcaGljaFxmMzggQVZJY29kZVwnOTRcbG9jaFxm")
f.Write("MzggKX17ClxydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkMTQ2OTk1MjJcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCAgYW5kIHlvdS4gUGxlYXNlIHJlYWQgdGhlbS4gfXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCAKXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggVGhleSBhcHBseSB0byB0aGUgc29mdHdhcmUgbmFtZWQgYWJvdmUsIHdoaWNoIGluY2x1ZGVzIHRoZSBtZWRpYSBvbiB3aGljaCB5b3UgcmVjZWl2ZWRcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCAgaXQsIGlmIGFueS4gVGh9e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkMTUzNjM5OTJcY2hhcnJzaWQxNDA0NjY2OCAKXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggZSB0ZXJtcyBhbHNvIGFwcGx5IHRvIGFueSBBVkljb2RlfXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCAKXHBhciB7XGxpc3R0ZXh0XHBhcmRccGxhaW5cbHRycGFyIFxzMjggXHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmM1xoaWNo")
f.Write("XGFmM1xkYmNoXGFmMTNcbGFuZ2ZlbnAxMDMzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGxvY2hcYWYzXGRiY2hcYWYxM1xoaWNoXGYzIFwnYjdcdGFifX1ccGFyZFxwbGFpbiBcbHRycGFyClxzMjhccWwgXGZpLTM2MFxsaTM2MFxyaTBcc2IxMjBcc2ExMjBcbm93aWRjdGxwYXJcamNsaXN0dGFiXHR4MzYwXHdyYXBkZWZhdWx0XGFzcGFscGhhXGFzcG51bVxmYWF1dG9cbHMxXGFkanVzdHJpZ2h0XHJpbjBcbGluMzYwXGl0YXAwXHBhcmFyc2lkNjEwODQ2MyBccnRsY2hcZmNzMSBcYWYzOFxhZnMxOVxhbGFuZzEwMjUgXGx0cmNoXGZjczAgClxmczE5XGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxhZjM4XGhpY2hcYWYzOFxkYmNoXGFmMTFcY2dyaWRcbGFuZ25wMTAzM1xsYW5nZmVucDEwMzMge1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IHVwZGF0ZXMsClxwYXIge1xsaXN0dGV4dFxwYXJkXHBsYWluXGx0cnBhciBcczI4IFxydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxhZjNcaGljaFxhZjNcZGJjaFxhZjEzXGxhbmdmZW5wMTAzM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxsb2NoXGFmM1xkYmNoXGFmMTNcaGljaFxmMyBcJ2I3XHRhYn1caGljaFxhZjM4XGRi")
f.Write("Y2hcYWYxM1xsb2NoXGYzOCBzdXBwbGVtZW50cywKXHBhciB7XGxpc3R0ZXh0XHBhcmRccGxhaW5cbHRycGFyIFxzMjggXHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmM1xoaWNoXGFmM1xkYmNoXGFmMTNcbGFuZ2ZlbnAxMDMzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGxvY2hcYWYzXGRiY2hcYWYxM1xoaWNoXGYzIFwnYjdcdGFifVxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IApJbnRlcm5ldC1iYXNlZCBzZXJ2aWNlcywgYW5kClxwYXIge1xsaXN0dGV4dFxwYXJkXHBsYWluXGx0cnBhciBcczI4IFxydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxhZjNcaGljaFxhZjNcZGJjaFxhZjEzXGxhbmdmZW5wMTAzM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxsb2NoXGFmM1xkYmNoXGFmMTNcaGljaFxmMyBcJ2I3XHRhYn1caGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBzdXBwb3J0IHNlcnZpY2VzCgpccGFyIH1ccGFyZFxwbGFpbiBcbHRycGFyXHFsIFxsaTBccmkwXHNiMTIwXHNhMTIwXG5vd2lkY3RscGFyXHdyYXBkZWZhdWx0XGFzcGFscGhhXGFzcG51bVxmYWF1dG9cYWRqdXN0cmlnaHRccmluMFxsaW4wXGl0YXAwXHBhcmFyc2lkNjEwODQ2MyBccnRsY2hcZmNzMSBcYWYzOFxhZnMxOVxhbGFuZzEwMjUgXGx0cmNoXGZjczAgClxm")
f.Write("czE5XGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxhZjM4XGhpY2hcYWYzOFxkYmNoXGFmMTFcY2dyaWRcbGFuZ25wMTAzM1xsYW5nZmVucDEwMzMge1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IApmb3IgdGhpcyBzb2Z0d2FyZSwgdW5sZXNzIG90aGVyIHRlcm1zIGFjY29tcGFueSB0aG9zZSBpdGVtcy4gSWYgc28sIHRob3NlIHRlcm1zIGFwcGx5LgpccGFyIH1ccGFyZFxwbGFpbiBcbHRycGFyXHMzNFxxbCBcbGkwXHJpMFxzYjEyMFxzYTEyMFxub3dpZGN0bHBhclx3cmFwZGVmYXVsdFxhc3BhbHBoYVxhc3BudW1cZmFhdXRvXGFkanVzdHJpZ2h0XHJpbjBcbGluMFxpdGFwMFxwYXJhcnNpZDYxMDg0NjMgXHJ0bGNoXGZjczEgXGFiXGFmMzhcYWZzMTlcYWxhbmcxMDI1IFxsdHJjaFxmY3MwIApcYlxmczE5XGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxhZjM4XGhpY2hcYWYzOFxkYmNoXGFmMTFcY2dyaWRcbGFuZ25wMTAzM1xsYW5nZmVucDEwMzMge1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkMTE0OTU2MDcgXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggVGhlIEFWSWNvZGUgU29mdHdhcmUgTGljZW5zZSBUZXJtcyBwcmVzZW50ZWQgdG8geW91IApcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYz")
f.Write("OCB3aGVuIHlvdSBpbnN0YWxsIHRoZSBzb2Z0d2FyZSBleHBsYWluIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBmb3IgdXNlIG9mIHR9e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkMTM4MzU0OTMgXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggaGUgc29mdHdhcmUuIFJldmlldyB0aGUgbGljZW5zZSB9e1xydGxjaFxmY3MxIApcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDExNDk1NjA3IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IHRlcm1zIGNhcmVmdWxseS4gQnkgZG93bmxvYWRpbmcgYW5kIHVzaW5nIH17XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggCnRoZSBzb2Z0d2FyZSwgeW91IGFjY2VwdCB0aGUgdGVybXMuIElmIHlvdSBkbyBub3QgYWNjZXB0IHRoZX17XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQxMzgzNTQ5MyBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCAgdGVybXN9e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IApcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYz")
f.Write("OCAsIGRvIG5vdCB1c2UgdGhlIHNvZnR3YXJlLiAKXHBhciB9XHBhcmRccGxhaW4gXGx0cnBhclxzNDNccWwgXGxpMFxyaTBcc2IxMjBcc2ExMjBcbm93aWRjdGxwYXJcYnJkcnRcYnJkcnNcYnJkcncxMFxicnNwMjAgXHdyYXBkZWZhdWx0XGFzcGFscGhhXGFzcG51bVxmYWF1dG9cYWRqdXN0cmlnaHRccmluMFxsaW4wXGl0YXAwXHBhcmFyc2lkNjEwODQ2MyBccnRsY2hcZmNzMSBcYWJcYWYzOFxhZnMxOVxhbGFuZzEwMjUgXGx0cmNoXGZjczAgClxiXGZzMTlcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmMzhcaGljaFxhZjM4XGRiY2hcYWYxMVxjZ3JpZFxsYW5nbnAxMDMzXGxhbmdmZW5wMTAzMyB7XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggSWYgeW91IGNvbXBseVxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IAogd2l0aCB0aGVzZSBsaWNlbnNlIHRlcm1zLCB5b3UgaGF2ZSB0aGUgcmlnaHRzIGJlbG93IGZvciBlYWNoIHNvZnR3YXJlIGxpY2Vuc2UgeW91IGFjcXVpcmUuClxwYXIge1xsaXN0dGV4dFxwYXJkXHBsYWluXGx0cnBhciBcczEgXHJ0bGNoXGZjczEgXGFiXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGJcZnMyMFxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcYWYzOFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxhbmdmZW5wMTAzM1xpbnNyc2lkNjEw")
f.Write("ODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IDEuXHRhYn19XHBhcmRccGxhaW4gXGx0cnBhcgpcczFccWwgXGZpLTM2MFxsaTM2MFxyaTBcc2IxMjBcc2ExMjBcbm93aWRjdGxwYXJcamNsaXN0dGFiXHR4MzYwXHdyYXBkZWZhdWx0XGFzcGFscGhhXGFzcG51bVxmYWF1dG9cbHM2XG91dGxpbmVsZXZlbDBcYWRqdXN0cmlnaHRccmluMFxsaW4zNjBcaXRhcDBccGFyYXJzaWQ2MTA4NDYzIFxydGxjaFxmY3MxIFxhYlxhZjM4XGFmczE5XGFsYW5nMTAyNSBcbHRyY2hcZmNzMCAKXGJcZnMxOVxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcYWYzOFxoaWNoXGFmMzhcZGJjaFxhZjExXGNncmlkXGxhbmducDEwMzNcbGFuZ2ZlbnAxMDMzIHtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBPVkVSVklFVy4KXHBhciB7XGxpc3R0ZXh0XHBhcmRccGxhaW5cbHRycGFyIFxzMiBccnRsY2hcZmNzMSBcYWJcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcYlxmczIwXGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxhZjM4XGhpY2hcYWYzOFxkYmNoXGFmMTNcbGFuZ2ZlbnAxMDMzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggYS5cdGFifX1ccGFyZFxwbGFpbiBcbHRycGFyClxzMlxx")
f.Write("bCBcZmktMzYzXGxpNzIwXHJpMFxzYjEyMFxzYTEyMFxub3dpZGN0bHBhclxqY2xpc3R0YWJcdHg3MjBcd3JhcGRlZmF1bHRcYXNwYWxwaGFcYXNwbnVtXGZhYXV0b1xsczZcaWx2bDFcb3V0bGluZWxldmVsMVxhZGp1c3RyaWdodFxyaW4wXGxpbjcyMFxpdGFwMFxwYXJhcnNpZDYxMDg0NjMgXHJ0bGNoXGZjczEgXGFiXGFmMzhcYWZzMTlcYWxhbmcxMDI1IFxsdHJjaFxmY3MwIApcYlxmczE5XGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxhZjM4XGhpY2hcYWYzOFxkYmNoXGFmMTFcY2dyaWRcbGFuZ25wMTAzM1xsYW5nZmVucDEwMzMge1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IExpY2Vuc2luZyBUZXJtaW5vbG9neS4KXHBhciB7XGxpc3R0ZXh0XHBhcmRccGxhaW5cbHRycGFyIFxzMjkgXHJ0bGNoXGZjczEgXGFiXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmM1xoaWNoXGFmM1xkYmNoXGFmMTNcbGFuZ2ZlbnAxMDMzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGxvY2hcYWYzXGRiY2hcYWYxM1xoaWNoXGYzIFwnYjdcdGFifX1ccGFyZFxwbGFpbiBcbHRycGFyClxzMjlccWwgXGZpLTM1N1xsaTEwNzdccmkwXHNiMTIwXHNhMTIwXG5vd2lkY3RscGFyXGpjbGlzdHRhYlx0eDEwODBcd3JhcGRl")
f.Write("ZmF1bHRcYXNwYWxwaGFcYXNwbnVtXGZhYXV0b1xsczJcYWRqdXN0cmlnaHRccmluMFxsaW4xMDc3XGl0YXAwXHBhcmFyc2lkNjEwODQ2MyBccnRsY2hcZmNzMSBcYWYzOFxhZnMxOVxhbGFuZzEwMjUgXGx0cmNoXGZjczAgClxmczE5XGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxhZjM4XGhpY2hcYWYzOFxkYmNoXGFmMTFcY2dyaWRcbGFuZ25wMTAzM1xsYW5nZmVucDEwMzMge1xydGxjaFxmY3MxIFxhYlxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxiXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggSW5zdGFuY2UufXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCAKXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggXGhpY2hcZjM4ICBZb3UgY3JlYXRlIGFuIFwnOTNcbG9jaFxmMzggXGhpY2hcZjM4IGluc3RhbmNlXCc5NFxsb2NoXGYzOCAgb2Ygc29mdHdhcmUgYnkgZXhlY3V0aW5nIHRoZSBzb2Z0d2FyZVxoaWNoXGYzOCBccnF1b3RlIFxsb2NoXGYzOCAKcyBzZXR1cCBvciBpbnN0YWxsIHByb2NlZHVyZS4gWW91IGFsc28gY3JlYXRlIGFuIGluc3RhbmNlIFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IFxoaWNoXGYzOCBvZiBzb2Z0d2FyZSBieSBkdXBsaWNhdGluZyBhbiBleGlzdGluZyBpbnN0YW5jZS4gUmVmZXJl")
f.Write("bmNlcyB0byBzb2Z0d2FyZSBpbiB0aGlzIGFncmVlbWVudCBpbmNsdWRlIFwnOTNcbG9jaFxmMzggXGhpY2hcZjM4IGluc3RhbmNlc1wnOTRcbG9jaFxmMzggCiBvZiB0aGUgc29mdHdhcmUuClxwYXIge1xsaXN0dGV4dFxwYXJkXHBsYWluXGx0cnBhciBcczI5IFxydGxjaFxmY3MxIFxhYlxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxhZjNcaGljaFxhZjNcZGJjaFxhZjEzXGxhbmdmZW5wMTAzM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxsb2NoXGFmM1xkYmNoXGFmMTNcaGljaFxmMyBcJ2I3XHRhYn19e1xydGxjaFxmY3MxIFxhYlxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIApcYlxmczIwXGRiY2hcYWYxM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IFJ1biBhbiBJbnN0YW5jZS59e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IFxoaWNoXGYzOCAgWW91IFwnOTNcbG9jaFxmMzggXGhpY2hcZjM4IApydW4gYW4gaW5zdGFuY2VcJzk0XGxvY2hcZjM4ICBvZiBzb2Z0d2FyZSBieSBsb2FkaW5nIGl0IGludG8gbWVtb3J5IGFuZCBleGVjdXRpbmcgb317XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcZGJjaFxh")
f.Write("ZjEzXGluc3JzaWQ2MjM4MDgzXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggbmUgb3IgbW9yZSBvZiBpdHMgaW5zdHJ1Y3Rpb25zLiB9e1xydGxjaFxmY3MxIApcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBPbmNlIFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IApydW5uaW5nLCBhbiBpbnN0YW5jZSBpcyBjb25zaWRlcmVkIHRvIGJlIHJ1bm5pbmcgKHdoZXRoZXIgb3Igbm90IGl0cyBpbnN0cnVjdGlvbnMgY29udGludWUgdG8gZXhlY3V0ZSkgdW50aWwgaXQgaXMgcmVtb3ZlZCBmcm9tIG1lbW9yeS4KXHBhciB7XGxpc3R0ZXh0XHBhcmRccGxhaW5cbHRycGFyIFxzMjkgXHJ0bGNoXGZjczEgXGFiXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmM1xoaWNoXGFmM1xkYmNoXGFmMTNcbGFuZ2ZlbnAxMDMzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGxvY2hcYWYzXGRiY2hcYWYxM1xoaWNoXGYzIFwnYjdcdGFifX17XHJ0bGNoXGZjczEgXGFiXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgClxiXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggT3BlcmF0aW5nIFN5c3RlbSBFbnZpcm9ubWVu")
f.Write("dC59e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IFxoaWNoXGYzOCAgQW4gXCc5M1xsb2NoXGYzOCAKXGhpY2hcZjM4IG9wZXJhdGluZyBzeXN0ZW0gZW52aXJvbm1lbnRcJzk0XGxvY2hcZjM4ICBpcwpccGFyIHtcbGlzdHRleHRccGFyZFxwbGFpblxsdHJwYXIgXHMzMCBccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcYWYzXGhpY2hcYWYzXGRiY2hcYWYxM1xsYW5nZmVucDEwMzNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcbG9jaFxhZjNcZGJjaFxhZjEzXGhpY2hcZjMgXCdiN1x0YWJ9fVxwYXJkXHBsYWluIFxsdHJwYXIKXHMzMFxxbCBcZmktMzU4XGxpMTQzNVxyaTBcc2IxMjBcc2ExMjBcbm93aWRjdGxwYXJcamNsaXN0dGFiXHR4MTQzN1x3cmFwZGVmYXVsdFxhc3BhbHBoYVxhc3BudW1cZmFhdXRvXGxzM1xhZGp1c3RyaWdodFxyaW4wXGxpbjE0MzVcaXRhcDBccGFyYXJzaWQ2MTA4NDYzIFxydGxjaFxmY3MxIFxhZjM4XGFmczE5XGFsYW5nMTAyNSBcbHRyY2hcZmNzMCAKXGZzMTlcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmMzhcaGljaFxhZjM4XGRiY2hcYWYxMVxjZ3JpZFxsYW5nbnAxMDMzXGxhbmdmZW5wMTAzMyB7XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0")
f.Write("cmNoXGZjczAgXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggYWxsIG9yIHBhcnQgb2YgYW4gb3BlcmF0aW5nIHN5c3RlbSBpbnN0YW5jZSwgb3IgYWxsIG8KXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggciBwYXJ0IG9mIGEgdmlydHVhbCAob3Igb3RoZXJ3aXNlIGVtdWxhdGVkKSBvcGVyYXRpbmcgc3lzdGVtIGluc3RhbmNlIHdoaWNoIGVuYWJsZXMgc2VwYXJhdGUgbWFjaGluZSBpZGVudGl0eSAocHJpbWFyeSBjb21wdXRlciBuYW1lIG9yIHNpbWlsYXIgdW5pcXVlIGlkZW50aWZpZXIpIG9yIHNlcGFyYXRlIGFkbWluaXN0cmF0aXZlIHJpZ2h0cywgYW5kClxwYXIge1xsaXN0dGV4dFxwYXJkXHBsYWluXGx0cnBhciBcczMwIFxydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxhZjNcaGljaFxhZjNcZGJjaFxhZjEzXGxhbmdmZW5wMTAzM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxsb2NoXGFmM1xkYmNoXGFmMTNcaGljaFxmMyBcJ2I3XHRhYn1caGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCAKaW5zdGFuY2VzIG9mIGFwcGxpY2F0aW9ucywgaWYgYW55LCBjb25maWd1cmVkIHRvIHJ1biBvXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggbiB0aGUgb3BlcmF0aW5nIHN5c3RlbSBpbnN0YW5jZSBvciBwYXJ0cyBpZGVudGlmaWVk")
f.Write("IGFib3ZlLgpccGFyIH1ccGFyZFxwbGFpbiBcbHRycGFyXHMyN1xxbCBcbGkxMDc3XHJpMFxzYjEyMFxzYTEyMFxub3dpZGN0bHBhclx3cmFwZGVmYXVsdFxhc3BhbHBoYVxhc3BudW1cZmFhdXRvXGFkanVzdHJpZ2h0XHJpbjBcbGluMTA3N1xpdGFwMFxwYXJhcnNpZDYxMDg0NjMgXHJ0bGNoXGZjczEgXGFmMzhcYWZzMTlcYWxhbmcxMDI1IFxsdHJjaFxmY3MwIApcZnMxOVxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcYWYzOFxoaWNoXGFmMzhcZGJjaFxhZjExXGNncmlkXGxhbmducDEwMzNcbGFuZ2ZlbnAxMDMzIHtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCAKVGhlcmUgYXJlIHR3byB0eXBlcyBvZiBvcGVyYXRpbmcgc3lzdGVtIGVudmlyb25tZW50cywgcGh5c2ljYWwgYW5kIHZpcnR1YWwuIEEgcGh5c2ljYWwgb3BlcmF0aW5nIHN5c3RlbSBlbnZpcm9ubWVudCBpcyBjb25maWd1cmVkIHRvIHJ1biBkaXJlY3RseSBvbiBhIHBoeXNpY2FsIGhhcmR3YXJlIHN5c3RlbS4gVGhlIG9wZXJhdGluZyBzeXN0ZW1caGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCAKIGluc3RhbmNlIHVzZWQgdG8gcnVuIGhhcmR3YXJlIHZpcnR1YWxpemF0aW9uIHNvZnR3YXJlIG9yIHRvIHByb3ZpZGUgaGFyZHdhcmUgdmlydHVhbGl6YXRpb24gc2VydmljZXMgaXMgY29uc2lkZXJl")
f.Write("ZCBwYXJ0IG9mIHRoZSBwaHlzaWNhbCBvcGVyYXRpbmcgc3lzdGVtIGVudmlyb25tZW50LiBBIHZpcnR1YWwgb3BlcmF0aW5nIHN5c3RlbSBlbnZpcm9ubWVudCBpcyBjb25maWd1cmVkIHRvIHJ1biBvbiBhIHZpcnR1YWwgKG9yIG90aGVyd2lzZSBlClxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IG1caGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCB1bGF0ZWQpIGhhcmR3YXJlIHN5c3RlbS4gQSBwaHlzaWNhbCBoYXJkd2FyZSBzeXN0ZW0gY2FuIGhhdmUgZWl0aGVyIG9yIGJvdGggb2YgdGhlIGZvbGxvd2luZzoKXHBhciB7XGxpc3R0ZXh0XHBhcmRccGxhaW5cbHRycGFyIFxzMzAgXHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmM1xoaWNoXGFmM1xkYmNoXGFmMTNcbGFuZ2ZlbnAxMDMzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGxvY2hcYWYzXGRiY2hcYWYxM1xoaWNoXGYzIFwnYjdcdGFifX1ccGFyZFxwbGFpbiBcbHRycGFyClxzMzBccWwgXGZpLTM1OFxsaTE0MzVccmkwXHNiMTIwXHNhMTIwXG5vd2lkY3RscGFyXGpjbGlzdHRhYlx0eDE0Mzdcd3JhcGRlZmF1bHRcYXNwYWxwaGFcYXNwbnVtXGZhYXV0b1xsczNcYWRqdXN0cmlnaHRccmluMFxsaW4xNDM1XGl0YXAwXHBhcmFyc2lkNjEwODQ2MyBccnRsY2hcZmNzMSBcYWYzOFxhZnMxOVxhbGFuZzEwMjUgXGx0cmNoXGZjczAgClxmczE5XGxhbmcxMDMzXGxhbmdm")
f.Write("ZTEwMzNcbG9jaFxhZjM4XGhpY2hcYWYzOFxkYmNoXGFmMTFcY2dyaWRcbGFuZ25wMTAzM1xsYW5nZmVucDEwMzMge1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IG9uZSBwaHlzaWNhbCBvcGVyYXRpbmcgc3lzdGVtIGVudmlyb25tZW50ClxwYXIge1xsaXN0dGV4dFxwYXJkXHBsYWluXGx0cnBhciBcczMwIFxydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxhZjNcaGljaFxhZjNcZGJjaFxhZjEzXGxhbmdmZW5wMTAzM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxsb2NoXGFmM1xkYmNoXGFmMTNcaGljaFxmMyBcJ2I3XHRhYn1caGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCAKb25lIG9yIG1vcmUgdmlydHVhbCBvcGVyYXRpbmcgc3lzdGVtIGVudmlyb25tZW50cy4KXHBhciB7XGxpc3R0ZXh0XHBhcmRccGxhaW5cbHRycGFyIFxzMjkgXHJ0bGNoXGZjczEgXGFiXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmM1xoaWNoXGFmM1xkYmNoXGFmMTNcbGFuZ2ZlbnAxMDMzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGxvY2hcYWYzXGRiY2hcYWYxM1xoaWNoXGYzIFwnYjdcdGFifX1ccGFyZFxwbGFpbiBcbHRycGFy")
f.Write("ClxzMjlccWwgXGZpLTM1N1xsaTEwNzdccmkwXHNiMTIwXHNhMTIwXG5vd2lkY3RscGFyXGpjbGlzdHRhYlx0eDEwODBcd3JhcGRlZmF1bHRcYXNwYWxwaGFcYXNwbnVtXGZhYXV0b1xsczJcYWRqdXN0cmlnaHRccmluMFxsaW4xMDc3XGl0YXAwXHBhcmFyc2lkNjEwODQ2MyBccnRsY2hcZmNzMSBcYWYzOFxhZnMxOVxhbGFuZzEwMjUgXGx0cmNoXGZjczAgClxmczE5XGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxhZjM4XGhpY2hcYWYzOFxkYmNoXGFmMTFcY2dyaWRcbGFuZ25wMTAzM1xsYW5nZmVucDEwMzMge1xydGxjaFxmY3MxIFxhYlxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxiXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggU2VydmVyLn17XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgClxmczIwXGRiY2hcYWYxM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4ICBBIHNlcnZlciBpcyBhIHBoeXNpY2FsIGhhcmR3YXJlIHN5c3RlbSBjYXBhYmxlIG9mIHJ1bm5pbmcgc2VydmVyIHNvZnR3YXJlLiBBIGhhcmR3YXJlIHBhcnRpdGlvbiBvciBibGFkZSBpcyBjb25zaWRlcmVkIHRvIGJlIGEgc2VwYXJhdGUgcGh5c2ljYWwgaGFyZHdhcmUgc3lzdGVtLgpccGFyIHtcbGlzdHRleHRccGFyZFxwbGFpblxsdHJwYXIgXHMyOSBccnRsY2hcZmNzMSBcYWJc")
f.Write("YWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcYWYzXGhpY2hcYWYzXGRiY2hcYWYxM1xsYW5nZmVucDEwMzNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcbG9jaFxhZjNcZGJjaFxhZjEzXGhpY2hcZjMgXCdiN1x0YWJ9fXtccnRsY2hcZmNzMSBcYWJcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCAKXGJcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBBc3NpZ25pbmcgYSBMaWNlbnNlLn17XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggCiBUbyBhc3NpZ24gYSBsaWNlbnNlIG1lYW5zIHNpbXBseSB0byBkZXNpZ25hdGUgdGhhdCBsaWNlbnNlIHRvIG9uZSBkZXZpY2UuClxwYXIge1xsaXN0dGV4dFxwYXJkXHBsYWluXGx0cnBhciBcczIgXHJ0bGNoXGZjczEgXGFiXGFmM/3///8CBAAAAwQAAAQEAAAFBAAABgQAAAcEAAAIBAAACQQAAAoEAAALBAAADAQAAA0EAAAOBAAADwQAABAEAAARBAAAEgQAABMEAAAUBAAAFQQAABYEAAAXBAAAGAQAABkEAAAaBAAAGwQAABwEAAAdBAAAHgQAAB8EAAAgBAAAIQQAACIEAAAjBAAAJAQAACUEAAAmBAAAJwQAACgEAAApBAAAKgQAACsEAAAsBAAALQQAAC4EAAAvBAAAMAQAADEEAAAyBAAA")
f.Write("MwQAADQEAAA1BAAANgQAADcEAAA4BAAAOQQAADoEAAA7BAAAPAQAAD0EAAA+BAAAPwQAAEAEAABBBAAAQgQAAEMEAABEBAAARQQAAEYEAABHBAAASAQAAEkEAABKBAAASwQAAEwEAABNBAAATgQAAE8EAABQBAAAUQQAAFIEAABTBAAAVAQAAFUEAABWBAAAVwQAAFgEAABZBAAAWgQAAFsEAABcBAAAXQQAAF4EAABfBAAAYAQAAGEEAABiBAAAYwQAAGQEAABlBAAAZgQAAGcEAABoBAAAaQQAAGoEAABrBAAAbAQAAG0EAABuBAAAbwQAAHAEAABxBAAAcgQAAHMEAAB0BAAAdQQAAHYEAAB3BAAAeAQAAHkEAAB6BAAAewQAAHwEAAB9BAAAfgQAAIAEAAD9////OFxhZnMyMCBcbHRyY2hcZmNzMCBcYlxmczIwXGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxhZjM4XGhpY2hcYWYzOFxkYmNoXGFmMTNcbGFuZ2ZlbnAxMDMzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggYi5cdGFifX1ccGFyZFxwbGFpbiBcbHRycGFyClxzMlxxbCBcZmktMzYzXGxpNzIwXHJpMFxzYjEyMFxzYTEyMFxub3dpZGN0bHBhclxqY2xpc3R0YWJcdHg3MjBcd3JhcGRlZmF1bHRcYXNwYWxwaGFcYXNwbnVtXGZhYXV0b1xsczZcaWx2bDFcb3V0bGluZWxldmVsMVxhZGp1c3RyaWdodFxyaW4wXGxpbjcyMFxpdGFwMFxwYXJhcnNpZDYxMDg0NjMgXHJ0bGNoXGZjczEgXGFiXGFmMzhcYWZzMTlcYWxhbmcxMDI1IFxsdHJjaFxmY3MwIApcYlxmczE5XGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxhZjM4")
f.Write("XGhpY2hcYWYzOFxkYmNoXGFmMTFcY2dyaWRcbGFuZ25wMTAzM1xsYW5nZmVucDEwMzMge1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IExpY2Vuc2UgTW9kZWwuIH17XHJ0bGNoXGZjczEgXGFiMFxhZjM4XGFmczIwIApcbHRyY2hcZmNzMCBcYjBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBUaGUgc29mdHdhcmUgaXMgbGljZW5zZWQgYmFzZWQgb24gdGhlIG51bWJlciBvZiBwaHlzaWNhbCBhbmQgdmlydHVhbCBvcGVyYXRpbmcgc3lzdGVtIGVudmlyb25tZW50cyB0aGF0IHRob3NlIGluc3RhbmNlcyBvZiBzb2Z0d2FyZSBtYW5hZ2UufXtccnRsY2hcZmNzMSAKXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggClxwYXIge1xsaXN0dGV4dFxwYXJkXHBsYWluXGx0cnBhciBcczEgXHJ0bGNoXGZjczEgXGFiXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGJcZnMyMFxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcYWYzOFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxhbmdmZW5wMTAzM1xpbnNyc2lkNTQ2MTg4OFxjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IDIuXHRhYn19")
f.Write("XHBhcmRccGxhaW4gXGx0cnBhcgpcczFccWwgXGZpLTM2MFxsaTM2MFxyaTBcc2IxMjBcc2ExMjBcbm93aWRjdGxwYXJcamNsaXN0dGFiXHR4MzYwXHdyYXBkZWZhdWx0XGFzcGFscGhhXGFzcG51bVxmYWF1dG9cbHM2XG91dGxpbmVsZXZlbDBcYWRqdXN0cmlnaHRccmluMFxsaW4zNjBcaXRhcDBccGFyYXJzaWQ1NDYxODg4IFxydGxjaFxmY3MxIFxhYlxhZjM4XGFmczE5XGFsYW5nMTAyNSBcbHRyY2hcZmNzMCAKXGJcZnMxOVxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcYWYzOFxoaWNoXGFmMzhcZGJjaFxhZjExXGNncmlkXGxhbmducDEwMzNcbGFuZ2ZlbnAxMDMzIHtccnRsY2hcZmNzMSBcYWIwXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQ1NDYxODg4XGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggTGljZW5zZX17XHJ0bGNoXGZjczEgXGFiMFxhZjM4XGFmczIwIApcbHRyY2hcZmNzMCBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDQyMjEzNjdcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCAgfXtccnRsY2hcZmNzMSBcYWIwXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQ1NDYxODg4XGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggR3JhbnR9e1xydGxjaFxmY3MxIFxhYjBcYWYzOFxhZnMyMCAKXGx0cmNoXGZjczAgXGIwXGZzMjBcZGJj")
f.Write("aFxhZjEzXGluc3JzaWQ1NDYxODg4XGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggLiB9e1xydGxjaFxmY3MxIFxhYjBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcYjBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDExNDk1NjA3IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IApZb3UgY2FuIG9ubHkgZG93bmxvYWQgYW5kIHVzZSB0aGlzIHNvZnR3YXJlIGlmIHlvdSBhcmUgfXtccnRsY2hcZmNzMSBcYWIwXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGIwXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQ1NDYxODg4XGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggYSBsaWNlbnNlZCBob2xkZXIgb2YgfXtccnRsY2hcZmNzMSBcYWIwXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgClxiMFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkNjAzMDMzMlxjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IGEgcXVhbGlmeWluZyB9e1xydGxjaFxmY3MxIFxhYjBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcYjBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDU0NjE4ODhcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBNaWNyb3NvZnQgU3lzdGVtIENlbnRlciB9e1xydGxjaFxmY3MxIApcYWIwXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGIwXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQ3MDE5NDM3XGNoYXJyc2lkMTQw")
f.Write("NDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggU2VydmVyIH17XHJ0bGNoXGZjczEgXGFiMFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxiMFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkNTQ2MTg4OFxjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IApNYW5hZ2VtZW50IFN1aXRlIEVudGVycHJpc2UgKFNNU0UpfXtccnRsY2hcZmNzMSBcYWIwXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGIwXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQxMjkyOTMyMSBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCAsIH17XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGIwXGZzMjBcaW5zcnNpZDU0NjE4ODhcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCAKTWljcm9zb2Z0IFN5c3RlbSBDZW50ZXIgU2VyfXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcYjBcZnMyMFxpbnNyc2lkMTI5MjkzMjEgXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggdmVyIE1hbmFnZW1lbnQgU3VpdGUgRGF0YWNlbnRlciB9e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxiMFxmczIwXGluc3JzaWQ1NDYxODg4XGNoYXJyc2lkMTQwNDY2NjggClxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IChTTVNEfXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcYjBcZnMyMFxpbnNyc2lkOTkxNjc0Mlxj")
f.Write("aGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4ICl9e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxiMFxmczIwXGluc3JzaWQxMTQ5NTYwNyBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCAKLCBDb3JlIEluZnJhc3RydWN0dXJlIFNlcnZlciBFbnRlcnByaXNlLCBhbmQvb3IgQ29yZSBJbmZyYXN0cnVjdHVyZSBTZXJ2ZXIgRGF0YWNlbnRlciBsaWNlbnNlfXtccnRsY2hcZmNzMSBcYWIwXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGIwXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQ1NDYxODg4XGNoYXJyc2lkMTQwNDY2NjggLn17XHJ0bGNoXGZjczEgXGFiMFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIApcYjBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDEyOTI5MzIxIFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4ICB9e1xydGxjaFxmY3MxIFxhYjBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcYjBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDYwMzAzMzJcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBRdWFsaWZ5aW5nIGxpY2VuXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggc2VzIH17XHJ0bGNoXGZjczEgClxhYjBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcYjBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDExNDk1NjA3IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IG11c3QgaGF2ZSB9e1xydGxjaFxmY3MxIFxhYjBcYWYz")
f.Write("OFxhZnMyMCBcbHRyY2hcZmNzMCBcYjBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDYwMzAzMzJcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCAKYWN0aXZlIFNvZnR3YXJlIEFzc3VyYW5jZSBjb3ZlcmFnZSB9e1xydGxjaFxmY3MxIFxhYjBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcYjBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDc4NzA3MzRcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBvbiBvciBiZXR3ZWVuIH17XHJ0bGNoXGZjczEgXGFiMFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIApcYjBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDUxMjc2MTVcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBPY3RvYmVyIDUsIDIwMTAgfXtccnRsY2hcZmNzMSBcYWIwXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGIwXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQ3ODcwNzM0XGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggYW5kIH17XHJ0bGNoXGZjczEgXGFiMFxhZjM4XGFmczIwIApcbHRyY2hcZmNzMCBcYjBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDYxNzE1MzVcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBPY3RvYmVyIDMwfXtccnRsY2hcZmNzMSBcYWIwXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGIwXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQ3ODcwNzM0")
f.Write("XGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggLCAyMDF9e1xydGxjaFxmY3MxIApcYWIwXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGIwXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQ5ODc1ODlcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCAyfXtccnRsY2hcZmNzMSBcYWIwXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGIwXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQxMTQ5NTYwNyAufXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCAKXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQ1NDYxODg4XGNoYXJyc2lkMTQwNDY2NjggClxwYXIge1xsaXN0dGV4dFxwYXJkXHBsYWluXGx0cnBhciBcczIgXHJ0bGNoXGZjczEgXGFiXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGJcZnMyMFxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcYWYzOFxoaWNoXGFmMzhcZGJjaFxhZjExXGxhbmdmZW5wMTAzM1xpbnNyc2lkNjA0ODAzM1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IGEuXHRhYn19XHBhcmRccGxhaW4gXGx0cnBhcgpcczJccWwgXGZpLTM2M1xsaTcyMFxyaTBcc2IxMjBcc2ExMjBcd2lkY3RscGFyXGpjbGlzdHRhYlx0eDcyMFx3cmFwZGVmYXVsdFxhc3BhbHBoYVxhc3BudW1cZmFhdXRvXGxzNlxpbHZsMVxvdXRsaW5lbGV2ZWwxXGFkanVzdHJpZ2h0XHJpbjBcbGluNzIwXGl0YXAwIFxydGxjaFxmY3MxIFxhYlxh")
f.Write("ZjM4XGFmczE5XGFsYW5nMTAyNSBcbHRyY2hcZmNzMCAKXGJcZnMxOVxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcYWYzOFxoaWNoXGFmMzhcZGJjaFxhZjExXGNncmlkXGxhbmducDEwMzNcbGFuZ2ZlbnAxMDMzIHtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxpbnNyc2lkNjA0ODAzM1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IExpY2Vuc2UgR3JhbnR9e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIApcZnMyMFxpbnNyc2lkMTI0NjgyMzRcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCAgZm9yfXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxpbnNyc2lkNTQ2MTg4OFxjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4ICB9e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIApcZnMyMFxpbnNyc2lkMTI0NjgyMzRcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCBxdWFsaWZ5aW5nIH17XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcaW5zcnNpZDU0NjE4ODhcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCBNaWNyb3NvZnQgU3lzdGVtIENlbnRlciBTZXJ2ZXIgTWFuYWdlbWVudCBTdWl0ZSBFbnRlcnByaXNlIChTTVNFKSB9")
f.Write("ewpccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxpbnNyc2lkMTI0NjgyMzRcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCB1c2Vyc317XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcaW5zcnNpZDYwNDgwMzNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCA6fXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCAKXGZzMjBcaW5zcnNpZDE1NTk4Nzk5XGNoYXJyc2lkMTQwNDY2NjggClxwYXIge1xsaXN0dGV4dFxwYXJkXHBsYWluXGx0cnBhciBcczU2IFxydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGNmMVxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcYWYzXGhpY2hcYWYzXGRiY2hcYWYxMVxsYW5nZmVucDEwMzNcaW5zcnNpZDYwMzAzMzJcY2hhcnJzaWQxNDA0NjY2OCBcbG9jaFxhZjNcZGJjaFxhZjExXGhpY2hcZjMgXCdiN1x0YWJ9fVxwYXJkXHBsYWluIFxsdHJwYXIKXHM1NlxxbCBcZmktMzYwXGxpMTA4MFxyaTBcc2IxMjBcc2ExMjBcd2lkY3RscGFyXHR4NzIwXHdyYXBkZWZhdWx0XGFzcGFscGhhXGFzcG51bVxmYXJvbWFuXGxzMTlccmluMFxsaW4xMDgwXGl0YXAwXHBhcmFyc2lkNDA4NDY5NyBccnRsY2hcZmNzMSBcYWYxXGFmczIwXGFsYW5nMTAyNSBcbHRyY2hcZmNzMCAKXGZzMjBcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmMzlcaGlj")
f.Write("aFxhZjM5XGRiY2hcYWYxMVxjZ3JpZFxsYW5nbnAxMDMzXGxhbmdmZW5wMTAzMyB7XHJ0bGNoXGZjczEgXGFmMzggXGx0cmNoXGZjczAgXGYzOFxjZjFcaW5zcnNpZDYwMzAzMzJcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCBZb3Ugd2lsbCBiZSBkZWVtZWQgdG8gaGF2ZSBvfXtccnRsY2hcZmNzMSBcYWYzOCBcbHRyY2hcZmNzMCAKXGYzOFxjZjFcaW5zcnNpZDg5MTk5MDlcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCBuZSB9e1xydGxjaFxmY3MxIFxhZjM4IFxsdHJjaFxmY3MwIFxmMzhcY2YxXGluc3JzaWQxNTM2Mzk5MlxjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IEFWSWNvZGV9e1xydGxjaFxmY3MxIFxhZjM4IFxsdHJjaFxmY3MwIApcZjM4XGNmMVxpbnNyc2lkNjA0ODAzM1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4ICBFbnRlcnByaXNlIFNlcnZlciBNYW5hZ2VtZW50IExpY2Vuc2UgZm9yIGVhY2ggfXtccnRsY2hcZmNzMSBcYWYzOCBcbHRyY2hcZmNzMCBcZjM4XGNmMVxpbnNyc2lkNjAzMDMzMlxjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IHF1YWxpZnlpbmcgfXtccnRsY2hcZmNzMSBcYWYzOCAKXGx0cmNoXGZjczAgXGYzOFxjZjFcaW5zcnNpZDg5ODEyNzVcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hc")
f.Write("YWYxMVxsb2NoXGYzOCBTTVNFfXtccnRsY2hcZmNzMSBcYWYzOCBcbHRyY2hcZmNzMCBcZjM4XGNmMVxpbnNyc2lkNjA0ODAzM1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4ICB9e1xydGxjaFxmY3MxIFxhZjM4IFxsdHJjaFxmY3MwIFxmMzhcY2YxXGluc3JzaWQxNjIxMDYzMSAKXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggbH17XHJ0bGNoXGZjczEgXGFmMzggXGx0cmNoXGZjczAgXGYzOFxjZjFcaW5zcnNpZDYwNDgwMzNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCBpY2Vuc2V9e1xydGxjaFxmY3MxIFxhZjM4IFxsdHJjaFxmY3MwIFxmMzhcY2YxXGluc3JzaWQ4OTE5OTA5XGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggLiB9ewpccnRsY2hcZmNzMSBcYWYzOCBcbHRyY2hcZmNzMCBcZjM4XGNmMVxpbnNyc2lkODk4MTI3NVxjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IFRoZSB9e1xydGxjaFxmY3MxIFxhZjM4IFxsdHJjaFxmY3MwIFxmMzhcY2YxXGluc3JzaWQxNTM2Mzk5MlxjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IEFWSWNvZGV9e1xydGxjaFxmY3MxIFxhZjM4IFxsdHJjaFxmY3MwIApcZjM4XGNmMVxpbnNyc2lkNjA0ODAzM1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4ICBF")
f.Write("bnRlcnByaXNlIFNlcnZlciBNYW5hZ2VtZW50IExpY2Vuc2UgbXVzdCBiZSBhc3NpZ25lZCB0byB0aGUgc2FtZSBkZXZpY2UgYXMgdGhlIHF1YWxpZnlpbmcgfXtccnRsY2hcZmNzMSBcYWYzOCBcbHRyY2hcZmNzMCBcZjM4XGNmMVxpbnNyc2lkODk4MTI3NVxjaGFycnNpZDE0MDQ2NjY4IApcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCBTTVNFfXtccnRsY2hcZmNzMSBcYWYzOCBcbHRyY2hcZmNzMCBcZjM4XGNmMVxpbnNyc2lkNjA0ODAzM1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4ICBMaWNlbnNlLn17XHJ0bGNoXGZjczEgXGFmMzggXGx0cmNoXGZjczAgXGYzOFxpbnNyc2lkNjA0ODAzM1xjaGFycnNpZDE0MDQ2NjY4IApccGFyIHtcbGlzdHRleHRccGFyZFxwbGFpblxsdHJwYXIgXHM1NiBccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcYWYzXGhpY2hcYWYzXGRiY2hcYWYxMVxsYW5nZmVucDEwMzNcaW5zcnNpZDI5MDA2ODdcY2hhcnJzaWQxNDA0NjY2OCBcbG9jaFxhZjNcZGJjaFxhZjExXGhpY2hcZjMgXCdiN1x0YWJ9fXtccnRsY2hcZmNzMSBcYWYzOCBcbHRyY2hcZmNzMCAKXGYzOFxpbnNyc2lkMjkwMDY4N1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IElmIHlvdSB9e1xydGxjaFxmY3MxIFxhZjM4IFxsdHJjaFxmY3MwIFxmMzhcaW5zcnNpZDYwNDgwMzNc")
f.Write("Y2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCAKaGF2ZSBhY3F1aXJlZCBTTVNFIHRocm91Z2ggdGhlIENvcmUgSW5mcmFzdHJ1Y3R1cmUgU2VydmVyIEVudGVycHJpc2UgdW5kZXIgdGhlIEVucm9sbG1lbnQgZm9yIENvcmUgSW5mcmFzdHJ1Y3R1cmUgfXtccnRsY2hcZmNzMSBcYWYzOCBcbHRyY2hcZmNzMCBcZjM4XGluc3JzaWQ1OTA2OTE2XGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggeW91IH17XHJ0bGNoXGZjczEgXGFmMzggXGx0cmNoXGZjczAgClxmMzhcaW5zcnNpZDE1MzYzOTkyXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggbWF5IHVzZSBBVkljb2RlfXtccnRsY2hcZmNzMSBcYWYzOCBcbHRyY2hcZmNzMCBcZjM4XGluc3JzaWQ2MDQ4MDMzXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggIHNvZnR3YXJlIGZvciBzZXJ2ZXIgZGV2aWNlcyB9e1xydGxjaFxmY3MxIFxhZjM4IFxsdHJjaFxmY3MwIApcZjM4XGluc3JzaWQ1OTA2OTE2XGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggeW91fXtccnRsY2hcZmNzMSBcYWYzOCBcbHRyY2hcZmNzMCBcZjM4XGluc3JzaWQ2MDQ4MDMzXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggIGhhdmUgbGljZW5zZWQgd2l0aCBDb3JlIEluZnJhc3RydWN0dXJl")
f.Write("IFNlcnZlciBFbnRlcnByaXNlLgpccGFyIHtcbGlzdHRleHRccGFyZFxwbGFpblxsdHJwYXIgXHM1NiBccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcYWYzXGhpY2hcYWYzXGRiY2hcYWYxMVxsYW5nZmVucDEwMzNcaW5zcnNpZDYwNDgwMzNcY2hhcnJzaWQxNDA0NjY2OCBcbG9jaFxhZjNcZGJjaFxhZjExXGhpY2hcZjMgXCdiN1x0YWJ9XGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggClRoZSByaWdodCB0byB1c2UgdGhlIHNvZnR3YXJlIGV4XGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggcGlyZXMgd2hlbiB0aGUgfXtccnRsY2hcZmNzMSBcYWYzOCBcbHRyY2hcZmNzMCBcZjM4XGluc3JzaWQ0NjczNDc0IFxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IHF1YWxpZnlpbmcgfXtccnRsY2hcZmNzMSBcYWYzOCBcbHRyY2hcZmNzMCBcZjM4XGluc3JzaWQxNjM5ODQyM1xjaGFycnNpZDE0MDQ2NjY4IApcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCBTTVNFIH17XHJ0bGNoXGZjczEgXGFmMzggXGx0cmNoXGZjczAgXGYzOFxpbnNyc2lkMjkwMDY4N1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IGxpY2Vuc2UgZXhwaXJlcy4gWW91IH17XHJ0bGNoXGZjczEgXGFmMzggXGx0cmNoXGZjczAgXGYzOFxpbnNyc2lkNjA0ODAzM1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjExXGxv")
f.Write("Y2hcZjM4IAptYXkgbm90IHRyYW5zZmVyIHRoZSBsaWNlbnNlIGdyYW50ZWQgdW5kZXIgdGhpcyBvZmZlciBzZXBhcmF0ZWx5IGZyb20gdGhlIGNvcnJlc3BvbmRpbmcgcXVhbGlmeWluZyBsaWNlbnNlLgpccGFyIHtcbGlzdHRleHRccGFyZFxwbGFpblxsdHJwYXIgXHM1NiBccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcYWYzXGhpY2hcYWYzXGRiY2hcYWYxMVxsYW5nZmVucDEwMzNcaW5zcnNpZDYwNDgwMzNcY2hhcnJzaWQxNDA0NjY2OCBcbG9jaFxhZjNcZGJjaFxhZjExXGhpY2hcZjMgXCdiN1x0YWJ9XGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggCkZvciBFbnRlcnByaXNlIFN1YnNjcmlwdGlvbiwgQ2FtcHVzIGFuZCBTY2hvb2wsIGFuZCBPcGVuIFZhbHVlIFN1YnNjcmlwdGlvbiBBZ3JlZW1lbnRzLCB0aGUgc2FtZVxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4ICByaWdodHMgYXJlIGdyYW50ZWQgb24gYSB0ZW1wb3JhcnkgYmFzaXMgdW50aWwgdGhlIGVuZCBvZiB0aGUgbGljZW5zZSBlbnJvbGxtZW50IHRlcm19e1xydGxjaFxmY3MxIFxhZjM4IFxsdHJjaFxmY3MwIApcZjM4XGluc3JzaWQ2MDMwMzMyXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggIHVuZGVyIHdoaWNoIHRoZSBxdWFsaWZ5aW5nIGxpY2Vuc2UgaXMgYWNxdWlyZWR9e1xydGxjaFxmY3MxIFxhZjM4IFxsdHJjaFxmY3MwIFxm")
f.Write("MzhcaW5zcnNpZDYwNDgwMzNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCAKLCBhcyBsb25nIGFzIHRoZSBpbml0aWFsIHB1cmNoYXNlIGlzIG1hZGUgZHVyaW5nIHRoZSBncmFudCBwZXJpb2QgYW5kIH17XHJ0bGNoXGZjczEgXGFmMzggXGx0cmNoXGZjczAgXGYzOFxpbnNyc2lkMTYzOTg0MjNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCB5b3UgbWFpbnRhaW59e1xydGxjaFxmY3MxIFxhZjM4IFxsdHJjaFxmY3MwIFxmMzhcaW5zcnNpZDYwNDgwMzNcY2hhcnJzaWQxNDA0NjY2OCAKXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggIGNvbnRpbnVvdXMgc317XHJ0bGNoXGZjczEgXGFmMzggXGx0cmNoXGZjczAgXGYzOFxpbnNyc2lkODkxOTkwOVxjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IHVic2NyaXB0aW9uIGNvdmVyYWdlLiB9e1xydGxjaFxmY3MxIFxhZjM4IFxsdHJjaFxmY3MwIFxmMzhcaW5zcnNpZDYwNDgwMzNcY2hhcnJzaWQxNDA0NjY2OCAKXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggVGhlc2UgclxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IGlnaHRzfXtccnRsY2hcZmNzMSBcYWYzOCBcbHRyY2hcZmNzMCBcZjM4XGluc3JzaWQ2MDMwMzMyXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggLCBhcyB3aXRoIHRoZSByaWdodHMgdW5kZXIg")
f.Write("dGhlIHF1YWxpZnlpbmcgbGljZW5zZXMsfXtccnRsY2hcZmNzMSBcYWYzOCBcbHRyY2hcZmNzMCAKXGYzOFxpbnNyc2lkNjA0ODAzM1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4ICBvbmx5IGJlY29tZSBwZXJtYW5lbnQgdXBvbiBleGVyY2lzZSBvZiB0aGUgYnV5LW91dCBvcHRpb259e1xydGxjaFxmY3MxIFxhZjM4IFxsdHJjaFxmY3MwIFxmMzhcaW5zcnNpZDczNjM5ODNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCAgfXtccnRsY2hcZmNzMSBcYWYzOCAKXGx0cmNoXGZjczAgXGYzOFxpbnNyc2lkNjAzMDMzMlxjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IHVuZGVyIHRoYXQgfXtccnRsY2hcZmNzMSBcYWYzOCBcbHRyY2hcZmNzMCBcZjM4XGluc3JzaWQ2MDQ4MDMzXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggbGljZW5zZSBhZ3JlZW1lbnQuClxwYXIgfVxwYXJkXHBsYWluIFxsdHJwYXJccWwgXGZpLTM2MFxsaTcyMFxyaTBcc2IxMjBcc2ExMjBcd2lkY3RscGFyXHR4NzIwXHdyYXBkZWZhdWx0XGFzcGFscGhhXGFzcG51bVxmYWF1dG9cYWRqdXN0cmlnaHRccmluMFxsaW43MjBcaXRhcDBccGFyYXJzaWQxNjM5ODQyMyBccnRsY2hcZmNzMSBcYWYzOFxhZnMxOVxhbGFuZzEwMjUgXGx0cmNoXGZjczAgClxmczE5XGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxhZjM4")
f.Write("XGhpY2hcYWYzOFxkYmNoXGFmMTFcY2dyaWRcbGFuZ25wMTAzM1xsYW5nZmVucDEwMzMge1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxiXGZzMjBcaW5zcnNpZDE2Mzk4NDIzXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggYi59e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIApcZnMyMFxpbnNyc2lkMTYzOTg0MjNcY2hhcnJzaWQxNDA0NjY2OCBcdGFiIH17XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGJcZnMyMFxpbnNyc2lkMTYzOTg0MjNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCBMaWNlbnNlIEdyYW50fXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcYlxmczIwXGluc3JzaWQ5OTE2NzQyXGNoYXJyc2lkMTQwNDY2NjggClxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4ICBmb3IgcXVhbGlmeWluZyB9e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxiXGZzMjBcaW5zcnNpZDE2Mzk4NDIzXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggTWljcm9zb2Z0IFN5c3RlbSBDZW50ZXIgU2VydmVyIE1hbmFnZW1lbnQgU3VpdGUgRGF0YWNlbnRlciAoU01TRCkgfXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCAKXGx0cmNoXGZjczAgXGJcZnMyMFxpbnNyc2lkOTkxNjc0MlxjaGFycnNpZDE0MDQ2NjY4IFxoaWNo")
f.Write("XGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IHVzZXJzfXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxpbnNyc2lkMTYzOTg0MjNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCA6fXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCAKXGZzMjBcdWxcaW5zcnNpZDE2Mzk4NDIzXGNoYXJyc2lkMTQwNDY2NjggClxwYXIge1xsaXN0dGV4dFxwYXJkXHBsYWluXGx0cnBhciBcczQ3IFxydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGNmMVxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcYWYzXGhpY2hcYWYzXGRiY2hcYWYxMVxsYW5nZmVucDEwMzNcaW5zcnNpZDYwMzAzMzJcY2hhcnJzaWQxNDA0NjY2OCBcbG9jaFxhZjNcZGJjaFxhZjExXGhpY2hcZjMgXCdiN1x0YWJ9fVxwYXJkXHBsYWluIFxsdHJwYXIKXHM0N1xxbCBcZmktMzYwXGxpMTA4MFxyaTBcc2IxMDBcc2ExMDBcc2JhdXRvMVxzYWF1dG8xXHdpZGN0bHBhclx3cmFwZGVmYXVsdFxhc3BhbHBoYVxhc3BudW1cZmFhdXRvXGxzMjBcYWRqdXN0cmlnaHRccmluMFxsaW4xMDgwXGl0YXAwXHBhcmFyc2lkNDA4NDY5N1xjb250ZXh0dWFsc3BhY2UgXHJ0bGNoXGZjczEgXGFmMzhcYWZzMTlcYWxhbmcxMDI1IFxsdHJjaFxmY3MwIApcZnMxOVxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcYWYzOFxoaWNoXGFmMzhcZGJjaFxhZjExXGNncmlkXGxhbmducDEwMzNcbGFuZ2Zl")
f.Write("bnAxMDMzIHtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxjZjFcaW5zcnNpZDYwMzAzMzJcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCBZb3UgXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggd2lsbCBiZSBkZWVtZWQgdG8gaGF2ZSBvfXsKXHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcY2YxXGluc3JzaWQxNTM2Mzk5MlxjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IG5lIH17XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcY2YxXGluc3JzaWQxMzQ0OTQ3NFxjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IEFWSWN9e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIApcbHRyY2hcZmNzMCBcZnMyMFxjZjFcaW5zcnNpZDEzNDQ5NDc0IFxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IG99e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGNmMVxpbnNyc2lkMTM0NDk0NzRcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCBkZSB9e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIApcZnMyMFxjZjFcaW5zcnNpZDYwNDgwMzNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCBEYXRhY2VudGVyIFNlcnZlciBNYW5hZ2Vt")
f.Write("ZW50IExpY2Vuc2UgZm9yIGVhY2ggfXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxjZjFcaW5zcnNpZDYwMzAzMzJcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCBxdWFsaWZ5aW5nIH17XHJ0bGNoXGZjczEgClxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGNmMVxpbnNyc2lkMTYzOTg0MjNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCBTTVNEfXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxjZjFcaW5zcnNpZDYwNDgwMzNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCAgfXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCAKXGZzMjBcY2YxXGluc3JzaWQxNjIxMDYzMSBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCBsfXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxjZjFcaW5zcnNpZDYwNDgwMzNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCBpY2Vuc2V9e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGNmMVxpbnNyc2lkODkxOTkwOVxjaGFycnNpZDE0MDQ2NjY4IApcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCAuIH17XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcY2YxXGluc3JzaWQx")
f.Write("NjM5ODQyM1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IFRoZSB9e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGNmMVxpbnNyc2lkMTUzNjM5OTJcY2hhcnJzaWQxNDA0NjY2OCAKXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggQVZJY29kZX17XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcY2YxXGluc3JzaWQ2MDQ4MDMzXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggIERhdGFjZW50ZXIgU2VydmVyIE1hbmFnZW1lbnQgTGljZW5zZSBtdXN0IGJlIGFzc2lnbmVkIHRvIHRofXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCAKXGZzMjBcY2YxXGluc3JzaWQyOTAwNjg3XGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggZSBzYW1lIGRldmljZSBhcyB0aGUgcXVhbGlmeWluZyB9e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGNmMVxpbnNyc2lkMzU3MTE3MFxjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IFNNU0R9e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIApcbHRyY2hcZmNzMCBcZnMyMFxjZjFcaW5zcnNpZDYwNDgwMzNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCAgTGljZW5zZS4KXHBhciB7XGxpc3R0ZXh0XHBhcmRccGxh")
f.Write("aW5cbHRycGFyIFxzNTYgXHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmM1xoaWNoXGFmM1xkYmNoXGFmMTFcbGFuZ2ZlbnAxMDMzXGluc3JzaWQxMDM4NDg2N1xjaGFycnNpZDE0MDQ2NjY4IFxsb2NoXGFmM1xkYmNoXGFmMTFcaGljaFxmMyBcJ2I3XHRhYn19XHBhcmRccGxhaW4gXGx0cnBhcgpcczU2XHFsIFxmaS0zNjBcbGkxMDgwXHJpMFxzYjEyMFxzYTEyMFx3aWRjdGxwYXJcdHg3MjBcd3JhcGRlZmF1bHRcYXNwYWxwaGFcYXNwbnVtXGZhcm9tYW5cbHMyMFxyaW4wXGxpbjEwODBcaXRhcDBccGFyYXJzaWQ0MDg0Njk3IFxydGxjaFxmY3MxIFxhZjFcYWZzMjBcYWxhbmcxMDI1IFxsdHJjaFxmY3MwIApcZnMyMFxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcYWYzOVxoaWNoXGFmMzlcZGJjaFxhZjExXGNncmlkXGxhbmducDEwMzNcbGFuZ2ZlbnAxMDMzIHtccnRsY2hcZmNzMSBcYWYzOCBcbHRyY2hcZmNzMCBcZjM4XGluc3JzaWQxMDM4NDg2N1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IElmIHlvdSB9e1xydGxjaFxmY3MxIFxhZjM4IFxsdHJjaFxmY3MwIApcZjM4XGluc3JzaWQ2MDQ4MDMzXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggaGF2ZSBhY3F1aXJlZCBTTVNEIHRocm91Z2ggdGhlIENvcmUgSW5mcmFzdHJ1Y3R1cmUgU2VydmVyIERhdGFjZW50ZXIgdW5k")
f.Write("ZXIgdGhlIEVucm9sbG1lbnQgZm9yIENvcmUgSW5mcmFzdHJ1Y3R1cmUgfXtccnRsY2hcZmNzMSBcYWYzOCBcbHRyY2hcZmNzMCBcZjM4XGluc3JzaWQ1OTA2OTE2XGNoYXJyc2lkMTQwNDY2NjggClxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IHlvdSB9e1xydGxjaFxmY3MxIFxhZjM4IFxsdHJjaFxmY3MwIFxmMzhcaW5zcnNpZDE1MzYzOTkyXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggbWF5IHVzZSBBVkljb2RlfXtccnRsY2hcZmNzMSBcYWYzOCBcbHRyY2hcZmNzMCBcZjM4XGluc3JzaWQ2MDQ4MDMzXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggCiBzb2Z0d2FyZSBmb3Igc2VydmVyIGRldmljZXMgfXtccnRsY2hcZmNzMSBcYWYzOCBcbHRyY2hcZmNzMCBcZjM4XGluc3JzaWQ1OTA2OTE2XGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggeW91fXtccnRsY2hcZmNzMSBcYWYzOCBcbHRyY2hcZmNzMCBcZjM4XGluc3JzaWQ2MDQ4MDMzXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggCiBoYXZlIGxpY2Vuc2VkIHdpdGggQ29yZSBJbmZyYXN0cnVjdHVyZSBTZXJ2ZXIgRGF0YWNlbnRlci4KXHBhciB7XGxpc3R0ZXh0XHBhcmRccGxhaW5cbHRycGFyIFxzNTYgXHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcbGFuZzEwMzNcbGFuZ2ZlMTAz")
f.Write("M1xsb2NoXGFmM1xoaWNoXGFmM1xkYmNoXGFmMTFcbGFuZ2ZlbnAxMDMzXGluc3JzaWQ2MDQ4MDMzXGNoYXJyc2lkMTQwNDY2NjggXGxvY2hcYWYzXGRiY2hcYWYxMVxoaWNoXGYzIFwnYjdcdGFifVxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IApUaGUgcmlnaHQgdG8gdXNlIHRoZSBzb2Z0d2FyZSBleFxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IHBpcmVzIHdoZW4gdGhlIH17XHJ0bGNoXGZjczEgXGFmMzggXGx0cmNoXGZjczAgXGYzOFxpbnNyc2lkNDY3MzQ3NCBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCBxdWFsaWZ5aW5nIH17XHJ0bGNoXGZjczEgXGFmMzggXGx0cmNoXGZjczAgXGYzOFxpbnNyc2lkNzAyOTMxNlxjaGFycnNpZDE0MDQ2NjY4IApcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCBTTVNEIH17XHJ0bGNoXGZjczEgXGFmMzggXGx0cmNoXGZjczAgXGYzOFxpbnNyc2lkNDY3MzQ3NCBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCBsaWNlbnNlIH17XHJ0bGNoXGZjczEgXGFmMzggXGx0cmNoXGZjczAgXGYzOFxpbnNyc2lkMTAzODQ4NjdcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCBleHBpcmVzLiBZb3UgfXtccnRsY2hcZmNzMSAKXGFmMzggXGx0cmNoXGZjczAgXGYzOFxpbnNyc2lkNjA0ODAzM1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IG1heSBub3QgdHJhbnNmZXIgdGhlIGxpY2Vuc2Ug")
f.Write("Z3JhbnRlZCB1bmRlciB0aGlzIG9mZmVyIHNlcGFyYXRlbHkgZnJvbSB0aGUgY29ycmVzcG9uZGluZyBxdWFsaWZ5aW5nIGxpY2Vuc2UuClxwYXIge1xsaXN0dGV4dFxwYXJkXHBsYWluXGx0cnBhciBcczU2IFxydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxhZjNcaGljaFxhZjNcZGJjaFxhZjExXGxhbmdmZW5wMTAzM1xpbnNyc2lkNjA0ODAzM1xjaGFycnNpZDE0MDQ2NjY4IFxsb2NoXGFmM1xkYmNoXGFmMTFcaGljaFxmMyBcJ2I3XHRhYn1caGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCAKRm9yIEVudGVycHJpc2UgU3Vic2NyaXB0aW9uLCBDYW1wdXMgYW5kIFNjaG9vbCwgYW5kIE9wZW4gVmFsdWUgU3Vic2NyaXB0aW9uIEFncmVlbWVudHMsIHRoZSBzYW1lXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggIHJpZ2h0cyBhcmUgZ3JhbnRlZCBvbiBhIHRlbXBvcmFyeSBiYXNpcyB1bnRpbCB0aGUgZW5kIG9mIHRoZSBsaWNlbnNlIGVucm9sbG1lbnQgdGVybX17XHJ0bGNoXGZjczEgXGFmMzggXGx0cmNoXGZjczAgClxmMzhcaW5zcnNpZDYwMzAzMzJcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCAgdW5kZXIgd2hpY2ggdGhlIHF1YWxpZnlpbmcgbGljZW5zZSBpcyBhY3F1aXJlZH17XHJ0bGNoXGZjczEgXGFmMzggXGx0cmNoXGZjczAgXGYzOFxpbnNyc2lkNjA0ODAzM1xjaGFycnNpZDE0MDQ2NjY4IFxo")
f.Write("aWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IAosIGFzIGxvbmcgYXMgdGhlIGluaXRpYWwgcHVyY2hhc2UgaXMgbWFkZSBkdXJpbmcgdGhlIGdyYW50IHBlcmlvZCBhbmQgfXtccnRsY2hcZmNzMSBcYWYzOCBcbHRyY2hcZmNzMCBcZjM4XGluc3JzaWQxMDM4NDg2N1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IHlvdSBtYWludGFpbn17XHJ0bGNoXGZjczEgXGFmMzggXGx0cmNoXGZjczAgXGYzOFxpbnNyc2lkNjA0ODAzM1xjaGFycnNpZDE0MDQ2NjY4IApcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCAgY29ufXtccnRsY2hcZmNzMSBcYWYzOCBcbHRyY2hcZmNzMCBcZjM4XGluc3JzaWQ4OTE5OTA5XGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggdGludW91cyBzdWJzY3JpcHRpb24gY292ZXJhZ2UuIH17XHJ0bGNoXGZjczEgXGFmMzggXGx0cmNoXGZjczAgXGYzOFxpbnNyc2lkNjA0ODAzM1xjaGFycnNpZDE0MDQ2NjY4IApcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCBUaGVzZSBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCByaWdodHN9e1xydGxjaFxmY3MxIFxhZjM4IFxsdHJjaFxmY3MwIFxmMzhcaW5zcnNpZDYwMzAzMzJcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCAsIGFzIHdpdGggdGhlIHJpZ2h0cyB1bmRlciB0aGUgcXVhbGlmeWluZyBsaWNlbnNlcyx9e1xydGxjaFxmY3Mx")
f.Write("IFxhZjM4IFxsdHJjaFxmY3MwIApcZjM4XGluc3JzaWQ2MDQ4MDMzXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggIG9ubHkgYmVjb21lIHBlcm1hbmVudCB1cG9uIGV4ZXJjaXNlIG9mIHRoZSBidXktb3V0IG9wdGlvbiB9e1xydGxjaFxmY3MxIFxhZjM4IFxsdHJjaFxmY3MwIFxmMzhcaW5zcnNpZDYwMzAzMzJcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCB1bmRlciB0aGF0fXtccnRsY2hcZmNzMSBcYWYzOCAKXGx0cmNoXGZjczAgXGYzOFxpbnNyc2lkMTAzODQ4NjdcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCAgfXtccnRsY2hcZmNzMSBcYWYzOCBcbHRyY2hcZmNzMCBcZjM4XGluc3JzaWQ2MDQ4MDMzXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggbGljZW5zZSBhZ3JlZW1lbnQuClxwYXIgfVxwYXJkXHBsYWluIFxsdHJwYXJcczFccWwgXGZpLTM2MFxsaTcyMFxyaTBcc2IxMjBcc2ExMjBcbm93aWRjdGxwYXJcd3JhcGRlZmF1bHRcYXNwYWxwaGFcYXNwbnVtXGZhYXV0b1xvdXRsaW5lbGV2ZWwwXGFkanVzdHJpZ2h0XHJpbjBcbGluNzIwXGl0YXAwXHBhcmFyc2lkOTkxNjc0MiBccnRsY2hcZmNzMSBcYWJcYWYzOFxhZnMxOVxhbGFuZzEwMjUgXGx0cmNoXGZjczAgClxiXGZzMTlcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmMzhcaGljaFxhZjM4XGRiY2hcYWYx")
f.Write("MVxjZ3JpZFxsYW5nbnAxMDMzXGxhbmdmZW5wMTAzMyB7XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQ3MDI5MzE2XGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggYy5cdGFiIH17XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgClxmczIwXGRiY2hcYWYxM1xpbnNyc2lkODI3NTUwMlxjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IFVzZSBSaWdodHN9e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IC59e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIApcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDg5MTk5MDlcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCAgfXtccnRsY2hcZmNzMSBcYWIwXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGIwXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggWW91IGhhdmUgdGhlIGZvbGxvd2luZyByaWd9e1xydGxjaFxmY3MxIApcYWIwXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGIwXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQ4OTE5OTA5XGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTNc")
f.Write("bG9jaFxmMzggaHRzIGZvciBlYWNoIG1hbmFnZW1lbnQgbGljZW5zZSB5b3UgfXtccnRsY2hcZmNzMSBcYWIwXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGIwXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQ2MDMwMzMyXGNoYXJyc2lkMTQwNDY2NjggClxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IGFyZSBkZWVtZWQgdG8gaGF2ZX17XHJ0bGNoXGZjczEgXGFiMFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxiMFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IC59e1xydGxjaFxmY3MxIFxhYjBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcYjBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDEyNDY4MjM0XGNoYXJyc2lkMTQwNDY2NjggClxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4ICB9e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IApccGFyIH1ccGFyZFxwbGFpbiBcbHRycGFyXHMyXHFsIFxmaS0zNjBcbGkxMDgwXHJpMFxzYjEyMFxzYTEyMFx3aWRjdGxwYXJcdHgxMDgwXHdyYXBkZWZhdWx0XGFzcGFscGhhXGFzcG51bVxmYWF1dG9cb3V0bGluZWxldmVsMVxhZGp1c3RyaWdodFxyaW4wXGxpbjEwODBcaXRhcDBccGFyYXJzaWQ5OTE2NzQyIFxydGxjaFxmY3MxIFxhYlxhZjM4XGFmczE5XGFsYW5nMTAyNSBcbHRyY2hcZmNzMCAKXGJcZnMxOVxsYW5nMTAzM1xsYW5nZmUxMDMzXGxv")
f.Write("Y2hcYWYzOFxoaWNoXGFmMzhcZGJjaFxhZjExXGNncmlkXGxhbmducDEwMzNcbGFuZ2ZlbnAxMDMzIHtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDk5MTY3NDJcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBpLlx0YWIgfXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCAKXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggUnVubmluZyBJbnN0YW5jZXMgb2YgdGhlIFNvZnR3YXJlLiB9e1xydGxjaFxmY3MxIFxhYjBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcYjBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCAKWW91IG1heSBydW4gaW5zdGFuY2VzIG9mfXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCAgfXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcYjBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCAKXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggdGhlIHNvZnR3YXJlIG9uIGFueSBudW1iZXIgb2Ygc2Vy")
f.Write("dmVycy59e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGxhbmc0MTA1XGxhbmdmZTEwMzNcbGFuZ25wNDEwNVxpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IApccGFyIH1ccGFyZCBcbHRycGFyXHMyXHFsIFxmaS0zNTdcbGkxMDc3XHJpMFxzYjEyMFxzYTEyMFxub3dpZGN0bHBhclx0eDEwODBcd3JhcGRlZmF1bHRcYXNwYWxwaGFcYXNwbnVtXGZhYXV0b1xvdXRsaW5lbGV2ZWwxXGFkanVzdHJpZ2h0XHJpbjBcbGluMTA3N1xpdGFwMFxwYXJhcnNpZDk5MTY3NDIge1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkOTkxNjc0MlxjaGFycnNpZDE0MDQ2NjY4IApcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBpaS5cdGFiIH17XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggQ3JlYXRpbmcgYW5kIFN0b3JpbmcgSW5zdGFuY2VzIG9uIFlvdXIgU2VydmVycyBvciBTdG9yYWdlIE1lZGlhLiB9e1xydGxjaFxmY3MxIFxhYjBcYWYzOFxhZnMyMCAKXGx0cmNoXGZjczAgXGIwXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggWW91IGhhdmUgdGhlIGFkZGl0aW9uYWwgcmlnaHRzIGJlbG93")
f.Write("IGZvciBlYWNoIG1hbmFnZW1lbnQgbGljZW5zZSB5b3UgYWNxdWlyZS59e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIApcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCAKXHBhciB7XGxpc3R0ZXh0XHBhcmRccGxhaW5cbHRycGFyIFxzMjkgXHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmM1xoaWNoXGFmM1xkYmNoXGFmMTNcbGFuZ2ZlbnAxMDMzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGxvY2hcYWYzXGRiY2hcYWYxM1xoaWNoXGYzIFwnYjdcdGFifX1ccGFyZFxwbGFpbiBcbHRycGFyClxzMjlccWwgXGZpM1xsaTEwNzdccmkwXHNiMTIwXHNhMTIwXG5vd2lkY3RscGFyXGpjbGlzdHRhYlx0eDEwODBcd3JhcGRlZmF1bHRcYXNwYWxwaGFcYXNwbnVtXGZhYXV0b1xsczJcYWRqdXN0cmlnaHRccmluMFxsaW4xMDc3XGl0YXAwXHBhcmFyc2lkOTkxNjc0MiBccnRsY2hcZmNzMSBcYWYzOFxhZnMxOVxhbGFuZzEwMjUgXGx0cmNoXGZjczAgClxmczE5XGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxhZjM4XGhpY2hcYWYzOFxkYmNoXGFmMTFcY2dyaWRcbGFuZ25wMTAzM1xsYW5nZmVucDEwMzMge1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEz")
f.Write("XGxvY2hcZjM4IFlvdSBtYXkgXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggCmNyZWF0ZSBhbnkgbnVtYmVyIG9mIGluc3RhbmNlcyBvZiB0aGUgc29mdHdhcmUuClxwYXIge1xsaXN0dGV4dFxwYXJkXHBsYWluXGx0cnBhciBcczI5IFxydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxhZjNcaGljaFxhZjNcZGJjaFxhZjEzXGxhbmdmZW5wMTAzM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxsb2NoXGFmM1xkYmNoXGFmMTNcaGljaFxmMyBcJ2I3XHRhYn1caGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCAKWW91IG1heSBzdG9yZSBpbnN0YW5jZXMgb2YgdGhlIHNvZnR3YXJlIG9uIGFueSBvZiB5b3VyIHNlcnZlcnMgb3Igc3RvcmFnZSBtZWRpYS4KXHBhciB7XGxpc3R0ZXh0XHBhcmRccGxhaW5cbHRycGFyIFxzMjkgXHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmM1xoaWNoXGFmM1xkYmNoXGFmMTFcbGFuZ2ZlbnAxMDMzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGxvY2hcYWYzXGRiY2hcYWYxMVxoaWNoXGYzIFwnYjdcdGFifX1ccGFyZCBcbHRycGFyClxzMjlccWwgXGZpLTM2MFxsaTE0NDBccmkwXHNiMTIwXHNhMTIwXHdpZGN0bHBhclxqY2xpc3R0YWJcdHgxNDQwXHdyYXBkZWZhdWx0XGFzcGFscGhhXGFzcG51bVxmYWF1dG9cbHMy")
f.Write("XGFkanVzdHJpZ2h0XHJpbjBcbGluMTQ0MFxpdGFwMFxwYXJhcnNpZDk5MTY3NDIge1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggClxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IFlvdSBtYXkgY3JlYXRlIGFuZCBzdG9yZSBpbnN0YW5jZXMgb2YgdGhlIHNvZnR3YXJlIHNvbGVseSB0byBleGVyY2lzZSB5b3VyIHJpZ2h0IHRvIHJ1biBpbnN0YW5jZXMgb2YgdGhlIHNvZnR3YXJlIHVuZGVyIGFueSBvZiBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCAKeW91ciBzb2Z0d2FyZSBsaWNlbnNlcyBhcyBkZXNjcmliZWQgKGUuZy4sIHlvdSBtYXkgbm90IGRpc3RyaWJ1dGUgaW5zdGFuY2VzIHRvIHRoaXJkIHBhcnRpZXMpLgpccGFyIH1ccGFyZFxwbGFpbiBcbHRycGFyXHMyXHFsIFxmaS0zNjBcbGkxMDgwXHJpMFxzYjEyMFxzYTEyMFxub3dpZGN0bHBhclx0eDEwODBcd3JhcGRlZmF1bHRcYXNwYWxwaGFcYXNwbnVtXGZhYXV0b1xvdXRsaW5lbGV2ZWwxXGFkanVzdHJpZ2h0XHJpbjBcbGluMTA4MFxpdGFwMFxwYXJhcnNpZDk5MTY3NDIgXHJ0bGNoXGZjczEgXGFiXGFmMzhcYWZzMTlcYWxhbmcxMDI1IFxsdHJjaFxmY3MwIApcYlxmczE5XGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxhZjM4XGhpY2hcYWYzOFxkYmNoXGFmMTFcY2dyaWRcbGFuZ25wMTAzM1xsYW5nZmVucDEwMzMge1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxs")
f.Write("dHJjaFxmY3MwIFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkOTkxNjc0MlxjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IGlpaS5cdGFiIH17XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgClxmczIwXGRiY2hcYWYxM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IFRoaXJkIFBhcnR5IFByb2dyYW1zLiB9e1xydGxjaFxmY3MxIFxhYjBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcYjBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCAKVGhlIHNvZnR3YXJlIGNvbnRhaW5zIHRoaXJkIHBhcnR5IHByb2dyYW1zLiBUaGUgbGljZW5zZSB0ZXJtcyB3aXRoIHRob3NlIHByb2dyYW1zIGFwcGx5IHRvIHlvdXIgdXNlIG9mIHRoZW0ufXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCAKXHBhciB7XGxpc3R0ZXh0XHBhcmRccGxhaW5cbHRycGFyIFxzMSBccnRsY2hcZmNzMSBcYWJcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcYlxmczIwXGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxhZjM4XGhpY2hcYWYzOFxkYmNoXGFmMTNcbGFuZ2ZlbnAxMDMzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNo")
f.Write("XGFmMTNcbG9jaFxmMzggMy5cdGFifX1ccGFyZFxwbGFpbiBcbHRycGFyClxzMVxxbCBcZmktMzYwXGxpMzYwXHJpMFxzYjEyMFxzYTEyMFxub3dpZGN0bHBhclxqY2xpc3R0YWJcdHgzNjBcd3JhcGRlZmF1bHRcYXNwYWxwaGFcYXNwbnVtXGZhYXV0b1xsczZcb3V0bGluZWxldmVsMFxhZGp1c3RyaWdodFxyaW4wXGxpbjM2MFxpdGFwMFxwYXJhcnNpZDYxMDg0NjMgXHJ0bGNoXGZjczEgXGFiXGFmMzhcYWZzMTlcYWxhbmcxMDI1IFxsdHJjaFxmY3MwIApcYlxmczE5XGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxhZjM4XGhpY2hcYWYzOFxkYmNoXGFmMTFcY2dyaWRcbGFuZ25wMTAzM1xsYW5nZmVucDEwMzMge1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IExJQ0VOU0lOR317XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgClxmczIwXGRiY2hcYWYxM1xpbnNyc2lkODU2NjEyIFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4ICBSRVFVSVJFTUVOVFMgQU5caGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBEL09SIEFERElUSU9OQUwgfXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBVU0Ug")
f.Write("UklHSFRTLgoKXHBhciB7XGxpc3R0ZXh0XHBhcmRccGxhaW5cbHRycGFyIFxzMiBccnRsY2hcZmNzMSBcYWJcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcYlxmczIwXGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxhZjM4XGhpY2hcYWYzOFxkYmNoXGFmMTNcbGFuZ2ZlbnAxMDMzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggYS5cdGFifX1ccGFyZFxwbGFpbiBcbHRycGFyClxzMlxxbCBcZmktMzYzXGxpNzIwXHJpMFxzYjEyMFxzYTEyMFx3aWRjdGxwYXJcamNsaXN0dGFiXHR4NzIwXHdyYXBkZWZhdWx0XGFzcGFscGhhXGFzcG51bVxmYWF1dG9cbHM2XGlsdmwxXG91dGxpbmVsZXZlbDFcYWRqdXN0cmlnaHRccmluMFxsaW43MjBcaXRhcDBccGFyYXJzaWQ2MTA4NDYzIFxydGxjaFxmY3MxIFxhYlxhZjM4XGFmczE5XGFsYW5nMTAyNSBcbHRyY2hcZmNzMCAKXGJcZnMxOVxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcYWYzOFxoaWNoXGFmMzhcZGJjaFxhZjExXGNncmlkXGxhbmducDEwMzNcbGFuZ2ZlbnAxMDMzIHtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBTZXJ2ZXIgTWFuYWdlbWVudCBMaWNlbnNlcy59e1xydGxjaFxmY3MxIApcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxkYmNoXGFmMTNc")
f.Write("aW5zcnNpZDg1NjYxMiBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCAgfXtccnRsY2hcZmNzMSBcYWIwXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGIwXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggWW91IG11c3QgfXtccnRsY2hcZmNzMSBcYWIwXGFmMzhcYWZzMjAgClxsdHJjaFxmY3MwIFxiMFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkODkxOTkwOVxjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IGFzc2lnbiB0byBhIGRldmljZSwgfXtccnRsY2hcZmNzMSBcYWIwXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGIwXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggCnNlcnZlciBtYW5hZ2VtZW50IGxpY2Vuc2VzIGZvciB0aGUgb3BlcmF0aW5nIHN5c3RlbSBlbnZpcm9ubWVudHMgKE9TRXMpIHlvdSB3aWxsIHVzZSB5b3VyIGluc3RhbmNlcyBvZiB0aGUgc29mdHdhcmUgdG8gbWFuYWdlLiAgIApccGFyIHtcbGlzdHRleHRccGFyZFxwbGFpblxsdHJwYXIgXHMzOCBccnRsY2hcZmNzMSBcYWJcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcYlxmczIwXGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxhZjM4XGhpY2hcYWYzOFxkYmNoXGFmMTNcbGFuZ2ZlbnAxMDMzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQw")
f.Write("NDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggaS5cdGFifX1ccGFyZFxwbGFpbiBcbHRycGFyClxzMzhccWwgXGZpLTM2MFxsaTEwODBccmkwXHNiMTIwXHNhMTIwXG5vd2lkY3RscGFyXGpjbGlzdHRhYlx0eDEwODBcd3JhcGRlZmF1bHRcYXNwYWxwaGFcYXNwbnVtXGZhYXV0b1xsczdcaWx2bDJcb3V0bGluZWxldmVsMlxhZGp1c3RyaWdodFxyaW4wXGxpbjEwODBcaXRhcDBccGFyYXJzaWQ2MTA4NDYzIFxydGxjaFxmY3MxIFxhYlxhZjM4XGFmczE5XGFsYW5nMTAyNSBcbHRyY2hcZmNzMCAKXGJcZnMxOVxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcYWYzOFxoaWNoXGFmMzhcZGJjaFxhZjExXGNncmlkXGxhbmducDEwMzNcbGFuZ2ZlbnAxMDMzIHtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBPbmUgVHlwZSBvZiBTZXJ2ZXIgTWFuYWdlbWVudCBMaWNlbnNlLn17XHJ0bGNoXGZjczEgClxhYjBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcYjBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCAgWW9caGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCAKdXIgT1NFIHNlcnZlciBtYW5hZ2VtZW50IGxpY2Vuc2VzIHBlcm1pdCB5b3VyIGluc3RhbmNlcyBvZiB0aGUg")
f.Write("c2VydmVyIHNvZnR3YXJlIHRvIG1hbmFnZSBhbiBlcXVhbCBudW1iZXIgb2YgT1NFcy4gV2hpbGUgdGhlcmUgaXMgb25seSBvbmUgdHlwZSBvZiBzZXJ2ZXIgbWFuYWdlbWVudCBsaWNlbnNlLCB0aGVyZSBtYXkgYmUgdXAgdG8gdHdvIGVkaXRpb25zLgpccGFyIHtcbGlzdHRleHRccGFyZFxwbGFpblxsdHJwYXIgXHM0MCBccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcYWYzXGhpY2hcYWYzXGRiY2hcYWYxM1xsYW5nZmVucDEwMzNcaW5zcnNpZDM3Mzk1NzNcY2hhcnJzaWQxNDA0NjY2OCBcbG9jaFxhZjNcZGJjaFxhZjEzXGhpY2hcZjMgXCdiN1x0YWJ9fVxwYXJkXHBsYWluIFxsdHJwYXIKXHM0MFxxbCBcZmktMzU4XGxpMTQzNVxyaTBcc2IxMjBcc2ExMjBcbm93aWRjdGxwYXJcamNsaXN0dGFiXHR4MTQzN1x3cmFwZGVmYXVsdFxhc3BhbHBoYVxhc3BudW1cZmFhdXRvXGxzM1xhZGp1c3RyaWdodFxyaW4wXGxpbjE0MzVcaXRhcDBccGFyYXJzaWQzNzM5NTczIFxydGxjaFxmY3MxIFxhZjM4XGFmczE5XGFsYW5nMTAyNSBcbHRyY2hcZmNzMCAKXGZzMTlcdWxcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmMzhcaGljaFxhZjM4XGRiY2hcYWYxMVxjZ3JpZFxsYW5nbnAxMDMzXGxhbmdmZW5wMTAzMyB7XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcdWxub25lXGRiY2hcYWYxM1xpbnNyc2lkMzczOTU3M1xjaGFycnNpZDE0")
f.Write("MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IFRoZSB0d28gZWRpdGlvbnMgb2Ygc2VydmVyIG1hbmFnZW1lbnQgbGljZW5zCn17XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcdWxub25lXGRiY2hcYWYxM1xpbnNyc2lkMTUzNjM5OTJcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBlcyBpbmNcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBsdWRlIEFWSWNvZGV9e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIApcZnMyMFx1bG5vbmVcZGJjaFxhZjEzXGluc3JzaWQzNzM5NTczXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggIEVudGVycHJpc2UgU2VydmV9e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXHVsbm9uZVxkYmNoXGFmMTNcaW5zcnNpZDE1MzYzOTkyXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggCnIgTWFuYWdlbWVudCBMaWNlbnNlIGFuZCBBVkljb2RlIH17XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcdWxub25lXGRiY2hcYWYxM1xpbnNyc2lkMzczOTU3M1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IERhdGFjZW59e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXHVsbm9uZVxkYmNoXGFmMTNcaW5zcnNp")
f.Write("ZDg1NjYxMiAKXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggdGVyIFNlcnZlciBNYW5hZ2VtZW50IExpY2Vuc2UuIH17XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcdWxub25lXGRiY2hcYWYxM1xpbnNyc2lkMzczOTU3M1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IEVhY2ggcHJvZHVjdCwgb3Igd29ya2xvYWQgbGlzdGVkIGJlbG93IGlzIGxpY2Vuc2VkIHVuZGVyIH17XHJ0bGNoXGZjczEgClxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXHVsbm9uZVxkYmNoXGFmMTNcaW5zcnNpZDU2NDQxNjRcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBib3RofXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFx1bG5vbmVcZGJjaFxhZjEzXGluc3JzaWQxMDgwNDQwXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggIG9mIH17XHJ0bGNoXGZjczEgClxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXHVsbm9uZVxkYmNoXGFmMTNcaW5zcnNpZDM3Mzk1NzNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCB0aGUgZWRpdGlvbnMgb2Ygc2VydmVyIG1hbmFnZW1lbnQgbGljZW5zZXN9e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXHVsbm9uZVxkYmNoXGFmMTNcaW5zcnNpZDU2NDQxNjRcY2hh")
f.Write("cnJzaWQxNDA0NjY2OCAufXsKXHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcdWxub25lXGRiY2hcYWYxM1xpbnNyc2lkMzczOTU3M1xjaGFycnNpZDE0MDQ2NjY4IApccGFyIHtcbGlzdHRleHRccGFyZFxwbGFpblxsdHJwYXIgXHMzMCBccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcYWYzOFxoaWNoXGFmMzhcZGJjaFxhZjExXGxhbmdmZW5wMTAzM1xpbnNyc2lkMTQwNDY2NjhcY2hhcnJzaWQxNDYyNTY0MyBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCBhKVx0YWJ9fVxwYXJkXHBsYWluIFxsdHJwYXIKXHMzMFxxbCBcZmktMzYwXGxpMTc5N1xyaTBcc2IxMjBcc2ExMjBcd2lkY3RscGFyXHdyYXBkZWZhdWx0XGFzcGFscGhhXGFzcG51bVxmYWF1dG9cbHMyNVxhZGp1c3RyaWdodFxyaW4wXGxpbjE3OTdcaXRhcDBccGFyYXJzaWQzNDI5NDMzIFxydGxjaFxmY3MxIFxhZjM4XGFmczE5XGFsYW5nMTAyNSBcbHRyY2hcZmNzMCAKXGZzMTlcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmMzhcaGljaFxhZjM4XGRiY2hcYWYxMVxjZ3JpZFxsYW5nbnAxMDMzXGxhbmdmZW5wMTAzMyB7XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcdWxcaW5zcnNpZDE0MDQ2NjY4XGNoYXJyc2lkMTQ2MjU2NDMgXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggQVZJY29kZSBJbnRlcmNlcHQgU3R1ZGlvIH17")
f.Write("XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgClxsdHJjaFxmY3MwIFxmczIwXHVsXGluc3JzaWQxMzgzNTQ5MyBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCA1Ljd9e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXHVsXGluc3JzaWQxNDA0NjY2OFxjaGFycnNpZDE0NjI1NjQzIApccGFyIH1ccGFyZCBcbHRycGFyXHMzMFxxbCBcZmkzNjBcbGkxNDQwXHJpMFxzYjEyMFxzYTEyMFx3aWRjdGxwYXJcd3JhcGRlZmF1bHRcYXNwYWxwaGFcYXNwbnVtXGZhYXV0b1xhZGp1c3RyaWdodFxyaW4wXGxpbjE0NDBcaXRhcDBccGFyYXJzaWQxNDYyNTY0MyB7XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcaW5zcnNpZDE0NjI1NjQzIFxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IGkuXHRhYiB9e1xydGxjaFxmY3MxIApcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxpbnNyc2lkMTQwNDY2NjhcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCBBVkljb2RlXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggIEluY2lkZW50IFNuYXBzaG90IFV0aWxpdHkKXHBhciB9e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGluc3JzaWQxNDYyNTY0MyBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCBpaS5cdGFiIH17XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcaW5zcnNpZDE0")
f.Write("MDQ2NjY4XGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggQVZJY29kZSBJbmNpZGVudCBVcGxvYWQgVXRpbGl0eQpccGFyIH1ccGFyZCBcbHRycGFyXHMzMFxxbCBcZmktMzUwXGxpMjE1MFxyaTBcc2IxMjBcc2ExMjBcd2lkY3RscGFyXHdyYXBkZWZhdWx0XGFzcGFscGhhXGFzcG51bVxmYWF1dG9cYWRqdXN0cmlnaHRccmluMFxsaW4yMTUwXGl0YXAwXHBhcmFyc2lkMTQ2MjU2NDMge1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGluc3JzaWQxNDYyNTY0MyBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCBpaWkuXHRhYiB9ewpccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxpbnNyc2lkMTQwNDY2NjhcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCBBVkljb2RlIEludGVyY2VwdCBBZ2VudApccGFyIH1ccGFyZCBcbHRycGFyXHMzMFxxbCBcZmkzNjBcbGkxNDQwXHJpMFxzYjEyMFxzYTEyMFx3aWRjdGxwYXJcd3JhcGRlZmF1bHRcYXNwYWxwaGFcYXNwbnVtXGZhYXV0b1xhZGp1c3RyaWdodFxyaW4wXGxpbjE0NDBcaXRhcDBccGFyYXJzaWQ4NTY2MTIge1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGluc3JzaWQxNDYyNTY0MyBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCBpdi5cdGFiIH17XHJ0bGNoXGZjczEgClxhZjM4XGFmczIwIFxsdHJjaFxmY3Mw")
f.Write("IFxmczIwXGluc3JzaWQxNDA0NjY2OFxjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IEFWSWNvZGUgSW50ZXJjZXB0IFNFLVZpZXdlcgpccGFyIH1ccGFyZCBcbHRycGFyXHMzMFxxbCBcZmkzNjBcbGkxNDQwXHJpMFxzYjEyMFxzYTEyMFx3aWRjdGxwYXJcd3JhcGRlZmF1bHRcYXNwYWxwaGFcYXNwbnVtXGZhYXV0b1xhZGp1c3RyaWdodFxyaW4wXGxpbjE0NDBcaXRhcDBccGFyYXJzaWQxNDYyNTY0MyB7XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcaW5zcnNpZDE0NjI1NjQzIFxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IHZ9e1xydGxjaFxmY3MxIApcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxpbnNyc2lkODU2NjEyIC59e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGluc3JzaWQxNDYyNTY0MyBcdGFiIH17XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcaW5zcnNpZDE0MDQ2NjY4XGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggCkFWSWNvZGUgSW50ZXJjZXB0IFZpc3VhbCBTdHVkaW8gUGx1Zy1JbgpccGFyIHtcbGlzdHRleHRccGFyZFxwbGFpblxsdHJwYXIgXHMzMCBccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcYWYzOFxoaWNoXGFmMzhcZGJjaFxhZjExXGxhbmdmZW5w")
f.Write("MTAzM1xpbnNyc2lkMTQwNDY2NjhcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCBiKVx0YWJ9fVxwYXJkIFxsdHJwYXIKXHMzMFxxbCBcZmktMzYwXGxpMTc5N1xyaTBcc2IxMjBcc2ExMjBcd2lkY3RscGFyXHdyYXBkZWZhdWx0XGFzcGFscGhhXGFzcG51bVxmYWF1dG9cbHMyNVxhZGp1c3RyaWdodFxyaW4wXGxpbjE3OTdcaXRhcDBccGFyYXJzaWQzNDI5NDMzIHtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxpbnNyc2lkMTQwNDY2NjhcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCAKQVZJY29kZSBCaXpUYWxrIH17XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcaW5zcnNpZDEzODM1NDkzIFxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IEFwcGxpY2F0aW9uIH17XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcaW5zcnNpZDE0MDQ2NjY4XGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggQ2FydHJpZGdlfXtccnRsY2hcZmNzMSAKXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcaW5zcnNpZDM0Mjk0MzMgClxwYXIge1xsaXN0dGV4dFxwYXJkXHBsYWluXGx0cnBhciBcczMwIFxydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxhZjM4XGhpY2hcYWYzOFxk")
f.Write("YmNoXGFmMTFcbGFuZ2ZlbnAxMDMzXGluc3JzaWQxNDA0NjY2OFxjaGFycnNpZDM0Mjk0MzMgXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggYylcdGFifX17XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgClxmczIwXGluc3JzaWQxNDA0NjY2OFxjaGFycnNpZDM0Mjk0MzMgXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggQVZJY29kZSBTaGFyZVBvaW50IH17XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcaW5zcnNpZDEzODM1NDkzIFxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IEFwcGxpY2F0aW9uIH17XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgClxmczIwXGluc3JzaWQxNDA0NjY2OFxjaGFycnNpZDM0Mjk0MzMgXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggQ2FydHJpZGdlfXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxpbnNyc2lkMzQyOTQzMyAKXHBhciB7XGxpc3R0ZXh0XHBhcmRccGxhaW5cbHRycGFyIFxzMzAgXHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmMzhcaGljaFxhZjM4XGRiY2hcYWYxMVxsYW5nZmVucDEwMzNcaW5zcnNpZDE0MDQ2NjY4XGNoYXJyc2lkMzQyOTQzMyBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCBkKVx0YWJ9fXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCAKXGZz")
f.Write("MjBcaW5zcnNpZDE0MDQ2NjY4XGNoYXJyc2lkMzQyOTQzMyBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCBBVkljb2RlIH17XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcaW5zcnNpZDUxMjIzMDEgXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggUmVcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCBwb3J0aW5nIFNlcnZpY2VzfXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCAKXGZzMjBcaW5zcnNpZDE0MDQ2NjY4XGNoYXJyc2lkMzQyOTQzMyBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCAgQ2FydHJpZGdlfXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxpbnNyc2lkMzQyOTQzMyAKXHBhciB7XGxpc3R0ZXh0XHBhcmRccGxhaW5cbHRycGFyIFxzMzAgXHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmMzhcaGljaFxhZjM4XGRiY2hcYWYxMVxsYW5nZmVucDEwMzNcaW5zcnNpZDE0MDQ2NjY4XGNoYXJyc2lkMzQyOTQzMyBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCBlKVx0YWJ9fXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCAKXGZzMjBcaW5zcnNpZDE0MDQ2NjY4XGNoYXJyc2lkMzQyOTQzMyBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCBBVkljb2RlIEFkdmlzb3J9e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxs")
f.Write("dHJjaFxmY3MwIFxmczIwXGluc3JzaWQ1MTIyMzAxIFxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4ICA1Ljd9e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGluc3JzaWQzNDI5NDMzIApccGFyIHtcbGlzdHRleHRccGFyZFxwbGFpblxsdHJwYXIgXHMzMCBccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcYWYzOFxoaWNoXGFmMzhcZGJjaFxhZjExXGxhbmdmZW5wMTAzM1xpbnNyc2lkMTQwNDY2NjhcY2hhcnJzaWQzNDI5NDMzIFxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IGYpXHRhYn19e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIApcZnMyMFxpbnNyc2lkMTQwNDY2NjhcY2hhcnJzaWQzNDI5NDMzIFxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IEFWSWNvZGUgLk5FVCBFbnRlcnByaXNlIE1hbmFnZW1lbnQgUGFjayB9e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGluc3JzaWQ1MTIyMzAxIFxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IDUuNyB9e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIApcZnMyMFxpbnNyc2lkMTQwNDY2NjhcY2hhcnJzaWQzNDI5NDMzIFxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IGZvciB9e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGluc3JzaWQ1MTIyMzAxIFxo")
f.Write("aWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IE9wZXJhdGlvbnMgTWFuYWdlcn17XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcaW5zcnNpZDE0MDQ2NjY4XGNoYXJyc2lkMzQyOTQzMyAKXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggIDIwMDcKXHBhciB9XHBhcmQgXGx0cnBhclxzMzBccWwgXGxpMTQzNVxyaTBcc2IxMjBcc2ExMjBcd2lkY3RscGFyXHR4MTgwMFx3cmFwZGVmYXVsdFxhc3BhbHBoYVxhc3BudW1cZmFhdXRvXGFkanVzdHJpZ2h0XHJpbjBcbGluMTQzNVxpdGFwMFxwYXJhcnNpZDM0Mjk0MzMge1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGluc3JzaWQzNDI5NDMzIFxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IGcpXHRhYiB9e1xydGxjaFxmY3MxIApcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxpbnNyc2lkMTQwNDY2NjhcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCBBVkljb2RlIH17XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcaW5zcnNpZDUxMjIzMDEgXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggSW50ZXJjZXB0IH17XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgClxmczIwXGluc3JzaWQxNDA0NjY2OFxjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IHVYIE19e1xydGxjaFxmY3MxIFxhZjM4")
f.Write("XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGluc3JzaWQ1MTIyMzAxIFxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IGFuYWdlbWVudCBQYWNrIGZvciBPcGVyYXRpb25zIE1hbmFnZXIgMjAwN317XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgClxmczIwXGluc3JzaWQzNDI5NDMzIApccGFyIFxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IGgpXHRhYiB9e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGluc3JzaWQxNDA0NjY2OFxjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IEFWSWNvZGUgQml6VGFsayB9e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGluc3JzaWQxMzgzNTQ5MyBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCAKQXBwbGljYXRpb24gfXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxpbnNyc2lkMTQwNDY2NjhcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCBNfXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxpbnNyc2lkMTM4MzU0OTMgXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggYW5hZ2VtZW50IFBhY2sgZm9yIE9wZXJhdGlvbnMgTWFuYWdlcgpcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCAgMjAwN317XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAg")
f.Write("XGZzMjBcaW5zcnNpZDE0MDQ2NjY4XGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggIH17XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcaW5zcnNpZDM0Mjk0MzMgClxwYXIgXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggaSlcdGFiIH17XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcaW5zcnNpZDE0MDQ2NjY4XGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggQVZJY29kZSBTaGFyZVBvaW50IH17XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcaW5zcnNpZDEzODM1NDkzIFxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IApBcHBsaWNhdGlvbiB9e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGluc3JzaWQxNDA0NjY2OFxjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IE19e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGluc3JzaWQxMzgzNTQ5MyBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCBhbmFnZW1lbnQgUGFjayBmb3IgT3BlcmF0aW9ucyBNYW5hZ2VyIDIwMDd9ewpccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxpbnNyc2lkMTQwNDY2NjhcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCAg")
f.Write("fXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxpbnNyc2lkMzQyOTQzMyAKXHBhciB9XHBhcmQgXGx0cnBhclxzMzBccWwgXGxpMTQzNVxyaTBcc2IxMjBcc2ExMjBcd2lkY3RscGFyXHR4MTgwMFx3cmFwZGVmYXVsdFxhc3BhbHBoYVxhc3BudW1cZmFhdXRvXGFkanVzdHJpZ2h0XHJpbjBcbGluMTQzNVxpdGFwMFxwYXJhcnNpZDg1NjYxMiB7XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcaW5zcnNpZDM0Mjk0MzMgXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggailcdGFiIH17XHJ0bGNoXGZjczEgClxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGluc3JzaWQxNDA0NjY2OFxjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IEFWSWNvZGUgfXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxpbnNyc2lkMTM4MzU0OTMgXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggUmVwb3J0aW5nIFNlcnZpY2VzIE1hbmFnZW1lbnQgUGFjayBmb3IgT3BlcmF0aW9ucyBNYW5hZ2VyIDIwMDd9ewpccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxpbnNyc2lkMTUzNjM5OTJcY2hhcnJzaWQ4NTY2MTIgClxwYXIge1xsaXN0dGV4dFxwYXJkXHBsYWluXGx0cnBhciBcczM4IFxydGxjaFxmY3MxIFxhYlxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxiXGZzMjBcbGFuZzEwMzNcbGFuZ2Zl")
f.Write("MTAzM1xsb2NoXGFmMzhcaGljaFxhZjM4XGRiY2hcYWYxM1xsYW5nZmVucDEwMzNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBpaS5cdGFifX1ccGFyZFxwbGFpbiBcbHRycGFyClxzMzhccWwgXGZpLTM1N1xsaTEwNzdccmkwXHNiMTIwXHNhMTIwXG5vd2lkY3RscGFyXGpjbGlzdHRhYlx0eDEwODBcd3JhcGRlZmF1bHRcYXNwYWxwaGFcYXNwbnVtXGZhYXV0b1xsczdcaWx2bDJcb3V0bGluZWxldmVsMlxhZGp1c3RyaWdodFxyaW4wXGxpbjEwNzdcaXRhcDBccGFyYXJzaWQ2MTA4NDYzIFxydGxjaFxmY3MxIFxhYlxhZjM4XGFmczE5XGFsYW5nMTAyNSBcbHRyY2hcZmNzMCAKXGJcZnMxOVxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcYWYzOFxoaWNoXGFmMzhcZGJjaFxhZjExXGNncmlkXGxhbmducDEwMzNcbGFuZ2ZlbnAxMDMzIHtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBBc3NpZ25pbmcgTWFuYWdlbWVudCBMaWNlbnNlcy59e1xydGxjaFxmY3MxIApcYWIwXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGIwXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggIApccGFyIHtcbGlzdHRleHRccGFyZFxwbGFpblxs")
f.Write("dHJwYXIgXHMzOCBccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcYWYzXGhpY2hcYWYzXGRiY2hcYWYxM1xsYW5nZmVucDEwMzNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcbG9jaFxhZjNcZGJjaFxhZjEzXGhpY2hcZjMgXCdiN1x0YWJ9fVxwYXJkIFxsdHJwYXIKXHMzOFxxbCBcZmktMzYwXGxpMTQ0MFxyaTBcc2IxMjBcc2ExMjBcbm93aWRjdGxwYXJcd3JhcGRlZmF1bHRcYXNwYWxwaGFcYXNwbnVtXGZhYXV0b1xsczlcb3V0bGluZWxldmVsMlxhZGp1c3RyaWdodFxyaW4wXGxpbjE0NDBcaXRhcDBccGFyYXJzaWQ1NjQ0MTY0IHtccnRsY2hcZmNzMSBcYWIwXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGIwXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggClxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IFlvdSBtdXN0IGFzc2lnbiB5b3VyIG1hbmFnZW1lbnQgbGljZW5zZXMgdG8gdGhlIGRldmljZXMgb24gd2hpY2ggeW91ciBtYW5hZ2VkIH17XHJ0bGNoXGZjczEgXGFiMFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxiMFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkNjIzODA4M1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IE9TRXMgd2lsbCBydW4uIH17ClxydGxjaFxmY3MxIFxhYjBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcYjBcZnMyMFxkYmNoXGFmMTNc")
f.Write("aW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBBIGhhcmR3YXJlIHBhcnRpdGlvbiBvciBibGFkZSBpcyBjb25zaX17XHJ0bGNoXGZjczEgXGFiMFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxiMFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkNjIzODA4M1xjaGFycnNpZDE0MDQ2NjY4IApcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBkZXJlZCB0byBiZSBhIHNlcGFyYXRlIGRldmljZS4gfXtccnRsY2hcZmNzMSBcYWIwXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGIwXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggCkF0IGFueSBvbmUgdGltZSwgdGhlIG51bWJlciBvZiBPU0VzIGJlaW5nIG1hbmFnZWQgb24gYSBkZXZpY2UgbWF5IG5vdCBleGNlZWQgdGhlIG51bWJlciBvZiBzZXJcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCB2ZXIgbWFuYWdlbWVudCBsaWNlbnNlIGFzc2lnbmVkIHRvIHRoYXQgZGV2aWNlLn17XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgClxmczIwXGxhbmc0MTA1XGxhbmdmZTEwMjhcZGJjaFxhZjMxNTA1XGxhbmducDQxMDVcbGFuZ2ZlbnAxMDI4XGluc3JzaWQzNzM5NTczXGNoYXJyc2lkMTQwNDY2NjggClxwYXIge1xsaXN0dGV4dFxwYXJkXHBsYWluXGx0cnBhciBcczQwIFxydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxs")
f.Write("dHJjaFxmY3MwIFxmczIwXGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxhZjNcaGljaFxhZjNcZGJjaFxhZjEzXGxhbmdmZW5wMTAzM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxsb2NoXGFmM1xkYmNoXGFmMTNcaGljaFxmMyBcJ2I3XHRhYn19XHBhcmRccGxhaW4gXGx0cnBhcgpcczQwXHFsIFxmaS0zNThcbGkxNDM1XHJpMFxzYjEyMFxzYTEyMFxub3dpZGN0bHBhclxqY2xpc3R0YWJcdHgxNDM3XHdyYXBkZWZhdWx0XGFzcGFscGhhXGFzcG51bVxmYWF1dG9cbHMzXGFkanVzdHJpZ2h0XHJpbjBcbGluMTQzNVxpdGFwMFxwYXJhcnNpZDYxMDg0NjMgXHJ0bGNoXGZjczEgXGFmMzhcYWZzMTlcYWxhbmcxMDI1IFxsdHJjaFxmY3MwIApcZnMxOVx1bFxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcYWYzOFxoaWNoXGFmMzhcZGJjaFxhZjExXGNncmlkXGxhbmducDEwMzNcbGFuZ2ZlbnAxMDMzIHtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFx1bG5vbmVcZGJjaFxhZjEzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggXGhpY2hcZjM4IApGb3IgcHVycG9zZXMgb2YgdGhpcyBwYXJhZ3JhcGgsIHRvIFwnOTNcbG9jaFxmMzggXGhpY2hcZjM4IG1hbmFnZVwnOTRcbG9jaFxmMzggIGFuIE9TRSBtZWFucyB0b317XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQ2MTA4")
f.Write("NDYzXGNoYXJyc2lkMTQwNDY2NjggClxwYXIge1xsaXN0dGV4dFxwYXJkXHBsYWluXGx0cnBhciBcczMxIFxydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxhZjNcaGljaFxhZjNcZGJjaFxhZjEzXGxhbmdmZW5wMTAzM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxsb2NoXGFmM1xkYmNoXGFmMTNcaGljaFxmMyBcJ2I3XHRhYn19XHBhcmRccGxhaW4gXGx0cnBhcgpcczMxXHFsIFxmaS0zNTdcbGkxNzkyXHJpMFxzYjEyMFxzYTEyMFxub3dpZGN0bHBhclxqY2xpc3R0YWJcdHgxNzk1XHdyYXBkZWZhdWx0XGFzcGFscGhhXGFzcG51bVxmYWF1dG9cbHM0XGFkanVzdHJpZ2h0XHJpbjBcbGluMTc5MlxpdGFwMFxwYXJhcnNpZDYxMDg0NjMgXHJ0bGNoXGZjczEgXGFmMzhcYWZzMTlcYWxhbmcxMDI1IFxsdHJjaFxmY3MwIApcZnMxOVxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcYWYzOFxoaWNoXGFmMzhcZGJjaFxhZjExXGNncmlkXGxhbmducDEwMzNcbGFuZ2ZlbnAxMDMzIHtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBzb2xpY2l0IG9yIHJlY2VpdmUgZGF0YSBhYm91dCwKXHBhciB7XGxpc3R0ZXh0XHBhcmRccGxhaW5cbHRycGFyIFxzMzEgXHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAg")
f.Write("XGx0cmNoXGZjczAgXGZzMjBcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmM1xoaWNoXGFmM1xkYmNoXGFmMTNcbGFuZ2ZlbnAxMDMzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGxvY2hcYWYzXGRiY2hcYWYxM1xoaWNoXGYzIFwnYjdcdGFifVxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IGNvbmZpZ3VyZSwgb3IKClxwYXIge1xsaXN0dGV4dFxwYXJkXHBsYWluXGx0cnBhciBcczMxIFxydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxhZjNcaGljaFxhZjNcZGJjaFxhZjEzXGxhbmdmZW5wMTAzM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxsb2NoXGFmM1xkYmNoXGFmMTNcaGljaFxmMyBcJ2I3XHRhYn1caGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCAKZ2l2ZSBpbnN0cnVjdGlvbnMgdG8gdGhlIGhhcmR3YXJlIG9yIHNvZnR3YXJlIGFzc29jaWF0ZWQgd2l0aCB0aGUgT1NFLCBvdGhlciB0aGFuIHRvIGRpc2NvdmVyIHRoZSBwcmVzZVxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IG5jZSBvZiBhIGRldmljZS4KXHBhciB7XGxpc3R0ZXh0XHBhcmRccGxhaW5cbHRycGFyIFxzNDAgXHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmM1xoaWNoXGFmM1xkYmNoXGFmMTNcbGFuZ2ZlbnAxMDMzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lk")
f.Write("MTQwNDY2NjggXGxvY2hcYWYzXGRiY2hcYWYxM1xoaWNoXGYzIFwnYjdcdGFifX1ccGFyZFxwbGFpbiBcbHRycGFyClxzNDBccWwgXGZpLTM1OFxsaTE0MzVccmkwXHNiMTIwXHNhMTIwXG5vd2lkY3RscGFyXGpjbGlzdHRhYlx0eDE0Mzdcd3JhcGRlZmF1bHRcYXNwYWxwaGFcYXNwbnVtXGZhYXV0b1xsczNcYWRqdXN0cmlnaHRccmluMFxsaW4xNDM1XGl0YXAwXHBhcmFyc2lkNjEwODQ2MyBccnRsY2hcZmNzMSBcYWYzOFxhZnMxOVxhbGFuZzEwMjUgXGx0cmNoXGZjczAgClxmczE5XHVsXGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxhZjM4XGhpY2hcYWYzOFxkYmNoXGFmMTFcY2dyaWRcbGFuZ25wMTAzM1xsYW5nZmVucDEwMzMge1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXHVsbm9uZVxkYmNoXGFmMTNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBZb3UgZG8gbm90IG5lZWQgYSBtYW5hZ2VtZW50IGxpY2Vuc2UgZm9yfXsKXHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggClxwYXIge1xsaXN0dGV4dFxwYXJkXHBsYWluXGx0cnBhciBcczMxIFxydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxhZjNcaGljaFxhZjNcZGJjaFxhZjEzXGxhbmdmZW5wMTAzM1xp")
f.Write("bnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxsb2NoXGFmM1xkYmNoXGFmMTNcaGljaFxmMyBcJ2I3XHRhYn19XHBhcmRccGxhaW4gXGx0cnBhcgpcczMxXHFsIFxmaS0zNTdcbGkxNzkyXHJpMFxzYjEyMFxzYTEyMFxub3dpZGN0bHBhclxqY2xpc3R0YWJcdHgxNzk1XHdyYXBkZWZhdWx0XGFzcGFscGhhXGFzcG51bVxmYWF1dG9cbHM0XGFkanVzdHJpZ2h0XHJpbjBcbGluMTc5MlxpdGFwMFxwYXJhcnNpZDYxMDg0NjMgXHJ0bGNoXGZjczEgXGFmMzhcYWZzMTlcYWxhbmcxMDI1IFxsdHJjaFxmY3MwIApcZnMxOVxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcYWYzOFxoaWNoXGFmMzhcZGJjaFxhZjExXGNncmlkXGxhbmducDEwMzNcbGFuZ2ZlbnAxMDMzIHtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCAKYW55IG9mIHlvdXIgT1NFcyBpbiB3aGljaCBubyBpbnN0YW5jZXMgb2Ygc29mdHdhcmUgYXJlIHJ1bm5pbmcsIApccGFyIHtcbGlzdHRleHRccGFyZFxwbGFpblxsdHJwYXIgXHMzMSBccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcYWYzXGhpY2hcYWYzXGRiY2hcYWYxM1xsYW5nZmVucDEwMzNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcbG9jaFxhZjNcZGJjaFxhZjEz")
f.Write("XGhpY2hcZjMgXCdiN1x0YWJ9XGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggCmFueSBvZiB5b3VyIGRldmljZXMgZnVuY3Rpb25pbmcgb25seSBhcyBuZXR3b3JrIGluZnJhc3RydWN0dXJlIGRldmljZXMgKE9TSSBsYXllciAzIG9yIGJlbG93KSwgb3IKXHBhciB7XGxpc3R0ZXh0XHBhcmRccGxhaW5cbHRycGFyIFxzMzEgXHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmM1xoaWNoXGFmM1xkYmNoXGFmMTFcbGFuZ2ZlbnAxMDMzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGxvY2hcYWYzXGRiY2hcYWYxMVxoaWNoXGYzIFwnYjdcdGFifX17XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgClxmczIwXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggYW55IG9mIHlvdXIgZGV2aWNlcyBmb3Igd2hpY2ggeW91IGFcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCByZSBleGNsdXNpdmVseSBwZXJmb3JtaW5nIG91dCBvZiBiYW5kIG1hbmFnZW1lbnQuICB9e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIApcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCAKXHBhciB7XGxpc3R0ZXh0XHBhcmRccGxhaW5cbHRycGFyIFxzMzEgXHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBc")
f.Write("bGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmM1xoaWNoXGFmM1xkYmNoXGFmMTFcbGFuZ2ZlbnAxMDMzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGxvY2hcYWYzXGRiY2hcYWYxMVxoaWNoXGYzIFwnYjdcdGFifX1ccGFyZCBcbHRycGFyClxzMzFccWwgXGZpLTM2MFxsaTE0NDBccmkwXHNiMTIwXHNhMTIwXHdpZGN0bHBhclxqY2xpc3R0YWJcdHgxNDQwXHdyYXBkZWZhdWx0XGFzcGFscGhhXGFzcG51bVxmYWF1dG9cbHM0XGFkanVzdHJpZ2h0XHJpbjBcbGluMTQ0MFxpdGFwMFxwYXJhcnNpZDYxMDg0NjMge1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggClxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IFxoaWNoXGYzOCBGb3IgcHVycG9zZXMgb2YgdGhpcyBwYXJhZ3JhcGgsIFwnOTNcbG9jaFxmMzggXGhpY2hcZjM4IE91dCBvZiBiYW5kIG1hbmFnZW1lbnRcJzk0XGxvY2hcZjM4IAogY29uc2lzdHMgb2YgaW50ZXJhY3Rpb24gdmlhIGEgbmV0d29yayBjb25uZWN0aW9uIHdpdGggYSBoYXJkd2FyZSBtYW5hZ2VtZW50IGNvbnRyb2xsZXIgdG8gbW9uaXRvciBvciBtYW5hZ2UgdGhlIHN0YXR1cyBvZiBoYXJkd2FyZSBjb21wb25lbnRzIHN1Y2ggXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggYXM6ClxwYXIge1xsaXN0dGV4dFxwYXJkXHBsYWluXGx0cnBhciBccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRy")
f.Write("Y2hcZmNzMCBcZnMxOFxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcYWYzXGhpY2hcYWYzXGRiY2hcYWYxMVxsYW5nZmVucDEwMzNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcbG9jaFxhZjNcZGJjaFxhZjExXGhpY2hcZjMgXCdiN1x0YWJ9fVxwYXJkXHBsYWluIFxsdHJwYXIKXHFsIFxmaS0zNjBcbGkxODAwXHJpMFxzYTEyMFx3aWRjdGxwYXJcd3JhcGRlZmF1bHRcYXNwYWxwaGFcYXNwbnVtXGZhYXV0b1xsczExXGFkanVzdHJpZ2h0XHJpbjBcbGluMTgwMFxpdGFwMFxwYXJhcnNpZDYxMDg0NjMgXHJ0bGNoXGZjczEgXGFmMzhcYWZzMTlcYWxhbmcxMDI1IFxsdHJjaFxmY3MwIApcZnMxOVxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcYWYzOFxoaWNoXGFmMzhcZGJjaFxhZjExXGNncmlkXGxhbmducDEwMzNcbGFuZ2ZlbnAxMDMzIHtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IHN5c3RlbSB0ZW1wZXJhdHVyZQpccGFyIHtcbGlzdHRleHRccGFyZFxwbGFpblxsdHJwYXIgXHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMThcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmM1xoaWNoXGFmM1xkYmNoXGFmMTFcbGFuZ2ZlbnAxMDMzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGxvY2hcYWYzXGRiY2hcYWYxMVxoaWNoXGYzIFwnYjdc")
f.Write("dGFifVxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IGZhbiBzcGVlZApccGFyIHtcbGlzdHRleHRccGFyZFxwbGFpblxsdHJwYXIgXHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMThcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmM1xoaWNoXGFmM1xkYmNoXGFmMTFcbGFuZ2ZlbnAxMDMzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGxvY2hcYWYzXGRiY2hcYWYxMVxoaWNoXGYzIFwnYjdcdGFifVxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IHBvd2VyIG9uL29mZgpccGFyIHtcbGlzdHRleHRccGFyZFxwbGFpblxsdHJwYXIgXHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMThcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmM1xoaWNoXGFmM1xkYmNoXGFmMTFcbGFuZ2ZlbnAxMDMzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGxvY2hcYWYzXGRiY2hcYWYxMVxoaWNoXGYzIFwnYjdcdGFifVxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IHN5c3RlbSByZXNldApccGFyIHtcbGlzdHRleHRccGFyZFxwbGFpblxsdHJwYXIgXHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMThcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmM1xoaWNoXGFmM1xkYmNoXGFmMTFcbGFuZ2ZlbnAxMDMzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGxvY2hcYWYzXGRiY2hcYWYxMVxoaWNoXGYzIFwnYjdcdGFifVxo")
f.Write("aWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IENQVSBhdmFpbGFiaWxpdHkuClxwYXIge1xsaXN0dGV4dFxwYXJkXHBsYWluXGx0cnBhciBcczQ3IFxydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczE4XGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxhZjNcaGljaFxhZjNcZGJjaFxhZjExXGxhbmdmZW5wMTAzM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxsb2NoXGFmM1xkYmNoXGFmMTFcaGljaFxmMyBcJ2I3XHRhYn19XHBhcmRccGxhaW4gXGx0cnBhcgpcczQ3XHFsIFxmaS0zNjBcbGkxNDQwXHJpMFxzYjEyMFxzYTEyMFxzbC0yNDBcc2xtdWx0MFx3aWRjdGxwYXJcamNsaXN0dGFiXHR4MTQ0MFx3cmFwZGVmYXVsdFxhc3BhbHBoYVxhc3BudW1cZmFhdXRvXGxzMTFcYWRqdXN0cmlnaHRccmluMFxsaW4xNDQwXGl0YXAwXHBhcmFyc2lkNjEwODQ2M1xjb250ZXh0dWFsc3BhY2UgXHJ0bGNoXGZjczEgXGFmMzhcYWZzMTlcYWxhbmcxMDI1IFxsdHJjaFxmY3MwIApcZnMxOVxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcYWYzOFxoaWNoXGFmMzhcZGJjaFxhZjExXGNncmlkXGxhbmducDEwMzNcbGFuZ2ZlbnAxMDMzIHtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IApNb25pdG9yaW5nIHV0aWxpemF0aW9uIG9mIHRoZSBmb2xsb3dpbmcgaXMgY29uc2lk")
f.Write("ZXJlZCBpbmRpcmVjdCBtYW5hZ2VtZW50IG9mIHRoZSBPU0UgYW5kIHJlcXVpcmVzIGEgbWFuYWdlbWVudCBsaWNlbnNlOgpccGFyIHtcbGlzdHRleHRccGFyZFxwbGFpblxsdHJwYXIgXHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMThcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmM1xoaWNoXGFmM1xkYmNoXGFmMTFcbGFuZ2ZlbnAxMDMzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGxvY2hcYWYzXGRiY2hcYWYxMVxoaWNoXGYzIFwnYjdcdGFifX1ccGFyZFxwbGFpbiBcbHRycGFyClxxbCBcZmktMjcwXGxpMTcxMFxyaTBcc2ExMjBcd2lkY3RscGFyXHdyYXBkZWZhdWx0XGFzcGFscGhhXGFzcG51bVxmYWF1dG9cbHMxMVxhZGp1c3RyaWdodFxyaW4wXGxpbjE3MTBcaXRhcDBccGFyYXJzaWQ2MTA4NDYzIFxydGxjaFxmY3MxIFxhZjM4XGFmczE5XGFsYW5nMTAyNSBcbHRyY2hcZmNzMCAKXGZzMTlcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmMzhcaGljaFxhZjM4XGRiY2hcYWYxMVxjZ3JpZFxsYW5nbnAxMDMzXGxhbmdmZW5wMTAzMyB7XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCBDUFUgClxwYXIge1xsaXN0dGV4dFxwYXJkXHBsYWluXGx0cnBhciBccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMxOFxsYW5nMTAz")
f.Write("M1xsYW5nZmUxMDMzXGxvY2hcYWYzXGhpY2hcYWYzXGRiY2hcYWYxMVxsYW5nZmVucDEwMzNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcbG9jaFxhZjNcZGJjaFxhZjExXGhpY2hcZjMgXCdiN1x0YWJ9XGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggUkFNIApccGFyIHtcbGlzdHRleHRccGFyZFxwbGFpblxsdHJwYXIgXHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMThcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmM1xoaWNoXGFmM1xkYmNoXGFmMTFcbGFuZ2ZlbnAxMDMzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGxvY2hcYWYzXGRiY2hcYWYxMVxoaWNoXGYzIFwnYjdcdGFifVxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IE5JQwpccGFyIHtcbGlzdHRleHRccGFyZFxwbGFpblxsdHJwYXIgXHMzMSBccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcYWYzXGhpY2hcYWYzXGRiY2hcYWYxMVxsYW5nZmVucDEwMzNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcbG9jaFxhZjNcZGJjaFxhZjExXGhpY2hcZjMgXCdiN1x0YWJ9fVxwYXJkXHBsYWluIFxsdHJwYXIKXHMzMVxxbCBcZmktMzU3XGxpMTc5MlxyaTBcc2IxMjBcc2ExMjBcbm93aWRjdGxwYXJcamNsaXN0dGFiXHR4MTcxMFx3cmFwZGVmYXVsdFxhc3BhbHBoYVxhc3BudW1cZmFhdXRvXGxzNFxhZGp1c3RyaWdodFxy")
f.Write("aW4wXGxpbjE3OTJcaXRhcDBccGFyYXJzaWQ2MTA4NDYzIFxydGxjaFxmY3MxIFxhZjM4XGFmczE5XGFsYW5nMTAyNSBcbHRyY2hcZmNzMCAKXGZzMTlcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmMzhcaGljaFxhZjM4XGRiY2hcYWYxMVxjZ3JpZFxsYW5nbnAxMDMzXGxhbmdmZW5wMTAzMyB7XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCBTdG9yYWdlLn17XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgClxmczIwXGRiY2hcYWYxM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IApccGFyIHtcbGlzdHRleHRccGFyZFxwbGFpblxsdHJwYXIgXHMzOCBccnRsY2hcZmNzMSBcYWJcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcYlxmczIwXGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxhZjM4XGhpY2hcYWYzOFxkYmNoXGFmMTNcbGFuZ2ZlbnAxMDMzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggaWlpLlx0YWJ9fVxwYXJkXHBsYWluIFxsdHJwYXIKXHMzOFxxbCBcZmktMzU3XGxpMTA3N1xyaTBcc2IxMjBcc2ExMjBcbm93aWRjdGxwYXJcamNsaXN0dGFiXHR4MTA4MFx3cmFwZGVmYXVsdFxhc3BhbHBoYVxhc3BudW1cZmFhdXRvXGxzN1xpbHZsMlxvdXRsaW5lbGV2ZWwyXGFkanVzdHJpZ2h0XHJp")
f.Write("bjBcbGluMTA3N1xpdGFwMFxwYXJhcnNpZDYxMDg0NjMgXHJ0bGNoXGZjczEgXGFiXGFmMzhcYWZzMTlcYWxhbmcxMDI1IFxsdHJjaFxmY3MwIApcYlxmczE5XGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxhZjM4XGhpY2hcYWYzOFxkYmNoXGFmMTFcY2dyaWRcbGFuZ25wMTAzM1xsYW5nZmVucDEwMzMge1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IEFkZGl0aW9uYWwgVGVybXMuClxwYXIge1xsaXN0dGV4dFxwYXJkXHBsYWluXGx0cnBhciBcczQ3IFxydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxhZjNcaGljaFxhZjNcZGJjaFxhZjExXGxhbmdmZW5wMTAzM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxsb2NoXGFmM1xkYmNoXGFmMTFcaGljaFxmMyBcJ2I3XHRhYn19XHBhcmRccGxhaW4gXGx0cnBhcgpcczQ3XHFsIFxmaS0zNjBcbGkxNDQwXHJpMFxzYjEyMFxzYTE1MFxzbC0yNDBcc2xtdWx0MFx3aWRjdGxwYXJcd3JhcGRlZmF1bHRcYXNwYWxwaGFcYXNwbnVtXGZhYXV0b1xsczE2XGFkanVzdHJpZ2h0XHJpbjBcbGluMTQ0MFxpdGFwMFxwYXJhcnNpZDYxMDg0NjNcY29udGV4dHVhbHNwYWNlIFxydGxjaFxmY3MxIFxhZjM4XGFmczE5XGFsYW5nMTAyNSBcbHRyY2hcZmNzMCAK")
f.Write("XGZzMTlcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmMzhcaGljaFxhZjM4XGRiY2hcYWYxMVxjZ3JpZFxsYW5nbnAxMDMzXGxhbmdmZW5wMTAzMyB7XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCBZb3UgbWF5IG1hbmFnZSBhdCBhbnkgb25lIHRpbWUgdXAgdG8gZm91ciBPU0VzIG9uIH17XHJ0bGNoXGZjczEgClxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGluc3JzaWQyMzAxODQ2XGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggeW91ciBkZXZpY2VzIHRvIHdoaWNoIGFuIEFWSWNvZGUgfXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IEVudGVycHJpc2UgU2VydmVyIE19ewpccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxpbnNyc2lkNjIzODA4M1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IGFuYWdlbWVudCBMaWNlbnNlIGlzIGFzc2lnbmVkLiB9e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzgg")
f.Write("CklmIHlvdSBhcmUgbWFuYWdpbmcgZm91ciB2aXJ0dWFsIE9TRXMgb24gdGhlIGxpY2Vuc2VkIGRldmljZSBhbmQgdGhlIHBoeXNpY2FsIE9TRSBpcyBiZWluZyB1c2VkIHNvbGVseSB0byBydW4gaGFyZHdhcmUgdmlydFxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IAp1YWxpemF0aW9uIHNvZnR3YXJlLCBwcm92aWRlIGhhcmR3YXJlIHZpcnR1YWxpemF0aW9uIHNlcnZpY2VzLCBhbmQgcnVuIHNvZnR3YXJlIHRvIG1hbmFnZSBhbmQgc2VydmljZSBvcGVyYXRpbmcgc3lzdGVtIGVudmlyb25tZW50cyBvbiB0aGF0IGRldmljZSwgdGhlbiB5b3UgbWF5IGFsc28gbWFuYWdlIHRoZSBwaHlzaWNhbCBPU0UuIApccGFyIH1ccGFyZCBcbHRycGFyXHM0N1xxbCBcbGkxODkwXHJpMFxzYjEyMFxzYTE1MFxzbC0yNDBcc2xtdWx0MFx3aWRjdGxwYXJcd3JhcGRlZmF1bHRcYXNwYWxwaGFcYXNwbnVtXGZhYXV0b1xhZGp1c3RyaWdodFxyaW4wXGxpbjE4OTBcaXRhcDBccGFyYXJzaWQ2MTA4NDYzXGNvbnRleHR1YWxzcGFjZSB7XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCAKXHBhciB7XGxpc3R0ZXh0XHBhcmRccGxhaW5cbHRycGFyIFxzNDcgXHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmM1xoaWNoXGFmM1xkYmNoXGFmMTFcbGFuZ2ZlbnAxMDMzXGluc3JzaWQ2MTA4")
f.Write("NDYzXGNoYXJyc2lkMTQwNDY2NjggXGxvY2hcYWYzXGRiY2hcYWYxMVxoaWNoXGYzIFwnYjdcdGFifX1ccGFyZCBcbHRycGFyClxzNDdccWwgXGZpLTM2MFxsaTE0NDBccmkwXHNiMTIwXHNhMTUwXHNsLTI0MFxzbG11bHQwXHdpZGN0bHBhclx3cmFwZGVmYXVsdFxhc3BhbHBoYVxhc3BudW1cZmFhdXRvXGxzMTZcYWRqdXN0cmlnaHRccmluMFxsaW4xNDQwXGl0YXAwXHBhcmFyc2lkNjEwODQ2M1xjb250ZXh0dWFsc3BhY2Uge1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggClxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IElmIHlvdSBhc3NpZ24gdG8gYSBkZXZpY2UgdGhlIGdyZWF0ZXIgb2YgClxwYXIge1xsaXN0dGV4dFxwYXJkXHBsYWluXGx0cnBhciBccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMxOFxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcYWYzXGhpY2hcYWYzXGRiY2hcYWYxMVxsYW5nZmVucDEwMzNcaW5zcnNpZDIzMDE4NDZcY2hhcnJzaWQxNDA0NjY2OCBcbG9jaFxhZjNcZGJjaFxhZjExXGhpY2hcZjMgXCdiN1x0YWJ9fVxwYXJkXHBsYWluIFxsdHJwYXIKXHFsIFxmaS0zNjBcbGkyMTYwXHJpMFxzYjEyMFxzYTE1MFxzbC0yNDBcc2xtdWx0MFx3aWRjdGxwYXJcamNsaXN0dGFiXHR4MjE2MFx3cmFwZGVmYXVsdFxhc3BhbHBoYVxhc3BudW1cZmFhdXRvXGxzMTJcaWx2bDVcYWRqdXN0cmlnaHRc")
f.Write("cmluMFxsaW4yMTYwXGl0YXAwXHBhcmFyc2lkNjEwODQ2MyBccnRsY2hcZmNzMSBcYWYzOFxhZnMxOVxhbGFuZzEwMjUgXGx0cmNoXGZjczAgClxmczE5XGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxhZjM4XGhpY2hcYWYzOFxkYmNoXGFmMTFcY2dyaWRcbGFuZ25wMTAzM1xsYW5nZmVucDEwMzMge1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGluc3JzaWQyMzAxODQ2XGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggdHdvIEFWSWNvZGUgfXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCAKXGZzMjBcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCBEYXRhY2VudGVcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCByIFNlcnZlciBNYW5hZ2VtZW50IExpY2Vuc2VzIG9yIApccGFyIHtcbGlzdHRleHRccGFyZFxwbGFpblxsdHJwYXIgXHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMThcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmM1xoaWNoXGFmM1xkYmNoXGFmMTFcbGFuZ2ZlbnAxMDMzXGluc3JzaWQyMzAxODQ2XGNoYXJyc2lkMTQwNDY2NjggXGxvY2hcYWYzXGRiY2hcYWYxMVxoaWNoXGYzIFwnYjdcdGFifX17XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgClxmczIwXGluc3JzaWQyMzAxODQ2XGNoYXJyc2lkMTQwNDY2NjggXGhp")
f.Write("Y2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggYSBudW1iZXIgb2YgQVZJY29kZSB9e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggRGF0YWNlbnRlciBTZXJ2ZXIgTWFuYWdlbWVudCBMaWNlbnNlcyBlcXVhbCB0byB0aGUgZGV2aWNlClxoaWNoXGYzOCBccnF1b3RlIFxsb2NoXGYzOCBzIHRvdGFsIG51bWJlciBvZiBwaHlzaWNhbCBwcm9jZXNzb3JzLCAKXHBhciB9XHBhcmRccGxhaW4gXGx0cnBhclxzMzhccWwgXGZpMzYzXGxpMTA3N1xyaTBcc2IxMjBcc2ExMjBcbm93aWRjdGxwYXJcd3JhcGRlZmF1bHRcYXNwYWxwaGFcYXNwbnVtXGZhYXV0b1xvdXRsaW5lbGV2ZWwyXGFkanVzdHJpZ2h0XHJpbjBcbGluMTA3N1xpdGFwMFxwYXJhcnNpZDYxMDg0NjMgXHJ0bGNoXGZjczEgXGFiXGFmMzhcYWZzMTlcYWxhbmcxMDI1IFxsdHJjaFxmY3MwIApcYlxmczE5XGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxhZjM4XGhpY2hcYWYzOFxkYmNoXGFmMTFcY2dyaWRcbGFuZ25wMTAzM1xsYW5nZmVucDEwMzMge1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxiMFxmczIwXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggdGhlbiB5b3UgbWF5IG1hbmFnZSBhbnkgbnVtYmVyIG9mIE9TRXMgb24gdGhhdCBkZXZpY2Uu")
f.Write("fXsKXHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGIwXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggClxwYXIge1xsaXN0dGV4dFxwYXJkXHBsYWluXGx0cnBhciBcczM4IFxydGxjaFxmY3MxIFxhYlxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxiXGZzMjBcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmMzhcaGljaFxhZjM4XGRiY2hcYWYxM1xsYW5nZmVucDEwMzNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBpdi5cdGFifX1ccGFyZCBcbHRycGFyClxzMzhccWwgXGZpLTM1N1xsaTEwNzdccmkwXHNiMTIwXHNhMTIwXG5vd2lkY3RscGFyXGpjbGlzdHRhYlx0eDEwODBcd3JhcGRlZmF1bHRcYXNwYWxwaGFcYXNwbnVtXGZhYXV0b1xsczdcaWx2bDJcb3V0bGluZWxldmVsMlxhZGp1c3RyaWdodFxyaW4wXGxpbjEwNzdcaXRhcDBccGFyYXJzaWQ2MTA4NDYzIHtccnRsY2hcZmNzMSBcYWIwXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgClxiMFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IE9uY2UgeW91IGFzc2lnbiB9e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxiMFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxv")
f.Write("Y2hcZjM4IHRoZSBjb3JyZWN0IG51bWJlciBvZiB0aGUgClxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IGFwcHJvcHJpYXRlIG1hbmFnZW1lbnQgbGljZW5zZShzKSB0byBhIGRldmljZSwgeW91IG1heSB1c2UgYW55IGluc3RhbmNlIG9mIHRoZSBzb2Z0d2FyZSB0byBtYW5hZ2UgdGhlIE9TRShzKSBvbiB0aGF0IGRldmljZX17XHJ0bGNoXGZjczEgXGFiMFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxiMFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IC59ewpccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCAKXHBhciB7XGxpc3R0ZXh0XHBhcmRccGxhaW5cbHRycGFyIFxzMzggXHJ0bGNoXGZjczEgXGFiXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGJcZnMyMFxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcYWYzOFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxhbmdmZW5wMTAzM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IHYuXHRhYn19XHBhcmQgXGx0cnBhcgpcczM4XHFsIFxmaS0zNjBcbGkxMDgwXHJpMFxzYjEyMFxzYTEyMFxub3dpZGN0bHBhclxqY2xpc3R0YWJcdHgxMDgwXHdyYXBkZWZhdWx0XGFzcGFscGhhXGFzcG51bVxmYWF1dG9cbHM3XGlsdmwyXG91dGxpbmVsZXZlbDJcYWRqdXN0cmlnaHRccmluMFxsaW4x")
f.Write("MDgwXGl0YXAwXHBhcmFyc2lkNjEwODQ2MyB7XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgClxmczIwXGRiY2hcYWYxM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IFJlYXNzaWdubWVudCBvZiBTZXJ2ZXIgTWFuYWdlbWVudCBMaWNlbnNlcy4gfXtccnRsY2hcZmNzMSBcYWIwXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGIwXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQyNzg0MjU1IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IApTdWJqZWN0IHRvIHRoZSByZXF1aXJlbWVudCB0aGF0IHRoZSBncmFudGVkIGxpY2Vuc2Ugbm90IGJlIHNlcGFyYXRlZCBmcm9tIHRoZSBxdWFsaWZ5aW5caGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBnIGxpY2Vuc2V9e1xydGxjaFxmY3MxIFxhYjBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcYjBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDc1NTc2NDAgLH17XHJ0bGNoXGZjczEgXGFiMFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIApcYjBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDI3ODQyNTUgXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggIHl9e1xydGxjaFxmY3MxIFxhYjBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcYjBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBvdSBtYXl9e1xydGxjaFxmY3MxIFxh")
f.Write("ZjM4XGFmczIwIFxsdHJjaFxmY3MwIApcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCAKXHBhciB7XGxpc3R0ZXh0XHBhcmRccGxhaW5cbHRycGFyIFxzMzAgXHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmM1xoaWNoXGFmM1xkYmNoXGFmMTNcbGFuZ2ZlbnAxMDMzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGxvY2hcYWYzXGRiY2hcYWYxM1xoaWNoXGYzIFwnYjdcdGFifX1ccGFyZFxwbGFpbiBcbHRycGFyClxzMzBccWwgXGZpLTM1OFxsaTE0MzVccmkwXHNiMTIwXHNhMTIwXG5vd2lkY3RscGFyXGpjbGlzdHRhYlx0eDE0Mzdcd3JhcGRlZmF1bHRcYXNwYWxwaGFcYXNwbnVtXGZhYXV0b1xsczNcYWRqdXN0cmlnaHRccmluMFxsaW4xNDM1XGl0YXAwXHBhcmFyc2lkNjEwODQ2MyBccnRsY2hcZmNzMSBcYWYzOFxhZnMxOVxhbGFuZzEwMjUgXGx0cmNoXGZjczAgClxmczE5XGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxhZjM4XGhpY2hcYWYzOFxkYmNoXGFmMTFcY2dyaWRcbGFuZ25wMTAzM1xsYW5nZmVucDEwMzMge1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFx0YWIgXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggCnBlcm1hbmVudGx5IHJlYXNzaWduIGFuIE9TRSBzZXJ2ZXIgbWFu")
f.Write("YWdlbWVudCBsaWNlbnNlIGZyb20gb25lIGRldmljZSB0byBhbm90aGVyOyBvcgpccGFyIHtcbGlzdHRleHRccGFyZFxwbGFpblxsdHJwYXIgXHMzMCBccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcYWYzXGhpY2hcYWYzXGRiY2hcYWYxM1xsYW5nZmVucDEwMzNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcbG9jaFxhZjNcZGJjaFxhZjEzXGhpY2hcZjMgXCdiN1x0YWJ9XHRhYiBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCAKdGVtcG9yYXJpbHkgcmVhc3NpZ24gYW4gT1NFIHNlcnZlciBtYW5hZ2VtZW50IGxpY2Vuc2UgdG8gYSBsb2FuZXIgZGV2aWNlIHdoaWxlIHRoZSBmaXJzdCBkZXZpY2UgaXMgb3V0IG9mIHNlcnZpY2UuClxwYXIge1xsaXN0dGV4dFxwYXJkXHBsYWluXGx0cnBhciBcczIgXHJ0bGNoXGZjczEgXGFiXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGJcZnMyMFxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcYWYzOFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxhbmdmZW5wMTAzM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IGIuXHRhYn19XHBhcmRccGxhaW4gXGx0cnBhcgpcczJccWwgXGZpLTM2MFxsaTcyMFxyaTBcc2IxMjBcc2ExMjBcbm93aWRjdGxwYXJcamNsaXN0dGFiXHR4NzIwXHdyYXBkZWZhdWx0XGFzcGFscGhhXGFzcG51bVxmYWF1dG9cbHM2")
f.Write("XGlsdmwxXG91dGxpbmVsZXZlbDFcYWRqdXN0cmlnaHRccmluMFxsaW43MjBcaXRhcDBccGFyYXJzaWQ2MTA4NDYzIFxydGxjaFxmY3MxIFxhYlxhZjM4XGFmczE5XGFsYW5nMTAyNSBcbHRyY2hcZmNzMCAKXGJcZnMxOVxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcYWYzOFxoaWNoXGFmMzhcZGJjaFxhZjExXGNncmlkXGxhbmducDEwMzNcbGFuZ2ZlbnAxMDMzIHtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBNdWx0aXBsZXhpbmcuIH17XHJ0bGNoXGZjczEgXGFiMFxhZjM4XGFmczIwIApcbHRyY2hcZmNzMCBcYjBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBIYXJkd2FyZSBvciBzb2Z0d2FyZSBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCB5b3UgdXNlIHRvfXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCAKXHBhciB7XGxpc3R0ZXh0XHBhcmRccGxhaW5cbHRycGFyIFxzMjkgXHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmM1xoaWNoXGFmM1xkYmNoXGFmMTNcbGFuZ2ZlbnAxMDMzXGlu")
f.Write("c3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGxvY2hcYWYzXGRiY2hcYWYxM1xoaWNoXGYzIFwnYjdcdGFifX1ccGFyZFxwbGFpbiBcbHRycGFyClxzMjlccWwgXGZpLTM1N1xsaTEwNzdccmkwXHNiMTIwXHNhMTIwXG5vd2lkY3RscGFyXGpjbGlzdHRhYlx0eDEwODBcd3JhcGRlZmF1bHRcYXNwYWxwaGFcYXNwbnVtXGZhYXV0b1xsczJcYWRqdXN0cmlnaHRccmluMFxsaW4xMDc3XGl0YXAwXHBhcmFyc2lkNjEwODQ2MyBccnRsY2hcZmNzMSBcYWYzOFxhZnMxOVxhbGFuZzEwMjUgXGx0cmNoXGZjczAgClxmczE5XGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxhZjM4XGhpY2hcYWYzOFxkYmNoXGFmMTFcY2dyaWRcbGFuZ25wMTAzM1xsYW5nZmVucDEwMzMge1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IHBvb2wgY29ubmVjdGlvbnMsClxwYXIge1xsaXN0dGV4dFxwYXJkXHBsYWluXGx0cnBhciBcczI5IFxydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxhZjNcaGljaFxhZjNcZGJjaFxhZjEzXGxhbmdmZW5wMTAzM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxsb2NoXGFmM1xkYmNoXGFmMTNcaGljaFxmMyBcJ2I3XHRhYn1caGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCAK")
f.Write("cmVyb3V0ZSBpbmZvcm1hdGlvbiwgb3IKXHBhciB7XGxpc3R0ZXh0XHBhcmRccGxhaW5cbHRycGFyIFxzMjkgXHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmM1xoaWNoXGFmM1xkYmNoXGFmMTNcbGFuZ2ZlbnAxMDMzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGxvY2hcYWYzXGRiY2hcYWYxM1xoaWNoXGYzIFwnYjdcdGFifVxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IApyZWR1Y2UgdGhlIG51bWJlciBvZiBPU0VzIHRoZSBzb2Z0d2FyZSBkaXJlY3RseSBtYW5hZ2VzClxwYXIgfVxwYXJkXHBsYWluIFxsdHJwYXJcczI2XHFsIFxsaTcyMFxyaTBcc2IxMjBcc2ExMjBcd2lkY3RscGFyXHdyYXBkZWZhdWx0XGFzcGFscGhhXGFzcG51bVxmYWF1dG9cYWRqdXN0cmlnaHRccmluMFxsaW43MjBcaXRhcDBccGFyYXJzaWQ2MTA4NDYzIFxydGxjaFxmY3MxIFxhZjM4XGFmczE5XGFsYW5nMTAyNSBcbHRyY2hcZmNzMCAKXGZzMTlcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmMzhcaGljaFxhZjM4XGRiY2hcYWYxMVxjZ3JpZFxsYW5nbnAxMDMzXGxhbmdmZW5wMTAzMyB7XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggXGhpY2hcZjM4IChzb21ldGltZXMgcmVmZXJyZWQgdG8g")
f.Write("YXMgXCc5M1xsb2NoXGYzOCAKXGhpY2hcZjM4IG11bHRpcGxleGluZ1wnOTRcbG9jaFxmMzggXGhpY2hcZjM4ICBvciBcJzkzXGxvY2hcZjM4IFxoaWNoXGYzOCBwb29saW5nXCc5NFxsb2NoXGYzOCApLCBkb2VzIG5vdCByZWR1Y2UgdGhlIG51bWJlciBvZiBsaWNlbnNlcyBvZiBhbnkgdHlwZSB0aGF0IHlvdSBuZWVkLgpccGFyIHtcbGlzdHRleHRccGFyZFxwbGFpblxsdHJwYXIgXHMyIFxydGxjaFxmY3MxIFxhYlxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxiXGZzMjBcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmMzhcaGljaFxhZjM4XGRiY2hcYWYxM1xsYW5nZmVugQQAAIIEAACDBAAAhAQAAIUEAACGBAAAhwQAAIgEAACJBAAAigQAAIsEAACMBAAAjQQAAI4EAACPBAAAkAQAAJEEAACSBAAAkwQAAJQEAACVBAAAlgQAAJcEAACYBAAAmQQAAJoEAACbBAAAnAQAAJ0EAACeBAAAnwQAAKAEAAChBAAAogQAAKMEAACkBAAApQQAAKYEAACnBAAAqAQAAKkEAACqBAAAqwQAAKwEAACtBAAArgQAAK8EAACwBAAAsQQAALIEAACzBAAAtAQAALUEAAC2BAAAtwQAALgEAAC5BAAAugQAALsEAAC8BAAAvQQAAL4EAAC/BAAAwAQAAMEEAADCBAAAwwQAAMQEAADFBAAAxgQAAMcEAADIBAAAyQQAAMoEAADLBAAAzAQAAM0EAADOBAAAzwQAANAEAADRBAAA0gQAANMEAADUBAAA1QQAANYEAADXBAAA2AQAANkEAADaBAAA2wQAANwEAADdBAAA3gQAAN8EAADgBAAA4QQAAOIEAADjBAAA5AQAAOUEAADmBAAA5wQAAOgEAADpBAAA6gQAAOsE")
f.Write("AADsBAAA7QQAAO4EAADvBAAA8AQAAPEEAADyBAAA8wQAAPQEAAD1BAAA9gQAAPcEAAD4BAAA+QQAAPoEAAD7BAAA/AQAAP0EAAD+BAAA/wQAAAMFAABwMTAzM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IGMuXHRhYn19XHBhcmRccGxhaW4gXGx0cnBhcgpcczJccWwgXGZpLTM2M1xsaTcyMFxyaTBcc2IxMjBcc2ExMjBcbm93aWRjdGxwYXJcamNsaXN0dGFiXHR4NzIwXHdyYXBkZWZhdWx0XGFzcGFscGhhXGFzcG51bVxmYWF1dG9cbHM2XGlsdmwxXG91dGxpbmVsZXZlbDFcYWRqdXN0cmlnaHRccmluMFxsaW43MjBcaXRhcDBccGFyYXJzaWQ2MTA4NDYzIFxydGxjaFxmY3MxIFxhYlxhZjM4XGFmczE5XGFsYW5nMTAyNSBcbHRyY2hcZmNzMCAKXGJcZnMxOVxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcYWYzOFxoaWNoXGFmMzhcZGJjaFxhZjExXGNncmlkXGxhbmducDEwMzNcbGFuZ2ZlbnAxMDMzIHtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBBZGRpdGlvbmFsIEZ1bmN0aW9uYWxpdHkufXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCAKXGx0cmNoXGZjczAgXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQ2MjM4MDgzXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggIH17")
f.Write("XHJ0bGNoXGZjczEgXGFiMFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxiMFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkMjMwMTg0NlxjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IEFWSWNvZGUgfXtccnRsY2hcZmNzMSBcYWIwXGFmMzhcYWZzMjAgClxsdHJjaFxmY3MwIFxiMFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IG1heSBwcm92aWRlIGFkZGl0aW9uYWwgZnVuY3Rpb25hbGl0eSBmb3IgdGhlIHNvZnR3YXJlLiBPdGhlciBsaWNlbnNlIHRlcm1zIGFuZCBmZWVzIG1heSBhcHBseS59e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIApcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQ3NDcxMTk3IApccGFyIHtcbGlzdHRleHRccGFyZFxwbGFpblxsdHJwYXIgXHMyIFxydGxjaFxmY3MxIFxhYlxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxiXGZzMjBcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmMzhcaGljaFxhZjM4XGRiY2hcYWYxM1xsYW5nZmVucDEwMzNcaW5zcnNpZDc0NzExOTcgXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggZC5cdGFifX17XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgClxmczIwXGRiY2hcYWYxM1xpbnNyc2lkNzQ3MTE5NyBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBObyBTZXBhcmF0aW9uIG9m")
f.Write("IFNlcnZlciBTb2Z0d2FyZS4gfXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcYjBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDc0NzExOTcgXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggCllvdSBtYXkgbm90IHNlcGFyYXRlIHRoZSBzZXJ2ZXIgc29mdHdhcmUgZm9yIHVzZSBpbiBtb3JlIHRoYW4gb25lIG9wZXJhdGluZyBzeXN0ZW0gZW52aXJvbm1lbnQgdW5kZXIgYSBzaW5nbGUgbGljZW5zZSxcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCAKIHVubGVzcyBleHByZXNzbHkgcGVybWl0dGVkLiBUaGlzIGFwcGxpZXMgZXZlbiBpZiB0aGUgb3BlcmF0aW5nIHN5c3RlbSBlbnZpcm9ubWVudHMgYXJlIG9uIHRoZSBzYW1lIHBoeXNpY2FsIGhhcmR3YXJlIHN5c3RlbS59e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkNzQ3MTE5N1xjaGFycnNpZDE0MDQ2NjY4IApccGFyIHtcbGlzdHRleHRccGFyZFxwbGFpblxsdHJwYXIgXHMxIFxydGxjaFxmY3MxIFxhYlxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxiXGZzMjBcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmMzhcaGljaFxhZjM4XGRiY2hcYWYxM1xsYW5nZmVucDEwMzNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCA0Llx0YWJ9fVxwYXJkXHBsYWluIFxsdHJwYXIKXHMxXHFsIFxmaS0zNTdcbGkzNTdccmkwXHNiMTIw")
f.Write("XHNhMTIwXG5vd2lkY3RscGFyXGpjbGlzdHRhYlx0eDM2MFx3cmFwZGVmYXVsdFxhc3BhbHBoYVxhc3BudW1cZmFhdXRvXGxzNlxvdXRsaW5lbGV2ZWwwXGFkanVzdHJpZ2h0XHJpbjBcbGluMzU3XGl0YXAwXHBhcmFyc2lkNjEwODQ2MyBccnRsY2hcZmNzMSBcYWJcYWYzOFxhZnMxOVxhbGFuZzEwMjUgXGx0cmNoXGZjczAgClxiXGZzMTlcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmMzhcaGljaFxhZjM4XGRiY2hcYWYxMVxjZ3JpZFxsYW5nbnAxMDMzXGxhbmdmZW5wMTAzMyB7XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggUFJPRFVDVCBLRVlTLn17XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgClxmczIwXGRiY2hcYWYxM1xpbnNyc2lkMTI1NDE3MTJcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCAgfXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcYjBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBUaGUgc29mdHdhcmUgcmVxdWlyZXMgfXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCAKXGx0cmNoXGZjczAgXGIwXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQxMjU0MTcxMlxjaGFycnNpZDE0MDQ2NjY4")
f.Write("IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IGEga2V5IHRvIGluc3RhbGwgb3IgYWNjZXNzIGl0LiB9e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxiMFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IApZb3UgYXJlIHJlc3BvbnNpYmxlIGZvciB1c317XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGIwXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQxMjU0MTcxMlxjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IGUgb2YgdGhlIGtleXMgYXNzaWduZWQgdG8geW91LiB9e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIApcYjBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBZb3UgXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggc2hvdWxkIG5vdCBzaGFyfXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcYjBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDEyNTQxNzEyXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggCmUgdGhlIGtleXMgd2l0aCB0aGlyZCBwYXJ0aWVzLiB9e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxiMFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkNjEwODQ2")
f.Write("M1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IFlvdSBtYXkgbm90IHVzZSB0aGUga2V5cyBhc3NpZ25lZCB0byB0aGlyZCBwYXJ0aWVzLn17XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgClxmczIwXGRiY2hcYWYxM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDc0NzExOTcgClxwYXIge1xsaXN0dGV4dFxwYXJkXHBsYWluXGx0cnBhciBcczEgXHJ0bGNoXGZjczEgXGFiXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGJcZnMyMFxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcYWYzOFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxhbmdmZW5wMTAzM1xpbnNyc2lkNzQ3MTE5NyBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCA1Llx0YWJ9fXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCAKXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQ3NDcxMTk3IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IEJFTkNITUFSSyBURVNUSU5HLiB9e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxiMFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkNzQ3MTE5NyBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBZb3UgbXVzdCBvYnRhaW4gfXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCAKXGIwXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQxNDQyMjM5MSBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBBVkljb2RlXGhpY2hcZjM4IFxycXVv")
f.Write("dGUgXGxvY2hcZjM4IHMgfXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcYjBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDc0NzExOTcgXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggCnByaW9yIHdyaXR0ZW4gYXBwcm92YWwgdG8gZGlzY2xvc2UgdG8gYSB0aGlyZCBwYXJ0eSB0aGUgcmVzdWx0cyBvZiBhbnkgYmVuY2htYXJrIHRlc3Qgb2YgdGhlIHNvZnR3YXJlLn17XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQ3NDcxMTk3XGNoYXJyc2lkMTQwNDY2NjggClxwYXIge1xsaXN0dGV4dFxwYXJkXHBsYWluXGx0cnBhciBcczEgXHJ0bGNoXGZjczEgXGFiXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGJcZnMyMFxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcYWYzOFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxhbmdmZW5wMTAzM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IDYuXHRhYn19e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIApcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBTQ09QRSBPRiBMXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggSUNFTlNFLiB9e1xydGxjaFxmY3MxIFxhYjBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcYjBcZnMyMFxkYmNoXGFmMTNc")
f.Write("aW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCAKVGhlIHNvZnR3YXJlIGlzIGxpY2Vuc2VkLCBub3Qgc29sZC4gVGhpcyBhZ3JlZW1lbnQgb25seSBnaXZlcyB5b3Ugc29tZSByaX17XHJ0bGNoXGZjczEgXGFiMFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxiMFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkMjMwMTg0NlxjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IGdodHMgdG8gdXNlIHRoZSBzb2Z0d2FyZS4gQVZJY29kZX17XHJ0bGNoXGZjczEgClxhYjBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcYjBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCAgcmVzZXJ2ZXMgYWxsIG90aGVyIHJpZ2h0cy4gVW5sZXNzIGFwcGxpY2FibGUgbGF3IGdpdmVzIHlvdSBtb3JlIHJpZ2h0cyBkZXNwaXRlIHRoaXMgbGltaXRhdGlvbiwgeW91IG1heSB1c2UgdGhlIHNvZnR3YXJlIG9ubHkgYXMgZXhwcmVzc2x5IHBlClxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IHJtaXR0ZWQgaW4gdGhpcyBhZ3JlZW1lbnQuIEluIGRvaW5nIHNvLCB5b3UgbXVzdCBjb21wbHkgd2l0aCBhbnkgdGVjaG5pY2FsIGxpbWl0YXRpb25zIGluIHRoZSBzb2Z0d2FyZSB0aGF0IG9ubHkgYWxsb3cgeW91IHRvIHVzZSBpdCBpbiBjZXJ0YWluIHdheXMuIFlvdSBtYXkgbm90")
f.Write("fXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCAKXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggClxwYXIge1xsaXN0dGV4dFxwYXJkXHBsYWluXGx0cnBhciBcczI4IFxydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxhZjNcaGljaFxhZjNcZGJjaFxhZjEzXGxhbmdmZW5wMTAzM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxsb2NoXGFmM1xkYmNoXGFmMTNcaGljaFxmMyBcJ2I3XHRhYn19XHBhcmRccGxhaW4gXGx0cnBhcgpcczI4XHFsIFxmaS0zNjNcbGk3MjBccmkwXHNiMTIwXHNhMTIwXG5vd2lkY3RscGFyXGpjbGlzdHRhYlx0eDcyMFx3cmFwZGVmYXVsdFxhc3BhbHBoYVxhc3BudW1cZmFhdXRvXGxzMVxhZGp1c3RyaWdodFxyaW4wXGxpbjcyMFxpdGFwMFxwYXJhcnNpZDYxMDg0NjMgXHJ0bGNoXGZjczEgXGFmMzhcYWZzMTlcYWxhbmcxMDI1IFxsdHJjaFxmY3MwIApcZnMxOVxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcYWYzOFxoaWNoXGFmMzhcZGJjaFxhZjExXGNncmlkXGxhbmducDEwMzNcbGFuZ2ZlbnAxMDMzIHtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCB3b3JrIGFyb3VuZCBhbnkgdGVjaG5pY2FsIGxpbWl0")
f.Write("YXRpb25zIGluIHRoZSBzb2Z0d2FyZTsKClxwYXIge1xsaXN0dGV4dFxwYXJkXHBsYWluXGx0cnBhciBcczI4IFxydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxhZjNcaGljaFxhZjNcZGJjaFxhZjEzXGxhbmdmZW5wMTAzM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxsb2NoXGFmM1xkYmNoXGFmMTNcaGljaFxmMyBcJ2I3XHRhYn1caGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCAKcmV2ZXJzZSBlbmdpbmVlciwgZGVjb21waWxlIG9yIGRpc2Fzc2VtXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggYmxlIHRoZSBzb2Z0d2FyZSwgZXhjZXB0IGFuZCBvbmx5IHRvIHRoZSBleHRlbnQgdGhhdCBhcHBsaWNhYmxlIGxhdyBleHByZXNzbHkgcGVybWl0cywgZGVzcGl0ZSB0aGlzIGxpbWl0YXRpb247ClxwYXIge1xsaXN0dGV4dFxwYXJkXHBsYWluXGx0cnBhciBcczI4IFxydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxhZjNcaGljaFxhZjNcZGJjaFxhZjEzXGxhbmdmZW5wMTAzM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxsb2NoXGFmM1xkYmNoXGFmMTNcaGljaFxmMyBcJ2I3XHRhYn1caGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCAKbWFrZSBtb3JlIGNvcGllcyBvZiB0aGUgc29mdHdhcmUgdGhhbiBzcGVjaWZpZWQgaW4gdGhpcyBhZ3Jl")
f.Write("ZW1lbnQgb3IgYWxsb3dlZCBieSBhcHBsaWNhYmxlIGxhdywgZGVzcGl0ZSB0aGlzIGxpbWl0YXRpb247ClxwYXIge1xsaXN0dGV4dFxwYXJkXHBsYWluXGx0cnBhciBcczI4IFxydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxhZjNcaGljaFxhZjNcZGJjaFxhZjEzXGxhbmdmZW5wMTAzM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxsb2NoXGFmM1xkYmNoXGFmMTNcaGljaFxmMyBcJ2I3XHRhYn1caGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCAKcHVibGlzaCB0aGUgc29mdHdhcmUgZm9caGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCByIG90aGVycyB0byBjb3B5OwpccGFyIHtcbGlzdHRleHRccGFyZFxwbGFpblxsdHJwYXIgXHMyOCBccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcYWYzXGhpY2hcYWYzXGRiY2hcYWYxM1xsYW5nZmVucDEwMzNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcbG9jaFxhZjNcZGJjaFxhZjEzXGhpY2hcZjMgXCdiN1x0YWJ9XGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggCnJlbnQsIGxlYXNlIG9yIGxlbmQgdGhlIHNvZnR3YXJlOyBvcgpccGFyIHtcbGlzdHRleHRccGFyZFxwbGFpblxsdHJwYXIgXHMyOCBccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxsYW5nMTAzM1xsYW5nZmUx")
f.Write("MDMzXGxvY2hcYWYzXGhpY2hcYWYzXGRiY2hcYWYxM1xsYW5nZmVucDEwMzNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcbG9jaFxhZjNcZGJjaFxhZjEzXGhpY2hcZjMgXCdiN1x0YWJ9XGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggCnVzZSB0aGUgc29mdHdhcmUgZm9yIGNvbW1lcmNpYWwgc29mdHdhcmUgaG9zdGluZyBzZXJ2aWNlcy4KXHBhciB9XHBhcmRccGxhaW4gXGx0cnBhclxzMjVccWwgXGxpMzU3XHJpMFxzYjEyMFxzYTEyMFxub3dpZGN0bHBhclx3cmFwZGVmYXVsdFxhc3BhbHBoYVxhc3BudW1cZmFhdXRvXGFkanVzdHJpZ2h0XHJpbjBcbGluMzU3XGl0YXAwXHBhcmFyc2lkNjEwODQ2MyBccnRsY2hcZmNzMSBcYWYzOFxhZnMxOVxhbGFuZzEwMjUgXGx0cmNoXGZjczAgClxmczE5XGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxhZjM4XGhpY2hcYWYzOFxkYmNoXGFmMzE1MDVcY2dyaWRcbGFuZ25wMTAzM1xsYW5nZmVucDEwMzMge1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IApSaWdodHMgdG8gYWNjZXNzIHRoZSBzb2Z0d2FyZSBvbiBhbnkgZGV2aWNlIGRvIG5vdCBnaXZlIHl9e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkMjMwMTg0NlxjaGFycnNpZDE0MDQ2NjY4IFxo")
f.Write("aWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IG91IGFueSByaWdodCB0byBpbXBsZW1lbnQgQVZJY29kZSBwYXRlbnRzIG9yIG90aGVyIEFWSWNvZGV9e1xydGxjaFxmY3MxIApcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCAgaW50ZWxsZWN0dWFsIHByb3BlcnR5IGluIHNcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBvZnR3YXJlIG9yIGRldmljZXMgdGhhdCBhY2Nlc3MgdGhhdCBkZXZpY2UuClxwYXIge1xsaXN0dGV4dFxwYXJkXHBsYWluXGx0cnBhciBcczEgXHJ0bGNoXGZjczEgXGFiXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGJcZnMyMFxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcYWYzOFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxhbmdmZW5wMTAzM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IDcuXHRhYn19XHBhcmRccGxhaW4gXGx0cnBhcgpcczFccWwgXGZpLTM1N1xsaTM1N1xyaTBcc2IxMjBcc2ExMjBcbm93aWRjdGxwYXJcamNsaXN0dGFiXHR4MzYwXHdyYXBkZWZhdWx0XGFzcGFscGhhXGFzcG51bVxmYWF1dG9cbHM2XG91dGxpbmVsZXZlbDBcYWRqdXN0cmlnaHRccmluMFxsaW4zNTdcaXRhcDBccGFyYXJzaWQ2MTA4NDYzIFxydGxjaFxmY3MxIFxhYlxhZjM4XGFmczE5XGFsYW5nMTAyNSBcbHRyY2hc")
f.Write("ZmNzMCAKXGJcZnMxOVxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcYWYzOFxoaWNoXGFmMzhcZGJjaFxhZjExXGNncmlkXGxhbmducDEwMzNcbGFuZ2ZlbnAxMDMzIHtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBBTFRFUk5BVElWRSBWRVJTSU9OUy4gfXtccnRsY2hcZmNzMSBcYWIwXGFmMzhcYWZzMjAgClxsdHJjaFxmY3MwIFxiMFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IFRoZSBzb2Z0d2FyZSBtYXkgaW5jbHVkZSBtb3JlIHRoYW4gb25lIHZlcnNpb24uIFlvdSBtYXkgdXNlIG9ubHkgb25lIHZlcnNpb24gYXQgb25lIHRpbWUufXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCAKXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggClxwYXIge1xsaXN0dGV4dFxwYXJkXHBsYWluXGx0cnBhciBcczEgXHJ0bGNoXGZjczEgXGFiXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGJcZnMyMFxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcYWYzOFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxhbmdmZW5wMTAzM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IDguXHRhYn1c")
f.Write("aGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBCQUNLVVAgQ09QWS4gCn17XHJ0bGNoXGZjczEgXGFiMFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxiMFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IFlvdSBtYXkgbWFrZSBvbmUgYmFja3VwIGNvcHkgb2YgdGhlIHNvZnR3YXJlIG1lZGlhLiBZb3UgbWF5IHVzZSBpdCBvbmx5IHRvIGNyZWF0ZSBpbnN0YVxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IApuY2VzIG9mIHRoZSBzb2Z0d2FyZS59e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IApccGFyIHtcbGlzdHRleHRccGFyZFxwbGFpblxsdHJwYXIgXHMxIFxydGxjaFxmY3MxIFxhYlxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxiXGZzMjBcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmMzhcaGljaFxhZjM4XGRiY2hcYWYxM1xsYW5nZmVucDEwMzNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCA5Llx0YWJ9XGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggCkRPQ1VNRU5UQVRJT04ufXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDEyNTQxNzEyXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYz")
f.Write("OFxkYmNoXGFmMTNcbG9jaFxmMzggIH17XHJ0bGNoXGZjczEgXGFiMFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxiMFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IApBbnkgcGVyc29uIHRoYXQgaGFzIHZhbGlkIGFjY2VzcyB0byB5b3VyIGNvbXB1dGVyIG9yIGludGVybmFsIG5ldHdvcmsgbWF5IGNvcHkgYW5kIHVzZSB0aGUgZG9jdW1lbnRhdGlvbiBmb3IgeW91ciBpbnRlcm5hbCwgcmVmZXJlbmNlIHB1cnBvc2VzLn17XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkNzQ3MTE5NyAKXHBhciB7XGxpc3R0ZXh0XHBhcmRccGxhaW5cbHRycGFyIFxzMSBccnRsY2hcZmNzMSBcYWJcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcYlxmczIwXGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxhZjM4XGhpY2hcYWYzOFxkYmNoXGFmMTNcbGFuZ2ZlbnAxMDMzXGluc3JzaWQ3NDcxMTk3IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IDEwLlx0YWJ9fXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCAKXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQ3NDcxMTk3IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IFRSQU5TRkVSIFRPIEEgVEhJUkQgUEFSVFkuIH17XHJ0bGNoXGZjczEgXGFiMFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxiMFxm")
f.Write("czIwXGRiY2hcYWYxM1xpbnNyc2lkMTQ0MjIzOTEgXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggU3ViamVjdCB0byB0aGUgcmVxdWlyZW1lbnQgdGhhdCB0aGUgZ3JhbnRlZCBsaWNlClxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IG5zZSBub3QgYmUgc2VwYXJhdGVkIGZyb20gdGhlIHF1YWxpZnlpbmcgbGljZW5zZSwgfXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcYjBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDE0NDIyMzkxIFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IHR9e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIApcYjBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDc0NzExOTcgXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggCmhlIGZpcnN0IHVzZXIgb2YgdGhlIHNvZnR3YXJlIG1heSB0cmFuc2ZlciBpdCwgdGhpcyBhZ3JlZW1lbnQgYW5kIG1hbmFnZW1lbnQgbGljZW5zZXMgZGlyZWN0bHkgdG8gYSB0aGlyZCBwYXJ0eS4gQmVmb3JlIHRoZSB0cmFuc2ZlciwgdGhhdCBwYXJ0eSBtdXN0IGFncmVlIHRoYXQgdGhpcyBhZ3JlZW1lbnQgYXBwbGllcyB0byB0aGUgdHJhbnNmZXIgYW5kIHVcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCAKc2Ugb2YgdGhlIHNvZnR3YXJlLiBUaGUgZmlyc3QgdXNlciBtYXkgbm90IHJldGFpbiBhbnkgaW5zdGFuY2VzIG9mIHRoZSBzb2Z0d2FyZSB1bmxlc3MgdGhhdCB1c2VyIGFsc28gcmV0YWlucyBhbm90aGVy")
f.Write("IGxpY2Vuc2UgZm9yIHRoZSBzb2Z0d2FyZS59e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkNzQ3MTE5N1xjaGFycnNpZDE0MDQ2NjY4IApccGFyIHtcbGlzdHRleHRccGFyZFxwbGFpblxsdHJwYXIgXHMxIFxydGxjaFxmY3MxIFxhYlxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxiXGZzMjBcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmMzhcaGljaFxhZjM4XGRiY2hcYWYxM1xsYW5nZmVucDEwMzNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCAxMS5cdGFifX17XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgClxmczIwXGRiY2hcYWYxM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IEVYUE9SVCBSRVNUUklDVElPTlMuIH17XHJ0bGNoXGZjczEgXGFiMFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxiMFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IFRoZSBzb2Z0d2FyZSB9e1xydGxjaFxmY3MxIApcYWIwXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGIwXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQxNDQxOTEzM1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IGlzIHN1YmplY3QgdG8gVW5pdGVk")
f.Write("IFN0YXRlcyB9e1xydGxjaFxmY3MxIFxhYjBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcYjBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCAKXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggZXhwb3J0IGxhd3MgYW5kIHJlZ3VsYXRpb25zLiBZb3UgbXVzdCBjb21wbHkgd2l0aCBhbGwgZG9tZXN0aWMgYW5kIGludGVybmF0aW9uYWwgZXhwb3J0IGxhd3MgYW5kIHJlZ3VsYXRpb25zIHRoYXQgYXBwbHkgdG8gdGhlIHNvZnR3YXJlLiBUaGVzZSBsYXdzIGluY2x1ZGUgcmVzdHJpY3Rpb25zIG9uIGRlc3RpbmF0aW9ucywgZW5kIHVzZXJzIGFuZCBlbmQgdXNlLiB9e1xydGxjaFxmY3MxIApcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCAKXHBhciB7XGxpc3R0ZXh0XHBhcmRccGxhaW5cbHRycGFyIFxzMSBccnRsY2hcZmNzMSBcYWJcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcYlxmczIwXGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxhZjM4XGhpY2hcYWYzOFxkYmNoXGFmMTNcbGFuZ2ZlbnAxMDMzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggMTIuXHRhYn19XHBhcmQgXGx0cnBhcgpcczFccWwgXGZpLTM1N1xsaTM1N1xyaTBcc2IxMjBcc2ExMjBcbm93aWRjdGxwYXJcamNsaXN0dGFiXHR4MzYwXHdyYXBkZWZhdWx0XGFzcGFscGhhXGFz")
f.Write("cG51bVxmYWF1dG9cbHM2XG91dGxpbmVsZXZlbDBcYWRqdXN0cmlnaHRccmluMFxsaW4zNTdcaXRhcDBccGFyYXJzaWQxNDUxMTY2MyB7XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggClxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IFNVUFBPUlQgU0VSVklDRVN9e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxiMFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IC4gfXtccnRsY2hcZmNzMSBcYWIwXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgClxiMFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkMTU3NDMyMzZcY2hhcnJzaWQxNDUxMTY2MyBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBBVkljb2RlfXtccnRsY2hcZmNzMSBcYWIwXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGIwXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQ1MTE2NjMgXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggCiBwcm92aWRlcyBzdXBwb3J0IHNlcnZpY2VzIGZvciB0aGUgc29mdHdhcmUgYXMgZGVzY3JpYmVkIGF0fXtccnRsY2hcZmNzMSBcYWIwXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGIwXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQ5Nzc3NTQ5XGNoYXJyc2lkMTQ1MTE2NjMgXGhpY2hcYWYzOFxk")
f.Write("YmNoXGFmMTNcbG9jaFxmMzggIH17XGZpZWxkXGZsZGVkaXR7XCpcZmxkaW5zdCB7XHJ0bGNoXGZjczEgXGFmMzggXGx0cmNoXGZjczAgClxpbnNyc2lkMTM1OTE3OTAgXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggIEhZUEVSTElOSyAiaHR0cDovL3N1cHBvcnQubWljcm9zb2Z0LmNvbS9vYXMiIH19e1xmbGRyc2x0IHtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcY3MzOVxiMFxmczIwXHVsXGNmMlxkYmNoXGFmMFxpbnNyc2lkOTc3NzU0OVxjaGFycnNpZDE0NTExNjYzIGh0dHA6Ly9zdXBwb3J0Lm1pY3Jvc29mdC5jb20vb2FzfX19XHNlY3RkIFxsdHJzZWN0ClxsaW5leDBcZW5kbmhlcmVcc2VjdGxpbmVncmlkMzYwXHNlY3RkZWZhdWx0Y2xcc2VjdHJzaWQxNTk0MjY0OFxzZnRuYmoge1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxiMFxmczIwXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQ1MTE2NjMgLn17XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGIwXGZzMjBcaW5zcnNpZDE0NTExNjYzXGNoYXJyc2lkMTQ1MTE2NjMgClxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4ICBJZiB5b3UgaGF2ZSBhbiBhY3RpdmUgTWljcm9zb2Z0IFByZW1pZXIgU3VwcG9ydCBTZXJ2aWNlcyBEZXNjcmlwdGlvbiwgeW91IG1heSByZXF1ZXN0IFByZW1pZXIgc3VwcG9ydCBmb3IgeW91ciBhcFxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IApwcm9wcmlhdGVs")
f.Write("eSBsaWNlbnNlZCBBVkljb2RlIHNvZnR3YXJlIHVuZGVyIHRoZSB0ZXJtcyBvZiB5b3VyIFNlcnZpY2VzIERlc2NyaXB0aW9uLiAgUHJlbWllciBzdXBwb3J0IGZvciBBVkljb2RlIGlzIGNoYXJnZWQgb24gYW4gaG91cmx5IGJhc2lzIGFuZCB3aWxsIGJlIGRlZHVjdGVkIGZyb20gdGhlIHByZXBhaWQgc3VwcG9ydCBob3VycyBvdXRsaW5lZCBpbiB5b3VyIGZlZSBhbmQgbmFtZWQgY29udGFjdHMgc2NoZWR1bGUocykuICBJbiBhZGQKXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggaVxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IHRpb24gdG8gdGhvc2UgcHJlcmVxdWlzaXRlcyBhbmQgYXNzdW1wdGlvbnMgb3V0bGluZWQgaW4geW91ciBTZXJ2aWNlcyBEZXNjcmlwdGlvbiwgb3VyIGRlbGl2ZXJ5IG9mIFByZW1pZXIgc3VwcG9ydCBmb3IgQVZJY29kZSBpcyBiYXNlZCB1cG9uIHRoZSBmb2xsb3dpbmcgcHJlcmVxdWlzaXRlcyBhbmQgYXNzdW1wdGlvbnM6IApccGFyIHtcbGlzdHRleHRccGFyZFxwbGFpblxsdHJwYXIgXHMyIFxydGxjaFxmY3MxIFxhYlxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxiXGZzMjBcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmMzhcaGljaFxhZjM4XGRiY2hcYWYxMVxsYW5nZmVucDEwMzNcaW5zcnNpZDE0NTExNjYzXGNoYXJyc2lkMTQ1MTE2NjMgXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggYS5cdGFifX1ccGFyZFxwbGFpbiBcbHRycGFyClxzMlxxbCBcZmktMzYzXGxp")
f.Write("NzIwXHJpMFxzYjEyMFxzYTEyMFx3aWRjdGxwYXJcamNsaXN0dGFiXHR4NzIwXHdyYXBkZWZhdWx0XGFzcGFscGhhXGFzcG51bVxmYWF1dG9cbHM2XGlsdmwxXG91dGxpbmVsZXZlbDFcYWRqdXN0cmlnaHRccmluMFxsaW43MjBcaXRhcDBccGFyYXJzaWQxNDUxMTY2MyBccnRsY2hcZmNzMSBcYWJcYWYzOFxhZnMxOVxhbGFuZzEwMjUgXGx0cmNoXGZjczAgClxiXGZzMTlcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmMzhcaGljaFxhZjM4XGRiY2hcYWYxMVxjZ3JpZFxsYW5nbnAxMDMzXGxhbmdmZW5wMTAzMyB7XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGIwXGZzMjBcaW5zcnNpZDE0NTExNjYzXGNoYXJyc2lkMTQ1MTE2NjMgXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggClRvIHJlY2VpdmUgc3VwcG9ydCwgeW91IG1heSBiZSByZXF1aXJlZCB0byBpbnN0YWxsIHNvbWUgb3IgYWxsIGdlbmVyYVxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IGxseSByZWxlYXNlZCB1cGdyYWRlcyBvciB1cGRhdGVzLn17XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGIwXGZzMjBcaW5zcnNpZDE0NTExNjYzXGRlbHJzaWQzNjIxODcxXGNoYXJyc2lkMTQ1MTE2NjMgClxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4ICB9e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxiMFxmczIwXGluc3JzaWQxNDUxMTY2M1xjaGFycnNpZDE0NTExNjYzIApccGFyIHtcbGlz")
f.Write("dHRleHRccGFyZFxwbGFpblxsdHJwYXIgXHMyIFxydGxjaFxmY3MxIFxhYlxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxiXGZzMjBcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmMzhcaGljaFxhZjM4XGRiY2hcYWYxMVxsYW5nZmVucDEwMzNcaW5zcnNpZDE0NTExNjYzXGNoYXJyc2lkMTQ1MTE2NjMgXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggYi5cdGFifVxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IApXZSB3aWxsIG9ubHkgcHJvdmlkZSBQcmVtaWVyIHN1cHBvcnQgZm9yIEFWSWNvZGUgc29mdHdhcmUgVmVyc2lvbiA1Ljcgb3IgaGlnaGVyLgpccGFyIHtcbGlzdHRleHRccGFyZFxwbGFpblxsdHJwYXIgXHMyIFxydGxjaFxmY3MxIFxhYlxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxiXGZzMjBcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmMzhcaGljaFxhZjM4XGRiY2hcYWYxMVxsYW5nZmVucDEwMzNcaW5zcnNpZDE0NTExNjYzXGNoYXJyc2lkMTQ1MTE2NjMgXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggYy5cdGFifVxoaWNoXGFmMzhcZGJjaFxhZjExXGxvY2hcZjM4IApZb3UgbWF5IGFwcGx5IEFWSWNvZGUgUHJlbWllciBzfXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcYjBcZnMyMFxpbnNyc2lkNjM2OTA4NCBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCB1cHBvcnQgfXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcYjBcZnMyMFxpbnNy")
f.Write("c2lkMTQ1MTE2NjNcY2hhcnJzaWQxNDUxMTY2MyBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCAKaG91cnMgdG93YXJkcyBzdGFuZGFyZCBwcm9ibGVtIHJlc29sdXRpb24gcmVxdWVzdHMgKGFzIGRlZmluZWQgaW4geW91ciBTZXJ2aWNlcyBEZXNjcmlwdGlvbikuIEhvd2V2ZXIsXGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggIHN0YW5kYXJkIHByb2JsZW0gcmVzb2x1dGlvbiBob3VycyBjYW5ub3QgYmUgYXBwbGllZCB0byBBVkljb2RlIHN1cHBvcnQgcmVxdWVzdHMuClxwYXIge1xsaXN0dGV4dFxwYXJkXHBsYWluXGx0cnBhciBcczIgXHJ0bGNoXGZjczEgXGFiXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGJcZnMyMFxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcYWYzOFxoaWNoXGFmMzhcZGJjaFxhZjExXGxhbmdmZW5wMTAzM1xpbnNyc2lkMTQ1MTE2NjNcY2hhcnJzaWQxNDUxMTY2MyBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCBkLlx0YWJ9XGhpY2hcYWYzOFxkYmNoXGFmMTFcbG9jaFxmMzggCk5vIG9uc2l0ZSBzdXBwb3J0IHdpbGwgYmUgcHJvdmlkZWQgZm9yIGFueSB2ZXJzaW9ucyBvZiBBVkljb2RlLn17XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGIwXGZzMjBcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDUxMTY2MyBcaGljaFxhZjM4XGRiY2hcYWYxMVxsb2NoXGYzOCAgClxwYXIge1xsaXN0dGV4dFxwYXJkXHBsYWluXGx0cnBhciBcczEgXHJ0bGNoXGZjczEgXGFi")
f.Write("XGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGJcZnMyMFxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcYWYzOFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxhbmdmZW5wMTAzM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IDEzLlx0YWJ9fVxwYXJkXHBsYWluIFxsdHJwYXIKXHMxXHFsIFxmaS0zNTdcbGkzNTdccmkwXHNiMTIwXHNhMTIwXG5vd2lkY3RscGFyXGpjbGlzdHRhYlx0eDM2MFx3cmFwZGVmYXVsdFxhc3BhbHBoYVxhc3BudW1cZmFhdXRvXGxzNlxvdXRsaW5lbGV2ZWwwXGFkanVzdHJpZ2h0XHJpbjBcbGluMzU3XGl0YXAwXHBhcmFyc2lkNjEwODQ2MyBccnRsY2hcZmNzMSBcYWJcYWYzOFxhZnMxOVxhbGFuZzEwMjUgXGx0cmNoXGZjczAgClxiXGZzMTlcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmMzhcaGljaFxhZjM4XGRiY2hcYWYxMVxjZ3JpZFxsYW5nbnAxMDMzXGxhbmdmZW5wMTAzMyB7XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggRU5USVJFIEFHUkVFTUVOVC4gfXtccnRsY2hcZmNzMSBcYWIwXGFmMzhcYWZzMjAgClxsdHJjaFxmY3MwIFxiMFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IFRoaXMg")
f.Write("YWdyZWVtZW50IChpbmNsdWRpbmcgdGhlIGxpbWl0ZWQgd2FycmFudHkgYmVsb3cpLCBhbmQgdGhlIHRlcm1zIGZvciBzdXBwbGVtZW50cywgXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggCnVwZGF0ZXMsIEludGVybmV0LWJhc2VkIHNlcnZpY2VzIGFuZCBzdXBwb3J0IHNlcnZpY2VzIHRoYXQgeW91IHVzZSwgYXJlIHRoZSBlbnRpcmUgYWdyZWVtZW50IGZvciB0aGUgc29mdHdhcmUgYW5kIHN1cHBvcnQgc2VydmljZXMufXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCAKXHBhciB7XGxpc3R0ZXh0XHBhcmRccGxhaW5cbHRycGFyIFxzMSBccnRsY2hcZmNzMSBcYWJcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcYlxmczIwXGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxhZjM4XGhpY2hcYWYzOFxkYmNoXGFmMTNcbGFuZ2ZlbnAxMDMzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggMTQuXHRhYn19XHBhcmQgXGx0cnBhcgpcczFccWwgXGZpLTM2MFxsaTM2MFxyaTBcc2IxMjBcc2ExMjBcbm93aWRjdGxwYXJcamNsaXN0dGFiXHR4MzYwXHdyYXBkZWZhdWx0XGFzcGFscGhhXGFzcG51bVxmYWF1dG9cbHM2XG91dGxpbmVsZXZlbDBcYWRqdXN0cmlnaHRccmluMFxsaW4zNjBcaXRhcDBccGFyYXJzaWQ2MTA4NDYzIHtccnRsY2hcZmNzMSBcYWYzOFxhZnMy")
f.Write("MCBcbHRyY2hcZmNzMCBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCAKXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggQVBQTElDQUJMRSBMQVcuClxwYXIge1xsaXN0dGV4dFxwYXJkXHBsYWluXGx0cnBhciBcczIgXHJ0bGNoXGZjczEgXGFiXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGJcZnMyMFxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcYWYzOFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxhbmdmZW5wMTAzM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IGEuXHRhYn19XHBhcmRccGxhaW4gXGx0cnBhcgpcczJccWwgXGZpLTM2M1xsaTcyMFxyaTBcc2IxMjBcc2ExMjBcbm93aWRjdGxwYXJcamNsaXN0dGFiXHR4NzIwXHdyYXBkZWZhdWx0XGFzcGFscGhhXGFzcG51bVxmYWF1dG9cbHM2XGlsdmwxXG91dGxpbmVsZXZlbDFcYWRqdXN0cmlnaHRccmluMFxsaW43MjBcaXRhcDBccGFyYXJzaWQ2MTA4NDYzIFxydGxjaFxmY3MxIFxhYlxhZjM4XGFmczE5XGFsYW5nMTAyNSBcbHRyY2hcZmNzMCAKXGJcZnMxOVxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcYWYzOFxoaWNoXGFmMzhcZGJjaFxhZjExXGNncmlkXGxhbmducDEwMzNcbGFuZ2ZlbnAxMDMzIHtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4")
f.Write("XGRiY2hcYWYxM1xsb2NoXGYzOCBVbml0ZWQgU3RhdGVzLiB9e1xydGxjaFxmY3MxIFxhYjBcYWYzOFxhZnMyMCAKXGx0cmNoXGZjczAgXGIwXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggSWYgeW91IGFjcXVpcmVkIHRoZSBzb2Z0d2FyZSBpbiB0aGUgVW5pdGVkIFN0YXRlcywgV2FzaGluZ3RvbiBzdGF0ZSBsYXcgZ292ZXJucyB0aGUgaW50ZXJwcmV0XGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggCmF0aW9uIG9mIHRoaXMgYWdyZWVtZW50IGFuZCBhcHBsaWVzIHRvIGNsYWltcyBmb3IgYnJlYWNoIG9mIGl0LCByZWdhcmRsZXNzIG9mIGNvbmZsaWN0IG9mIGxhd3MgcHJpbmNpcGxlcy4gVGhlIGxhd3Mgb2YgdGhlIHN0YXRlIHdoZXJlIHlvdSBsaXZlIGdvdmVybiBhbGwgb3RoZXIgY2xhaW1zLCBpbmNsdWRpbmcgY2xhaW1zIHVuZGVyIHN0YXRlIGNvbnN1bWVyIHByb3RlY3Rpb24gbGF3cywgdW5mYWlyIGNvbXBldGl0aW9uIGxhd3MsIGFuZCBpbgpcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCAgXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggdG9ydC59e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IApccGFyIHtcbGlzdHRleHRccGFyZFxwbGFpblxsdHJwYXIgXHMyIFxydGxjaFxmY3MxIFxhYlxhZjM4")
f.Write("XGFmczIwIFxsdHJjaFxmY3MwIFxiXGZzMjBcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmMzhcaGljaFxhZjM4XGRiY2hcYWYxM1xsYW5nZmVucDEwMzNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBiLlx0YWJ9XGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggCk91dHNpZGUgdGhlIFVuaXRlZCBTdGF0ZXMuIH17XHJ0bGNoXGZjczEgXGFiMFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxiMFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IElmIHlvdSBhY3F1aXJlZCB0aGUgc29mdHdhcmUgaW4gYW55IG90aGVyIGNvdW50cnksIHRoZSBsYXdzIG9mIHRoYXQgY291bnRyeSBhcHBseS59e1xydGxjaFxmY3MxIApcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCAKXHBhciB7XGxpc3R0ZXh0XHBhcmRccGxhaW5cbHRycGFyIFxzMSBccnRsY2hcZmNzMSBcYWJcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcYlxmczIwXGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxhZjM4XGhpY2hcYWYzOFxkYmNoXGFmMTNcbGFuZ2ZlbnAxMDMzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggMTUuXHRhYn19XHBhcmRccGxhaW4gXGx0cnBhcgpc")
f.Write("czFccWwgXGZpLTM1N1xsaTM1N1xyaTBcc2IxMjBcc2ExMjBcbm93aWRjdGxwYXJcamNsaXN0dGFiXHR4MzYwXHdyYXBkZWZhdWx0XGFzcGFscGhhXGFzcG51bVxmYWF1dG9cbHM2XG91dGxpbmVsZXZlbDBcYWRqdXN0cmlnaHRccmluMFxsaW4zNTdcaXRhcDBccGFyYXJzaWQ2MTA4NDYzIFxydGxjaFxmY3MxIFxhYlxhZjM4XGFmczE5XGFsYW5nMTAyNSBcbHRyY2hcZmNzMCAKXGJcZnMxOVxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcYWYzOFxoaWNoXGFmMzhcZGJjaFxhZjExXGNncmlkXGxhbmducDEwMzNcbGFuZ2ZlbnAxMDMzIHtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBMRUdBTCBFRkZFQ1QuIH17XHJ0bGNoXGZjczEgXGFiMFxhZjM4XGFmczIwIApcbHRyY2hcZmNzMCBcYjBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBUaGlzIGFncmVlbWVudCBkZXNjcmliZXMgY2VydGFpbiBsZWdhbCByaWdodHMuIFlvdSBtYXkgaGF2ZSBvdGhlciByaWdodHMgdW5kZXIgdGhlIGxhd3Mgb2YgeW91ciBzdGF0ZSBvciBjb3VudHJ5LiBZb3UgbWF5IGFsc29caGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCAKIGhhdmUgcmlnaHRzIHdpdGggcmVzcGVjdCB0byB0aGUgcGFydHkg")
f.Write("ZnJvbSB3aG9tIHlvdSBhY3F1aXJlZCB0aGUgc29mdHdhcmUuIFRoaXMgYWdyZWVtZW50IGRvZXMgbm90IGNoYW5nZSB5b3VyIHJpZ2h0cyB1bmRlciB0aGUgbGF3cyBvZiB5b3VyIHN0YXRlIG9yIGNvdW50cnkgaWYgdGhlIGxhd3Mgb2YgeW91ciBzdGF0ZSBvciBjb3VudHJ5IGRvIG5vdCBwZXJtaXQgaXQgdG8gZG8gc28ufXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCAKXGx0cmNoXGZjczAgXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkODc0OTA2IApccGFyIHtcbGlzdHRleHRccGFyZFxwbGFpblxsdHJwYXIgXHMxIFxydGxjaFxmY3MxIFxhYlxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxiXGZzMjBcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmMzhcaGljaFxhZjM4XGRiY2hcYWYxM1xsYW5nZmVucDEwMzNcaW5zcnNpZDE1MzUyNjI5IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IDE2Llx0YWJ9fVxwYXJkIFxsdHJwYXIKXHMxXHFsIFxmaS0zNTdcbGkzNTdccmkwXHNiMTIwXHNhMTIwXHdpZGN0bHBhclxqY2xpc3R0YWJcdHgzNjBcd3JhcGRlZmF1bHRcYXNwYWxwaGFcYXNwbnVtXGZhYXV0b1xsczZcb3V0bGluZWxldmVsMFxhZGp1c3RyaWdodFxyaW4wXGxpbjM1N1xpdGFwMFxwYXJhcnNpZDg3NDkwNiB7XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQxNTM1MjYyOSAKXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggRElT")
f.Write("Q0xBSU1FUiBPRiBXQVJSQU5UWS4gfXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDg3NDkwNiBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBUaGUgc29mdHdcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBcaGljaFxmMzggYXJlIGlzIGxpY2Vuc2VkIFwnOTNcbG9jaFxmMzggXGhpY2hcZjM4IGFzLWlzLlwnOTQKXGxvY2hcZjM4ICBZb3UgYmVhciB0aGUgcmlzayBvZiB1c2luZyBpdC4gQVZJY29kZSBnaXZlcyBubyBleHByZXNzIHdhcnJhbnRpZXMsIGd1YXJhbnRlZXMgb3IgY29uZGl0aW9ucy4gWW91IG1heSBoYXZlIGFkZGl0aW9uYWwgY29uc3VtZXIgcmlnaHRzIHVuZGVyIHlvdXIgbG9jYWwgbGF3cyB3aGljaCB0aGlzIGFncmVlbWVudCBjYW5ub3QgY2hhbmdlLiBUbyB0aGUgZXh0ZW50IHBlcm1pdHRlZCB1bmRlciB5b3VyIGxvYwpcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBhXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggbCBsYXdzLCBBVkljb2RlIGV4Y2x1ZGVzIHRoZSBpbXBsaWVkIHdhcnJhbnRpZXMgb2YgbWVyY2hhbnRhYmlsaXR5LCBmaXRuZXNzIGZvciBhIHBhcnRpY3VsYXIgcHVycG9zZSBhbmQgbm9uLWluZnJpbmdlbWVudC4KXHBhciB7XGxpc3R0ZXh0XHBhcmRccGxhaW5cbHRycGFyIFxzMSBccnRsY2hcZmNzMSBcYWJcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcYlxmczIwXGxhbmcxMDMzXGxhbmdmZTEwMzNc")
f.Write("bG9jaFxhZjM4XGhpY2hcYWYzOFxkYmNoXGFmMTNcbGFuZ2ZlbnAxMDMzXGluc3JzaWQxNTM1MjYyOSBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCAxNy5cdGFifX1ccGFyZCBcbHRycGFyClxzMVxxbCBcZmktMzU3XGxpMzU3XHJpMFxzYjEyMFxzYTEyMFxub3dpZGN0bHBhclxqY2xpc3R0YWJcdHgzNjBcd3JhcGRlZmF1bHRcYXNwYWxwaGFcYXNwbnVtXGZhYXV0b1xsczZcb3V0bGluZWxldmVsMFxhZGp1c3RyaWdodFxyaW4wXGxpbjM1N1xpdGFwMFxwYXJhcnNpZDYxMDg0NjMge1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkMTUzNTI2MjkgClxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IExJTUlUQVRJT04gT04gQU5EIEVYQ0xVU0lPTiB9e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IE9GIERBTUF9e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIApcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDE1NzQzMjM2XGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggR0VTLiBZb3UgY2FuIHJlY292ZXIgZnJvbSBBVkljb2RlfXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDYxMDg0NjNcY2hh")
f.Write("cnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCAKIGFuZCBpdHMgc3VwcGxpZXJzIG9ubHkgZGlyZWN0IGRhbWFnZXMgdXAgdG99e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkMTU0ODc0MTEgXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggIFUuUy4gJDUuMDB9e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IApcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCAuIFlvdSBjYW5uXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggb3QgcmVjb3ZlciBhbnkgb3RoZXIgZGFtYWdlcywgaW5jbHVkaW5nIGNvbnNlcXVlbnRpYWwsIGxvc3QgcHJvZml0cywgc3BlY2lhbCwgaW5kaXJlY3Qgb3IgaW5jaWRlbnRhbCBkYW1hZ2VzLgpccGFyIH1ccGFyZFxwbGFpbiBcbHRycGFyXHMyNVxxbCBcbGkzNTdccmkwXHNiMTIwXHNhMTIwXG5vd2lkY3RscGFyXHdyYXBkZWZhdWx0XGFzcGFscGhhXGFzcG51bVxmYWF1dG9cYWRqdXN0cmlnaHRccmluMFxsaW4zNTdcaXRhcDBccGFyYXJzaWQ2MTA4NDYzIFxydGxjaFxmY3MxIFxhZjM4XGFmczE5XGFsYW5nMTAyNSBcbHRyY2hcZmNzMCAKXGZzMTlcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmMzhcaGljaFxhZjM4XGRiY2hcYWYzMTUwNVxjZ3JpZFxsYW5nbnAxMDMzXGxhbmdmZW5wMTAz")
f.Write("MyB7XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggVGhpcyBsaW1pdGF0aW9uIGFwcGxpZXMgdG8KXHBhciB7XGxpc3R0ZXh0XHBhcmRccGxhaW5cbHRycGFyIFxzMjggXHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmM1xoaWNoXGFmM1xkYmNoXGFmMTNcbGFuZ2ZlbnAxMDMzXGluc3JzaWQ2MTA4NDYzXGNoYXJyc2lkMTQwNDY2NjggXGxvY2hcYWYzXGRiY2hcYWYxM1xoaWNoXGYzIFwnYjdcdGFifX1ccGFyZFxwbGFpbiBcbHRycGFyClxzMjhccWwgXGZpLTM2M1xsaTcyMFxyaTBcc2IxMjBcc2ExMjBcbm93aWRjdGxwYXJcamNsaXN0dGFiXHR4NzIwXHdyYXBkZWZhdWx0XGFzcGFscGhhXGFzcG51bVxmYWF1dG9cbHMxXGFkanVzdHJpZ2h0XHJpbjBcbGluNzIwXGl0YXAwXHBhcmFyc2lkNjEwODQ2MyBccnRsY2hcZmNzMSBcYWYzOFxhZnMxOVxhbGFuZzEwMjUgXGx0cmNoXGZjczAgClxmczE5XGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxhZjM4XGhpY2hcYWYzOFxkYmNoXGFmMTFcY2dyaWRcbGFuZ25wMTAzM1xsYW5nZmVucDEwMzMge1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkNjEwODQ2M1xjaGFycnNpZDE0MDQ2NjY4IFxoaWNo")
f.Write("XGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IAphbnl0aGluZyByZWxhdGVkIHRvIHRoZSBzb2Z0d2FyZSwgc2VydmljZXMsIGNvbnRlbnQgKGluY2x1ZGluZyBjb2RlKSBvbiB0aGlyZCBwYXJ0eSBJbnRlcm5ldCBzaXRlcywgb3IgdGhpcmQgcGFydHkgcHJvZ1xoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IHJhbXM7IGFuZApccGFyIHtcbGlzdHRleHRccGFyZFxwbGFpblxsdHJwYXIgXHMyOCBccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxsYW5nMTAzM1xsYW5nZmUxMDMzXGxvY2hcYWYzXGhpY2hcYWYzXGRiY2hcYWYxM1xsYW5nZmVucDEwMzNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCBcbG9jaFxhZjNcZGJjaFxhZjEzXGhpY2hcZjMgXCdiN1x0YWJ9XGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggCmNsYWltcyBmb3IgYnJlYWNoIG9mIGNvbnRyYWN0LCBicmVhY2ggb2Ygd2FycmFudHksIGd1YXJhbnRlZSBvciBjb25kaXRpb24sIHN0cmljdCBsaWFiaWxpdHksIG5lZ2xpZ2VuY2UsIG9yIG90aGVyIHRvcnQgdG8gdGhlIGV4dGVudCBwZXJtaXR0ZWQgYnkgYXBwbGljYWJsZSBsYXcuClxwYXIgfVxwYXJkIFxsdHJwYXJcczI4XHFsIFxsaTM1N1xyaTBcc2IxMjBcc2ExMjBcbm93aWRjdGxwYXJcd3JhcGRlZmF1bHRcYXNwYWxwaGFcYXNwbnVtXGZhYXV0b1xhZGp1c3RyaWdodFxyaW4wXGxpbjM1N1xpdGFwMFxwYXJhcnNpZDEwNTU0Mzk4IHtccnRsY2hcZmNzMSBcYWYz")
f.Write("OFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDE1NDg3NDExIFxoaWNoXGFmMzhcZGJjaFxhZjEzXGxvY2hcZjM4IApJdCBhbHNvIGFwcGxpZXMgZXZlbiBpZiB9e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkMTU3NDMyMzZcY2hhcnJzaWQxNDA0NjY2OCBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBBVkljb2RlfXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDYxMDg0NjNcY2hhcnJzaWQxNDA0NjY2OCAKXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggIGtuZXcgb3Igc2hvdWxkIGhhdmUga25vd24gYWJvdXQgdGhlIHBvc3NpYmlsaXR5IG9mIHRcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBoZSBkYW1hZ2VzLn17XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcZGJjaFxhZjEzXGluc3JzaWQxNTQ4NzQxMSBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCAKIFRoZSBhYm92ZSBsaW1pdGF0aW9uIG9yIGV4Y2x1c2lvbiBtYXkgbm90IGFwcGx5IHRvIHlvdSBiZWNhdXNlIHlvdXIgY291bnRyeSBtYXkgbm90IGFsbG93IHRoZSBleGNsdXNpb24gb3IgbGltaXRhdGlvbiBvZiBpbmNpZGVudGFsLCBjb25zZXF1ZW50aWFsIG9yIG90aGVyIGRhbWFnZXMufXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMy")
f.Write("MFxkYmNoXGFmMTNcaW5zcnNpZDEwNTU0Mzk4IApccGFyIH1ccGFyZFxwbGFpbiBcbHRycGFyXHM1N1xxbCBcbGkwXHJpMFxzYjEyMFxzYTEyMFxub3dpZGN0bHBhclx3cmFwZGVmYXVsdFxhc3BhbHBoYVxhc3BudW1cZmFhdXRvXGFkanVzdHJpZ2h0XHJpbjBcbGluMFxpdGFwMFxwYXJhcnNpZDUxMjA3NDEgXHJ0bGNoXGZjczEgXGFiXGFmMzhcYWZzMTlcYWxhbmcxMDI1IFxsdHJjaFxmY3MwIApcYlxmczE5XGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxhZjM4XGhpY2hcYWYzOFxkYmNoXGFmMTFcY2dyaWRcbGFuZ25wMTAzM1xsYW5nZmVucDEwMzMge1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGRiY2hcYWYxM1xpbnNyc2lkMTUzNTI2MjkgClxwYXIgfXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDUxMjA3NDEgXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggUGxlYXNlIG5vdGU6IEFzIHRoaXMgc29mdHdhcmUgaXMgZGlzdHJpYnV0ZWQgaW4gUXVlYmVjLCBDYW5hZGEsIHNvbWUgb2YgdGhlIGNsXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggCmF1c2VzIGluIHRoaXMgYWdyZWVtZW50IGFyZSBwcm92aWRlZCBiZWxvdyBpbiBGcmVuY2guClxwYXIgfXtccnRsY2hcZmNzMSBcYWY0MjVcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcbGFuZzEwMzZcbGFuZ2ZlMTAzM1xsb2NoXGFmNDI1XGhpY2hcYWY0MjVcZGJjaFxhZjEz")
f.Write("XGxhbmducDEwMzZcaW5zcnNpZDUxMjA3NDEgXGhpY2hcYWY0MjVcZGJjaFxhZjEzXGxvY2hcZjQyNSBcaGljaFxmNDI1IFJlbWFycXVlIDogQ2UgbG9naWNpZWwgXCdlOVxsb2NoXGY0MjUgXGhpY2hcZjQyNSB0YW50IGRpc3RyaWJ1XCdlOVxsb2NoXGY0MjUgXGhpY2hcZjQyNSAKIGF1IFF1XCdlOVxsb2NoXGY0MjUgXGhpY2hcZjQyNSBiZWMsIENhbmFkYSwgY2VydGFpbmVzIGRlcyBjbGF1c2VzIGRhbnMgY2UgY29udHJhdCBzb250IGZvdXJuaWVzIGNpLWRlc3NvdXMgZW4gZnJhblwnZTdcbG9jaFxmNDI1IGFpcy59e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGxhbmcxMDM2XGxhbmdmZTEwMzNcZGJjaFxhZjEzXGxhbmducDEwMzZcaW5zcnNpZDUxMjA3NDEgClxwYXIgfVxwYXJkXHBsYWluIFxsdHJwYXJcczU4XHFsIFxsaTBccmkwXHNiMTIwXHNhMTIwXG5vd2lkY3RscGFyXHdyYXBkZWZhdWx0XGFzcGFscGhhXGFzcG51bVxmYWF1dG9cYWRqdXN0cmlnaHRccmluMFxsaW4wXGl0YXAwXHBhcmFyc2lkNTEyMDc0MSBccnRsY2hcZmNzMSBcYWYzOFxhZnMxOVxhbGFuZzEwMjUgXGx0cmNoXGZjczAgClxmczE5XGxhbmcxMDMzXGxhbmdmZTEwMzNcbG9jaFxhZjM4XGhpY2hcYWYzOFxkYmNoXGFmMTFcY2dyaWRcbGFuZ25wMTAzM1xsYW5nZmVucDEwMzMge1xydGxjaFxmY3MxIFxhYlxhZjQyNVxhZnMyMCBcbHRyY2hcZmNzMCBcYlxmczIwXGxhbmcxMDM2XGxhbmdmZTEwMzNcbG9jaFxhZjQy")
f.Write("NVxoaWNoXGFmNDI1XGRiY2hcYWYxM1xsYW5nbnAxMDM2XGluc3JzaWQ1MTIwNzQxIFxoaWNoXGFmNDI1XGRiY2hcYWYxM1xsb2NoXGY0MjUgClxoaWNoXGY0MjUgRVhPTlwnYzlcbG9jaFxmNDI1IFJBVElPTiBERSBHQVJBTlRJRS59e1xydGxjaFxmY3MxIFxhZjQyNVxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxsYW5nMTAzNlxsYW5nZmUxMDMzXGxvY2hcYWY0MjVcaGljaFxhZjQyNVxkYmNoXGFmMTNcbGFuZ25wMTAzNlxpbnNyc2lkNTEyMDc0MSBcaGljaFxhZjQyNVxkYmNoXGFmMTNcbG9jaFxmNDI1IFxoaWNoXGY0MjUgIExlIGxvZ2ljaWVsIHZpc1wnZTlcbG9jaFxmNDI1IApcaGljaFxmNDI1ICBwYXIgdW5lIGxpY2VuY2UgZXN0IG9mZmVydCBcJ2FiXGxvY2hcZjQyNSBcaGljaFxmNDI1ICB0ZWwgcXVlbCBcJ2JiXGxvY2hcZjQyNSBcaGljaFxmNDI1IC4gVG91dGUgdXRpbGlzYXRpb24gZGUgY2UgbG9naWNpZWwgZXN0IFwnZTBcbG9jaFxmNDI1ICB2b3R9e1xydGxjaFxmY3MxIFxhZjQyNVxhZnMyMCBcbHRyY2hcZmNzMCAKXGZzMjBcbGFuZzEwMzZcbGFuZ2ZlMTAzM1xsb2NoXGFmNDI1XGhpY2hcYWY0MjVcZGJjaFxhZjEzXGxhbmducDEwMzZcaW5zcnNpZDkxMjIzMjIgXGhpY2hcYWY0MjVcZGJjaFxhZjEzXGxvY2hcZjQyNSBcaGljaFxmNDI1IHJlIHNldWxlIHJpc3F1ZSBldCBwXCdlOVxsb2NoXGY0MjUgcmlsLiBBVkljb2RlfXtccnRsY2hcZmNzMSBcYWY0MjVcYWZzMjAgXGx0cmNoXGZjczAgClxmczIwXGxh")
f.Write("bmcxMDM2XGxhbmdmZTEwMzNcbG9jaFxhZjQyNVxoaWNoXGFmNDI1XGRiY2hcYWYxM1xsYW5nbnAxMDM2XGluc3JzaWQ1MTIwNzQxIFxoaWNoXGFmNDI1XGRiY2hcYWYxM1xsb2NoXGY0MjUgIG5caGljaFxmNDI1IFxycXVvdGUgXGxvY2hcZjQyNSBcaGljaFxmNDI1IGFjY29yZGUgYXVjdW5lIGF1dHJlIGdhcmFudGllIGV4cHJlc3NlLiBWb3VzIHBvdXZleiBiXCdlOVxsb2NoXGY0MjUgXGhpY2hcZjQyNSBuXCdlOVxsb2NoXGY0MjUgCmZpY2llciBkZSBkcm9pdHMgYWRkaXRpb25uZWxzIGVuIHZlcnR1IGR1IGRyb2l0IGxvY2FsIHN1ciBsYSBwclxoaWNoXGFmNDI1XGRiY2hcYWYxM1xsb2NoXGY0MjUgXGhpY2hcZjQyNSBvdGVjdGlvbiBkZXMgY29uc29tbWF0ZXVycywgcXVlIGNlIGNvbnRyYXQgbmUgcGV1dCBtb2RpZmllci4gTGEgb3UgZWxsZXMgc29udCBwZXJtaXNlcyBwYXIgbGUgZHJvaXQgbG9jYWxlLCBsZXMgZ2FyYW50aWVzIGltcGxpY2l0ZXMgZGUgcXVhbGl0XCdlOQpcbG9jaFxmNDI1ICBtYXJjaGFuZGUsIGRcaGljaFxmNDI1IFxycXVvdGUgXGxvY2hcZjQyNSBcaGljaFxmNDI1IGFkXCdlOVxsb2NoXGY0MjUgXGhpY2hcZjQyNSBxdWF0aW9uIFwnZTBcbG9jaFxmNDI1ICB1biB1c2FnZSBwYXJ0aWN1bGllciBldCBkXGhpY2hcZjQyNSBccnF1b3RlIFxsb2NoXGY0MjUgXGhpY2hcZjQyNSBhYnNlbmNlIGRlIGNvbnRyZWZhXCdlN1xsb2NoXGY0MjUgb24gc29udCBleGNsdWVzLn17XHJ0bGNoXGZjczEgClxh")
f.Write("ZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGxhbmcxMDM2XGxhbmdmZTEwMzNcZGJjaFxhZjEzXGxhbmducDEwMzZcaW5zcnNpZDUxMjA3NDEgClxwYXIgfXtccnRsY2hcZmNzMSBcYWJcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcYlxmczIwXGxhbmcxMDM2XGxhbmdmZTEwMzNcZGJjaFxhZjEzXGxhbmducDEwMzZcaW5zcnNpZDUxMjA3NDEgXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggTElNSVRBVElPTiBERVMgRE9NTUFHRVN9e1xydGxjaFxmY3MxIFxhYlxhZjQyNVxhZnMyMCBcbHRyY2hcZmNzMCAKXGJcZnMyMFxsYW5nMTAzNlxsYW5nZmUxMDMzXGxvY2hcYWY0MjVcaGljaFxhZjQyNVxkYmNoXGFmMTNcbGFuZ25wMTAzNlxpbnNyc2lkNTEyMDc0MSBcaGljaFxhZjQyNVxkYmNoXGFmMTNcbG9jaFxmNDI1IFxoaWNoXGY0MjUgLUlOVFwnYzlcbG9jaFxmNDI1IFxoaWNoXGY0MjUgUlwnY2FcbG9jaFxmNDI1IFxoaWNoXGY0MjUgVFMgRVQgRVhDTFVTSU9OIERFIFJFU1BPTlNBQklMSVRcJ2M5XGxvY2hcZjQyNSAgUE9VUiBMRVMgRE9NTUFHRVMufXsKXHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcbGFuZzEwMzZcbGFuZ2ZlMTAzM1xkYmNoXGFmMTNcbGFuZ25wMTAzNlxpbnNyc2lkOTEyMjMyMiBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCAgVm91cyBwb3V2ZXogb2J0ZW5pciBkZSBBVkljb2RlfXtccnRsY2hcZmNzMSBcYWY0MjVcYWZzMjAgXGx0cmNoXGZjczAgClxmczIw")
f.Write("XGxhbmcxMDM2XGxhbmdmZTEwMzNcbG9jaFxhZjQyNVxoaWNoXGFmNDI1XGRiY2hcYWYxM1xsYW5nbnAxMDM2XGluc3JzaWQ1MTIwNzQxIFxoaWNoXGFmNDI1XGRiY2hcYWYxM1xsb2NoXGY0MjUgXGhpY2hcZjQyNSAgZXQgZGUgc2VzIGZvdXJuaXNzZXVycyB1bmUgaW5kZW1uaXNhdGlvbiBlbiBjYXMgZGUgZG9tbWFnZXMgZGlyZWN0cyB1bmlxdWVtZW50IFwnZTBcbG9jaFxmNDI1IFxoaWNoXGY0MjUgCiBoYXV0ZXVyIGRlIDUsMDAgJCBVUy4gVm91cyBuZSBwb3V2ZXogcHJcJ2U5XGxvY2hcZjQyNSBcaGljaFxmNDI1IHRlbmRyZSBcJ2UwXGxvY2hcZjQyNSAgYXVjdW5lIGluZGVtbmlzYXRpb24gcG91ciBsZXMgYXV0cmVcaGljaFxhZjQyNVxkYmNoXGFmMTNcbG9jaFxmNDI1IFxoaWNoXGY0MjUgcyBkb21tYWdlcywgeSBjb21wcmlzIGxlcyBkb21tYWdlcyBzcFwnZTlcbG9jaFxmNDI1IFxoaWNoXGY0MjUgCmNpYXV4LCBpbmRpcmVjdHMgb3UgYWNjZXNzb2lyZXMgZXQgcGVydGVzIGRlIGJcJ2U5XGxvY2hcZjQyNSBcaGljaFxmNDI1IG5cJ2U5XGxvY2hcZjQyNSBmaWNlcy59e1xydGxjaFxmY3MxIFxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGxhbmcxMDM2XGxhbmdmZTEwMzNcZGJjaFxhZjEzXGxhbmducDEwMzZcaW5zcnNpZDUxMjA3NDEgClxwYXIgfXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxkYmNoXGFmMTNcaW5zcnNpZDUxMjA3NDEgXGhpY2hcYWYzOFxkYmNoXGFmMTNc")
f.Write("bG9jaFxmMzggQ2V0dGUgbGltaXRhdGlvbiBjb25jZXJuZSA6ClxwYXIge1xsaXN0dGV4dFxwYXJkXHBsYWluXGx0cnBhciBcczI4IFxydGxjaFxmY3MxIFxhZjQyNVxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxsYW5nMTAzNlxsYW5nZmUxMDMzXGxvY2hcYWYzXGhpY2hcYWYzXGRiY2hcYWYxM1xsYW5nbnAxMDM2XGxhbmdmZW5wMTAzM1xpbnNyc2lkNTEyMDc0MSBcbG9jaFxhZjNcZGJjaFxhZjEzXGhpY2hcZjMgXCdiN1x0YWJ9fVxwYXJkXHBsYWluIFxsdHJwYXIKXHMyOFxxbCBcZmktMzYwXGxpMzYwXHJpMFxzYjEyMFxzYTEyMFxub3dpZGN0bHBhclxqY2xpc3R0YWJcdHgzNjBcd3JhcGRlZmF1bHRcYXNwYWxwaGFcYXNwbnVtXGZhYXV0b1xsczFcYWRqdXN0cmlnaHRccmluMFxsaW4zNjBcaXRhcDBccGFyYXJzaWQ1MTIwNzQxIFxydGxjaFxmY3MxIFxhZjM4XGFmczE5XGFsYW5nMTAyNSBcbHRyY2hcZmNzMCAKXGZzMTlcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmMzhcaGljaFxhZjM4XGRiY2hcYWYxMVxjZ3JpZFxsYW5nbnAxMDMzXGxhbmdmZW5wMTAzMyB7XHJ0bGNoXGZjczEgXGFmNDI1XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGxhbmcxMDM2XGxhbmdmZTEwMzNcbG9jaFxhZjQyNVxoaWNoXGFmNDI1XGRiY2hcYWYxM1xsYW5nbnAxMDM2XGluc3JzaWQ1MTIwNzQxIFxoaWNoXGFmNDI1XGRiY2hcYWYxM1xsb2NoXGY0MjUgXGhpY2hcZjQyNSAKdG91dCBjZSBxdWkgZXN0IHJlbGlcJ2U5XGxvY2hcZjQyNSAg")
f.Write("YXUgbG9naWNpZWwsIGF1eCBzZXJ2aWNlcyBvdSBhdSBjb250ZW51ICh5IGNvbXByaXMgbGUgY29kZSkgZmlndXJhbnQgc3VyIGRlcyBzaXRlcyBJbnRlcm5ldCB0aWVycyBvdSBkYW5zIGRlcyBwcn17XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcbGFuZzEwMzZcbGFuZ2ZlMTAzM1xkYmNoXGFmMTNcbGFuZ25wMTAzNlxpbnNyc2lkNTEyMDc0MSAKXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggb2dyYW1tZXMgdGllcnMgOyBldApccGFyIHtcbGlzdHRleHRccGFyZFxwbGFpblxsdHJwYXIgXHMyOCBccnRsY2hcZmNzMSBcYWY0MjVcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcbGFuZzEwMzZcbGFuZ2ZlMTAzM1xsb2NoXGFmM1xoaWNoXGFmM1xkYmNoXGFmMTNcbGFuZ25wMTAzNlxsYW5nZmVucDEwMzNcaW5zcnNpZDUxMjA3NDEgXGxvY2hcYWYzXGRiY2hcYWYxM1xoaWNoXGYzIFwnYjdcdGFifX17XHJ0bGNoXGZjczEgXGFmNDI1XGFmczIwIFxsdHJjaFxmY3MwIApcZnMyMFxsYW5nMTAzNlxsYW5nZmUxMDMzXGxvY2hcYWY0MjVcaGljaFxhZjQyNVxkYmNoXGFmMTNcbGFuZ25wMTAzNlxpbnNyc2lkNTEyMDc0MSBcaGljaFxhZjQyNVxkYmNoXGFmMTNcbG9jaFxmNDI1IFxoaWNoXGY0MjUgbGVzIHJcJ2U5XGxvY2hcZjQyNSBcaGljaFxmNDI1IGNsYW1hdGlvbnMgYXUgdGl0cmUgZGUgdmlvbGF0aW9uIGRlIGNvbnRyYXQgb3UgZGUgZ2FyYW50aWUsIG91IGF1IHRpdHJlIGRlIHJlc3BvbnNh")
f.Write("YmlsaXRcJ2U5Clxsb2NoXGY0MjUgXGhpY2hcZjQyNSAgc3RyaWN0ZSwgZGUgblwnZTlcbG9jaFxmNDI1IGdsaWdlbmNlIG91IGRcaGljaFxmNDI1IFxycXVvdGUgXGxvY2hcZjQyNSBcaGljaFxmNDI1IHVuZSBhdXRyZSBmYXV0ZSBkYW5zIGxhIGxpbWl0ZSBhdXRvcmlzXCdlOVxsb2NoXGY0MjUgZSBwYXIgbGEgbG9pIGVuIHZpZ3VldXIufXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCAKXGZzMjBcbGFuZzEwMzZcbGFuZ2ZlMTAzM1xkYmNoXGFmMTNcbGFuZ25wMTAzNlxpbnNyc2lkNTEyMDc0MSAKXHBhciB9XHBhcmRccGxhaW4gXGx0cnBhclxzNThccWwgXGxpMFxyaTBcc2IxMjBcc2ExMjBcbm93aWRjdGxwYXJcd3JhcGRlZmF1bHRcYXNwYWxwaGFcYXNwbnVtXGZhYXV0b1xhZGp1c3RyaWdodFxyaW4wXGxpbjBcaXRhcDBccGFyYXJzaWQ1MTIwNzQxIFxydGxjaFxmY3MxIFxhZjM4XGFmczE5XGFsYW5nMTAyNSBcbHRyY2hcZmNzMCAKXGZzMTlcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmMzhcaGljaFxhZjM4XGRiY2hcYWYxMVxjZ3JpZFxsYW5nbnAxMDMzXGxhbmdmZW5wMTAzMyB7XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcbGFuZzEwMzZcbGFuZ2ZlMTAzM1xkYmNoXGFmMTNcbGFuZ25wMTAzNlxpbnNyc2lkNTEyMDc0MSBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBFbGxlIHNcaGljaFxmMzggXHJxdW90ZSBcbG9jaFxmMzggYXB9ewpccnRsY2hcZmNz")
f.Write("MSBcYWY0MjVcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcbGFuZzEwMzZcbGFuZ2ZlMTAzM1xsb2NoXGFmNDI1XGhpY2hcYWY0MjVcZGJjaFxhZjEzXGxhbmducDEwMzZcaW5zcnNpZDkxMjIzMjIgXGhpY2hcYWY0MjVcZGJjaFxhZjEzXGxvY2hcZjQyNSBcaGljaFxmNDI1IHBsaXF1ZSBcJ2U5XGxvY2hcZjQyNSBcaGljaFxmNDI1IGdhbGVtZW50LCBtXCdlYVxsb2NoXGY0MjUgbWUgc2kgQVZJY29kZX17XHJ0bGNoXGZjczEgClxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGxhbmcxMDM2XGxhbmdmZTEwMzNcZGJjaFxhZjEzXGxhbmducDEwMzZcaW5zcnNpZDUxMjA3NDEgXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggIGNvbm5hfXtccnRsY2hcZmNzMSBcYWY0MjVcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcbGFuZzEwMzZcbGFuZ2ZlMTAzM1xsb2NoXGFmNDI1XGhpY2hcYWY0MjVcZGJjaFxhZjEzXGxhbmducDEwMzZcaW5zcnNpZDUxMjA3NDEgClxoaWNoXGFmNDI1XGRiY2hcYWYxM1xsb2NoXGY0MjUgXGhpY2hcZjQyNSBpc3NhaXQgb3UgZGV2cmFpdCBjb25uYVwnZWVcbG9jaFxmNDI1IHRyZSBsXGhpY2hcZjQyNSBccnF1b3RlIFwnZTlcbG9jaFxmNDI1IFxoaWNoXGY0MjUgdmVudHVhbGl0XCdlOVxsb2NoXGY0MjUgIGRcaGljaFxmNDI1IFxycXVvdGUgXGxvY2hcZjQyNSB1biB0ZWwgZG9tbWFnZS4gU2kgdm90cmUgcGF5cyBuXGhpY2hcZjQyNSBccnF1b3RlIFxsb2NoXGY0MjUgCmF1dG9yaXNlIHBhcyBs")
f.Write("XGhpY2hcZjQyNSBccnF1b3RlIFxsb2NoXGY0MjUgXGhpY2hcZjQyNSBleGNsdXNpb24gb3UgbGEgbGltaXRhdGlvbiBkZSByZXNwb25zYWJpbGl0XCdlOVxsb2NoXGY0MjUgIHBvdXIgbGVzIGRvbW1hZ2VzIGluZGlyZWN0cywgYWNjZXNzb2lyZXMgb3UgZGUgcXVlbHF1ZSBuYXR1cmUgcXVlIGNlIHNvaXQsIGlsIHNlIHBldXQgcXVlIGxhIGxpbWl0YXRpb24gb3UgbFxoaWNoXGY0MjUgXHJxdW90ZSBcbG9jaFxmNDI1IApleGNsdXNpb24gXGhpY2hcYWY0MjVcZGJjaFxhZjEzXGxvY2hcZjQyNSBjXGhpY2hcYWY0MjVcZGJjaFxhZjEzXGxvY2hcZjQyNSBpLWRlc3N1cyBuZSBzXGhpY2hcZjQyNSBccnF1b3RlIFxsb2NoXGY0MjUgXGhpY2hcZjQyNSBhcHBsaXF1ZXJhIHBhcyBcJ2UwXGxvY2hcZjQyNSBcaGljaFxmNDI1ICB2b3RyZSBcJ2U5XGxvY2hcZjQyNSBnYXJkLn17XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgClxmczIwXGxhbmcxMDM2XGxhbmdmZTEwMzNcZGJjaFxhZjEzXGxhbmducDEwMzZcaW5zcnNpZDUxMjA3NDEgClxwYXIgfVxwYXJkIFxsdHJwYXJcczU4XHFsIFxsaTBccmkwXHNiMTIwXHNhMTIwXG5vd2lkY3RscGFyXHdyYXBkZWZhdWx0XGFzcGFscGhhXGFzcG51bVxmYWF1dG9cYWRqdXN0cmlnaHRccmluMFxsaW4wXGl0YXAwXHBhcmFyc2lkMTUzNTI2Mjkge1xydGxjaFxmY3MxIFxhYlxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxiXGZzMjBcbGFuZzEwMzZcbGFuZ2ZlMTAzM1xkYmNo")
f.Write("XGFmMTNcbGFuZ25wMTAzNlxpbnNyc2lkNTEyMDc0MSAKXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggRUZGRVQgSlVSSURJUVVFLn17XHJ0bGNoXGZjczEgXGFmNDI1XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGxhbmcxMDM2XGxhbmdmZTEwMzNcbG9jaFxhZjQyNVxoaWNoXGFmNDI1XGRiY2hcYWYxM1xsYW5nbnAxMDM2XGluc3JzaWQ1MTIwNzQxIFxoaWNoXGFmNDI1XGRiY2hcYWYxM1xsb2NoXGY0MjUgXGhpY2hcZjQyNSAgTGUgcHJcJ2U5XGxvY2hcZjQyNSBcaGljaFxmNDI1IApzZW50IGNvbnRyYXQgZFwnZTlcbG9jaFxmNDI1IGNyaXQgY2VydGFpbnMgZHJvaXRzIGp1cmlkaXF1ZXMuIFZvdXMgcG91cnJpZXogYXZvaXIgZFxoaWNoXGY0MjUgXHJxdW90ZSBcbG9jaFxmNDI1IFxoaWNoXGY0MjUgYXV0cmVzIGRyb2l0cyBwclwnZTlcbG9jaFxmNDI1IFxoaWNoXGY0MjUgdnVzIHBhciBsZXMgbG9pcyBkZSB2b3RyZSBwYXlzLiBMZSBwclwnZTlcbG9jaFxmNDI1IFxoaWNoXGY0MjUgCnNlbnQgY29udHJhdCBuZSBtb2RpZmllIHBhcyBsZXMgZHJvaXRzIHF1ZSB2b3VzIGNvbmZcJ2U4XGxvY2hcZjQyNSByZW50IGxlcyBsb317XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcbGFuZzEwMzZcbGFuZ2ZlMTAzM1xkYmNoXGFmMTNcbGFuZ25wMTAzNlxpbnNyc2lkNTEyMDc0MSBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCAKaXMgZGUgdm90cmUgcGF5cyBzaSBjZWxsZXMtY2kgbmUg")
f.Write("bGUgcGVybWV0dGVudCBwYXMufXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxsYW5nMTAzNlxsYW5nZmUxMDMzXGRiY2hcYWYxM1xsYW5nbnAxMDM2XGluc3JzaWQxMDA1NDA2M1xjaGFycnNpZDE0MDQ2NjY4IApccGFyIH17XCpcdGhlbWVkYXRhIDUwNGIwMzA0MTQwMDA2MDAwODAwMDAwMDIxMDBlOWRlMGZiZmZmMDAwMDAwMWMwMjAwMDAxMzAwMDAwMDViNDM2ZjZlNzQ2NTZlNzQ1ZjU0Nzk3MDY1NzM1ZDJlNzg2ZDZjYWM5MWNiNGVjMzMwMTA0NWY3NDhmYzgzZTUyZDRhCjljYjI0MDA4MjVlOTgyYzc4ZWM3YTI3Y2MwYzg5OTI0MTZjOWQ4YjJhNzU1ZmJmNzRjZDI1NDQyYTgyMDE2NmMyY2Q5MzNmNzllM2JlMzcyYmQxZjA3YjVjMzk4OWNhNzRhYWZmMjQyMmIyNGViMWI0NzVkYTVkZjM3NGZkOWFkCjU2ODk4MTFhMTgzYzYxYTUwZjk4ZjRiYWJlYmMyODM3ODc4MDQ5ODk5YTUyYTU3YmU2NzA2NzRjYjIzZDhlOTA3MjFmOTBhNGQyZmEzODAyY2IzNTc2MjY4MGZkODAwZWNkNzU1MWRjMThlYjg5OTEzOGUzYzk0M2Q3ZTUwM2I2CmIwMWQ1ODNkZWVlNWY5OTgyNGUyOTBiNGJhM2YzNjRlYWM0YTQzMDg4M2IzYzA5MmQ0ZWNhOGY5NDZjOTE2NDIyZWNhYjkyN2Y1MmVhNDJiODlhMWNkNTljMjU0ZjkxOWIwZTg1ZTY1MzVkMTM1YThkZTIwZjIwYjhjMTJjM2IwCjBjODk1ZmNmNjcyMDE5MmRlNmJmM2I5ZTg5ZWNkYmQ2NTk2Y2JjZGQ4ZWIyOGU3YzM2NWVjYzRlYzFmZjE0NjBmNTNmZTgxM2QzY2M3")
f.Write("ZjViN2YwMjAwMDBmZmZmMDMwMDUwNGIwMzA0MTQwMDA2MDAwODAwMDAwMDIxMDBhNWQ2CmE3ZTdjMDAwMDAwMDM2MDEwMDAwMGIwMDAwMDA1ZjcyNjU2YzczMmYyZTcyNjU2YzczODQ4ZmNmNmFjMzMwMGM4N2VmODViZDgzZDE3ZDUxZDJjMzE4MjU3NjJmYTU5MDQzMmZhMzdkMDBlMTI4N2Y2ODIyMWJkYjFiZWJkYjRmCmM3MDYwYWJiMDg4NGE0ZWZmN2E5M2RmZWFlOGJmOWUxOTRlNzIwMTY5YWFhMDZjM2UyNDMzZmNiNjhlMTc2M2RiZjdmODJjOTg1YTRhNzI1MDg1Yjc4NzA4NmEzN2JkYmI1NWZiYzUwZDFhMzNjY2QzMTFiYTU0OGI2MzA5NTEyCjBmODhkOTRmYmM1MmFlNDI2NGQxYzkxMGQyNGE0NWRiMzQ2MjI0N2ZhNzkxNzE1ZmQ3MWY5ODllMTllMDM2NGNkM2Y1MTY1MmQ3Mzc2MGFlOGZhOGM5ZmZiM2MzMzBjYzllNGZjMTdmYWYyY2U1NDUwNDZlMzc5NDRjNjllNDYyCmExYTgyZmUzNTNiZDkwYTg2NWFhZDQxZWQwYjViOGY5ZDZmZDAxMDAwMGZmZmYwMzAwNTA0YjAzMDQxNDAwMDYwMDA4MDAwMDAwMjEwMDZiNzk5NjE2ODMwMDAwMDA4YTAwMDAwMDFjMDAwMDAwNzQ2ODY1NmQ2NTJmNzQ2ODY1CjZkNjUyZjc0Njg2NTZkNjU0ZDYxNmU2MTY3NjU3MjJlNzg2ZDZjMGNjYzRkMGFjMzIwMTA0MGUxN2RhMTc3OTBkOTM3NjNiYjI4NDU2MmIyY2JhZWJiZjYwMDQzOWMxYTQxYzdhMGQyOWZkYmQ3ZTVlMzgzMzdjZWRmMTRkNTliCjRiMGQ1OTJjOWMwNzBkOGE2NWNkMmU4OGI3ZjA3YzJjYTcxYmE4ZGE0ODFjYzUyYzZjZTFj")
f.Write("NzE1ZTZlOTc4MThjOWI0OGQxM2RmNDljODczNTE3ZDIzZDU5MDg1YWRiNWRkMjBkNmI1MmJkNTIxZWYyY2RkNWViOTI0NmEzZDhiCjQ3NTdlOGQzZjcyOWUyNDVlYjJiMjYwYTAyMzhmZDAxMDAwMGZmZmYwMzAwNTA0YjAzMDQxNDAwMDYwMDA4MDAwMDAwMjEwMDMwZGQ0MzI5YTgwNjAwMDBhNDFiMDAwMDE2MDAwMDAwNzQ2ODY1NmQ2NTJmNzQ2ODY1NmQ2NTJmCjc0Njg2NTZkNjUzMTJlNzg2ZDZjZWM1OTRmNmZkYjM2MTRiZjBmZDg3NzIwNzQ2ZjYzMjc3NjFhMDc3NThhZDhiMTliMmQ0ZDFiYzQ2ZTg3MWU2OTg5OTZkODUwYTI0MGQyNDk3ZDFiZGFlMzgwMDFjM2JhNjE4NzE1ZDg2ZDg3CjYxNWI4MTE2ZDhhNWZiMzRkOTNhNmMxZGQwYWZiMDQ3NTI5MmM1NTg1ZTkyMzZkODhhYWQzZTI0MTJmOWUzZmJmZjFlMWZhOWFiZDdlZWM3MGMxZDEyMjEyOTRmZGE1ZWZkNzJjZDQzMjRmMTc5NDA5M2IwZWRkZDFlZjYyZmFkCjc5NDgyYTljMDQ5OGYxODRiNGJkMjk5MWRlYjU4ZGY3ZGZiYjhhZDc1NTQ0NjI4MjYwN2QyMmQ3NzFkYjhiOTQ0YWQ3OTc5NmE0MGZjMzU4NWVlNjI5NDk2MDZlY2M0NThjMTViYzhhNzAyOTEwZjgwOGU4YzY2YzY5Yjk1NjViCjVkOGEzMTRkM2M5NGUwMThjOGRlMWE4ZmE5NGZkMDUwOTNmNDM2NzJlMjNkMDZhZjg5OTI3YWMwNjc2MmEwNDkxMzY3ODVjMTA2MDc3NThkOTA1M2Q5NjUwMjFkNjJkNmY2ODA0ZmMwOGY4NmU0YmVmMjEwYzM1MmMxNDRkYmFiCjk5OWZiN2I0NzE3NTA5YWY2NzhiOTg1YWIwYjZi")
f.Write("NGFlNmY3ZWQ5YmE2YzQxNzBiMDZjNzg4YTcwNTQzMGFkZjcxYmFkMmI1YjA1N2QwMzYwNmExZWQ3ZWJmNWJhYmQ3YTQxY2YwMGIwZWY4M2E2NTY5NjMyY2Q0NjdmYWRkZWM5CjY5OTY0MGY2NzE5ZTc2YjdkNmFjMzU1YzdjODlmZWNhOWNjY2FkNGVhN2QzNmM2NWIyNThhMjA2NjQxZjFiNzNmOGI1ZGE2YTYzNzNkOWMxMWI5MGM1MzdlN2YwOGRjZTY2YjdiYmVhZTAwZGM4ZTI1N2U3ZjBmZDJiYWRkNTg2CjhiMzdhMDg4ZDFlNDYwMGVhZDFkZGFlZjY3ZDQwYmM4OThiM2VkNGFmODFhYzBkNzZhMTk3Yzg2ODI2ODI4YTI0YmIzMThmMzQ0MmQ4YWI1MThkZmUzYTIwZjAwMGQ2NDU4ZDEwNGE5Njk0YWM2ZDg4NzI4ZWVlMjc4MjQyOGQ2CjBjZjAzYWMxYTUxOTNiZTRjYmI5MjFjZDBiNDk1ZmQwNTRiNWJkMGY1MzBjMTkzMWEzZjdlYWY5ZjdhZjllM2Y0NWM3MGY5ZTFkM2ZmOGU5ZjhlMWMzZTMwNzNmNWE0MmNlYWE2ZDljODRlNTU1MmZiZmZkZWNjZmM3MWZhMzNmCjllN2VmM2YyZDExN2Q1Nzg1OWM2ZmZmYWMzMjdiZmZjZmM3OTM1MTBkMjY3MjZjZThiMmY5ZmZjZjZlY2M5OGJhZjNlZmRmZGJiNDcxNWYwNGQ4MTQ3NjVmODkwYzY0NGEyOWJlNDA4ZWRmMzE4MTQzMzU2NzEyNTI3MjM3MWJlCjE1YzMwOGQzZjI4YWNkMjQ5NDM4YzE5YTRiMDVmZDllOGExY2Y0Y2QyOTY2OTk3NzFjMzkzYWM0YjVlMDFkMDFlNWEzMGE3ODdkNzJjZjExNzgxMDg5ODlhMjE1OWM3N2EyZDgwMWVlNzJjZTNhNWM1NDVhNjE0N2YzMmE5OTc5CjM4NDlj")
f.Write("MjZhZTY2MjUyYzZlZDYzN2M1OGM1YmI4YjEzYzdiZmJkNDkwYTc1MzMwZjRiNDdmMTZlNDQxYzMxZjcxODRlMTQwZTQ5NDIxNGQyNzNmYzgwOTAwYWVkZWU1MmVhZDg3NTk3ZmE4MjRiM2U1NmU4MmU0NTFkNGMyYjRkCjMyYTQyMzI3OWE2NjhiYjY2OTBjN2U5OTU2ZTkwY2ZlNzY2Y2IzN2IwNzc1MzhhYmQyN2E4YjFjYmE0OGM4MGFjYzJhODQxZjEyZTY5OGYxM2E5ZTI4MWM1NzkxMWNlMjk4OTUwZDdlMDNhYmE4NGFjOGMxNTRmODY1NWM0ZjJhCmYwNzQ0ODE4NDdiZDgwNDg1OWI1ZTY5NjAwN2Q0YjRlZGZjMTUwYjEyYWRkYmVjYmE2YjE4YjE0OGExZTU0ZDFiYzgxMzkyZjIzYjdmODQxMzdjMjcxNWE4NTFkZDAyNDJhNjMzZjkwMDcxMGEyMThlZDcxNTUwNWRmZTU2ZTg2CmU4NzdmMDAzNGUxNmJhZmIwZTI1OGViYjRmYWYwNmI3NjllODg4MzQwYjEwM2QzMzExMTViZWJjNGViODEzYmY4MzI5MWI2MzYyNGEwZDE0NzVhNzU2YzczNGY5YmJjMmNkMjg1NDZlY2JlMWUyMGEzNzk0Y2ExNzVmM2ZhZTkwCmZiNmQyZGQ5OWJiMDdiNTVlNWNjZjY4OTQyYmQwODc3YjIzYzc3YjkwOGU4ZGI1ZjlkYjdmMDI0ZDkyMzkwMTBmMzViZDRiYmUyZmNhZTM4N2JmZmY5ZTJiYzI4OWYyZmJlMjRjZmFhMzAxNDY4ZGQ4YmQ4NDZkYmI0ZGRmMWMyCmFlN2I0YzE5MWJhODI5MjMzN2E0NjliYzI1ZWMzZDQxMWYwNmY1M2E3M2UyMjRjNTI5MmM4ZGUwNTE2NzMyMzA3MDcwYTFjMDY2MGQxMjVjN2Q0NDU1MzQ4ODcwMGE0ZDdiZGRkMzQ0NDI5OTkx")
f.Write("MGUyNTRhYjk4NGMzYTIxOWFlCmE0YWRmMWQwZjgyYjdiZDQ2Y2VhNDM4OGFkMWMxMmFiNWQxZWQ4ZTExNTNkOWM5ZjM1MGEzMjQ2YWFkMDFjNjg3MzQ2MmI5YWMwNTk5OWFkNWNjOTg4ODI2ZWFmYzNhY2FlODUzYTMzYjdiYTExY2QxNDQ1ODc1YmExYjIzNmIxCjM5OTQ4M2M5MGJkNTYwYjBiMDI2MzQzNTA4NWEyMWIwZjIyYTljZjkzNTZiMzhlYzYwNDYwMjZkNzdlYmEzZGMyZGM2MGIxN2U5MjIxOWUxODA2NDNlZDI3YWNmZmJhODZlOWM5NGM3Y2E5YzIyNWEwZjFiMGNmYWUwNzg4YWQ1CjRhZGM1YTlhZWMxYjcwM2I4YjkzY2FlYzFhMGJkOGU1ZGU3YjEzMmZlNTExM2NmMzEyNTAzYjk5OGUyYzI5MjcyNzRiZDA1MWRiNmIzNTk3OWIxZWYyNzFkYWY2YzY3MDRlODZjNzM4MDVhZjRiZGQ0NzYyMTZjMjY1OTNhZjg0CjBkZmI1MzkzZDk2NGY5Y2M5YmFkNWMzMTM3MDllYTcwZjU2MWVkM2VhN2IwNTMwNzUyMjFkNTE2OTY5MTBkMGQzMzk1ODUwMDRiMzQyNzJiZmY3MjEzY2M3YTUxMGE1NDU0YTNiMzQ5YjFiMjA2YzFmMGFmNDkwMTc2NzQ1ZDRiCmM2NjNlMmFiYjJiMzRiMjNkYTc2ZjYzNTJiYTU3Y2EyODgxODQ0YzExMTFhYjE4OWQ4YzdlMDdlMWRhYWEwNGY0MDI1NWM3Nzk4OGFhMDVmZTA2ZTRlNWJkYjRjYjljNTM5NGJiYWYyOGQ5OGMxZDk3MWNjZDIwODY3ZTU1NmE3CjY4OWVjOTE2NmUwYTUyMjE4Mzc5MmI4OTA3YmE1NWNhNmU5NDNiYmYyYTI2ZTUyZjQ4OTU3MjE4ZmZjZjU0ZDFmYjA5ZGMzZWFjMDRkYTAzM2U1YzBk")
f.Write("MGI4Yzc0YTZiNDNkMmU1NGM0YTEwYWE1MTFmNWZiMDIxYTA3NTMzYjIwCjVhZTA3ZTE3YTYyMWE4ZTA4MmRhZmMxN2U0NTBmZmI3Mzk2NzY5OThiNDg2NDNhNGRhYTcyMTEyMTRmNjIzMTUwOTQyZjZhMDJjOTllODNiODU1ODNkZGJiYjJjNDk5NjExMzIxMTU1MTI1N2E2NTZlYzExMzkyNDZjYTg2YmUwCmFhZGVkYjNkMTQ0MWE4OWI2YTkyOTUwMTgzM2IxOTdmZWU3Yjk2NDFhMzUwMzczOWU1N2M3MzJhNTliMWY3ZGExY2Y4YTczYjFmOWJjY2EwOTQ1Yjg3NGQ0MzkzZGJiZjEwYjE2ODBmNjZiYmFhNWQ2Zjk2ZTc3YjZmNTkxMTNkCjMxNmJiMzFhNzk1NjAwYjNkMjU2ZDBjYWQyZmUzNTQ1MzhlNzU2NmIyYmQ2OWNjNmNiY2Q1YzM4ZjBlMmJjYzYzMDU4MzQ0NDI5ZGMyMTIxZmQwN2Y2M2YyYTdjNjZiZjc2ZTgwZDc1YzhmN2ExYjYyMmY4NzhhMTg5NDFkODQwCjU0NWZiMjhkMDdkMjA1ZDIwZThlYTA3MWIyODMzNjk4MzQyOTZiZGFhYzc1ZDI1NmNiMzdlYjBiZWU3NDBiYmUyNzhjYWQyNTNiOGJiZmNmNjllY2EyMzk3M2Q5MzliOTc4OTFjNmNlMmNlY2Q4ZGE4ZTJkMzQzNTc4ZjY2NDhhCmMyZDAzODNmYzgxOGM3OThjZjY0ZTUyZjU5N2M3NDBmMWNiZDA1ZGYwYzI2NGM0OTEzNGNmMDlkNGE2MGU4YTEwNzI2MGYyMGY5MmQ0N2IzNzRlMzJmMDAwMDAwZmZmZjAzMDA1MDRiMDMwNDE0MDAwNjAwMDgwMDAwMDAyMTAwCjBkZDE5MDlmYjYwMDAwMDAxYjAxMDAwMDI3MDAwMDAwNzQ2ODY1NmQ2NTJmNzQ2ODY1NmQ2NTJmNWY3MjY1")
f.Write("NmM3MzJmNzQ2ODY1NmQ2NTRkNjE2ZTYxNjc2NTcyMmU3ODZkNmMyZTcyNjU2YzczODQ4ZjRkMGFjMjMwMTQ4NGY3CjgyNzcwODZmNmZkM2JhMTA5MTI2ZGQ4OGQwYWRkNDAzODRlNDM1MGQzNjNmMjQ1MWVjZWQwZGFlMmMwODJlODc2MWJlOTk2OWJiOTc5ZGM5MTM2MzMyZGUzMTY4YWExYTA4M2FlOTk1NzE5YWMxNmRiOGVjOGU0MDUyMTY0ZTg5CmQ5M2I2NGIwNjA4MjhlNmYzN2VkMTU2NzkxNGIyODRkMjYyNDUyMjgyZTMxOTg3MjBlMjc0YTkzOWNkMDhhNTRmOTgwYWUzOGEzOGY1NmU0MjJhM2E2NDFjOGJiZDA0OGY3NzU3ZGEwZjE5YjAxN2NjNTI0YmQ2MjEwN2JkNTAwCjE5OTY1MDlhZmZiM2ZkMzgxYTg5NjcyZjFmMTY1ZGZlNTE0MTczZDk4NTA1MjhhMmM2Y2NlMDIzOWJhYTRjMDRjYTViYmFiYWM0ZGYwMDAwMDBmZmZmMDMwMDUwNGIwMTAyMmQwMDE0MDAwNjAwMDgwMDAwMDAyMTAwZTlkZTBmCmJmZmYwMDAwMDAxYzAyMDAwMDEzMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDViNDM2ZjZlNzQ2NTZlNzQ1ZjU0Nzk3MDY1NzM1ZDJlNzg2ZDZjNTA0YjAxMDIyZDAwMTQwMDA2MDAwODAwMDAwMDIxMDBhNWQ2CmE3ZTdjMDAwMDAwMDM2MDEwMDAwMGIwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDMwMDEwMDAwNWY3MjY1NmM3MzJmMmU3MjY1NmM3MzUwNGIwMTAyMmQwMDE0MDAwNjAwMDgwMDAwMDAyMTAwNmI3OTk2MTY4MzAwMDAwMDhhCjAwMDAwMDFjMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxOTAy")
f.Write("MDAwMDc0Njg2NTZkNjUyZjc0Njg2NTZkNjUyZjc0Njg2NTZkNjU0ZDYxNmU2MTY3NjU3MjJlNzg2ZDZjNTA0YjAxMDIyZDAwMTQwMDA2MDAwODAwMDAwMDIxCjAwMzBkZDQzMjlhODA2MDAwMGE0MWIwMDAwMTYwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGQ2MDIwMDAwNzQ2ODY1NmQ2NTJmNzQ2ODY1NmQ2NTJmNzQ2ODY1NmQ2NTMxMmU3ODZkNmM1MDRiMDEwMjJkMDAxNDAwMDYwMDA4CjAwMDAwMDIxMDAwZGQxOTA5ZmI2MDAwMDAwMWIwMTAwMDAyNzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwYjIwOTAwMDA3NDY4NjU2ZDY1MmY3NDY4NjU2ZDY1MmY1ZjcyNjU2YzczMmY3NDY4NjU2ZDY1NGQ2MTZlNjE2NzY1NzIyZTc4NmQ2YzJlNzI2NTZjNzM1MDRiMDUwNjAwMDAwMDAwMDUwMDA1MDA1ZDAxMDAwMGFkMGEwMDAwMDAwMH0Ke1wqXGNvbG9yc2NoZW1lbWFwcGluZyAzYzNmNzg2ZDZjMjA3NjY1NzI3MzY5NmY2ZTNkMjIzMTJlMzAyMjIwNjU2ZTYzNmY2NDY5NmU2NzNkMjI1NTU0NDYyZDM4MjIyMDczNzQ2MTZlNjQ2MTZjNmY2ZTY1M2QyMjc5NjU3MzIyM2YzZTBkMGEzYzYxM2E2MzZjNzI0ZAo2MTcwMjA3ODZkNmM2ZTczM2E2MTNkMjI2ODc0NzQ3MDNhMmYyZjczNjM2ODY1NmQ2MTczMmU2ZjcwNjU2ZTc4NmQ2YzY2NmY3MjZkNjE3NDczMmU2ZjcyNjcyZjY0NzI2MTc3Njk2ZTY3NmQ2YzJmMzIzMDMwMzYyZjZkNjE2OQo2ZTIyMjA2MjY3MzEzZDIyNmM3NDMxMjIyMDc0NzgzMTNkMjI2NDZiMzEyMjIwNjI2NzMyM2Qy")
f.Write("MjZjNzQzMjIyMjA3NDc4MzIzZDIyNjQ2YjMyMjIyMDYxNjM2MzY1NmU3NDMxM2QyMjYxNjM2MzY1NmU3NDMxMjIyMDYxNjM2Mwo2NTZlNzQzMjNkMjI2MTYzNjM2NTZlNzQzMjIyMjA2MTYzNjM2NTZlNzQzMzNkMjI2MTYzNjM2NTZlNzQzMzIyMjA2MTYzNjM2NTZlNzQzNDNkMjI2MTYzNjM2NTZlNzQzNDIyMjA2MTYzNjM2NTZlNzQzNTNkMjI2MTYzNjM2NTZlNzQzNTIyMjA2MTYzNjM2NTZlNzQzNjNkMjI2MTYzNjM2NTZlNzQzNjIyMjA2ODZjNjk2ZTZiM2QyMjY4NmM2OTZlNmIyMjIwNjY2ZjZjNDg2YzY5NmU2YjNkMjI2NjZmNmM0ODZjNjk2ZTZiMjIyZjNlfQp7XCpcbGF0ZW50c3R5bGVzXGxzZHN0aW1heDI2N1xsc2Rsb2NrZWRkZWYwXGxzZHNlbWloaWRkZW5kZWYxXGxzZHVuaGlkZXVzZWRkZWYxXGxzZHFmb3JtYXRkZWYwXGxzZHByaW9yaXR5ZGVmOTl7XGxzZGxvY2tlZGV4Y2VwdCBcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2RxZm9ybWF0MSBcbHNkcHJpb3JpdHkwIFxsc2Rsb2NrZWQwIE5vcm1hbDsKXGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcWZvcm1hdDEgXGxzZGxvY2tlZDAgaGVhZGluZyAxO1xsc2RxZm9ybWF0MSBcbHNkbG9ja2VkMCBoZWFkaW5nIDI7XGxzZHFmb3JtYXQxIFxsc2Rsb2NrZWQwIGhlYWRpbmcgMztcbHNkcWZvcm1hdDEgXGxzZGxvY2tlZDAgaGVhZGluZyA0O1xsc2RxZm9ybWF0MSBcbHNkbG9ja2VkMCBoZWFkaW5nIDU7XGxzZHFmb3JtYXQxIFxs")
f.Write("c2Rsb2NrZWQwIGhlYWRpbmcgNjsKXGxzZHFmb3JtYXQxIFxsc2Rsb2NrZWQwIGhlYWRpbmcgNztcbHNkcWZvcm1hdDEgXGxzZGxvY2tlZDAgaGVhZGluZyA4O1xsc2RxZm9ybWF0MSBcbHNkbG9ja2VkMCBoZWFkaW5nIDk7XGxzZHByaW9yaXR5MzkgXGxzZGxvY2tlZDAgdG9jIDE7XGxzZHByaW9yaXR5MzkgXGxzZGxvY2tlZDAgdG9jIDI7XGxzZHByaW9yaXR5MzkgXGxzZGxvY2tlZDAgdG9jIDM7XGxzZHByaW9yaXR5MzkgXGxzZGxvY2tlZDAgdG9jIDQ7Clxsc2Rwcmlvcml0eTM5IFxsc2Rsb2NrZWQwIHRvYyA1O1xsc2Rwcmlvcml0eTM5IFxsc2Rsb2NrZWQwIHRvYyA2O1xsc2Rwcmlvcml0eTM5IFxsc2Rsb2NrZWQwIHRvYyA3O1xsc2Rwcmlvcml0eTM5IFxsc2Rsb2NrZWQwIHRvYyA4O1xsc2Rwcmlvcml0eTM5IFxsc2Rsb2NrZWQwIHRvYyA5O1xsc2RxZm9ybWF0MSBcbHNkcHJpb3JpdHkzNSBcbHNkbG9ja2VkMCBjYXB0aW9uOwpcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2RxZm9ybWF0MSBcbHNkcHJpb3JpdHkxMCBcbHNkbG9ja2VkMCBUaXRsZTtcbHNkcHJpb3JpdHkxIFxsc2Rsb2NrZWQwIERlZmF1bHQgUGFyYWdyYXBoIEZvbnQ7XGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcWZvcm1hdDEgXGxzZHByaW9yaXR5MTEgXGxzZGxvY2tlZDAgU3VidGl0bGU7Clxsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHFmb3JtYXQxIFxsc2Rwcmlvcml0eTIyIFxsc2Rsb2Nr")
f.Write("ZWQwIFN0cm9uZztcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2RxZm9ybWF0MSBcbHNkcHJpb3JpdHkyMCBcbHNkbG9ja2VkMCBFbXBoYXNpcztcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTU5IFxsc2Rsb2NrZWQwIFRhYmxlIEdyaWQ7Clxsc2R1bmhpZGV1c2VkMCBcbHNkbG9ja2VkMCBQbGFjZWhvbGRlciBUZXh0O1xsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHFmb3JtYXQxIFxsc2Rwcmlvcml0eTEgXGxzZGxvY2tlZDAgTm8gU3BhY2luZztcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTYwIFxsc2Rsb2NrZWQwIExpZ2h0IFNoYWRpbmc7Clxsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NjEgXGxzZGxvY2tlZDAgTGlnaHQgTGlzdDtcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTYyIFxsc2Rsb2NrZWQwIExpZ2h0IEdyaWQ7XGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk2MyBcbHNkbG9ja2VkMCBNZWRpdW0gU2hhZGluZyAxOwpcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTY0IFxsc2Rsb2NrZWQwIE1lZGl1bSBTaGFkaW5nIDI7XGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk2NSBcbHNkbG9ja2VkMCBNZWRpdW0gTGlzdCAxO1xsc2RzZW1paGlkZGVuMCBcbHNk")
f.Write("dW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NjYgXGxzZGxvY2tlZDAgTWVkaXVtIExpc3QgMjsKXGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk2NyBcbHNkbG9ja2VkMCBNZWRpdW0gR3JpZCAxO1xsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NjggXGxzZGxvY2tlZDAgTWVkaXVtIEdyaWQgMjtcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTY5IFxsc2Rsb2NrZWQwIE1lZGl1bSBHcmlkIDM7Clxsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NzAgXGxzZGxvY2tlZDAgRGFyayBMaXN0O1xsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NzEgXGxzZGxvY2tlZDAgQ29sb3JmdWwgU2hhZGluZztcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTcyIFxsc2Rsb2NrZWQwIENvbG9yZnVsIExpc3Q7Clxsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NzMgXGxzZGxvY2tlZDAgQ29sb3JmdWwgR3JpZDtcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTYwIFxsc2Rsb2NrZWQwIExpZ2h0IFNoYWRpbmcgQWNjZW50IDE7XGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk2MSBcbHNkbG9ja2VkMCBMaWdodCBMaXN0IEFjY2VudCAxOwpcbHNkc2VtaWhpZGRlbjAgXGxzZHVu")
f.Write("aGlkZXVzZWQwIFxsc2Rwcmlvcml0eTYyIFxsc2Rsb2NrZWQwIExpZ2h0IEdyaWQgQWNjZW50IDE7XGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk2MyBcbHNkbG9ja2VkMCBNZWRpdW0gU2hhZGluZyAxIEFjY2VudCAxO1xsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NjQgXGxzZGxvY2tlZDAgTWVkaXVtIFNoYWRpbmcgMiBBY2NlbnQgMTsKXGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk2NSBcbHNkbG9ja2VkMCBNZWRpdW0gTGlzdCAxIEFjY2VudCAxO1xsc2R1bmhpZGV1c2VkMCBcbHNkbG9ja2VkMCBSZXZpc2lvbjtcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2RxZm9ybWF0MSBcbHNkcHJpb3JpdHkzNCBcbHNkbG9ja2VkMCBMaXN0IFBhcmFncmFwaDsKXGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcWZvcm1hdDEgXGxzZHByaW9yaXR5MjkgXGxzZGxvY2tlZDAgUXVvdGU7XGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcWZvcm1hdDEgXGxzZHByaW9yaXR5MzAgXGxzZGxvY2tlZDAgSW50ZW5zZSBRdW90ZTtcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTY2IFxsc2Rsb2NrZWQwIE1lZGl1bSBMaXN0IDIgQWNjZW50IDE7Clxsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NjcgXGxzZGxvY2tlZDAgTWVkaXVtIEdy")
f.Write("aWQgMSBBY2NlbnQgMTtcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTY4IFxsc2Rsb2NrZWQwIE1lZGl1bSBHcmlkIDIgQWNjZW50IDE7XGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk2OSBcbHNkbG9ja2VkMCBNZWRpdW0gR3JpZCAzIEFjY2VudCAxOwpcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTcwIFxsc2Rsb2NrZWQwIERhcmsgTGlzdCBBY2NlbnQgMTtcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTcxIFxsc2Rsb2NrZWQwIENvbG9yZnVsIFNoYWRpbmcgQWNjZW50IDE7XGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk3MiBcbHNkbG9ja2VkMCBDb2xvcmZ1bCBMaXN0IEFjY2VudCAxOwpcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTczIFxsc2Rsb2NrZWQwIENvbG9yZnVsIEdyaWQgQWNjZW50IDE7XGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk2MCBcbHNkbG9ja2VkMCBMaWdodCBTaGFkaW5nIEFjY2VudCAyO1xsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NjEgXGxzZGxvY2tlZDAgTGlnaHQgTGlzdCBBY2NlbnQgMjsKXGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk2MiBcbHNkbG9ja2VkMCBMaWdodCBHcmlkIEFjY2VudCAyO1xs")
f.Write("c2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NjMgXGxzZGxvY2tlZDAgTWVkaXVtIFNoYWRpbmcgMSBBY2NlbnQgMjtcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTY0IFxsc2Rsb2NrZWQwIE1lZGl1bSBTaGFkaW5nIDIgQWNjZW50IDI7Clxsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NjUgXGxzZGxvY2tlZDAgTWVkaXVtIExpc3QgMSBBY2NlbnQgMjtcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTY2IFxsc2Rsb2NrZWQwIE1lZGl1bSBMaXN0IDIgQWNjZW50IDI7XGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk2NyBcbHNkbG9ja2VkMCBNZWRpdW0gR3JpZCAxIEFjY2VudCAyOwpcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTY4IFxsc2Rsb2NrZWQwIE1lZGl1bSBHcmlkIDIgQWNjZW50IDI7XGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk2OSBcbHNkbG9ja2VkMCBNZWRpdW0gR3JpZCAzIEFjY2VudCAyO1xsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NzAgXGxzZGxvY2tlZDAgRGFyayBMaXN0IEFjY2VudCAyOwpcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTcxIFxsc2Rsb2NrZWQwIENvbG9yZnVsIFNoYWRpbmcgQWNjZW50IDI7XGxzZHNl")
f.Write("bWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk3MiBcbHNkbG9ja2VkMCBDb2xvcmZ1bCBMaXN0IEFjY2VudCAyO1xsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NzMgXGxzZGxvY2tlZDAgQ29sb3JmdWwgR3JpZCBBY2NlbnQgMjsKXGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk2MCBcbHNkbG9ja2VkMCBMaWdodCBTaGFkaW5nIEFjY2VudCAzO1xsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NjEgXGxzZGxvY2tlZDAgTGlnaHQgTGlzdCBBY2NlbnQgMztcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTYyIFxsc2Rsb2NrZWQwIExpZ2h0IEdyaWQgQWNjZW50IDM7Clxsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NjMgXGxzZGxvY2tlZDAgTWVkaXVtIFNoYWRpbmcgMSBBY2NlbnQgMztcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTY0IFxsc2Rsb2NrZWQwIE1lZGl1bSBTaGFkaW5nIDIgQWNjZW50IDM7XGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk2NSBcbHNkbG9ja2VkMCBNZWRpdW0gTGlzdCAxIEFjY2VudCAzOwpcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTY2IFxsc2Rsb2NrZWQwIE1lZGl1bSBMaXN0IDIgQWNjZW50IDM7XGxzZHNlbWloaWRkZW4w")
f.Write("IFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk2NyBcbHNkbG9ja2VkMCBNZWRpdW0gR3JpZCAxIEFjY2VudCAzO1xsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NjggXGxzZGxvY2tlZDAgTWVkaXVtIEdyaWQgMiBBY2NlbnQgMzsKXGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk2OSBcbHNkbG9ja2VkMCBNZWRpdW0gR3JpZCAzIEFjY2VudCAzO1xsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NzAgXGxzZGxvY2tlZDAgRGFyayBMaXN0IEFjY2VudCAzO1xsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NzEgXGxzZGxvY2tlZDAgQ29sb3JmdWwgU2hhZGluZyBBY2NlbnQgMzsKXGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk3MiBcbHNkbG9ja2VkMCBDb2xvcmZ1bCBMaXN0IEFjY2VudCAzO1xsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NzMgXGxzZGxvY2tlZDAgQ29sb3JmdWwgR3JpZCBBY2NlbnQgMztcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTYwIFxsc2Rsb2NrZWQwIExpZ2h0IFNoYWRpbmcgQWNjZW50IDQ7Clxsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NjEgXGxzZGxvY2tlZDAgTGlnaHQgTGlzdCBBY2NlbnQgNDtcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVz")
f.Write("ZWQwIFxsc2Rwcmlvcml0eTYyIFxsc2Rsb2NrZWQwIExpZ2h0IEdyaWQgQWNjZW50IDQ7XGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk2MyBcbHNkbG9ja2VkMCBNZWRpdW0gU2hhZGluZyAxIEFjY2VudCA0OwpcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTY0IFxsc2Rsb2NrZWQwIE1lZGl1bSBTaGFkaW5nIDIgQWNjZW50IDQ7XGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk2NSBcbHNkbG9ja2VkMCBNZWRpdW0gTGlzdCAxIEFjY2VudCA0O1xsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NjYgXGxzZGxvY2tlZDAgTWVkaXVtIExpc3QgMiBBY2NlbnQgNDsKXGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk2NyBcbHNkbG9ja2VkMCBNZWRpdW0gR3JpZCAxIEFjY2VudCA0O1xsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NjggXGxzZGxvY2tlZDAgTWVkaXVtIEdyaWQgMiBBY2NlbnQgNDtcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTY5IFxsc2Rsb2NrZWQwIE1lZGl1bSBHcmlkIDMgQWNjZW50IDQ7Clxsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NzAgXGxzZGxvY2tlZDAgRGFyayBMaXN0IEFjY2VudCA0O1xsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHBy")
f.Write("aW9yaXR5NzEgXGxzZGxvY2tlZDAgQ29sb3JmdWwgU2hhZGluZyBBY2NlbnQgNDtcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTcyIFxsc2Rsb2NrZWQwIENvbG9yZnVsIExpc3QgQWNjZW50IDQ7Clxsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NzMgXGxzZGxvY2tlZDAgQ29sb3JmdWwgR3JpZCBBY2NlbnQgNDtcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTYwIFxsc2Rsb2NrZWQwIExpZ2h0IFNoYWRpbmcgQWNjZW50IDU7XGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk2MSBcbHNkbG9ja2VkMCBMaWdodCBMaXN0IEFjY2VudCA1OwpcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTYyIFxsc2Rsb2NrZWQwIExpZ2h0IEdyaWQgQWNjZW50IDU7XGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk2MyBcbHNkbG9ja2VkMCBNZWRpdW0gU2hhZGluZyAxIEFjY2VudCA1O1xsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NjQgXGxzZGxvY2tlZDAgTWVkaXVtIFNoYWRpbmcgMiBBY2NlbnQgNTsKXGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk2NSBcbHNkbG9ja2VkMCBNZWRpdW0gTGlzdCAxIEFjY2VudCA1O1xsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5")
f.Write("NjYgXGxzZGxvY2tlZDAgTWVkaXVtIExpc3QgMiBBY2NlbnQgNTtcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTY3IFxsc2Rsb2NrZWQwIE1lZGl1bSBHcmlkIDEgQWNjZW50IDU7Clxsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NjggXGxzZGxvY2tlZDAgTWVkaXVtIEdyaWQgMiBBY2NlbnQgNTtcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTY5IFxsc2Rsb2NrZWQwIE1lZGl1bSBHcmlkIDMgQWNjZW50IDU7XGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk3MCBcbHNkbG9ja2VkMCBEYXJrIExpc3QgQWNjZW50IDU7Clxsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NzEgXGxzZGxvY2tlZDAgQ29sb3JmdWwgU2hhZGluZyBBY2NlbnQgNTtcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTcyIFxsc2Rsb2NrZWQwIENvbG9yZnVsIExpc3QgQWNjZW50IDU7XGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk3MyBcbHNkbG9ja2VkMCBDb2xvcmZ1bCBHcmlkIEFjY2VudCA1OwpcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTYwIFxsc2Rsb2NrZWQwIExpZ2h0IFNoYWRpbmcgQWNjZW50IDY7XGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk2MSBcbHNkbG9j")
f.Write("a2VkMCBMaWdodCBMaXN0IEFjY2VudCA2O1xsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NjIgXGxzZGxvY2tlZDAgTGlnaHQgR3JpZCBBY2NlbnQgNjsKXGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk2MyBcbHNkbG9ja2VkMCBNZWRpdW0gU2hhZGluZyAxIEFjY2VudCA2O1xsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NjQgXGxzZGxvY2tlZDAgTWVkaXVtIFNoYWRpbmcgMiBBY2NlbnQgNjtcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTY1IFxsc2Rsb2NrZWQwIE1lZGl1bSBMaXN0IDEgQWNjZW50IDY7Clxsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NjYgXGxzZGxvY2tlZDAgTWVkaXVtIExpc3QgMiBBY2NlbnQgNjtcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTY3IFxsc2Rsb2NrZWQwIE1lZGl1bSBHcmlkIDEgQWNjZW50IDY7XGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk2OCBcbHNkbG9ja2VkMCBNZWRpdW0gR3JpZCAyIEFjY2VudCA2OwpcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTY5IFxsc2Rsb2NrZWQwIE1lZGl1bSBHcmlkIDMgQWNjZW50IDY7XGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk3MCBcbHNkbG9ja2VkMCBEYXJr")
f.Write("IExpc3QgQWNjZW50IDY7XGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk3MSBcbHNkbG9ja2VkMCBDb2xvcmZ1bCBTaGFkaW5nIEFjY2VudCA2OwpcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTcyIFxsc2Rsb2NrZWQwIENvbG9yZnVsIExpc3QgQWNjZW50IDY7XGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk3MyBcbHNkbG9ja2VkMCBDb2xvcmZ1bCBHcmlkIEFjY2VudCA2O1xsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHFmb3JtYXQxIFxsc2Rwcmlvcml0eTE5IFxsc2Rsb2NrZWQwIFN1YnRsZSBFbXBoYXNpczsKXGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcWZvcm1hdDEgXGxzZHByaW9yaXR5MjEgXGxzZGxvY2tlZDAgSW50ZW5zZSBFbXBoYXNpcztcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2RxZm9ybWF0MSBcbHNkcHJpb3JpdHkzMSBcbHNkbG9ja2VkMCBTdWJ0bGUgUmVmZXJlbmNlOwpcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2RxZm9ybWF0MSBcbHNkcHJpb3JpdHkzMiBcbHNkbG9ja2VkMCBJbnRlbnNlIFJlZmVyZW5jZTtcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2RxZm9ybWF0MSBcbHNkcHJpb3JpdHkzMyBcbHNkbG9ja2VkMCBCb29rIFRpdGxlO1xsc2Rwcmlvcml0eTM3IFxsc2Rsb2NrZWQwIEJpYmxpb2dyYXBoeTsKXGxz")
f.Write("ZHFmb3JtYXQxIFxsc2Rwcmlvcml0eTM5IFxsc2Rsb2NrZWQwIFRPQyBIZWFkaW5nO319e1wqXGRhdGFzdG9yZSAwMTA1MDAwMDAyMDAwMDAwMTgwMDAwMDA0ZDczNzg2ZDZjMzIyZTUzNDE1ODU4NGQ0YzUyNjU2MTY0NjU3MjJlMzYyZTMwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZTAwMDAKZDBjZjExZTBhMWIxMWFlMTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM2UwMDAzMDBmZWZmMDkwMDA2MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMDEwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDIwMDAwMDAwMTAwMDAwMGZlZmZmZmZmMDAwMDAwMDAwMDAwMDAwMGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZgpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm")
f.Write("ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYKZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmCmZmZmZmZmZmZmZmZmZmZmZmZGZmZmZmZjA0MDAwMDAwZmVmZmZmZmYwNTAwMDAwMGZlZmZmZmZmZmVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZgpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm")
f.Write("ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYKZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZgpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjUyMDA2ZjAwNmYwMDc0MDAyMDAwNDUwMDZlMDA3NDAw")
f.Write("NzIwMDc5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTYwMDA1MDBmZmZmZmZmZmZmZmZmZmZmMDEwMDAwMDAwYzZhZDk4ODkyZjFkNDExYTY1ZjAwNDA5NjMyNTFlNTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDkwYzAKODhmY2NlOTJjYjAxMDMwMDAwMDA4MDAyMDAwMDAwMDAwMDAwNGQwMDczMDA2ZjAwNDQwMDYxMDA3NDAwNjEwMDUzMDA3NDAwNmYwMDcyMDA2NTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxYTAwMDEwMWZmZmZmZmZmZmZmZmZmZmYwMjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA5MGMwODhmY2NlOTJjYjAxCjkwYzA4OGZjY2U5MmNiMDEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBjMTAwNGIwMDU4MDBjNjAwYzIwMDUzMDAzMTAwZDUwMDQyMDBjNDAwNDMwMDU5MDBjMzAwNDYwMDMyMDBkNTAwYzMwMDU0MDBkNDAwYzgwMDMwMDA1MTAwM2QwMDNkMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDMyMDAwMTAxZmZmZmZmZmZmZmZmZmZmZjAzMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDkwYzA4OGZjY2U5MgpjYjAxOTBjMDg4ZmNjZTkyY2IwMTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDQ5MDA3NDAwNjUw")
f.Write("MDZkMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGEwMDAyMDFmZmZmZmZmZjA0MDAwMDAwZmZmZmZmZmYwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBkODAwMDAwMDAwMDAwMDAwMDEwMDAwMDAwMjAwMDAwMDAzMDAwMDAwZmVmZmZmZmYwNTAwMDAwMDA2MDAwMDAwMDcwMDAwMDAwODAwMDAwMDA5MDAwMDAwZmVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZgpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm")
f.Write("ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYKZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYzYzYyM2E1MzZmNzU3MjYzNjU3MzIwNTM2NTZjNjU2Mzc0NjU2NDUzNzQ3OTZjNjUzZDIyNWM0MTUwNDEyZTU4NTM0YzIyMjA1Mzc0Nzk2YzY1NGU2MTZkNjUzZDIyNDE1MDQxMjIyMDc4NmQ2YzZlNzMzYTYyM2QyMjY4NzQ3NDcwM2EyZjJmNzM2MzY4NjU2ZDYxNzMyZTZmNzA2NTZlNzg2ZDZjNjY2ZjcyNmQ2MTc0NzMyZTZmNzI2NwoyZjZmNjY2NjY5NjM2NTQ0NmY2Mzc1NmQ2NTZlNzQyZjMyMzAz")
f.Write("MDM2MmY2MjY5NjI2YzY5NmY2NzcyNjE3MDY4NzkyMjIwNzg2ZDZjNmU3MzNkMjI2ODc0NzQ3MDNhMmYyZjczNjM2ODY1NmQ2MTczMmU2ZjcwNjU2ZTc4NmQ2YzY2NmY3MjZkNjE3NDczMmU2ZjcyNjcyZjZmNjY2NjY5NjM2NTQ0NmY2Mzc1NmQ2NTZlNzQyZjMyMzAzMDM2MmY2MjY5NjI2YzY5NmY2NzcyNjE3MDY4NzkyMjNlM2MyZjYyM2E1MzZmNzU3MjYzNjU3MzNlMDAwMDAwMDAKMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM2MzZjc4NmQ2YzIwNzY2NTcyNzM2OTZmNmUzZDIyMzEyZTMwMjIyMDY1NmU2MzZmNjQ2OTZlNjczZDIyNTU1NDQ2MmQzODIyMjA3Mzc0NjE2ZTY0NjE2YzZmNmU2NTNkMjI2ZTZmMjIzZjNlMGQwYTNjNjQ3MzNhNjQ2MTc0NjE3Mzc0NmY3MjY1NDk3NDY1NmQyMDY0NzMzYTY5NzQ2NTZkNDk0NDNkMjI3YjM4Mzk0NTM2CjQxMzUzODM0MmQ0NjM1MzIzNjJkMzQzMDMwMzYyZDM5MzgzODQzMmQzNTM3MzMzNTM4NDQzMzQ0MzIzODM2Mzk3ZDIyMjA3ODZkNmM2ZTczM2E2NDczM2QyMjY4NzQ3NDcwM2EyZjJmNzM2MzY4NjU2ZDYxNzMyZTZmNzA2NTZlNzg2ZDZjNjY2ZjcyNmQ2MTc0NzMyZTZmNzI2NzJmNmY2NjY2Njk2MzY1NDQ2ZjYzNzU2ZDY1NmU3NDJmMzIzMDMwMzYyZjYzNzU3Mzc0NmY2ZDU4NmQ2YzIyM2UzYzY0NzMzYTczNjM2ODY1NmQ2MTUyNjU2NjczM2UzYwo2NDczM2E3MzYzNjg2NTZkNjE1MjY1NjYyMDY0")
f.Write("NzMzYTc1NzI2OTNkMjI2ODc0NzQ3MDNhMmYyZjczNjM2ODY1NmQ2MTczMmU2ZjcwNjU2ZTUwMDA3MjAwNmYwMDcwMDA2NTAwNzIwMDc0MDA2OTAwNjUwMDczMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTYwMDAyMDBmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYwMDAwMDAwMDAwMDAKMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDQwMDAwMDA1NTAxMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwMDAwMDAwCjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDAwMAowMDAwMDAwMDAwMDAwMDAwMDAw")
f.Write("MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYKMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwNzg2ZDZjNjY2ZjcyNmQ2MTc0NzMyZTZmNzI2NzJmNmY2NjY2Njk2MzY1NDQ2ZjYzNzU2ZDY1NmU3NDJmMzIzMDMwMzYyZjYyNjk2MjZjNjk2ZjY3NzI2MTcwNjg3OTIyMmYzZTNjMmY2NDczM2E3MzYzNjg2NTZkNjE1MjY1NjY3MzNlM2MyZjY0NzMzYTY0NjE3NDYxNzM3NDZmCjcyNjU0OTc0NjU2ZDNlMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAowMDAwMDAwMDAw")
f.Write("MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTA1MDAwMDAwMDAwMDAwfX1TY3JvbGxhYmxlVGV4dE1lbW9bUHJvZHVjdE5hbWVdIFBhdGNoIC0gSW5zdGFsbFNoaWVsZCBXaXphcmRNb2RpZnksIHJlcGFpciwgb3IgcmVtb3ZlIHRoZSBwcm9ncmFtLnsmTVNTYW5zQm9sZDh9UHJvZ3JhbSBNYWlu")
f.Write("dGVuYW5jZUljbzFJY28ySWNvM0NoYW5nZSB3aGljaCBwcm9ncmFtIGZlYXR1cmVzIGFyZSBpbnN0YWxsZWQuIFRoaXMgb3B0aW9uIGRpc3BsYXlzIHRoZSBDdXN0b20gU2VsZWN0aW9uIGRpYWxvZyBpbiB3aGljaCB5b3UgY2FuIGNoYW5nZSB0aGUgd2F5IGZlYXR1cmVzIGFyZSBpbnN0YWxsZWQuUmVwYWlyIGluc3RhbGxhdGlvbiBlcnJvcnMgaW4gdGhlIHByb2dyYW0uIFRoaXMgb3B0aW9uIGZpeGVzIG1pc3Npbmcgb3IgY29ycnVwdCBmaWxlcywgc2hvcnRjdXRzLCBhbmQgcmVnaXN0cnkgZW50cmllcy5UZXh0MVJlbW92ZSBbUHJvZHVjdE5hbWVdIGZyb20geW91ciBjb21wdXRlci5UZXh0MlRoZSBkaXNrIHNwYWNlIHJlcXVpcmVkIGZvciB0aGUgaW5zdGFsbGF0aW9uIG9mIHRoZSBzZWxlY3RlZCBmZWF0dXJlcy5UZXh0M1RoZSBJbnN0YWxsU2hpZWxkKFIpIFdpemFyZCB3aWxsIGFsbG93IHlvdSB0byBtb2RpZnksIHJlcGFpciwgb3IgcmVtb3ZlIFtQcm9kdWN0TmFtZV0uIFRvIGNvbnRpbnVlLCBjbGljayBOZXh0Lnt7RmF0YWwgZXJyb3I6IH19UmVzdGFydFRoZSBmb2xsb3dpbmcgYXBwbGljYXRpb25zIGFyZSB1c2luZyBmaWxlcyB0aGF0IG5lZWQgdG8gYmUgdXBkYXRlZCBieSB0aGlzIHNldHVwLltQcm9kdWN0TmFtZV0gLSBJbnN0YWxsU2hpZWxkIFdpemFyZHsmTVNTYW5zQm9sZDh9T3V0IG9mIERpc2sgU3BhY2VUaGUgaGlnaGxpZ2h0ZWQgdm9sdW1lcyBkbyBub3QgaGF2ZSBlbm91Z2ggZGlzayBzcGFjZSBh")
f.Write("dmFpbGFibGUgZm9yIHRoZSBjdXJyZW50bHkgc2VsZWN0ZWQgZmVhdHVyZXMuIFlvdSBjYW4gcmVtb3ZlIGZpbGVzIGZyb20gdGhlIGhpZ2hsaWdodGVkIHZvbHVtZXMsIGNob29zZSB0byBpbnN0YWxsIGxlc3MgZmVhdHVyZXMgb250byBsb2NhbCBkcml2ZXMsIG9yIHNlbGVjdCBkaWZmZXJlbnQgZGVzdGluYXRpb24gZHJpdmVzLldpbGwgYmUgY29tcGxldGVseSBpbnN0YWxsZWQgdG8gdGhlIGxvY2FsIGhhcmQgZHJpdmUuezEyMH17NzB9ezcwfXs3MH17NzB9VGhlIEluc3RhbGxTaGllbGQoUikgV2l6YXJkIHdpbGwgaW5zdGFsbCB0aGUgUGF0Y2ggZm9yIFtQcm9kdWN0TmFtZV0gb24geW91ciBjb21wdXRlci4gIFRvIGNvbnRpbnVlLCBjbGljayBVcGRhdGUueyZUYWhvbWFCb2xkMTB9V2VsY29tZSB0byB0aGUgUGF0Y2ggZm9yIFtQcm9kdWN0TmFtZV0mVXBkYXRlID5UaGUgd2l6YXJkIGlzIHJlYWR5IHRvIGJlZ2luIGluc3RhbGxhdGlvbi57Jk1TU2Fuc0JvbGQ4fVJlYWR5IHRvIE1vZGlmeSB0aGUgUHJvZ3JhbXsmTVNTYW5zQm9sZDh9UmVhZHkgdG8gUmVwYWlyIHRoZSBQcm9ncmFtRGxnVGV4dDFDbGljayBJbnN0YWxsIHRvIGJlZ2luIHRoZSBpbnN0YWxsYXRpb24ueyZNU1NhbnNCb2xkOH1SZWFkeSB0byBJbnN0YWxsIHRoZSBQcm9ncmFtJkluc3RhbGxJZiB5b3Ugd2FudCB0byByZXZpZXcgb3IgY2hhbmdlIGFueSBvZiB5b3VyIGluc3RhbGxhdGlvbiBzZXR0aW5ncywgY2xpY2sgQmFjay4gQ2xpY2sgQ2FuY2Vs")
f.Write("IHRvIGV4aXQgdGhlIHdpemFyZC5TZWxlY3QgZGF0YWJhc2Ugc2VydmVyIGFuZCBhdXRoZW50aWNhdGlvbiBtZXRob2Rsc3RTUUxTZXJ2ZXJZb3UgaGF2ZSBjaG9zZW4gdG8gcmVtb3ZlIHRoZSBwcm9ncmFtIGZyb20geW91ciBzeXN0ZW0ueyZNU1NhbnNCb2xkOH1SZW1vdmUgdGhlIFByb2dyYW0mUmVtb3ZlQ2xpY2sgUmVtb3ZlIHRvIHJlbW92ZSBbUHJvZHVjdE5hbWVdIGZyb20geW91ciBjb21wdXRlci4gQWZ0ZXIgcmVtb3ZhbCwgdGhpcyBwcm9ncmFtIHdpbGwgbm8gbG9uZ2VyIGJlIGF2YWlsYWJsZSBmb3IgdXNlLklmIHlvdSB3YW50IHRvIHJldmlldyBvciBjaGFuZ2UgYW55IHNldHRpbmdzLCBjbGljayBCYWNrLmNib1NlcnZlcnNUeHRTUUxCcm93c2VJU19TUUxTRVJWRVJfTElTVGxibEF1dGhlbnRpY2F0aW9uQ29ubmVjdCB1c2luZzpsYmxTZXJ2ZXJ7Jk1TU2Fuc0JvbGQ4fURhdGFiYXNlIFNlcnZlcklTX1NRTFNFUlZFUl9QQVNTV09SRCZQYXNzd29yZDpSYWRpb0J1dHRvbkdyb3VwMUlTX1NRTFNFUlZFUl9TRVJWRVImRGF0YWJhc2UgU2VydmVyOkImcm93c2UuLi4mTG9naW4gSUQ6QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIGNhbmNlbCBbUHJvZHVjdE5hbWVdIGluc3RhbGxhdGlvbj9sYmxTUUxMb2dpbkludHJvU2VsZWN0IHRoZSBkYXRhYmFzZSBzZXJ2ZXIgdG8gaW5zdGFsbCB0byBmcm9tIHRoZSBsaXN0IGJlbG93IG9yIGNsaWNrIEJyb3dzZSB0byBzZWUgYSBsaXN0IG9mIGFsbCBkYXRhYmFzZSBzZXJ2")
f.Write("ZXJzLiBZb3UgY2FuIGFsc28gc3BlY2lmeSB0aGUgd2F5IHRvIGF1dGhlbnRpY2F0ZSB5b3VyIGxvZ2luIHVzaW5nIHlvdXIgY3VycmVudCBjcmVkZW50aWFscyBvciBhIFNRTCBMb2dpbiBJRCBhbmQgUGFzc3dvcmQuJkZpbmlzaFlvdXIgc3lzdGVtIGhhcyBub3QgYmVlbiBtb2RpZmllZC4gVG8gY29tcGxldGUgaW5zdGFsbGF0aW9uIGF0IGFub3RoZXIgdGltZSwgcGxlYXNlIHJ1biBzZXR1cCBhZ2Fpbi5DbGljayBGaW5pc2ggdG8gZXhpdCB0aGUgd2l6YXJkLllvdSBjYW4gZWl0aGVyIGtlZXAgYW55IGV4aXN0aW5nIGluc3RhbGxlZCBlbGVtZW50cyBvbiB5b3VyIHN5c3RlbSB0byBjb250aW51ZSB0aGlzIGluc3RhbGxhdGlvbiBhdCBhIGxhdGVyIHRpbWUgb3IgeW91IGNhbiByZXN0b3JlIHlvdXIgc3lzdGVtIHRvIGl0cyBvcmlnaW5hbCBzdGF0ZSBwcmlvciB0byB0aGUgaW5zdGFsbGF0aW9uLkNsaWNrIFJlc3RvcmUgb3IgQ29udGludWUgTGF0ZXIgdG8gZXhpdCB0aGUgd2l6YXJkLlRoZSB3aXphcmQgd2FzIGludGVycnVwdGVkIGJlZm9yZSBbUHJvZHVjdE5hbWVdIGNvdWxkIGJlIGNvbXBsZXRlbHkgaW5zdGFsbGVkLnsmVGFob21hQm9sZDEwfUluc3RhbGxTaGllbGQgV2l6YXJkIENvbXBsZXRlZFRoZSBJbnN0YWxsU2hpZWxkIFdpemFyZCBoYXMgc3VjY2Vzc2Z1bGx5IGluc3RhbGxlZCBbUHJvZHVjdE5hbWVdLiBDbGljayBGaW5pc2ggdG8gZXhpdCB0aGUgd2l6YXJkLkNoZWNrQm94MVNob3cgdGhlIHJlYWRt")
f.Write("ZSBmaWxlTEFVTkNIUkVBRE1FTGF1bmNoIFtQcm9kdWN0TmFtZV1UaGUgSW5zdGFsbFNoaWVsZCBXaXphcmQgaGFzIHN1Y2Nlc3NmdWxseSB1bmluc3RhbGxlZCBbUHJvZHVjdE5hbWVdLiBDbGljayBGaW5pc2ggdG8gZXhpdCB0aGUgd2l6YXJkLiZZZXMsIGNoZWNrIGZvciBwcm9ncmFtIHVwZGF0ZXMgKFJlY29tbWVuZGVkKSBhZnRlciB0aGUgc2V0dXAgY29tcGxldGVzLlNldHVwIGhhcyBmaW5pc2hlZCBpbnN0YWxsaW5nIFtQcm9kdWN0TmFtZV0uU29tZSBwcm9ncmFtIGZpbGVzIG1pZ2h0IGhhdmUgYmVlbiB1cGRhdGVkIHNpbmNlIHlvdSBwdXJjaGFzZWQgeW91ciBjb3B5IG9mIFtQcm9kdWN0TmFtZV0uWW91ciBJbnRlcm5ldCBjb25uZWN0aW9uIGNh/f///wIFAAAIBQAABAUAAAUFAAAGBQAABwUAAP7////+///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+////VwUAAP//////////WAUAAFkFAABaBQAAWwUAAGQFAABdBQAAXgUAAF8F")
f.Write("AABgBQAAYQUAAGIFAABjBQAAVAUAAGUFAABmBQAAZwUAAGgFAABpBQAAagUAAGsFAABsBQAAbQUAAG4FAABvBQAAcAUAAHEFAAByBQAAcwUAAHQFAAB1BQAAdgUAAHcFAAB4BQAAeQUAAHoFAAB7BQAAfAUAAH0FAAB+BQAAfwUAAIEFAAAAAAAAAAAAAAgAAQCBAAEABQALAEQABAAAAAAACQAJAAcADwAAAAAAAAAAAAAAAAAAAAAABAADAAAAAAAAAAAAAAAAAAAAAAAvAAEACwABAAoABAAaAAEABgABAEgAAQAAAAAACAABAAwAAQAMAAEAAAAAABcAAQATAAEANAABAAAAAAAPAAYADQABAAgAAwAfAAEAAAAAAAsAAQBVAAEADwABACcAAQAQAAEADwABAA4AAQAQAAEAkgABABAAAQBAAAEAYAABAAgAAQAOAAEAbgABABIAAQAWAAEAAAAAAAsAAQAAAAAAAAAAAAAAAAAJAAIAHgABAA4AAQALAAEABAAEAAsAAgAFAAEADAACACIAAQAAAAAADwABAAsAAQAIAAEADgABAA4AAQAAAAAAEAAGAB0AAQANAAEACgABAAAAAAAAAAAAVwACAAAAAAAdAAEAAAAAAAAAAAAIAAIAIgABAA0AAQAAAAAAAAAAAAAAAAAAAAAAIAABAAAAAAA4AAIAGQABAAAAAAAAAAAAJQABAAAAAAAAAAAAAAAAAA4AAgAAAAAAAAAAABoAAgAFAAEAhwABAAAAAAAAAAAAEAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQABABIAAQAAAAAAAAAAAAAAAABhAAEAAAAAAAAAAAAAAAAATwABAAUAAwAAAAAAAAAAAAAAAAAAAAAANgABAB8AAQAAAAAAAAABAPhhAwAOAAEABAABAAAAAAAAAAAAKgABACYAAQAhAAEAAAAAAAQAAQAEAAEABAABAJUAAQAAAAAA")
f.Write("dwABAAUAAQAoAAEABQABAEYAAQAFAAEAbwABAAAAAAAAAAAAAAAAABEAAQAAAAAAAAAAAAcAAgAAAAAAAAAAAAAAAABRAAEAJAAeAAAAAAAfAAEAAAAAAPIAAgA1AAEAFQACAHIAAQA1AAEAAAAAAAkAAQAAAAAAAAAAAAAAAAAAAAAAKgABACkAAQApAAEAAAAAAAgAAgAoAAEAKgABAAgAAgBvAAEAMAABAAwAAwA3AAEAIAABAAcAAQAAAAAAeQABADkAAQAKAAMADAACAAAAAAARAAIAAAAAAAAAAAARAAIADgABAAkAAgAdAAEAAAAAABUAAQAKAAEAEQACABMAAgARAAEACgABAAoAAQA7AAEAEAACAOoAAQAHAAMAZAABACAAAgDAAAIAMwACAE4AAgAAAAAALQADAAAAAAAAAAAAYwABAAkAAQAUAAEADAABABQAAQBlAAEAAAAAAAAAAABIAAEALAABAFoAAQBTAAEAAAAAAAkAAgAAAAAABwABAAcAAgAAAAAAAwABAAYAAQAGAAIAbiBiZSB1c2VkIHRvIG1ha2Ugc3VyZSB0aGF0IHlvdSBoYXZlIHRoZSBsYXRlc3QgdXBkYXRlcy5FcnJvclRleHQmQ2FuY2VsJklnbm9yZSZPSyZBYm9ydCZSZXRyeTxlcnJvciB0ZXh0IGdvZXMgaGVyZT48ZXJyb3IgdGV4dCBnb2VzIGhlcmU+PGVycm9yIHRleHQgZ29lcyBoZXJlPjxlcnJvciB0ZXh0IGdvZXMgaGVyZT48ZXJyb3IgdGV4dCBnb2VzIGhlcmU+PGVycm9yIHRleHQgZ29lcyBoZXJlPjxlcnJvciB0ZXh0IGdvZXMgaGVyZT48ZXJyb3IgdGV4dCBnb2VzIGhlcmU+PGVycm9yIHRleHQgZ29lcyBoZXJlPjxlcnJvciB0ZXh0IGdvZXMgaGVyZT48ZXJyb3IgdGV4dCBnb2VzIGhlcmU+V2Fybmlu")
f.Write("Z0ljb24mTm9bUHJvZHVjdE5hbWVdIFNldHVwIGlzIHByZXBhcmluZyB0aGUgSW5zdGFsbFNoaWVsZCBXaXphcmQgd2hpY2ggd2lsbCBndWlkZSB5b3UgdGhyb3VnaCB0aGUgcHJvZ3JhbSBzZXR1cCBwcm9jZXNzLiAgUGxlYXNlIHdhaXQuWW91ciBzeXN0ZW0gaGFzIG5vdCBiZWVuIG1vZGlmaWVkLiBUbyBpbnN0YWxsIHRoaXMgcHJvZ3JhbSBhdCBhIGxhdGVyIHRpbWUsIHBsZWFzZSBydW4gdGhlIGluc3RhbGxhdGlvbiBhZ2Fpbi4oSGlkZGVuIGZvciBub3cpU2VjLlByb2dyZXNzQmFyVGhlIHByb2dyYW0gZmVhdHVyZXMgeW91IHNlbGVjdGVkIGFyZSBiZWluZyBpbnN0YWxsZWQueyZNU1NhbnNCb2xkOH1JbnN0YWxsaW5nIFtQcm9kdWN0TmFtZV17Jk1TU2Fuc0JvbGQ4fVVuaW5zdGFsbGluZyBbUHJvZHVjdE5hbWVdVGhlIHByb2dyYW0gZmVhdHVyZXMgeW91IHNlbGVjdGVkIGFyZSBiZWluZyB1bmluc3RhbGxlZC5QbGVhc2Ugd2FpdCB3aGlsZSB0aGUgSW5zdGFsbFNoaWVsZCBXaXphcmQgaW5zdGFsbHMgW1Byb2R1Y3ROYW1lXS4gVGhpcyBtYXkgdGFrZSBzZXZlcmFsIG1pbnV0ZXMuUGxlYXNlIHdhaXQgd2hpbGUgdGhlIEluc3RhbGxTaGllbGQgV2l6YXJkIHVuaW5zdGFsbHMgW1Byb2R1Y3ROYW1lXS4gVGhpcyBtYXkgdGFrZSBzZXZlcmFsIG1pbnV0ZXMuU3RhdHVzOkxiU2VjKEhpZGRlbiBmb3Igbm93KUxiU3RhdHVzUHJvZ3Jlc3MgZG9uZVNldHVwSWNvbilIaWRkZW4gZm9yIG5vdylFc3RpbWF0ZWQgdGltZSBy")
f.Write("ZW1haW5pbmc6U2hvd1RpbWVUZXh0VGltZVRoZSBJbnN0YWxsU2hpZWxkKFIpIFdpemFyZCB3aWxsIGNvbXBsZXRlIHRoZSBpbnN0YWxsYXRpb24gb2YgW1Byb2R1Y3ROYW1lXSBvbiB5b3VyIGNvbXB1dGVyLiBUbyBjb250aW51ZSwgY2xpY2sgTmV4dC5UaGUgSW5zdGFsbFNoaWVsZChSKSBXaXphcmQgd2lsbCBjb21wbGV0ZSB0aGUgc3VzcGVuZGVkIGluc3RhbGxhdGlvbiBvZiBbUHJvZHVjdE5hbWVdIG9uIHlvdXIgY29tcHV0ZXIuIFRvIGNvbnRpbnVlLCBjbGljayBOZXh0LnsmVGFob21hQm9sZDEwfVJlc3VtaW5nIHRoZSBJbnN0YWxsU2hpZWxkIFdpemFyZCBmb3IgW1Byb2R1Y3ROYW1lXVtQcm9kdWN0TmFtZV0gSW5zdGFsbGVyIEluZm9ybWF0aW9uQ2hvb3NlIHRoZSBzZXR1cCB0eXBlIHRoYXQgYmVzdCBzdWl0cyB5b3VyIG5lZWRzLkNob29zZSB3aGljaCBwcm9ncmFtIGZlYXR1cmVzIHlvdSB3YW50IGluc3RhbGxlZCBhbmQgd2hlcmUgdGhleSB3aWxsIGJlIGluc3RhbGxlZC4gUmVjb21tZW5kZWQgZm9yIGFkdmFuY2VkIHVzZXJzLkNvbXBUZXh0Q29tcGxldGVJY28mWWVzQ3VzdFRleHRDdXN0b21JY297Jk1TU2Fuc0JvbGQ4fVNldHVwIFR5cGVQbGVhc2Ugc2VsZWN0IGEgc2V0dXAgdHlwZS5BbGwgcHJvZ3JhbSBmZWF0dXJlcyB3aWxsIGJlIGluc3RhbGxlZC4gKFJlcXVpcmVzIHRoZSBtb3N0IGRpc2sgc3BhY2UuKSNEYXRhMS5jYWJJICZhY2NlcHQgdGhlIHRlcm1zIGluIHRoZSBsaWNlbnNlIGFncmVlbWVu")
f.Write("dFRlc3RWYWx1ZURJU0sxRnJvbSB0aGUgbGlzdCBvZiBzZXJ2ZXJzIGJlbG93LCBzZWxlY3QgdGhlIGRhdGFiYXNlIHNlcnZlciB5b3Ugd291bGQgbGlrZSB0byB0YXJnZXQueyZNU1NhbnNCb2xkOH0mTW9kaWZ5T25seSBmb3IgJm1lIChbVVNFUk5BTUVdKUkgJmRvIG5vdCBhY2NlcHQgdGhlIHRlcm1zIGluIHRoZSBsaWNlbnNlIGFncmVlbWVudE9ubHlDdXJyZW50VXNlclMmZXJ2ZXIgYXV0aGVudGljYXRpb24gdXNpbmcgdGhlIExvZ2luIElEIGFuZCBwYXNzd29yZCBiZWxvd0F1dG9tYXRpY2FsbHkgY2xvc2UgYW5kIGF0dGVtcHQgdG8gcmVzdGFydCBhcHBsaWNhdGlvbnMuRG8gbm90IGNsb3NlIGFwcGxpY2F0aW9ucy4gKEEgcmVib290IHdpbGwgYmUgcmVxdWlyZWQuKUZsZHJ8TmV3IEZvbGRlclJlYm9vdHsmTVNTYW5zQm9sZDh9UmUmcGFpcnsmTVNTYW5zQm9sZDh9JlJlbW92ZXsmTVNTYW5zQm9sZDh9JkNvbXBsZXRleyZNU1NhbnNCb2xkOH1DdSZzdG9tJldpbmRvd3MgYXV0aGVudGljYXRpb24gY3JlZGVudGlhbHMgb2YgY3VycmVudCB1c2VyU2VhcmNoaW5nIGZvciBpbnN0YWxsZWQgYXBwbGljYXRpb25zY2hcYWYzXGRiY2hcYWYxM1xoaWNoXGYzIFwnYjdcdGFifX17XHJ0bGNoXGZjczEgXGFmNDI1XGFmczIwIFxsdHJjaFxmY3MwIApcZnMyMFxsYW5nMTAzNlxsYW5nZmUxMDMzXGxvY2hcYWY0MjVcaGljaFxhZjQyNVxkYmNoXGFmMTNcbGFuZ25wMTAzNvIAAQALAAEAAwACAAAAAAAAAAAAAAAAAAAAAAB/AAEA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbgABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAEACwABAAAAAAAAAAAAAAAAAAAAAAA2AAEAJgABAAAAAAAoAAEAOAABAGEAAQBjAAEABwABAAUAAQAQAAEACAABAA0AAQAJAAEAKQABAAgAAQAAAAAACAABAAAAAAB2AAEAgAABAEIAAQAAAAAAIwABAAAAAAAAAAAAAAAAADEAAQByAAEACAABAAsAAQAEAAIACAABAAkAAQAYAAEAAAAAABsAAQBHAAEACgABACwAAQAJAAIABQABAFQAAQAVAAEAGQABADMAAQAPAAEAPAABADgAAQA3AAEADwABAAYAAQAVAAEAFQABABcAAQAVAAEAMwABACQAAQAgZSBwYXIgbGEgbG9pIGVuIHZpZ3VldXIufXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCAKXGZzMjBcbGFuZzEwMzZcbGFuZ2ZlMTAzM1xkYmNoXGFmMTNcbGFuZ25wMTAzNlxpbnNyc2lkNTEyMDc0MSAKXHBhciB9XHBhcmRccGxhaW4gXGx0cnBhclxzNThccWwgXGxpMFxyaTBcc2IxMjBcc2ExMjBcbm93aWRjdGxwYXJcd3JhcGRlZmF1bHRcYXNwYWxwaGFcYXNwbnVtXGZhYXV0b1xhZGp1c3RyaWdodFxyaW4wXGxpbjBcaXRhcDBccGFyYXJzaWQ1MTIwNzQxIFxydGxjaFxmY3MxIFxhZjM4XGFmczE5XGFsYW5nMTAyNSBcbHRyY2hcZmNzMCAKXGZzMTlcbGFuZzEwMzNcbGFuZ2ZlMTAzM1xsb2NoXGFmMzhcaGljaFxhZjM4XGRiY2hcYWYxMVxjZ3JpZFxsYW5nbnAxMDMzXGxhbmdmZW5wMTAzMyB7XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAg")
f.Write("XGZzMjBcbGFuZzEwMzZcbGFuZ2ZlMTAzM1xkYmNoXGFmMTNcbGFuZ25wMTAzNlxpbnNyc2lkNTEyMDc0MSBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCBFbGxlIHNcaGljaFxmMzggXHJxdW90ZSBcbG9jaFxmMzggYXB9ewpccnRsY2hcZmNzMSBcYWY0MjVcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcbGFuZzEwMzZcbGFuZ2ZlMTAzM1xsb2NoXGFmNDI1XGhpY2hcYWY0MjVcZGJjaFxhZjEzXGxhbmducDEwMzZcaW5zcnNpZDkxMjIzMjIgXGhpY2hcYWY0MjVcZGJjaFxhZjEzXGxvY2hcZjQyNSBcaGljaFxmNDI1IHBsaXF1ZSBcJ2U5XGxvY2hcZjQyNSBcaGljaFxmNDI1IGdhbGVtZW50LCBtXCdlYVxsb2NoXGY0MjUgbWUgc2kgQVZJY29kZX17XHJ0bGNoXGZjczEgClxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGxhbmcxMDM2XGxhbmdmZTEwMzNcZGJjaFxhZjEzXGxhbmducDEwMzZcaW5zcnNpZDUxMjA3NDEgXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggIGNvbm5hfXtccnRsY2hcZmNzMSBcYWY0MjVcYWZzMjAgXGx0cmNoXGZjczAgXGZzMjBcbGFuZzEwMzZcbGFuZ2ZlMTAzM1xsb2NoXGFmNDI1XGhpY2hcYWY0MjVcZGJjaFxhZjEzXGxhbmducDEwMzZcaW5zcnNpZDUxMjA3NDEgClxoaWNoXGFmNDI1XGRiY2hcYWYxM1xsb2NoXGY0MjUgXGhpY2hcZjQyNSBpc3NhaXQgb3UgZGV2cmFpdCBjb25uYVwnZWVcbG9jaFxmNDI1IHRyZSBsXGhpY2hcZjQyNSBccnF1b3RlIFwnZTlcbG9jaFxmNDI1IFxo")
f.Write("aWNoXGY0MjUgdmVudHVhbGl0XCdlOVxsb2NoXGY0MjUgIGRcaGljaFxmNDI1IFxycXVvdGUgXGxvY2hcZjQyNSB1biB0ZWwgZG9tbWFnZS4gU2kgdm90cmUgcGF5cyBuXGhpY2hcZjQyNSBccnF1b3RlIFxsb2NoXGY0MjUgCmF1dG9yaXNlIHBhcyBsXGhpY2hcZjQyNSBccnF1b3RlIFxsb2NoXGY0MjUgXGhpY2hcZjQyNSBleGNsdXNpb24gb3UgbGEgbGltaXRhdGlvbiBkZSByZXNwb25zYWJpbGl0XCdlOVxsb2NoXGY0MjUgIHBvdXIgbGVzIGRvbW1hZ2VzIGluZGlyZWN0cywgYWNjZXNzb2lyZXMgb3UgZGUgcXVlbHF1ZSBuYXR1cmUgcXVlIGNlIHNvaXQsIGlsIHNlIHBldXQgcXVlIGxhIGxpbWl0YXRpb24gb3UgbFxoaWNoXGY0MjUgXHJxdW90ZSBcbG9jaFxmNDI1IApleGNsdXNpb24gXGhpY2hcYWY0MjVcZGJjaFxhZjEzXGxvY2hcZjQyNSBjXGhpY2hcYWY0MjVcZGJjaFxhZjEzXGxvY2hcZjQyNSBpLWRlc3N1cyBuZSBzXGhpY2hcZjQyNSBccnF1b3RlIFxsb2NoXGY0MjUgXGhpY2hcZjQyNSBhcHBsaXF1ZXJhIHBhcyBcJ2UwXGxvY2hcZjQyNSBcaGljaFxmNDI1ICB2b3RyZSBcJ2U5XGxvY2hcZjQyNSBnYXJkLn17XHJ0bGNoXGZjczEgXGFmMzhcYWZzMjAgXGx0cmNoXGZjczAgClxmczIwXGxhbmcxMDM2XGxhbmdmZTEwMzNcZGJjaFxhZjEzXGxhbmducDEwMzZcaW5zcnNpZDUxMjA3NDEgClxwYXIgfVxwYXJkIFxsdHJwYXJcczU4XHFsIFxsaTBccmkwXHNiMTIwXHNhMTIwXG5vd2lkY3RscGFyXHdyYXBkZWZhdWx0")
f.Write("XGFzcGFscGhhXGFzcG51bVxmYWF1dG9cYWRqdXN0cmlnaHRccmluMFxsaW4wXGl0YXAwXHBhcmFyc2lkMTUzNTI2Mjkge1xydGxjaFxmY3MxIFxhYlxhZjM4XGFmczIwIFxsdHJjaFxmY3MwIFxiXGZzMjBcbGFuZzEwMzZcbGFuZ2ZlMTAzM1xkYmNoXGFmMTNcbGFuZ25wMTAzNlxpbnNyc2lkNTEyMDc0MSAKXGhpY2hcYWYzOFxkYmNoXGFmMTNcbG9jaFxmMzggRUZGRVQgSlVSSURJUVVFLn17XHJ0bGNoXGZjczEgXGFmNDI1XGFmczIwIFxsdHJjaFxmY3MwIFxmczIwXGxhbmcxMDM2XGxhbmdmZTEwMzNcbG9jaFxhZjQyNVxoaWNoXGFmNDI1XGRiY2hcYWYxM1xsYW5nbnAxMDM2XGluc3JzaWQ1MTIwNzQxIFxoaWNoXGFmNDI1XGRiY2hcYWYxM1xsb2NoXGY0MjUgXGhpY2hcZjQyNSAgTGUgcHJcJ2U5XGxvY2hcZjQyNSBcaGljaFxmNDI1IApzZW50IGNvbnRyYXQgZFwnZTlcbG9jaFxmNDI1IGNyaXQgY2VydGFpbnMgZHJvaXRzIGp1cmlkaXF1ZXMuIFZvdXMgcG91cnJpZXogYXZvaXIgZFxoaWNoXGY0MjUgXHJxdW90ZSBcbG9jaFxmNDI1IFxoaWNoXGY0MjUgYXV0cmVzIGRyb2l0cyBwclwnZTlcbG9jaFxmNDI1IFxoaWNoXGY0MjUgdnVzIHBhciBsZXMgbG9pcyBkZSB2b3RyZSBwYXlzLiBMZSBwclwnZTlcbG9jaFxmNDI1IFxoaWNoXGY0MjUgCnNlbnQgY29udHJhdCBuZSBtb2RpZmllIHBhcyBsZXMgZHJvaXRzIHF1ZSB2b3VzIGNvbmZcJ2U4XGxvY2hcZjQyNSByZW50IGxlcyBsb317XHJ0bGNoXGZjczEgXGFmMzhcYWZz")
f.Write("MjAgXGx0cmNoXGZjczAgXGZzMjBcbGFuZzEwMzZcbGFuZ2ZlMTAzM1xkYmNoXGFmMTNcbGFuZ25wMTAzNlxpbnNyc2lkNTEyMDc0MSBcaGljaFxhZjM4XGRiY2hcYWYxM1xsb2NoXGYzOCAKaXMgZGUgdm90cmUgcGF5cyBzaSBjZWxsZXMtY2kgbmUgbGUgcGVybWV0dGVudCBwYXMufXtccnRsY2hcZmNzMSBcYWYzOFxhZnMyMCBcbHRyY2hcZmNzMCBcZnMyMFxsYW5nMTAzNlxsYW5nZmUxMDMzXGRiY2hcYWYxM1xsYW5nbnAxMDM2XGluc3JzaWQxMDA1NDA2M1xjaGFycnNpZDE0MDQ2NjY4IApccGFyIH17XCpcdGhlbWVkYXRhIDUwNGIwMzA0MTQwMDA2MDAwODAwMDAwMDIxMDBlOWRlMGZiZmZmMDAwMDAwMWMwMjAwMDAxMzAwMDAwMDViNDM2ZjZlNzQ2NTZlNzQ1ZjU0Nzk3MDY1NzM1ZDJlNzg2ZDZjYWM5MWNiNGVjMzMwMTA0NWY3NDhmYzgzZTUyZDRhCjljYjI0MDA4MjVlOTgyYzc4ZWM3YTI3Y2MwYzg5OTI0MTZjOWQ4YjJhNzU1ZmJmNzRjZDI1NDQyYTgyMDE2NmMyY2Q5MzNmNzllM2JlMzcyYmQxZjA3YjVjMzk4OWNhNzRhYWZmMjQyMmIyNGViMWI0NzVkYTVkZjM3NGZkOWFkCjU2ODk4MTFhMTgzYzYxYTUwZjk4ZjRiYWJlYmMyODM3ODc4MDQ5ODk5YTUyYTU3YmU2NzA2NzRjYjIzZDhlOTA3MjFmOTBhNGQyZmEzODAyY2IzNTc2MjY4MGZkODAwZWNkNzU1MWRjMThlYjg5OTEzOGUzYzk0M2Q3ZTUwM2I2CmIwMWQ1ODNkZWVlNWY5OTgyNGUyOTBiNGJhM2YzNjRlYWM0YTQzMDg4M2IzYzA5MmQ0ZWNhOGY5NDZjOTE2NDIy")
f.Write("ZWNhYjkyN2Y1MmVhNDJiODlhMWNkNTljMjU0ZjkxOWIwZTg1ZTY1MzVkMTM1YThkZTIwZjIwYjhjMTJjM2IwCjBjODk1ZmNmNjcyMDE5MmRlNmJmM2I5ZTg5ZWNkYmQ2NTk2Y2JjZGQ4ZWIyOGU3YzM2NWVjYzRlYzFmZjE0NjBmNTNmZTgxM2QzY2M3ZjViN2YwMjAwMDBmZmZmMDMwMDUwNGIwMzA0MTQwMDA2MDAwODAwMDAwMDIxMDBhNWQ2CmE3ZTdjMDAwMDAwMDM2MDEwMDAwMGIwMDAwMDA1ZjcyNjU2YzczMmYyZTcyNjU2YzczODQ4ZmNmNmFjMzMwMGM4N2VmODViZDgzZDE3ZDUxZDJjMzE4MjU3NjJmYTU5MDQzMmZhMzdkMDBlMTI4N2Y2ODIyMWJkYjFiZWJkYjRmCmM3MDYwYWJiMDg4NGE0ZWZmN2E5M2RmZWFlOGJmOWUxOTRlNzIwMTY5YWFhMDZjM2UyNDMzZmNiNjhlMTc2M2RiZjdmODJjOTg1YTRhNzI1MDg1Yjc4NzA4NmEzN2JkYmI1NWZiYzUwZDFhMzNjY2QzMTFiYTU0OGI2MzA5NTEyCjBmODhkOTRmYmM1MmFlNDI2NGQxYzkxMGQyNGE0NWRiMzQ2MjI0N2ZhNzkxNzE1ZmQ3MWY5ODllMTllMDM2NGNkM2Y1MTY1MmQ3Mzc2MGFlOGZhOGM5ZmZiM2MzMzBjYzllNGZjMTdmYWYyY2U1NDUwNDZlMzc5NDRjNjllNDYyCmExYTgyZmUzNTNiZDkwYTg2NWFhZDQxZWQwYjViOGY5ZDZmZDAxMDAwMGZmZmYwMzAwNTA0YjAzMDQxNDAwMDYwMDA4MDAwMDAwMjEwMDZiNzk5NjE2ODMwMDAwMDA4YTAwMDAwMDFjMDAwMDAwNzQ2ODY1NmQ2NTJmNzQ2ODY1CjZkNjUyZjc0Njg2NTZkNjU0ZDYxNmU2MTY3NjU3MjJlNzg2ZDZjMGNj")
f.Write("YzRkMGFjMzIwMTA0MGUxN2RhMTc3OTBkOTM3NjNiYjI4NDU2MmIyY2JhZWJiZjYwMDQzOWMxYTQxYzdhMGQyOWZkYmQ3ZTVlMzgzMzdjZWRmMTRkNTliCjRiMGQ1OTJjOWMwNzBkOGE2NWNkMmU4OGI3ZjA3YzJjYTcxYmE4ZGE0ODFjYzUyYzZjZTFjNzE1ZTZlOTc4MThjOWI0OGQxM2RmNDljODczNTE3ZDIzZDU5MDg1YWRiNWRkMjBkNmI1MmJkNTIxZWYyY2RkNWViOTI0NmEzZDhiCjQ3NTdlOGQzZjcyOWUyNDVlYjJiMjYwYTAyMzhmZDAxMDAwMGZmZmYwMzAwNTA0YjAzMDQxNDAwMDYwMDA4MDAwMDAwMjEwMDMwZGQ0MzI5YTgwNjAwMDBhNDFiMDAwMDE2MDAwMDAwNzQ2ODY1NmQ2NTJmNzQ2ODY1NmQ2NTJmCjc0Njg2NTZkNjUzMTJlNzg2ZDZjZWM1OTRmNmZkYjM2MTRiZjBmZDg3NzIwNzQ2ZjYzMjc3NjFhMDc3NThhZDhiMTliMmQ0ZDFiYzQ2ZTg3MWU2OTg5OTZkODUwYTI0MGQyNDk3ZDFiZGFlMzgwMDFjM2JhNjE4NzE1ZDg2ZDg3CjYxNWI4MTE2ZDhhNWZiMzRkOTNhNmMxZGQwYWZiMDQ3NTI5MmM1NTg1ZTkyMzZkODhhYWQzZTI0MTJmOWUzZmJmZjFlMWZhOWFiZDdlZWM3MGMxZDEyMjEyOTRmZGE1ZWZkNzJjZDQzMjRmMTc5NDA5M2IwZWRkZDFlZjYyZmFkCjc5NDgyYTljMDQ5OGYxODRiNGJkMjk5MWRlYjU4ZGY3ZGZiYjhhZDc1NTQ0NjI4MjYwN2QyMmQ3NzFkYjhiOTQ0YWQ3OTc5NmE0MGZjMzU4NWVlNjI5NDk2MDZlY2M0NThjMTViYzhhNzAyOTEwZjgwOGU4YzY2YzY5Yjk1NjViCjVkOGEzMTRkM2M5NGUwMThj")
f.Write("OGRlMWE4ZmE5NGZkMDUwOTNmNDM2NzJlMjNkMDZhZjg5OTI3YWMwNjc2MmEwNDkxMzY3ODVjMTA2MDc3NThkOTA1M2Q5NjUwMjFkNjJkNmY2ODA0ZmMwOGY4NmU0YmVmMjEwYzM1MmMxNDRkYmFiCjk5OWZiN2I0NzE3NTA5YWY2NzhiOTg1YWIwYjZiNGFlNmY3ZWQ5YmE2YzQxNzBiMDZjNzg4YTcwNTQzMGFkZjcxYmFkMmI1YjA1N2QwMzYwNmExZWQ3ZWJmNWJhYmQ3YTQxY2YwMGIwZWY4M2E2NTY5NjMyY2Q0NjdmYWRkZWM5CjY5OTY0MGY2NzE5ZTc2YjdkNmFjMzU1YzdjODlmZWNhOWNjY2FkNGVhN2QzNmM2NWIyNThhMjA2NjQxZjFiNzNmOGI1ZGE2YTYzNzNkOWMxMWI5MGM1MzdlN2YwOGRjZTY2YjdiYmVhZTAwZGM4ZTI1N2U3ZjBmZDJiYWRkNTg2CjhiMzdhMDg4ZDFlNDYwMGVhZDFkZGFlZjY3ZDQwYmM4OThiM2VkNGFmODFhYzBkNzZhMTk3Yzg2ODI2ODI4YTI0YmIzMThmMzQ0MmQ4YWI1MThkZmUzYTIwZjAwMGQ2NDU4ZDEwNGE5Njk0YWM2ZDg4NzI4ZWVlMjc4MjQyOGQ2CjBjZjAzYWMxYTUxOTNiZTRjYmI5MjFjZDBiNDk1ZmQwNTRiNWJkMGY1MzBjMTkzMWEzZjdlYWY5ZjdhZjllM2Y0NWM3MGY5ZTFkM2ZmOGU5ZjhlMWMzZTMwNzNmNWE0MmNlYWE2ZDljODRlNTU1MmZiZmZkZWNjZmM3MWZhMzNmCjllN2VmM2YyZDExN2Q1Nzg1OWM2ZmZmYWMzMjdiZmZjZmM3OTM1MTBkMjY3MjZjZThiMmY5ZmZjZjZlY2M5OGJhZjNlZmRmZGJiNDcxNWYwNGQ4MTQ3NjVmODkwYzY0NGEyOWJlNDA4ZWRmMzE4MTQzMzU2NzEyNTI3")
f.Write("MjM3MWJlCjE1YzMwOGQzZjI4YWNkMjQ5NDM4YzE5YTRiMDVmZDllOGExY2Y0Y2QyOTY2OTk3NzFjMzkzYWM0YjVlMDFkMDFlNWEzMGE3ODdkNzJjZjExNzgxMDg5ODlhMjE1OWM3N2EyZDgwMWVlNzJjZTNhNWM1NDVhNjE0N2YzMmE5OTc5CjM4NDljMjZhZTY2MjUyYzZlZDYzN2M1OGM1YmI4YjEzYzdiZmJkNDkwYTc1MzMwZjRiNDdmMTZlNDQxYzMxZjcxODRlMTQwZTQ5NDIxNGQyNzNmYzgwOTAwYWVkZWU1MmVhZDg3NTk3ZmE4MjRiM2U1NmU4MmU0NTFkNGMyYjRkCjMyYTQyMzI3OWE2NjhiYjY2OTBjN2U5OTU2ZTkwY2ZlNzY2Y2IzN2IwNzc1MzhhYmQyN2E4YjFjYmE0OGM4MGFjYzJhODQxZjEyZTY5OGYxM2E5ZTI4MWM1NzkxMWNlMjk4OTUwZDdlMDNhYmE4NGFjOGMxNTRmODY1NWM0ZjJhCmYwNzQ0ODE4NDdiZDgwNDg1OWI1ZTY5NjAwN2Q0YjRlZGZjMTUwYjEyYWRkYmVjYmE2YjE4YjE0OGExZTU0ZDFiYzgxMzkyZjIzYjdmODQxMzdjMjcxNWE4NTFkZDAyNDJhNjMzZjkwMDcxMGEyMThlZDcxNTUwNWRmZTU2ZTg2CmU4NzdmMDAzNGUxNmJhZmIwZTI1OGViYjRmYWYwNmI3NjllODg4MzQwYjEwM2QzMzExMTViZWJjNGViODEzYmY4MzI5MWI2MzYyNGEwZDE0NzVhNzU2YzczNGY5YmJjMmNkMjg1NDZlY2JlMWUyMGEzNzk0Y2ExNzVmM2ZhZTkwCmZiNmQyZGQ5OWJiMDdiNTVlNWNjZjY4OTQyYmQwODc3YjIzYzc3YjkwOGU4ZGI1ZjlkYjdmMDI0ZDkyMzkwMTBmMzViZDRiYmUyZmNhZTM4N2JmZmY5ZTJiYzI4OWYyZmJl")
f.Write("MjRjZmFhMzAxNDY4ZGQ4YmQ4NDZkYmI0ZGRmMWMyCmFlN2I0YzE5MWJhODI5MjMzN2E0NjliYzI1ZWMzZDQxMWYwNmY1M2E3M2UyMjRjNTI5MmM4ZGUwNTE2NzMyMzA3MDcwYTFjMDY2MGQxMjVjN2Q0NDU1MzQ4ODcwMGE0ZDdiZGRkMzQ0NDI5OTkxMGUyNTRhYjk4NGMzYTIxOWFlCmE0YWRmMWQwZjgyYjdiZDQ2Y2VhNDM4OGFkMWMxMmFiNWQxZWQ4ZTExNTNkOWM5ZjM1MGEzMjQ2YWFkMDFjNjg3MzQ2MmI5YWMwNTk5OWFkNWNjOTg4ODI2ZWFmYzNhY2FlODUzYTMzYjdiYTExY2QxNDQ1ODc1YmExYjIzNmIxCjM5OTQ4M2M5MGJkNTYwYjBiMDI2MzQzNTA4NWEyMWIwZjIyYTljZjkzNTZiMzhlYzYwNDYwMjZkNzdlYmEzZGMyZGM2MGIxN2U5MjIxOWUxODA2NDNlZDI3YWNmZmJhODZlOWM5NGM3Y2E5YzIyNWEwZjFiMGNmYWUwNzg4YWQ1CjRhZGM1YTlhZWMxYjcwM2I4YjkzY2FlYzFhMGJkOGU1ZGU3YjEzMmZlNTExM2NmMzEyNTAzYjk5OGUyYzI5MjcyNzRiZDA1MWRiNmIzNTk3OWIxZWYyNzFkYWY2YzY3MDRlODZjNzM4MDVhZjRiZGQ0NzYyMTZjMjY1OTNhZjg0CjBkZmI1MzkzZDk2NGY5Y2M5YmFkNWMzMTM3MDllYTcwZjU2MWVkM2VhN2IwNTMwNzUyMjFkNTE2OTY5MTBkMGQzMzk1ODUwMDRiMzQyNzJiZmY3MjEzY2M3YTUxMGE1NDU0YTNiMzQ5YjFiMjA2YzFmMGFmNDkwMTc2NzQ1ZDRiCmM2NjNlMmFiYjJiMzRiMjNkYTc2ZjYzNTJiYTU3Y2EyODgxODQ0YzExMTFhYjE4OWQ4YzdlMDdlMWRhYWEwNGY0MDI1NWM3Nzk4")
f.Write("OGFhMDVmZTA2ZTRlNWJkYjRjYjljNTM5NGJiYWYyOGQ5OGMxZDk3MWNjZDIwODY3ZTU1NmE3CjY4OWVjOTE2NmUwYTUyMjE4Mzc5MmI4OTA3YmE1NWNhNmU5NDNiYmYyYTI2ZTUyZjQ4OTU3MjE4ZmZjZjU0ZDFmYjA5ZGMzZWFjMDRkYTAzM2U1YzBkMGI4Yzc0YTZiNDNkMmU1NGM0YTEwYWE1MTFmNWZiMDIxYTA3NTMzYjIwCjVhZTA3ZTE3YTYyMWE4ZTA4MmRhZmMxN2U0NTBmZmI3Mzk2NzY5OThiNDg2NDNhNGRhYTcyMTEyMTRmNjIzMTUwOTQyZjZhMDJjOTllODNiODU1ODNkZGJiYjJjNDk5NjExMzIxMTU1MTI1N2E2NTZlYzExMzkyNDZjYTg2YmUwCmFhZGVkYjNkMTQ0MWE4OWI2YTkyOTUwMTgzM2IxOTdmZWU3Yjk2NDFhMzUwMzczOWU1N2M3MzJhNTliMWY3ZGExY2Y4YTczYjFmOWJjY2EwOTQ1Yjg3NGQ0MzkzZGJiZjEwYjE2ODBmNjZiYmFhNWQ2Zjk2ZTc3YjZmNTkxMTNkCjMxNmJiMzFhNzk1NjAwYjNkMjU2ZDBjYWQyZmUzNTQ1MzhlNzU2NmIyYmQ2OWNjNmNiY2Q1YzM4ZjBlMmJjYzYzMDU4MzQ0NDI5ZGMyMTIxZmQwN2Y2M2YyYTdjNjZiZjc2ZTgwZDc1YzhmN2ExYjYyMmY4NzhhMTg5NDFkODQwCjU0NWZiMjhkMDdkMjA1ZDIwZThlYTA3MWIyODMzNjk4MzQyOTZiZGFhYzc1ZDI1NmNiMzdlYjBiZWU3NDBiYmUyNzhjYWQyNTNiOGJiZmNmNjllY2EyMzk3M2Q5MzliOTc4OTFjNmNlMmNlY2Q4ZGE4ZTJkMzQzNTc4ZjY2NDhhCmMyZDAzODNmYzgxOGM3OThjZjY0ZTUyZjU5N2M3NDBmMWNiZDA1ZGYwYzI2NGM0OTEz")
f.Write("NGNmMDlkNGE2MGU4YTEwNzI2MGYyMGY5MmQ0N2IzNzRlMzJmMDAwMDAwZmZmZjAzMDA1MDRiMDMwNDE0MDAwNjAwMDgwMDAwMDAyMTAwCjBkZDE5MDlmYjYwMDAwMDAxYjAxMDAwMDI3MDAwMDAwNzQ2ODY1NmQ2NTJmNzQ2ODY1NmQ2NTJmNWY3MjY1NmM3MzJmNzQ2ODY1NmQ2NTRkNjE2ZTYxNjc2NTcyMmU3ODZkNmMyZTcyNjU2YzczODQ4ZjRkMGFjMjMwMTQ4NGY3CjgyNzcwODZmNmZkM2JhMTA5MTI2ZGQ4OGQwYWRkNDAzODRlNDM1MGQzNjNmMjQ1MWVjZWQwZGFlMmMwODJlODc2MWJlOTk2OWJiOTc5ZGM5MTM2MzMyZGUzMTY4YWExYTA4M2FlOTk1NzE5YWMxNmRiOGVjOGU0MDUyMTY0ZTg5CmQ5M2I2NGIwNjA4MjhlNmYzN2VkMTU2NzkxNGIyODRkMjYyNDUyMjgyZTMxOTg3MjBlMjc0YTkzOWNkMDhhNTRmOTgwYWUzOGEzOGY1NmU0MjJhM2E2NDFjOGJiZDA0OGY3NzU3ZGEwZjE5YjAxN2NjNTI0YmQ2MjEwN2JkNTAwCjE5OTY1MDlhZmZiM2ZkMzgxYTg5NjcyZjFmMTY1ZGZlNTE0MTczZDk4NTA1MjhhMmM2Y2NlMDIzOWJhYTRjMDRjYTViYmFiYWM0ZGYwMDAwMDBmZmZmMDMwMDUwNGIwMTAyMmQwMDE0MDAwNjAwMDgwMDAwMDAyMTAwZTlkZTBmCmJmZmYwMDAwMDAxYzAyMDAwMDEzMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDViNDM2ZjZlNzQ2NTZlNzQ1ZjU0Nzk3MDY1NzM1ZDJlNzg2ZDZjNTA0YjAxMDIyZDAwMTQwMDA2MDAwODAwMDAwMDIxMDBhNWQ2CmE3ZTdjMDAwMDAwMDM2MDEwMDAwMGIwMDAw")
f.Write("MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDMwMDEwMDAwNWY3MjY1NmM3MzJmMmU3MjY1NmM3MzUwNGIwMTAyMmQwMDE0MDAwNjAwMDgwMDAwMDAyMTAwNmI3OTk2MTY4MzAwMDAwMDhhCjAwMDAwMDFjMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxOTAyMDAwMDc0Njg2NTZkNjUyZjc0Njg2NTZkNjUyZjc0Njg2NTZkNjU0ZDYxNmU2MTY3NjU3MjJlNzg2ZDZjNTA0YjAxMDIyZDAwMTQwMDA2MDAwODAwMDAwMDIxCjAwMzBkZDQzMjlhODA2MDAwMGE0MWIwMDAwMTYwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGQ2MDIwMDAwNzQ2ODY1NmQ2NTJmNzQ2ODY1NmQ2NTJmNzQ2ODY1NmQ2NTMxMmU3ODZkNmM1MDRiMDEwMjJkMDAxNDAwMDYwMDA4CjAwMDAwMDIxMDAwZGQxOTA5ZmI2MDAwMDAwMWIwMTAwMDAyNzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwYjIwOTAwMDA3NDY4NjU2ZDY1MmY3NDY4NjU2ZDY1MmY1ZjcyNjU2YzczMmY3NDY4NjU2ZDY1NGQ2MTZlNjE2NzY1NzIyZTc4NmQ2YzJlNzI2NTZjNzM1MDRiMDUwNjAwMDAwMDAwMDUwMDA1MDA1ZDAxMDAwMGFkMGEwMDAwMDAwMH0Ke1wqXGNvbG9yc2NoZW1lbWFwcGluZyAzYzNmNzg2ZDZjMjA3NjY1NzI3MzY5NmY2ZTNkMjIzMTJlMzAyMjIwNjU2ZTYzNmY2NDY5NmU2NzNkMjI1NTU0NDYyZDM4MjIyMDczNzQ2MTZlNjQ2MTZjNmY2ZTY1M2QyMjc5NjU3MzIyM2YzZTBkMGEzYzYxM2E2MzZjNzI0ZAo2MTcwMjA3ODZkNmM2ZTczM2E2MTNkMjI2ODc0NzQ3MDNhMmYyZjczNjM2")
f.Write("ODY1NmQ2MTczMmU2ZjcwNjU2ZTc4NmQ2YzY2NmY3MjZkNjE3NDczMmU2ZjcyNjcyZjY0NzI2MTc3Njk2ZTY3NmQ2YzJmMzIzMDMwMzYyZjZkNjE2OQo2ZTIyMjA2MjY3MzEzZDIyNmM3NDMxMjIyMDc0NzgzMTNkMjI2NDZiMzEyMjIwNjI2NzMyM2QyMjZjNzQzMjIyMjA3NDc4MzIzZDIyNjQ2YjMyMjIyMDYxNjM2MzY1NmU3NDMxM2QyMjYxNjM2MzY1NmU3NDMxMjIyMDYxNjM2Mwo2NTZlNzQzMjNkMjI2MTYzNjM2NTZlNzQzMjIyMjA2MTYzNjM2NTZlNzQzMzNkMjI2MTYzNjM2NTZlNzQzMzIyMjA2MTYzNjM2NTZlNzQzNDNkMjI2MTYzNjM2NTZlNzQzNDIyMjA2MTYzNjM2NTZlNzQzNTNkMjI2MTYzNjM2NTZlNzQzNTIyMjA2MTYzNjM2NTZlNzQzNjNkMjI2MTYzNjM2NTZlNzQzNjIyMjA2ODZjNjk2ZTZiM2QyMjY4NmM2OTZlNmIyMjIwNjY2ZjZjNDg2YzY5NmU2YjNkMjI2NjZmNmM0ODZjNjk2ZTZiMjIyZjNlfQp7XCpcbGF0ZW50c3R5bGVzXGxzZHN0aW1heDI2N1xsc2Rsb2NrZWRkZWYwXGxzZHNlbWloaWRkZW5kZWYxXGxzZHVuaGlkZXVzZWRkZWYxXGxzZHFmb3JtYXRkZWYwXGxzZHByaW9yaXR5ZGVmOTl7XGxzZGxvY2tlZGV4Y2VwdCBcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2RxZm9ybWF0MSBcbHNkcHJpb3JpdHkwIFxsc2Rsb2NrZWQwIE5vcm1hbDsKXGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcWZvcm1hdDEgXGxzZGxvY2tlZDAgaGVhZGluZyAxO1xsc2RxZm9ybWF0MSBc")
f.Write("bHNkbG9ja2VkMCBoZWFkaW5nIDI7XGxzZHFmb3JtYXQxIFxsc2Rsb2NrZWQwIGhlYWRpbmcgMztcbHNkcWZvcm1hdDEgXGxzZGxvY2tlZDAgaGVhZGluZyA0O1xsc2RxZm9ybWF0MSBcbHNkbG9ja2VkMCBoZWFkaW5nIDU7XGxzZHFmb3JtYXQxIFxsc2Rsb2NrZWQwIGhlYWRpbmcgNjsKXGxzZHFmb3JtYXQxIFxsc2Rsb2NrZWQwIGhlYWRpbmcgNztcbHNkcWZvcm1hdDEgXGxzZGxvY2tlZDAgaGVhZGluZyA4O1xsc2RxZm9ybWF0MSBcbHNkbG9ja2VkMCBoZWFkaW5nIDk7XGxzZHByaW9yaXR5MzkgXGxzZGxvY2tlZDAgdG9jIDE7XGxzZHByaW9yaXR5MzkgXGxzZGxvY2tlZDAgdG9jIDI7XGxzZHByaW9yaXR5MzkgXGxzZGxvY2tlZDAgdG9jIDM7XGxzZHByaW9yaXR5MzkgXGxzZGxvY2tlZDAgdG9jIDQ7Clxsc2Rwcmlvcml0eTM5IFxsc2Rsb2NrZWQwIHRvYyA1O1xsc2Rwcmlvcml0eTM5IFxsc2Rsb2NrZWQwIHRvYyA2O1xsc2Rwcmlvcml0eTM5IFxsc2Rsb2NrZWQwIHRvYyA3O1xsc2Rwcmlvcml0eTM5IFxsc2Rsb2NrZWQwIHRvYyA4O1xsc2Rwcmlvcml0eTM5IFxsc2Rsb2NrZWQwIHRvYyA5O1xsc2RxZm9ybWF0MSBcbHNkcHJpb3JpdHkzNSBcbHNkbG9ja2VkMCBjYXB0aW9uOwpcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2RxZm9ybWF0MSBcbHNkcHJpb3JpdHkxMCBcbHNkbG9ja2VkMCBUaXRsZTtcbHNkcHJpb3JpdHkxIFxsc2Rsb2NrZWQwIERlZmF1bHQgUGFyYWdyYXBoIEZvbnQ7XGxzZHNlbWlo")
f.Write("aWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcWZvcm1hdDEgXGxzZHByaW9yaXR5MTEgXGxzZGxvY2tlZDAgU3VidGl0bGU7Clxsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHFmb3JtYXQxIFxsc2Rwcmlvcml0eTIyIFxsc2Rsb2NrZWQwIFN0cm9uZztcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2RxZm9ybWF0MSBcbHNkcHJpb3JpdHkyMCBcbHNkbG9ja2VkMCBFbXBoYXNpcztcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTU5IFxsc2Rsb2NrZWQwIFRhYmxlIEdyaWQ7Clxsc2R1bmhpZGV1c2VkMCBcbHNkbG9ja2VkMCBQbGFjZWhvbGRlciBUZXh0O1xsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHFmb3JtYXQxIFxsc2Rwcmlvcml0eTEgXGxzZGxvY2tlZDAgTm8gU3BhY2luZztcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTYwIFxsc2Rsb2NrZWQwIExpZ2h0IFNoYWRpbmc7Clxsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NjEgXGxzZGxvY2tlZDAgTGlnaHQgTGlzdDtcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTYyIFxsc2Rsb2NrZWQwIExpZ2h0IEdyaWQ7XGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk2MyBcbHNkbG9ja2VkMCBNZWRpdW0gU2hhZGluZyAxOwpcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVz")
f.Write("ZWQwIFxsc2Rwcmlvcml0eTY0IFxsc2Rsb2NrZWQwIE1lZGl1bSBTaGFkaW5nIDI7XGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk2NSBcbHNkbG9ja2VkMCBNZWRpdW0gTGlzdCAxO1xsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NjYgXGxzZGxvY2tlZDAgTWVkaXVtIExpc3QgMjsKXGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk2NyBcbHNkbG9ja2VkMCBNZWRpdW0gR3JpZCAxO1xsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NjggXGxzZGxvY2tlZDAgTWVkaXVtIEdyaWQgMjtcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTY5IFxsc2Rsb2NrZWQwIE1lZGl1bSBHcmlkIDM7Clxsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NzAgXGxzZGxvY2tlZDAgRGFyayBMaXN0O1xsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NzEgXGxzZGxvY2tlZDAgQ29sb3JmdWwgU2hhZGluZztcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTcyIFxsc2Rsb2NrZWQwIENvbG9yZnVsIExpc3Q7Clxsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NzMgXGxzZGxvY2tlZDAgQ29sb3JmdWwgR3JpZDtcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0")
f.Write("eTYwIFxsc2Rsb2NrZWQwIExpZ2h0IFNoYWRpbmcgQWNjZW50IDE7XGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk2MSBcbHNkbG9ja2VkMCBMaWdodCBMaXN0IEFjY2VudCAxOwpcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTYyIFxsc2Rsb2NrZWQwIExpZ2h0IEdyaWQgQWNjZW50IDE7XGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk2MyBcbHNkbG9ja2VkMCBNZWRpdW0gU2hhZGluZyAxIEFjY2VudCAxO1xsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NjQgXGxzZGxvY2tlZDAgTWVkaXVtIFNoYWRpbmcgMiBBY2NlbnQgMTsKXGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk2NSBcbHNkbG9ja2VkMCBNZWRpdW0gTGlzdCAxIEFjY2VudCAxO1xsc2R1bmhpZGV1c2VkMCBcbHNkbG9ja2VkMCBSZXZpc2lvbjtcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2RxZm9ybWF0MSBcbHNkcHJpb3JpdHkzNCBcbHNkbG9ja2VkMCBMaXN0IFBhcmFncmFwaDsKXGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcWZvcm1hdDEgXGxzZHByaW9yaXR5MjkgXGxzZGxvY2tlZDAgUXVvdGU7XGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcWZvcm1hdDEgXGxzZHByaW9yaXR5MzAgXGxzZGxvY2tlZDAgSW50ZW5zZSBRdW90ZTtcbHNkc2VtaWhp")
f.Write("ZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTY2IFxsc2Rsb2NrZWQwIE1lZGl1bSBMaXN0IDIgQWNjZW50IDE7Clxsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NjcgXGxzZGxvY2tlZDAgTWVkaXVtIEdyaWQgMSBBY2NlbnQgMTtcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTY4IFxsc2Rsb2NrZWQwIE1lZGl1bSBHcmlkIDIgQWNjZW50IDE7XGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk2OSBcbHNkbG9ja2VkMCBNZWRpdW0gR3JpZCAzIEFjY2VudCAxOwpcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTcwIFxsc2Rsb2NrZWQwIERhcmsgTGlzdCBBY2NlbnQgMTtcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTcxIFxsc2Rsb2NrZWQwIENvbG9yZnVsIFNoYWRpbmcgQWNjZW50IDE7XGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk3MiBcbHNkbG9ja2VkMCBDb2xvcmZ1bCBMaXN0IEFjY2VudCAxOwpcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTczIFxsc2Rsb2NrZWQwIENvbG9yZnVsIEdyaWQgQWNjZW50IDE7XGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk2MCBcbHNkbG9ja2VkMCBMaWdodCBTaGFkaW5nIEFjY2VudCAyO1xsc2RzZW1paGlkZGVuMCBcbHNk")
f.Write("dW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NjEgXGxzZGxvY2tlZDAgTGlnaHQgTGlzdCBBY2NlbnQgMjsKXGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk2MiBcbHNkbG9ja2VkMCBMaWdodCBHcmlkIEFjY2VudCAyO1xsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NjMgXGxzZGxvY2tlZDAgTWVkaXVtIFNoYWRpbmcgMSBBY2NlbnQgMjtcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTY0IFxsc2Rsb2NrZWQwIE1lZGl1bSBTaGFkaW5nIDIgQWNjZW50IDI7Clxsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NjUgXGxzZGxvY2tlZDAgTWVkaXVtIExpc3QgMSBBY2NlbnQgMjtcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTY2IFxsc2Rsb2NrZWQwIE1lZGl1bSBMaXN0IDIgQWNjZW50IDI7XGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk2NyBcbHNkbG9ja2VkMCBNZWRpdW0gR3JpZCAxIEFjY2VudCAyOwpcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTY4IFxsc2Rsb2NrZWQwIE1lZGl1bSBHcmlkIDIgQWNjZW50IDI7XGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk2OSBcbHNkbG9ja2VkMCBNZWRpdW0gR3JpZCAzIEFjY2VudCAyO1xsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNl")
f.Write("ZDAgXGxzZHByaW9yaXR5NzAgXGxzZGxvY2tlZDAgRGFyayBMaXN0IEFjY2VudCAyOwpcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTcxIFxsc2Rsb2NrZWQwIENvbG9yZnVsIFNoYWRpbmcgQWNjZW50IDI7XGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk3MiBcbHNkbG9ja2VkMCBDb2xvcmZ1bCBMaXN0IEFjY2VudCAyO1xsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NzMgXGxzZGxvY2tlZDAgQ29sb3JmdWwgR3JpZCBBY2NlbnQgMjsKXGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk2MCBcbHNkbG9ja2VkMCBMaWdodCBTaGFkaW5nIEFjY2VudCAzO1xsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NjEgXGxzZGxvY2tlZDAgTGlnaHQgTGlzdCBBY2NlbnQgMztcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTYyIFxsc2Rsb2NrZWQwIExpZ2h0IEdyaWQgQWNjZW50IDM7Clxsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NjMgXGxzZGxvY2tlZDAgTWVkaXVtIFNoYWRpbmcgMSBBY2NlbnQgMztcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTY0IFxsc2Rsb2NrZWQwIE1lZGl1bSBTaGFkaW5nIDIgQWNjZW50IDM7XGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJp")
f.Write("b3JpdHk2NSBcbHNkbG9ja2VkMCBNZWRpdW0gTGlzdCAxIEFjY2VudCAzOwpcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTY2IFxsc2Rsb2NrZWQwIE1lZGl1bSBMaXN0IDIgQWNjZW50IDM7XGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk2NyBcbHNkbG9ja2VkMCBNZWRpdW0gR3JpZCAxIEFjY2VudCAzO1xsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NjggXGxzZGxvY2tlZDAgTWVkaXVtIEdyaWQgMiBBY2NlbnQgMzsKXGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk2OSBcbHNkbG9ja2VkMCBNZWRpdW0gR3JpZCAzIEFjY2VudCAzO1xsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NzAgXGxzZGxvY2tlZDAgRGFyayBMaXN0IEFjY2VudCAzO1xsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NzEgXGxzZGxvY2tlZDAgQ29sb3JmdWwgU2hhZGluZyBBY2NlbnQgMzsKXGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk3MiBcbHNkbG9ja2VkMCBDb2xvcmZ1bCBMaXN0IEFjY2VudCAzO1xsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NzMgXGxzZGxvY2tlZDAgQ29sb3JmdWwgR3JpZCBBY2NlbnQgMztcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTYwIFxs")
f.Write("c2Rsb2NrZWQwIExpZ2h0IFNoYWRpbmcgQWNjZW50IDQ7Clxsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NjEgXGxzZGxvY2tlZDAgTGlnaHQgTGlzdCBBY2NlbnQgNDtcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTYyIFxsc2Rsb2NrZWQwIExpZ2h0IEdyaWQgQWNjZW50IDQ7XGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk2MyBcbHNkbG9ja2VkMCBNZWRpdW0gU2hhZGluZyAxIEFjY2VudCA0OwpcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTY0IFxsc2Rsb2NrZWQwIE1lZGl1bSBTaGFkaW5nIDIgQWNjZW50IDQ7XGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk2NSBcbHNkbG9ja2VkMCBNZWRpdW0gTGlzdCAxIEFjY2VudCA0O1xsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NjYgXGxzZGxvY2tlZDAgTWVkaXVtIExpc3QgMiBBY2NlbnQgNDsKXGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk2NyBcbHNkbG9ja2VkMCBNZWRpdW0gR3JpZCAxIEFjY2VudCA0O1xsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NjggXGxzZGxvY2tlZDAgTWVkaXVtIEdyaWQgMiBBY2NlbnQgNDtcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTY5IFxsc2Rsb2NrZWQw")
f.Write("IE1lZGl1bSBHcmlkIDMgQWNjZW50IDQ7Clxsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NzAgXGxzZGxvY2tlZDAgRGFyayBMaXN0IEFjY2VudCA0O1xsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NzEgXGxzZGxvY2tlZDAgQ29sb3JmdWwgU2hhZGluZyBBY2NlbnQgNDtcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTcyIFxsc2Rsb2NrZWQwIENvbG9yZnVsIExpc3QgQWNjZW50IDQ7Clxsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NzMgXGxzZGxvY2tlZDAgQ29sb3JmdWwgR3JpZCBBY2NlbnQgNDtcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTYwIFxsc2Rsb2NrZWQwIExpZ2h0IFNoYWRpbmcgQWNjZW50IDU7XGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk2MSBcbHNkbG9ja2VkMCBMaWdodCBMaXN0IEFjY2VudCA1OwpcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTYyIFxsc2Rsb2NrZWQwIExpZ2h0IEdyaWQgQWNjZW50IDU7XGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk2MyBcbHNkbG9ja2VkMCBNZWRpdW0gU2hhZGluZyAxIEFjY2VudCA1O1xsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NjQgXGxzZGxvY2tlZDAgTWVkaXVtIFNoYWRp")
f.Write("bmcgMiBBY2NlbnQgNTsKXGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk2NSBcbHNkbG9ja2VkMCBNZWRpdW0gTGlzdCAxIEFjY2VudCA1O1xsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NjYgXGxzZGxvY2tlZDAgTWVkaXVtIExpc3QgMiBBY2NlbnQgNTtcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTY3IFxsc2Rsb2NrZWQwIE1lZGl1bSBHcmlkIDEgQWNjZW50IDU7Clxsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NjggXGxzZGxvY2tlZDAgTWVkaXVtIEdyaWQgMiBBY2NlbnQgNTtcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTY5IFxsc2Rsb2NrZWQwIE1lZGl1bSBHcmlkIDMgQWNjZW50IDU7XGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk3MCBcbHNkbG9ja2VkMCBEYXJrIExpc3QgQWNjZW50IDU7Clxsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NzEgXGxzZGxvY2tlZDAgQ29sb3JmdWwgU2hhZGluZyBBY2NlbnQgNTtcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTcyIFxsc2Rsb2NrZWQwIENvbG9yZnVsIExpc3QgQWNjZW50IDU7XGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk3MyBcbHNkbG9ja2VkMCBDb2xvcmZ1bCBHcmlkIEFjY2Vu")
f.Write("dCA1OwpcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTYwIFxsc2Rsb2NrZWQwIExpZ2h0IFNoYWRpbmcgQWNjZW50IDY7XGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk2MSBcbHNkbG9ja2VkMCBMaWdodCBMaXN0IEFjY2VudCA2O1xsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NjIgXGxzZGxvY2tlZDAgTGlnaHQgR3JpZCBBY2NlbnQgNjsKXGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk2MyBcbHNkbG9ja2VkMCBNZWRpdW0gU2hhZGluZyAxIEFjY2VudCA2O1xsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NjQgXGxzZGxvY2tlZDAgTWVkaXVtIFNoYWRpbmcgMiBBY2NlbnQgNjtcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTY1IFxsc2Rsb2NrZWQwIE1lZGl1bSBMaXN0IDEgQWNjZW50IDY7Clxsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHByaW9yaXR5NjYgXGxzZGxvY2tlZDAgTWVkaXVtIExpc3QgMiBBY2NlbnQgNjtcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTY3IFxsc2Rsb2NrZWQwIE1lZGl1bSBHcmlkIDEgQWNjZW50IDY7XGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk2OCBcbHNkbG9ja2VkMCBNZWRpdW0gR3JpZCAyIEFjY2VudCA2OwpcbHNk")
f.Write("c2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTY5IFxsc2Rsb2NrZWQwIE1lZGl1bSBHcmlkIDMgQWNjZW50IDY7XGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk3MCBcbHNkbG9ja2VkMCBEYXJrIExpc3QgQWNjZW50IDY7XGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk3MSBcbHNkbG9ja2VkMCBDb2xvcmZ1bCBTaGFkaW5nIEFjY2VudCA2OwpcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2Rwcmlvcml0eTcyIFxsc2Rsb2NrZWQwIENvbG9yZnVsIExpc3QgQWNjZW50IDY7XGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcHJpb3JpdHk3MyBcbHNkbG9ja2VkMCBDb2xvcmZ1bCBHcmlkIEFjY2VudCA2O1xsc2RzZW1paGlkZGVuMCBcbHNkdW5oaWRldXNlZDAgXGxzZHFmb3JtYXQxIFxsc2Rwcmlvcml0eTE5IFxsc2Rsb2NrZWQwIFN1YnRsZSBFbXBoYXNpczsKXGxzZHNlbWloaWRkZW4wIFxsc2R1bmhpZGV1c2VkMCBcbHNkcWZvcm1hdDEgXGxzZHByaW9yaXR5MjEgXGxzZGxvY2tlZDAgSW50ZW5zZSBFbXBoYXNpcztcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2RxZm9ybWF0MSBcbHNkcHJpb3JpdHkzMSBcbHNkbG9ja2VkMCBTdWJ0bGUgUmVmZXJlbmNlOwpcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2RxZm9ybWF0MSBcbHNkcHJpb3JpdHkzMiBcbHNkbG9ja2VkMCBJbnRl")
f.Write("bnNlIFJlZmVyZW5jZTtcbHNkc2VtaWhpZGRlbjAgXGxzZHVuaGlkZXVzZWQwIFxsc2RxZm9ybWF0MSBcbHNkcHJpb3JpdHkzMyBcbHNkbG9ja2VkMCBCb29rIFRpdGxlO1xsc2Rwcmlvcml0eTM3IFxsc2Rsb2NrZWQwIEJpYmxpb2dyYXBoeTsKXGxzZHFmb3JtYXQxIFxsc2Rwcmlvcml0eTM5IFxsc2Rsb2NrZWQwIFRPQyBIZWFkaW5nO319e1wqXGRhdGFzdG9yZSAwMTA1MDAwMDAyMDAwMDAwMTgwMDAwMDA0ZDczNzg2ZDZjMzIyZTUzNDE1ODU4NGQ0YzUyNjU2MTY0NjU3MjJlMzYyZTMwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZTAwMDAKZDBjZjExZTBhMWIxMWFlMTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM2UwMDAzMDBmZWZmMDkwMDA2MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMDEwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDIwMDAwMDAwMTAwMDAwMGZlZmZmZmZmMDAwMDAwMDAwMDAwMDAwMGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm")
f.Write("ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZgpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYKZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmCmZmZmZmZmZmZmZmZmZmZmZmZGZmZmZmZjA0MDAwMDAwZmVmZmZmZmYwNTAwMDAwMGZlZmZmZmZmZmVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm")
f.Write("ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZgpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYKZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm")
f.Write("ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZgpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjUyMDA2ZjAwNmYwMDc0MDAyMDAwNDUwMDZlMDA3NDAwNzIwMDc5MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTYwMDA1MDBmZmZmZmZmZmZmZmZmZmZmMDEwMDAwMDAwYzZhZDk4ODkyZjFkNDExYTY1ZjAwNDA5NjMyNTFlNTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDkwYzAKODhmY2NlOTJjYjAxMDMwMDAwMDA4MDAyMDAwMDAwMDAwMDAwNGQwMDczMDA2ZjAwNDQwMDYxMDA3NDAwNjEwMDUzMDA3NDAwNmYwMDcyMDA2NTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxYTAwMDEwMWZmZmZmZmZmZmZmZmZmZmYwMjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA5MGMwODhmY2NlOTJjYjAxCjkwYzA4OGZjY2U5MmNiMDEwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBjMTAwNGIwMDU4MDBjNjAwYzIwMDUzMDAzMTAwZDUwMDQyMDBjNDAwNDMwMDU5MDBjMzAwNDYwMDMyMDBkNTAwYzMwMDU0MDBkNDAwYzgwMDMwMDA1MTAwM2QwMDNkMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw")
f.Write("MDMyMDAwMTAxZmZmZmZmZmZmZmZmZmZmZjAzMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDkwYzA4OGZjY2U5MgpjYjAxOTBjMDg4ZmNjZTkyY2IwMTAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDQ5MDA3NDAwNjUwMDZkMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGEwMDAyMDFmZmZmZmZmZjA0MDAwMDAwZmZmZmZmZmYwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBkODAwMDAwMDAwMDAwMDAwMDEwMDAwMDAwMjAwMDAwMDAzMDAwMDAwZmVmZmZmZmYwNTAwMDAwMDA2MDAwMDAwMDcwMDAwMDAwODAwMDAwMDA5MDAwMDAwZmVmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZm")
f.Write("ZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZgpmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYKZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmCmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYzYzYyM2E1MzZmNzU3MjYzNjU3MzIwNTM2NTZjNjU2Mzc0NjU2NDUzNzQ3OTZjNjUzZDIyNWM0MTUwNDEyZTU4NTM0YzIyMjA1Mzc0Nzk2YzY1NGU2")
f.Write("MTZkNjUzZDIyNDE1MDQxMjIyMDc4NmQ2YzZlNzMzYTYyM2QyMjY4NzQ3NDcwM2EyZjJmNzM2MzY4NjU2ZDYxNzMyZTZmNzA2NTZlNzg2ZDZjNjY2ZjcyNmQ2MTc0NzMyZTZmNzI2NwoyZjZmNjY2NjY5NjM2NTQ0NmY2Mzc1NmQ2NTZlNzQyZjMyMzAzMDM2MmY2MjY5NjI2YzY5NmY2NzcyNjE3MDY4NzkyMjIwNzg2ZDZjNmU3MzNkMjI2ODc0NzQ3MDNhMmYyZjczNjM2ODY1NmQ2MTczMmU2ZjcwNjU2ZTc4NmQ2YzY2NmY3MjZkNjE3NDczMmU2ZjcyNjcyZjZmNjY2NjY5NjM2NTQ0NmY2Mzc1NmQ2NTZlNzQyZjMyMzAzMDM2MmY2MjY5NjI2YzY5NmY2NzcyNjE3MDY4NzkyMjNlM2MyZjYyM2E1MzZmNzU3MjYzNjU3MzNlMDAwMDAwMDAKMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM2MzZjc4NmQ2YzIwNzY2NTcyNzM2OTZmNmUzZDIyMzEyZTMwMjIyMDY1NmU2MzZmNjQ2OTZlNjczZDIyNTU1NDQ2MmQzODIyMjA3Mzc0NjE2ZTY0NjE2YzZmNmU2NTNkMjI2ZTZmMjIzZjNlMGQwYTNjNjQ3MzNhNjQ2MTc0NjE3Mzc0NmY3MjY1NDk3NDY1NmQyMDY0NzMzYTY5NzQ2NTZkNDk0NDNkMjI3YjM4Mzk0NTM2CjQxMzUzODM0MmQ0NjM1MzIzNjJkMzQzMDMwMzYyZDM5MzgzODQzMmQzNTM3MzMzNTM4NDQzMzQ0MzIzODM2Mzk3ZDIyMjA3ODZkNmM2ZTczM2E2NDczM2QyMjY4NzQ3NDcwM2EyZjJmNzM2MzY4NjU2ZDYxNzMyZTZmNzA2NTZlNzg2ZDZjNjY2Zjcy")
f.Write("NmQ2MTc0NzMyZTZmNzI2NzJmNmY2NjY2Njk2MzY1NDQ2ZjYzNzU2ZDY1NmU3NDJmMzIzMDMwMzYyZjYzNzU3Mzc0NmY2ZDU4NmQ2YzIyM2UzYzY0NzMzYTczNjM2ODY1NmQ2MTUyNjU2NjczM2UzYwo2NDczM2E3MzYzNjg2NTZkNjE1MjY1NjYyMDY0NzMzYTc1NzI2OTNkMjI2ODc0NzQ3MDNhMmYyZjczNjM2ODY1NmQ2MTczMmU2ZjcwNjU2ZTUwMDA3MjAwNmYwMDcwMDA2NTAwNzIwMDc0MDA2OTAwNjUwMDczMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTYwMDAyMDBmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYwMDAwMDAwMDAwMDAKMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDQwMDAwMDA1NTAxMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMGZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZjAwMDAwMDAwCjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw")
f.Write("MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmMDAwMAowMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDBmZmZmZmZmZmZmZmZmZmZmZmZmZmZmZmYKMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwNzg2ZDZjNjY2ZjcyNmQ2MTc0NzMyZTZmNzI2NzJmNmY2NjY2Njk2MzY1NDQ2ZjYzNzU2ZDY1NmU3NDJmMzIzMDMwMzYyZjYyNjk2MjZjNjk2ZjY3NzI2MTcwNjg3OTIyMmYzZTNjMmY2NDczM2E3MzYzNjg2NTZkNjE1MjY1NjY3MzNlM2MyZjY0NzMzYTY0NjE3NDYxNzM3NDZmCjcyNjU0OTc0NjU2ZDNlMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw")
f.Write("MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAowMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAKMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwCjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw")
f.Write("MTA1MDAwMDAwMDAwMDAwfX1TY3JvbGxhYmxlVGV4dE1lbW9bUHJvZHVjdE5hbWVdIFBhdGNoIC0gSW5zdGFsbFNoaWVsZCBXaXphcmRNb2RpZnksIHJlcGFpciwgb3IgcmVtb3ZlIHRoZSBwcm9ncmFtLnsmTVNTYW5zQm9sZDh9UHJvZ3JhbSBNYWludGVuYW5jZUljbzFJY28ySWNvM0NoYW5nZSB3aGljaCBwcm9ncmFtIGZlYXR1cmVzIGFyZSBpbnN0YWxsZWQuIFRoaXMgb3B0aW9uIGRpc3BsYXlzIHRoZSBDdXN0b20gU2VsZWN0aW9uIGRpYWxvZyBpbiB3aGljaCB5b3UgY2FuIGNoYW5nZSB0aGUgd2F5IGZlYXR1cmVzIGFyZSBpbnN0YWxsZWQuUmVwYWlyIGluc3RhbGxhdGlvbiBlcnJvcnMgaW4gdGhlIHByb2dyYW0uIFRoaXMgb3B0aW9uIGZpeGVzIG1pc3Npbmcgb3IgY29ycnVwdCBmaWxlcywgc2hvcnRjdXRzLCBhbmQgcmVnaXN0cnkgZW50cmllcy5UZXh0MVJlbW92ZSBbUHJvZHVjdE5hbWVdIGZyb20geW91ciBjb21wdXRlci5UZXh0MlRoZSBkaXNrIHNwYWNlIHJlcXVpcmVkIGZvciB0aGUgaW5zdGFsbGF0aW9uIG9mIHRoZSBzZWxlY3RlZCBmZWF0dXJlcy5UZXh0M1RoZSBJbnN0YWxsU2hpZWxkKFIpIFdpemFyZCB3aWxsIGFsbG93IHlvdSB0byBtb2RpZnksIHJlcGFpciwgb3IgcmVtb3ZlIFtQcm9kdWN0TmFtZV0uIFRvIGNvbnRpbnVlLCBjbGljayBOZXh0Lnt7RmF0YWwgZXJyb3I6IH19UmVzdGFydFRoZSBmb2xsb3dpbmcgYXBwbGljYXRpb25zIGFyZSB1c2luZyBmaWxlcyB0aGF0IG5lZWQgdG8gYmUgdXBk")
f.Write("YXRlZCBieSB0aGlzIHNldHVwLltQcm9kdWN0TmFtZV0gLSBJbnN0YWxsU2hpZWxkIFdpemFyZHsmTVNTYW5zQm9sZDh9T3V0IG9mIERpc2sgU3BhY2VUaGUgaGlnaGxpZ2h0ZWQgdm9sdW1lcyBkbyBub3QgaGF2ZSBlbm91Z2ggZGlzayBzcGFjZSBhdmFpbGFibGUgZm9yIHRoZSBjdXJyZW50bHkgc2VsZWN0ZWQgZmVhdHVyZXMuIFlvdSBjYW4gcmVtb3ZlIGZpbGVzIGZyb20gdGhlIGhpZ2hsaWdodGVkIHZvbHVtZXMsIGNob29zZSB0byBpbnN0YWxsIGxlc3MgZmVhdHVyZXMgb250byBsb2NhbCBkcml2ZXMsIG9yIHNlbGVjdCBkaWZmZXJlbnQgZGVzdGluYXRpb24gZHJpdmVzLldpbGwgYmUgY29tcGxldGVseSBpbnN0YWxsZWQgdG8gdGhlIGxvY2FsIGhhcmQgZHJpdmUuezEyMH17NzB9ezcwfXs3MH17NzB9VGhlIEluc3RhbGxTaGllbGQoUikgV2l6YXJkIHdpbGwgaW5zdGFsbCB0aGUgUGF0Y2ggZm9yIFtQcm9kdWN0TmFtZV0gb24geW91ciBjb21wdXRlci4gIFRvIGNvbnRpbnVlLCBjbGljayBVcGRhdGUueyZUYWhvbWFCb2xkMTB9V2VsY29tZSB0byB0aGUgUGF0Y2ggZm9yIFtQcm9kdWN0TmFtZV0mVXBkYXRlID5UaGUgd2l6YXJkIGlzIHJlYWR5IHRvIGJlZ2luIGluc3RhbGxhdGlvbi57Jk1TU2Fuc0JvbGQ4fVJlYWR5IHRvIE1vZGlmeSB0aGUgUHJvZ3JhbXsmTVNTYW5zQm9sZDh9UmVhZHkgdG8gUmVwYWlyIHRoZSBQcm9ncmFtRGxnVGV4dDFDbGljayBJbnN0YWxsIHRvIGJlZ2luIHRoZSBpbnN0YWxsYXRpb24u")
f.Write("eyZNU1NhbnNCb2xkOH1SZWFkeSB0byBJbnN0YWxsIHRoZSBQcm9ncmFtJkluc3RhbGxJZiB5b3Ugd2FudCB0byByZXZpZXcgb3IgY2hhbmdlIGFueSBvZiB5b3VyIGluc3RhbGxhdGlvbiBzZXR0aW5ncywgY2xpY2sgQmFjay4gQ2xpY2sgQ2FuY2VsIHRvIGV4aXQgdGhlIHdpemFyZC5TZWxlY3QgZGF0YWJhc2Ugc2VydmVyIGFuZCBhdXRoZW50aWNhdGlvbiBtZXRob2Rsc3RTUUxTZXJ2ZXJZb3UgaGF2ZSBjaG9zZW4gdG8gcmVtb3ZlIHRoZSBwcm9ncmFtIGZyb20geW91ciBzeXN0ZW0ueyZNU1NhbnNCb2xkOH1SZW1vdmUgdGhlIFByb2dyYW0mUmVtb3ZlQ2xpY2sgUmVtb3ZlIHRvIHJlbW92ZSBbUHJvZHVjdE5hbWVdIGZyb20geW91ciBjb21wdXRlci4gQWZ0ZXIgcmVtb3ZhbCwgdGhpcyBwcm9ncmFtIHdpbGwgbm8gbG9uZ2VyIGJlIGF2YWlsYWJsZSBmb3IgdXNlLklmIHlvdSB3YW50IHRvIHJldmlldyBvciBjaGFuZ2UgYW55IHNldHRpbmdzLCBjbGljayBCYWNrLmNib1NlcnZlcnNUeHRTUUxCcm93c2VJU19TUUxTRVJWRVJfTElTVGxibEF1dGhlbnRpY2F0aW9uQ29ubmVjdCB1c2luZzpsYmxTZXJ2ZXJ7Jk1TU2Fuc0JvbGQ4fURhdGFiYXNlIFNlcnZlcklTX1NRTFNFUlZFUl9QQVNTV09SRCZQYXNzd29yZDpSYWRpb0J1dHRvbkdyb3VwMUlTX1NRTFNFUlZFUl9TRVJWRVImRGF0YWJhc2UgU2VydmVyOkImcm93c2UuLi4mTG9naW4gSUQ6QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIGNhbmNlbCBbUHJvZHVjdE5hbWVd")
f.Write("IGluc3RhbGxhdGlvbj9sYmxTUUxMb2dpbkludHJvU2VsZWN0IHRoZSBkYXRhYmFzZSBzZXJ2ZXIgdG8gaW5zdGFsbCB0byBmcm9tIHRoZSBsaXN0IGJlbG93IG9yIGNsaWNrIEJyb3dzZSB0byBzZWUgYSBsaXN0IG9mIGFsbCBkYXRhYmFzZSBzZXJ2ZXJzLiBZb3UgY2FuIGFsc28gc3BlY2lmeSB0aGUgd2F5IHRvIGF1dGhlbnRpY2F0ZSB5b3VyIGxvZ2luIHVzaW5nIHlvdXIgY3VycmVudCBjcmVkZW50aWFscyBvciBhIFNRTCBMb2dpbiBJRCBhbmQgUGFzc3dvcmQuJkZpbmlzaFlvdXIgc3lzdGVtIGhhcyBub3QgYmVlbiBtb2RpZmllZC4gVG8gY29tcGxldGUgaW5zdGFsbGF0aW9uIGF0IGFub3RoZXIgdGltZSwgcGxlYXNlIHJ1biBzZXR1cCBhZ2Fpbi5DbGljayBGaW5pc2ggdG8gZXhpdCB0aGUgd2l6YXJkLllvdSBjYW4gZWl0aGVyIGtlZXAgYW55IGV4aXN0aW5nIGluc3RhbGxlZCBlbGVtZW50cyBvbiB5b3VyIHN5c3RlbSB0byBjb250aW51ZSB0aGlzIGluc3RhbGxhdGlvbiBhdCBhIGxhdGVyIHRpbWUgb3IgeW91IGNhbiByZXN0b3JlIHlvdXIgc3lzdGVtIHRvIGl0cyBvcmlnaW5hbCBzdGF0ZSBwcmlvciB0byB0aGUgaW5zdGFsbGF0aW9uLkNsaWNrIFJlc3RvcmUgb3IgQ29udGludWUgTGF0ZXIgdG8gZXhpdCB0aGUgd2l6YXJkLlRoZSB3aXphcmQgd2FzIGludGVycnVwdGVkIGJlZm9yZSBbUHJvZHVjdE5hbWVdIGNvdWxkIGJlIGNvbXBsZXRlbHkgaW5zdGFsbGVkLnsmVGFob21hQm9sZDEwfUluc3RhbGxTaGll")
f.Write("bGQgV2l6YXJkIENvbXBsZXRlZFRoZSBJbnN0YWxsU2hpZWxkIFdpemFyZCBoYXMgc3VjY2Vzc2Z1bGx5IGluc3RhbGxlZCBbUHJvZHVjdE5hbWVdLiBDbGljayBGaW5pc2ggdG8gZXhpdCB0aGUgd2l6YXJkLkNoZWNrQm94MVNob3cgdGhlIHJlYWRtZSBmaWxlTEFVTkNIUkVBRE1FTGF1bmNoIFtQcm9kdWN0TmFtZV1UaGUgSW5zdGFsbFNoaWVsZCBXaXphcmQgaGFzIHN1Y2Nlc3NmdWxseSB1bmluc3RhbGxlZCBbUHJvZHVjdE5hbWVdLiBDbGljayBGaW5pc2ggdG8gZXhpdCB0aGUgd2l6YXJkLiZZZXMsIGNoZWNrIGZvciBwcm9ncmFtIHVwZGF0ZXMgKFJlY29tbWVuZGVkKSBhZnRlciB0aGUgc2V0dXAgY29tcGxldGVzLlNldHVwIGhhcyBmaW5pc2hlZCBpbnN0YWxsaW5nIFtQcm9kdWN0TmFtZV0uU29tZSBwcm9ncmFtIGZpbGVzIG1pZ2h0IGhhdmUgYmVlbiB1cGRhdGVkIHNpbmNlIHlvdSBwAAAAAAAAAAAIAAEAgQABAAUACwBEAAQAAAAAAAkACQAHAA8AAAAAAAAAAAAAAAAAAAAAAAQAAwAAAAAAAAAAAAAAAAAAAAAALwABAAsAAQAKAAQAGgABAAYAAQBIAAEAAAAAAAgAAQAMAAEADAABAAAAAAAXAAEAEwABADQAAQAAAAAADwAGAA0AAQAIAAMAHwABAAAAAAALAAEAVQABAA8AAQAnAAEAEAABAA8AAQAOAAEAEAABAJIAAQAQAAEAQAABAGAAAQAIAAEADgABAG4AAQASAAEAFgABAAAAAAALAAEAAAAAAAAAAAAAAAAACQACAB4AAQAOAAEACwABAAQABAALAAIABQABAAwAAgAiAAEAAAAAAA8AAQALAAEACAABAA4AAQAOAAEA")
f.Write("AAAAABAABgAdAAEADQABAAoAAQAAAAAAAAAAAFcAAgAAAAAAHQABAAAAAAAAAAAACAACACIAAQANAAEAAAAAAAAAAAAAAAAAAAAAACAAAQAAAAAAOAACABkAAQAAAAAAAAAAACUAAQAAAAAAAAAAAAAAAAAOAAIAAAAAAAAAAAAaAAIABQABAIcAAQAAAAAAAAAAABAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0AAQASAAEAAAAAAAAAAAAAAAAAYQABAAAAAAAAAAAAAAAAAE8AAQAFAAMAAAAAAAAAAAAAAAAAAAAAADYAAQAfAAEAAAAAAAAAAQD4YQMADgABAAQAAQAAAAAAAAAAACoAAQAmAAEAIQABAAAAAAAEAAEABAABAAQAAQCVAAEAAAAAAHcAAQAFAAEAKAABAAUAAQBGAAEABQABAG8AAQAAAAAAAAAAAAAAAAARAAEAAAAAAAAAAAAHAAIAAAAAAAAAAAAAAAAAUQABACQAHgAAAAAAHwABAAAAAADyAAIANQABABUAAgByAAEANQABAAAAAAAJAAEAAAAAAAAAAAAAAAAAAAAAACoAAQApAAEAKQABAAAAAAAIAAIAKAABACoAAQAIAAIAbwABADAAAQAMAAMANwABACAAAQAHAAEAAAAAAHkAAQA5AAEACgADAAwAAgAAAAAAEQACAAAAAAAAAAAAEQACAA4AAQAJAAIAHQABAAAAAAAVAAEACgABABEAAgATAAIAEQABAAoAAQAKAAEAOwABABAAAgDqAAEABwADAGQAAQAgAAIAwAACADMAAgBOAAIAAAAAAC0AAwAAAAAAAAAAAGMAAQAJAAEAFAABAAwAAQAUAAEAZQABAAAAAAAAAAAASAABACwAAQBaAAEAUwABAAAAAAAJAAIAAAAAAAcAAQAHAAIAAAAAAAMAAQAGAAEABgACAHVyY2hhc2VkIHlvdXIgY29weSBvZiBbUHJv")
f.Write("ZHVjdE5hbWVdLllvdXIgSW50ZXJuZXQgY29ubmVjdGlvbiBjYW4gYmUgdXNlZCB0byBtYWtlIHN1cmUgdGhhdCB5b3UgaGF2ZSB0aGUgbGF0ZXN0IHVwZGF0ZXMuRXJyb3JUZXh0JkNhbmNlbCZJZ25vcmUmT0smQWJvcnQmUmV0cnk8ZXJyb3IgdGV4dCBnb2VzIGhlcmU+PGVycm9yIHRleHQgZ29lcyBoZXJlPjxlcnJvciB0ZXh0IGdvZXMgaGVyZT48ZXJyb3IgdGV4dCBnb2VzIGhlcmU+PGVycm9yIHRleHQgZ29lcyBoZXJlPjxlcnJvciB0ZXh0IGdvZXMgaGVyZT48ZXJyb3IgdGV4dCBnb2VzIGhlcmU+PGVycm9yIHRleHQgZ29lcyBoZXJlPjxlcnJvciB0ZXh0IGdvZXMgaGVyZT48ZXJyb3IgdGV4dCBnb2VzIGhlcmU+PGVycm9yIHRleHQgZ29lcyBoZXJlPldhcm5pbmdJY29uJk5vW1Byb2R1Y3ROYW1lXSBTZXR1cCBpcyBwcmVwYXJpbmcgdGhlIEluc3RhbGxTaGllbGQgV2l6YXJkIHdoaWNoIHdpbGwgZ3VpZGUgeW91IHRocm91Z2ggdGhlIHByb2dyYW0gc2V0dXAgcHJvY2Vzcy4gIFBsZWFzZSB3YWl0LllvdXIgc3lzdGVtIGhhcyBub3QgYmVlbiBtb2RpZmllZC4gVG8gaW5zdGFsbCB0aGlzIHByb2dyYW0gYXQgYSBsYXRlciB0aW1lLCBwbGVhc2UgcnVuIHRoZSBpbnN0YWxsYXRpb24gYWdhaW4uKEhpZGRlbiBmb3Igbm93KVNlYy5Qcm9ncmVzc0JhclRoZSBwcm9ncmFtIGZlYXR1cmVzIHlvdSBzZWxlY3RlZCBhcmUgYmVpbmcgaW5zdGFsbGVkLnsmTVNTYW5zQm9sZDh9SW5zdGFsbGluZyBbUHJvZHVjdE5hbWVdeyZN")
f.Write("U1NhbnNCb2xkOH1Vbmluc3RhbGxpbmcgW1Byb2R1Y3ROYW1lXVRoZSBwcm9ncmFtIGZlYXR1cmVzIHlvdSBzZWxlY3RlZCBhcmUgYmVpbmcgdW5pbnN0YWxsZWQuUGxlYXNlIHdhaXQgd2hpbGUgdGhlIEluc3RhbGxTaGllbGQgV2l6YXJkIGluc3RhbGxzIFtQcm9kdWN0TmFtZV0uIFRoaXMgbWF5IHRha2Ugc2V2ZXJhbCBtaW51dGVzLlBsZWFzZSB3YWl0IHdoaWxlIHRoZSBJbnN0YWxsU2hpZWxkIFdpemFyZCB1bmluc3RhbGxzIFtQcm9kdWN0TmFtZV0uIFRoaXMgbWF5IHRha2Ugc2V2ZXJhbCBtaW51dGVzLlN0YXR1czpMYlNlYyhIaWRkZW4gZm9yIG5vdylMYlN0YXR1c1Byb2dyZXNzIGRvbmVTZXR1cEljb24pSGlkZGVuIGZvciBub3cpRXN0aW1hdGVkIHRpbWUgcmVtYWluaW5nOlNob3dUaW1lVGV4dFRpbWVUaGUgSW5zdGFsbFNoaWVsZChSKSBXaXphcmQgd2lsbCBjb21wbGV0ZSB0aGUgaW5zdGFsbGF0aW9uIG9mIFtQcm9kdWN0TmFtZV0gb24geW91ciBjb21wdXRlci4gVG8gY29udGludWUsIGNsaWNrIE5leHQuVGhlIEluc3RhbGxTaGllbGQoUikgV2l6YXJkIHdpbGwgY29tcGxldGUgdGhlIHN1c3BlbmRlZCBpbnN0YWxsYXRpb24gb2YgW1Byb2R1Y3ROYW1lXSBvbiB5b3VyIGNvbXB1dGVyLiBUbyBjb250aW51ZSwgY2xpY2sgTmV4dC57JlRhaG9tYUJvbGQxMH1SZXN1bWluZyB0aGUgSW5zdGFsbFNoaWVsZCBXaXphcmQgZm9yIFtQcm9kdWN0TmFtZV1bUHJvZHVjdE5hbWVdIEluc3RhbGxlciBJbmZvcm1hdGlv")
f.Write("bkNob29zZSB0aGUgc2V0dXAgdHlwZSB0aGF0IGJlc3Qgc3VpdHMgeW91ciBuZWVkcy5DaG9vc2Ugd2hpY2ggcHJvZ3JhbSBmZWF0dXJlcyB5b3Ugd2FudCBpbnN0YWxsZWQgYW5kIHdoZXJlIHRoZXkgd2lsbCBiZSBpbnN0YWxsZWQuIFJlY29tbWVuZGVkIGZvciBhZHZhbmNlZCB1c2Vycy5Db21wVGV4dENvbXBsZXRlSWNvJlllc0N1c3RUZXh0Q3VzdG9tSWNveyZNU1NhbnNCb2xkOH1TZXR1cCBUeXBlUGxlYXNlIHNlbGVjdCBhIHNldHVwIHR5cGUuQWxsIHByb2dyYW0gZmVhdHVyZXMgd2lsbCBiZSBpbnN0YWxsZWQuIChSZXF1aXJlcyB0aGUgbW9zdCBkaXNrIHNwYWNlLikjRGF0YTEuY2FiSSAmYWNjZXB0IHRoZSB0ZXJtcyBpbiB0aGUgbGljZW5zZSBhZ3JlZW1lbnRUZXN0VmFsdWVESVNLMUZyb20gdGhlIGxpc3Qgb2Ygc2VydmVycyBiZWxvdywgc2VsZWN0IHRoZSBkYXRhYmFzZSBzZXJ2ZXIgeW91IHdvdWxkIGxpa2UgdG8gdGFyZ2V0LnsmTVNTYW5zQm9sZDh9Jk1vZGlmeU9ubHkgZm9yICZtZSAoW1VTRVJOQU1FXSlJICZkbyBub3QgYWNjZXB0IHRoZSB0ZXJtcyBpbiB0aGUgbGljZW5zZSBhZ3JlZW1lbnRPbmx5Q3VycmVudFVzZXJTJmVydmVyIGF1dGhlbnRpY2F0aW9uIHVzaW5nIHRoZSBMb2dpbiBJRCBhbmQgcGFzc3dvcmQgYmVsb3dBdXRvbWF0aWNhbGx5IGNsb3NlIGFuZCBhdHRlbXB0IHRvIHJlc3RhcnQgYXBwbGljYXRpb25zLkRvIG5vdCBjbG9zZSBhcHBsaWNhdGlvbnMuIChBIHJlYm9vdCB3aWxsIGJl")
f.Write("IHJlcXVpcmVkLilGbGRyfE5ldyBGb2xkZXJSZWJvb3R7Jk1TU2Fuc0JvbGQ4fVJlJnBhaXJ7Jk1TU2Fuc0JvbGQ4fSZSZW1vdmV7Jk1TU2Fuc0JvbGQ4fSZDb21wbGV0ZXsmTVNTYW5zQm9sZDh9Q3Umc3RvbSZXaW5kb3dzIGF1dGhlbnRpY2F0aW9uIGNyZWRlbnRpYWxzIG9mIGN1cnJlbnQgdXNlclNlYXJjaGluZyBmb3IgaW5zdGFsbGVkIGFwcGxpY2F0aW9uc3RhbGxTaGllbGQgV2l6YXJkIGZvciBbUHJvZHVjdE5hbWVdW1Byb2R1Y3ROYW1lXSBJbnN0YWxsZXIgSW5mb3JtYXRpb25DaG9vc2UgdGjyAAEACwABAAMAAgAAAAAAAAAAAAAAAAAAAAAAfwABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4AAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAABAAsAAQAAAAAAAAAAAAAAAAAAAAAANgABACYAAQAAAAAAKAABADgAAQBhAAEAYwABAAcAAQAFAAEAEAABAAgAAQANAAEACQABACkAAQAIAAEAAAAAAAgAAQAAAAAAdgABAIAAAQBCAAEAAAAAACMAAQAAAAAAAAAAAAAAAAAxAAEAcgABAAgAAQALAAEABAACAAgAAQAJAAEAGAABAAAAAAAbAAEARwABAAoAAQAsAAEACQACAAUAAQBUAAEAFQABABkAAQAzAAEADwABADwAAQA4AAEANwABAA8AAQAGAAEAFQABABUAAQAXAAEAFQABADMAAQAkAAEAdGVybXMgaW4gdGhlIGxpY2Vuc2UgYWdyZWVtZW50VGVzdFZhbHVlRElTSzFGcm9tIHRoZSBsaXN0IG9mIHNlcnZlcnMgYmVsb3csIHNlbGVjdCB0aGUgZGF0YWJhc2Ugc2VydmVyIHlvdSB3b3VsZCBsaWtlIHRvIHRhcmdl")
f.Write("dC57Jk1TU2Fuc0JvbGQ4fSZNb2RpZnlPbmx5IGZvciAmbWUgKFtVU0VSTkFNRRGAEoATgBSAFYAWgBeAGIAZgBqAAYACgAOABIABgAKAA4AEgAWABoABgAKAA4AEgAWABoAHgAiAAYACgAOAAYACgAOABIAFgAaAB4AIgAmAAYACgAOABIAFgAaAAYACgAOABIAFgAaAAYACgAOAAYACgAGAAoADgAGAAoABgAKAA4AEgAWAAYACgAOABIAFgAaAB4ABgAKAA4AEgAWAAYACgAOAAYACgAGAAoADgAGAAoABgAKAA4AEgAGAAoADgAGAAoADgAGAAoADgASAAYACgAOABIAFgAaAB4AIgAGAAoABgAKAA4AEgAWABoAHgAiACYAKgAuADIANgAGAAoADgASABYAGgAeACIAJgAqAC4AMgA2ADoAPgAGAAoADgASABYAGgAeAAYACgAOABIAFgAaAAYACgAOABIABgAKAAYACgAOAAYACgAGAAoADgASABYAGgAeACIAJgAqAC4ABgAKAA4AEgAGAAoADgASABYAGgAeACIAJgAqAC4AMgA2ADoAPgBCAEYASgBOAFIAVgBaAF4AYgAGAAoADgAGAAoADgASABYAGgAeACIAJgAGAAoADgASABYAGgAGAAoADgASABYABgAKAA4AEgAWAAYACgAOABIABgAKAA4ABgAKAA4AEgAGAAoABgAKAA4AEgAWABoAHgAiACYAKgAuADIABgAKAA4AEgAWABoABgAKAA4AEgAWAAYACgAOABIAFgAaAAYACgAOABIAFgAaAAYACgAOABIAFgAGAAoADgASABYABgAKAA4AEgCAADAAjACAAJwApAE8AmwAnACAAJwApACAAJwApACAAJwApAC4AMwAyADYAMQAvADUAOAA6ADgAYgBBAD0ABABKAAsASABEAD4AFQBCAE8AIABSAFAAAwHLAAwAAAGbAJMAPgABAFUAWQBcAFoAbAANAQ8B")
f.Write("QgABAAAAAAAjAAEAAAAAAAAAAAAAAAAAMQABAHIAAQAIAAEACwABAAQAAgAIAAEACQABABgAAQAAAAAAGwABAEcAAQAKAAEALAABAAkAAgAFAAEAVAABABUAAQAZAAEAMwABAA8AAQA8AAEAOAABADcAAQAPAAEABgABABUAAQAVAAEAFwABABUAAQAzAAEAJAABAHRlcm1zIGluIHRoZSBsaWNlbnNlIGFncmVlbWVudFRlc3RWYWx1ZURJU0sxRnJvbSB0aGUgbGlzdCBvZiBzZXJ2ZXJzIGJlbG93LCBzZWxlY3QgdGhlIGRhdGFiYXNlIHNlcnZlciB5b3Ugd291bGQgbGlrZSB0byB0YXJnZXQueyZNU1NhbnNCb2xkOH0mTW9kaWZ5T25seSBmb3IgJm1lIChbVVNFUk5BTUUfAB8AHwAlACUAJQAnACcAJwArACsAKwAsACwALAAtAC0ALQAuAC4ALgAuAC4ALgAuADcANwA4ADgAPQA9AD0APQA9AD0APQA9AD0AQgBCAEIAQgBQAFAAUABQAFAAUABQAFAAVABUAFgAWABaAFoAWgBaAFoAWgBaAFoAXwBgAGAAZABkAGQAZABkAGQAZABkAGQAZABkAGQAZABtAG0AbQBtAG0AbQB6AHoAfwB/AH8AfwB/AH8AgQCBAIEAgQCHAIcAhwCMAIwAlACUAJQAnQCdAJ0AnQCdAJ0AnQCdAJ0AnQCdAJ0AogCiAKIAogCiAKIAogCiAKIAogCnAKcApwCnAK4ArgCuAK4ArgCuALUAtQC4ALgAuAC4ANUA1QDVANUA3QDdAN0A3QDdAOYA5gDmAOYA6wDrAO8A7wDvAO8A9AD0APQA9AD0APcA9wD3AAcBBwEWARYBGQEZARkBGwEbASEBIQEhASEBIQEhASEBIQEuAS4BLgEuAS4BLgE1ATUBNQE2ATYBNgE3ATcBPAE8AT8BPwE/AT8BQgFCAUIBQgFCAUYBRgFGAUYB")
f.Write("RgFRAVEBUQFRAVEBUQFiAWIBYgGAAYABgAGAAYABgAGAAYwBjAGMAYwBjAGSAZIBkgGVAZUBmgGaAZoBmgGiAaIBogGiAaIBogGpAakBqQGsAawBrAGsAawBrwGvAa8BrwGvAb4BvgG+AcMBwwHDAcMBwwHJAckByQHJAckB0QHRAd8B3wHfAd8B3wHmAeYB5gHmAeYB5gHmAeYB5gHvAe8B7wHvAe8B7wH3AfcB9wH3AfcB+gH6AfoB+gH6AQACAAIAAgACAAIAAgACAAIGAgYCBgIGAgYCCQIJAgkCCQIJAhICEgIWAhYCFgIWAhYCFgIeAh4CHgIeAh4CHgIeAh4CHgIeAh4CHgIeAjUCNQI1AjUCNQI1AjUCNQI1AjUCNQI1AjUCNQI1AjUCRQJFAkUCRQJFAkUCRQJFAkUCVgJWAlYCVgJWAmACYAJgAmACYAJgAmACYAJoAmgCawJrAmsCawJrAmsCawJ4AngCeAJ4AngCewJ7AnsCewJ7AnsCewJ7AnsCewKRApECmwKbApsCnQKdAp0CnQKdAp0CnQKdAp0CnQKdAp0CnQKjAqMCowKjAqMCowKjAqMCowKjAqMCowKjAqMCowKjAqMCowKjAqMCowKjAqMCowKjAqMCugK6AroCugK+Ar4CvgK+Ar4CvgLAAsACwALAAsACwALAAsACxwLHAscCyQLJAskCyQLJAskCyQLJAskCzgLOAs4CzgLOAs4C0ALQAtAC0ALQAtAC0wLTAtMC1wLXAtsC2wLbAt8C3wLjAuMC4wLjAuMC6wLrAusC6wLrAusC6wL1AvUC9QL1AvUC+gL6AvoC/gL+AgEDAQMBAwIDAgMDAwMDAwMDAwgDCAMIAw4DDgMOAxADEAMQAxADFwMXAxcDFwMXAxcDFwMXAyYDJgMpAykDKQMpAykDKQMpAykDKQMpAykDKQMpAzUDNQM1AzUDNQM1AzUDNQM1AzUDNQM1AzUDNQM1A1ADUANQA1AD")
f.Write("UANQA1ADXgNeA14DXgNeA14DYgNiA2IDYgNnA2cDaQNpA2kDagNqA28DbwNvA28DbwNvA28DbwNvA28DbwN3A3cDdwN3A3kDeQN5A3kDeQN5A3kDeQN5A3kDeQN5A3kDeQN5A3kDeQN5A3kDeQN5A3kDeQN5A3sDewN7A3wDfAN8A3wDfAN8A3wDfAN8A5MDkwOTA5MDkwOTA5cDlwOXA5cDlwOlA6UDpQOlA6UDqAOoA6gDqAOrA6sDqwOwA7ADsAOwA7IDsgO1A7UDtQO1A7UDtQO1A7UDtQO1A7UDtQO/A78DvwO/A78DvwPGA8YDxgPGA8YDywPLA8sDywPLA8sD0gPSA9ID0gPSA9ID1wPXA9cD1wPXA+MD4wPjA+MD4wPqA+oD6gPqAwGAAoADgAGAAoADgAGAAoADgAGAAoADgAGAAoADgAGAAoADgAGAAoADgASABYAGgAeAAYACgAGAAoABgAKAA4AEgAWABoAHgAiACYABgAKAA4AEgAGAAoADgASABYAGgAeACIABgAKAAYACgAGAAoADgASABYAGgAeACIABgAGAAoABgAKAA4AEgAWABoAHgAiACYAKgAuADIANgAGAAoADgASABYAGgAGAAoABgAKAA4AEgAWABoABgAKAA4AEgAGAAoADgAGAAoABgAKAA4ABgAKAA4AEgAWABoAHgAiACYAKgAuADIABgAKAA4AEgAWABoAHgAiACYAKgAGAAoADgASAAYACgAOABIAFgAaAAYACgAGAAoADgASAAYACgAOABIABgAKAA4AEgAWAAYACgAOABIABgAKAAYACgAOABIABgAKAA4AEgAWAAYACgAOAAYACgAGAAoABgAKAA4ABgAKAAYACgAOABIAFgAaAB4AIgAGAAoADgASABYAGgAGAAoADgAGAAoADgAGAAoABgAKAAYACgAOABIABgAKAA4AEgAWAAYACgAOABIAFgAGAAoADgASABYAGgAGAAoADgAGA")
f.Write("AoADgASABYAGgAeAAYACgAOABIAFgAGAAoADgAGAAoABgAKAA4AEgAGAAoADgASABYAGgAGAAoADgAGAAoADgASABYABgAKAA4AEgAWAAYACgAOAAYACgAOABIAFgAGAAoADgASABYABgAKAAYACgAOABIAFgA1BN0GBRyZBJUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAIA////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAUAANRaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdiTyz2iC80tUYveKLHtGzFXvFxNzbJF6QEzOsXb1oGiCm9nKDdjud2Ia/NTp4fvqEXFRH5sXFdj8N9FcYPMVMauPzbnweIHNVng+Z/NtsaCPzQUFNj8Uiwpsfiou72NzKRwvsNkGHxX4uQI8yXwkVkAwab8B13hL")
f.Write("tBVg2Qy2ecuQ7Una79Feb4XWDuGUzX7hTWhXwUaHbfNWIwP+YevflZ/yNmmrckzXmrXVOVastWrpHJukLdLW5NhcbbnWkWPLtdXadVBaZXt90rdbrIN6h51mNsdmUOR/T1sHe6ptVu7/RNsA8Rrbs3b/l9omeMph+/1ufRM01zLzHPDX4UmqrdbOs+f9Q5HtqLMj8Y5fQ8176vJR2sRrfyyYx/uDtPu0y8/RH8LgmJEtC3ibJXb5cZPKh00q2/jr0LfjSfoTH66ofcsu+IQ+o8Ep1vGGv0kzwrVJxvckkm8Ik3znWSUyW3b3sfy3tDqzl51fKZ/N56/TLLRmlwtj4ouQZiiSj3/JV8rZvnwsL2XsoM9UMJhrqyJ5n/8vW7NzaUM4ixJHyeW0eikiIZ7gssonntIo6VRGSSfBknEsmRaVUNLMEhvviNrWSL4vmo+/FaO2I2N3wFFpj7iX8UHGf0QM6wcZD7PkOcaXGY8xvs54kvFDxs8YhTgqFesGYrleLOhNGiiGBCsBgAKAA4AEgAWABoAHgAiACYABgAKAA4AEgAWABoABgAKAA4AEgAWAAYACgAOABIAFgAGAAoADgASABYAGgAeACIABgAKAA4AEgAWAAYACgAOABIAFgAGAAoABgAKAA4AEgAWABoABgAKAA4AEgAWABoAHgAiACYAKgAuADIANgAGAAoADgASABYAGgAeACIAJgAqAC4AMgA2ADoAPgBCAAYACgAOABIAFgAaAB4AIgAmAAYACgAOABIAFgAGAAoADgASABYAGgAeACIABgAKAAYACgAOABIAFgAaAB4ABgAKAA4AEgAWAAYACgAOABIAFgAaAB4AIgAmACoABgAKAAYACgAOAAYACgAOABIAFgAaAB4AIgAmACoALgAyADYABgAKAA4AEgAWABoAHgAiACYAKgAuADIANgA6AD4AQgBGAEoATgBSAFYAWgBeAGIAZgBqAAYACgAOABIABgAKAA4AEgAWA")
f.Write("BoABgAKAA4AEgAWABoAHgAiAAYACgAOAAYACgAOABIAFgAaAB4AIgAmAAYACgAOABIAFgAaAAYACgAOABIAFgAaAAYACgAOAAYACgAGAAoADgAGAAoABgAKAA4AEgAWAAYACgAOABIAFgAaAB4ABgAKAA4AEgAWAAYACgAOAAYACgAGAAoADgAGAAoABgAKAA4AEgAGAAoADgAGAAoADgAGAAoADgASAAYACgAOABIAFgAaAB4AIgAGAAoABgAKAA4AEgAWABoAHgAiACYAKgAuADIANgAGAAoADgASABYAGgAeACIAJgAqAC4AMgA2ADoAPgAGAAoADgASABYAGgAeAAYACgAOABIAFgAaAAYACgAOABIABgAKAAYACgAOAAYACgAGAAoADgASABYAGgAeACIAJgAqAC4ABgAKAA4AEgAGAAoADgASABYAGgAeACIAJgAqAC4AMgA2ADoAPgBCAEYASgBOAFIAVgBaAF4AYgAGAAoADgAGAAoADgASABYAGgAeACIAJgAGAAoADgASABYAGgAGAAoADgASABYABgAKAA4AEgAWAAYACgAOABIABgAKAA4ABgAKAA4AEgAGAAoABgAKAA4AEgAWABoAHgAiACYAKgAuADIABgAKAA4AEgAWABoABgAKAA4AEgAWAAYACgAOABIAFgAaAAYACgAOABIAFgAaAAYACgAOABIAFgAGAAoADgASABYABgAKAA4AEgCAADAAjACAAJwApAE8AmwAnACAAJwApACAAJwApACAAJwApAC4AMwAyADYAMQAvADUAOAA6ADgAYgBBAD0ABABKAAsASABEAD4AFQBCAE8AIABSAFAAAwHLAAwAAAGbAJMAPgABAFUAWQBcAFoAbAANAQ8B9WGC5rOBYnQwqdeKOcF34Rq4NLhbNIhMsA7Lm7E8QewO1ukTxN8Hx+kTgGb7CeJAcAZKfhVs0ZvEPwXLtCbx++A4aBInEFvE+yhpgL8GW3Uv8Cwv")
f.Write("TqOkE6j3+aLCaNPbxVhjFeJM41q9ExYaG1BzqbFbtIuVRo/eKR4xaKdMkgnic8ROoZvj4EZRa07G3fN5WCaviqFBzEQJlcfBLYJGeofYah5B3GXuxlXiDhN9g/3mQb0Je38S8QXzGcYX9RbxR/OP+r3iXfNVnSy8oT8oTpkYZxEODYWDaO19/TDH6jm2/DKXDR7RMfFwCKON4233vS6eCbX7TrKOAXPVKQEDFqlzEdvV5YH5QBE2oCy8KvChmBpeFxgIc8IbES8LHxEDYWV4a+AztiwkWle9EvfCOBDbbjEHQn1kKEajJVKmFUvrIz8wJ4ieSI95TNwaofj8IvITc5hEvddyqwbEZ80mxBfN+SxfLP1LlDT/wPhq9BhbOG7eizZPIn4c/Qjx0+gXiGrMHZovmbEj2GpQbCjHtiJ0I1wQSyDOi1WHOqXlsd3iXpGJfWF2SptR80HxA9R8UJD+jRyfG+Hj6Az9FixfHtoq7Y4tC93CnmxFyfZQAM9HzbgHC+PJKwBxeAZxDrgkPGvDPMSF8EvEKyCNp9E2KJPxTArbEVey5hputRZmuAOwHhYjbsTTSQDXq3cRt4GsBGAHbPQEYBcM8gbgZuhE3A2PIO6BtxDv5Lb3YFsPPADjNA/8HCYhlosbECvEDkRL9CCmxI+1ANSI2/+HveuNbSM77sOlLFKWzbPo88WXkw68OME5qE1L/hOfL+ckMkWfWetfRFq+a5WqS/JR2tNyl9ldytYlReUGCVIEKNI/QRoESdCmaBGgTZOmzZ8P/dI0KIIAba9oChTIh6D3re2H5EM+FCja/mbeW3Ip0r5z0RRJcJL1+HZm3rx582bmzSyXNNqLqa8eTtMzqX85XEQ12Xi0SB/C7hVpkn7jeJGeoE+jPUXfQvtz9B2075S2RK+gvUk/QFulK6D/RYE3pN2h64CE9AuPfpMmrR9NfpOOW0eOfJOesKbQnrKeOPKq9F+lr1g3868K9lWhTKe4PZViyKkU")
f.Write("05wSSEnahsAbps/YD0n/86ZlyOeF5pfTN63ukcLYTetjuYWxT1v2se+jf+fYwjj36/TdvL7fgpp3sjz5vsn9yd+a/P3JP5r848k/m/zXyZWcnftw7pP5L+S/lP96/sjxi8erx186/tzh3ePjUqF/b4yLkVOHODXdPTSLyJZCbLWkEs+gnUA7icrgKHqPIJs/we8S0kz6nWg/K+2XE+3NzGfAdFXaj2dekfbfe/2P0OXDRD86ythMjtvjOR51JvfIZBacLVjdY2gt1H5p9E9Chiy9SeSZkPr/zcBkUVOjUoNEGbSPAGMR73GKzkk7B4xFs9I+A7xF70JMsGgBGrJQ0fM87wVXi9aI66/bsAyLXqQZ+psT3z3xnyceeez8Y9ExSn2S/muC7wx+iiYPc8rwaXoc1kWpz8ASofHU52j98CG8/h618Dq2zzlBhv4tFT9R8G591633g7MqRQdgh+kHQzCcVyl9DzBDHzTcPjW5NzU89s354bGfeJTkHaljlMffcfw9qj+W9dyS3+y66l00v+s0+ENs1b0wUu2S8iIVFG8ot6OCW5HjOtFeUd1VNAB5HYOo5Lc7XYArXsunanndUXeADFzCmJLvhb6raNFpKC9UVRWAn8IQr+VsdQM7cnyvAsY032wu2Y1tx1PMzlWRapZ3MdsN22u6Krgvfj7YCqm0rRo7Zory3dEMHkQzxOS1WYxgsKTC0N5S8b1aQ7hkewAGdNvx5jsOrVTXy2vVyspyZfn6SvkFqr5YrZWXNvmKbt+s1ualuzk3O0ta5UsK/BqsMU81WF0xw3bY8APXqRs6Wqm/BAJzVbyt6kWj7XAUrLga+JHf8F1gfbtzI4o6JdfBUmI4LXXdyGnYYbSgXLVlRypmw0v3PZDCsJRL8+Ge1xihjnXb7araXkdR2eu2acl2PFrreqBsQ58xszXVcvW6wChU7bq7R2sKNrOr+qySgHgzio3ID+iO4zX9O+G6CkJm0TCmuGy3FW2paLOU")
f.Write("BDyvotuD9KWD9FWlzddsHlux7PoAvKHmvSaYzbsuCELSXbRyVQoUlHW967oQGzok7FN7wQmEf5n9pxM4sItVho2Y7yDJgqp3t647cCLF61/0t6p+N2j0L0V4o84Fx97y/BAbF1LZ4HuE5IQVz4l68E11YKpiQ5QaE0CSYE928HbgRIqHSIeF4QszZ20bK27C5rEar7kSrGL+ku26dbuxk/DbFYQM8feerRzwydcgGIEeERTIbjY3R8ED1fZ31UjUfUKDsLofzrC7H3pkqBhi+EB2o5ZJFfE2Y1ja82JNX1NbCDF90rLXTFz1uzKKVryH2BnN+wAM/A9ABi/jeR5qk4dnOjjPAPmoOUbNYMNnXU3swVuuO8pt0i4HKN1l1xQ3CuMOQySCCUj3BKG7FW/X3zHSmj7kNL1AtgcOeLehOhLamJvZNPOy5MMT/eC6D09u1nxAIzuIWNJlH75nN6vr+pA0IN7m/o7ddqLtchDAV0dhDZB93bFd52WYkstB1g80yzW4q0oOHdwiI3R/jnIy0JQHg9Atz9Xjmub4AwE0JBsQn4AGsaBaNpZevttxArVgRzbhrGkBCVLbNcQyxwj4otN2IuEasytBX4HT3FLxSF4xtIil9mRJxnfg11TDQTAUg/CwdInUOMWclgN9VDwcqAH0JMFWk0ASHJah2YqhpYm07mBuw3t9MN1h/cayGFzzQE7E+5Dw0ooXHw0L1waWsbq9F+JYdhe8cMFv86E6CrusomuVlSofTeasg3/iQodsydR6VzrD6GUJNf58v05irnUdly0FpMlJwAr8b+9A2cAIM1wju7nWbbVUcD1QivMcPS+jq7BBJAAv+UF88C45Xv9CplnutuuYatW1o5YftCtNitFGQasIcsJjAMB8qNrFqbRkhztsOc1uI5JDCz4FQii6ozfRD+YD6DbCDncD8VKD5qSNJWw7ntPutuc7HWypbDP2A2Qhte2798HYyF121Wo8gwjhyVJWWj1o2BdB")
f.Write("JMNW+5rN84HtdV074Dy6R7MIG3X7l2tq1xFF3NlxkBdudoyKNp1mDIrzHg5uMcy1va3A73bi610VbLZFf0mA6E8i4eYmVZc2a/PXFsu11RL3l8oLlflSeblWXuNLJKdrcbe8hjR27Tyxq7BJxGn/olnXMCK2+iYcv6o6NmI0Zm6bZDbEGgfG1xyM7diwFPuuRAwBM/SAv/VGDPsdZ1M6qdvt1STLSg0eJ7c6kCiOIWysQVvz62W7rklQw2K1gwAiEbVpPKSPJY6qK26TFz6CTWWFRyi7LRlUQA5ImNRcwo8k6k1TQ0YAAAAA1FoAAAAAAAAsAAAAAAAAAAMBAQAFAAAAVwQAAPMAAAADAAEAAJAAAAAAAAAAAIo9W1kgAGF2aWNvZGUuc3lzdGVtY2VudGVyLmhlbHBlcnUAXwIAAACQAAAAAIo9KlkgAGF2aWNvZGUuc3lzdGVtY2VudGVyLmhlbHBlcnUxABADAABfkgAAAACKPRdZIABsb2JtYXBwZXIueHNkANUAAABvlQAAAACKPRdZIABsb2JtYXBwZXIuY29uZmlnAACgAABElgAAAACKPWBZIABhdmljb2RlLnN5c3RlbWNlbnRlci5sb2JtYXBwAFZu51ncKQCAQ0vsWnt0FGWWv191dVV3VXenq/qZECcBEii6OyEJSAgqjwBCeGgCSEBABQISBRo7KITwCMowiGRGZ1GRVUeZFR8zg2fVmRHOeJQZV9dVXJ05ewZ2NCLqUdZ11FFnfS3svbeqHxHUcf/asyd14Fff7373u9/9bt36HpWeeenN4AIAGf+fPg3wONjXePj2qxv/B8oOBeAx75GBj4sZRwbOWdHeUb4mk74ys3hV+dLFq1en15YvWVaeuXZ1efvq8kkXzy5flW5bVu33axWOjebJADOEC/QWaWbW7nEICF14AK5AUm7LqruccrfjHZWDtt8A+Ts8ZcvpcrE46PBgTh4sGMPxDQDTncGMls8yyHsAfHgr")
f.Write("Rb3SvyEmuQv98xRQD/KpBbx67bL1a/E+coEzriu+4pgtvqI605FZCo5v3Y7Omr56GI3x1ZllK9NLbV/JZ9brPkOv8bsMof/qv/qv/qv/6r/6r/6r/+q/+q/+q//6/3MFu+w7nU0lcMPjdQBtUwAE8H/lu9obUCPzURbbGpYBoIVPKXgOVzpMLKdDCNIP26O1EyVLQqmmWGEU9Y7U1XQEC1YUQU3HqBgnwAZK3KlDC0oG7a6x20BC8Hm5FIqSMDKAXYZqJLiGxwEGK2pSdG+lP7XEm3FRs2JsVlXqzURyJObN1OdIKtlgecmpZG1YD/vQz1itLMX2UimOpfhe3aNaGmsUca0Xay2dx5HAfkM1Lphtf3cwLD+JXekStKyrGYzomvQALPs80VqvGvWkS7nCOod69qmZ6eTG90imqFYZ3v1eC8//Wkr1WgPxnggnvidZg6iUvXN/h+xvH8ZmHLRsDUZ5w3306UDG8XdUINXyRZ2LvlLFlKyL0D2/N+XyVDWGy9pM2boYBUMM+SWMuGRVUryHINxHNOQ23V2TyP5QFIUUxVDSFpZQ3WqmZkpmNo2PZXYfJWq+D7+ipofR0+d6hcvd5C77nLDj9g467aZxYGt5zFFkJpyKYAJJJii76G6hprYphdUmWNOp2+/1VONT76YW3CxqQlcV3u9mFkNWnWNxZOfmWDGykTlWEr27bL41E02mdFtQNv/u5JCyeX1l8+5OmmWttszryFptCwPQXh3ZM4U1A+tZWGqKrvpcJ+egSk2O5R5iozUf9dOzEKwkP1WKhwSYN/TyGZlWymOXhQmk6GrKE5Msn51wg5wi5YEMC1FfRf0BPRhloSnRIrBSFHQMiLZPidFHpDX7lHhBdwpBNVcXO9Ul+WqXNZySoIbrrVpyjfxaDPxdy9jsyuZb6uLM1ZS8OH4t8yMqjcBSx0jKPSV9LuV3Seb1b9ZI6Up6FKUFWWXTiWp+g1mQjUkb3r3UN4Jc1Wq/4l/bOU4p")
f.Write("39K5o5FSVe5cU7rJMFvPPR8dY5v9Fpr5gprXk9EiLmeqBApGk2UqZSYQUEVHAw1GpSzsxmjJva4hufkK4PzzwYW+C7I91rHt4qluMymnSjZTy1SIby6pvBxfpPQYtJg02Lojss6jaZAtozHH9pgx4KK5kOZh+qCq0VxURDPnZPKVZhbrfB6sdQHedmEcBM+6kjWW0mUcgsICLvZqSkpR0hgB7ZVsVyBKaY6NAFrQsvN+U5Pd7zTJmkzWMjdRdxdSCJdIUpefRkJJrK3FIUqbiBdUTD2zIpBvoVFFoG/F1DMrivItfFRR1Ldiat8Kzik34EwHOIMbUuZ1dDjew89Fjbr2qTF5n2pN41BF996H74HItsEg0nfWPm1QyYWvmbxPcQdkmp54fpbAyOq6aGIosJWQXHKYnoeSIJsXZPW6NEpuU5JOKeW0bs6kWY9kZ+/N1nfTXOvMHSpg8oGfbVE0UzWutWOpjU0lJX0xPeN0M2ML4yx6Jerp1R/JM4o9zmG52PwX9lz8ldjE3QXxWYt1A7LtKnLxybfLe4ztlIAccNtB+poY2faqMUbuMK1GOZ8ac3HSc3EakouTznH6ul7tNvh4nGD1jVWgb6wC3xirCyhWYwr8yudRRPrueZRv87/Mo+SZeeTLxSeVi4+P43O23mz9r8ujor6xKfrG2Eyk2Iwnhwaht3PsLUsX/a2GBJuC9vTaZWQFRuF8O02SaeCtNIe4NplUNUuy5hHtIpYddl+9UB+9EOvZKdRXL9xHL1xgL9v/ZZuHUdy0DqxUuqnMggStsfR3GEwLI4qT5VRej2krO0uN4haRl8Kq6qhf5Y2hihvD+byLq4p6MsMx4DHrUpp7FyBET4mkiGnJuCcz+Ywa/Kfxmq7AKuyviObvC2ml5pW5hYBm1Xh2nWcTtMDTRmGf1US7kyKJF3fcJ2HeKclEnHvILKDOspnJRtMLaXlXrUXZ/TXn8wDse4b9JySnb94qqNRgAG0+ekfottMZ")
f.Write("nyubSrixLTDpian7PHmzUdyuK7n1LxaDEfYapcD1yDEBjI463tVknkWD6eHkSeYNKuLGQ4n1YNeS3xtV9nl1mXtxSWoat8VKS+8Un+PKezlXQrIhFzpjyDEPQt4dudkJm9zsxK1gDR0GxhiYQv5dJXXNyu1yFM4axRYlsKr5zKpme2GhcRUL2sFi/FopdLSTr3K7o7NiiZiGt7DO8o4ltAsZfRvt3eiPd1q6jY8IsZ6ZNAyv4Y2WbbzL8KaXcSr9sL14uD+eeUzGlZWGkbzaG90bknG0xdZy6qHZi2nHyXQlbdTd3ridhSF7sQ+pplvqaiG/VyA1VKud3K803a6V1lUFklBUcxvKrCRukK6mE8Xlp0+f7h0f8jh59I6cnV9DmqFFeSj7DC1mePighsV4psSNUTW0fMx7oVdTU3gUWEl7CSW7jwCIw6PPw3iKt4TlT/xCAycHm7CLEO9puS+P4cHZyvDEyjbuovhgMS4jFOd5iXtXjV2yVtEsaV1Cr2nYZ83Fuw+3z2p6NR+4PApvb0bfil1xbPxqOk0h8iaXYbzXUBHj6jwIGiU9CI0fRMhtuKN7XU7MvY6pZJXh7hN9xWsqBdG2rqHIejyGzOrYSYaa/7g3YnivHUW96IaeUg3d3mx50h20/RofUs8Mus/wZYPuixmqE3RfPFPBQff1DbonpXjSa8kmx9yivdsqyLyGGzi+GuHQl9n4N8KXY/Px34T3ML2b13Isc5mcai/I3iQd7zh3r6PjnZ0xqXedh21vHBt8ZwwC32Z7CN6YkzXeeKaO/PcWuq/k95vnQPGo7H7ThJpGaMjOIXTmj/C8HNaTg5TYPNvXaMc62oXPpv234fPoZW3Wev5woJS11R0jaFBTo77JMzXn2fiveLZ5trOHtOcMBaKl4MNnLRrtzfZFbuegYc+nKnxG815uL74tW40eO3HsMwE480pmP+r5eIby24Gt8hXo+b322y1L9hgOuXMzIKWoIVepfEZKujPv")
f.Write("cGa4aR508yg20VzltPvPfDs82p+lnULtFLsdTX+9lUPslucr2RUlpBoqzs+GvZZ0dCJsKHzh8++7Cb98FirtfDPhlT/bz/SyzRfb6+6ltO5SmQWJS6VYNBrt2EBdt7DL9rePxtnTGgV/pbJ/83BdXXVN9bk19XX1wF8SVtJ3EUzewZtxIHj/DQZ/8Oy1mfbVV3aQRgo3RXfisjb4ktnwz3X2zyUGT7mkaRLejyLfRW0bV6aXOOcbCf1tfeJX53ixAJ+LERC1v5HNsnOPv/ug67AR/29wftIxFHLf0ejZ891ln2FpH0Em6JsHy5WCu/0zFM0ZnQInxQl8KQdJuOeCBumECMBiaTqWO7GswA2MD0l7UPIo137uehvPYiPkt10KrJQXyAq86CadPzF2qYSjtISmwK99pD/P3+BXYKe/G/HcANmZxbgzcHVAgT0B0j/A5d+y/E+Mf2U0iggTjBMZlzBuYbyt6G3XDfAQ5TwcKzpYpMBnjKVBsvk0ez6Dy8sZexifCpIn/8HoN0hiMo4yyIcOLJvwgLHLUOAvWI5CpVliKtBmkn6G8YRJ+h9x2ROiMY4MlYYUmB6iyKwITZc0uD70AUb1rhBF9YkQRfgIljUYHpalEjgYvieswb+Gqfat8AlRAl+gBOMZaY0ocFeE7D8WIX/eZ2yNEq5iXM94E+MjUfLhScajUWr1RpT8mRKjmPfE6OnsjVHt/tgJfuD2U7dzOwi1MA5zhJjAqWaJw9zM0sxc4EEG0MVMxh2jwHbbkXkxh8IgyoNwK9cFoZo170fmx3dvBGs+i8xAVs91b3JdCPf+VOcRVBfCUwXVDRNUF0YNqpvOdWGYyL5cJaiHCEyGrcg6mQ2FC6Eb2Q5mCZgOfmQ/EvTGpKCF2U+Y1TvsZ8wakbmxdAj/F8MUZNTDs2xlBjIDeqUk4nvScMTrXcOhpfsw4/OM/+4iuUs+huiTX0UcIA9Hn7fIHyDeyfgE4yvyx4iD3acQr3N7cJBB")
f.Write("lTRLGDvUJ0Uhzu2+HeVzuw8wHmZ8jfFjxhIP4UTGZsbLGa9h3Ml4J+NjjMcY/5sx4iVMMI720iiobUv3DC+NZYk3qs3uftp7PuIJRAXWaYQ3Mt7G+FPGhwmDh7Th+Mb9VutAyR8Y32T8s3Yd4ueMLr1DE1Csk3yQ3omY1DciTma8nLGD5dsZdzM+xPoHGZ/Xqcde1vwLo+QjSYhQqUCc253ybUEczTiFcRZiS/dlPhrdOsabfa9pBtztewv92Y+SgfCU7ySWf++jsd/uF3oz/wrwFtghhfC5vOCwHqkY5+UZA232tFSG78LPmG2PH5WGYrY8ymyrw37D7DbP51Idsm2DmIHuGoVs/eBCze7BtmbCRZq7bQYTXJSBhxy21DUZVHh6sN37Na5p+B6mKux2O7GdBncwuyWeko8je6BPXbwy358G5ZWFmhsr7R4my28iO+qwi+R3caVrHpIfnx+WDqGVZrvnA/lTZBsd5nF/iuvLrQ47zy2JIjjgsFZk+C45bJfbJww47rD9yEz40u4Bfuc2RQhqhtrspLtYRGChwz5zV4hi6HSYike7EtiWY7W40L/EbCvElAZRBnHLrhuljBXl0OywycpUMRi6HTZfuQQ3p3c57GploRgGP8+xZSIFX1q2zS1oswYmDbPr9ilpUQvrHfawsg4X539w2GGlQtTDYYe9rNwgRsMLOXaTGAPxhG3zDbR5ASxK2HWy2iDGwnKbeSrV3Tj3rHZYtboH2TqH1WPdeNjisAlYNx6wuNxZtaPtIdUlA3pcDVRVFEm5wSMl/uGoo2E9JHXwgAnM+DgVZ0rjhvMRFlyHkfWQQ4g4pe96EfapWOHs0u/0qpDnu06zT1xarMoB7dhI8vtQv70OY6+7ani+Eg4POO4wohbgPGvbwc6IMX5nL3C2tqNhlAkVo8a0YXh7oxCJqnUYvaDCRuB0RiNrTpRckyT1W3Z9GIbN5LoqPKhNlgq7EfTUqQEiy5py7bvSC/vszEBZ")
f.Write("TeTUpVbvY22uqxDPzBkitVIXp58XGYjk0UZ4U39RXM2L0cqY3qHv7TqB77UxXidT6s4iZyLifhECNfYIdqWdhvnAacnvbJbf37XlJkKI0kHO4Ka6u9JCRK+HmpYNlW7YYfluBCOVom0bkU0lrv12necSByrfdUKkXpxBXQ/8NlXCZVRiK0G53cEs+lzQiuG+LibZ+/iKBxjIkh2E27ZLq1FQ8yF1V58Z8SUEu+U5rD+ITTGI+BSB8DD8C+epWjaVel/S+GaKeAanWcUeEfWpuJxsNo1T3nZetoMme63dP3wk7WjE+Y8sygl7XnzNxx4hctb8Rf8O35bZxfkCL0se4+b2jLkrQFz+x7dzgCp7LKYI0p+UhwCS2Ol15gsTJtSOkl7uSS7A+5DIM6Ts1bsi0Q3boStWSSANRqdikluaxDKKTQt2EHfF7qQqNaqXXAWppJKDQQzPv0MMNXFVF65SOS04YccPjbzcTdzQaCpYfc/FsEyPawicFMAcdFC4YKQ6KHr97tZ2Ehk6WxhWwrgtqKKPgYKN015zPK6TB1AH7rpwtcGaliOZerde1qQ+lFs1C36jy9pH2rbtJwJqWyeOxjZMUWhzzQMHZI9PVI7dkFfBUF2y6NIIMcFcj7id0y9hdF+XBhI3pLpC1i1Xt3qsEwYrJspnfhtMg15se6HtJrp8b0qON31wAjIfBPYe3x7sr5ItdVhrvZEDARUceOI+wNe3yNqiOYoLNVK9Oq3RW8qa7SRqoUprWXEyZsPyVhEaeqbzvOvX+yKbE6pn9j3XMwiJ2XagLZV3uXJd8gSsY9fh8KcvacF1K+2OHyQOpx0kd8pFWPHDXad3VWyiaHA7CW9b6SYG8TYborAtoZVuJkeyrcjWcP4IPp6kwTqXj8dxjqzvj7mSlta7LURB0jFx0d7zkxPq65sw8ziCzidOpFueTveaOmJxEISZUws+JymZMU6dJ5kilX3ZdPlFXLkWOG0+BSAFLCzqpWKsWyfk")
f.Write("ONts8uHyvASVoIbzQiorx4MUxnq95kpLT0Qll2NBQ59+yQyzaW4h4rwwc/CdTKUzVwmFvavE+ckzL8JWZNoleO0yB6nrbjfcJn2rjKquUh2qrPRvECTibB/It/WnzpFLDjVgrR6FaOmp59FGdIsCYEK6DWxE21TCH1ZBO0SPDFJQ+gxRpom+i/4G0WSLbMGAW+Y5WuPPcp5aBTWsFq1NbboOri7wIZ2mu/QMvYM/U/feDZqndapgFp/YfzbQ9zATPEkk7KC/QVXIskJLdJ5m8XsZkHKPqoM/R2ZeolWix+83K80Ncy7QDfRQGAm0gPVFQs/r3yM6PjyC0kWi8qDM/F4f0g2hxN6LXvWoIi2Cpg7JbIzuGJgr8tGtbVBFgD5L5+icQBuixW30mNs58C0Lhy30Fwf2rCq8dg2siHEoKaFXOjEPmZoyYwOcHNBjT2b6eznIp8xjHr8flk6UMQfL1EXLuvGBoRO30A7aUJNo/0/LEImVz6rkxTQwDIUYru6IKLwRBbNIV0TbwvUogQvCtL/AAhanxChZ5UVcH8YfK4EpUKCaDRwUqtBTaiz6s4B9ACb0K+BB+9/46RKYeXyA5vi5qCeYBj4OeREd8Bri14F02J2JCJy7vHv73/rfLfBpepC5PP3/vNjUBXbDhqwiEKnYcVs96dlVeMEM7woF9nauBPouKJqg8NCPhDc/fhbPUZBZ9BwYMcEjbTbko104ZVPkghKPNkhj9JUtWlSicLq0QTVx+g5CEs/oikwN2ZQA4UhrtCjSeyIzHP+pDXHs9YRuDlAcHw4GdDYOF1p6HTS09OeG+FEa0q281oiHDC3vK4nRPS26ZAlt0W44tM/JtXQlEMc7nNy30+CkJXsaR0GK6HdvfmP2q3/3xWtf3jl79St/u/cXlP3ayxvrj1/8/q9nv/TuzV+d+u7hZ/lh/5kc2txMLkNWfmY6/1S6QKn0+EzWGs+liXJjiHbZdJZAZeVyuEzlpGvlFv4vwvbs")
f.Write("w54i+eEB6fH826xxi58AGCcrNfV2ljKVA/gs/gqHCqlUvoDeaemdRm9WerPjBcvKzWQPF8byc3jNX5oG3MrPAQ6NZDOFNL9Mj4F4eqKQnsH6Z/LTRwqHQM49DBgvQIH5uSyTMmiiMKY70xlhnp+e1NyFOiOM89NCzkRQdo7Z59KnoWFgp0/y5NP5t4pQeNVCpfJz2BPhjj26YvFAC2MsTX3GUJ8B9ViBZnJjp9Fo3EWDuwhcrSaBiAMMm49jHKsAqC1hrA6sMoblGxWzUTJdQRw3lNCkw4R24o0fpx3vf/2n9VDZ/+JPl+St1yduMmDHIg+H6sEAnJxm/69/Fg7RR0elbI+Oyu6iF+Xk1C62K1M4MiIyC9QONioMVuUEbgojVo5jltMVrD1C+B20exD0pM7aW719Ykl4ul/bPYo1TMjvKbolUJaZtW7D+1mciuwb7097wEUd2aPuyDEa3jQ6vd/swwK3e4dHAUe/b/joPdiRuLNt5m0JptGTx+6dCAWoy5WUIjQW2s/etJoWRJIdsc2OWF1gbCGQLRllBzriRSZesjVzWtI1m5SUTAkPTzalLieXLzYbGi5F6uv8OdnOXeHoGkmv0lukRnwZ1wHwi2IgO4C+KzFydWCNz8m6tiUit4SDtlEe0zBr2REKJTTPIS2xgYvX5cvp6o3cEVu0uyXHeLyuOwn59HoK9/nlmfQak9Lv/0G//+N0iDgVbYiskdSyTVnL/Z2lL9l6aWibPSl7VSLrDSSsBLJELWrLGFTSEJJh4xl9QMYMkglwgcq9QUviC47ETJ0inX/4TH32YRN1ZEMnkeNxk7I4FUSWg0zKyhJnNMeQSmSBtMazY/L54TH52HDKOja1MM6fnZy6gSHZqVWQW9n81WPZDKWzuewxZpfFsIw1fsgan7DGT6bHp1bH1pnHbW5e4OZFNE8+OHk//XrrAGs8bX2Ql1PDTPPI3azDuWPIj3gZFq+wDFyFO9LUeF01zr1Ak0pN7X+Y")
f.Write("+9lDQO3/JkPy+58YpzRSvtyhjJXLX0HSiwR4PDPGINBmOV/LZTEilZ/RcCwcF/t/MrX/ZWTT0yfR5Xz5JBK4/NXckUwmfzV/NWudnFrkDDU7De1MLUzdyP7S5z72l197z2f/fAwTWWMZTskz4PPtcZ54/9uYGWvQK8lJUjr19myWONFEh+ev5PgL7vZfYYGnp6fBIl/hbDKXeyxFY3fCpnuk9yH24kX+Ojl+enUCOHkbgZZSZFEtN8Z3EfODb03yDe1aboIxYcduqLdsR1Hn2XPnbPNOScNvn3Pid0vOhcr1tyZRSez/UP+79/cplFqvOeRc/7mKMQhybE29v6vC6GFmreWm1kDsm4c+XvewW/sfGfX0ZeK9wiLrwLwzcCtUZwoj6M8UzJutV1nR+D1TMLeUr3qqGwW2e6aw2q27TuOm2qv5O8q7Wp+90LrUutyam2temrUv2Gnw5ieGIdFHH/g8qMizGt+rr0Z77o9NptzgNCweapiZ6dwMG+/M9My0KZ64umHLlYJoOj8ndRA6Z6Ue4SZ/BTXLtBj2f9z7xxTNvQ6rGHzs6Q3L+Mm2jDx/l0DNOqzf0ZX38ayZ3L1/SNG5h9zrN3b6J3unL8hOP9ypwAcX37ngE/be0Qkay+JcRi+TGYOV5KwJnF35e1MmsuAlk0lb+SuINZlD+Wm+f3IFjQSY1NS9p/TL29Nv2t+XezAz6SxnHrmpe1cmyMJZyMwyBRzsr0zNA8IgPiEFcvRNmUnMfTaHiXHJOHBPz0zLrTC+uZI9hIh17+qTmaO5fDlfYX4zOU02DfhMOr//zzPTk5kxYO+dZaictxbfecoCnM3fA6I8M/1IJpvjmXISLbEqBMYsfo6kKDOnt4S//oLeerlx6R31i6p+9tIVdeHsxfrFy2dtNXvh7Duazcbl+nl1qdlqEH95RUpazpxS9Hjv8ZnCX32hML9eYe0Xzs/OgemNFJViSHG5XCv0n1sv6Gca+E3qAj+kV2j5QaH3")
f.Write("WG5o0AEYzV4mYlENI6LjKcrpT5cU4ucRKJsyH3VBR//PRE/qUPDY7cDuLCfeMeM35e+E+qMz8f/LxEP/EH/PvIy/l4jWqgvV+Y+ffd973B9e/+3f+fnv/NMHL36cR5Se3YD58/vD4cb8tU27G/l1fi4x3FjphEtbAQt7qXi5sFZb2tCPKGz0V7zBGthY9OtLdgeyb1TL5nE2x9sJN/z6SxtrylU2CF/Hh3A6Tf7unuwH+p/ueTL+P6Qe8D3YRJslPyjfVfJBC/lwiFLyFi7//PfbqPCeN740/I2fN37e+PkZ/EnJZx1PDv3PcfrbqGZHwOP/O+AFYL6X7mO+l76Idp3+Z8EM8UDSlSEIyPJk8GfwA/I9gaQbkA0Ce1ne/0OckoYw0x7KY0GSgQEXsFgYePQIttYBNh4KAipgXSHgyQvQOFIO8jw+GGxgsQFNRIHHqoqgAxWYJkmA1RjAoQlDEigMgJgDKA4bhgLZUQn0EWQICgRQp9xA4QM6kwtmPmScMxlsbwGKu/Cuy4DbCzMnDKyuGEm/IWhoCY5B1wSqA9Ujxugg47EIlzpCx+EJTw0iuwzVXXpAsQqovyMYJIH2+QB56WCbnMEjmJVgn6YzgCZmGbCIKTCsBE+oIIeZAnjViyHYFwzgmQNGYHqB6MmE+gMWDnk0888KYFwxQsfJU6BDeLjjGTRi5wdM6SHg8ULMlToK4OkizFHbAPBsTTbSEKU/1GWIVFuMprsIGkKgdUEMwHTJgeFO9NSBnjZswOcLQtZQgFwDmiEAjdKj6zMFqjcHYhMGS6gZo2AUjIJRMApGwSgYBaNgFIyCoQoAyk0+TaQpAIBDS+w9C3RUVZLVr7tfd7/uDulO0gkhQKcD4aXT6U6ABAJJCF9FQcIfEZFfgGjg4esEApFMwA9+4Og66hz8L6s7ozPurI6ujIwj6yzO6A6Og87qcCTDOjrrb1zPmVFn1JGtqntff0Jw9Jw9e/bs9uVQ71bdunXr1rtV")
f.Write("997XL/fRt+Tp/PTaqTlT5FIu5VIu5VIu5VIu5VIu5VIu5VIu/V9N/3nkmabymprINtPo2blWnMYWCafOGAkn6ayujR3tyXDX5vYwc4WXLpob7jLC3cn2uF+L4CXJb2FtEAcTYvV0pR2b27GeKdnDfGLP1vau8OyebZ2GiQVCYlIevxUP+7W5GwmlGl1md3ssnOxel6SXTLd2hddaZ2Cg4I7OzrCxvd00OzZ8BbmoJ72KNqudjq0bUsFU7zqSYWKlc8fo/Jed4Q1cqX1DPFxT0+LXmtZnnl+FhDAmsmGTMEMc9ZBULpFmaSPhGXQu4xazaeFwWtHmyMa1ncn2yGCOs0x+LsbMu9psvf5Z1zg+XtcwOV4Xr6udMqFu/OTB1RKZ6ieG0L8pkdFVYZTEYKsIThpe03q2dIa3yxdcI3Xx2ki4nU5GwhvTHOnu2lgzOTKNRPQkpyTXb27fsjaMFbYiklZ5+rK5M603VlOnPiVSLwpG0iODjn6RJ2Si8K18Lhbe6A3YZie/SpnFkFHctdbc1J5+j/mrNy2U7Ukru2PHjviOCXHD3JQYX1tbl1gxf95i7lfEMh/2VGoTpqMGmyNZxotkmh9Z1/MpQj102svg8UMmY99YP7ho6HZSR/TMMzZFhqjx15sczJkyvGyBIBoTKzZHSDs+7yVCI7Y5YqKqHSYZO/E1pbZvpRfVM+SuE4dzfWXBTYm/2itmkeYabOfE0IY+h9RBkkRtHgEtX8cfkiQ7Y1x8fbew9EFJmXdeGlW+LZz9Dm2qcrwTh0hYGN4KLwnuzWC9WuavvIW/a0lvXZ05A3BYzi2tX2H+6cf/eaOfyoPHPcfLD9vmHS9fshkjMAauTTgFhdfz8bHhde1hs3truGNreNaCxeEtpLXfr42RMtpmA8yz2SEo31WmdBryyr02N70ElXrnN75X5u+X2lE+3/reZvqKlZk+K2SjfjkY4Y8AWNfUhdMrewDoz+VI7vmOITp5VDxjL0G+sq8z")
f.Write("OaN+7gzUHRbv2lkp3kVHIgFMXCf7tW2QYoK8Jm4mTfp2Oet2v+Tpz+ZDa7TGzfZO+rqsT+rMfLecxTcjt2rKpVzKpVzKpVzKpVzKpVzKpVz6/5ny94or7U3py4evTcJ94lwAzyA++op7/1eQt6r+wpML/nDngo+feKlqkf/9V39wzeIPn94540z7S/dP/dyxb+PBPUtG3qEl/hwu+UbLh3f+6oFlRzqeuHPH9370ns+74IZ57tsrbj72B/vF2/9jw+59b3ywbfmJvqNrRjSe+P66iR8dPH/Xi+FFt8cGPr33e+rL7yfnj582Z9rJj9b+wrilrN9xwe2H8nf9sujY5Uov7pQdOm5/tZiq6HYAVZCiWGQ/u4hIUYARtQ5+9mEDCOiLscTE3DY9gLxaoVdNBjHjdRkFeDEKEfjcUo5ZgXw+E822ze8yipBW48vg83v0EF4KHIo5E1kCjhqXeSVmqp1mEi9u+qKutpuUUMwd52agDgwEK82fIknVS5CUHI5g14DmiqkuoxTzr0dt/IAiCPsOQhC7ZFMwf9cjoBF1dZ+CImq0pBP71k95JkRHKfoIrBx9UbHrozGj2He7SBnHbpUuzt1OMhnefK3wCxVL1GQ5dS1CdUbU2uFSHjcQsMcW2o0KspZqjrXBNmMMGyxU51FDLmMsF+iVbB3VrEIGfRzR2NSqrguLVpFFPW49SoYbcA3YKwegMOqhz5Lb5LORZcvATn0bpfQ6hf69qryS3lEV/5Fe9KF4O93LVmxAU3SN2jGqUfBAobfYrEMNXHoMUX05lgxAZhuFhdgqoiQnIp4tBYQEo4YFaEKAOkiAVd/vt+o7YB/Q1yyxvt3h1FWyX5xt4TASeFXNuWSrWrKVat5g5X2KK+Z2GXWYrXb2jacB4Ka74Y653VlUDw2LqF/J4EkXCCU92UoKHT2weBVEhY4ueBDoyCkIFGp2/RIyl/kkVjSfJ0BDEb2ERfeSVGM1WTKLsoq6NZH6IKzkEna+")
f.Write("0KfofmK2RjTegMsQ9xeXHqCPixY4Ao4Q63go4Ch2IygxPxPYcA8CvT6t+IBL0fMw9zrfJx7nClzUBheKca7AXfeAi6ijBF90ihjXOJx97OAjap38N3Euuhe9GvnCZcLPRyuWn6tiAJ6n8D3arXEPCapGA3Uo7tXRzTVzOtYo4S74PSH1kKfYZUxG+iGP3sjj2JWcQr4p6qbGRRiGN0Jcjl1WqqBWhT7g54QBJQhBW1AJ2snf1eRU8gCMUYU06KIUqEQWPUj1GE3UMyZY9BiBZvLMmhSzy3wIFS1O25pMbLQgUxf6oy2DExsgXXqG1OV/Tgs7+suNch7Jc7ANFjqUoZvXMeSpC+2Oti40sm2hvW1otjxHW4aeKS5WtNVS1JlFDxnTqWHF2aYPF7ahOPA0ew3FAWZspJFznDqmz6AxU5JJ/02KXjMnOZPD3KyUDoZOYDa1PYfd3mWcxy7PpW79fCppoEHfpsbQY+ZSaP8yI/g9XS3StrGRojDgyOznBZZEK8Yp0AANnWJesGPfTkib2xuPkV8JU/VeSNWqUg3ae+cRoWkQwfwzdtaYn7qdLYPLPfas8imDy4uzyycMLq/KLp+ctsAksgBPwoEsnQVLiTWuHYD3kzqLfu8lvx+v6AXkYxfRnVFUu8NYgLluvLu23V72eWbzmtOxaTHNClJqsoymojnONSo8hvKxPJCcTcHTrk+nCy8ZVC8vCRCj+VAVN1DcOzEQVGOaFTx9Ini6RfC8xC+CZ7GJK5SsID4d1xKiSIZRZ8BphVFnccCB0IqjzuFiCGDuXMHURh+/xuh/3nwoncnLH8xvgukirqrwwMMirqpRK7KKtdJa4N8azjmv3WO35jWcy/xiLtPbaOpSwzFs5fLdYZq7wj4lAxUzlnvoedkDk1ohLOYslddq57S50kvSjND/Ystbdp+/OG33+VvSdn/4HwfbHWeNchqEEZzTyuWSJ2IRIpJQYREqJGGMRRgjCWMtwlhJqLQIlZIw")
f.Write("ziKMkwTdInBmpe4g71PYy8aTDy4kn0C+KouvSlaMWoSoJFTTdS8SqtnPqlPLca9ivorWZjoxxqyaMUmosQg11npdhXdorcUxmUydXMQDMGT+BQUp+kTSjBbKBs7yWiXSFziIXnsW/SGm159FjzmJPuks+r1Mb8ymK/pUssoSIiylMVVd7TaWWWHLi9U+xGouwebigMYre1HbbSyn2eL4QMDd3czrihhOsBz6VWMF8c7Kit+3w6SfA38Vvc+sVHGZNoXAIgIrVblq46GNaww73EvzacpXlEb6WVAxLiaxM8hfcI6ucKG7riR9LrFmRaRuyaaOFdTns6nVglrkzqKOE1Qjm5oQ1KezqXVE5VitkJ4wjO5pchXfTuNS6gWV2emjB/SzZoDXoBi6HXZaT/Iuo0QN1RUqLtVYg4R8UFxOY63IyTngA6Avw0MgpCneya/SQtD0e3BpyxJ87lDLj5hWjDQ303Bp13If0dzMyE2u8LgvTmMX87amwPFlHKSON+AwR3vklqjAWV0RcAScTDHHItDR/VWavTOZMLAkXssSjL2mHnk9rKOgadX5LmGLapfMqOI6beSZM2dcqQkLHShuOVBcelTCIiQkodYi1AoX4zjfYcV5ci919wTy23OE/HpPRsgPypBPC2Z9HcV9ZfQobmqgzGdlvzTeF8LkeVBm7cOwdSjgOZxUGOvV1/PqviuPZm1SWBmrz6HQvEI/jyNTervmcukbyJN439btGWLfVkY+5YdxE0XMpdTcbO3hFKi09oC9dLBrzCeuRjt57sAwrVi66Fn7wFAIhln7wDmWjFByI20uSIKifKG2kR030X5+M5HrOC4SNDpI98HSU3Ow1UZtrdWGCrqNrGbpqdBSUg2/jbvglSHjcoqytqg0X4FD2E/HtaEa6xHbmic81raGx5/C9tyPizAbTW8KhXmezxrFTo+qGlekpBid6eyWdBb3XJpL5g3qB+20ODRp1bNEu2u01P5ADajZ7apiS8UB")
f.Write("LQP8Hqu4hZTMrb0SEje/UL+QrOXGPSTf+VPvfnHmjL/Yk7bkqdeQIu57FZz22OSrGiPgs5CNn53Qfoj2Irh6C3CbskPmTC+O8m0cdmKtLpZoPQuqKRYdWuu1OoRBJMMOcoPIClSPd2vV8bMq8A4pswp2IVVHTfmziJUbaIyhfn1Tab26XKhp/hCF6VeS2FNeubNNmuLpVZImmVIz4ftSjhjGki727H4SzNKjpX1TOCp4cSzPlj6iLyODzCVp3SR5GOfNK4mwncRTzryWABUkdyCtfxL5fX8jBQJ6vJP2dyc0TQe7Tfr7TUgpTj2Lu4FE0kMijWOO1yV25C6jh3TfyffA/C419CgCYxeVmWd8FMt7OZYbV5E+s/1YuJumnD5SBTcKDlmyIKuEH9n1U4cHPJUhkUk9OwHYs4dOdsZZPdMWS8iTmu06Dgi1j7oXK+2jvsYK+GJXwmHccBjfoFAYYHtIkt5Pjp5tCz9MnC6ec1HsWAJ8rldAtDGPTdJHyrNJ9D3i2cVevOxfSSv6q9n9rqHeXEuRmQmcHdDSe0rRpPCBMsAFhiZ64oK5bdYzNjHatis8tHY38VNKzrZwgBmRnpvpxaLhtMZYSWsMeZfEIoOnB5d5qd96uuXWLxXrgF6LZFxHwY/kq1HcbFHGPICFONXoq62FFg9Ua17C3kEpxbpYq8K1Y5PFlae/UF1UYGL+2ceBIgjmJyhTkK4n1hvoZniLTVcekjnATvDKtT0uCcTK3l3sOuQuMSflUX64kHrInbmoj1rjoq0NJpDdblR6W1Ir2zyFOrGGJk82GhdFLxCdlIzcsU8dBgYcra+ZKDfxk1DzZmw1X6l2mfdxJr3ytuv7kcPBUD9A1ePm3yFPf7Ocu2csvmCGTZ6+Ru+EbU8dTy58jc7EPI27pQoc7/NwYi1EC1eIL/wliWMNxtPDONdULF0MJVPE62QV5y2dS+e36YiX4CKtYkansU6Of1TKtnzkIQ//bvCpbQIFJmr9")
f.Write("UrFGp+/r8Z6R3is8IHyb5iq6hzzp0jUq5HA9P0vVZA9U+HfbSZsGRcrbCCMMf4UwD36vvKGo4LF/gjBoP4mUz+xv4K1e46h3BOHbDI8gDMHvHD91qLDZs9RTCiu0Ci0PDmrXayrU+8b4VJiLMARv+U4gvNJ/wpcHH/tJ8qo8kryT4aN5t+ap8AzDl5nyPkPXMIIRhlMZLmGYZHgLw28PO+HbB0eGUV/eHfbCMBUXpwT1/JM2FS7Kn5WvwiUMr2HKQYaP51Ovf5xP/X2N4W8Zfo5QhcYA8VTYCd4SoLpPIdQgHKTSpcHWoAp7gydtQbg1WO8YJS3wXpD0X1Mws0CFXQVbEd7D+ScLSM6LBcT/RgHZ7WOEEbZYJUwvrMdxRTaJwx2FPYUqPFB40jYeflP4E8x/VEhytKKlHhVGM6xGmAc7iq5HO99cRHZ+tYjknyoia3/I0BEimI9Qg8kh0nlRiHi6Q9SXqxHmwfOhN5Q8eJOhs5hgdTHdl3XFxLOrmPi/xfkfY74BPiv+kIaWHDfkATZ0zxqYhmOeMRzJqxFTEVcZ64Z70EPctOtA7F+ZU4Mg13uLMT+uC4jzj4j5IIzRkrAym8DCjF1gI85yGMPYci6L46qPsF4um4hrWNJqr8QWc9kB2yEbznywEhb2J5RS3KOcrzTRiXCYt8FahpPsmxEut1+JsMe+C+ErdqK/ydDleBDhFY4nsfVdjiOwrH+RsxRhB8OrGN7J8PsMf8nwtww/ZzhMJRhl2MRwCcOdDO9h+ATDFxi+xvB9hp8iLMfw/izOiAUu0mcpw9sY/jPD9xgG3QSnMTQY3sXwHYbVHoKm5wWU8yjnn/Aqmo0Wjwj/5M1D2OQbiXCFrxzhOt9YbWH/3/tK0W7/xPCYj6z3gW+xFoBPOH/GtxzzeX6Co/0k8ymEdfA85/PzSuElfrv4OuhRWklPiR1gzF3Ocz3crdBJgm8zdof7h8r5dBcjzFnyHJe5Uxjd4SbGvol+uQZX")
f.Write("/IcZuwbm2DtxvB0VmHujvRuxn0msz74XsZcYew4O2GchdkJidzD2ipRyN2NlFQL7LmOrKtKtq3SAJvfhPftB8MBLY9JSMIKMsTjvQ+xtxva4Q46HwAv0mALL3Fc7nkHsqrHSEoy5KwX2Lce/ILa/UtjlU8cLOMbHjBOY2zmL5ghdYEXOk4idlljMeRrvRk1V2mYFUF+V1roAWqvSWoeAfv+zLFHMP1NZfSiGidF0vWJ4PJquVwr3V6frjYBD1el6I+DhatG/ca5WxB6TWIvrmGcEHJHYZiwrg59IrA/LyuDnEvtbLBsJr0jsUSwbCackdhzLRsFbEnsdy0bBBxL7GMtGw8cSc7iPeUbDGYmNdrdi9HDFBJbAsjDkS2w+lpVDicRWY1k5lEtsJ5ZFoEpi12FZBMZL7JtYVgFzJfYDxhZK7EXkrICVEvsLlo2BdRIr9BzzjIErJDbJ0wpjISmxOVg2Fm6T2LWeF3E+uFtid3leRuxBiT2L9cbBIxL7N6w3Dg5L7F0s0+FoDfsRbNB+7dHhtMS6tQHE9tMDHvgb+I72lqcKviOxZ7X3PVF4U2LHtT964jCQSI+lBPwuIfzoqNepJeADif3C60HsE4kNYFktnJHYe1hWC+5agTl8Qa0O8iVW6CtGrKw2Pc7GwwO16XFWD+G69DhrgA116XHWAD+rE2O+w0dYyQSBbfe1IvYPE9JaN8DhCSKiJPwrtQag55XYP/dM/2rEagVWssK/DrHbBAaXMdZUL2x2tX8jYvdLbL9/izYZyhrSLTTCGMb2SGxWg+A85d+lNcKtghPe8e/RpsDjDaKFL/z7tCZYMkmUleXt0Zphh8Dc1XmtOP/dOEn0qBnLpsHzk9J6Tuf5NhigNdzIAP36Xh0gSgdTtgWGLq0PEpzM8LmggvDXQfo9908I7aAWKBhD8wuoVGUYLGQJhV8m7Vz0hwv/O+H6IoI3MXykiFp8rIhaPFJET3qO/ld3zxocV3nduVeSZWkf")
f.Write("llaShSFO17GpUYsly4AxWBivVyt7Y72s1QODibjavVrdenevfO/dtQQ0YyfTtBQyiRnaqZshhGT4QR5MaDOltKGETqFhJqVhQh/Q6UxIaRuGNi3TDA3TSabnnO+7j929fkAaftSaPfq+873Od875znfOtfYeDx829kIUpvsJP95PZQHFKq9Qwii876n8dH8jxi0/Di+oz3c8yfBphs8h/HTni1x+meGrDF9n+CbDtxm+y1BRCHYgfLBzC8KOzm0Kac+AMtS1PzKg3NJ1MDLMfW5SlrsOIt5EOKw4XWORlPIA93mw66MMj0WysucTXaN4F9E8xxGjRQyFqDrFMIr405F1Jd19NnIWMb+J5bnuT0dugmo3zf/x7odwtk91n4/cp/xO936EX+w+iPAPEJ5TnkXMMLzQ/UikF/66+xtM4Z9g+Qfdo5DiFVPwTvdLkUfhf7pfQRhN0JxXJq6E87y7U9jnP3jUTyLU8/mORxUtEYkeU2rc88Gu7ijt4qqoxrM9qTyW2BU9Bl9O7I1m4ZnE/uhzzJ9jsKVnL+Kv7ZmKDij7e+ajLzL+ZeWTPXci5oGeg1h+qCcffVX5So8RfV15tmc1+qbyWs8ovK1sbNsbfVdRI1cChsu9vxE1oKP3t6Md6gvqZxBO9/5udJv6QNcz0QH1zV7kv0pcHVZb+r6DPTf3vRJNqTf2vRbNqpm+7yM81jcW6YDb+w5iPF7qq8I67v3t6DH1LGKO49iXIsfVh/t+hlQ939fWSRzuiA0o3+07j3xo6dsU03Ct7TFD/ee+X0X4FsJTKmwei9zHurSukozOYnlf7CzbvLPqVZtvjZ0CullPwV8xXGG4fTNBugG3wJHNc7Fz6sc2/7jjPNP/qPogzvmo+jD2OQdf3rw/cg6e2mzGzuHM1VgK/nbzvbEnsecnEP5k830xkuBnEH6o//diT6v7+j+PZdrROVjo/3qM4B/Hzilm/3Oxl9VP9n8b17q///ZOkuxLsVfVL/bj")
f.Write("ivDV/oPwOu7ujdjr6u19P8IZXkD8gPK9fpL1G/1K/E21/Yofdwyot8Tb43E8xVshjp762wj3wRjGliPwJYQH0S+Pwyh0t8ThCPwdwnF4pDUO0/BnCGfhewhvgx8iPAF3tsXhLqghLMCP2uOwAg9tjGP0/RbCVdiBMZIDCwjX4LcQ3gufQ/hd2INR0ytc/nvED+IdnokPwnUM74F3EEYgjvAquArhfjiKMA2/hvAo/GGc3p5NPe9gmIdvITwJbyC04d/jefgvOBXJw1sM/wlWIqB+TvmXyBdaCCZbudxBcCHyWORbkW9HXov8LLI9eihaiz4c/Wr0z6NvRP872hLri12JfvTuWCZ2IrYSeyz2N7F/iL0TIwvewn9J2IpnHmNC6EMv8QqMoSjC/w5/ye9PW+jp3ost9P9Qt7T9K8Lxtn9D+I+d73YA/CdDNUIwznALw+0MhxiOMMwwzDK8i6HN8OORnyL8LJe/wPBT0YFOvKcY/n50F8LzMQvh47Eawsn4ux10zxDdHUi5ilS3I+zBmgq9yGsVPaUY7uxqhPT/AfRO+J0IVfRourE8gFCFX8ERGMkw3IX7VuFahAp6KP1YHmS4m9+zPszwOpSfit4FwetR11T0LX4J8XsRqnAj+n94MzK8GTVAxTuc4H6kAqMMhCrcwm9XP4BQxbt5AOEYrq/AYYZZpEJFDd2F5aNIhQofZZjD9VXU0+sQLuKaPfC1SOsZeirUDm8pInY+33mrfBrj/lPQgolnMRhk9IB8PvNDBZr6/YCrrQHsEzDQ2tzvtZD5Wjrd6P2NaH2/etzLct0WGFTcNYZ6m/sJWoLrfila6BXPwNrhXm/s13ub+4knCfhvZMIsVEv6AQhNXeN/7ZZSzaTNSkXP03drZY6fSwyiAQWD+ov3BmDhkGbrkFoya/rsiqXbK2apMGFWDMe0mvteiiRB+ajmaPQlZ8AGKmdq2G/W0ir2smmVNZwZJnTbRnLdR4ALE1nsy/1ogJgt")
f.Write("ZPnwfiUD6yG9x6cOectDit7k4HDZTpvV0AGzRv6k7gBuDhtts6TDtG4xzZW8Hpjq4kzgTtOWmcc94u5EaqCSsQSiP0wtUdIjmDDylmmby86gn9bIz+M0eETXSs6KzPsFgrEkqruGgSjJ4kwsuTGjxMnRcpl5kQHJzPN3raEsFcLWa/UNpbqEkB76sO7Up4qcs0qEzMnxVM2iXhhaybhb9xUvJ9+cAUXdWcxWbIeYBYN5ErNXFfQfMW0H6Zd5zW4rlwA/M7pWQDIlckZfLrm6Ztt6eam0DjM6yqKmM19TFq4URBzRKoUSji9PW0ioWbVzjuboRHg9opwOfhOdia3HlIk6xvvEQm6l6hTM0xXASSys6pVCprzqrAtFcFPa6WsOyQPqJwxMg4qBXGc0yQo0VkaQSuLKk7gxauarJH9YXBEbE3MyXXKrtkRlc3rZ3b2rkt53+wdzGWkRBtNV2zHdnjZkM2sOSpkoXNRpG0gnvdnCgsWSOFq8mCh5p9YvieOG01CHdEmzbTn1HmBUtrJsZtZceabNkpSnPZijd6mw9hSA2DCvlaq63wFSyKV1j06UoBSwveJVaHIvf53fx9tCA4vEJqQ5GzORM4VZE7WHhZnWKpOmM25qhdy87C9Qaa1U8hOYLhjOSsayUJvDWgPI+uyW/jBfYaTV886sS613Bucmx7PpzGQuM7o4kcnlUoczkJlPjc+lZrNTk4uyzWuSLyfJrK0aFpsnUqhlsjpmRStJSljfQvDjRtlweFWXqjQyxTIKRd0daTp8flE+Ba+PWV6tIutpVmyfQYGiDhWICxXkgqXjUfOEka2g4bNQuLRf2UWqvCuf+czk7PjU4cXJ1ETGr+Wm5mbSGeCMgzWtBIt5VB/Hqgp7w3eGe4Ab0XY4Wmg6a6tMoOgreR3WDsUuFvzUkTwwkEqShwTrgbUaFmmYXfZkyXkduWbX1UQ3kQPP7yjrdkN9MR8QkeRSAGE3IharFQOtWHaU+865FTtY")
f.Write("4RY0/3JnfDcaBVYePp3+Lpua7As3La5a5lJJL4828Ha6GW2HoxeFHWVfg0am/KpdX222RkA0OJzVVGyLTMuMaTqTlBfR21Ed1g7FLgasu09KA84OwVE/z6zqBV/gvmswYZalU2UPum6VfSnXoXEQ3S226w2Ji4oPauAmE4g6h8m/pQdvm9acFWA4qdWMIrtwaHvp6p6qlNYbWmb01ZKWJ+fOLaLGEWU2hBzN5tMWFHHgtPj8Cep7nTJ7GkvaegG1C9GjgKI0i7dRaqESkwejGrw8RdWurwonSdo1O1gpCWeZ5UO9xgN1u6EuZUMOu0ZvAwJRgtOmdVK3ZCVVdeiuk1ck0MvCRMkRbu6oOY2+ifCISZp1nAyQ7FEYpMBzd6UlZwaMm0UpFbfKc0lqRw2tWMEVjbyUJbZ7HXH7Rb4mDJucTK/dwMuxWMQtZvj9QgXQfY2fHjUswe4QXLZx4GA+L5RTK2RtiRwraUWPFpzFWmcRL1gGHgZcnQtEFlUaV2laYdUPFsi39V6kJNSLWSEPHovBdV5YgXAAa9sMsrzAfNct9o8gePXgkEZrmdOWdX8ad0573LAdOgT1za5LTVuSpy3lvkDLa2xqcF1zJMooSx/TXHVTEsPhqlHwO6MWzRu2gQxpnlmmKm5uwDNV0MuadTJkjJsRt7kJT3IBTUnYmPKqVlkPawg46M3NAd6G0Gg4wT2N6kvVYlFbasahRqD1RcY08I2oQr5bHuMEgmmZ0UvamsjW608nB/JuHGOJk9UGpCLMp8jOPWWxMSf7iqbKXTk7Rb10rSxjrFkMVGSRfo2T/zprGWV5iApTy6I7HBIvTQN0tSnE5Kg9aAi9BMCQLpnYw69LX1vwoBpkjqiL25giMryd7PA+U1UHDZGPLfuBVN3rxGC1LsJD+kbNMiXjZa+niq4nqr3AaIXCoitIGT2iUa0QJzRLxq58QLOIW5tahlx1SbyRDvjuw5vDD5vSGJoV9UDdLC8RK9l+Zdbw")
f.Write("5OFti2HFmGWWgWys2JBnOwNhY8CeosXO6eSd5HBVjA9cNySLgbZFkhOBBFKIcwk5+SzSa+AGb1L2h/E+oVhLcEqePLrY5KQ1zTI0NPGiQcS90snPCoHj8aoZxKHmUI8fBPg34VRl1LDxol/HOyUlYrk8BUOzqL3ZyoRRoRdxgudleRNPBaVcH4t6ncF9M2dwOYw7dKOm14WFGHPySbE8g5XT81WLEjynrfVVh14Tt7qyDrkjqRuG9wh3qeDdpMxf+W494e/Oju2DWXPcPK2zr3NonfZAHkSqVEQFd1bKru/BbgWevJqOUeWsSY9l9l7vHk/ijGmznymKusvPoGfi+x1gBX1Q1o1APNEcxvgPAdwngA3VII9c8YVkloeL5qcHyk/vn3K8AvZeDzW+n7wHDf6BuMjTCPB7uYTxNcXcOkT5v1m7bGJlNvBsgJhxVF+nxxeValm3mKFuWbqjgVrAAqBRqel01lA0UigF99ThIPrNT6LonHvOl7h611y891RG3N++q4s2YjcYhTXxeAhrwwT2CAdOrxTRdMzoZSSAWHbdHtc8Cl+CbIUjJL+gGfJJFgrUke6cmDTQRMWpSiA6CToDrinJiNdJwrGqbq3zhjKVmmGZlbLrdPjVeTICQjUpTjdxAKkgGTKhDp7BkGaNimN43wi/jn092RLwbKQPSC4NdpvlBVwDK2qyid+f6j24LhQ8HHXwLEODFnh4u66Xd1zQeHsPWlAWbpFdOXbx5J3ICItuDbwH+PwjB3UyWYJY87T4rZ8W9yT2kEOEe2hUAvaZNKhCh3ZUzxtlz7WXLdKMeEYXzNXFDL9RFu25f+7giOOsyqT0FMGwPRIJZLedoP9lg3kwQIfTMjdtnjOvLnOuW+gpYS3P+W5XsETZbCGyzHXK2wq7KIOuA6twD+yGX4ebYQh/7oFhLA81zU3/rWYDTF1qzDiuVMTyOGfT1Tn/LOoFz1GTuEGkwYYyfd/7zjRnpt3J2WyJXg0KWKIx")
f.Write("tcDqybqdVevy2yYZW+IsudfgTIKynTAASsu1AO0FbCsB9GdwPVrdz5t8M73h8lbaQfqCsw9BCkesco7ffADv5fLddenxNufkpcy60L0AE5BFXFHm8IXhFCxhzxrWZ1FOFmd4JnmVkBMTPAdlF6bsvoK3sJ3+5rMTfyhXcM3LBXyIM/iui12hdhxhzhaYM5SVt0E7ioLzFcTV834lMM5+n5wfRIzQCmW74+XSFjmKy4FsxRMwhR/otpk/Vc53zBmrt4hVK5JvBmsDt2zSWB6zWCauQkyr42+V+XUK56Js3KMo90J4zuyb6vefZ85rnHk5yNcJ5qrBOxVnDLblkOoUTHO/UJ266VI6MS3zhvv5tWt8LuFqLVTb6NQSp6tMJRwb8c4mZQR3ZOsBGIFtcAeuTH93MoufO6RM7sQfah26wDg4PsJyppzkVUmRq+GXM+uFx8KZsyN8mAU70zIltclbLAS2eISNwsplLffe5oNTI5xK2+RE1ZSwOjyN+uWsfHnzkICCaukq6+WsED4ObhiRPcPnGK6bw+0JPcLcJIMGp3863Ky0U7ruvSiwv2zMTR7MhZ6sy4ae5MFLnF981cs+b3MPsiV6wD4t8aY01BGR0Zz6WtIOnOZtJ3k9R25e5xkMtjOrrPd5Zrctz06SxwazugfXw3OaHWV10HAvgvYhmedc0EnW5A446Okq/S2DP94duxOZqtzx3mfKS8Uk61eVNowwOcaIHfDcR38eKtO4a415wnMd/7+Zqz6PO8888fPMnMN+ZLlIfjzb1PvjZ5iF4fk66Ejsor8zaSd4AJQ2rm36ZdZDYQj2X8ZdX38wmqzzreH2vpPXvtRPJyhnHq+3C5k6O1bl0gF5ehttQXjf92q2hy/bbN//wZJ6UWLmyDMim1Guk4/wVWxpW3TpkZhS08h6UL+k9Kl0tkI26x2tAFuHLrIqLKQbWpJsZcpMh+s1WDyrxf6JWNH1bIKW72b2hohTaJW2C00vsuaVYUx6")
f.Write("UDZ6UGuwDw3wAF4fJ6DeBp8I6KKrf+T/p9l/2oNz74YbEZPxeq0yVbTrCTxbsOVCq8LO5pnDrDr0NPeDFvKGmvs2eJptZFNgwo0cRMwg9peW+xuUchgK2edQGDWZQcTTvDdfxD91e+hNp1ZeeR2uRCGms3TFxQ5bm+3TPFsA8iqhu7EVjJFAvFRjCv0zMAczuN7lXP2XngM2bQf62Q2D/BuG/BMmdLTm0enfqhWsUwyE0lrwY4dpHuH65OQL53lU/iIzivMkOF6Ttpo93k270b4O4+c6/FyPmrEHNaaZ7wA/ffkrTya/mciee+kK+KPdkynY+NTdJ+a3XP/9+zYOP7tv/mt7J2/Y0JfoUBIxdUP8wxePcFs2JDa2JCGOH6UVILGxdSOCWLJF6Ut04wyJvq1t7aAmtnwosbVlw9a21iRsbcNBfVhI9LVvEL02JkEUWq9B7MZrZK0tqbhwB47ZRmO2bfzYI/c/89TBz38DMVfjZwdhd2CnxI7OTclWpSsx0JW4uiuxqysxzEN3bUiqiavjcZp7G4Eds78IW3biFxlGn/lmJuCq0SMFEarZrGIr3ijxqKHkuWc7UckLHMRq2LbCeLqwBV3+44AkH0GHg94Ch46d7HQ20l6qe6Qg9hkMkoJmluYQt92ZJ94f9WG0fxCUn/mL98vtNCtWHk42PHwhp+UD5/oL/z+CiA9f/ClK7xwW6zlUgN6MZzN9NjnH2ayKY15j2g0ZIAg5CkrDLmMKGar8EMLkXRpSalVu1UJkdBLhOpJ6hbj1l70tm3KTn6jFUFQd/LMd5hhbk08D3Fswy7t0bwffTBjM5GroGIEvSBFeaPVmgsueH5DEu9GU8whVO8m2b0Wuu8wtfjyl8VwUMf3///+CBQAAgwUAAIQFAAD+////////////////////////////////////////////////////////////////////////////////////////////////////")
f.Write("////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////JPm5ic5KoDNjxKpFpprYJML1k2xJV6Xok96zyXB1F1bXkTY73+QT+pQ1qmmJ6StyG80yCD7PR1icNZ7RjbpugY/AAmLvxrqF7eOsICcReyAwcrpujyO8L/HUcJlnEEeRxuTlXk5yD537CE/9gLcvEXFVQiWiMXeLfGDdfZ0O0DcI/wsdR8QoSQZENkNL7V1vbBRFFJ/d+7NzLR3pSJUmd822UEINd7kre22PcKGlVGnC9WgpFeFIc9ArIA097hIBjWHPPx9M8IMR/2AMEDXCfUGIQRMTTJQYjRITEvkmfjeBVGP84D/0vdnd27trEWPkA2Z+193bnZ158+bN7PbdvDdvm8QjY+EP1mS1sZp78x33+G7eEJYUrIdkwdbQp0Rbbn+zuJxN3B3Vv+/fzjh2D4shPyueddZzrfq/dfUkgzVBGCFRSy+cEYw5")
f.Write("NT4FvxSerpKOO0sbIXy+oFf8s18Gqr/BC6oOA3UojupQXCg+cVTIEn4CmhFvwq8kaFzEyxgFZYgojHlWEqEVxVU/KnEUaVCgkUAaCUEjAacDsA3BtgryU8yf0O/0gwNyD6t+1UNAMyQEvxU/UZXmFFYMfFKCm4pMGajhqYwxH1zho8iD6odds/mCeRqXsuOylOO4SARXZsD52JaBGMbRwkAOc299fOGJlg/Xru9c/tCVq69lt19pP9614+aVL/ufPeX78bnWk53x4+zdw5+fH+z/aubXy8ahljMfZJ+/fur1V9p28AcTn1289cUx4uloP/li6IeXR1ry/jdWHNv+zeJ9TR+9lH7y/QNL1oWH587lf+uY1P/46bI3ti1uvPfmxcbvdi7pOqcf7lj7NbRGBcaRfRAgtMfDWDAoEoIBzce4eYIxuzkXqBOMxScOApCKeu79GByam5dACkpwKebl5icgBspQLpSCXHgr0zQv9Btv9buqMRZUoTpNU3mCm2WfpuAeCbSgPjzKGjUvb+ej8DHL1F7nQqjug763BM5CwUWaD/oAy8OJ4ORqAJrBzWtwrgFPcFgOQO1WDgqqPYPj68AhY6BaB20aXbyTh3ksFER1O8woyALGmSoofg/shHyQG/Yhn6jXx6CMeRPPoaD5i9fPSwrQDAaFBEoBJNMFTEKjSj56ft3k0eZrDWsWa6Dx8yXAb6kJGAoFoQcaWEDziHaaZWCYl1pRdISXQmLfCT0DHHohncEZN39G4SSZH8S2nCdxrCdFLWGQN2VUSJ15NZVSqvkhAf7gJwxFkeDoFfI2y3yVxWgS8qtUvU/TeAIFAxdCQZQCXBuCHoBBAN8iSVPhOAWdJiSHcrT43GpR2oojAO5OaMIoZHxMXNspCGVZA/ZAO6TyUQ2LNqcoJV7IDgd4G5VyDGOMl/bhGAzCGMQW5SgIxkDRBIjaXDqITdDwZoPvBs0DKUKGwBGkicHL2CKFaLFIFD+EdClkee/u")
f.Write("numenu5oeLq7bypsTE/1hLO5qUQ41hMzokafsXp1whBjGkNvK6S14humf1rW7ZcU6t3RaIKQjQoZdFIiI0Pjuuu9p7uusvrm7O79+vRsQU/nc5ZTUdG+XEBCvYQgkzYhQpYppM2hWr36R3cXWBEY/dbCLjiwAr214U04rj7waCGbH6lynhrfW5g9VHRuFuedhFgYY2gaJdgO4kNow5YzE0cbSfjVR555e+PZ5Lbst1hmcE1mc2EWlxIVMwPrJ9G9cxf6TxQz6XwxtaeA7McjvfrYeCpjWeQzrgwyKJNMheuqo9ldj2fGcjO5LGS6w0Kn/BTGY/q95K5ia3Pem/g3736oxeTgbGHDzEwKnbTEQqlcTixsQ/zZSfR++dIMCQkJCQkJCQkJCQmJex6KiPO7dN6r/qzJq+gC6Qh8d+C204Tc8LhXbngwaN0E2UImYT9ExuBomKTJCJwPw/5hOEZc8s7dsugoNTTX2WfeuqgsiA0i14SYW3Y8KRxrCRHzhFhqvOL3OlNlP7Fw3rtJRE6r9gabT2mlyBOtfAyyC2UAG8VYbfYkNdZxxPVbAdSa3gjZK6L6OPQXdlqcX67WZHcngx2p8OXUU+tFhojhxHRlQ76WiShBDl3LmuO2ZMA2Vjq2odvxEyELTQnbft84NkS0o02QvkfUMCjsHkdswx/6pZAF0nRSFmbgWplYvjYJQTcv+E/XGRCd9h/4z9txlmC0V8uqNmVP+N++33F+fwRG/riwLsz3C9JFPfNtPJuFyXt/lUEjbfPijuJiXelCRTIYkNEQ46CWz/rRUD8W1opY2wPCEobcoD0RbXr15dBJtRc2A/ogZpeVkJCQkJCQkJCQkLhHYFrvB4p2S1FISEhISEhISEhISEhISPxf8RcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")
f.Write("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=")
f.close

End Sub

Sub CreateIntegrationHelper()
Dim f
set f = FSO.OpenTextFile("GetEnterpriseAgentProperties.vbs", 2, True )
f.WriteLine("On Error Resume Next")
f.WriteLine("")
f.WriteLine("SetLocale(""en-us"")")
f.WriteLine("HandleErrorContinue(""Cannot set en-us locale"")")
f.WriteLine("")
f.WriteLine("Dim Executor : set Executor = CreateObject(""InterceptScripting.Executor"") ")
f.WriteLine("HandleError(""Cannot create 'InterceptScripting.Executor' object."")")
f.WriteLine("")
f.WriteLine("Executor.Init nothing ")
f.WriteLine("HandleError(""Cannot initialize 'InterceptScripting.Executor' object."")")
f.WriteLine("")
f.WriteLine("Dim Properties : set Properties = Executor.CreateProperties ")
f.WriteLine("HandleError(""Cannot create 'InterceptScripting.Properties' object."")")
f.WriteLine("")
f.WriteLine("Dim ResultProp : set ResultProp = Executor.Execute (""GetAgentProperties"", Properties)")
f.WriteLine("HandleError(""Cannot execute 'GetAgentProperties' command."")")
f.WriteLine("")
f.WriteLine("Dim AgentVersion : AgentVersion = ResultProp(""agentversion"")")
f.WriteLine("Dim ConnectionString : ConnectionString = ResultProp(""connectionstring"")")
f.WriteLine("")
f.WriteLine("WScript.StdOut.Write AgentVersion &amp; "" "" &amp; ConnectionString")
f.WriteLine("")
f.WriteLine("Sub HandleError(customMessage)")
f.WriteLine(" If Not (Err.number = 0) Then")
f.WriteLine(" LogError customMessage")
f.WriteLine(" Wscript.Quit 1")
f.WriteLine(" End If ")
f.WriteLine("End Sub")
f.WriteLine("")
f.WriteLine("Function HandleErrorContinue(customMessage)")
f.WriteLine(" HandleErrorContinue = False")
f.WriteLine(" If Not (Err.number = 0) Then")
f.WriteLine(" LogError customMessage")
f.WriteLine(" Err.Clear")
f.WriteLine(" HandleErrorContinue = True")
f.WriteLine(" End If")
f.WriteLine("End Function")
f.WriteLine("")
f.WriteLine("Sub LogError(customMessage)")
f.WriteLine(" Dim msg")
f.WriteLine(" If Not (Err.number = 0) Then")
f.WriteLine(" msg = Replace("" Error: #P1# Description: #P2# "", ""#P1#"", CStr(Err.number) )")
f.WriteLine(" msg = Replace(msg, ""#P2#"", Err.Description )")
f.WriteLine(" msg = customMessage &amp; VbCrLf &amp; msg &amp; VbCrLf")
f.WriteLine(" WScript.StdOut.WriteLine msg ")
f.WriteLine(" End If")
f.WriteLine("End Sub")
f.close

set f = FSO.OpenTextFile("AVIcode.SCOM.IntegrationHelper.cs", 2, True )
f.WriteLine("using System;")
f.WriteLine("namespace AVIcode.SystemCenter.IntegrationHelper")
f.WriteLine("{")
f.WriteLine(" class Program")
f.WriteLine(" {")
f.WriteLine(" private static string eventLogSourceName = ""AVIcode .NET Enterprise Management Pack for SCOM 2007.IntegrationHelper"";")
f.WriteLine(" [STAThread]")
f.WriteLine(" static int Main(string[] args)")
f.WriteLine(" {")
f.WriteLine(" if (args.Length == 3)")
f.WriteLine(" {")
f.WriteLine(" if (args[0] == ""/encode"")")
f.WriteLine(" {")
f.WriteLine(" EncodeFile(args[1], args[2]);")
f.WriteLine(" }")
f.WriteLine(" else if (args[0] == ""/decode"")")
f.WriteLine(" {")
f.WriteLine(" DecodeFile(args[1], args[2]);")
f.WriteLine(" }")
f.WriteLine(" else if (args[0] == ""/download"")")
f.WriteLine(" {")
f.WriteLine(" return DownloadFile(args[1], args[2]);")
f.WriteLine(" }")
f.WriteLine(" }")
f.WriteLine(" return 0;")
f.WriteLine(" }")
f.WriteLine(" public static int DownloadFile(string sourceFile, string destFile)")
f.WriteLine(" {")
f.WriteLine(" System.IO.Stream sr = null;")
f.WriteLine(" System.IO.Stream sw = null;")
f.WriteLine(" try")
f.WriteLine(" {")
f.WriteLine(" System.Net.WebRequest wr = System.Net.FileWebRequest.Create(sourceFile);")
f.WriteLine(" sr = wr.GetResponse().GetResponseStream();")
f.WriteLine(" sw = new System.IO.FileStream(destFile, System.IO.FileMode.Create);")
f.WriteLine(" byte[] buffer = new byte[1000];")
f.WriteLine(" int position = 0;")
f.WriteLine(" int count = 0;")
f.WriteLine(" int totalCount = 0;")
f.WriteLine(" while (true)")
f.WriteLine(" {")
f.WriteLine(" count = sr.Read(buffer, position, 1000);")
f.WriteLine(" if (count == 0)")
f.WriteLine(" break;")
f.WriteLine(" totalCount += count;")
f.WriteLine(" sw.Write(buffer, 0, count);")
f.WriteLine(" }")
f.WriteLine(" sw.Close();")
f.WriteLine(" }")
f.WriteLine(" catch (Exception ex)")
f.WriteLine(" {")
f.WriteLine(" string message = ""Cannot download file '"" + sourceFile + ""'. Destination: "" + destFile + "". "" + Environment.NewLine+ ex.Message;")
f.WriteLine(" System.Diagnostics.EventLog.WriteEntry(eventLogSourceName, message, System.Diagnostics.EventLogEntryType.Error, 20000);")
f.WriteLine(" return 1;")
f.WriteLine(" }")
f.WriteLine(" finally")
f.WriteLine(" {")
f.WriteLine(" if (sr != null)")
f.WriteLine(" sr.Close();")
f.WriteLine(" if (sw != null)")
f.WriteLine(" sw.Close();")
f.WriteLine(" }")
f.WriteLine(" return 0;")
f.WriteLine(" }")
f.WriteLine(" public static void EncodeFile(string sourceFile, string destFile)")
f.WriteLine(" {")
f.WriteLine(" try")
f.WriteLine(" {")
f.WriteLine(" System.IO.FileStream fs = new System.IO.FileStream(sourceFile, System.IO.FileMode.Open);")
f.WriteLine(" byte[] buffer = new byte[fs.Length + 1];")
f.WriteLine(" fs.Read(buffer, 0, Convert.ToInt32(fs.Length));")
f.WriteLine(" string result = Convert.ToBase64String(buffer, 0, Convert.ToInt32(fs.Length));")
f.WriteLine(" fs.Close();")
f.WriteLine(" System.IO.StreamWriter sw = new System.IO.StreamWriter(destFile, false);")
f.WriteLine(" sw.Write(result);")
f.WriteLine(" sw.Close();")
f.WriteLine(" }")
f.WriteLine(" catch (Exception ex)")
f.WriteLine(" {")
f.WriteLine(" string message = ""Cannot encode file '"" + sourceFile + ""'. Destination: "" + destFile + "". "" + Environment.NewLine + ex.Message;")
f.WriteLine(" System.Diagnostics.EventLog.WriteEntry(eventLogSourceName, message, System.Diagnostics.EventLogEntryType.Error, 20000);")
f.WriteLine(" }")
f.WriteLine(" }")
f.WriteLine(" public static void DecodeFile(string sourceFile, string destFile)")
f.WriteLine(" {")
f.WriteLine(" try")
f.WriteLine(" {")
f.WriteLine(" System.IO.StreamReader sr = new System.IO.StreamReader(sourceFile);")
f.WriteLine(" string data = sr.ReadToEnd();")
f.WriteLine(" sr.Close();")
f.WriteLine(" System.IO.FileStream fs = new System.IO.FileStream(destFile, System.IO.FileMode.Create);")
f.WriteLine(" byte[] buffer = Convert.FromBase64String(data);")
f.WriteLine(" fs.Write(buffer, 0, buffer.Length);")
f.WriteLine(" fs.Close();")
f.WriteLine(" }")
f.WriteLine(" catch (Exception ex)")
f.WriteLine(" {")
f.WriteLine(" string message = ""Cannot decode file '"" + sourceFile + ""'. Destination: "" + destFile + "". "" + Environment.NewLine + ex.Message;")
f.WriteLine(" System.Diagnostics.EventLog.WriteEntry(eventLogSourceName, message, System.Diagnostics.EventLogEntryType.Error, 20000);")
f.WriteLine(" }")
f.WriteLine(" }")
f.WriteLine(" }")
f.WriteLine("}")
f.close

End Sub

Sub HandleError(customMessage)
If Not (Err.number = 0) Then
LogError customMessage
Wscript.Quit 0
End If
End Sub

Function HandleErrorContinue(customMessage)
HandleErrorContinue = False
If Not (Err.number = 0) Then
LogError customMessage
Err.Clear
HandleErrorContinue = True
End If
End Function

Sub LogError(customMessage)
Dim msg
If Not (Err.number = 0) Then
msg = Replace(" Error: #P1# Description: #P2# ", "#P1#", CStr(Err.number) )
msg = Replace(msg, "#P2#", Err.Description )
msg = customMessage &amp; VbCrLf &amp; msg &amp; VbCrLf
If UCase(Hex(Err.number)) = UCase("80041006") Then
msg = msg &amp; "WMI Error. Not enough memory for the operation." &amp; VbCrLf
End If
WScript.StdOut.WriteLine msg
msg = msg &amp; " [" &amp; ScriptInfo() &amp; "]"
LogEvent msg, 1
End If
End Sub

Function ScriptInfo()
Dim commandLineInfo : commandLineInfo = WScript.ScriptFullName
Dim argument
For Each argument In WScript.Arguments
commandLineInfo = commandLineInfo &amp; " """ &amp; argument &amp; """"
Next
ScriptInfo = commandLineInfo
End Function

Sub LogEvent (message, eventType)
Dim errorEventId : errorEventId = 20000
Dim oAPI0 : Set oAPI0 = CreateObject("MOM.ScriptAPI")
Call oAPI0.LogScriptEvent("AVIcode uX Monitoring Management Pack for OpsMgr 2007", errorEventId, eventType, message)
End Sub

Sub ScriptExit()
Wscript.Quit 0
End Sub

Function GetProgrammFilesFolder()
GetProgrammFilesFolder = wshell.ExpandEnvironmentStrings("%ProgramFiles(x86)%")
if GetProgrammFilesFolder = "%ProgramFiles(x86)%" Then
GetProgrammFilesFolder = wshell.ExpandEnvironmentStrings("%ProgramFiles%")
End If
End Function

Function GetProgrammFiles64Folder()
GetProgrammFiles64Folder = wshell.ExpandEnvironmentStrings("%ProgramFiles%")
End Function

Sub CreateFolder (folderName)
On Error Resume Next
Dim i
Dim CurFolder
if(NOT FSO.FolderExists(folderName)) then
for i=4 to Len(folderName)
CurFolder = Mid(folderName, 1, i)
if(Mid(folderName, i, 1) = "\") OR (Mid(folderName, i, 1) = "/") OR (i = Len(folderName)) then
FSO.CreateFolder (CurFolder)
End If
Next
Err.Clear()
End If
On Error GoTo 0
End Sub

''''''''''''''''''''''''''''''''''''
''' EnterpriseInstaller
''''''''''''''''''''''''''''''''''''
Class EnterpriseInstaller

Dim installer
Dim upgradeCodeLobMapper
Dim versionLobMapper
Dim MSIPath
Dim upgradeCodeIntegrationKit

Private Sub Class_Initialize()
On Error Resume Next
Set installer = CreateObject("WindowsInstaller.Installer")
HandleError("Cannot create object 'WindowsInstaller.Installer' (EnterpriseInstaller - Class_Initialize).")

upgradeCodeLobMapper = "{C071B0EB-056D-4AC8-A2F3-4535C7F031FA}"
upgradeCodeIntegrationKit = "{98C3A425-F3EF-4D0F-93D6-66AF57D3D08F}"

versionLobMapper = "5.7.491.0"

Dim WinDir : WinDir = WShell.ExpandEnvironmentStrings("%windir%")
MSIPath = WinDir &amp; "\system32\msiexec.exe"
HandleError("Cannot expand environment variable %windir% (InstallNewProduct).")
End Sub

Function Install(seviewerLocation)
On Error Resume Next

CreateIntegrationHelper
CompileSourceCode AVIcodeInstallPath &amp; downloaderFileName &amp; ".cs", AVIcodeInstallPath &amp; downloaderFileName &amp; ".exe"
HandleError("Cannot compile file '" &amp; AVIcodeInstallPath &amp; downloaderFileName &amp; ".cs" &amp; "' (Install).")


'------------Install LobMapper--------------------------------
Logger.PrintOutput "AVIcode System Center LobMapper for uX Monitoring Management Pack deployment has been started."
Dim installLobMapper1 : installLobMapper1 = InstallLobMapper(AVIcodeInstallPath &amp; lobMapperFileName &amp; ".msi.encode", AVIcodeInstallPath &amp; lobMapperFileName &amp; ".msi")
HandleError("Cannot install Lob Mapper file '" &amp; AVIcodeInstallPath &amp; lobMapperFileName &amp; ".msi.encode" &amp; "' (Install).")
If installLobMapper1 Then
Install = True 'Installed LobMapper
Logger.PrintOutput("AVIcode System Center LobMapper for uX Monitoring Management Pack has been deployed successfully.")
End If
'-------------------------------------------------------------

'------------Install Integration Kit-----------------------
Logger.PrintOutput "AVIcode Integration Kit for OpsMgr 2007 deployment has been started."

TransferFile seviewerLocation &amp; integrationKitName, AVIcodeInstallPath &amp; integrationKitName
HandleError("Cannot transfer file '" &amp; seviewerLocation &amp; integrationKitName &amp; "'(InstallEnterpriseAgent).")

detectMessageNew = "Installed AVIcode Integration Kit for OpsMgr 2007 is newer than the one provided with management pack. " &amp; vbcrlf &amp; vbcrlf
detectMessageEqual = "Installed AVIcode Integration Kit for OpsMgr 2007 is the same as the one provided with management pack. " &amp; vbcrlf &amp; vbcrlf
Dim propertyValues : propertyValues = "/norestart REBOOT=ReallySupress ALLUSERS=2"

Dim installedKit
installedKit = InstallProduct (AVIcodeInstallPath &amp; integrationKitName, propertyValues, detectMessageNew, detectMessageEqual, "")
HandleError("Error after installing 'AVIcode Integration Kit for OpsMgr 2007' (InstallEnterpriseAgent).")

If installedKit Then
Install = True
Logger.PrintOutput "AVIcode Integration Kit for OpsMgr 2007 deployment has been deployed successfully."
End If
'-------------------------------------------------------------
End Function

Function Uninstall()

Dim productCodeIntegrationKit : productCodeIntegrationKit = GetProductCodeInstalledProduct(upgradeCodeIntegrationKit)
HandleError("Error after GetProductCodeInstalledProduct('" &amp; upgradeCodeIntegrationKit &amp; "') (Uninstall).")
if productCodeIntegrationKit &lt;&gt; "" Then
If RunUninstallProcess(productCodeIntegrationKit) = 0 Then
logger.PrintOutput("AVIcode Integration Kit for OpsMgr 2007 has been removed successfully.")
Else
logger.PrintOutput("AVIcode Integration Kit for OpsMgr 2007 is not removed from the target computer. For more information see 'Application' event log for targer computer.")
End If
Else
logger.PrintOutput("Integration kit is not installed on the target computer.")
End If

Dim productCodeLobMapper : productCodeLobMapper = GetProductCodeInstalledProduct(upgradeCodeLobMapper)
HandleError("Error after GetProductCodeInstalledProduct('" &amp; upgradeCodeLobMapper &amp; "') (Uninstall).")
if productCodeLobMapper &lt;&gt; "" Then
If RunUninstallProcess(productCodeLobMapper) = 0 Then
logger.PrintOutput("AVIcode System Center LobMapper has been removed successfully.")
Else
logger.PrintOutput("AVIcode System Center LobMapper is not removed from the target computer. For more information see 'Application' event log for targer computer.")
End If
Else
logger.PrintOutput("AVIcode System Center LobMapper is not installed on the target computer.")
End If

End Function

Private Function InstallLobMapper(fileName, outputName)
On Error Resume Next
InstallLobMapper = False
Dim outputProcess : outputProcess = ""
if NOT (processMan.RunProcess("""" &amp; AVIcodeInstallPath &amp; downloaderFileName &amp; ".exe"" " &amp; " /decode """ &amp; fileName &amp; """ """ &amp; outputName &amp; """", outputProcess, False) = 0) Then
Logger.PrintOutput("Cannot decode file '" &amp; fileName &amp; "' (CompileLobMapperCode).")
ScriptExit()
End If

Dim propertyValues : propertyValues = "ALLUSERS=2"
Dim detectMessageNew : detectMessageNew = "Installed AVIcode System Center LobMapper for Enterprise .NET Management Pack is newer than the one provided with the management pack. " _
&amp; "Please use Uninstall Agent task first if you really want to upgrade the existing agent." &amp; vbcrlf &amp; vbcrlf
Dim detectMessageEqual : detectMessageEqual = "Installed AVIcode System Center LobMapper for Enterprise .NET Management Pack is the same as the one provided with the management pack. "

InstallLobMapper = InstallProduct(outputName, propertyValues, detectMessageNew, detectMessageEqual, "")
End Function

Private Function GetPropertyInstalledProduct(productCode, propertyName)
On Error Resume Next
GetVersionInstalledAgent = 0
Dim installer : Set installer = CreateObject("WindowsInstaller.Installer")
GetPropertyInstalledProduct = installer.ProductInfo(productCode, propertyName)
End Function

Private Function TransferFile(sourceFileName, desctinationFileName)
On Error Resume Next
TransferFile = true
Dim intReturn : intReturn = wshell.run ("""" &amp; AVIcodeInstallPath &amp; downloaderFileName &amp; ".exe"" " &amp; " /download """ &amp; sourceFileName &amp; """ """ &amp; desctinationFileName &amp; """", 0, true)
if intReturn &lt;&gt; 0 Then
logger.PrintError "Cannot download file from '" &amp; sourceFileName &amp; "' [" &amp; TransferFile &amp; "]"
TransferFile = false
End If
End Function

Private Function RunUninstallProcess(productCode)
Dim processOutput
RunUninstallProcess = processMan.RunProcess ("""" &amp; MSIPath &amp; """ /x """ &amp; productCode &amp; """ /qn ", processOutput, 0)
End Function

Private Function InstallProduct(msiPath, propertyValues, detectMessageNew, detectMessageEqual, notInstallMessage)
On Error Resume Next
InstallProduct = False

Dim msiInstallStateDefault : msiInstallStateDefault = 5
Dim productGuid : productGuid = GetMsiProperty(msiPath, "ProductCode")
Dim state : state = installer.ProductState(productGuid)
HandleError("Cannot get installer.ProductState by productGuid:" &amp; productGuid)

If state = msiInstallStateDefault then
If notInstallMessage = "" Then
Dim versionNewAgent : versionNewAgent = GetMsiProperty(msiPath, "ProductVersion")
Dim versionInstalledAgent : versionInstalledAgent = DecodeVersion(GetPropertyInstalledProduct(productGuid, "Version"))
If EncodeVersion(versionNewAgent) &gt; EncodeVersion(versionInstalledAgent) Then
If InstallNewProduct(msiPath, productGuid, propertyValues) = 0 Then
InstallProduct = True
End If
Else
If EncodeVersion(versionNewAgent) = EncodeVersion(versionInstalledAgent) Then
detectMessageEqual = detectMessageEqual &amp; "Installed version:" &amp; versionInstalledAgent
logger.PrintOutput(detectMessageEqual)
Else
detectMessageNew = detectMessageNew &amp; "Installed version:" &amp; versionInstalledAgent &amp; vbcrlf _
&amp; "Downloaded version:" &amp; versionNewAgent
logger.PrintOutput(detectMessageNew)
End If
End If
Else
logger.PrintOutput(notInstallMessage)
End If
Else
If InstallNewProduct(msiPath, productGuid, propertyValues) = 0 Then
InstallProduct = True
End If
End If
End Function

Private Function InstallNewProduct(msiPath, productGuid, propertyValues)
On Error Resume Next
Dim WinDir : WinDir = WShell.ExpandEnvironmentStrings("%windir%")
HandleError("Cannot expand environment variable %windir% (InstallNewProduct).")
Dim msiexec : msiexec = WinDir &amp; "\system32\msiexec.exe"
installScript = """" &amp; msiexec &amp; """ /i """ &amp; msiPath &amp; """ /qn " &amp; propertyValues
HandleError("Error after run process: " &amp; """" &amp; msiexec &amp; """ /i """ &amp; msiPath &amp; """ /qn " &amp; propertyValues &amp; " (InstallNewProduct).")
Dim errorCode : errorCode = wshell.run (installScript, 0, true)
HandleError("Cannot run " &amp; installScript)
InstallNewProduct = errorCode
End Function

Private Function GetMsiProperty(pathToMsi, propertyName)
On Error Resume Next
GetMsiProperty = ""
Dim database : Set database = installer.OpenDatabase(pathToMsi, 1)
HandleError("Cannot get installer.OpenDatabase by path: " &amp; pathToMsi)

Dim query : query = "SELECT Value FROM Property WHERE Property = '" &amp; propertyName &amp; "'"
Dim view : Set view = database.OpenView(query)
HandleError("Cannot get database.OpenView by property '" &amp; propertyName &amp; "' from file '" &amp; pathToMsi &amp; "'")

view.Execute
HandleError("Cannot get view.Execute by property '" &amp; propertyName &amp; "' from file '" &amp; pathToMsi &amp; "'")

Dim record : Set record = view.Fetch
GetMsiProperty = record.StringData(1)
HandleError("Cannot get property '" &amp; propertyName &amp; "' from file '" &amp; pathToMsi &amp; "'")
End Function

Function GetProductVersion()
On Error Resume Next
GetProductVersion = ""
Dim prodCode : prodCode = GetProductCodeInstalledProduct()
If prodCode &lt;&gt; "" Then
GetProductVersion = DecodeVersion(installer.ProductInfo(prodCode, "Version"))
End If
End Function

Private Function GetProductCodeInstalledProduct(upgradeCode)
GetProductCodeInstalledProduct = ""
Dim products : Set products = installer.RelatedProducts(upgradeCode)
HandleError("Cannot get installer.RelatedProducts by upgrade code: " &amp; upgradeCode)

Dim productCode
For Each productCode In products
GetProductCodeInstalledProduct = productCode
Exit Function
Next
End Function

Private Function EncodeVersion(version)
On Error Resume Next
Dim ver : ver = Split(version, ".")
EncodeVersion = CLng(ver(0))*65536*256 + CLng(ver(1))*65535 + CLng(ver(2))
End Function

Private Function DecodeVersion(version)
On Error Resume Next
version = CLng(version)
DecodeVersion = version\65536\256 &amp; "." &amp; (version\65535 MOD 256) &amp; "." &amp; (version Mod 65536)
End Function

Private Sub CompileSourceCode(fileName, outputName)
On Error Resume Next
If NOT FSO.FileExists(outputName) Then
Dim intReturn : intReturn = wshell.run (""""&amp; FWInstPath &amp; "csc.exe"" /t:winexe /out:""" &amp; outputName &amp; """ /r:System.dll """ &amp; fileName &amp; """", 0, true)
End If
End Sub

Private Function DecodeFile(sourceFileName, desctinationFileName)
On Error Resume Next
Dim intReturn : intReturn = wshell.run ("""" &amp; AVIcodeInstallPath &amp; downloaderFileName &amp; ".exe"" " &amp; " /decode """ &amp; sourceFileName &amp; """ """ &amp; desctinationFileName &amp; """", 0, true)
End Function
End Class


''''''''''''''''''''''''''''''''''''
''' ProcessManager
''''''''''''''''''''''''''''''''''''
Class ProcessManager
Public mutexName

Public Function RunScriptx86(scriptName)
On Error Resume Next
Dim mutex : Set mutex = new ScriptingMutex
If mutexName &lt;&gt; "" Then
mutex.fileMutexName = mutexName
End IF
If NOT mutex.IsLock() Then
Dim WinDir : WinDir = WShell.ExpandEnvironmentStrings("%windir%")
Dim cScriptFileName : cScriptFileName = WinDir &amp; "\SysWOW64\cscript.exe"
If NOT FSO.FileExists(cScriptFileName) Then
cScriptFileName = WinDir &amp; "\System32\cscript.exe"
End If
Dim outputProcess
RunProcess cScriptFileName &amp; " " &amp; scriptName, outputProcess, 2
RunScriptx86 = outputProcess
HandleError("Error after running process: '" &amp; cScriptFileName &amp; " " &amp; scriptName &amp; "'(RunScriptx86).")
mutex.Release()
mutexName = ""
Else
logger.PrintWarning("Cannot run process '" &amp; cScriptFileName &amp; " " &amp; scriptName &amp; "' Object Scripting Library in use (RunScriptx86).")
End If
End Function

Public Function RunProcess(commandLine, outputProcess, removeFirstLines)
On Error Resume Next
Dim oExec
Set oExec = WShell.Exec(commandLine)
Dim scriptOutput : scriptOutput = ""
If Err &lt;&gt; 0 Then
scriptOutput = "Cannot run process: " &amp; commandLine &amp; " (RunProcess)."
HandleError(scriptOutput)
End If

Do While oExec.Status = 0
WScript.Sleep 100
Loop
If Not oExec.StdOut.AtEndOfStream Then
'for exclude cscript.exe header
Dim i : i = 0
For i = 0 To removeFirstLines
oExec.StdOut.ReadLine()
Next
scriptOutput = scriptOutput &amp; oExec.StdOut.ReadAll()
End If
outputProcess = scriptOutput
RunProcess = oExec.ExitCode
If RunProcess &lt;&gt; 0 Then
Err.Raise 20000,"Run process", "Process: '" &amp; commandLine &amp; "' failed. Exit code: " &amp; oExec.ExitCode &amp; ". Output of process: '" &amp; scriptOutput &amp; "'.",0,0
End If
End Function
End Class

''''''''''''''''''''''''''''''''''''
''' ScriptingMutex
''''''''''''''''''''''''''''''''''''
Class ScriptingMutex
Dim fileMutexName
Public fileMutex
Private Sub Class_Initialize()
fileMutexName = AVIcodeInstallPath &amp; "ClientScriptingMutex.tmp"
End Sub

Public Function IsLock()
On Error Resume Next
Dim Counter : Counter = 0
IsLock = True
Do
Err.Clear()
'logger.PrintOutput("ScriptingMutex Try open file :" &amp; fileMutexName)
Set fileMutex = FSO.OpenTextFile(fileMutexName, 2 , True)
If NOT (Err = 0) Then
WScript.Sleep Int(300 * Rnd)
Counter = Counter+1
End If
loop While (Err &lt;&gt; 0) AND (Counter &lt; 100)

If Counter &lt; 100 Then
IsLock = False
End If
End Function

Public Function Release()
On Error Resume Next
fileMutex.Close()
HandleErrorContinue("Could not close file: " &amp; fileMutexName )
End Function

End Class
''''''''''''''''''''''''''''''''''''
''' ScriptLogger
''''''''''''''''''''''''''''''''''''
Class ScriptLogger
Dim sourceLogEvent

Private Sub Class_Initialize()
sourceLogEvent = "AVIcode uX Monitoring Management Pack for OpsMgr 2007"
End Sub

Private Sub Class_Terminate()
End Sub

Public Function LogEvent (message, eventType)
On Error Resume Next
Dim oAPI : Set oAPI = CreateObject("MOM.ScriptAPI")
Call oAPI.LogScriptEvent(sourceLogEvent, 20000, eventType, message)
End Function

Public Function LogMessageEvent (message, eventType, eventId)
On Error Resume Next
Dim oAPI : Set oAPI = CreateObject("MOM.ScriptAPI")
Call oAPI.LogScriptEvent(sourceLogEvent, eventId, eventType, message)
End Function

Public Function PrintOutput(message)
WScript.StdOut.WriteLine message
LogEvent message, 0
End Function

Public Function PrintError(message)
WScript.StdOut.WriteLine message
LogEvent message, 1
End Function

Public Function PrintWarning(message)
WScript.StdOut.WriteLine message
LogEvent message, 2
End Function

End Class</Script></ScriptBody>
<TimeoutSeconds>$Config/TimeoutSeconds$</TimeoutSeconds>
</WriteAction>
</MemberModules>
<Composition>
<Node ID="CommonWA"/>
</Composition>
</Composite>
</ModuleImplementation>
<OutputType>System!System.BaseData</OutputType>
<InputType>System!System.BaseData</InputType>
</WriteActionModuleType>