Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/windirstat/premake-4.x-stable.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--samples/project/CsConsoleApp/App.config3
-rw-r--r--samples/project/CsConsoleApp/Resource1.Designer.cs63
-rw-r--r--samples/project/CsConsoleApp/Resource1.resx101
-rw-r--r--samples/project/CsConsoleApp/Resources.resx123
-rw-r--r--samples/project/CsConsoleApp/premake4.lua4
-rw-r--r--src/_manifest.lua4
-rw-r--r--src/actions/make/_make.lua4
-rw-r--r--src/actions/make/make_csharp.tmpl14
-rw-r--r--src/actions/vstudio/_vstudio.lua28
-rw-r--r--src/actions/vstudio/vs2002_csproj.tmpl127
-rw-r--r--src/actions/vstudio/vs2002_csproj_user.tmpl37
-rw-r--r--src/actions/vstudio/vs2002_solution.tmpl4
-rw-r--r--src/actions/vstudio/vs2003_solution.tmpl4
-rw-r--r--src/actions/vstudio/vs2005_csproj.tmpl159
-rw-r--r--src/actions/vstudio/vs2005_csproj_user.tmpl6
-rw-r--r--src/base/api.lua26
-rw-r--r--src/base/configs.lua75
-rw-r--r--src/base/project.lua243
-rw-r--r--src/base/table.lua8
-rw-r--r--src/host/bytecode.c48
-rw-r--r--src/tools/csc.lua22
-rw-r--r--tests/premake4.lua1
-rw-r--r--tests/test_functions.lua48
-rw-r--r--tests/test_keywords.lua91
24 files changed, 889 insertions, 354 deletions
diff --git a/samples/project/CsConsoleApp/App.config b/samples/project/CsConsoleApp/App.config
index e69de29..3201f86 100644
--- a/samples/project/CsConsoleApp/App.config
+++ b/samples/project/CsConsoleApp/App.config
@@ -0,0 +1,3 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<configuration>
+</configuration> \ No newline at end of file
diff --git a/samples/project/CsConsoleApp/Resource1.Designer.cs b/samples/project/CsConsoleApp/Resource1.Designer.cs
new file mode 100644
index 0000000..e901040
--- /dev/null
+++ b/samples/project/CsConsoleApp/Resource1.Designer.cs
@@ -0,0 +1,63 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+// This code was generated by a tool.
+// Runtime Version:2.0.50727.832
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+namespace ConsoleApplication2 {
+ using System;
+
+
+ /// <summary>
+ /// A strongly-typed resource class, for looking up localized strings, etc.
+ /// </summary>
+ // This class was auto-generated by the StronglyTypedResourceBuilder
+ // class via a tool like ResGen or Visual Studio.
+ // To add or remove a member, edit your .ResX file then rerun ResGen
+ // with the /str option, or rebuild your VS project.
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "2.0.0.0")]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ internal class Resource1 {
+
+ private static global::System.Resources.ResourceManager resourceMan;
+
+ private static global::System.Globalization.CultureInfo resourceCulture;
+
+ [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
+ internal Resource1() {
+ }
+
+ /// <summary>
+ /// Returns the cached ResourceManager instance used by this class.
+ /// </summary>
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Resources.ResourceManager ResourceManager {
+ get {
+ if (object.ReferenceEquals(resourceMan, null)) {
+ global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("ConsoleApplication2.Resource1", typeof(Resource1).Assembly);
+ resourceMan = temp;
+ }
+ return resourceMan;
+ }
+ }
+
+ /// <summary>
+ /// Overrides the current thread's CurrentUICulture property for all
+ /// resource lookups using this strongly typed resource class.
+ /// </summary>
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Globalization.CultureInfo Culture {
+ get {
+ return resourceCulture;
+ }
+ set {
+ resourceCulture = value;
+ }
+ }
+ }
+}
diff --git a/samples/project/CsConsoleApp/Resource1.resx b/samples/project/CsConsoleApp/Resource1.resx
new file mode 100644
index 0000000..7b56db3
--- /dev/null
+++ b/samples/project/CsConsoleApp/Resource1.resx
@@ -0,0 +1,101 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+ <!--
+ Microsoft ResX Schema
+
+ Version 1.3
+
+ The primary goals of this format is to allow a simple XML format
+ that is mostly human readable. The generation and parsing of the
+ various data types are done through the TypeConverter classes
+ associated with the data types.
+
+ Example:
+
+ ... ado.net/XML headers & schema ...
+ <resheader name="resmimetype">text/microsoft-resx</resheader>
+ <resheader name="version">1.3</resheader>
+ <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+ <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+ <data name="Name1">this is my long string</data>
+ <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+ <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+ [base64 mime encoded serialized .NET Framework object]
+ </data>
+ <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ [base64 mime encoded string representing a byte array form of the .NET Framework object]
+ </data>
+
+ There are any number of "resheader" rows that contain simple
+ name/value pairs.
+
+ Each data row contains a name, and value. The row also contains a
+ type or mimetype. Type corresponds to a .NET class that support
+ text/value conversion through the TypeConverter architecture.
+ Classes that don't support this are serialized and stored with the
+ mimetype set.
+
+ The mimetype is used for serialized objects, and tells the
+ ResXResourceReader how to depersist the object. This is currently not
+ extensible. For a given mimetype the value must be set accordingly:
+
+ Note - application/x-microsoft.net.object.binary.base64 is the format
+ that the ResXResourceWriter will generate, however the reader can
+ read any of the formats listed below.
+
+ mimetype: application/x-microsoft.net.object.binary.base64
+ value : The object must be serialized with
+ : System.Serialization.Formatters.Binary.BinaryFormatter
+ : and then encoded with base64 encoding.
+
+ mimetype: application/x-microsoft.net.object.soap.base64
+ value : The object must be serialized with
+ : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+ : and then encoded with base64 encoding.
+
+ mimetype: application/x-microsoft.net.object.bytearray.base64
+ value : The object must be serialized into a byte array
+ : using a System.ComponentModel.TypeConverter
+ : and then encoded with base64 encoding.
+ -->
+
+ <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+ <xsd:element name="root" msdata:IsDataSet="true">
+ <xsd:complexType>
+ <xsd:choice maxOccurs="unbounded">
+ <xsd:element name="data">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+ <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
+ <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+ <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="resheader">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string" use="required" />
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:choice>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:schema>
+ <resheader name="resmimetype">
+ <value>text/microsoft-resx</value>
+ </resheader>
+ <resheader name="version">
+ <value>1.3</value>
+ </resheader>
+ <resheader name="reader">
+ <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </resheader>
+ <resheader name="writer">
+ <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.3500.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </resheader>
+</root> \ No newline at end of file
diff --git a/samples/project/CsConsoleApp/Resources.resx b/samples/project/CsConsoleApp/Resources.resx
deleted file mode 100644
index 518cff0..0000000
--- a/samples/project/CsConsoleApp/Resources.resx
+++ /dev/null
@@ -1,123 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<root>
- <!--
- Microsoft ResX Schema
-
- Version 2.0
-
- The primary goals of this format is to allow a simple XML format
- that is mostly human readable. The generation and parsing of the
- various data types are done through the TypeConverter classes
- associated with the data types.
-
- Example:
-
- ... ado.net/XML headers & schema ...
- <resheader name="resmimetype">text/microsoft-resx</resheader>
- <resheader name="version">2.0</resheader>
- <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
- <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
- <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
- <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
- <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
- <value>[base64 mime encoded serialized .NET Framework object]</value>
- </data>
- <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
- <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
- <comment>This is a comment</comment>
- </data>
-
- There are any number of "resheader" rows that contain simple
- name/value pairs.
-
- Each data row contains a name, and value. The row also contains a
- type or mimetype. Type corresponds to a .NET class that support
- text/value conversion through the TypeConverter architecture.
- Classes that don't support this are serialized and stored with the
- mimetype set.
-
- The mimetype is used for serialized objects, and tells the
- ResXResourceReader how to depersist the object. This is currently not
- extensible. For a given mimetype the value must be set accordingly:
-
- Note - application/x-microsoft.net.object.binary.base64 is the format
- that the ResXResourceWriter will generate, however the reader can
- read any of the formats listed below.
-
- mimetype: application/x-microsoft.net.object.binary.base64
- value : The object must be serialized with
- : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
- : and then encoded with base64 encoding.
-
- mimetype: application/x-microsoft.net.object.soap.base64
- value : The object must be serialized with
- : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
- : and then encoded with base64 encoding.
-
- mimetype: application/x-microsoft.net.object.bytearray.base64
- value : The object must be serialized into a byte array
- : using a System.ComponentModel.TypeConverter
- : and then encoded with base64 encoding.
- -->
- <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
- <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
- <xsd:element name="root" msdata:IsDataSet="true">
- <xsd:complexType>
- <xsd:choice maxOccurs="unbounded">
- <xsd:element name="metadata">
- <xsd:complexType>
- <xsd:sequence>
- <xsd:element name="value" type="xsd:string" minOccurs="0" />
- </xsd:sequence>
- <xsd:attribute name="name" use="required" type="xsd:string" />
- <xsd:attribute name="type" type="xsd:string" />
- <xsd:attribute name="mimetype" type="xsd:string" />
- <xsd:attribute ref="xml:space" />
- </xsd:complexType>
- </xsd:element>
- <xsd:element name="assembly">
- <xsd:complexType>
- <xsd:attribute name="alias" type="xsd:string" />
- <xsd:attribute name="name" type="xsd:string" />
- </xsd:complexType>
- </xsd:element>
- <xsd:element name="data">
- <xsd:complexType>
- <xsd:sequence>
- <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
- <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
- </xsd:sequence>
- <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
- <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
- <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
- <xsd:attribute ref="xml:space" />
- </xsd:complexType>
- </xsd:element>
- <xsd:element name="resheader">
- <xsd:complexType>
- <xsd:sequence>
- <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
- </xsd:sequence>
- <xsd:attribute name="name" type="xsd:string" use="required" />
- </xsd:complexType>
- </xsd:element>
- </xsd:choice>
- </xsd:complexType>
- </xsd:element>
- </xsd:schema>
- <resheader name="resmimetype">
- <value>text/microsoft-resx</value>
- </resheader>
- <resheader name="version">
- <value>2.0</value>
- </resheader>
- <resheader name="reader">
- <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
- </resheader>
- <resheader name="writer">
- <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
- </resheader>
- <data name="Greeting" xml:space="preserve">
- <value>Hi there!</value>
- </data>
-</root> \ No newline at end of file
diff --git a/samples/project/CsConsoleApp/premake4.lua b/samples/project/CsConsoleApp/premake4.lua
index e3e6c01..edc6271 100644
--- a/samples/project/CsConsoleApp/premake4.lua
+++ b/samples/project/CsConsoleApp/premake4.lua
@@ -3,10 +3,10 @@ project "CsConsoleApp"
kind "ConsoleApp"
language "C#"
- files { "*.cs", "*.bmp", "App.config", "Resources.resx" }
+ files { "**.cs", "**.bmp", "**.resx", "**.config" }
libdirs { "../lib" }
links { "CsSharedLib", "CppSharedLib", "System" }
- configuration "Crate.bmp"
+ configuration "*.bmp"
buildaction "Embed"
diff --git a/src/_manifest.lua b/src/_manifest.lua
index 744f307..f9a5234 100644
--- a/src/_manifest.lua
+++ b/src/_manifest.lua
@@ -40,8 +40,12 @@
"actions/make/make_cpp.tmpl",
"actions/make/make_csharp.tmpl",
"actions/vstudio/vs2002_solution.tmpl",
+ "actions/vstudio/vs2002_csproj.tmpl",
+ "actions/vstudio/vs2002_csproj_user.tmpl",
"actions/vstudio/vs2003_solution.tmpl",
"actions/vstudio/vs2005_solution.tmpl",
+ "actions/vstudio/vs2005_csproj.tmpl",
+ "actions/vstudio/vs2005_csproj_user.tmpl",
"actions/vstudio/vs200x_vcproj.tmpl",
}
diff --git a/src/actions/make/_make.lua b/src/actions/make/_make.lua
index 4cb53f1..dc910fc 100644
--- a/src/actions/make/_make.lua
+++ b/src/actions/make/_make.lua
@@ -19,7 +19,9 @@
end
return result
else
- local result = value:gsub(" ", "\\ ")
+ local result
+ result = value:gsub(" ", "\\ ")
+ result = result:gsub("\\", "\\\\")
return result
end
end
diff --git a/src/actions/make/make_csharp.tmpl b/src/actions/make/make_csharp.tmpl
index e5134d7..7525968 100644
--- a/src/actions/make/make_csharp.tmpl
+++ b/src/actions/make/make_csharp.tmpl
@@ -43,12 +43,12 @@
local copypairs = { }
for fcfg in premake.eachfile(this) do
- local action = fcfg.buildaction or csc.getbuildaction(fcfg.name)
+ local action = csc.getbuildaction(fcfg)
if action == "Compile" then
table.insert(sources, fcfg.name)
- elseif action == "Embed" then
+ elseif action == "EmbeddedResource" then
table.insert(embedded, fcfg.name)
- elseif action == "Copy" then
+ elseif action == "Content" then
copypairs["$(TARGETDIR)/"..path.getname(fcfg.name)] = fcfg.name
elseif path.getname(fcfg.name):lower() == "app.config" then
copypairs["$(TARGET).config"] = fcfg.name
@@ -90,7 +90,7 @@ ifeq ($(CONFIG),<%= _MAKE.esc(cfg.name)%>)
TARGETDIR := <%= _MAKE.esc(cfg.buildtarget.directory) %>
OBJDIR := <%= _MAKE.esc(cfg.objectsdir) %>
DEPENDS := <%= table.concat(_MAKE.esc(premake.getlinks(cfg, "dependencies", "fullpath")), " ") %>
- REFERENCES := <%= table.implode(_MAKE.esc(cfglibs[cfg]), "/r:", "", "") %>
+ REFERENCES := <%= table.implode(_MAKE.esc(cfglibs[cfg]), "/r:", "", " ") %>
FLAGS += <%= table.concat(csc.getflags(cfg), " ") %> <%= table.implode(cfg.defines, "/d:", "", " ") %>
define PREBUILDCMDS
<% if #cfg.prebuildcommands > 0 then %>
@@ -115,18 +115,18 @@ endif
# To maintain compatibility with VS.NET, these values must be set at the project level
TARGET = $(TARGETDIR)/<%= _MAKE.esc(this.buildtarget.name) %>
-FLAGS += /t:<%= csc.getkind(this) %> <%= table.implode(_MAKE.esc(this.libdirs), "/lib:", "", " ") %>
+FLAGS += /t:<%= csc.getkind(this):lower() %> <%= table.implode(_MAKE.esc(this.libdirs), "/lib:", "", " ") %>
REFERENCES += <%= table.implode(_MAKE.esc(premake.getlinks(this, "system", "basename")), "/r:", ".dll", " ") %>
SOURCES := \
<% for _, fname in ipairs(sources) do %>
- <%= _MAKE.esc(fname) %> \
+ <%= _MAKE.esc(path.translate(fname)) %> \
<% end %>
EMBEDFILES := \
<% for _, fname in ipairs(embedded) do %>
- <%= _MAKE.esc(getresourcefilename(this, fname)) %> \
+ <%= _MAKE.esc(path.translate(getresourcefilename(this, fname), sep)) %> \
<% end %>
COPYFILES += \
diff --git a/src/actions/vstudio/_vstudio.lua b/src/actions/vstudio/_vstudio.lua
index 3220742..6220d01 100644
--- a/src/actions/vstudio/_vstudio.lua
+++ b/src/actions/vstudio/_vstudio.lua
@@ -98,9 +98,9 @@
-- Returns the architecture identifier for a project.
--
- function _VS.arch(prj, version)
+ function _VS.arch(prj)
if (prj.language == "C#") then
- if (version < 2005) then
+ if (_ACTION < "vs2005") then
return ".NET"
else
return "Any CPU"
@@ -287,14 +287,16 @@
valid_kinds = { "ConsoleApp", "WindowedApp", "StaticLib", "SharedLib" },
- valid_languages = { "C", "C++" },
+ valid_languages = { "C", "C++", "C#" },
solutiontemplates = {
{ ".sln", _TEMPLATES.vs2002_solution },
},
projecttemplates = {
- { ".vcproj", _TEMPLATES.vs200x_vcproj },
+ { ".vcproj", _TEMPLATES.vs200x_vcproj, function(this) return this.language ~= "C#" end },
+ { ".csproj", _TEMPLATES.vs2002_csproj, function(this) return this.language == "C#" end },
+ { ".csproj.user", _TEMPLATES.vs2002_csproj_user, function(this) return this.language == "C#" end },
},
onclean = _VS.onclean,
@@ -308,14 +310,16 @@
valid_kinds = { "ConsoleApp", "WindowedApp", "StaticLib", "SharedLib" },
- valid_languages = { "C", "C++" },
+ valid_languages = { "C", "C++", "C#" },
solutiontemplates = {
{ ".sln", _TEMPLATES.vs2003_solution },
},
projecttemplates = {
- { ".vcproj", _TEMPLATES.vs200x_vcproj },
+ { ".vcproj", _TEMPLATES.vs200x_vcproj, function(this) return this.language ~= "C#" end },
+ { ".csproj", _TEMPLATES.vs2002_csproj, function(this) return this.language == "C#" end },
+ { ".csproj.user", _TEMPLATES.vs2002_csproj_user, function(this) return this.language == "C#" end },
},
onclean = _VS.onclean,
@@ -329,14 +333,16 @@
valid_kinds = { "ConsoleApp", "WindowedApp", "StaticLib", "SharedLib" },
- valid_languages = { "C", "C++" },
+ valid_languages = { "C", "C++", "C#" },
solutiontemplates = {
{ ".sln", _TEMPLATES.vs2005_solution },
},
projecttemplates = {
- { ".vcproj", _TEMPLATES.vs200x_vcproj },
+ { ".vcproj", _TEMPLATES.vs200x_vcproj, function(this) return this.language ~= "C#" end },
+ { ".csproj", _TEMPLATES.vs2005_csproj, function(this) return this.language == "C#" end },
+ { ".csproj.user", _TEMPLATES.vs2005_csproj_user, function(this) return this.language == "C#" end },
},
onclean = _VS.onclean,
@@ -350,14 +356,16 @@
valid_kinds = { "ConsoleApp", "WindowedApp", "StaticLib", "SharedLib" },
- valid_languages = { "C", "C++" },
+ valid_languages = { "C", "C++", "C#" },
solutiontemplates = {
{ ".sln", _TEMPLATES.vs2005_solution },
},
projecttemplates = {
- { ".vcproj", _TEMPLATES.vs200x_vcproj },
+ { ".vcproj", _TEMPLATES.vs200x_vcproj, function(this) return this.language ~= "C#" end },
+ { ".csproj", _TEMPLATES.vs2005_csproj, function(this) return this.language == "C#" end },
+ { ".csproj.user", _TEMPLATES.vs2005_csproj_user, function(this) return this.language == "C#" end },
},
onclean = _VS.onclean,
diff --git a/src/actions/vstudio/vs2002_csproj.tmpl b/src/actions/vstudio/vs2002_csproj.tmpl
new file mode 100644
index 0000000..102bbed
--- /dev/null
+++ b/src/actions/vstudio/vs2002_csproj.tmpl
@@ -0,0 +1,127 @@
+<%
+ eol = "\r\n"
+ local csc = premake.csc
+
+ --
+ -- Figure out what elements a particular file need in its item block,
+ -- based on its build action and any related files in the project.
+ --
+
+ function getelements(prj, action, fname)
+
+ if action == "Compile" and fname:endswith(".cs") then
+ return "SubTypeCode"
+ end
+
+ if action == "EmbeddedResource" and fname:endswith(".resx") then
+ -- is there a matching *.cs file?
+ local basename = fname:sub(1, -6)
+ local testname = path.getname(basename .. ".cs")
+ if premake.findfile(prj, testname) then
+ return "Dependency", testname
+ end
+ end
+
+ return "None"
+ end
+
+ -- end of preprocessing; template starts here --
+%>
+<VisualStudioProject>
+ <CSHARP
+ ProjectType = "Local"
+ ProductVersion = "<%= iif(_ACTION == "vs2002", "7.0.9254", "7.10.3077") %>"
+ SchemaVersion = "<%= iif(_ACTION == "vs2002", "1.0", "2.0") %>"
+ ProjectGuid = "{<%= this.uuid %>}"
+ >
+ <Build>
+ <Settings
+ ApplicationIcon = ""
+ AssemblyKeyContainerName = ""
+ AssemblyName = "<%= this.buildtarget.basename %>"
+ AssemblyOriginatorKeyFile = ""
+ DefaultClientScript = "JScript"
+ DefaultHTMLPageLayout = "Grid"
+ DefaultTargetSchema = "IE50"
+ DelaySign = "false"
+ <% if _ACTION == "vs2002" then %>
+ NoStandardLibraries = "false"
+ <% end %>
+ OutputType = "<%= csc.getkind(this) %>"
+ <% if _ACTION == "vs2003" then %>
+ PreBuildEvent = ""
+ PostBuildEvent = ""
+ <% end %>
+ RootNamespace = "<%= this.buildtarget.basename %>"
+ <% if _ACTION == "vs2003" then %>
+ RunPostBuildEvent = "OnBuildSuccess"
+ <% end %>
+ StartupObject = ""
+ >
+ <% for cfg in premake.eachconfig(this) do %>
+ <Config
+ Name = "<%= premake.esc(cfg.name) %>"
+ AllowUnsafeBlocks = "<%= iif(cfg.flags.Unsafe, "true", "false") %>"
+ BaseAddress = "285212672"
+ CheckForOverflowUnderflow = "false"
+ ConfigurationOverrideFile = ""
+ DefineConstants = "<%= premake.esc(table.concat(cfg.defines, ";")) %>"
+ DocumentationFile = ""
+ DebugSymbols = "<%= iif(cfg.flags.Symbols, "true", "false") %>"
+ FileAlignment = "4096"
+ IncrementalBuild = "false"
+ <% if _ACTION == "vs2003" then %>
+ NoStdLib = "false"
+ NoWarn = ""
+ <% end %>
+ Optimize = "<%= iif(cfg.flags.Optimize or cfg.flags.OptimizeSize or cfg.flags.OptimizeSpeed, "true", "false") %>"
+ OutputPath = "<%= premake.esc(cfg.buildtarget.directory) %>"
+ RegisterForComInterop = "false"
+ RemoveIntegerChecks = "false"
+ TreatWarningsAsErrors = "<%= iif(cfg.flags.FatalWarnings, "true", "false") %>"
+ WarningLevel = "4"
+ />
+ <% end %>
+ </Settings>
+ <References>
+ <% for _, prj in ipairs(premake.getlinks(this, "siblings", "object")) do %>
+ <Reference
+ Name = "<%= prj.buildtarget.basename %>"
+ Project = "{<%= prj.uuid %>}"
+ Package = "{<%= _VS.tool(prj) %>}"
+ />
+ <% end %>
+ <% for _, linkname in ipairs(premake.getlinks(this, "system", "fullpath")) do %>
+ <Reference
+ Name = "<%= path.getbasename(linkname) %>"
+ AssemblyName = "<%= path.getname(linkname) %>"
+ <% if path.getdirectory(linkname) ~= "." then %>
+ HintPath = "<%= path.translate(linkname, "\\") %>"
+ <% end %>
+ />
+ <% end %>
+ </References>
+ </Build>
+ <Files>
+ <Include>
+ <%
+ for fcfg in premake.eachfile(this) do
+ local action = csc.getbuildaction(fcfg)
+ local fname = path.translate(premake.esc(fcfg.name), "\\")
+ local elements, dependency = getelements(this, action, fcfg.name)
+ %>
+ <File
+ RelPath = "<%= premake.esc(fname) %>"
+ BuildAction = "<%= action %>"
+ <% if dependency then %>
+ DependentUpon = "<%= premake.esc(path.translate(dependency, "\\")) %>"
+ <% end %>
+ <% if elements == "SubTypeCode" then %>
+ SubType = "Code"
+ <% end %>
+ />
+ <% end %>
+ </Include>
+ </Files>
+ </CSHARP>
+</VisualStudioProject>
diff --git a/src/actions/vstudio/vs2002_csproj_user.tmpl b/src/actions/vstudio/vs2002_csproj_user.tmpl
new file mode 100644
index 0000000..dec3070
--- /dev/null
+++ b/src/actions/vstudio/vs2002_csproj_user.tmpl
@@ -0,0 +1,37 @@
+<%
+ eol = "\r\n"
+ local csc = premake.csc
+%>
+<VisualStudioProject>
+ <CSHARP>
+ <Build>
+ <Settings ReferencePath = "<%= table.concat(table.translate(this.libdirs, function(v) return path.translate(path.getabsolute(this.location.."/"..v),"\\") end), ";") %>">
+ <% for cfg in premake.eachconfig(this) do %>
+ <Config
+ Name = "<%= premake.esc(cfg.name) %>"
+ EnableASPDebugging = "false"
+ EnableASPXDebugging = "false"
+ EnableUnmanagedDebugging = "false"
+ EnableSQLServerDebugging = "false"
+ RemoteDebugEnabled = "false"
+ RemoteDebugMachine = ""
+ StartAction = "Project"
+ StartArguments = ""
+ StartPage = ""
+ StartProgram = ""
+ StartURL = ""
+ StartWorkingDirectory = ""
+ StartWithIE = "false"
+ />
+ <% end %>
+ </Settings>
+ </Build>
+ <OtherProjectSettings
+ CopyProjectDestinationFolder = ""
+ CopyProjectUncPath = ""
+ CopyProjectOption = "0"
+ ProjectView = "ProjectFiles"
+ ProjectTrust = "0"
+ />
+ </CSHARP>
+</VisualStudioProject>
diff --git a/src/actions/vstudio/vs2002_solution.tmpl b/src/actions/vstudio/vs2002_solution.tmpl
index b92e917..a6417b7 100644
--- a/src/actions/vstudio/vs2002_solution.tmpl
+++ b/src/actions/vstudio/vs2002_solution.tmpl
@@ -22,8 +22,8 @@ Global
GlobalSection(ProjectConfiguration) = postSolution
<% for prj in premake.eachproject(this) do %>
<% for i,cfgname in ipairs(this.configurations) do %>
- {<%=prj.uuid%>}.<%=cfgname%>.ActiveCfg = <%=cfgname%>|<%=_VS.arch(prj, 2002)%>
- {<%=prj.uuid%>}.<%=cfgname%>.Build.0 = <%=cfgname%>|<%=_VS.arch(prj, 2002)%>
+ {<%=prj.uuid%>}.<%=cfgname%>.ActiveCfg = <%=cfgname%>|<%=_VS.arch(prj)%>
+ {<%=prj.uuid%>}.<%=cfgname%>.Build.0 = <%=cfgname%>|<%=_VS.arch(prj)%>
<% end %>
<% end %>
EndGlobalSection
diff --git a/src/actions/vstudio/vs2003_solution.tmpl b/src/actions/vstudio/vs2003_solution.tmpl
index e53c507..04a16e0 100644
--- a/src/actions/vstudio/vs2003_solution.tmpl
+++ b/src/actions/vstudio/vs2003_solution.tmpl
@@ -22,8 +22,8 @@ Global
GlobalSection(ProjectConfiguration) = postSolution
<% for prj in premake.eachproject(this) do %>
<% for i,cfgname in ipairs(this.configurations) do %>
- {<%=prj.uuid%>}.<%=cfgname%>.ActiveCfg = <%=cfgname%>|<%=_VS.arch(prj, 2002)%>
- {<%=prj.uuid%>}.<%=cfgname%>.Build.0 = <%=cfgname%>|<%=_VS.arch(prj, 2002)%>
+ {<%=prj.uuid%>}.<%=cfgname%>.ActiveCfg = <%=cfgname%>|<%=_VS.arch(prj)%>
+ {<%=prj.uuid%>}.<%=cfgname%>.Build.0 = <%=cfgname%>|<%=_VS.arch(prj)%>
<% end %>
<% end %>
EndGlobalSection
diff --git a/src/actions/vstudio/vs2005_csproj.tmpl b/src/actions/vstudio/vs2005_csproj.tmpl
new file mode 100644
index 0000000..3026307
--- /dev/null
+++ b/src/actions/vstudio/vs2005_csproj.tmpl
@@ -0,0 +1,159 @@
+<%
+ eol = "\r\n"
+ local csc = premake.csc
+
+ -- translate the action to a Visual Studio version number
+ local vsversion
+ if _ACTION == "vs2005" then
+ vsversion = "8.0.50727"
+ elseif _ACTION == "vs2008" then
+ vsversion = "9.0.50727"
+ end
+
+
+ --
+ -- Figure out what elements a particular file need in its item block,
+ -- based on its build action and any related files in the project.
+ --
+
+ function getelements(prj, action, fname)
+
+ if action == "Compile" and fname:endswith(".cs") then
+ if fname:endswith(".Designer.cs") then
+ -- is there a matching *.cs file?
+ local basename = fname:sub(1, -13)
+ local testname = basename .. ".cs"
+ if premake.findfile(prj, testname) then
+ return "Dependency", testname
+ end
+ -- is there a matching *.resx file?
+ testname = basename .. ".resx"
+ if premake.findfile(prj, testname) then
+ return "AutoGen", testname
+ end
+ else
+ -- is there a *.Designer.cs file?
+ local basename = fname:sub(1, -4)
+ local testname = basename .. ".Designer.cs"
+ if premake.findfile(prj, testname) then
+ return "SubTypeForm"
+ end
+ end
+ end
+
+ if action == "EmbeddedResource" and fname:endswith(".resx") then
+ -- is there a matching *.cs file?
+ local basename = fname:sub(1, -6)
+ local testname = path.getname(basename .. ".cs")
+ if premake.findfile(prj, testname) then
+ if premake.findfile(prj, basename .. ".Designer.cs") then
+ return "DesignerType", testname
+ else
+ return "Dependency", testname
+ end
+ else
+ -- is there a matching *.Designer.cs?
+ testname = path.getname(basename .. ".Designer.cs")
+ if premake.findfile(prj, testname) then
+ return "AutoGenerated"
+ end
+ end
+ end
+
+ if action == "Content" then
+ return "CopyNewest"
+ end
+
+ return "None"
+ end
+
+ -- end of preprocessing; template starts here --
+%>
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' "><%= premake.esc(this.solution.configurations[1]) %></Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <ProductVersion><%= vsversion %></ProductVersion>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>{<%= this.uuid %>}</ProjectGuid>
+ <OutputType><%= csc.getkind(this) %></OutputType>
+ <AppDesignerFolder>Properties</AppDesignerFolder>
+ <RootNamespace><%= this.buildtarget.basename %></RootNamespace>
+ <AssemblyName><%= this.buildtarget.basename %></AssemblyName>
+ </PropertyGroup>
+ <% for cfg in premake.eachconfig(this) do %>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == '<%= premake.esc(cfg.name) %>|AnyCPU' ">
+ <% if cfg.flags.Symbols then %>
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <% else %>
+ <DebugType>pdbonly</DebugType>
+ <% end %>
+ <Optimize><%= iif(cfg.flags.Optimize or cfg.flags.OptimizeSize or cfg.flags.OptimizeSpeed, "true", "false") %></Optimize>
+ <OutputPath><%= cfg.buildtarget.directory %></OutputPath>
+ <DefineConstants><%= table.concat(premake.esc(cfg.defines), ";") %></DefineConstants>
+ <ErrorReport>prompt</ErrorReport>
+ <WarningLevel>4</WarningLevel>
+ <% if cfg.flags.Unsafe then %>
+ <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
+ <% end %>
+ <% if cfg.flags.FatalWarnings then %>
+ <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
+ <% end %>
+ </PropertyGroup>
+ <% end %>
+ <ItemGroup>
+ <% for _, prj in ipairs(premake.getlinks(this, "siblings", "object")) do %>
+ <ProjectReference Include="<%= path.translate(path.getrelative(this.location, _VS.projectfile(prj)), "\\") %>">
+ <Project>{<%= prj.uuid %>}</Project>
+ <Name><%= premake.esc(prj.name) %></Name>
+ </ProjectReference>
+ <% end %>
+ <% for _, linkname in ipairs(premake.getlinks(this, "system", "basename")) do %>
+ <Reference Include="<%= premake.esc(linkname) %>" />
+ <% end %>
+ </ItemGroup>
+ <ItemGroup>
+ <%
+ for fcfg in premake.eachfile(this) do
+ local action = csc.getbuildaction(fcfg)
+ local fname = path.translate(premake.esc(fcfg.name), "\\")
+ local elements, dependency = getelements(this, action, fcfg.name)
+ if elements == "None" then
+ %>
+ <<%= action %> Include="<%= fname %>" />
+ <%
+ else
+ %>
+ <<%= action %> Include="<%= fname %>">
+ <% if elements == "AutoGen" then %>
+ <AutoGen>True</AutoGen>
+ <% elseif elements == "AutoGenerated" then %>
+ <SubType>Designer</SubType>
+ <Generator>ResXFileCodeGenerator</Generator>
+ <LastGenOutput><%= premake.esc(path.getbasename(fcfg.name)) %>.Designer.cs</LastGenOutput>
+ <% elseif elements == "SubTypeDesigner" then %>
+ <SubType>Designer</SubType>
+ <% elseif elements == "SubTypeForm" then %>
+ <SubType>Form</SubType>
+ <% elseif elements == "PreserveNewest" then %>
+ <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+ <% end %>
+ <% if dependency then %>
+ <DependentUpon><%= path.translate(premake.esc(dependency), "\\") %></DependentUpon>
+ <% end %>
+ </<%= action %>>
+ <%
+ end
+ end
+ %>
+ </ItemGroup>
+ <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
+ <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
+ Other similar extension points exist, see Microsoft.Common.targets.
+ <Target Name="BeforeBuild">
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
+ -->
+</Project>
diff --git a/src/actions/vstudio/vs2005_csproj_user.tmpl b/src/actions/vstudio/vs2005_csproj_user.tmpl
new file mode 100644
index 0000000..1860dc7
--- /dev/null
+++ b/src/actions/vstudio/vs2005_csproj_user.tmpl
@@ -0,0 +1,6 @@
+<% eol = "\r\n" %>
+<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <ReferencePath><%= table.concat(table.translate(this.libdirs, function(v) return path.translate(path.getabsolute(this.location.."/"..v),"\\") end), ";") %></ReferencePath>
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/src/base/api.lua b/src/base/api.lua
index f678d97..09e4eee 100644
--- a/src/base/api.lua
+++ b/src/base/api.lua
@@ -51,13 +51,13 @@
excludes =
{
kind = "filelist",
- scope = "container",
+ scope = "config",
},
files =
{
kind = "filelist",
- scope = "container",
+ scope = "config",
},
flags =
@@ -86,6 +86,7 @@
"StaticRuntime",
"Symbols",
"Unicode",
+ "Unsafe",
"WinMain"
}
},
@@ -489,11 +490,24 @@
table.insert(container.blocks, cfg)
premake.CurrentConfiguration = cfg
- if (type(keywords) == "table") then
- cfg.keywords = keywords
- else
- cfg.keywords = { keywords }
+ -- create a keyword list using just the indexed keyword items
+ cfg.keywords = { }
+ for _, word in ipairs(table.join({}, keywords)) do
+ table.insert(cfg.keywords, premake.escapekeyword(word))
end
+
+ -- if file patterns are specified, convert them to Lua patterns and add them too
+ if keywords.files then
+ for _, pattern in ipairs(table.join({}, keywords.files)) do
+ pattern = pattern:gsub("%.", "%%.")
+ if pattern:find("**", nil, true) then
+ pattern = pattern:gsub("%*%*", ".*")
+ else
+ pattern = pattern:gsub("%*", "[^/]*")
+ end
+ table.insert(cfg.keywords, "^" .. pattern .. "$")
+ end
+ end
-- initialize list-type fields to empty tables
for name, field in pairs(premake.fields) do
diff --git a/src/base/configs.lua b/src/base/configs.lua
index 77d8bf8..26c0aa7 100644
--- a/src/base/configs.lua
+++ b/src/base/configs.lua
@@ -31,14 +31,14 @@
--
function premake.getactiveterms()
- local terms = { _ACTION, os.get() }
+ local terms = { _ACTION:lower(), os.get() }
-- add option keys or values
for key, value in pairs(_OPTIONS) do
- if value then
- table.insert(terms, value)
+ if value ~= "" then
+ table.insert(terms, value:lower())
else
- table.insert(terms, key)
+ table.insert(terms, key:lower())
end
end
@@ -46,39 +46,60 @@
end
+
+--
+-- Escape a keyword in preparation for testing against a list of terms.
+-- Converts from Premake's simple pattern syntax to Lua's syntax.
+--
+
+ function premake.escapekeyword(keyword)
+ keyword = keyword:gsub("([%.%-%^%$%(%)%%])", "%%%1")
+ if keyword:find("**", nil, true) then
+ keyword = keyword:gsub("%*%*", ".*")
+ else
+ keyword = keyword:gsub("%*", "[^/]*")
+ end
+ return keyword:lower()
+ end
+
+
--
--- Returns true if all of the keywords are included the set of terms. Keywords
--- may use Lua's pattern matching syntax. Comparisons are case-insensitive.
+-- Test a single configuration block keyword against a list of terms.
--
- function premake.iskeywordsmatch(keywords, terms)
- local hasrequired = false
+ function premake.iskeywordmatch(keyword, terms)
+ -- is it negated?
+ if keyword:startswith("not ") then
+ return not premake.iskeywordmatch(keyword:sub(5), terms)
+ end
- local function test(kw)
+ for _, word in ipairs(keyword:explode(" or ")) do
+ local pattern = "^" .. word .. "$"
for termkey, term in pairs(terms) do
- if (term:match(kw)) then
- if termkey == "required" then hasrequired = true end
- return true
+ if term:match(pattern) then
+ return termkey
end
end
end
+ end
+
+
- for _, kw in ipairs(keywords) do
- -- make keyword pattern case insensitive
- kw = kw:gsub("(%%*)(%a)",
- function (p,a)
- if (p:len() % 2 == 1) then
- return p..a
- else
- return p.."["..a:upper()..a:lower().."]"
- end
- end)
-
- -- match it to a term
- if (not test(kw)) then
+--
+-- Checks a set of configuration block keywords against a list of terms.
+--
+
+ function premake.iskeywordsmatch(keywords, terms)
+ local hasrequired = false
+ for _, keyword in ipairs(keywords) do
+ local matched = premake.iskeywordmatch(keyword, terms)
+ if not matched then
return false
end
+ if matched == "required" then
+ hasrequired = true
+ end
end
if terms.required and not hasrequired then
@@ -152,7 +173,7 @@
-- create the base configuration, flattening the list of objects and
-- filtering out settings which do not match the current environment
local terms = premake.getactiveterms()
- terms.config = cfgname
+ terms.config = (cfgname or ""):lower()
local cfg = buildconfig(prj, terms)
cfg.name = cfgname
@@ -194,7 +215,7 @@
-- build configuration objects for all files
cfg.__fileconfigs = { }
for _, fname in ipairs(cfg.files) do
- terms.required = fname
+ terms.required = fname:lower()
local fcfg = buildconfig(prj, terms)
fcfg.name = fname
-- add indexed by name and integer
diff --git a/src/base/project.lua b/src/base/project.lua
index b5c6829..2b2fd7f 100644
--- a/src/base/project.lua
+++ b/src/base/project.lua
@@ -6,6 +6,69 @@
+
+
+
+--
+-- Iterator for a project's configuration objects.
+--
+
+ function premake.eachconfig(prj)
+ -- I probably have the project root config, rather than the actual project
+ if prj.project then prj = prj.project end
+ local i = 0
+ local t = prj.solution.configurations
+ return function ()
+ i = i + 1
+ if (i <= #t) then
+ return prj.__configs[t[i]]
+ end
+ end
+ end
+
+
+
+--
+-- Iterator for a project's files; returns a file configuration object.
+--
+
+ function premake.eachfile(prj)
+ -- project root config contains the file config list
+ if not prj.project then prj = premake.getconfig(prj) end
+ local i = 0
+ local t = prj.files
+ return function ()
+ i = i + 1
+ if (i <= #t) then
+ return prj.__fileconfigs[t[i]]
+ end
+ end
+ end
+
+
+
+--
+-- Iterator for a solution's projects, or rather project root configurations.
+-- These configuration objects include all settings related to the project,
+-- regardless of where they were originally specified.
+--
+
+ function premake.eachproject(sln)
+ local i = 0
+ return function ()
+ i = i + 1
+ if (i <= #sln.projects) then
+ local prj = sln.projects[i]
+ local cfg = premake.getconfig(prj)
+ cfg.name = prj.name
+ cfg.blocks = prj.blocks
+ return cfg
+ end
+ end
+ end
+
+
+
--
-- Apply XML escaping to a value.
--
@@ -28,6 +91,49 @@
return value
end
end
+
+
+
+--
+-- Locate a project by name; case insensitive.
+--
+
+ function premake.findproject(name)
+ name = name:lower()
+ for _, sln in ipairs(_SOLUTIONS) do
+ for _, prj in ipairs(sln.projects) do
+ if (prj.name:lower() == name) then
+ return prj
+ end
+ end
+ end
+ end
+
+
+
+--
+-- Locate a file in a project with a given extension; used to locate "special"
+-- items such as Windows .def files.
+--
+
+ function premake.findfile(prj, extension)
+ for _, fname in ipairs(prj.files) do
+ if fname:endswith(extension) then return fname end
+ end
+ end
+
+
+
+--
+-- Retrieve a configuration for a given project/configuration pairing. If
+-- `cfgname` is nil, the project's root configuration will be returned.
+--
+
+ function premake.getconfig(prj, cfgname)
+ -- might have the root configuration, rather than the actual project
+ if prj.project then prj = prj.project end
+ return prj.__configs[cfgname or ""]
+ end
@@ -52,22 +158,26 @@
--
-- Returns a list of link targets. Kind may be one of:
--- siblings - linkable sibling projects
--- system - system (non-subling) libraries
+-- siblings - linkable sibling projects
+-- system - system (non-subling) libraries
-- dependencies - all sibling dependencies, including non-linkable
--- all - return everything
+-- all - return everything
--
-- Part may be one of:
--- name - the decorated library name with no directory
--- basename - the undecorated library name
+-- name - the decorated library name with no directory
+-- basename - the undecorated library name
-- directory - just the directory, no name
--- fullpath - full path with decorated name
+-- fullpath - full path with decorated name
+-- object - return the project object of the dependency
--
function premake.getlinks(cfg, kind, part)
-- if I'm building a list of link directories, include libdirs
local result = iif (part == "directory" and kind == "all", cfg.libdirs, {})
+ -- am I getting links for a configuration or a project?
+ local cfgname = iif(cfg.name == cfg.project.name, "", cfg.name)
+
local function canlink(source, target)
if (target.kind ~= "SharedLib" and target.kind ~= "StaticLib") then return false end
if (source.language == "C" or source.language == "C++") then
@@ -86,14 +196,16 @@
local prj = premake.findproject(link)
if prj and kind ~= "system" then
- local prjcfg = premake.getconfig(prj, cfg.name)
+ local prjcfg = premake.getconfig(prj, cfgname)
if kind == "dependencies" or canlink(cfg, prjcfg) then
if (part == "directory") then
item = path.rebase(prjcfg.linktarget.directory, prjcfg.location, cfg.location)
elseif (part == "basename") then
item = prjcfg.linktarget.basename
- else
+ elseif (part == "fullpath") then
item = path.rebase(prjcfg.linktarget.fullpath, prjcfg.location, cfg.location)
+ elseif (part == "object") then
+ item = prjcfg
end
end
@@ -105,7 +217,10 @@
item = dir
end
elseif (part == "fullpath") then
- item = iif(premake.actions[_ACTION].targetstyle == "windows", link .. ".lib", link)
+ item = link
+ if premake.actions[_ACTION].targetstyle == "windows" then
+ item = item .. iif(cfg.language == "C" or cfg.language == "C++", ".lib", ".dll")
+ end
else
item = link
end
@@ -113,7 +228,7 @@
end
if item then
- if premake.actions[_ACTION].targetstyle == "windows" then
+ if premake.actions[_ACTION].targetstyle == "windows" and part ~= "object" then
item = path.translate(item, "\\")
end
if not table.contains(result, item) then
@@ -191,114 +306,6 @@
result.fullpath = path.join(result.directory, result.name)
return result
end
-
-
-
---
--- Iterator for a project's configuration objects.
---
-
- function premake.eachconfig(prj)
- -- I probably have the project root config, rather than the actual project
- if prj.project then prj = prj.project end
- local i = 0
- local t = prj.solution.configurations
- return function ()
- i = i + 1
- if (i <= #t) then
- return prj.__configs[t[i]]
- end
- end
- end
-
-
-
---
--- Iterator for a project's files; returns a file configuration object.
---
-
- function premake.eachfile(prj)
- -- project root config contains the file config list
- if not prj.project then prj = premake.getconfig(prj) end
- local i = 0
- local t = prj.files
- return function ()
- i = i + 1
- if (i <= #t) then
- return prj.__fileconfigs[t[i]]
- end
- end
- end
-
-
-
---
--- Iterator for a solution's projects, or rather project root configurations.
--- These configuration objects include all settings related to the project,
--- regardless of where they were originally specified.
---
-
- function premake.eachproject(sln)
- local i = 0
- return function ()
- i = i + 1
- if (i <= #sln.projects) then
- local prj = sln.projects[i]
- local cfg = premake.getconfig(prj)
- cfg.name = prj.name
- cfg.blocks = prj.blocks
- return cfg
- end
- end
- end
-
-
-
---
--- Locate a project by name; case insensitive.
---
-
- function premake.findproject(name)
- name = name:lower()
- for _, sln in ipairs(_SOLUTIONS) do
- for _, prj in ipairs(sln.projects) do
- if (prj.name:lower() == name) then
- return prj
- end
- end
- end
- end
-
-
-
---
--- Locate a file in a project with a given extension; used to locate "special"
--- items such as Windows .def files.
---
-
- function premake.findfile(prj, extension)
- for _, fname in ipairs(prj.files) do
- if (path.getextension(fname) == extension) then
- return fname
- end
- end
- end
-
-
-
---
--- Retrieve a configuration for a given project/configuration pairing. If
--- `cfgname` is nil, the project's root configuration will be returned.
---
-
- function premake.getconfig(prj, cfgname)
- -- might have the root configuration, rather than the actual project
- if prj.project then prj = prj.project end
- return prj.__configs[cfgname or ""]
- end
-
-
-
--
-- Walk the list of source code files, breaking them into "groups" based
-- on the directory hierarchy.
diff --git a/src/base/table.lua b/src/base/table.lua
index 35cd62d..4f739d9 100644
--- a/src/base/table.lua
+++ b/src/base/table.lua
@@ -58,8 +58,12 @@
function table.join(...)
local result = { }
for _,t in ipairs(arg) do
- for _,v in ipairs(t) do
- table.insert(result, v)
+ if type(t) == "table" then
+ for _,v in ipairs(t) do
+ table.insert(result, v)
+ end
+ else
+ table.insert(result, t)
end
end
return result
diff --git a/src/host/bytecode.c b/src/host/bytecode.c
index 1db881d..62ad71c 100644
--- a/src/host/bytecode.c
+++ b/src/host/bytecode.c
@@ -5,14 +5,14 @@ const char* builtin_bytecode[] = {
"\033\114\165\141\121\000\001\004\004\004\010\000\021\000\000\000\100\163\162\143\057\142\141\163\145\057\157\163\056\154\165\141\000\000\000\000\000\000\000\000\000\000\000\002\005\035\000\000\000\005\000\000\000\144\000\000\000\011\100\200\200\005\000\000\000\144\100\000\000\011\100\000\201\044\200\000\000\000\000\000\000\105\000\000\000\244\300\000\000\000\000\000\000\111\200\200\201\105\000\000\000\244\000\001\000\000\000\000\000\111\200\000\202\105\000\000\000\106\100\301\000\205\000\000\000\344\100\001\000\000\000\200\000\211\300\200\202\205\000\000\000\206\200\101\001\305\000\000\000\044\201\001\000\000\000\000\001\311\000\001\203\036\000\200\000\007\000\000\000\004\003\000\000\000\157\163\000\004\004\000\000\000\147\145\164\000\004\003\000\000\000\151\163\000\004\012\000\000\000\155\141\164\143\150\144\151\162\163\000\004\013\000\000\000\155\141\164\143\150\146\151\154\145\163\000\004\006\000\000\000\155\153\144\151\162\000\004\006\000\000\000\162\155\144\151\162\000\007\000\000\000\000\000\000\000\014\000\000\000\016\000\000\000\000\000\000\002\007\000\000\000\005\000\000\000\006\100\100\000\032\100\000\000\026\000\000\200\005\200\000\000\036\000\000\001\036\000\200\000\003\000\000\000\004\011\000\000\000\137\117\120\124\111\117\116\123\000\004\003\000\000\000\157\163\000\004\004\000\000\000\137\117\123\000\000\000\000\000\007\000\000\000\015\000\000\000\015\000\000\000\015\000\000\000\015\000\000\000\015\000\000\000\015\000\000\000\016\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\026\000\000\000\030\000\000\000\000\001\000\004\015\000\000\000\105\000\000\000\106\100\300\000\134\200\200\000\113\200\300\000\134\200\000\001\213\200\100\000\234\200\000\001\127\200\200\000\026\000\000\200\102\100\000\000\102\000\200\000\136\000\000\001\036\000\200\000\003\000\000\000\004\003\000\000\000\157\163\000\004\004\000\000\000\147\145\164\000\004\006\000\000\000\154\157\167\145\162\000\000\000\000\000\015\000\000\000\027\000\000\000\027\000\000\000\027\000\000\000\027\000\000\000\027\000\000\000\027\000\000\000\027\000\000\000\027\000\000\000\027\000\000\000\027\000\000\000\027\000\000\000\027\000\000\000\030\000\000\000\001\000\000\000\003\000\000\000\151\144\000\000\000\000\000\014\000\000\000\000\000\000\000\000\000\000\000\040\000\000\000\071\000\000\000\001\003\000\014\140\000\000\000\305\000\000\000\306\100\300\001\000\001\200\000\334\200\000\001\027\200\300\001\026\000\000\200\301\300\000\000\005\001\001\000\006\101\101\002\100\001\200\000\034\201\000\001\105\001\001\000\106\201\301\002\200\001\000\002\134\201\000\001\132\001\000\000\026\100\006\200\105\001\001\000\106\301\301\002\200\001\000\002\134\201\000\001\205\001\001\000\206\001\102\003\300\001\000\002\234\201\000\001\232\000\000\000\026\100\000\200\232\101\000\000\026\300\000\200\232\100\000\000\026\300\372\177\232\101\000\000\026\100\372\177\305\101\002\000\306\201\302\003\000\002\000\000\105\002\000\000\106\302\302\004\200\002\200\001\300\002\200\002\134\002\200\001\334\101\000\000\026\300\367\177\105\001\001\000\106\001\303\002\200\001\000\002\134\101\000\001\113\101\303\000\301\201\003\000\134\201\200\001\132\001\000\000\026\200\012\200\105\001\000\000\106\301\303\002\200\001\200\000\134\201\000\001\100\000\200\002\105\001\001\000\106\101\301\002\205\001\000\000\206\301\102\003\300\001\200\001\001\002\004\000\234\001\200\001\134\201\000\000\000\001\200\002\105\001\001\000\106\201\301\002\200\001\000\002\134\201\000\001\132\001\000\000\026\200\004\200\105\001\001\000\106\301\301\002\200\001\000\002\134\201\000\001\205\001\000\000\206\301\102\003\305\001\000\000\306\301\302\003\000\002\200\001\100\002\200\002\334\201\200\001\000\002\200\000\234\201\200\001\304\001\000\000\000\002\000\000\100\002\000\003\200\002\000\001\334\101\000\002\026\200\371\177\105\001\001\000\106\001\303\002\200\001\000\002\134\101\000\001\036\000\200\000\021\000\000\000\004\005\000\000\000\160\141\164\150\000\004\015\000\000\000\147\145\164\144\151\162\145\143\164\157\162\171\000\004\002\000\000\000\056\000\004\001\000\000\000\000\004\003\000\000\000\157\163\000\004\013\000\000\000\155\141\164\143\150\163\164\141\162\164\000\004\012\000\000\000\155\141\164\143\150\156\145\170\164\000\004\012\000\000\000\155\141\164\143\150\156\141\155\145\000\004\014\000\000\000\155\141\164\143\150\151\163\146\151\154\145\000\004\006\000\000\000\164\141\142\154\145\000\004\007\000\000\000\151\156\163\145\162\164\000\004\005\000\000\000\152\157\151\156\000\004\012\000\000\000\155\141\164\143\150\144\157\156\145\000\004\005\000\000\000\146\151\156\144\000\004\003\000\000\000\052\052\000\004\010\000\000\000\147\145\164\156\141\155\145\000\004\002\000\000\000\052\000\000\000\000\000\140\000\000\000\041\000\000\000\041\000\000\000\041\000\000\000\041\000\000\000\042\000\000\000\042\000\000\000\042\000\000\000\044\000\000\000\044\000\000\000\044\000\000\000\044\000\000\000\045\000\000\000\045\000\000\000\045\000\000\000\045\000\000\000\045\000\000\000\045\000\000\000\046\000\000\000\046\000\000\000\046\000\000\000\046\000\000\000\047\000\000\000\047\000\000\000\047\000\000\000\047\000\000\000\050\000\000\000\050\000\000\000\050\000\000\000\050\000\000\000\050\000\000\000\050\000\000\000\050\000\000\000\050\000\000\000\051\000\000\000\051\000\000\000\051\000\000\000\051\000\000\000\051\000\000\000\051\000\000\000\051\000\000\000\051\000\000\000\051\000\000\000\052\000\000\000\054\000\000\000\054\000\000\000\054\000\000\000\054\000\000\000\057\000\000\000\057\000\000\000\057\000\000\000\057\000\000\000\057\000\000\000\060\000\000\000\060\000\000\000\060\000\000\000\060\000\000\000\060\000\000\000\061\000\000\000\061\000\000\000\061\000\000\000\061\000\000\000\061\000\000\000\061\000\000\000\061\000\000\000\061\000\000\000\061\000\000\000\062\000\000\000\062\000\000\000\062\000\000\000\062\000\000\000\062\000\000\000\062\000\000\000\063\000\000\000\063\000\000\000\063\000\000\000\063\000\000\000\064\000\000\000\064\000\000\000\064\000\000\000\064\000\000\000\064\000\000\000\064\000\000\000\064\000\000\000\064\000\000\000\064\000\000\000\065\000\000\000\065\000\000\000\065\000\000\000\065\000\000\000\065\000\000\000\065\000\000\000\067\000\000\000\067\000\000\000\067\000\000\000\067\000\000\000\071\000\000\000\011\000\000\000\007\000\000\000\162\145\163\165\154\164\000\000\000\000\000\137\000\000\000\005\000\000\000\155\141\163\153\000\000\000\000\000\137\000\000\000\012\000\000\000\167\141\156\164\146\151\154\145\163\000\000\000\000\000\137\000\000\000\010\000\000\000\142\141\163\145\144\151\162\000\004\000\000\000\137\000\000\000\002\000\000\000\155\000\013\000\000\000\137\000\000\000\006\000\000\000\146\156\141\155\145\000\025\000\000\000\052\000\000\000\007\000\000\000\151\163\146\151\154\145\000\031\000\000\000\052\000\000\000\010\000\000\000\144\151\162\156\141\155\145\000\114\000\000\000\132\000\000\000\010\000\000\000\163\165\142\155\141\163\153\000\125\000\000\000\132\000\000\000\001\000\000\000\010\000\000\000\144\157\155\141\164\143\150\000\000\000\000\000\073\000\000\000\101\000\000\000\001\000\007\013\016\000\000\000\112\000\000\000\205\000\000\000\300\000\000\000\234\000\001\001\026\000\001\200\304\001\000\000\000\002\200\000\100\002\000\003\202\002\000\000\334\101\000\002\241\200\000\000\026\000\376\177\136\000\000\001\036\000\200\000\001\000\000\000\004\007\000\000\000\151\160\141\151\162\163\000\000\000\000\000\016\000\000\000\074\000\000\000\075\000\000\000\075\000\000\000\075\000\000\000\075\000\000\000\076\000\000\000\076\000\000\000\076\000\000\000\076\000\000\000\076\000\000\000\075\000\000\000\076\000\000\000\100\000\000\000\101\000\000\000\007\000\000\000\004\000\000\000\141\162\147\000\000\000\000\000\015\000\000\000\007\000\000\000\162\145\163\165\154\164\000\001\000\000\000\015\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\004\000\000\000\014\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\004\000\000\000\014\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\004\000\000\000\014\000\000\000\002\000\000\000\137\000\005\000\000\000\012\000\000\000\005\000\000\000\155\141\163\153\000\005\000\000\000\012\000\000\000\001\000\000\000\010\000\000\000\144\157\155\141\164\143\150\000\000\000\000\000\103\000\000\000\111\000\000\000\001\000\007\013\016\000\000\000\112\000\000\000\205\000\000\000\300\000\000\000\234\000\001\001\026\000\001\200\304\001\000\000\000\002\200\000\100\002\000\003\202\002\200\000\334\101\000\002\241\200\000\000\026\000\376\177\136\000\000\001\036\000\200\000\001\000\000\000\004\007\000\000\000\151\160\141\151\162\163\000\000\000\000\000\016\000\000\000\104\000\000\000\105\000\000\000\105\000\000\000\105\000\000\000\105\000\000\000\106\000\000\000\106\000\000\000\106\000\000\000\106\000\000\000\106\000\000\000\105\000\000\000\106\000\000\000\110\000\000\000\111\000\000\000\007\000\000\000\004\000\000\000\141\162\147\000\000\000\000\000\015\000\000\000\007\000\000\000\162\145\163\165\154\164\000\001\000\000\000\015\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\004\000\000\000\014\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\004\000\000\000\014\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\004\000\000\000\014\000\000\000\002\000\000\000\137\000\005\000\000\000\012\000\000\000\005\000\000\000\155\141\163\153\000\005\000\000\000\012\000\000\000\001\000\000\000\010\000\000\000\144\157\155\141\164\143\150\000\000\000\000\000\123\000\000\000\143\000\000\000\001\001\000\012\054\000\000\000\105\000\000\000\213\100\100\000\001\201\000\000\234\200\200\001\301\200\000\000\001\301\000\000\134\200\000\002\213\000\101\000\001\101\001\000\234\000\201\001\026\300\006\200\200\001\200\000\300\001\200\002\125\300\001\003\127\300\300\002\026\300\004\200\205\201\001\000\206\301\101\003\300\001\200\002\234\201\000\001\232\101\000\000\026\100\003\200\205\001\002\000\206\101\102\003\300\001\200\000\234\201\000\001\232\101\000\000\026\300\001\200\204\001\000\000\300\001\200\000\234\301\000\001\232\101\000\000\026\200\000\200\003\002\000\004\100\002\200\003\036\002\200\001\200\001\200\000\301\201\000\000\125\300\001\003\241\100\000\000\026\100\370\177\202\000\200\000\236\000\000\001\036\000\200\000\012\000\000\000\004\004\000\000\000\151\151\146\000\004\013\000\000\000\163\164\141\162\164\163\167\151\164\150\000\004\002\000\000\000\057\000\004\001\000\000\000\000\004\007\000\000\000\147\155\141\164\143\150\000\004\006\000\000\000\133\136\057\135\053\000\004\005\000\000\000\160\141\164\150\000\004\013\000\000\000\151\163\141\142\163\157\154\165\164\145\000\004\003\000\000\000\157\163\000\004\006\000\000\000\151\163\144\151\162\000\000\000\000\000\054\000\000\000\124\000\000\000\124\000\000\000\124\000\000\000\124\000\000\000\124\000\000\000\124\000\000\000\124\000\000\000\125\000\000\000\125\000\000\000\125\000\000\000\125\000\000\000\126\000\000\000\126\000\000\000\126\000\000\000\130\000\000\000\130\000\000\000\130\000\000\000\130\000\000\000\130\000\000\000\130\000\000\000\130\000\000\000\130\000\000\000\130\000\000\000\130\000\000\000\130\000\000\000\130\000\000\000\130\000\000\000\130\000\000\000\131\000\000\000\131\000\000\000\131\000\000\000\132\000\000\000\132\000\000\000\133\000\000\000\133\000\000\000\133\000\000\000\137\000\000\000\137\000\000\000\137\000\000\000\125\000\000\000\137\000\000\000\142\000\000\000\142\000\000\000\143\000\000\000\010\000\000\000\002\000\000\000\160\000\000\000\000\000\053\000\000\000\004\000\000\000\144\151\162\000\007\000\000\000\053\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\012\000\000\000\051\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\012\000\000\000\051\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\012\000\000\000\051\000\000\000\005\000\000\000\160\141\162\164\000\013\000\000\000\047\000\000\000\003\000\000\000\157\153\000\037\000\000\000\044\000\000\000\004\000\000\000\145\162\162\000\037\000\000\000\044\000\000\000\001\000\000\000\016\000\000\000\142\165\151\154\164\151\156\137\155\153\144\151\162\000\000\000\000\000\153\000\000\000\172\000\000\000\001\001\000\012\044\000\000\000\105\000\000\000\106\100\300\000\200\000\000\000\301\200\000\000\225\300\000\001\134\200\000\001\205\300\000\000\300\000\200\000\234\000\001\001\026\300\000\200\305\001\000\000\306\001\301\003\000\002\000\003\334\101\000\001\241\200\000\000\026\100\376\177\205\000\000\000\206\100\101\001\300\000\000\000\001\201\000\000\325\000\201\001\234\200\000\001\305\300\000\000\000\001\000\001\334\000\001\001\026\300\000\200\005\002\000\000\006\202\101\004\100\002\200\003\034\102\000\001\341\200\000\000\026\100\376\177\304\000\000\000\000\001\000\000\334\100\000\001\036\000\200\000\007\000\000\000\004\003\000\000\000\157\163\000\004\012\000\000\000\155\141\164\143\150\144\151\162\163\000\004\003\000\000\000\057\052\000\004\007\000\000\000\151\160\141\151\162\163\000\004\006\000\000\000\162\155\144\151\162\000\004\013\000\000\000\155\141\164\143\150\146\151\154\145\163\000\004\007\000\000\000\162\145\155\157\166\145\000\000\000\000\000\044\000\000\000\155\000\000\000\155\000\000\000\155\000\000\000\155\000\000\000\155\000\000\000\155\000\000\000\156\000\000\000\156\000\000\000\156\000\000\000\156\000\000\000\157\000\000\000\157\000\000\000\157\000\000\000\157\000\000\000\156\000\000\000\157\000\000\000\163\000\000\000\163\000\000\000\163\000\000\000\163\000\000\000\163\000\000\000\163\000\000\000\164\000\000\000\164\000\000\000\164\000\000\000\164\000\000\000\165\000\000\000\165\000\000\000\165\000\000\000\165\000\000\000\164\000\000\000\165\000\000\000\171\000\000\000\171\000\000\000\171\000\000\000\172\000\000\000\015\000\000\000\002\000\000\000\160\000\000\000\000\000\043\000\000\000\005\000\000\000\144\151\162\163\000\006\000\000\000\043\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\011\000\000\000\020\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\011\000\000\000\020\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\011\000\000\000\020\000\000\000\002\000\000\000\137\000\012\000\000\000\016\000\000\000\006\000\000\000\144\156\141\155\145\000\012\000\000\000\016\000\000\000\006\000\000\000\146\151\154\145\163\000\026\000\000\000\043\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\031\000\000\000\040\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\031\000\000\000\040\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\031\000\000\000\040\000\000\000\002\000\000\000\137\000\032\000\000\000\036\000\000\000\006\000\000\000\146\156\141\155\145\000\032\000\000\000\036\000\000\000\001\000\000\000\016\000\000\000\142\165\151\154\164\151\156\137\162\155\144\151\162\000\035\000\000\000\014\000\000\000\016\000\000\000\014\000\000\000\026\000\000\000\030\000\000\000\026\000\000\000\071\000\000\000\071\000\000\000\073\000\000\000\101\000\000\000\101\000\000\000\073\000\000\000\103\000\000\000\111\000\000\000\111\000\000\000\103\000\000\000\122\000\000\000\122\000\000\000\123\000\000\000\143\000\000\000\143\000\000\000\123\000\000\000\152\000\000\000\152\000\000\000\153\000\000\000\172\000\000\000\172\000\000\000\153\000\000\000\172\000\000\000\003\000\000\000\010\000\000\000\144\157\155\141\164\143\150\000\010\000\000\000\034\000\000\000\016\000\000\000\142\165\151\154\164\151\156\137\155\153\144\151\162\000\022\000\000\000\034\000\000\000\016\000\000\000\142\165\151\154\164\151\156\137\162\155\144\151\162\000\030\000\000\000\034\000\000\000\000\000\000\000",
"\033\114\165\141\121\000\001\004\004\004\010\000\023\000\000\000\100\163\162\143\057\142\141\163\145\057\160\141\164\150\056\154\165\141\000\000\000\000\000\000\000\000\000\000\000\002\002\052\000\000\000\012\000\000\000\007\000\000\000\005\000\000\000\144\000\000\000\011\100\200\200\005\000\000\000\144\100\000\000\011\100\000\201\005\000\000\000\144\200\000\000\011\100\200\201\005\000\000\000\144\300\000\000\011\100\000\202\005\000\000\000\144\000\001\000\011\100\200\202\005\000\000\000\144\100\001\000\011\100\000\203\005\000\000\000\144\200\001\000\011\100\200\203\005\000\000\000\144\300\001\000\011\100\000\204\005\000\000\000\144\000\002\000\011\100\200\204\005\000\000\000\144\100\002\000\011\100\000\205\005\000\000\000\144\200\002\000\011\100\200\205\005\000\000\000\144\300\002\000\011\100\000\206\005\000\000\000\144\000\003\000\011\100\200\206\036\000\200\000\016\000\000\000\004\005\000\000\000\160\141\164\150\000\004\014\000\000\000\147\145\164\141\142\163\157\154\165\164\145\000\004\014\000\000\000\147\145\164\142\141\163\145\156\141\155\145\000\004\015\000\000\000\147\145\164\144\151\162\145\143\164\157\162\171\000\004\015\000\000\000\147\145\164\145\170\164\145\156\163\151\157\156\000\004\010\000\000\000\147\145\164\156\141\155\145\000\004\014\000\000\000\147\145\164\162\145\154\141\164\151\166\145\000\004\013\000\000\000\151\163\141\142\163\157\154\165\164\145\000\004\010\000\000\000\151\163\143\146\151\154\145\000\004\012\000\000\000\151\163\143\160\160\146\151\154\145\000\004\017\000\000\000\151\163\162\145\163\157\165\162\143\145\146\151\154\145\000\004\005\000\000\000\152\157\151\156\000\004\007\000\000\000\162\145\142\141\163\145\000\004\012\000\000\000\164\162\141\156\163\154\141\164\145\000\015\000\000\000\000\000\000\000\020\000\000\000\044\000\000\000\000\001\000\012\062\000\000\000\105\000\000\000\106\100\300\000\200\000\000\000\301\200\000\000\134\200\200\001\000\000\200\000\027\300\100\000\026\000\000\200\001\000\001\000\105\100\001\000\205\000\000\000\206\200\101\001\300\000\000\000\234\200\000\001\303\000\200\001\005\301\001\000\006\001\102\002\034\001\200\000\134\200\000\000\205\100\002\000\313\200\102\000\101\201\000\000\202\001\200\000\334\000\000\002\234\000\001\000\026\300\004\200\027\300\100\003\026\100\000\200\101\200\000\000\026\300\003\200\027\300\102\003\026\100\001\200\305\001\000\000\306\001\303\003\000\002\200\000\334\201\000\001\100\000\200\003\026\300\001\200\127\000\101\003\026\100\001\200\305\001\000\000\306\101\303\003\000\002\200\000\100\002\000\003\334\201\200\001\100\000\200\003\241\200\000\000\026\100\372\177\136\000\000\001\036\000\200\000\016\000\000\000\004\005\000\000\000\160\141\164\150\000\004\012\000\000\000\164\162\141\156\163\154\141\164\145\000\004\002\000\000\000\057\000\004\001\000\000\000\000\004\002\000\000\000\056\000\004\004\000\000\000\151\151\146\000\004\013\000\000\000\151\163\141\142\163\157\154\165\164\145\000\004\003\000\000\000\157\163\000\004\007\000\000\000\147\145\164\143\167\144\000\004\007\000\000\000\151\160\141\151\162\163\000\004\010\000\000\000\145\170\160\154\157\144\145\000\004\003\000\000\000\056\056\000\004\015\000\000\000\147\145\164\144\151\162\145\143\164\157\162\171\000\004\005\000\000\000\152\157\151\156\000\000\000\000\000\062\000\000\000\022\000\000\000\022\000\000\000\022\000\000\000\022\000\000\000\022\000\000\000\022\000\000\000\023\000\000\000\023\000\000\000\023\000\000\000\026\000\000\000\026\000\000\000\026\000\000\000\026\000\000\000\026\000\000\000\026\000\000\000\026\000\000\000\026\000\000\000\026\000\000\000\026\000\000\000\031\000\000\000\031\000\000\000\031\000\000\000\031\000\000\000\031\000\000\000\031\000\000\000\031\000\000\000\032\000\000\000\032\000\000\000\033\000\000\000\033\000\000\000\034\000\000\000\034\000\000\000\035\000\000\000\035\000\000\000\035\000\000\000\035\000\000\000\035\000\000\000\035\000\000\000\036\000\000\000\036\000\000\000\037\000\000\000\037\000\000\000\037\000\000\000\037\000\000\000\037\000\000\000\037\000\000\000\031\000\000\000\040\000\000\000\043\000\000\000\044\000\000\000\007\000\000\000\002\000\000\000\160\000\000\000\000\000\061\000\000\000\007\000\000\000\162\145\163\165\154\164\000\023\000\000\000\061\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\031\000\000\000\060\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\031\000\000\000\060\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\031\000\000\000\060\000\000\000\002\000\000\000\137\000\032\000\000\000\056\000\000\000\005\000\000\000\160\141\162\164\000\032\000\000\000\056\000\000\000\000\000\000\000\000\000\000\000\053\000\000\000\063\000\000\000\000\001\000\007\022\000\000\000\105\000\000\000\106\100\300\000\200\000\000\000\134\200\000\001\213\200\300\000\001\301\000\000\102\001\200\000\234\200\000\002\232\000\000\000\026\100\001\200\313\000\301\000\101\101\001\000\215\101\101\001\335\000\000\002\336\000\000\000\026\000\000\200\136\000\000\001\036\000\200\000\006\000\000\000\004\005\000\000\000\160\141\164\150\000\004\010\000\000\000\147\145\164\156\141\155\145\000\004\011\000\000\000\146\151\156\144\154\141\163\164\000\004\002\000\000\000\056\000\004\004\000\000\000\163\165\142\000\003\000\000\000\000\000\000\360\077\000\000\000\000\022\000\000\000\054\000\000\000\054\000\000\000\054\000\000\000\054\000\000\000\055\000\000\000\055\000\000\000\055\000\000\000\055\000\000\000\056\000\000\000\056\000\000\000\057\000\000\000\057\000\000\000\057\000\000\000\057\000\000\000\057\000\000\000\057\000\000\000\061\000\000\000\063\000\000\000\003\000\000\000\002\000\000\000\160\000\000\000\000\000\021\000\000\000\005\000\000\000\156\141\155\145\000\004\000\000\000\021\000\000\000\002\000\000\000\151\000\010\000\000\000\021\000\000\000\000\000\000\000\000\000\000\000\073\000\000\000\103\000\000\000\000\001\000\006\022\000\000\000\113\000\100\000\301\100\000\000\002\001\200\000\134\200\000\002\132\000\000\000\026\000\002\200\030\100\000\201\026\000\000\200\115\200\300\000\213\300\100\000\001\201\000\000\100\001\200\000\235\000\000\002\236\000\000\000\026\100\000\200\201\000\001\000\236\000\000\001\036\000\200\000\005\000\000\000\004\011\000\000\000\146\151\156\144\154\141\163\164\000\004\002\000\000\000\057\000\003\000\000\000\000\000\000\360\077\004\004\000\000\000\163\165\142\000\004\002\000\000\000\056\000\000\000\000\000\022\000\000\000\074\000\000\000\074\000\000\000\074\000\000\000\074\000\000\000\075\000\000\000\075\000\000\000\076\000\000\000\076\000\000\000\076\000\000\000\077\000\000\000\077\000\000\000\077\000\000\000\077\000\000\000\077\000\000\000\077\000\000\000\101\000\000\000\101\000\000\000\103\000\000\000\002\000\000\000\002\000\000\000\160\000\000\000\000\000\021\000\000\000\002\000\000\000\151\000\004\000\000\000\021\000\000\000\000\000\000\000\000\000\000\000\112\000\000\000\121\000\000\000\000\001\000\005\016\000\000\000\113\000\100\000\301\100\000\000\002\001\200\000\134\200\000\002\132\000\000\000\026\000\001\200\213\200\100\000\000\001\200\000\235\000\200\001\236\000\000\000\026\100\000\200\201\300\000\000\236\000\000\001\036\000\200\000\004\000\000\000\004\011\000\000\000\146\151\156\144\154\141\163\164\000\004\002\000\000\000\056\000\004\004\000\000\000\163\165\142\000\004\001\000\000\000\000\000\000\000\000\016\000\000\000\113\000\000\000\113\000\000\000\113\000\000\000\113\000\000\000\114\000\000\000\114\000\000\000\115\000\000\000\115\000\000\000\115\000\000\000\115\000\000\000\115\000\000\000\117\000\000\000\117\000\000\000\121\000\000\000\002\000\000\000\002\000\000\000\160\000\000\000\000\000\015\000\000\000\002\000\000\000\151\000\004\000\000\000\015\000\000\000\000\000\000\000\000\000\000\000\131\000\000\000\140\000\000\000\000\001\000\005\014\000\000\000\113\000\100\000\301\100\000\000\134\200\200\001\132\000\000\000\026\000\001\200\213\200\100\000\014\301\300\000\235\000\200\001\236\000\000\000\026\000\000\200\036\000\000\001\036\000\200\000\004\000\000\000\004\011\000\000\000\146\151\156\144\154\141\163\164\000\004\005\000\000\000\133\057\134\135\000\004\004\000\000\000\163\165\142\000\003\000\000\000\000\000\000\360\077\000\000\000\000\014\000\000\000\132\000\000\000\132\000\000\000\132\000\000\000\133\000\000\000\133\000\000\000\134\000\000\000\134\000\000\000\134\000\000\000\134\000\000\000\134\000\000\000\136\000\000\000\140\000\000\000\002\000\000\000\002\000\000\000\160\000\000\000\000\000\013\000\000\000\002\000\000\000\151\000\003\000\000\000\013\000\000\000\000\000\000\000\000\000\000\000\147\000\000\000\213\000\000\000\000\002\000\011\107\000\000\000\201\000\000\000\305\100\000\000\306\200\300\001\000\001\000\000\334\200\000\001\001\301\000\000\025\000\201\001\305\100\000\000\306\200\300\001\000\001\200\000\334\200\000\001\001\301\000\000\125\000\201\001\027\100\000\000\026\100\000\200\301\000\001\000\336\000\000\001\313\100\101\000\101\301\000\000\334\200\200\001\332\000\000\000\026\000\006\200\013\201\101\000\201\301\001\000\300\001\200\001\034\201\000\002\113\201\301\000\301\301\001\000\000\002\200\001\134\201\000\002\027\100\001\002\026\200\003\200\013\201\101\000\214\301\301\001\034\201\200\001\000\000\000\002\013\201\301\000\214\301\301\001\034\201\200\001\100\000\000\002\026\000\000\200\026\000\001\200\013\101\101\000\201\301\000\000\034\201\200\001\300\000\000\002\026\000\371\177\013\101\101\000\201\301\000\000\034\201\200\001\300\000\000\002\332\000\000\000\026\000\002\200\000\001\000\001\101\001\002\000\225\100\001\002\013\101\101\000\201\301\000\000\314\301\301\001\034\201\000\002\300\000\000\002\026\000\375\177\000\001\000\001\100\001\200\000\225\100\001\002\013\201\101\001\201\301\001\000\301\101\002\000\035\001\000\002\036\001\000\000\036\000\200\000\012\000\000\000\004\001\000\000\000\000\004\005\000\000\000\160\141\164\150\000\004\014\000\000\000\147\145\164\141\142\163\157\154\165\164\145\000\004\002\000\000\000\057\000\004\002\000\000\000\056\000\004\005\000\000\000\146\151\156\144\000\004\004\000\000\000\163\165\142\000\003\000\000\000\000\000\000\360\077\004\004\000\000\000\056\056\057\000\003\000\000\000\000\000\000\000\300\000\000\000\000\107\000\000\000\150\000\000\000\153\000\000\000\153\000\000\000\153\000\000\000\153\000\000\000\153\000\000\000\153\000\000\000\154\000\000\000\154\000\000\000\154\000\000\000\154\000\000\000\154\000\000\000\154\000\000\000\157\000\000\000\157\000\000\000\160\000\000\000\160\000\000\000\164\000\000\000\164\000\000\000\164\000\000\000\165\000\000\000\165\000\000\000\166\000\000\000\166\000\000\000\166\000\000\000\166\000\000\000\166\000\000\000\166\000\000\000\166\000\000\000\166\000\000\000\166\000\000\000\166\000\000\000\167\000\000\000\167\000\000\000\167\000\000\000\167\000\000\000\170\000\000\000\170\000\000\000\170\000\000\000\170\000\000\000\170\000\000\000\172\000\000\000\174\000\000\000\174\000\000\000\174\000\000\000\174\000\000\000\174\000\000\000\200\000\000\000\200\000\000\000\200\000\000\000\200\000\000\000\201\000\000\000\201\000\000\000\202\000\000\000\202\000\000\000\202\000\000\000\203\000\000\000\203\000\000\000\203\000\000\000\203\000\000\000\203\000\000\000\203\000\000\000\207\000\000\000\207\000\000\000\207\000\000\000\212\000\000\000\212\000\000\000\212\000\000\000\212\000\000\000\212\000\000\000\213\000\000\000\004\000\000\000\004\000\000\000\163\162\143\000\000\000\000\000\106\000\000\000\004\000\000\000\144\163\164\000\000\000\000\000\106\000\000\000\007\000\000\000\162\145\163\165\154\164\000\001\000\000\000\106\000\000\000\002\000\000\000\151\000\024\000\000\000\106\000\000\000\000\000\000\000\000\000\000\000\222\000\000\000\226\000\000\000\000\001\000\006\022\000\000\000\113\000\100\000\301\100\000\000\001\101\000\000\134\200\000\002\213\000\100\000\001\201\000\000\101\201\000\000\234\200\000\002\127\300\300\000\026\000\001\200\127\000\301\000\026\200\000\200\127\100\101\001\026\000\000\200\302\100\000\000\302\000\200\000\336\000\000\001\036\000\200\000\006\000\000\000\004\004\000\000\000\163\165\142\000\003\000\000\000\000\000\000\360\077\003\000\000\000\000\000\000\000\100\004\002\000\000\000\057\000\004\002\000\000\000\134\000\004\002\000\000\000\072\000\000\000\000\000\022\000\000\000\223\000\000\000\223\000\000\000\223\000\000\000\223\000\000\000\224\000\000\000\224\000\000\000\224\000\000\000\224\000\000\000\225\000\000\000\225\000\000\000\225\000\000\000\225\000\000\000\225\000\000\000\225\000\000\000\225\000\000\000\225\000\000\000\225\000\000\000\226\000\000\000\003\000\000\000\002\000\000\000\160\000\000\000\000\000\021\000\000\000\004\000\000\000\143\150\061\000\004\000\000\000\021\000\000\000\004\000\000\000\143\150\062\000\010\000\000\000\021\000\000\000\000\000\000\000\000\000\000\000\237\000\000\000\243\000\000\000\000\001\000\006\021\000\000\000\112\000\000\001\201\000\000\000\301\100\000\000\142\100\000\001\205\200\000\000\206\300\100\001\300\000\000\000\234\200\000\001\213\000\101\001\234\200\000\001\305\100\001\000\306\200\301\001\000\001\200\000\100\001\000\001\335\000\200\001\336\000\000\000\036\000\200\000\007\000\000\000\004\003\000\000\000\056\143\000\004\003\000\000\000\056\163\000\004\005\000\000\000\160\141\164\150\000\004\015\000\000\000\147\145\164\145\170\164\145\156\163\151\157\156\000\004\006\000\000\000\154\157\167\145\162\000\004\006\000\000\000\164\141\142\154\145\000\004\011\000\000\000\143\157\156\164\141\151\156\163\000\000\000\000\000\021\000\000\000\240\000\000\000\240\000\000\000\240\000\000\000\240\000\000\000\241\000\000\000\241\000\000\000\241\000\000\000\241\000\000\000\241\000\000\000\241\000\000\000\242\000\000\000\242\000\000\000\242\000\000\000\242\000\000\000\242\000\000\000\242\000\000\000\243\000\000\000\003\000\000\000\006\000\000\000\146\156\141\155\145\000\000\000\000\000\020\000\000\000\013\000\000\000\145\170\164\145\156\163\151\157\156\163\000\004\000\000\000\020\000\000\000\004\000\000\000\145\170\164\000\012\000\000\000\020\000\000\000\000\000\000\000\000\000\000\000\245\000\000\000\251\000\000\000\000\001\000\007\024\000\000\000\112\000\200\002\201\000\000\000\301\100\000\000\001\201\000\000\101\301\000\000\201\001\001\000\142\100\200\002\205\100\001\000\206\200\101\001\300\000\000\000\234\200\000\001\213\300\101\001\234\200\000\001\305\000\002\000\306\100\302\001\000\001\200\000\100\001\000\001\335\000\200\001\336\000\000\000\036\000\200\000\012\000\000\000\004\004\000\000\000\056\143\143\000\004\005\000\000\000\056\143\160\160\000\004\005\000\000\000\056\143\170\170\000\004\003\000\000\000\056\143\000\004\003\000\000\000\056\163\000\004\005\000\000\000\160\141\164\150\000\004\015\000\000\000\147\145\164\145\170\164\145\156\163\151\157\156\000\004\006\000\000\000\154\157\167\145\162\000\004\006\000\000\000\164\141\142\154\145\000\004\011\000\000\000\143\157\156\164\141\151\156\163\000\000\000\000\000\024\000\000\000\246\000\000\000\246\000\000\000\246\000\000\000\246\000\000\000\246\000\000\000\246\000\000\000\246\000\000\000\247\000\000\000\247\000\000\000\247\000\000\000\247\000\000\000\247\000\000\000\247\000\000\000\250\000\000\000\250\000\000\000\250\000\000\000\250\000\000\000\250\000\000\000\250\000\000\000\251\000\000\000\003\000\000\000\006\000\000\000\146\156\141\155\145\000\000\000\000\000\023\000\000\000\013\000\000\000\145\170\164\145\156\163\151\157\156\163\000\007\000\000\000\023\000\000\000\004\000\000\000\145\170\164\000\015\000\000\000\023\000\000\000\000\000\000\000\000\000\000\000\261\000\000\000\265\000\000\000\000\001\000\006\020\000\000\000\112\000\200\000\201\000\000\000\142\100\200\000\205\100\000\000\206\200\100\001\300\000\000\000\234\200\000\001\213\300\100\001\234\200\000\001\305\000\001\000\306\100\301\001\000\001\200\000\100\001\000\001\335\000\200\001\336\000\000\000\036\000\200\000\006\000\000\000\004\004\000\000\000\056\162\143\000\004\005\000\000\000\160\141\164\150\000\004\015\000\000\000\147\145\164\145\170\164\145\156\163\151\157\156\000\004\006\000\000\000\154\157\167\145\162\000\004\006\000\000\000\164\141\142\154\145\000\004\011\000\000\000\143\157\156\164\141\151\156\163\000\000\000\000\000\020\000\000\000\262\000\000\000\262\000\000\000\262\000\000\000\263\000\000\000\263\000\000\000\263\000\000\000\263\000\000\000\263\000\000\000\263\000\000\000\264\000\000\000\264\000\000\000\264\000\000\000\264\000\000\000\264\000\000\000\264\000\000\000\265\000\000\000\003\000\000\000\006\000\000\000\146\156\141\155\145\000\000\000\000\000\017\000\000\000\013\000\000\000\145\170\164\145\156\163\151\157\156\163\000\003\000\000\000\017\000\000\000\004\000\000\000\145\170\164\000\011\000\000\000\017\000\000\000\000\000\000\000\000\000\000\000\275\000\000\000\323\000\000\000\000\002\000\005\041\000\000\000\032\100\000\000\026\000\000\200\001\000\000\000\132\100\000\000\026\000\000\200\036\000\000\001\205\100\000\000\206\200\100\001\300\000\200\000\234\200\000\001\232\000\000\000\026\000\000\200\136\000\000\001\027\300\100\000\026\000\000\200\001\000\000\000\213\000\101\000\234\200\000\001\030\200\200\202\026\300\001\200\213\200\101\000\001\301\001\000\234\200\200\001\232\100\000\000\026\200\000\200\200\000\000\000\301\300\001\000\025\300\000\001\200\000\000\000\300\000\200\000\225\300\000\001\236\000\000\001\036\000\200\000\010\000\000\000\004\001\000\000\000\000\004\005\000\000\000\160\141\164\150\000\004\013\000\000\000\151\163\141\142\163\157\154\165\164\145\000\004\002\000\000\000\056\000\004\004\000\000\000\154\145\156\000\003\000\000\000\000\000\000\000\000\004\011\000\000\000\145\156\144\163\167\151\164\150\000\004\002\000\000\000\057\000\000\000\000\000\041\000\000\000\276\000\000\000\276\000\000\000\277\000\000\000\302\000\000\000\302\000\000\000\303\000\000\000\306\000\000\000\306\000\000\000\306\000\000\000\306\000\000\000\306\000\000\000\306\000\000\000\307\000\000\000\312\000\000\000\312\000\000\000\313\000\000\000\316\000\000\000\316\000\000\000\316\000\000\000\316\000\000\000\316\000\000\000\316\000\000\000\316\000\000\000\316\000\000\000\316\000\000\000\317\000\000\000\317\000\000\000\317\000\000\000\322\000\000\000\322\000\000\000\322\000\000\000\322\000\000\000\323\000\000\000\002\000\000\000\010\000\000\000\154\145\141\144\151\156\147\000\000\000\000\000\040\000\000\000\011\000\000\000\164\162\141\151\154\151\156\147\000\000\000\000\000\040\000\000\000\000\000\000\000\000\000\000\000\333\000\000\000\337\000\000\000\000\003\000\007\021\000\000\000\305\000\000\000\306\100\300\001\005\001\000\000\006\201\100\002\100\001\200\000\200\001\000\000\034\001\200\001\334\200\000\000\000\000\200\001\305\000\000\000\306\300\300\001\000\001\000\001\100\001\000\000\334\200\200\001\000\000\200\001\036\000\000\001\036\000\200\000\004\000\000\000\004\005\000\000\000\160\141\164\150\000\004\014\000\000\000\147\145\164\141\142\163\157\154\165\164\145\000\004\005\000\000\000\152\157\151\156\000\004\014\000\000\000\147\145\164\162\145\154\141\164\151\166\145\000\000\000\000\000\021\000\000\000\334\000\000\000\334\000\000\000\334\000\000\000\334\000\000\000\334\000\000\000\334\000\000\000\334\000\000\000\334\000\000\000\334\000\000\000\335\000\000\000\335\000\000\000\335\000\000\000\335\000\000\000\335\000\000\000\335\000\000\000\336\000\000\000\337\000\000\000\003\000\000\000\002\000\000\000\160\000\000\000\000\000\020\000\000\000\010\000\000\000\157\154\144\142\141\163\145\000\000\000\000\000\020\000\000\000\010\000\000\000\156\145\167\142\141\163\145\000\000\000\000\000\020\000\000\000\000\000\000\000\000\000\000\000\347\000\000\000\371\000\000\000\000\002\000\014\047\000\000\000\205\000\000\000\300\000\000\000\234\200\000\001\027\100\100\001\026\000\004\200\212\000\000\000\305\200\000\000\000\001\000\000\334\000\001\001\026\300\001\200\005\102\000\000\006\302\100\004\100\002\000\001\205\002\001\000\206\102\101\005\300\002\200\003\234\002\000\001\034\102\000\000\341\200\000\000\026\100\375\177\236\000\000\001\026\300\003\200\132\100\000\000\026\000\002\200\205\200\001\000\206\300\101\001\301\000\002\000\234\200\000\001\232\000\000\000\026\100\000\200\101\100\002\000\026\000\000\200\101\200\002\000\213\300\102\000\001\001\003\000\100\001\200\000\234\200\000\002\236\000\000\001\036\000\200\000\015\000\000\000\004\005\000\000\000\164\171\160\145\000\004\006\000\000\000\164\141\142\154\145\000\004\007\000\000\000\151\160\141\151\162\163\000\004\007\000\000\000\151\156\163\145\162\164\000\004\005\000\000\000\160\141\164\150\000\004\012\000\000\000\164\162\141\156\163\154\141\164\145\000\004\003\000\000\000\157\163\000\004\003\000\000\000\151\163\000\004\010\000\000\000\167\151\156\144\157\167\163\000\004\002\000\000\000\134\000\004\002\000\000\000\057\000\004\005\000\000\000\147\163\165\142\000\004\005\000\000\000\133\057\134\135\000\000\000\000\000\047\000\000\000\350\000\000\000\350\000\000\000\350\000\000\000\350\000\000\000\350\000\000\000\351\000\000\000\352\000\000\000\352\000\000\000\352\000\000\000\352\000\000\000\353\000\000\000\353\000\000\000\353\000\000\000\353\000\000\000\353\000\000\000\353\000\000\000\353\000\000\000\353\000\000\000\352\000\000\000\353\000\000\000\355\000\000\000\355\000\000\000\357\000\000\000\357\000\000\000\360\000\000\000\360\000\000\000\360\000\000\000\360\000\000\000\360\000\000\000\360\000\000\000\361\000\000\000\361\000\000\000\363\000\000\000\366\000\000\000\366\000\000\000\366\000\000\000\366\000\000\000\367\000\000\000\371\000\000\000\011\000\000\000\002\000\000\000\160\000\000\000\000\000\046\000\000\000\004\000\000\000\163\145\160\000\000\000\000\000\046\000\000\000\007\000\000\000\162\145\163\165\154\164\000\006\000\000\000\025\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\011\000\000\000\024\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\011\000\000\000\024\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\011\000\000\000\024\000\000\000\002\000\000\000\137\000\012\000\000\000\022\000\000\000\006\000\000\000\166\141\154\165\145\000\012\000\000\000\022\000\000\000\007\000\000\000\162\145\163\165\154\164\000\045\000\000\000\046\000\000\000\000\000\000\000\052\000\000\000\010\000\000\000\010\000\000\000\020\000\000\000\044\000\000\000\020\000\000\000\053\000\000\000\063\000\000\000\053\000\000\000\073\000\000\000\103\000\000\000\073\000\000\000\112\000\000\000\121\000\000\000\112\000\000\000\131\000\000\000\140\000\000\000\131\000\000\000\147\000\000\000\213\000\000\000\147\000\000\000\222\000\000\000\226\000\000\000\222\000\000\000\237\000\000\000\243\000\000\000\237\000\000\000\245\000\000\000\251\000\000\000\245\000\000\000\261\000\000\000\265\000\000\000\261\000\000\000\275\000\000\000\323\000\000\000\275\000\000\000\333\000\000\000\337\000\000\000\333\000\000\000\347\000\000\000\371\000\000\000\347\000\000\000\371\000\000\000\000\000\000\000\000\000\000\000",
"\033\114\165\141\121\000\001\004\004\004\010\000\025\000\000\000\100\163\162\143\057\142\141\163\145\057\163\164\162\151\156\147\056\154\165\141\000\000\000\000\000\000\000\000\000\000\000\002\002\015\000\000\000\005\000\000\000\144\000\000\000\011\100\200\200\005\000\000\000\144\100\000\000\011\100\000\201\005\000\000\000\144\200\000\000\011\100\200\201\005\000\000\000\144\300\000\000\011\100\000\202\036\000\200\000\005\000\000\000\004\007\000\000\000\163\164\162\151\156\147\000\004\011\000\000\000\145\156\144\163\167\151\164\150\000\004\010\000\000\000\145\170\160\154\157\144\145\000\004\011\000\000\000\146\151\156\144\154\141\163\164\000\004\013\000\000\000\163\164\141\162\164\163\167\151\164\150\000\004\000\000\000\000\000\000\000\014\000\000\000\026\000\000\000\000\002\000\007\025\000\000\000\032\000\000\000\026\300\003\200\132\000\000\000\026\100\003\200\213\000\100\000\234\200\000\001\313\000\300\000\334\200\000\001\031\200\200\001\026\300\001\200\013\101\100\000\222\001\200\001\034\201\200\001\127\100\000\002\026\000\000\200\002\101\000\000\002\001\200\000\036\001\000\001\202\000\000\000\236\000\000\001\036\000\200\000\002\000\000\000\004\004\000\000\000\154\145\156\000\004\004\000\000\000\163\165\142\000\000\000\000\000\025\000\000\000\015\000\000\000\015\000\000\000\015\000\000\000\015\000\000\000\016\000\000\000\016\000\000\000\017\000\000\000\017\000\000\000\020\000\000\000\020\000\000\000\021\000\000\000\021\000\000\000\021\000\000\000\021\000\000\000\021\000\000\000\021\000\000\000\021\000\000\000\021\000\000\000\025\000\000\000\025\000\000\000\026\000\000\000\004\000\000\000\011\000\000\000\150\141\171\163\164\141\143\153\000\000\000\000\000\024\000\000\000\007\000\000\000\156\145\145\144\154\145\000\000\000\000\000\024\000\000\000\005\000\000\000\150\154\145\156\000\006\000\000\000\022\000\000\000\005\000\000\000\156\154\145\156\000\010\000\000\000\022\000\000\000\000\000\000\000\000\000\000\000\036\000\000\000\050\000\000\000\000\003\000\020\041\000\000\000\027\000\300\000\026\100\000\200\302\000\000\000\336\000\000\001\301\100\000\000\012\001\000\000\144\001\000\000\000\000\000\000\000\000\200\000\000\000\200\001\000\000\000\001\203\001\200\003\026\000\002\200\205\202\000\000\206\302\100\005\300\002\000\002\013\003\101\000\200\003\200\001\315\103\101\004\034\003\000\002\234\102\000\000\314\100\301\004\141\201\000\000\026\000\375\177\105\201\000\000\106\301\300\002\200\001\000\002\313\001\101\000\100\002\200\001\334\001\200\001\134\101\000\000\036\001\000\001\036\000\200\000\006\000\000\000\004\001\000\000\000\000\003\000\000\000\000\000\000\000\000\004\006\000\000\000\164\141\142\154\145\000\004\007\000\000\000\151\156\163\145\162\164\000\004\004\000\000\000\163\165\142\000\003\000\000\000\000\000\000\360\077\001\000\000\000\000\000\000\000\042\000\000\000\042\000\000\000\004\000\000\005\010\000\000\000\004\000\000\000\013\000\100\000\204\000\200\000\304\000\000\001\004\001\200\001\035\000\200\002\036\000\000\000\036\000\200\000\001\000\000\000\004\005\000\000\000\146\151\156\144\000\000\000\000\000\010\000\000\000\042\000\000\000\042\000\000\000\042\000\000\000\042\000\000\000\042\000\000\000\042\000\000\000\042\000\000\000\042\000\000\000\000\000\000\000\004\000\000\000\002\000\000\000\163\000\010\000\000\000\160\141\164\164\145\162\156\000\004\000\000\000\160\157\163\000\006\000\000\000\160\154\141\151\156\000\041\000\000\000\037\000\000\000\037\000\000\000\037\000\000\000\037\000\000\000\040\000\000\000\041\000\000\000\042\000\000\000\042\000\000\000\042\000\000\000\042\000\000\000\042\000\000\000\042\000\000\000\042\000\000\000\043\000\000\000\043\000\000\000\043\000\000\000\043\000\000\000\043\000\000\000\043\000\000\000\043\000\000\000\043\000\000\000\044\000\000\000\042\000\000\000\044\000\000\000\046\000\000\000\046\000\000\000\046\000\000\000\046\000\000\000\046\000\000\000\046\000\000\000\046\000\000\000\047\000\000\000\050\000\000\000\012\000\000\000\002\000\000\000\163\000\000\000\000\000\040\000\000\000\010\000\000\000\160\141\164\164\145\162\156\000\000\000\000\000\040\000\000\000\006\000\000\000\160\154\141\151\156\000\000\000\000\000\040\000\000\000\004\000\000\000\160\157\163\000\005\000\000\000\040\000\000\000\004\000\000\000\141\162\162\000\006\000\000\000\040\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\014\000\000\000\030\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\014\000\000\000\030\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\014\000\000\000\030\000\000\000\003\000\000\000\163\164\000\015\000\000\000\026\000\000\000\003\000\000\000\163\160\000\015\000\000\000\026\000\000\000\000\000\000\000\000\000\000\000\060\000\000\000\071\000\000\000\000\003\000\011\017\000\000\000\301\000\000\000\013\101\100\000\200\001\200\000\314\201\300\001\000\002\000\001\034\201\200\002\032\001\000\000\026\000\000\200\300\000\000\002\032\101\000\000\026\100\375\177\030\300\000\200\026\000\000\200\336\000\000\001\036\000\200\000\003\000\000\000\003\000\000\000\000\000\000\000\000\004\005\000\000\000\146\151\156\144\000\003\000\000\000\000\000\000\360\077\000\000\000\000\017\000\000\000\061\000\000\000\063\000\000\000\063\000\000\000\063\000\000\000\063\000\000\000\063\000\000\000\064\000\000\000\064\000\000\000\064\000\000\000\065\000\000\000\065\000\000\000\066\000\000\000\066\000\000\000\067\000\000\000\071\000\000\000\005\000\000\000\002\000\000\000\163\000\000\000\000\000\016\000\000\000\010\000\000\000\160\141\164\164\145\162\156\000\000\000\000\000\016\000\000\000\006\000\000\000\160\154\141\151\156\000\000\000\000\000\016\000\000\000\005\000\000\000\143\165\162\162\000\001\000\000\000\016\000\000\000\005\000\000\000\156\145\170\164\000\006\000\000\000\013\000\000\000\000\000\000\000\000\000\000\000\101\000\000\000\103\000\000\000\000\002\000\007\013\000\000\000\213\000\100\000\000\001\200\000\101\101\000\000\202\001\200\000\234\200\200\002\127\100\100\001\026\000\000\200\202\100\000\000\202\000\200\000\236\000\000\001\036\000\200\000\002\000\000\000\004\005\000\000\000\146\151\156\144\000\003\000\000\000\000\000\000\360\077\000\000\000\000\013\000\000\000\102\000\000\000\102\000\000\000\102\000\000\000\102\000\000\000\102\000\000\000\102\000\000\000\102\000\000\000\102\000\000\000\102\000\000\000\102\000\000\000\103\000\000\000\002\000\000\000\011\000\000\000\150\141\171\163\164\141\143\153\000\000\000\000\000\012\000\000\000\007\000\000\000\156\145\145\144\154\145\000\000\000\000\000\012\000\000\000\000\000\000\000\015\000\000\000\014\000\000\000\026\000\000\000\014\000\000\000\036\000\000\000\050\000\000\000\036\000\000\000\060\000\000\000\071\000\000\000\060\000\000\000\101\000\000\000\103\000\000\000\101\000\000\000\103\000\000\000\000\000\000\000\000\000\000\000",
- "\033\114\165\141\121\000\001\004\004\004\010\000\024\000\000\000\100\163\162\143\057\142\141\163\145\057\164\141\142\154\145\056\154\165\141\000\000\000\000\000\000\000\000\000\000\000\002\002\020\000\000\000\005\000\000\000\144\000\000\000\011\100\200\200\005\000\000\000\144\100\000\000\011\100\000\201\005\000\000\000\144\200\000\000\011\100\200\201\005\000\000\000\144\300\000\000\011\100\000\202\005\000\000\000\144\000\001\000\011\100\200\202\036\000\200\000\006\000\000\000\004\006\000\000\000\164\141\142\154\145\000\004\011\000\000\000\143\157\156\164\141\151\156\163\000\004\010\000\000\000\145\170\164\162\141\143\164\000\004\010\000\000\000\151\155\160\154\157\144\145\000\004\005\000\000\000\152\157\151\156\000\004\012\000\000\000\164\162\141\156\163\154\141\164\145\000\005\000\000\000\000\000\000\000\014\000\000\000\023\000\000\000\000\002\000\010\015\000\000\000\205\000\000\000\300\000\000\000\234\000\001\001\026\300\000\200\027\100\000\003\026\100\000\200\302\001\200\000\336\001\000\001\241\200\000\000\026\100\376\177\202\000\000\000\236\000\000\001\036\000\200\000\001\000\000\000\004\006\000\000\000\160\141\151\162\163\000\000\000\000\000\015\000\000\000\015\000\000\000\015\000\000\000\015\000\000\000\015\000\000\000\016\000\000\000\016\000\000\000\017\000\000\000\017\000\000\000\015\000\000\000\020\000\000\000\022\000\000\000\022\000\000\000\023\000\000\000\007\000\000\000\002\000\000\000\164\000\000\000\000\000\014\000\000\000\006\000\000\000\166\141\154\165\145\000\000\000\000\000\014\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\003\000\000\000\012\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\003\000\000\000\012\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\003\000\000\000\012\000\000\000\002\000\000\000\137\000\004\000\000\000\010\000\000\000\002\000\000\000\166\000\004\000\000\000\010\000\000\000\000\000\000\000\000\000\000\000\033\000\000\000\041\000\000\000\000\002\000\013\016\000\000\000\212\000\000\000\305\000\000\000\000\001\000\000\334\000\001\001\026\000\001\200\005\102\000\000\006\202\100\004\100\002\000\001\206\102\200\003\034\102\200\001\341\200\000\000\026\000\376\177\236\000\000\001\036\000\200\000\003\000\000\000\004\007\000\000\000\151\160\141\151\162\163\000\004\006\000\000\000\164\141\142\154\145\000\004\007\000\000\000\151\156\163\145\162\164\000\000\000\000\000\016\000\000\000\034\000\000\000\035\000\000\000\035\000\000\000\035\000\000\000\035\000\000\000\036\000\000\000\036\000\000\000\036\000\000\000\036\000\000\000\036\000\000\000\035\000\000\000\036\000\000\000\040\000\000\000\041\000\000\000\010\000\000\000\004\000\000\000\141\162\162\000\000\000\000\000\015\000\000\000\006\000\000\000\146\156\141\155\145\000\000\000\000\000\015\000\000\000\007\000\000\000\162\145\163\165\154\164\000\001\000\000\000\015\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\004\000\000\000\014\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\004\000\000\000\014\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\004\000\000\000\014\000\000\000\002\000\000\000\137\000\005\000\000\000\012\000\000\000\002\000\000\000\166\000\005\000\000\000\012\000\000\000\000\000\000\000\000\000\000\000\051\000\000\000\062\000\000\000\000\004\000\016\025\000\000\000\001\001\000\000\105\101\000\000\200\001\000\000\134\001\001\001\026\300\002\200\127\000\100\002\026\000\001\200\332\000\000\000\026\200\000\200\200\002\000\002\300\002\200\001\025\301\002\005\200\002\000\002\300\002\200\000\000\003\200\004\100\003\000\001\025\101\003\005\141\201\000\000\026\100\374\177\036\001\000\001\036\000\200\000\002\000\000\000\004\001\000\000\000\000\004\007\000\000\000\151\160\141\151\162\163\000\000\000\000\000\025\000\000\000\052\000\000\000\053\000\000\000\053\000\000\000\053\000\000\000\053\000\000\000\054\000\000\000\054\000\000\000\054\000\000\000\054\000\000\000\055\000\000\000\055\000\000\000\055\000\000\000\057\000\000\000\057\000\000\000\057\000\000\000\057\000\000\000\057\000\000\000\053\000\000\000\057\000\000\000\061\000\000\000\062\000\000\000\012\000\000\000\004\000\000\000\141\162\162\000\000\000\000\000\024\000\000\000\007\000\000\000\142\145\146\157\162\145\000\000\000\000\000\024\000\000\000\006\000\000\000\141\146\164\145\162\000\000\000\000\000\024\000\000\000\010\000\000\000\142\145\164\167\145\145\156\000\000\000\000\000\024\000\000\000\007\000\000\000\162\145\163\165\154\164\000\001\000\000\000\024\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\004\000\000\000\023\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\004\000\000\000\023\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\004\000\000\000\023\000\000\000\002\000\000\000\137\000\005\000\000\000\021\000\000\000\002\000\000\000\166\000\005\000\000\000\021\000\000\000\000\000\000\000\000\000\000\000\072\000\000\000\102\000\000\000\000\000\007\017\024\000\000\000\112\000\000\000\205\000\000\000\300\000\000\000\234\000\001\001\026\200\002\200\305\001\000\000\000\002\000\003\334\001\001\001\026\000\001\200\005\103\000\000\006\203\100\006\100\003\200\000\200\003\200\005\034\103\200\001\341\201\000\000\026\000\376\177\241\200\000\000\026\200\374\177\136\000\000\001\036\000\200\000\003\000\000\000\004\007\000\000\000\151\160\141\151\162\163\000\004\006\000\000\000\164\141\142\154\145\000\004\007\000\000\000\151\156\163\145\162\164\000\000\000\000\000\024\000\000\000\073\000\000\000\074\000\000\000\074\000\000\000\074\000\000\000\074\000\000\000\075\000\000\000\075\000\000\000\075\000\000\000\075\000\000\000\076\000\000\000\076\000\000\000\076\000\000\000\076\000\000\000\076\000\000\000\075\000\000\000\076\000\000\000\074\000\000\000\077\000\000\000\101\000\000\000\102\000\000\000\014\000\000\000\004\000\000\000\141\162\147\000\000\000\000\000\023\000\000\000\007\000\000\000\162\145\163\165\154\164\000\001\000\000\000\023\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\004\000\000\000\022\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\004\000\000\000\022\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\004\000\000\000\022\000\000\000\002\000\000\000\137\000\005\000\000\000\020\000\000\000\002\000\000\000\164\000\005\000\000\000\020\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\010\000\000\000\020\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\010\000\000\000\020\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\010\000\000\000\020\000\000\000\002\000\000\000\137\000\011\000\000\000\016\000\000\000\002\000\000\000\166\000\011\000\000\000\016\000\000\000\000\000\000\000\000\000\000\000\112\000\000\000\130\000\000\000\000\002\000\014\034\000\000\000\212\000\000\000\305\000\000\000\000\001\000\000\334\000\001\001\026\200\004\200\003\002\000\004\105\102\000\000\200\002\200\000\134\202\000\001\027\200\300\004\026\000\001\200\100\002\200\000\200\002\200\003\134\202\000\001\000\002\200\004\026\000\000\200\006\302\201\000\032\002\000\000\026\000\001\200\105\302\000\000\106\002\301\004\200\002\000\001\300\002\000\004\134\102\200\001\341\200\000\000\026\200\372\177\236\000\000\001\036\000\200\000\005\000\000\000\004\007\000\000\000\151\160\141\151\162\163\000\004\005\000\000\000\164\171\160\145\000\004\011\000\000\000\146\165\156\143\164\151\157\156\000\004\006\000\000\000\164\141\142\154\145\000\004\007\000\000\000\151\156\163\145\162\164\000\000\000\000\000\034\000\000\000\113\000\000\000\114\000\000\000\114\000\000\000\114\000\000\000\114\000\000\000\115\000\000\000\116\000\000\000\116\000\000\000\116\000\000\000\116\000\000\000\116\000\000\000\117\000\000\000\117\000\000\000\117\000\000\000\117\000\000\000\117\000\000\000\121\000\000\000\123\000\000\000\123\000\000\000\124\000\000\000\124\000\000\000\124\000\000\000\124\000\000\000\124\000\000\000\114\000\000\000\125\000\000\000\127\000\000\000\130\000\000\000\011\000\000\000\004\000\000\000\141\162\162\000\000\000\000\000\033\000\000\000\014\000\000\000\164\162\141\156\163\154\141\164\151\157\156\000\000\000\000\000\033\000\000\000\007\000\000\000\162\145\163\165\154\164\000\001\000\000\000\033\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\004\000\000\000\032\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\004\000\000\000\032\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\004\000\000\000\032\000\000\000\002\000\000\000\137\000\005\000\000\000\030\000\000\000\006\000\000\000\166\141\154\165\145\000\005\000\000\000\030\000\000\000\007\000\000\000\164\166\141\154\165\145\000\006\000\000\000\030\000\000\000\000\000\000\000\020\000\000\000\014\000\000\000\023\000\000\000\014\000\000\000\033\000\000\000\041\000\000\000\033\000\000\000\051\000\000\000\062\000\000\000\051\000\000\000\072\000\000\000\102\000\000\000\072\000\000\000\112\000\000\000\130\000\000\000\112\000\000\000\130\000\000\000\000\000\000\000\000\000\000\000",
+ "\033\114\165\141\121\000\001\004\004\004\010\000\024\000\000\000\100\163\162\143\057\142\141\163\145\057\164\141\142\154\145\056\154\165\141\000\000\000\000\000\000\000\000\000\000\000\002\002\020\000\000\000\005\000\000\000\144\000\000\000\011\100\200\200\005\000\000\000\144\100\000\000\011\100\000\201\005\000\000\000\144\200\000\000\011\100\200\201\005\000\000\000\144\300\000\000\011\100\000\202\005\000\000\000\144\000\001\000\011\100\200\202\036\000\200\000\006\000\000\000\004\006\000\000\000\164\141\142\154\145\000\004\011\000\000\000\143\157\156\164\141\151\156\163\000\004\010\000\000\000\145\170\164\162\141\143\164\000\004\010\000\000\000\151\155\160\154\157\144\145\000\004\005\000\000\000\152\157\151\156\000\004\012\000\000\000\164\162\141\156\163\154\141\164\145\000\005\000\000\000\000\000\000\000\014\000\000\000\023\000\000\000\000\002\000\010\015\000\000\000\205\000\000\000\300\000\000\000\234\000\001\001\026\300\000\200\027\100\000\003\026\100\000\200\302\001\200\000\336\001\000\001\241\200\000\000\026\100\376\177\202\000\000\000\236\000\000\001\036\000\200\000\001\000\000\000\004\006\000\000\000\160\141\151\162\163\000\000\000\000\000\015\000\000\000\015\000\000\000\015\000\000\000\015\000\000\000\015\000\000\000\016\000\000\000\016\000\000\000\017\000\000\000\017\000\000\000\015\000\000\000\020\000\000\000\022\000\000\000\022\000\000\000\023\000\000\000\007\000\000\000\002\000\000\000\164\000\000\000\000\000\014\000\000\000\006\000\000\000\166\141\154\165\145\000\000\000\000\000\014\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\003\000\000\000\012\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\003\000\000\000\012\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\003\000\000\000\012\000\000\000\002\000\000\000\137\000\004\000\000\000\010\000\000\000\002\000\000\000\166\000\004\000\000\000\010\000\000\000\000\000\000\000\000\000\000\000\033\000\000\000\041\000\000\000\000\002\000\013\016\000\000\000\212\000\000\000\305\000\000\000\000\001\000\000\334\000\001\001\026\000\001\200\005\102\000\000\006\202\100\004\100\002\000\001\206\102\200\003\034\102\200\001\341\200\000\000\026\000\376\177\236\000\000\001\036\000\200\000\003\000\000\000\004\007\000\000\000\151\160\141\151\162\163\000\004\006\000\000\000\164\141\142\154\145\000\004\007\000\000\000\151\156\163\145\162\164\000\000\000\000\000\016\000\000\000\034\000\000\000\035\000\000\000\035\000\000\000\035\000\000\000\035\000\000\000\036\000\000\000\036\000\000\000\036\000\000\000\036\000\000\000\036\000\000\000\035\000\000\000\036\000\000\000\040\000\000\000\041\000\000\000\010\000\000\000\004\000\000\000\141\162\162\000\000\000\000\000\015\000\000\000\006\000\000\000\146\156\141\155\145\000\000\000\000\000\015\000\000\000\007\000\000\000\162\145\163\165\154\164\000\001\000\000\000\015\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\004\000\000\000\014\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\004\000\000\000\014\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\004\000\000\000\014\000\000\000\002\000\000\000\137\000\005\000\000\000\012\000\000\000\002\000\000\000\166\000\005\000\000\000\012\000\000\000\000\000\000\000\000\000\000\000\051\000\000\000\062\000\000\000\000\004\000\016\025\000\000\000\001\001\000\000\105\101\000\000\200\001\000\000\134\001\001\001\026\300\002\200\127\000\100\002\026\000\001\200\332\000\000\000\026\200\000\200\200\002\000\002\300\002\200\001\025\301\002\005\200\002\000\002\300\002\200\000\000\003\200\004\100\003\000\001\025\101\003\005\141\201\000\000\026\100\374\177\036\001\000\001\036\000\200\000\002\000\000\000\004\001\000\000\000\000\004\007\000\000\000\151\160\141\151\162\163\000\000\000\000\000\025\000\000\000\052\000\000\000\053\000\000\000\053\000\000\000\053\000\000\000\053\000\000\000\054\000\000\000\054\000\000\000\054\000\000\000\054\000\000\000\055\000\000\000\055\000\000\000\055\000\000\000\057\000\000\000\057\000\000\000\057\000\000\000\057\000\000\000\057\000\000\000\053\000\000\000\057\000\000\000\061\000\000\000\062\000\000\000\012\000\000\000\004\000\000\000\141\162\162\000\000\000\000\000\024\000\000\000\007\000\000\000\142\145\146\157\162\145\000\000\000\000\000\024\000\000\000\006\000\000\000\141\146\164\145\162\000\000\000\000\000\024\000\000\000\010\000\000\000\142\145\164\167\145\145\156\000\000\000\000\000\024\000\000\000\007\000\000\000\162\145\163\165\154\164\000\001\000\000\000\024\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\004\000\000\000\023\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\004\000\000\000\023\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\004\000\000\000\023\000\000\000\002\000\000\000\137\000\005\000\000\000\021\000\000\000\002\000\000\000\166\000\005\000\000\000\021\000\000\000\000\000\000\000\000\000\000\000\072\000\000\000\106\000\000\000\000\000\007\017\037\000\000\000\112\000\000\000\205\000\000\000\300\000\000\000\234\000\001\001\026\100\005\200\305\101\000\000\000\002\000\003\334\201\000\001\027\200\300\003\026\300\002\200\305\001\000\000\000\002\000\003\334\001\001\001\026\000\001\200\005\203\000\000\006\303\100\006\100\003\200\000\200\003\200\005\034\103\200\001\341\201\000\000\026\000\376\177\026\000\001\200\305\201\000\000\306\301\300\003\000\002\200\000\100\002\000\003\334\101\200\001\241\200\000\000\026\300\371\177\136\000\000\001\036\000\200\000\004\000\000\000\004\007\000\000\000\151\160\141\151\162\163\000\004\005\000\000\000\164\171\160\145\000\004\006\000\000\000\164\141\142\154\145\000\004\007\000\000\000\151\156\163\145\162\164\000\000\000\000\000\037\000\000\000\073\000\000\000\074\000\000\000\074\000\000\000\074\000\000\000\074\000\000\000\075\000\000\000\075\000\000\000\075\000\000\000\075\000\000\000\075\000\000\000\076\000\000\000\076\000\000\000\076\000\000\000\076\000\000\000\077\000\000\000\077\000\000\000\077\000\000\000\077\000\000\000\077\000\000\000\076\000\000\000\077\000\000\000\100\000\000\000\102\000\000\000\102\000\000\000\102\000\000\000\102\000\000\000\102\000\000\000\074\000\000\000\103\000\000\000\105\000\000\000\106\000\000\000\014\000\000\000\004\000\000\000\141\162\147\000\000\000\000\000\036\000\000\000\007\000\000\000\162\145\163\165\154\164\000\001\000\000\000\036\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\004\000\000\000\035\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\004\000\000\000\035\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\004\000\000\000\035\000\000\000\002\000\000\000\137\000\005\000\000\000\033\000\000\000\002\000\000\000\164\000\005\000\000\000\033\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\015\000\000\000\025\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\015\000\000\000\025\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\015\000\000\000\025\000\000\000\002\000\000\000\137\000\016\000\000\000\023\000\000\000\002\000\000\000\166\000\016\000\000\000\023\000\000\000\000\000\000\000\000\000\000\000\116\000\000\000\134\000\000\000\000\002\000\014\034\000\000\000\212\000\000\000\305\000\000\000\000\001\000\000\334\000\001\001\026\200\004\200\003\002\000\004\105\102\000\000\200\002\200\000\134\202\000\001\027\200\300\004\026\000\001\200\100\002\200\000\200\002\200\003\134\202\000\001\000\002\200\004\026\000\000\200\006\302\201\000\032\002\000\000\026\000\001\200\105\302\000\000\106\002\301\004\200\002\000\001\300\002\000\004\134\102\200\001\341\200\000\000\026\200\372\177\236\000\000\001\036\000\200\000\005\000\000\000\004\007\000\000\000\151\160\141\151\162\163\000\004\005\000\000\000\164\171\160\145\000\004\011\000\000\000\146\165\156\143\164\151\157\156\000\004\006\000\000\000\164\141\142\154\145\000\004\007\000\000\000\151\156\163\145\162\164\000\000\000\000\000\034\000\000\000\117\000\000\000\120\000\000\000\120\000\000\000\120\000\000\000\120\000\000\000\121\000\000\000\122\000\000\000\122\000\000\000\122\000\000\000\122\000\000\000\122\000\000\000\123\000\000\000\123\000\000\000\123\000\000\000\123\000\000\000\123\000\000\000\125\000\000\000\127\000\000\000\127\000\000\000\130\000\000\000\130\000\000\000\130\000\000\000\130\000\000\000\130\000\000\000\120\000\000\000\131\000\000\000\133\000\000\000\134\000\000\000\011\000\000\000\004\000\000\000\141\162\162\000\000\000\000\000\033\000\000\000\014\000\000\000\164\162\141\156\163\154\141\164\151\157\156\000\000\000\000\000\033\000\000\000\007\000\000\000\162\145\163\165\154\164\000\001\000\000\000\033\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\004\000\000\000\032\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\004\000\000\000\032\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\004\000\000\000\032\000\000\000\002\000\000\000\137\000\005\000\000\000\030\000\000\000\006\000\000\000\166\141\154\165\145\000\005\000\000\000\030\000\000\000\007\000\000\000\164\166\141\154\165\145\000\006\000\000\000\030\000\000\000\000\000\000\000\020\000\000\000\014\000\000\000\023\000\000\000\014\000\000\000\033\000\000\000\041\000\000\000\033\000\000\000\051\000\000\000\062\000\000\000\051\000\000\000\072\000\000\000\106\000\000\000\072\000\000\000\116\000\000\000\134\000\000\000\116\000\000\000\134\000\000\000\000\000\000\000\000\000\000\000",
"\033\114\165\141\121\000\001\004\004\004\010\000\026\000\000\000\100\163\162\143\057\142\141\163\145\057\147\154\157\142\141\154\163\056\154\165\141\000\000\000\000\000\000\000\000\000\000\000\002\004\041\000\000\000\012\000\000\000\007\000\000\000\012\000\000\000\007\100\000\000\012\000\000\000\007\200\000\000\005\200\000\000\112\000\000\000\011\100\200\201\005\200\000\000\112\000\000\000\011\100\000\202\005\100\001\000\144\000\000\000\000\000\000\000\107\100\001\000\144\100\000\000\107\200\001\000\144\200\000\000\107\300\001\000\105\000\002\000\106\100\302\000\205\000\002\000\344\300\000\000\000\000\200\000\211\300\200\204\244\000\001\000\207\200\002\000\205\300\002\000\344\100\001\000\000\000\000\001\307\300\002\000\036\000\200\000\014\000\000\000\004\013\000\000\000\137\123\117\114\125\124\111\117\116\123\000\004\013\000\000\000\137\124\105\115\120\114\101\124\105\123\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\010\000\000\000\141\143\164\151\157\156\163\000\004\010\000\000\000\157\160\164\151\157\156\163\000\004\007\000\000\000\144\157\146\151\154\145\000\004\004\000\000\000\151\151\146\000\004\010\000\000\000\151\156\143\154\165\144\145\000\004\003\000\000\000\151\157\000\004\005\000\000\000\157\160\145\156\000\004\007\000\000\000\160\162\151\156\164\146\000\004\005\000\000\000\164\171\160\145\000\006\000\000\000\000\000\000\000\045\000\000\000\077\000\000\000\001\001\000\017\065\000\000\000\105\000\000\000\106\100\300\000\134\200\200\000\205\000\000\000\206\200\100\001\300\000\000\000\234\200\000\001\232\100\000\000\026\300\003\200\205\000\000\000\206\300\100\001\300\000\000\000\005\001\001\000\006\101\101\002\105\001\000\000\106\201\301\002\201\301\001\000\134\001\000\001\234\200\000\000\232\000\000\000\026\300\000\200\300\000\000\001\001\001\002\000\100\001\000\000\025\100\201\001\205\100\002\000\206\200\102\001\300\000\000\000\234\200\000\001\000\000\000\001\205\100\002\000\206\300\102\001\300\000\000\000\234\200\000\001\305\000\000\000\306\000\303\001\000\001\000\001\334\100\000\001\304\000\000\000\000\001\000\000\334\300\001\001\105\002\000\000\106\002\303\004\200\002\200\000\134\102\000\001\100\002\200\001\200\002\000\002\300\002\200\002\000\003\000\003\100\003\200\003\200\003\000\004\136\002\200\003\036\000\200\000\015\000\000\000\004\003\000\000\000\157\163\000\004\007\000\000\000\147\145\164\143\167\144\000\004\007\000\000\000\151\163\146\151\154\145\000\004\013\000\000\000\160\141\164\150\163\145\141\162\143\150\000\004\011\000\000\000\137\117\120\124\111\117\116\123\000\004\010\000\000\000\163\143\162\151\160\164\163\000\004\007\000\000\000\147\145\164\145\156\166\000\004\015\000\000\000\120\122\105\115\101\113\105\137\120\101\124\110\000\004\002\000\000\000\057\000\004\005\000\000\000\160\141\164\150\000\004\014\000\000\000\147\145\164\141\142\163\157\154\165\164\145\000\004\015\000\000\000\147\145\164\144\151\162\145\143\164\157\162\171\000\004\006\000\000\000\143\150\144\151\162\000\000\000\000\000\065\000\000\000\047\000\000\000\047\000\000\000\047\000\000\000\052\000\000\000\052\000\000\000\052\000\000\000\052\000\000\000\052\000\000\000\052\000\000\000\053\000\000\000\053\000\000\000\053\000\000\000\053\000\000\000\053\000\000\000\053\000\000\000\053\000\000\000\053\000\000\000\053\000\000\000\053\000\000\000\054\000\000\000\054\000\000\000\055\000\000\000\055\000\000\000\055\000\000\000\055\000\000\000\063\000\000\000\063\000\000\000\063\000\000\000\063\000\000\000\063\000\000\000\066\000\000\000\066\000\000\000\066\000\000\000\066\000\000\000\067\000\000\000\067\000\000\000\067\000\000\000\067\000\000\000\072\000\000\000\072\000\000\000\072\000\000\000\075\000\000\000\075\000\000\000\075\000\000\000\075\000\000\000\076\000\000\000\076\000\000\000\076\000\000\000\076\000\000\000\076\000\000\000\076\000\000\000\076\000\000\000\077\000\000\000\012\000\000\000\006\000\000\000\146\156\141\155\145\000\000\000\000\000\064\000\000\000\007\000\000\000\157\154\144\143\167\144\000\003\000\000\000\064\000\000\000\005\000\000\000\160\141\164\150\000\023\000\000\000\031\000\000\000\007\000\000\000\156\145\167\143\167\144\000\042\000\000\000\064\000\000\000\002\000\000\000\141\000\051\000\000\000\064\000\000\000\002\000\000\000\142\000\051\000\000\000\064\000\000\000\002\000\000\000\143\000\051\000\000\000\064\000\000\000\002\000\000\000\144\000\051\000\000\000\064\000\000\000\002\000\000\000\145\000\051\000\000\000\064\000\000\000\002\000\000\000\146\000\051\000\000\000\064\000\000\000\001\000\000\000\017\000\000\000\142\165\151\154\164\151\156\137\144\157\146\151\154\145\000\000\000\000\000\107\000\000\000\115\000\000\000\000\003\000\003\006\000\000\000\032\000\000\000\026\100\000\200\136\000\000\001\026\000\000\200\236\000\000\001\036\000\200\000\000\000\000\000\000\000\000\000\006\000\000\000\110\000\000\000\110\000\000\000\111\000\000\000\111\000\000\000\113\000\000\000\115\000\000\000\003\000\000\000\005\000\000\000\145\170\160\162\000\000\000\000\000\005\000\000\000\010\000\000\000\164\162\165\145\166\141\154\000\000\000\000\000\005\000\000\000\011\000\000\000\146\141\154\163\145\166\141\154\000\000\000\000\000\005\000\000\000\000\000\000\000\000\000\000\000\125\000\000\000\127\000\000\000\000\001\000\004\007\000\000\000\105\000\000\000\200\000\000\000\301\100\000\000\225\300\000\001\135\000\000\001\136\000\000\000\036\000\200\000\002\000\000\000\004\007\000\000\000\144\157\146\151\154\145\000\004\016\000\000\000\057\160\162\145\155\141\153\145\064\056\154\165\141\000\000\000\000\000\007\000\000\000\126\000\000\000\126\000\000\000\126\000\000\000\126\000\000\000\126\000\000\000\126\000\000\000\127\000\000\000\001\000\000\000\006\000\000\000\146\156\141\155\145\000\000\000\000\000\006\000\000\000\000\000\000\000\000\000\000\000\141\000\000\000\154\000\000\000\001\002\000\006\036\000\000\000\132\000\000\000\026\100\005\200\213\000\300\000\001\101\000\000\234\200\200\001\232\000\000\000\026\000\004\200\205\200\000\000\206\300\100\001\300\000\000\000\234\200\000\001\305\200\001\000\306\300\301\001\000\001\000\001\334\300\000\001\007\101\001\000\307\000\001\000\305\000\001\000\332\100\000\000\026\300\000\200\305\000\002\000\005\101\001\000\101\101\002\000\334\100\200\001\204\000\000\000\300\000\000\000\000\001\200\000\235\000\200\001\236\000\000\000\036\000\200\000\012\000\000\000\004\005\000\000\000\146\151\156\144\000\004\002\000\000\000\167\000\004\005\000\000\000\160\141\164\150\000\004\015\000\000\000\147\145\164\144\151\162\145\143\164\157\162\171\000\004\003\000\000\000\157\153\000\004\004\000\000\000\145\162\162\000\004\003\000\000\000\157\163\000\004\006\000\000\000\155\153\144\151\162\000\004\006\000\000\000\145\162\162\157\162\000\003\000\000\000\000\000\000\000\000\000\000\000\000\036\000\000\000\142\000\000\000\142\000\000\000\143\000\000\000\143\000\000\000\143\000\000\000\143\000\000\000\143\000\000\000\144\000\000\000\144\000\000\000\144\000\000\000\144\000\000\000\145\000\000\000\145\000\000\000\145\000\000\000\145\000\000\000\145\000\000\000\145\000\000\000\146\000\000\000\146\000\000\000\146\000\000\000\147\000\000\000\147\000\000\000\147\000\000\000\147\000\000\000\153\000\000\000\153\000\000\000\153\000\000\000\153\000\000\000\153\000\000\000\154\000\000\000\003\000\000\000\006\000\000\000\146\156\141\155\145\000\000\000\000\000\035\000\000\000\005\000\000\000\155\157\144\145\000\000\000\000\000\035\000\000\000\004\000\000\000\144\151\162\000\013\000\000\000\030\000\000\000\001\000\000\000\015\000\000\000\142\165\151\154\164\151\156\137\157\160\145\156\000\000\000\000\000\164\000\000\000\166\000\000\000\000\001\007\007\012\000\000\000\205\000\000\000\305\100\000\000\306\200\300\001\000\001\000\000\105\301\000\000\200\001\200\000\134\001\000\001\334\000\000\000\234\100\000\000\036\000\200\000\004\000\000\000\004\006\000\000\000\160\162\151\156\164\000\004\007\000\000\000\163\164\162\151\156\147\000\004\007\000\000\000\146\157\162\155\141\164\000\004\007\000\000\000\165\156\160\141\143\153\000\000\000\000\000\012\000\000\000\165\000\000\000\165\000\000\000\165\000\000\000\165\000\000\000\165\000\000\000\165\000\000\000\165\000\000\000\165\000\000\000\165\000\000\000\166\000\000\000\002\000\000\000\004\000\000\000\155\163\147\000\000\000\000\000\011\000\000\000\004\000\000\000\141\162\147\000\000\000\000\000\011\000\000\000\000\000\000\000\000\000\000\000\200\000\000\000\210\000\000\000\001\001\000\004\017\000\000\000\105\000\000\000\200\000\000\000\134\200\000\001\132\000\000\000\026\000\001\200\206\100\300\000\232\000\000\000\026\100\000\200\206\100\300\000\236\000\000\001\204\000\000\000\300\000\000\000\235\000\000\001\236\000\000\000\036\000\200\000\002\000\000\000\004\015\000\000\000\147\145\164\155\145\164\141\164\141\142\154\145\000\004\007\000\000\000\137\137\164\171\160\145\000\000\000\000\000\017\000\000\000\201\000\000\000\201\000\000\000\201\000\000\000\202\000\000\000\202\000\000\000\203\000\000\000\203\000\000\000\203\000\000\000\204\000\000\000\204\000\000\000\207\000\000\000\207\000\000\000\207\000\000\000\207\000\000\000\210\000\000\000\002\000\000\000\002\000\000\000\164\000\000\000\000\000\016\000\000\000\003\000\000\000\155\164\000\003\000\000\000\016\000\000\000\001\000\000\000\015\000\000\000\142\165\151\154\164\151\156\137\164\171\160\145\000\041\000\000\000\012\000\000\000\012\000\000\000\017\000\000\000\017\000\000\000\024\000\000\000\024\000\000\000\031\000\000\000\031\000\000\000\031\000\000\000\032\000\000\000\032\000\000\000\032\000\000\000\044\000\000\000\077\000\000\000\077\000\000\000\045\000\000\000\115\000\000\000\107\000\000\000\127\000\000\000\125\000\000\000\140\000\000\000\140\000\000\000\141\000\000\000\154\000\000\000\154\000\000\000\141\000\000\000\166\000\000\000\164\000\000\000\177\000\000\000\210\000\000\000\210\000\000\000\200\000\000\000\210\000\000\000\003\000\000\000\017\000\000\000\142\165\151\154\164\151\156\137\144\157\146\151\154\145\000\015\000\000\000\040\000\000\000\015\000\000\000\142\165\151\154\164\151\156\137\157\160\145\156\000\026\000\000\000\040\000\000\000\015\000\000\000\142\165\151\154\164\151\156\137\164\171\160\145\000\035\000\000\000\040\000\000\000\000\000\000\000",
"\033\114\165\141\121\000\001\004\004\004\010\000\027\000\000\000\100\163\162\143\057\142\141\163\145\057\164\145\155\160\154\141\164\145\056\154\165\141\000\000\000\000\000\000\000\000\000\000\000\002\003\017\000\000\000\044\000\000\000\105\000\000\000\244\100\000\000\000\000\000\000\111\200\200\200\105\000\000\000\244\200\000\000\111\200\000\201\105\000\000\000\244\300\000\000\111\200\200\201\105\000\000\000\244\000\001\000\111\200\000\202\036\000\200\000\005\000\000\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\017\000\000\000\145\156\143\157\144\145\164\145\155\160\154\141\164\145\000\004\023\000\000\000\154\157\141\144\164\145\155\160\154\141\164\145\163\164\162\151\156\147\000\004\016\000\000\000\147\145\164\157\165\164\160\165\164\156\141\155\145\000\004\021\000\000\000\154\157\141\144\164\145\155\160\154\141\164\145\146\151\154\145\000\005\000\000\000\000\000\000\000\017\000\000\000\033\000\000\000\000\001\000\012\032\000\000\000\101\000\000\000\213\100\100\000\001\201\000\000\234\000\201\001\026\000\003\200\213\301\300\002\234\201\000\001\030\200\001\202\026\100\001\200\200\001\200\000\301\101\001\000\000\002\200\002\101\202\001\000\125\100\002\003\026\200\000\200\200\001\200\000\301\301\001\000\125\300\001\003\241\100\000\000\026\000\374\177\213\000\302\000\001\101\002\000\101\201\002\000\235\000\000\002\236\000\000\000\036\000\200\000\013\000\000\000\004\001\000\000\000\000\004\007\000\000\000\147\155\141\164\143\150\000\004\006\000\000\000\133\136\012\135\052\000\004\004\000\000\000\154\145\156\000\003\000\000\000\000\000\000\000\000\004\014\000\000\000\151\157\056\167\162\151\164\145\133\075\133\000\004\004\000\000\000\135\075\135\000\004\017\000\000\000\151\157\056\167\162\151\164\145\050\145\157\154\051\012\000\004\004\000\000\000\163\165\142\000\003\000\000\000\000\000\000\360\077\003\000\000\000\000\000\000\056\300\000\000\000\000\032\000\000\000\020\000\000\000\022\000\000\000\022\000\000\000\022\000\000\000\022\000\000\000\023\000\000\000\023\000\000\000\023\000\000\000\023\000\000\000\024\000\000\000\024\000\000\000\024\000\000\000\024\000\000\000\024\000\000\000\024\000\000\000\026\000\000\000\026\000\000\000\026\000\000\000\022\000\000\000\027\000\000\000\032\000\000\000\032\000\000\000\032\000\000\000\032\000\000\000\032\000\000\000\033\000\000\000\006\000\000\000\004\000\000\000\163\164\162\000\000\000\000\000\031\000\000\000\005\000\000\000\143\157\144\145\000\001\000\000\000\031\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\004\000\000\000\024\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\004\000\000\000\024\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\004\000\000\000\024\000\000\000\005\000\000\000\154\151\156\145\000\005\000\000\000\022\000\000\000\000\000\000\000\000\000\000\000\043\000\000\000\134\000\000\000\001\001\000\012\165\000\000\000\101\100\000\000\107\000\000\000\113\200\100\000\301\300\000\000\001\001\001\000\134\200\000\002\000\000\200\000\113\300\101\000\301\000\002\000\134\300\200\001\207\200\001\000\107\100\001\000\105\100\001\000\132\100\000\000\026\000\000\200\026\300\026\200\113\100\102\000\301\200\002\000\005\101\001\000\015\201\102\002\134\200\000\002\213\100\102\000\005\201\001\000\014\201\102\002\234\200\200\001\303\000\200\001\013\101\102\000\205\101\001\000\214\301\102\003\305\101\001\000\314\301\302\003\034\201\000\002\127\000\103\002\026\000\000\200\002\101\000\000\002\001\200\000\032\001\000\000\026\300\001\200\113\101\102\000\305\101\001\000\314\101\303\003\005\202\001\000\015\302\102\004\134\201\000\002\300\000\200\002\026\200\001\200\113\101\102\000\305\101\001\000\314\301\302\003\005\202\001\000\015\302\102\004\134\201\000\002\300\000\200\002\032\101\000\000\026\000\007\200\113\201\303\000\301\001\001\000\002\002\200\000\134\201\000\002\107\201\001\000\105\201\001\000\132\001\000\000\026\100\001\200\113\101\302\000\301\201\002\000\005\202\001\000\134\201\000\002\100\000\200\002\026\000\000\200\103\000\200\000\113\301\101\001\301\001\001\000\001\202\002\000\102\002\200\000\134\201\200\002\107\101\001\000\105\101\001\000\132\001\000\000\026\000\001\200\113\101\102\001\305\101\001\000\314\201\302\003\134\201\200\001\200\000\200\002\132\000\000\000\026\100\001\200\105\001\000\000\204\001\000\000\300\001\200\000\234\201\000\001\125\201\201\002\107\001\000\000\032\001\000\000\026\200\001\200\105\001\000\000\201\301\003\000\300\001\200\001\001\002\004\000\125\001\202\002\107\001\000\000\026\000\001\200\105\001\000\000\200\001\200\001\301\001\001\000\125\301\201\002\107\001\000\000\000\000\000\001\026\200\346\177\105\000\000\000\204\000\000\000\300\000\000\000\234\200\000\001\125\200\200\000\107\000\000\000\105\000\000\000\136\000\000\001\036\000\200\000\021\000\000\000\004\005\000\000\000\143\157\144\145\000\004\001\000\000\000\000\004\005\000\000\000\147\163\165\142\000\004\003\000\000\000\015\012\000\004\002\000\000\000\012\000\004\006\000\000\000\163\164\141\162\164\000\004\007\000\000\000\146\151\156\151\163\150\000\004\005\000\000\000\146\151\156\144\000\004\011\000\000\000\074\045\045\056\055\045\045\076\000\004\004\000\000\000\163\165\142\000\003\000\000\000\000\000\000\360\077\003\000\000\000\000\000\000\000\100\004\002\000\000\000\075\000\003\000\000\000\000\000\000\010\100\004\011\000\000\000\146\151\156\144\154\141\163\164\000\004\012\000\000\000\151\157\056\167\162\151\164\145\050\000\004\002\000\000\000\051\000\000\000\000\000\165\000\000\000\044\000\000\000\044\000\000\000\047\000\000\000\047\000\000\000\047\000\000\000\047\000\000\000\047\000\000\000\053\000\000\000\053\000\000\000\053\000\000\000\053\000\000\000\053\000\000\000\054\000\000\000\054\000\000\000\054\000\000\000\054\000\000\000\056\000\000\000\056\000\000\000\056\000\000\000\056\000\000\000\056\000\000\000\057\000\000\000\057\000\000\000\057\000\000\000\057\000\000\000\062\000\000\000\063\000\000\000\063\000\000\000\063\000\000\000\063\000\000\000\063\000\000\000\063\000\000\000\063\000\000\000\063\000\000\000\063\000\000\000\063\000\000\000\064\000\000\000\064\000\000\000\065\000\000\000\065\000\000\000\065\000\000\000\065\000\000\000\065\000\000\000\065\000\000\000\065\000\000\000\065\000\000\000\067\000\000\000\067\000\000\000\067\000\000\000\067\000\000\000\067\000\000\000\067\000\000\000\067\000\000\000\073\000\000\000\073\000\000\000\074\000\000\000\074\000\000\000\074\000\000\000\074\000\000\000\074\000\000\000\075\000\000\000\075\000\000\000\075\000\000\000\076\000\000\000\076\000\000\000\076\000\000\000\076\000\000\000\076\000\000\000\076\000\000\000\100\000\000\000\103\000\000\000\103\000\000\000\103\000\000\000\103\000\000\000\103\000\000\000\103\000\000\000\104\000\000\000\104\000\000\000\104\000\000\000\105\000\000\000\105\000\000\000\105\000\000\000\105\000\000\000\105\000\000\000\112\000\000\000\112\000\000\000\113\000\000\000\113\000\000\000\113\000\000\000\113\000\000\000\113\000\000\000\113\000\000\000\117\000\000\000\117\000\000\000\120\000\000\000\120\000\000\000\120\000\000\000\120\000\000\000\120\000\000\000\120\000\000\000\120\000\000\000\122\000\000\000\122\000\000\000\122\000\000\000\122\000\000\000\122\000\000\000\126\000\000\000\126\000\000\000\132\000\000\000\132\000\000\000\132\000\000\000\132\000\000\000\132\000\000\000\132\000\000\000\133\000\000\000\133\000\000\000\134\000\000\000\005\000\000\000\005\000\000\000\164\155\160\154\000\000\000\000\000\164\000\000\000\007\000\000\000\142\145\146\157\162\145\000\025\000\000\000\153\000\000\000\006\000\000\000\141\146\164\145\162\000\031\000\000\000\153\000\000\000\006\000\000\000\142\154\157\143\153\000\032\000\000\000\153\000\000\000\007\000\000\000\151\163\145\170\160\162\000\044\000\000\000\153\000\000\000\001\000\000\000\010\000\000\000\154\151\164\145\162\141\154\000\000\000\000\000\144\000\000\000\153\000\000\000\000\002\000\010\025\000\000\000\205\000\000\000\206\100\100\001\300\000\200\000\234\200\000\001\305\200\000\000\001\301\000\000\100\001\000\001\201\001\001\000\025\201\001\002\100\001\000\000\334\300\200\001\332\100\000\000\026\300\000\200\105\101\001\000\200\001\000\002\301\201\001\000\134\101\200\001\100\001\200\001\135\001\200\000\136\001\000\000\036\000\200\000\007\000\000\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\017\000\000\000\145\156\143\157\144\145\164\145\155\160\154\141\164\145\000\004\013\000\000\000\154\157\141\144\163\164\162\151\156\147\000\004\041\000\000\000\162\145\164\165\162\156\040\146\165\156\143\164\151\157\156\040\050\164\150\151\163\051\040\145\157\154\075\047\134\156\047\073\000\004\005\000\000\000\040\145\156\144\000\004\006\000\000\000\145\162\162\157\162\000\003\000\000\000\000\000\000\000\000\000\000\000\000\025\000\000\000\145\000\000\000\145\000\000\000\145\000\000\000\145\000\000\000\146\000\000\000\146\000\000\000\146\000\000\000\146\000\000\000\146\000\000\000\146\000\000\000\146\000\000\000\147\000\000\000\147\000\000\000\150\000\000\000\150\000\000\000\150\000\000\000\150\000\000\000\152\000\000\000\152\000\000\000\152\000\000\000\153\000\000\000\005\000\000\000\005\000\000\000\156\141\155\145\000\000\000\000\000\024\000\000\000\004\000\000\000\163\164\162\000\000\000\000\000\024\000\000\000\005\000\000\000\143\157\144\145\000\004\000\000\000\024\000\000\000\003\000\000\000\146\156\000\013\000\000\000\024\000\000\000\004\000\000\000\155\163\147\000\013\000\000\000\024\000\000\000\000\000\000\000\000\000\000\000\165\000\000\000\175\000\000\000\000\002\000\006\024\000\000\000\305\000\000\000\000\001\200\000\334\200\000\001\027\100\300\001\026\000\001\200\300\000\200\000\000\001\000\000\334\200\000\001\200\000\200\001\026\200\000\200\306\200\100\000\000\001\200\000\225\000\201\001\305\300\000\000\306\000\301\001\006\101\101\000\100\001\000\001\335\000\200\001\336\000\000\000\036\000\200\000\006\000\000\000\004\005\000\000\000\164\171\160\145\000\004\011\000\000\000\146\165\156\143\164\151\157\156\000\004\005\000\000\000\156\141\155\145\000\004\005\000\000\000\160\141\164\150\000\004\005\000\000\000\152\157\151\156\000\004\011\000\000\000\154\157\143\141\164\151\157\156\000\000\000\000\000\024\000\000\000\167\000\000\000\167\000\000\000\167\000\000\000\167\000\000\000\167\000\000\000\170\000\000\000\170\000\000\000\170\000\000\000\170\000\000\000\170\000\000\000\172\000\000\000\172\000\000\000\172\000\000\000\174\000\000\000\174\000\000\000\174\000\000\000\174\000\000\000\174\000\000\000\174\000\000\000\175\000\000\000\003\000\000\000\005\000\000\000\164\150\151\163\000\000\000\000\000\023\000\000\000\011\000\000\000\156\141\155\145\163\160\145\143\000\000\000\000\000\023\000\000\000\006\000\000\000\146\156\141\155\145\000\000\000\000\000\023\000\000\000\000\000\000\000\000\000\000\000\205\000\000\000\212\000\000\000\000\001\000\006\024\000\000\000\105\000\000\000\106\100\300\000\200\000\000\000\301\200\000\000\134\200\200\001\213\300\300\000\001\001\001\000\234\200\200\001\313\100\301\000\334\100\000\001\305\200\001\000\306\300\301\001\005\001\002\000\006\101\102\002\100\001\000\000\034\201\000\001\100\001\000\001\335\000\200\001\336\000\000\000\036\000\200\000\012\000\000\000\004\003\000\000\000\151\157\000\004\005\000\000\000\157\160\145\156\000\004\003\000\000\000\162\142\000\004\005\000\000\000\162\145\141\144\000\004\003\000\000\000\052\141\000\004\006\000\000\000\143\154\157\163\145\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\023\000\000\000\154\157\141\144\164\145\155\160\154\141\164\145\163\164\162\151\156\147\000\004\005\000\000\000\160\141\164\150\000\004\010\000\000\000\147\145\164\156\141\155\145\000\000\000\000\000\024\000\000\000\206\000\000\000\206\000\000\000\206\000\000\000\206\000\000\000\206\000\000\000\207\000\000\000\207\000\000\000\207\000\000\000\210\000\000\000\210\000\000\000\211\000\000\000\211\000\000\000\211\000\000\000\211\000\000\000\211\000\000\000\211\000\000\000\211\000\000\000\211\000\000\000\211\000\000\000\212\000\000\000\003\000\000\000\006\000\000\000\146\156\141\155\145\000\000\000\000\000\023\000\000\000\002\000\000\000\146\000\005\000\000\000\023\000\000\000\005\000\000\000\164\155\160\154\000\010\000\000\000\023\000\000\000\000\000\000\000\017\000\000\000\033\000\000\000\043\000\000\000\134\000\000\000\134\000\000\000\043\000\000\000\144\000\000\000\153\000\000\000\144\000\000\000\165\000\000\000\175\000\000\000\165\000\000\000\205\000\000\000\212\000\000\000\205\000\000\000\212\000\000\000\001\000\000\000\010\000\000\000\154\151\164\145\162\141\154\000\001\000\000\000\016\000\000\000\000\000\000\000",
- "\033\114\165\141\121\000\001\004\004\004\010\000\026\000\000\000\100\163\162\143\057\142\141\163\145\057\160\162\157\152\145\143\164\056\154\165\141\000\000\000\000\000\000\000\000\000\000\000\002\003\045\000\000\000\005\000\000\000\144\000\000\000\011\100\200\200\005\000\000\000\144\100\000\000\011\100\000\201\005\000\000\000\144\200\000\000\011\100\200\201\005\000\000\000\144\300\000\000\011\100\000\202\005\000\000\000\144\000\001\000\011\100\200\202\005\000\000\000\144\100\001\000\011\100\000\203\005\000\000\000\144\200\001\000\011\100\200\203\005\000\000\000\144\300\001\000\011\100\000\204\005\000\000\000\144\000\002\000\011\100\200\204\005\000\000\000\144\100\002\000\011\100\000\205\044\200\002\000\000\000\000\000\105\000\000\000\244\300\002\000\000\000\000\000\111\200\200\205\036\000\200\000\014\000\000\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\004\000\000\000\145\163\143\000\004\020\000\000\000\147\145\164\144\145\160\145\156\144\145\156\143\151\145\163\000\004\011\000\000\000\147\145\164\154\151\156\153\163\000\004\012\000\000\000\147\145\164\164\141\162\147\145\164\000\004\013\000\000\000\145\141\143\150\143\157\156\146\151\147\000\004\011\000\000\000\145\141\143\150\146\151\154\145\000\004\014\000\000\000\145\141\143\150\160\162\157\152\145\143\164\000\004\014\000\000\000\146\151\156\144\160\162\157\152\145\143\164\000\004\011\000\000\000\146\151\156\144\146\151\154\145\000\004\012\000\000\000\147\145\164\143\157\156\146\151\147\000\004\014\000\000\000\167\141\154\153\163\157\165\162\143\145\163\000\014\000\000\000\000\000\000\000\015\000\000\000\036\000\000\000\000\001\000\013\073\000\000\000\105\000\000\000\200\000\000\000\134\200\000\001\027\100\300\000\026\000\004\200\112\000\000\000\205\200\000\000\300\000\000\000\234\000\001\001\026\300\001\200\305\101\000\000\306\301\300\003\000\002\200\000\105\002\001\000\106\102\301\004\200\002\000\003\134\002\000\001\334\101\000\000\241\200\000\000\026\100\375\177\136\000\000\001\026\300\010\200\113\200\101\000\301\300\001\000\001\001\002\000\134\200\000\002\000\000\200\000\113\200\101\000\301\100\002\000\001\201\002\000\134\200\000\002\000\000\200\000\113\200\101\000\301\300\002\000\001\001\003\000\134\200\000\002\000\000\200\000\113\200\101\000\301\100\003\000\001\201\003\000\134\200\000\002\000\000\200\000\113\200\101\000\301\300\003\000\001\001\004\000\134\200\000\002\000\000\200\000\113\200\101\000\301\100\004\000\001\201\004\000\134\200\000\002\000\000\200\000\113\200\101\000\301\300\004\000\001\001\005\000\134\200\000\002\000\000\200\000\036\000\000\001\036\000\200\000\025\000\000\000\004\005\000\000\000\164\171\160\145\000\004\006\000\000\000\164\141\142\154\145\000\004\007\000\000\000\151\160\141\151\162\163\000\004\007\000\000\000\151\156\163\145\162\164\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\004\000\000\000\145\163\143\000\004\005\000\000\000\147\163\165\142\000\004\002\000\000\000\046\000\004\006\000\000\000\046\141\155\160\073\000\004\002\000\000\000\042\000\004\007\000\000\000\046\161\165\157\164\073\000\004\002\000\000\000\047\000\004\007\000\000\000\046\141\160\157\163\073\000\004\002\000\000\000\074\000\004\005\000\000\000\046\154\164\073\000\004\002\000\000\000\076\000\004\005\000\000\000\046\147\164\073\000\004\002\000\000\000\015\000\004\007\000\000\000\046\043\170\060\104\073\000\004\002\000\000\000\012\000\004\007\000\000\000\046\043\170\060\101\073\000\000\000\000\000\073\000\000\000\016\000\000\000\016\000\000\000\016\000\000\000\016\000\000\000\016\000\000\000\017\000\000\000\020\000\000\000\020\000\000\000\020\000\000\000\020\000\000\000\021\000\000\000\021\000\000\000\021\000\000\000\021\000\000\000\021\000\000\000\021\000\000\000\021\000\000\000\021\000\000\000\020\000\000\000\021\000\000\000\023\000\000\000\023\000\000\000\025\000\000\000\025\000\000\000\025\000\000\000\025\000\000\000\025\000\000\000\026\000\000\000\026\000\000\000\026\000\000\000\026\000\000\000\026\000\000\000\027\000\000\000\027\000\000\000\027\000\000\000\027\000\000\000\027\000\000\000\030\000\000\000\030\000\000\000\030\000\000\000\030\000\000\000\030\000\000\000\031\000\000\000\031\000\000\000\031\000\000\000\031\000\000\000\031\000\000\000\032\000\000\000\032\000\000\000\032\000\000\000\032\000\000\000\032\000\000\000\033\000\000\000\033\000\000\000\033\000\000\000\033\000\000\000\033\000\000\000\034\000\000\000\036\000\000\000\007\000\000\000\006\000\000\000\166\141\154\165\145\000\000\000\000\000\072\000\000\000\007\000\000\000\162\145\163\165\154\164\000\006\000\000\000\025\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\011\000\000\000\024\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\011\000\000\000\024\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\011\000\000\000\024\000\000\000\002\000\000\000\137\000\012\000\000\000\022\000\000\000\002\000\000\000\166\000\012\000\000\000\022\000\000\000\000\000\000\000\000\000\000\000\050\000\000\000\061\000\000\000\000\001\000\013\024\000\000\000\112\000\000\000\205\000\000\000\306\100\100\000\234\000\001\001\026\200\002\200\305\201\000\000\306\301\300\003\000\002\000\003\334\201\000\001\332\001\000\000\026\000\001\200\005\002\001\000\006\102\101\004\100\002\200\000\200\002\200\003\034\102\200\001\241\200\000\000\026\200\374\177\136\000\000\001\036\000\200\000\006\000\000\000\004\007\000\000\000\151\160\141\151\162\163\000\004\006\000\000\000\154\151\156\153\163\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\014\000\000\000\146\151\156\144\160\162\157\152\145\143\164\000\004\006\000\000\000\164\141\142\154\145\000\004\007\000\000\000\151\156\163\145\162\164\000\000\000\000\000\024\000\000\000\051\000\000\000\052\000\000\000\052\000\000\000\052\000\000\000\052\000\000\000\053\000\000\000\053\000\000\000\053\000\000\000\053\000\000\000\054\000\000\000\054\000\000\000\055\000\000\000\055\000\000\000\055\000\000\000\055\000\000\000\055\000\000\000\052\000\000\000\056\000\000\000\060\000\000\000\061\000\000\000\010\000\000\000\004\000\000\000\143\146\147\000\000\000\000\000\023\000\000\000\010\000\000\000\162\145\163\165\154\164\163\000\001\000\000\000\023\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\004\000\000\000\022\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\004\000\000\000\022\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\004\000\000\000\022\000\000\000\002\000\000\000\137\000\005\000\000\000\020\000\000\000\005\000\000\000\154\151\156\153\000\005\000\000\000\020\000\000\000\004\000\000\000\160\162\152\000\011\000\000\000\020\000\000\000\000\000\000\000\000\000\000\000\103\000\000\000\176\000\000\000\000\003\000\021\201\000\000\000\305\000\000\000\027\100\100\001\026\100\000\200\127\200\300\000\026\000\000\200\002\101\000\000\002\001\200\000\106\301\100\000\212\001\000\000\334\200\000\002\044\001\000\000\105\001\001\000\206\101\101\000\134\001\001\001\026\100\033\200\203\002\000\005\305\202\001\000\306\302\301\005\000\003\200\004\334\202\000\001\332\002\000\000\026\300\011\200\127\000\302\000\026\100\011\200\005\203\001\000\006\103\102\006\100\003\200\005\206\203\102\000\034\203\200\001\127\300\302\000\026\100\001\200\100\003\000\002\200\003\000\000\300\003\000\006\134\203\200\001\132\003\000\000\026\000\017\200\027\100\100\001\026\000\002\200\105\003\003\000\106\103\303\006\206\203\103\006\206\103\100\007\306\303\103\006\006\304\103\000\134\203\000\002\200\002\200\006\026\100\014\200\027\000\104\001\026\200\000\200\106\203\103\006\206\002\304\006\026\000\013\200\105\003\003\000\106\103\303\006\206\203\103\006\206\103\104\007\306\303\103\006\006\304\103\000\134\203\000\002\200\002\200\006\026\300\010\200\332\102\000\000\026\100\010\200\127\000\302\000\026\100\000\200\027\200\300\000\026\100\007\200\027\100\100\001\026\300\001\200\005\003\003\000\006\203\104\006\100\003\200\004\034\203\000\001\127\300\104\006\026\100\005\200\200\002\000\006\026\300\004\200\027\100\104\001\026\000\004\200\005\003\000\000\105\203\001\000\106\003\305\006\205\103\005\000\106\203\203\006\106\203\305\006\127\300\305\006\026\000\000\200\102\103\000\000\102\003\200\000\200\003\200\004\301\003\006\000\225\303\003\007\300\003\200\004\034\203\000\002\200\002\000\006\026\000\000\200\200\002\200\004\232\002\000\000\026\000\006\200\005\203\001\000\006\003\105\006\105\103\005\000\006\103\003\006\006\203\105\006\027\300\105\006\026\100\001\200\005\003\003\000\006\103\106\006\100\003\000\005\201\203\006\000\034\203\200\001\200\002\000\006\005\303\006\000\006\003\107\006\100\003\200\001\200\003\000\005\034\203\200\001\032\103\000\000\026\000\001\200\005\303\006\000\006\103\107\006\100\003\200\001\200\003\000\005\034\103\200\001\141\201\000\000\026\300\343\177\336\000\000\001\036\000\200\000\036\000\000\000\004\004\000\000\000\151\151\146\000\004\012\000\000\000\144\151\162\145\143\164\157\162\171\000\004\004\000\000\000\141\154\154\000\004\010\000\000\000\154\151\142\144\151\162\163\000\004\007\000\000\000\151\160\141\151\162\163\000\004\006\000\000\000\154\151\156\153\163\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\014\000\000\000\146\151\156\144\160\162\157\152\145\143\164\000\004\007\000\000\000\163\171\163\164\145\155\000\004\012\000\000\000\147\145\164\143\157\156\146\151\147\000\004\005\000\000\000\156\141\155\145\000\004\015\000\000\000\144\145\160\145\156\144\145\156\143\151\145\163\000\004\005\000\000\000\160\141\164\150\000\004\007\000\000\000\162\145\142\141\163\145\000\004\013\000\000\000\154\151\156\153\164\141\162\147\145\164\000\004\011\000\000\000\154\157\143\141\164\151\157\156\000\004\011\000\000\000\142\141\163\145\156\141\155\145\000\004\011\000\000\000\146\165\154\154\160\141\164\150\000\004\015\000\000\000\147\145\164\144\151\162\145\143\164\157\162\171\000\004\002\000\000\000\056\000\004\010\000\000\000\141\143\164\151\157\156\163\000\004\010\000\000\000\137\101\103\124\111\117\116\000\004\014\000\000\000\164\141\162\147\145\164\163\164\171\154\145\000\004\010\000\000\000\167\151\156\144\157\167\163\000\004\005\000\000\000\056\154\151\142\000\004\012\000\000\000\164\162\141\156\163\154\141\164\145\000\004\002\000\000\000\134\000\004\006\000\000\000\164\141\142\154\145\000\004\011\000\000\000\143\157\156\164\141\151\156\163\000\004\007\000\000\000\151\156\163\145\162\164\000\001\000\000\000\000\000\000\000\107\000\000\000\120\000\000\000\000\002\000\003\044\000\000\000\206\000\300\000\127\100\100\001\026\000\001\200\206\000\300\000\127\200\100\001\026\100\000\200\202\000\000\000\236\000\000\001\206\300\100\000\127\000\101\001\026\200\000\200\206\300\100\000\027\100\101\001\026\200\002\200\206\300\300\000\127\000\101\001\026\000\001\200\206\300\300\000\127\100\101\001\026\100\000\200\202\000\000\000\236\000\000\001\202\000\200\000\236\000\000\001\026\100\002\200\206\300\100\000\027\200\101\001\026\200\001\200\206\300\300\000\127\200\101\001\026\100\000\200\202\000\000\000\236\000\000\001\202\000\200\000\236\000\000\001\036\000\200\000\007\000\000\000\004\005\000\000\000\153\151\156\144\000\004\012\000\000\000\123\150\141\162\145\144\114\151\142\000\004\012\000\000\000\123\164\141\164\151\143\114\151\142\000\004\011\000\000\000\154\141\156\147\165\141\147\145\000\004\002\000\000\000\103\000\004\004\000\000\000\103\053\053\000\004\003\000\000\000\103\043\000\000\000\000\000\044\000\000\000\110\000\000\000\110\000\000\000\110\000\000\000\110\000\000\000\110\000\000\000\110\000\000\000\110\000\000\000\110\000\000\000\111\000\000\000\111\000\000\000\111\000\000\000\111\000\000\000\111\000\000\000\111\000\000\000\112\000\000\000\112\000\000\000\112\000\000\000\112\000\000\000\112\000\000\000\112\000\000\000\112\000\000\000\112\000\000\000\113\000\000\000\113\000\000\000\113\000\000\000\114\000\000\000\114\000\000\000\114\000\000\000\115\000\000\000\115\000\000\000\115\000\000\000\115\000\000\000\115\000\000\000\116\000\000\000\116\000\000\000\120\000\000\000\002\000\000\000\007\000\000\000\163\157\165\162\143\145\000\000\000\000\000\043\000\000\000\007\000\000\000\164\141\162\147\145\164\000\000\000\000\000\043\000\000\000\000\000\000\000\201\000\000\000\105\000\000\000\105\000\000\000\105\000\000\000\105\000\000\000\105\000\000\000\105\000\000\000\105\000\000\000\105\000\000\000\105\000\000\000\105\000\000\000\120\000\000\000\122\000\000\000\122\000\000\000\122\000\000\000\122\000\000\000\123\000\000\000\126\000\000\000\126\000\000\000\126\000\000\000\126\000\000\000\127\000\000\000\127\000\000\000\127\000\000\000\127\000\000\000\131\000\000\000\131\000\000\000\131\000\000\000\131\000\000\000\131\000\000\000\132\000\000\000\132\000\000\000\132\000\000\000\132\000\000\000\132\000\000\000\132\000\000\000\132\000\000\000\132\000\000\000\133\000\000\000\133\000\000\000\134\000\000\000\134\000\000\000\134\000\000\000\134\000\000\000\134\000\000\000\134\000\000\000\134\000\000\000\134\000\000\000\134\000\000\000\135\000\000\000\135\000\000\000\136\000\000\000\136\000\000\000\136\000\000\000\140\000\000\000\140\000\000\000\140\000\000\000\140\000\000\000\140\000\000\000\140\000\000\000\140\000\000\000\140\000\000\000\142\000\000\000\144\000\000\000\144\000\000\000\144\000\000\000\144\000\000\000\144\000\000\000\144\000\000\000\146\000\000\000\146\000\000\000\147\000\000\000\147\000\000\000\147\000\000\000\147\000\000\000\150\000\000\000\150\000\000\000\151\000\000\000\152\000\000\000\153\000\000\000\153\000\000\000\154\000\000\000\154\000\000\000\154\000\000\000\154\000\000\000\154\000\000\000\154\000\000\000\154\000\000\000\154\000\000\000\154\000\000\000\154\000\000\000\154\000\000\000\154\000\000\000\154\000\000\000\154\000\000\000\154\000\000\000\154\000\000\000\154\000\000\000\156\000\000\000\163\000\000\000\163\000\000\000\164\000\000\000\164\000\000\000\164\000\000\000\164\000\000\000\164\000\000\000\164\000\000\000\164\000\000\000\165\000\000\000\165\000\000\000\165\000\000\000\165\000\000\000\165\000\000\000\165\000\000\000\167\000\000\000\167\000\000\000\167\000\000\000\167\000\000\000\167\000\000\000\167\000\000\000\167\000\000\000\170\000\000\000\170\000\000\000\170\000\000\000\170\000\000\000\170\000\000\000\122\000\000\000\172\000\000\000\175\000\000\000\176\000\000\000\016\000\000\000\004\000\000\000\143\146\147\000\000\000\000\000\200\000\000\000\005\000\000\000\153\151\156\144\000\000\000\000\000\200\000\000\000\005\000\000\000\160\141\162\164\000\000\000\000\000\200\000\000\000\007\000\000\000\162\145\163\165\154\164\000\012\000\000\000\200\000\000\000\010\000\000\000\143\141\156\154\151\156\153\000\013\000\000\000\200\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\016\000\000\000\177\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\016\000\000\000\177\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\016\000\000\000\177\000\000\000\002\000\000\000\137\000\017\000\000\000\175\000\000\000\005\000\000\000\154\151\156\153\000\017\000\000\000\175\000\000\000\005\000\000\000\151\164\145\155\000\020\000\000\000\175\000\000\000\004\000\000\000\160\162\152\000\024\000\000\000\175\000\000\000\007\000\000\000\160\162\152\143\146\147\000\035\000\000\000\075\000\000\000\004\000\000\000\144\151\162\000\112\000\000\000\115\000\000\000\000\000\000\000\000\000\000\000\210\000\000\000\301\000\000\000\000\004\000\016\223\000\000\000\332\100\000\000\026\000\001\200\005\001\000\000\006\101\100\002\006\201\100\002\034\201\200\000\300\000\000\002\027\300\300\001\026\000\000\200\301\000\001\000\006\101\101\000\106\201\101\000\127\300\301\002\026\200\000\200\106\201\101\000\027\000\302\002\026\000\004\200\127\100\102\001\026\100\000\200\027\100\302\001\026\000\001\200\027\200\102\002\026\200\000\200\027\300\302\000\026\000\000\200\001\001\003\000\027\000\101\001\026\100\002\200\027\100\302\001\026\300\001\200\127\000\103\002\026\100\001\200\201\100\002\000\026\300\000\200\106\201\101\000\027\100\303\002\026\000\000\200\201\100\002\000\105\201\003\000\127\300\303\000\026\000\000\200\202\101\000\000\202\001\200\000\301\001\004\000\001\102\004\000\134\201\000\002\200\001\200\002\301\201\004\000\225\301\001\003\206\201\001\000\232\101\000\000\026\000\001\200\206\301\104\000\232\101\000\000\026\100\000\200\206\001\105\000\206\201\104\003\300\001\200\002\001\102\005\000\325\001\202\003\306\301\001\000\332\101\000\000\026\300\001\200\306\201\105\000\332\101\000\000\026\000\001\200\305\301\005\000\306\001\306\003\006\102\106\000\106\202\106\000\334\201\200\001\001\302\006\000\101\302\006\000\027\100\102\001\026\100\003\200\127\000\107\002\026\100\000\200\027\100\107\002\026\100\000\200\101\202\007\000\026\300\007\200\027\200\102\002\026\100\000\200\101\302\007\000\026\300\006\200\027\000\103\002\026\100\006\200\101\002\010\000\026\300\005\200\027\000\101\001\026\100\005\200\027\100\107\002\026\200\002\200\027\100\310\001\026\000\002\200\205\302\005\000\206\202\110\005\300\002\200\003\000\003\000\003\101\303\010\000\025\103\003\006\234\202\200\001\300\001\000\005\026\000\002\200\027\200\102\002\026\200\000\200\001\002\011\000\101\102\011\000\026\300\000\200\027\000\103\002\026\100\000\200\001\002\011\000\101\202\011\000\200\002\200\002\301\302\011\000\225\302\002\005\206\202\002\000\033\102\000\005\026\200\000\200\206\002\112\000\033\102\000\005\026\300\377\177\200\002\200\002\301\102\012\000\225\302\002\005\206\202\002\000\133\102\000\005\026\200\000\200\206\202\112\000\133\102\000\005\026\300\377\177\212\002\000\000\211\202\201\225\300\002\000\004\000\003\000\003\100\003\200\004\325\102\203\005\211\302\002\211\211\302\001\226\305\302\005\000\306\202\310\005\006\003\113\005\106\203\104\005\334\202\200\001\211\302\202\226\236\002\000\001\036\000\200\000\056\000\000\000\004\003\000\000\000\137\107\000\004\003\000\000\000\157\163\000\004\004\000\000\000\147\145\164\000\004\004\000\000\000\142\163\144\000\004\006\000\000\000\154\151\156\165\170\000\004\005\000\000\000\153\151\156\144\000\004\011\000\000\000\154\141\156\147\165\141\147\145\000\004\002\000\000\000\103\000\004\004\000\000\000\103\053\053\000\004\010\000\000\000\167\151\156\144\157\167\163\000\004\012\000\000\000\123\150\141\162\145\144\114\151\142\000\004\005\000\000\000\154\151\156\153\000\004\012\000\000\000\123\164\141\164\151\143\114\151\142\000\004\003\000\000\000\103\043\000\004\004\000\000\000\151\151\146\000\004\006\000\000\000\142\165\151\154\144\000\004\007\000\000\000\164\141\162\147\145\164\000\004\007\000\000\000\151\155\160\154\151\142\000\004\005\000\000\000\156\141\155\145\000\004\013\000\000\000\164\141\162\147\145\164\156\141\155\145\000\004\010\000\000\000\160\162\157\152\145\143\164\000\004\004\000\000\000\144\151\162\000\004\012\000\000\000\164\141\162\147\145\164\144\151\162\000\004\005\000\000\000\160\141\164\150\000\004\014\000\000\000\147\145\164\162\145\154\141\164\151\166\145\000\004\011\000\000\000\154\157\143\141\164\151\157\156\000\004\010\000\000\000\142\141\163\145\144\151\162\000\004\001\000\000\000\000\004\013\000\000\000\103\157\156\163\157\154\145\101\160\160\000\004\014\000\000\000\127\151\156\144\157\167\145\144\101\160\160\000\004\005\000\000\000\056\145\170\145\000\004\005\000\000\000\056\144\154\154\000\004\005\000\000\000\056\154\151\142\000\004\007\000\000\000\155\141\143\157\163\170\000\004\005\000\000\000\152\157\151\156\000\004\024\000\000\000\056\141\160\160\057\103\157\156\164\145\156\164\163\057\115\141\143\117\123\000\004\004\000\000\000\154\151\142\000\004\004\000\000\000\056\163\157\000\004\003\000\000\000\056\141\000\004\007\000\000\000\160\162\145\146\151\170\000\004\015\000\000\000\164\141\162\147\145\164\160\162\145\146\151\170\000\004\012\000\000\000\145\170\164\145\156\163\151\157\156\000\004\020\000\000\000\164\141\162\147\145\164\145\170\164\145\156\163\151\157\156\000\004\011\000\000\000\142\141\163\145\156\141\155\145\000\004\012\000\000\000\144\151\162\145\143\164\157\162\171\000\004\011\000\000\000\146\165\154\154\160\141\164\150\000\000\000\000\000\223\000\000\000\212\000\000\000\212\000\000\000\212\000\000\000\212\000\000\000\212\000\000\000\212\000\000\000\212\000\000\000\213\000\000\000\213\000\000\000\213\000\000\000\215\000\000\000\216\000\000\000\216\000\000\000\216\000\000\000\216\000\000\000\216\000\000\000\216\000\000\000\220\000\000\000\220\000\000\000\220\000\000\000\220\000\000\000\220\000\000\000\220\000\000\000\220\000\000\000\220\000\000\000\221\000\000\000\225\000\000\000\225\000\000\000\225\000\000\000\225\000\000\000\225\000\000\000\225\000\000\000\226\000\000\000\227\000\000\000\230\000\000\000\230\000\000\000\230\000\000\000\232\000\000\000\236\000\000\000\236\000\000\000\236\000\000\000\236\000\000\000\236\000\000\000\236\000\000\000\236\000\000\000\236\000\000\000\237\000\000\000\237\000\000\000\237\000\000\000\237\000\000\000\237\000\000\000\237\000\000\000\237\000\000\000\237\000\000\000\237\000\000\000\237\000\000\000\237\000\000\000\240\000\000\000\240\000\000\000\240\000\000\000\240\000\000\000\240\000\000\000\240\000\000\000\240\000\000\000\240\000\000\000\240\000\000\000\240\000\000\000\240\000\000\000\240\000\000\000\240\000\000\000\240\000\000\000\241\000\000\000\242\000\000\000\244\000\000\000\244\000\000\000\245\000\000\000\245\000\000\000\245\000\000\000\245\000\000\000\246\000\000\000\246\000\000\000\247\000\000\000\247\000\000\000\250\000\000\000\250\000\000\000\251\000\000\000\251\000\000\000\252\000\000\000\253\000\000\000\254\000\000\000\254\000\000\000\255\000\000\000\255\000\000\000\255\000\000\000\255\000\000\000\256\000\000\000\256\000\000\000\256\000\000\000\256\000\000\000\256\000\000\000\256\000\000\000\256\000\000\000\256\000\000\000\256\000\000\000\257\000\000\000\257\000\000\000\260\000\000\000\261\000\000\000\261\000\000\000\262\000\000\000\262\000\000\000\263\000\000\000\264\000\000\000\270\000\000\000\270\000\000\000\270\000\000\000\270\000\000\000\270\000\000\000\270\000\000\000\270\000\000\000\270\000\000\000\270\000\000\000\271\000\000\000\271\000\000\000\271\000\000\000\271\000\000\000\271\000\000\000\271\000\000\000\271\000\000\000\271\000\000\000\271\000\000\000\273\000\000\000\274\000\000\000\275\000\000\000\275\000\000\000\275\000\000\000\275\000\000\000\275\000\000\000\276\000\000\000\277\000\000\000\277\000\000\000\277\000\000\000\277\000\000\000\277\000\000\000\277\000\000\000\300\000\000\000\301\000\000\000\013\000\000\000\004\000\000\000\143\146\147\000\000\000\000\000\222\000\000\000\012\000\000\000\144\151\162\145\143\164\151\157\156\000\000\000\000\000\222\000\000\000\006\000\000\000\163\164\171\154\145\000\000\000\000\000\222\000\000\000\003\000\000\000\157\163\000\000\000\000\000\222\000\000\000\005\000\000\000\153\151\156\144\000\013\000\000\000\222\000\000\000\006\000\000\000\146\151\145\154\144\000\056\000\000\000\222\000\000\000\005\000\000\000\156\141\155\145\000\071\000\000\000\222\000\000\000\004\000\000\000\144\151\162\000\107\000\000\000\222\000\000\000\007\000\000\000\160\162\145\146\151\170\000\110\000\000\000\222\000\000\000\007\000\000\000\163\165\146\146\151\170\000\111\000\000\000\222\000\000\000\007\000\000\000\162\145\163\165\154\164\000\204\000\000\000\222\000\000\000\000\000\000\000\000\000\000\000\311\000\000\000\324\000\000\000\000\001\000\004\015\000\000\000\106\000\100\000\132\000\000\000\026\000\000\200\006\000\100\000\101\100\000\000\206\200\100\000\206\300\100\001\344\000\000\000\000\000\200\000\000\000\000\001\000\000\000\000\336\000\000\001\036\000\200\000\004\000\000\000\004\010\000\000\000\160\162\157\152\145\143\164\000\003\000\000\000\000\000\000\000\000\004\011\000\000\000\163\157\154\165\164\151\157\156\000\004\017\000\000\000\143\157\156\146\151\147\165\162\141\164\151\157\156\163\000\001\000\000\000\000\000\000\000\316\000\000\000\323\000\000\000\003\000\000\003\020\000\000\000\004\000\000\000\014\000\100\000\010\000\000\000\004\000\000\000\104\000\200\000\124\000\200\000\031\100\000\000\026\200\001\200\004\000\000\001\006\100\100\000\104\000\200\000\204\000\000\000\106\200\200\000\006\100\000\000\036\000\000\001\036\000\200\000\002\000\000\000\003\000\000\000\000\000\000\360\077\004\012\000\000\000\137\137\143\157\156\146\151\147\163\000\000\000\000\000\020\000\000\000\317\000\000\000\317\000\000\000\317\000\000\000\320\000\000\000\320\000\000\000\320\000\000\000\320\000\000\000\320\000\000\000\321\000\000\000\321\000\000\000\321\000\000\000\321\000\000\000\321\000\000\000\321\000\000\000\321\000\000\000\323\000\000\000\000\000\000\000\003\000\000\000\002\000\000\000\151\000\002\000\000\000\164\000\004\000\000\000\160\162\152\000\015\000\000\000\313\000\000\000\313\000\000\000\313\000\000\000\313\000\000\000\314\000\000\000\315\000\000\000\315\000\000\000\323\000\000\000\323\000\000\000\323\000\000\000\323\000\000\000\323\000\000\000\324\000\000\000\003\000\000\000\004\000\000\000\160\162\152\000\000\000\000\000\014\000\000\000\002\000\000\000\151\000\005\000\000\000\014\000\000\000\002\000\000\000\164\000\007\000\000\000\014\000\000\000\000\000\000\000\000\000\000\000\334\000\000\000\347\000\000\000\000\001\000\004\020\000\000\000\106\000\100\000\132\100\000\000\026\000\001\200\105\100\000\000\106\200\300\000\200\000\000\000\134\200\000\001\000\000\200\000\101\300\000\000\206\000\101\000\344\000\000\000\000\000\200\000\000\000\000\001\000\000\000\000\336\000\000\001\036\000\200\000\005\000\000\000\004\010\000\000\000\160\162\157\152\145\143\164\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\012\000\000\000\147\145\164\143\157\156\146\151\147\000\003\000\000\000\000\000\000\000\000\004\006\000\000\000\146\151\154\145\163\000\001\000\000\000\000\000\000\000\341\000\000\000\346\000\000\000\003\000\000\003\020\000\000\000\004\000\000\000\014\000\100\000\010\000\000\000\004\000\000\000\104\000\200\000\124\000\200\000\031\100\000\000\026\200\001\200\004\000\000\001\006\100\100\000\104\000\200\000\204\000\000\000\106\200\200\000\006\100\000\000\036\000\000\001\036\000\200\000\002\000\000\000\003\000\000\000\000\000\000\360\077\004\016\000\000\000\137\137\146\151\154\145\143\157\156\146\151\147\163\000\000\000\000\000\020\000\000\000\342\000\000\000\342\000\000\000\342\000\000\000\343\000\000\000\343\000\000\000\343\000\000\000\343\000\000\000\343\000\000\000\344\000\000\000\344\000\000\000\344\000\000\000\344\000\000\000\344\000\000\000\344\000\000\000\344\000\000\000\346\000\000\000\000\000\000\000\003\000\000\000\002\000\000\000\151\000\002\000\000\000\164\000\004\000\000\000\160\162\152\000\020\000\000\000\336\000\000\000\336\000\000\000\336\000\000\000\336\000\000\000\336\000\000\000\336\000\000\000\336\000\000\000\336\000\000\000\337\000\000\000\340\000\000\000\346\000\000\000\346\000\000\000\346\000\000\000\346\000\000\000\346\000\000\000\347\000\000\000\003\000\000\000\004\000\000\000\160\162\152\000\000\000\000\000\017\000\000\000\002\000\000\000\151\000\011\000\000\000\017\000\000\000\002\000\000\000\164\000\012\000\000\000\017\000\000\000\000\000\000\000\000\000\000\000\361\000\000\000\375\000\000\000\000\001\000\003\006\000\000\000\101\000\000\000\244\000\000\000\000\000\200\000\000\000\000\000\236\000\000\001\036\000\200\000\001\000\000\000\003\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\363\000\000\000\374\000\000\000\002\000\000\003\027\000\000\000\004\000\000\000\014\000\100\000\010\000\000\000\004\000\000\000\104\000\200\000\106\100\300\000\124\000\200\000\031\100\000\000\026\000\003\200\004\000\200\000\006\100\100\000\104\000\000\000\006\100\000\000\105\200\000\000\106\300\300\000\200\000\000\000\134\200\000\001\206\000\101\000\111\200\000\202\206\100\101\000\111\200\200\202\136\000\000\001\036\000\200\000\006\000\000\000\003\000\000\000\000\000\000\360\077\004\011\000\000\000\160\162\157\152\145\143\164\163\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\012\000\000\000\147\145\164\143\157\156\146\151\147\000\004\005\000\000\000\156\141\155\145\000\004\007\000\000\000\142\154\157\143\153\163\000\000\000\000\000\027\000\000\000\364\000\000\000\364\000\000\000\364\000\000\000\365\000\000\000\365\000\000\000\365\000\000\000\365\000\000\000\365\000\000\000\365\000\000\000\366\000\000\000\366\000\000\000\366\000\000\000\366\000\000\000\367\000\000\000\367\000\000\000\367\000\000\000\367\000\000\000\370\000\000\000\370\000\000\000\371\000\000\000\371\000\000\000\372\000\000\000\374\000\000\000\002\000\000\000\004\000\000\000\160\162\152\000\015\000\000\000\026\000\000\000\004\000\000\000\143\146\147\000\021\000\000\000\026\000\000\000\002\000\000\000\002\000\000\000\151\000\004\000\000\000\163\154\156\000\006\000\000\000\362\000\000\000\374\000\000\000\374\000\000\000\374\000\000\000\374\000\000\000\375\000\000\000\002\000\000\000\004\000\000\000\163\154\156\000\000\000\000\000\005\000\000\000\002\000\000\000\151\000\001\000\000\000\005\000\000\000\000\000\000\000\000\000\000\000\005\001\000\000\016\001\000\000\000\001\000\015\026\000\000\000\113\000\100\000\134\200\000\001\000\000\200\000\105\100\000\000\205\200\000\000\134\000\001\001\026\300\002\200\205\101\000\000\306\301\300\002\234\001\001\001\026\100\001\200\306\002\101\005\313\002\300\005\334\202\000\001\027\000\200\005\026\000\000\200\236\002\000\001\241\201\000\000\026\300\375\177\141\200\000\000\026\100\374\177\036\000\200\000\005\000\000\000\004\006\000\000\000\154\157\167\145\162\000\004\007\000\000\000\151\160\141\151\162\163\000\004\013\000\000\000\137\123\117\114\125\124\111\117\116\123\000\004\011\000\000\000\160\162\157\152\145\143\164\163\000\004\005\000\000\000\156\141\155\145\000\000\000\000\000\026\000\000\000\006\001\000\000\006\001\000\000\006\001\000\000\007\001\000\000\007\001\000\000\007\001\000\000\007\001\000\000\010\001\000\000\010\001\000\000\010\001\000\000\010\001\000\000\011\001\000\000\011\001\000\000\011\001\000\000\011\001\000\000\011\001\000\000\012\001\000\000\010\001\000\000\013\001\000\000\007\001\000\000\014\001\000\000\016\001\000\000\013\000\000\000\005\000\000\000\156\141\155\145\000\000\000\000\000\025\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\006\000\000\000\025\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\006\000\000\000\025\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\006\000\000\000\025\000\000\000\002\000\000\000\137\000\007\000\000\000\023\000\000\000\004\000\000\000\163\154\156\000\007\000\000\000\023\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\012\000\000\000\023\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\012\000\000\000\023\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\012\000\000\000\023\000\000\000\002\000\000\000\137\000\013\000\000\000\021\000\000\000\004\000\000\000\160\162\152\000\013\000\000\000\021\000\000\000\000\000\000\000\000\000\000\000\027\001\000\000\035\001\000\000\000\002\000\011\016\000\000\000\205\000\000\000\306\100\100\000\234\000\001\001\026\200\001\200\305\201\000\000\306\301\300\003\000\002\000\003\334\201\000\001\027\100\200\003\026\000\000\200\236\001\000\001\241\200\000\000\026\200\375\177\036\000\200\000\004\000\000\000\004\007\000\000\000\151\160\141\151\162\163\000\004\006\000\000\000\146\151\154\145\163\000\004\005\000\000\000\160\141\164\150\000\004\015\000\000\000\147\145\164\145\170\164\145\156\163\151\157\156\000\000\000\000\000\016\000\000\000\030\001\000\000\030\001\000\000\030\001\000\000\030\001\000\000\031\001\000\000\031\001\000\000\031\001\000\000\031\001\000\000\031\001\000\000\031\001\000\000\032\001\000\000\030\001\000\000\033\001\000\000\035\001\000\000\007\000\000\000\004\000\000\000\160\162\152\000\000\000\000\000\015\000\000\000\012\000\000\000\145\170\164\145\156\163\151\157\156\000\000\000\000\000\015\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\003\000\000\000\015\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\003\000\000\000\015\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\003\000\000\000\015\000\000\000\002\000\000\000\137\000\004\000\000\000\013\000\000\000\006\000\000\000\146\156\141\155\145\000\004\000\000\000\013\000\000\000\000\000\000\000\000\000\000\000\046\001\000\000\052\001\000\000\000\002\000\004\013\000\000\000\206\000\100\000\232\000\000\000\026\000\000\200\006\000\100\000\206\100\100\000\333\100\200\000\026\000\000\200\301\200\000\000\206\300\000\001\236\000\000\001\036\000\200\000\003\000\000\000\004\010\000\000\000\160\162\157\152\145\143\164\000\004\012\000\000\000\137\137\143\157\156\146\151\147\163\000\004\001\000\000\000\000\000\000\000\000\013\000\000\000\050\001\000\000\050\001\000\000\050\001\000\000\050\001\000\000\051\001\000\000\051\001\000\000\051\001\000\000\051\001\000\000\051\001\000\000\051\001\000\000\052\001\000\000\002\000\000\000\004\000\000\000\160\162\152\000\000\000\000\000\012\000\000\000\010\000\000\000\143\146\147\156\141\155\145\000\000\000\000\000\012\000\000\000\000\000\000\000\000\000\000\000\063\001\000\000\130\001\000\000\001\006\000\027\126\000\000\000\213\001\300\001\234\201\000\001\305\101\000\000\013\202\300\001\201\302\000\000\034\202\200\001\113\002\301\001\301\102\001\000\001\203\001\000\134\202\000\002\200\002\200\001\334\201\000\002\031\000\201\203\026\100\001\200\000\002\000\001\100\002\000\000\200\002\200\003\301\002\002\000\000\003\000\002\034\102\200\002\005\102\002\000\100\002\200\000\034\002\001\001\026\200\006\200\113\203\102\006\300\003\200\001\134\203\200\001\132\003\000\000\026\100\005\200\113\303\102\006\301\003\003\000\014\104\101\003\134\303\000\002\232\003\000\000\026\300\003\200\313\003\101\006\101\104\001\000\200\004\000\007\334\203\000\002\006\304\203\002\032\104\000\000\026\000\002\200\111\101\303\007\004\004\000\000\100\004\000\000\200\004\200\000\300\004\000\001\000\005\200\007\114\105\101\002\200\005\200\002\034\104\200\003\041\202\000\000\026\200\370\177\005\102\002\000\100\002\200\000\034\002\001\001\026\100\004\200\113\203\102\006\300\003\200\001\134\203\200\001\132\003\000\000\026\000\003\200\113\303\102\006\301\303\000\000\014\104\101\003\102\004\200\000\134\203\200\002\132\103\000\000\026\100\001\200\100\003\000\001\200\003\000\000\300\003\000\006\001\204\003\000\114\104\101\002\134\103\200\002\041\202\000\000\026\300\372\177\031\000\201\203\026\100\001\200\000\002\000\001\100\002\000\000\200\002\200\003\301\302\003\000\000\003\000\002\034\102\200\002\036\000\200\000\020\000\000\000\004\004\000\000\000\154\145\156\000\004\004\000\000\000\151\151\146\000\004\011\000\000\000\145\156\144\163\167\151\164\150\000\004\002\000\000\000\057\000\004\004\000\000\000\163\165\142\000\003\000\000\000\000\000\000\360\077\003\000\000\000\000\000\000\000\300\003\000\000\000\000\000\000\000\000\004\013\000\000\000\107\162\157\165\160\123\164\141\162\164\000\004\007\000\000\000\151\160\141\151\162\163\000\004\013\000\000\000\163\164\141\162\164\163\167\151\164\150\000\004\005\000\000\000\146\151\156\144\000\004\006\000\000\000\133\136\056\135\057\000\001\001\004\012\000\000\000\107\162\157\165\160\111\164\145\155\000\004\011\000\000\000\107\162\157\165\160\105\156\144\000\000\000\000\000\126\000\000\000\064\001\000\000\064\001\000\000\065\001\000\000\065\001\000\000\065\001\000\000\065\001\000\000\065\001\000\000\065\001\000\000\065\001\000\000\065\001\000\000\065\001\000\000\065\001\000\000\070\001\000\000\070\001\000\000\071\001\000\000\071\001\000\000\071\001\000\000\071\001\000\000\071\001\000\000\071\001\000\000\075\001\000\000\075\001\000\000\075\001\000\000\075\001\000\000\076\001\000\000\076\001\000\000\076\001\000\000\076\001\000\000\076\001\000\000\101\001\000\000\101\001\000\000\101\001\000\000\101\001\000\000\102\001\000\000\102\001\000\000\103\001\000\000\103\001\000\000\103\001\000\000\103\001\000\000\104\001\000\000\104\001\000\000\104\001\000\000\105\001\000\000\106\001\000\000\106\001\000\000\106\001\000\000\106\001\000\000\106\001\000\000\106\001\000\000\106\001\000\000\106\001\000\000\075\001\000\000\112\001\000\000\116\001\000\000\116\001\000\000\116\001\000\000\116\001\000\000\117\001\000\000\117\001\000\000\117\001\000\000\117\001\000\000\117\001\000\000\117\001\000\000\117\001\000\000\117\001\000\000\117\001\000\000\117\001\000\000\117\001\000\000\117\001\000\000\120\001\000\000\120\001\000\000\120\001\000\000\120\001\000\000\120\001\000\000\120\001\000\000\116\001\000\000\121\001\000\000\125\001\000\000\125\001\000\000\126\001\000\000\126\001\000\000\126\001\000\000\126\001\000\000\126\001\000\000\126\001\000\000\130\001\000\000\025\000\000\000\004\000\000\000\160\162\152\000\000\000\000\000\125\000\000\000\006\000\000\000\146\151\154\145\163\000\000\000\000\000\125\000\000\000\003\000\000\000\146\156\000\000\000\000\000\125\000\000\000\006\000\000\000\147\162\157\165\160\000\000\000\000\000\125\000\000\000\012\000\000\000\156\145\163\164\154\145\166\145\154\000\000\000\000\000\125\000\000\000\011\000\000\000\146\151\156\151\163\150\145\144\000\000\000\000\000\125\000\000\000\011\000\000\000\147\162\157\165\160\154\145\156\000\002\000\000\000\125\000\000\000\006\000\000\000\147\156\141\155\145\000\014\000\000\000\125\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\027\000\000\000\065\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\027\000\000\000\065\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\027\000\000\000\065\000\000\000\002\000\000\000\137\000\030\000\000\000\063\000\000\000\006\000\000\000\146\156\141\155\145\000\030\000\000\000\063\000\000\000\002\000\000\000\137\000\041\000\000\000\063\000\000\000\006\000\000\000\163\160\154\151\164\000\041\000\000\000\063\000\000\000\011\000\000\000\163\165\142\147\162\157\165\160\000\047\000\000\000\063\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\070\000\000\000\115\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\070\000\000\000\115\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\070\000\000\000\115\000\000\000\002\000\000\000\137\000\071\000\000\000\113\000\000\000\006\000\000\000\146\156\141\155\145\000\071\000\000\000\113\000\000\000\001\000\000\000\014\000\000\000\167\141\154\153\163\157\165\162\143\145\163\000\000\000\000\000\133\001\000\000\135\001\000\000\001\003\000\012\011\000\000\000\304\000\000\000\000\001\000\000\100\001\200\000\200\001\000\001\301\001\000\000\001\102\000\000\112\002\000\000\334\100\200\003\036\000\200\000\002\000\000\000\004\001\000\000\000\000\003\000\000\000\000\000\000\360\277\000\000\000\000\011\000\000\000\134\001\000\000\134\001\000\000\134\001\000\000\134\001\000\000\134\001\000\000\134\001\000\000\134\001\000\000\134\001\000\000\135\001\000\000\003\000\000\000\004\000\000\000\160\162\152\000\000\000\000\000\010\000\000\000\006\000\000\000\146\151\154\145\163\000\000\000\000\000\010\000\000\000\003\000\000\000\146\156\000\000\000\000\000\010\000\000\000\001\000\000\000\014\000\000\000\167\141\154\153\163\157\165\162\143\145\163\000\045\000\000\000\015\000\000\000\036\000\000\000\015\000\000\000\050\000\000\000\061\000\000\000\050\000\000\000\103\000\000\000\176\000\000\000\103\000\000\000\210\000\000\000\301\000\000\000\210\000\000\000\311\000\000\000\324\000\000\000\311\000\000\000\334\000\000\000\347\000\000\000\334\000\000\000\361\000\000\000\375\000\000\000\361\000\000\000\005\001\000\000\016\001\000\000\005\001\000\000\027\001\000\000\035\001\000\000\027\001\000\000\046\001\000\000\052\001\000\000\046\001\000\000\130\001\000\000\130\001\000\000\133\001\000\000\135\001\000\000\135\001\000\000\133\001\000\000\135\001\000\000\001\000\000\000\014\000\000\000\167\141\154\153\163\157\165\162\143\145\163\000\040\000\000\000\044\000\000\000\000\000\000\000",
- "\033\114\165\141\121\000\001\004\004\004\010\000\026\000\000\000\100\163\162\143\057\142\141\163\145\057\143\157\156\146\151\147\163\056\154\165\141\000\000\000\000\000\000\000\000\000\000\000\002\010\033\000\000\000\012\300\000\000\011\100\100\200\011\100\100\201\011\100\300\201\112\200\000\000\111\100\100\202\111\100\300\202\205\200\001\000\344\000\000\000\211\300\200\203\205\200\001\000\344\100\000\000\211\300\000\204\244\200\000\000\000\000\000\000\344\300\000\000\000\000\000\001\044\001\001\000\000\000\200\001\000\000\200\000\144\101\001\000\205\201\001\000\344\201\001\000\000\000\000\002\000\000\200\002\211\301\201\204\036\000\200\000\012\000\000\000\004\007\000\000\000\142\154\157\143\153\163\000\001\001\004\011\000\000\000\153\145\171\167\157\162\144\163\000\004\011\000\000\000\160\162\157\152\145\143\164\163\000\004\010\000\000\000\142\141\163\145\144\151\162\000\004\011\000\000\000\154\157\143\141\164\151\157\156\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\017\000\000\000\147\145\164\141\143\164\151\166\145\164\145\162\155\163\000\004\020\000\000\000\151\163\153\145\171\167\157\162\144\163\155\141\164\143\150\000\004\015\000\000\000\142\165\151\154\144\143\157\156\146\151\147\163\000\007\000\000\000\000\000\000\000\041\000\000\000\056\000\000\000\000\000\000\011\033\000\000\000\012\000\200\000\105\000\000\000\205\100\000\000\206\200\100\001\234\000\200\000\042\100\000\000\105\300\000\000\205\000\001\000\134\000\001\001\026\000\003\200\132\001\000\000\026\100\001\200\205\101\001\000\206\201\101\003\300\001\000\000\000\002\200\002\234\101\200\001\026\000\001\200\205\101\001\000\206\201\101\003\300\001\000\000\000\002\000\002\234\101\200\001\141\200\000\000\026\000\374\177\036\000\000\001\036\000\200\000\007\000\000\000\004\010\000\000\000\137\101\103\124\111\117\116\000\004\003\000\000\000\157\163\000\004\004\000\000\000\147\145\164\000\004\006\000\000\000\160\141\151\162\163\000\004\011\000\000\000\137\117\120\124\111\117\116\123\000\004\006\000\000\000\164\141\142\154\145\000\004\007\000\000\000\151\156\163\145\162\164\000\000\000\000\000\033\000\000\000\042\000\000\000\042\000\000\000\042\000\000\000\042\000\000\000\042\000\000\000\042\000\000\000\045\000\000\000\045\000\000\000\045\000\000\000\045\000\000\000\046\000\000\000\046\000\000\000\047\000\000\000\047\000\000\000\047\000\000\000\047\000\000\000\047\000\000\000\047\000\000\000\051\000\000\000\051\000\000\000\051\000\000\000\051\000\000\000\051\000\000\000\045\000\000\000\052\000\000\000\055\000\000\000\056\000\000\000\006\000\000\000\006\000\000\000\164\145\162\155\163\000\006\000\000\000\032\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\011\000\000\000\031\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\011\000\000\000\031\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\011\000\000\000\031\000\000\000\004\000\000\000\153\145\171\000\012\000\000\000\027\000\000\000\006\000\000\000\166\141\154\165\145\000\012\000\000\000\027\000\000\000\000\000\000\000\000\000\000\000\067\000\000\000\131\000\000\000\000\002\000\015\041\000\000\000\202\000\000\000\344\000\000\000\000\000\200\000\000\000\000\001\005\001\000\000\100\001\000\000\034\001\001\001\026\300\002\200\113\102\100\004\301\202\000\000\044\103\000\000\134\202\000\002\000\002\200\004\100\002\200\001\200\002\000\004\134\202\000\001\132\102\000\000\026\100\000\200\102\002\000\000\136\002\000\001\041\201\000\000\026\100\374\177\006\301\300\000\032\001\000\000\026\000\001\200\232\100\000\000\026\200\000\200\002\001\000\000\036\001\000\001\026\100\000\200\002\001\200\000\036\001\000\001\036\000\200\000\004\000\000\000\004\007\000\000\000\151\160\141\151\162\163\000\004\005\000\000\000\147\163\165\142\000\004\012\000\000\000\050\045\045\052\051\050\045\141\051\000\004\011\000\000\000\162\145\161\165\151\162\145\144\000\002\000\000\000\000\000\000\000\072\000\000\000\101\000\000\000\002\001\000\011\022\000\000\000\105\000\000\000\204\000\000\000\134\000\001\001\026\200\002\200\213\101\300\002\000\002\000\000\234\201\200\001\232\001\000\000\026\100\001\200\027\200\100\002\026\100\000\200\202\001\200\000\210\001\200\000\202\001\200\000\236\001\000\001\141\200\000\000\026\200\374\177\036\000\200\000\003\000\000\000\004\006\000\000\000\160\141\151\162\163\000\004\006\000\000\000\155\141\164\143\150\000\004\011\000\000\000\162\145\161\165\151\162\145\144\000\000\000\000\000\022\000\000\000\073\000\000\000\073\000\000\000\073\000\000\000\073\000\000\000\074\000\000\000\074\000\000\000\074\000\000\000\074\000\000\000\074\000\000\000\075\000\000\000\075\000\000\000\075\000\000\000\075\000\000\000\076\000\000\000\076\000\000\000\073\000\000\000\077\000\000\000\101\000\000\000\006\000\000\000\003\000\000\000\153\167\000\000\000\000\000\021\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\003\000\000\000\021\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\003\000\000\000\021\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\003\000\000\000\021\000\000\000\010\000\000\000\164\145\162\155\153\145\171\000\004\000\000\000\017\000\000\000\005\000\000\000\164\145\162\155\000\004\000\000\000\017\000\000\000\002\000\000\000\006\000\000\000\164\145\162\155\163\000\014\000\000\000\150\141\163\162\145\161\165\151\162\145\144\000\000\000\000\000\106\000\000\000\114\000\000\000\000\002\000\007\024\000\000\000\213\000\100\000\234\200\000\001\220\100\100\001\027\200\100\001\026\000\001\200\200\000\000\000\300\000\200\000\225\300\000\001\236\000\000\001\026\000\002\200\200\000\000\000\301\300\000\000\013\001\301\000\034\201\000\001\113\101\301\000\134\201\000\001\201\201\001\000\225\200\001\001\236\000\000\001\036\000\200\000\007\000\000\000\004\004\000\000\000\154\145\156\000\003\000\000\000\000\000\000\000\100\003\000\000\000\000\000\000\360\077\004\002\000\000\000\133\000\004\006\000\000\000\165\160\160\145\162\000\004\006\000\000\000\154\157\167\145\162\000\004\002\000\000\000\135\000\000\000\000\000\024\000\000\000\107\000\000\000\107\000\000\000\107\000\000\000\107\000\000\000\107\000\000\000\110\000\000\000\110\000\000\000\110\000\000\000\110\000\000\000\110\000\000\000\112\000\000\000\112\000\000\000\112\000\000\000\112\000\000\000\112\000\000\000\112\000\000\000\112\000\000\000\112\000\000\000\112\000\000\000\114\000\000\000\002\000\000\000\002\000\000\000\160\000\000\000\000\000\023\000\000\000\002\000\000\000\141\000\000\000\000\000\023\000\000\000\000\000\000\000\041\000\000\000\070\000\000\000\101\000\000\000\101\000\000\000\101\000\000\000\103\000\000\000\103\000\000\000\103\000\000\000\103\000\000\000\105\000\000\000\105\000\000\000\114\000\000\000\105\000\000\000\114\000\000\000\117\000\000\000\117\000\000\000\117\000\000\000\117\000\000\000\117\000\000\000\120\000\000\000\120\000\000\000\103\000\000\000\121\000\000\000\124\000\000\000\124\000\000\000\124\000\000\000\124\000\000\000\124\000\000\000\125\000\000\000\125\000\000\000\125\000\000\000\127\000\000\000\127\000\000\000\131\000\000\000\011\000\000\000\011\000\000\000\153\145\171\167\157\162\144\163\000\000\000\000\000\040\000\000\000\006\000\000\000\164\145\162\155\163\000\000\000\000\000\040\000\000\000\014\000\000\000\150\141\163\162\145\161\165\151\162\145\144\000\001\000\000\000\040\000\000\000\005\000\000\000\164\145\163\164\000\004\000\000\000\040\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\007\000\000\000\026\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\007\000\000\000\026\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\007\000\000\000\026\000\000\000\002\000\000\000\137\000\010\000\000\000\024\000\000\000\003\000\000\000\153\167\000\010\000\000\000\024\000\000\000\000\000\000\000\000\000\000\000\142\000\000\000\155\000\000\000\001\002\000\012\035\000\000\000\205\000\000\000\300\000\200\000\234\000\001\001\026\100\005\200\304\001\000\000\306\101\201\003\332\101\000\000\026\100\004\200\305\101\000\000\000\002\000\003\334\201\000\001\027\200\300\003\026\300\002\200\306\101\001\000\332\101\000\000\026\100\000\200\312\001\000\000\011\300\201\002\305\201\000\000\306\301\300\003\006\102\001\000\100\002\000\003\334\201\200\001\011\300\201\002\026\000\000\200\011\200\201\002\241\200\000\000\026\300\371\177\036\000\200\000\004\000\000\000\004\006\000\000\000\160\141\151\162\163\000\004\005\000\000\000\164\171\160\145\000\004\006\000\000\000\164\141\142\154\145\000\004\005\000\000\000\152\157\151\156\000\000\000\000\000\035\000\000\000\143\000\000\000\143\000\000\000\143\000\000\000\143\000\000\000\144\000\000\000\144\000\000\000\144\000\000\000\144\000\000\000\145\000\000\000\145\000\000\000\145\000\000\000\145\000\000\000\145\000\000\000\146\000\000\000\146\000\000\000\146\000\000\000\146\000\000\000\146\000\000\000\147\000\000\000\147\000\000\000\147\000\000\000\147\000\000\000\147\000\000\000\147\000\000\000\147\000\000\000\151\000\000\000\143\000\000\000\153\000\000\000\155\000\000\000\007\000\000\000\004\000\000\000\143\146\147\000\000\000\000\000\034\000\000\000\005\000\000\000\164\150\151\163\000\000\000\000\000\034\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\003\000\000\000\034\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\003\000\000\000\034\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\003\000\000\000\034\000\000\000\006\000\000\000\146\151\145\154\144\000\004\000\000\000\032\000\000\000\006\000\000\000\166\141\154\165\145\000\004\000\000\000\032\000\000\000\001\000\000\000\007\000\000\000\156\157\143\157\160\171\000\000\000\000\000\166\000\000\000\216\000\000\000\001\002\000\013\056\000\000\000\212\000\000\000\304\000\000\000\000\001\000\001\106\001\100\000\334\100\200\001\305\100\000\000\006\001\100\000\006\201\100\002\334\000\001\001\026\200\002\200\005\302\000\000\006\002\101\004\106\102\301\003\200\002\200\000\034\202\200\001\032\002\000\000\026\300\000\200\004\002\000\000\100\002\000\001\200\002\200\003\034\102\200\001\341\200\000\000\026\200\374\177\304\000\000\000\000\001\000\001\100\001\000\000\334\100\200\001\305\100\000\000\006\201\100\000\334\000\001\001\026\200\002\200\005\302\000\000\006\002\101\004\106\102\301\003\200\002\200\000\034\202\200\001\032\002\000\000\026\300\000\200\004\002\000\000\100\002\000\001\200\002\200\003\034\102\200\001\341\200\000\000\026\200\374\177\236\000\000\001\036\000\200\000\006\000\000\000\004\011\000\000\000\163\157\154\165\164\151\157\156\000\004\007\000\000\000\151\160\141\151\162\163\000\004\007\000\000\000\142\154\157\143\153\163\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\020\000\000\000\151\163\153\145\171\167\157\162\144\163\155\141\164\143\150\000\004\011\000\000\000\153\145\171\167\157\162\144\163\000\000\000\000\000\056\000\000\000\175\000\000\000\177\000\000\000\177\000\000\000\177\000\000\000\177\000\000\000\200\000\000\000\200\000\000\000\200\000\000\000\200\000\000\000\200\000\000\000\201\000\000\000\201\000\000\000\201\000\000\000\201\000\000\000\201\000\000\000\201\000\000\000\201\000\000\000\202\000\000\000\202\000\000\000\202\000\000\000\202\000\000\000\200\000\000\000\203\000\000\000\206\000\000\000\206\000\000\000\206\000\000\000\206\000\000\000\207\000\000\000\207\000\000\000\207\000\000\000\207\000\000\000\210\000\000\000\210\000\000\000\210\000\000\000\210\000\000\000\210\000\000\000\210\000\000\000\210\000\000\000\211\000\000\000\211\000\000\000\211\000\000\000\211\000\000\000\207\000\000\000\212\000\000\000\215\000\000\000\216\000\000\000\015\000\000\000\004\000\000\000\160\162\152\000\000\000\000\000\055\000\000\000\006\000\000\000\164\145\162\155\163\000\000\000\000\000\055\000\000\000\004\000\000\000\143\146\147\000\001\000\000\000\055\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\011\000\000\000\027\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\011\000\000\000\027\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\011\000\000\000\027\000\000\000\002\000\000\000\137\000\012\000\000\000\025\000\000\000\004\000\000\000\142\154\153\000\012\000\000\000\025\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\036\000\000\000\054\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\036\000\000\000\054\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\036\000\000\000\054\000\000\000\002\000\000\000\137\000\037\000\000\000\052\000\000\000\004\000\000\000\142\154\153\000\037\000\000\000\052\000\000\000\001\000\000\000\013\000\000\000\143\157\160\171\146\151\145\154\144\163\000\000\000\000\000\227\000\000\000\316\000\000\000\002\002\000\023\171\000\000\000\205\000\000\000\206\100\100\001\234\200\200\000\211\100\000\201\304\000\000\000\000\001\000\000\100\001\000\001\334\200\200\001\311\100\200\201\311\000\000\202\012\001\000\000\105\101\001\000\206\201\301\001\134\001\001\001\026\000\005\200\202\002\000\000\305\102\001\000\006\303\301\001\334\002\001\001\026\200\001\200\127\300\203\004\026\000\000\200\202\102\000\000\202\002\200\000\232\002\000\000\026\000\000\200\026\100\000\200\341\202\000\000\026\200\375\177\232\102\000\000\026\000\001\200\305\002\002\000\306\102\302\005\000\003\000\002\100\003\200\004\334\102\200\001\141\201\000\000\026\000\372\177\311\000\001\203\105\201\002\000\205\001\000\000\206\301\102\003\134\001\001\001\026\300\014\200\206\002\303\004\127\100\103\005\026\100\001\200\206\002\303\004\127\200\103\005\026\200\000\200\206\002\303\004\027\300\103\005\026\300\007\200\204\002\200\000\206\002\002\005\232\102\000\000\026\300\006\200\205\002\004\000\306\002\202\001\234\202\000\001\027\000\102\005\026\100\003\200\205\102\001\000\306\002\202\001\234\002\001\001\026\200\001\200\306\003\202\001\005\104\003\000\006\104\104\010\106\204\104\000\200\004\000\007\034\204\200\001\311\003\204\006\241\202\000\000\026\200\375\177\026\000\002\200\206\002\202\001\232\002\000\000\026\100\001\200\205\102\003\000\206\102\104\005\306\202\104\000\006\003\202\001\234\202\200\001\311\200\002\004\206\302\304\004\232\002\000\000\026\300\001\200\206\002\202\001\305\102\001\000\000\003\000\005\334\002\001\001\026\000\000\200\211\002\305\007\341\202\000\000\026\000\377\177\141\201\000\000\026\100\362\177\112\001\000\000\311\100\201\212\105\101\001\000\206\201\301\001\134\001\001\001\026\000\003\200\211\100\002\213\204\002\000\000\300\002\000\000\000\003\000\001\234\202\200\001\211\102\202\201\306\102\305\001\311\202\202\004\305\002\002\000\306\102\302\005\006\103\305\001\100\003\000\005\334\102\200\001\141\201\000\000\026\000\374\177\336\000\000\001\036\000\200\000\027\000\000\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\017\000\000\000\147\145\164\141\143\164\151\166\145\164\145\162\155\163\000\004\007\000\000\000\143\157\156\146\151\147\000\004\005\000\000\000\156\141\155\145\000\004\010\000\000\000\160\162\157\152\145\143\164\000\004\007\000\000\000\151\160\141\151\162\163\000\004\006\000\000\000\146\151\154\145\163\000\004\011\000\000\000\145\170\143\154\165\144\145\163\000\004\006\000\000\000\164\141\142\154\145\000\004\007\000\000\000\151\156\163\145\162\164\000\004\006\000\000\000\160\141\151\162\163\000\004\007\000\000\000\146\151\145\154\144\163\000\004\005\000\000\000\153\151\156\144\000\004\005\000\000\000\160\141\164\150\000\004\010\000\000\000\144\151\162\154\151\163\164\000\004\011\000\000\000\146\151\154\145\154\151\163\164\000\004\005\000\000\000\164\171\160\145\000\004\014\000\000\000\147\145\164\162\145\154\141\164\151\166\145\000\004\011\000\000\000\154\157\143\141\164\151\157\156\000\004\010\000\000\000\151\163\146\154\141\147\163\000\001\001\004\016\000\000\000\137\137\146\151\154\145\143\157\156\146\151\147\163\000\004\011\000\000\000\162\145\161\165\151\162\145\144\000\000\000\000\000\171\000\000\000\232\000\000\000\232\000\000\000\232\000\000\000\233\000\000\000\235\000\000\000\235\000\000\000\235\000\000\000\235\000\000\000\236\000\000\000\237\000\000\000\242\000\000\000\243\000\000\000\243\000\000\000\243\000\000\000\243\000\000\000\244\000\000\000\245\000\000\000\245\000\000\000\245\000\000\000\245\000\000\000\246\000\000\000\246\000\000\000\246\000\000\000\246\000\000\000\247\000\000\000\247\000\000\000\247\000\000\000\245\000\000\000\247\000\000\000\252\000\000\000\252\000\000\000\253\000\000\000\253\000\000\000\253\000\000\000\253\000\000\000\253\000\000\000\243\000\000\000\254\000\000\000\256\000\000\000\261\000\000\000\261\000\000\000\261\000\000\000\261\000\000\000\261\000\000\000\263\000\000\000\263\000\000\000\263\000\000\000\263\000\000\000\263\000\000\000\263\000\000\000\263\000\000\000\263\000\000\000\263\000\000\000\263\000\000\000\263\000\000\000\263\000\000\000\263\000\000\000\264\000\000\000\264\000\000\000\264\000\000\000\264\000\000\000\264\000\000\000\265\000\000\000\265\000\000\000\265\000\000\000\265\000\000\000\265\000\000\000\265\000\000\000\265\000\000\000\265\000\000\000\265\000\000\000\265\000\000\000\265\000\000\000\265\000\000\000\265\000\000\000\265\000\000\000\267\000\000\000\267\000\000\000\267\000\000\000\267\000\000\000\267\000\000\000\267\000\000\000\267\000\000\000\267\000\000\000\267\000\000\000\274\000\000\000\274\000\000\000\274\000\000\000\275\000\000\000\276\000\000\000\276\000\000\000\276\000\000\000\276\000\000\000\276\000\000\000\276\000\000\000\276\000\000\000\261\000\000\000\277\000\000\000\303\000\000\000\303\000\000\000\304\000\000\000\304\000\000\000\304\000\000\000\304\000\000\000\305\000\000\000\306\000\000\000\306\000\000\000\306\000\000\000\306\000\000\000\307\000\000\000\311\000\000\000\311\000\000\000\312\000\000\000\312\000\000\000\312\000\000\000\312\000\000\000\312\000\000\000\304\000\000\000\312\000\000\000\315\000\000\000\316\000\000\000\046\000\000\000\004\000\000\000\160\162\152\000\000\000\000\000\170\000\000\000\010\000\000\000\143\146\147\156\141\155\145\000\000\000\000\000\170\000\000\000\006\000\000\000\164\145\162\155\163\000\003\000\000\000\170\000\000\000\004\000\000\000\143\146\147\000\010\000\000\000\170\000\000\000\006\000\000\000\146\151\154\145\163\000\013\000\000\000\170\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\016\000\000\000\046\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\016\000\000\000\046\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\016\000\000\000\046\000\000\000\002\000\000\000\137\000\017\000\000\000\044\000\000\000\006\000\000\000\146\156\141\155\145\000\017\000\000\000\044\000\000\000\011\000\000\000\145\170\143\154\165\144\145\144\000\020\000\000\000\044\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\023\000\000\000\035\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\023\000\000\000\035\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\023\000\000\000\035\000\000\000\002\000\000\000\137\000\024\000\000\000\033\000\000\000\010\000\000\000\145\170\143\154\165\144\145\000\024\000\000\000\033\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\053\000\000\000\142\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\053\000\000\000\142\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\053\000\000\000\142\000\000\000\005\000\000\000\156\141\155\145\000\054\000\000\000\140\000\000\000\006\000\000\000\146\151\145\154\144\000\054\000\000\000\140\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\101\000\000\000\113\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\101\000\000\000\113\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\101\000\000\000\113\000\000\000\002\000\000\000\151\000\102\000\000\000\111\000\000\000\002\000\000\000\160\000\102\000\000\000\111\000\000\000\007\000\000\000\166\141\154\165\145\163\000\131\000\000\000\140\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\134\000\000\000\140\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\134\000\000\000\140\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\134\000\000\000\140\000\000\000\002\000\000\000\137\000\135\000\000\000\136\000\000\000\005\000\000\000\146\154\141\147\000\135\000\000\000\136\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\147\000\000\000\167\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\147\000\000\000\167\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\147\000\000\000\167\000\000\000\002\000\000\000\137\000\150\000\000\000\165\000\000\000\006\000\000\000\146\156\141\155\145\000\150\000\000\000\165\000\000\000\005\000\000\000\146\143\146\147\000\155\000\000\000\165\000\000\000\002\000\000\000\014\000\000\000\142\165\151\154\144\143\157\156\146\151\147\000\010\000\000\000\156\157\146\151\170\165\160\000\000\000\000\000\327\000\000\000\022\001\000\000\000\001\000\012\161\000\000\000\106\000\100\000\127\100\300\000\026\200\000\200\106\000\100\000\027\200\300\000\026\100\002\200\105\300\000\000\106\000\301\000\132\000\000\000\026\100\004\200\105\200\001\000\205\300\000\000\206\000\101\001\106\200\200\000\011\100\200\202\026\300\002\200\106\000\100\000\027\300\301\000\026\000\002\200\105\300\000\000\106\000\302\000\132\000\000\000\026\000\001\200\105\200\001\000\205\300\000\000\206\000\102\001\106\200\200\000\011\100\200\202\105\200\001\000\106\100\302\000\205\200\002\000\106\200\200\000\206\300\302\000\232\100\000\000\026\000\000\200\201\000\003\000\306\100\101\000\332\000\000\000\026\300\000\200\306\100\101\000\306\300\302\001\233\100\200\001\026\300\377\177\305\200\001\000\306\200\303\001\000\001\000\000\101\301\003\000\200\001\000\001\334\200\000\002\011\300\200\206\305\200\001\000\306\200\303\001\000\001\000\000\101\101\004\000\200\001\000\001\334\200\000\002\011\300\000\210\344\000\000\000\044\101\000\000\000\000\200\001\105\301\004\000\106\001\305\002\206\101\105\000\300\001\000\002\000\002\000\000\334\001\000\001\134\201\000\000\011\100\001\211\106\201\305\000\132\101\000\000\026\000\000\200\100\001\000\001\027\300\305\002\026\100\011\200\206\101\103\000\305\301\004\000\306\101\306\003\006\102\103\000\006\002\106\004\101\202\006\000\334\201\200\001\211\301\001\214\206\101\103\000\305\301\004\000\306\101\306\003\006\102\103\000\006\302\106\004\101\202\006\000\334\201\200\001\211\301\201\215\206\001\104\000\305\301\004\000\306\101\306\003\006\002\104\000\006\002\106\004\101\202\006\000\334\201\200\001\211\301\001\214\206\001\104\000\305\301\004\000\306\101\306\003\006\002\104\000\006\302\106\004\101\202\006\000\334\201\200\001\211\301\201\215\205\301\004\000\206\101\106\003\306\201\104\000\001\202\006\000\234\201\200\001\011\200\001\211\036\000\200\000\034\000\000\000\004\011\000\000\000\154\141\156\147\165\141\147\145\000\004\002\000\000\000\103\000\004\004\000\000\000\103\053\053\000\004\011\000\000\000\137\117\120\124\111\117\116\123\000\004\003\000\000\000\143\143\000\004\005\000\000\000\164\157\157\154\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\003\000\000\000\103\043\000\004\007\000\000\000\144\157\164\156\145\164\000\004\010\000\000\000\141\143\164\151\157\156\163\000\004\010\000\000\000\137\101\103\124\111\117\116\000\004\014\000\000\000\164\141\162\147\145\164\163\164\171\154\145\000\004\006\000\000\000\154\151\156\165\170\000\004\014\000\000\000\142\165\151\154\144\164\141\162\147\145\164\000\004\012\000\000\000\147\145\164\164\141\162\147\145\164\000\004\006\000\000\000\142\165\151\154\144\000\004\013\000\000\000\154\151\156\153\164\141\162\147\145\164\000\004\005\000\000\000\154\151\156\153\000\004\013\000\000\000\157\142\152\145\143\164\163\144\151\162\000\004\005\000\000\000\160\141\164\150\000\004\014\000\000\000\147\145\164\162\145\154\141\164\151\166\145\000\004\011\000\000\000\154\157\143\141\164\151\157\156\000\004\012\000\000\000\160\141\164\150\163\164\171\154\145\000\004\010\000\000\000\167\151\156\144\157\167\163\000\004\012\000\000\000\144\151\162\145\143\164\157\162\171\000\004\012\000\000\000\164\162\141\156\163\154\141\164\145\000\004\002\000\000\000\134\000\004\011\000\000\000\146\165\154\154\160\141\164\150\000\002\000\000\000\000\000\000\000\354\000\000\000\356\000\000\000\000\001\000\004\016\000\000\000\105\000\000\000\106\100\300\000\206\200\100\000\306\300\100\000\332\100\000\000\026\000\001\200\306\000\101\000\306\300\300\001\332\100\000\000\026\000\000\200\301\100\001\000\135\000\200\001\136\000\000\000\036\000\200\000\006\000\000\000\004\005\000\000\000\160\141\164\150\000\004\005\000\000\000\152\157\151\156\000\004\011\000\000\000\154\157\143\141\164\151\157\156\000\004\007\000\000\000\157\142\152\144\151\162\000\004\010\000\000\000\160\162\157\152\145\143\164\000\004\004\000\000\000\157\142\152\000\000\000\000\000\016\000\000\000\355\000\000\000\355\000\000\000\355\000\000\000\355\000\000\000\355\000\000\000\355\000\000\000\355\000\000\000\355\000\000\000\355\000\000\000\355\000\000\000\355\000\000\000\355\000\000\000\355\000\000\000\356\000\000\000\001\000\000\000\004\000\000\000\143\146\147\000\000\000\000\000\015\000\000\000\000\000\000\000\000\000\000\000\360\000\000\000\005\001\000\000\001\001\000\027\070\000\000\000\104\000\000\000\200\000\000\000\134\200\000\001\205\000\000\000\206\100\100\001\300\000\200\000\006\201\100\000\234\200\200\001\302\000\000\000\005\301\000\000\105\001\001\000\034\001\001\001\026\100\010\200\105\302\000\000\206\102\101\004\134\002\001\001\026\300\006\200\205\203\001\000\306\303\301\006\234\003\001\001\026\100\005\200\127\000\000\011\026\300\004\200\304\004\000\000\000\005\000\011\334\204\000\001\027\300\204\000\026\200\003\200\302\000\200\000\005\005\000\000\006\105\100\012\100\005\200\011\206\205\100\011\034\205\200\001\027\000\005\001\026\200\001\200\005\005\000\000\006\105\100\012\100\005\000\001\206\005\102\000\206\205\100\013\035\005\200\001\036\005\000\000\241\203\000\000\026\300\371\177\141\202\000\000\026\100\370\177\041\201\000\000\026\300\366\177\005\101\002\000\100\001\200\001\200\001\000\001\300\001\200\000\035\001\000\002\036\001\000\000\036\000\200\000\012\000\000\000\004\005\000\000\000\160\141\164\150\000\004\005\000\000\000\152\157\151\156\000\004\005\000\000\000\156\141\155\145\000\004\007\000\000\000\151\160\141\151\162\163\000\004\013\000\000\000\137\123\117\114\125\124\111\117\116\123\000\004\011\000\000\000\160\162\157\152\145\143\164\163\000\004\006\000\000\000\160\141\151\162\163\000\004\012\000\000\000\137\137\143\157\156\146\151\147\163\000\004\010\000\000\000\160\162\157\152\145\143\164\000\004\004\000\000\000\151\151\146\000\000\000\000\000\070\000\000\000\361\000\000\000\361\000\000\000\361\000\000\000\362\000\000\000\362\000\000\000\362\000\000\000\362\000\000\000\362\000\000\000\363\000\000\000\364\000\000\000\364\000\000\000\364\000\000\000\364\000\000\000\365\000\000\000\365\000\000\000\365\000\000\000\365\000\000\000\366\000\000\000\366\000\000\000\366\000\000\000\366\000\000\000\367\000\000\000\367\000\000\000\370\000\000\000\370\000\000\000\370\000\000\000\371\000\000\000\371\000\000\000\372\000\000\000\373\000\000\000\373\000\000\000\373\000\000\000\373\000\000\000\373\000\000\000\373\000\000\000\373\000\000\000\374\000\000\000\374\000\000\000\374\000\000\000\374\000\000\000\374\000\000\000\374\000\000\000\374\000\000\000\366\000\000\000\377\000\000\000\365\000\000\000\000\001\000\000\364\000\000\000\001\001\000\000\004\001\000\000\004\001\000\000\004\001\000\000\004\001\000\000\004\001\000\000\004\001\000\000\005\001\000\000\024\000\000\000\004\000\000\000\143\146\147\000\000\000\000\000\067\000\000\000\011\000\000\000\164\150\151\163\142\141\163\145\000\003\000\000\000\067\000\000\000\012\000\000\000\164\150\151\163\154\157\143\141\154\000\010\000\000\000\067\000\000\000\016\000\000\000\151\163\142\141\163\145\155\141\164\143\150\145\144\000\011\000\000\000\067\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\014\000\000\000\061\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\014\000\000\000\061\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\014\000\000\000\061\000\000\000\002\000\000\000\137\000\015\000\000\000\057\000\000\000\004\000\000\000\163\154\156\000\015\000\000\000\057\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\020\000\000\000\057\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\020\000\000\000\057\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\020\000\000\000\057\000\000\000\002\000\000\000\137\000\021\000\000\000\055\000\000\000\004\000\000\000\160\162\152\000\021\000\000\000\055\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\024\000\000\000\055\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\024\000\000\000\055\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\024\000\000\000\055\000\000\000\002\000\000\000\137\000\025\000\000\000\053\000\000\000\010\000\000\000\164\150\141\164\143\146\147\000\025\000\000\000\053\000\000\000\011\000\000\000\164\150\141\164\142\141\163\145\000\032\000\000\000\053\000\000\000\001\000\000\000\013\000\000\000\147\145\164\142\141\163\145\144\151\162\000\161\000\000\000\332\000\000\000\332\000\000\000\332\000\000\000\332\000\000\000\332\000\000\000\332\000\000\000\333\000\000\000\333\000\000\000\333\000\000\000\333\000\000\000\333\000\000\000\333\000\000\000\333\000\000\000\333\000\000\000\333\000\000\000\333\000\000\000\334\000\000\000\334\000\000\000\334\000\000\000\335\000\000\000\335\000\000\000\335\000\000\000\335\000\000\000\335\000\000\000\335\000\000\000\335\000\000\000\335\000\000\000\335\000\000\000\341\000\000\000\341\000\000\000\341\000\000\000\341\000\000\000\342\000\000\000\342\000\000\000\342\000\000\000\342\000\000\000\343\000\000\000\343\000\000\000\343\000\000\000\344\000\000\000\344\000\000\000\344\000\000\000\344\000\000\000\350\000\000\000\350\000\000\000\350\000\000\000\350\000\000\000\350\000\000\000\350\000\000\000\350\000\000\000\351\000\000\000\351\000\000\000\351\000\000\000\351\000\000\000\351\000\000\000\351\000\000\000\351\000\000\000\356\000\000\000\005\001\000\000\005\001\000\000\007\001\000\000\007\001\000\000\007\001\000\000\007\001\000\000\007\001\000\000\007\001\000\000\007\001\000\000\007\001\000\000\012\001\000\000\012\001\000\000\012\001\000\000\012\001\000\000\013\001\000\000\013\001\000\000\014\001\000\000\014\001\000\000\014\001\000\000\014\001\000\000\014\001\000\000\014\001\000\000\014\001\000\000\014\001\000\000\015\001\000\000\015\001\000\000\015\001\000\000\015\001\000\000\015\001\000\000\015\001\000\000\015\001\000\000\015\001\000\000\016\001\000\000\016\001\000\000\016\001\000\000\016\001\000\000\016\001\000\000\016\001\000\000\016\001\000\000\016\001\000\000\017\001\000\000\017\001\000\000\017\001\000\000\017\001\000\000\017\001\000\000\017\001\000\000\017\001\000\000\017\001\000\000\020\001\000\000\020\001\000\000\020\001\000\000\020\001\000\000\020\001\000\000\020\001\000\000\022\001\000\000\006\000\000\000\004\000\000\000\143\146\147\000\000\000\000\000\160\000\000\000\007\000\000\000\141\143\164\151\157\156\000\040\000\000\000\160\000\000\000\014\000\000\000\164\141\162\147\145\164\163\164\171\154\145\000\044\000\000\000\160\000\000\000\013\000\000\000\147\145\164\142\141\163\145\144\151\162\000\072\000\000\000\160\000\000\000\015\000\000\000\147\145\164\165\156\151\161\165\145\144\151\162\000\074\000\000\000\160\000\000\000\012\000\000\000\160\141\164\150\163\164\171\154\145\000\110\000\000\000\160\000\000\000\000\000\000\000\000\000\000\000\035\001\000\000\061\001\000\000\002\000\000\023\065\000\000\000\005\000\000\000\105\100\000\000\034\000\001\001\026\000\006\200\105\001\000\000\206\201\100\002\134\001\001\001\026\200\004\200\212\002\000\000\111\202\202\201\206\302\300\004\304\002\000\000\000\003\200\004\334\202\000\001\211\302\002\202\205\002\000\000\306\102\101\002\234\002\001\001\026\100\001\200\306\303\300\004\004\004\000\000\100\004\200\004\200\004\000\007\034\204\200\001\311\003\004\007\241\202\000\000\026\300\375\177\141\201\000\000\026\200\372\177\041\200\000\000\026\000\371\177\005\000\000\000\105\100\000\000\034\000\001\001\026\200\003\200\105\001\000\000\206\201\100\002\134\001\001\001\026\000\002\200\205\202\001\000\306\302\300\004\234\002\001\001\026\200\000\200\304\003\200\000\000\004\000\007\334\103\000\001\241\202\000\000\026\200\376\177\141\201\000\000\026\000\375\177\041\200\000\000\026\200\373\177\036\000\200\000\007\000\000\000\004\007\000\000\000\151\160\141\151\162\163\000\004\013\000\000\000\137\123\117\114\125\124\111\117\116\123\000\004\011\000\000\000\160\162\157\152\145\143\164\163\000\004\012\000\000\000\137\137\143\157\156\146\151\147\163\000\004\001\000\000\000\000\004\017\000\000\000\143\157\156\146\151\147\165\162\141\164\151\157\156\163\000\004\006\000\000\000\160\141\151\162\163\000\000\000\000\000\065\000\000\000\037\001\000\000\037\001\000\000\037\001\000\000\037\001\000\000\040\001\000\000\040\001\000\000\040\001\000\000\040\001\000\000\041\001\000\000\041\001\000\000\042\001\000\000\042\001\000\000\042\001\000\000\042\001\000\000\042\001\000\000\043\001\000\000\043\001\000\000\043\001\000\000\043\001\000\000\044\001\000\000\044\001\000\000\044\001\000\000\044\001\000\000\044\001\000\000\044\001\000\000\043\001\000\000\044\001\000\000\040\001\000\000\045\001\000\000\037\001\000\000\046\001\000\000\052\001\000\000\052\001\000\000\052\001\000\000\052\001\000\000\053\001\000\000\053\001\000\000\053\001\000\000\053\001\000\000\054\001\000\000\054\001\000\000\054\001\000\000\054\001\000\000\055\001\000\000\055\001\000\000\055\001\000\000\054\001\000\000\055\001\000\000\053\001\000\000\056\001\000\000\052\001\000\000\057\001\000\000\061\001\000\000\036\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\003\000\000\000\037\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\003\000\000\000\037\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\003\000\000\000\037\000\000\000\002\000\000\000\137\000\004\000\000\000\035\000\000\000\004\000\000\000\163\154\156\000\004\000\000\000\035\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\007\000\000\000\035\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\007\000\000\000\035\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\007\000\000\000\035\000\000\000\002\000\000\000\137\000\010\000\000\000\033\000\000\000\004\000\000\000\160\162\152\000\010\000\000\000\033\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\022\000\000\000\033\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\022\000\000\000\033\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\022\000\000\000\033\000\000\000\002\000\000\000\137\000\023\000\000\000\031\000\000\000\005\000\000\000\156\141\155\145\000\023\000\000\000\031\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\042\000\000\000\064\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\042\000\000\000\064\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\042\000\000\000\064\000\000\000\002\000\000\000\137\000\043\000\000\000\062\000\000\000\004\000\000\000\163\154\156\000\043\000\000\000\062\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\046\000\000\000\062\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\046\000\000\000\062\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\046\000\000\000\062\000\000\000\002\000\000\000\137\000\047\000\000\000\060\000\000\000\004\000\000\000\160\162\152\000\047\000\000\000\060\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\052\000\000\000\060\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\052\000\000\000\060\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\052\000\000\000\060\000\000\000\002\000\000\000\137\000\053\000\000\000\056\000\000\000\004\000\000\000\143\146\147\000\053\000\000\000\056\000\000\000\002\000\000\000\023\000\000\000\142\165\151\154\144\160\162\157\152\145\143\164\143\157\156\146\151\147\000\015\000\000\000\142\165\151\154\144\164\141\162\147\145\164\163\000\033\000\000\000\015\000\000\000\017\000\000\000\020\000\000\000\021\000\000\000\025\000\000\000\027\000\000\000\030\000\000\000\041\000\000\000\056\000\000\000\041\000\000\000\067\000\000\000\131\000\000\000\067\000\000\000\155\000\000\000\155\000\000\000\216\000\000\000\216\000\000\000\316\000\000\000\316\000\000\000\316\000\000\000\022\001\000\000\035\001\000\000\061\001\000\000\061\001\000\000\061\001\000\000\035\001\000\000\061\001\000\000\006\000\000\000\007\000\000\000\156\157\143\157\160\171\000\004\000\000\000\032\000\000\000\010\000\000\000\156\157\146\151\170\165\160\000\007\000\000\000\032\000\000\000\013\000\000\000\143\157\160\171\146\151\145\154\144\163\000\017\000\000\000\032\000\000\000\014\000\000\000\142\165\151\154\144\143\157\156\146\151\147\000\021\000\000\000\032\000\000\000\023\000\000\000\142\165\151\154\144\160\162\157\152\145\143\164\143\157\156\146\151\147\000\024\000\000\000\032\000\000\000\015\000\000\000\142\165\151\154\144\164\141\162\147\145\164\163\000\025\000\000\000\032\000\000\000\000\000\000\000",
- "\033\114\165\141\121\000\001\004\004\004\010\000\022\000\000\000\100\163\162\143\057\142\141\163\145\057\141\160\151\056\154\165\141\000\000\000\000\000\000\000\000\000\000\000\002\031\340\000\000\000\005\000\000\000\112\100\006\000\212\200\000\000\211\000\301\201\211\200\301\202\111\200\000\201\212\300\000\000\211\000\302\201\211\100\302\202\312\000\000\002\001\301\002\000\101\001\003\000\201\101\003\000\301\201\003\000\342\100\000\002\211\300\000\205\111\200\200\203\212\200\000\000\211\000\304\201\211\100\302\202\111\200\200\207\212\200\000\000\211\000\304\201\211\200\304\202\111\200\200\210\212\200\000\000\211\000\304\201\211\100\302\202\111\200\200\211\212\200\000\000\211\100\305\201\211\200\301\202\111\200\000\212\212\200\000\000\211\100\305\201\211\200\301\202\111\200\000\213\212\000\001\000\211\000\304\201\211\100\302\202\211\100\106\214\312\000\200\011\001\201\006\000\101\301\006\000\201\001\007\000\301\101\007\000\001\202\007\000\101\302\007\000\201\002\010\000\301\102\010\000\001\203\010\000\101\303\010\000\201\003\011\000\301\103\011\000\001\204\011\000\101\304\011\000\201\004\012\000\301\104\012\000\001\205\012\000\101\305\012\000\201\005\013\000\301\105\013\000\001\206\013\000\342\100\200\012\211\300\000\205\111\200\200\213\212\200\000\000\211\000\301\201\211\100\302\202\111\200\200\227\212\200\000\000\211\000\302\201\211\100\302\202\111\200\000\230\212\200\000\000\211\000\302\201\211\100\302\202\111\200\200\230\212\200\000\000\211\000\302\201\211\100\302\202\111\200\000\231\212\200\000\000\211\000\315\201\211\100\302\202\111\200\200\231\212\300\000\000\211\000\302\201\211\100\302\202\312\000\000\002\001\101\015\000\101\201\015\000\201\301\015\000\301\001\016\000\342\100\000\002\211\300\000\205\111\200\200\201\212\300\000\000\211\000\302\201\211\200\301\202\312\000\200\001\001\201\016\000\101\301\016\000\201\001\017\000\342\100\200\001\211\300\000\205\111\200\200\234\212\200\000\000\211\000\315\201\211\100\302\202\111\200\200\236\212\200\000\000\211\000\304\201\211\100\302\202\111\200\000\237\212\200\000\000\211\000\304\201\211\100\302\202\111\200\200\237\212\200\000\000\211\000\301\201\211\200\301\202\111\200\000\240\212\200\000\000\211\000\301\201\211\100\302\202\111\200\200\240\212\200\000\000\211\000\301\201\211\100\302\202\111\200\000\241\212\200\000\000\211\000\301\201\211\100\302\202\111\200\200\241\212\200\000\000\211\000\304\201\211\100\302\202\111\200\000\242\212\200\000\000\211\000\304\201\211\100\302\202\111\200\200\242\212\200\000\000\211\000\304\201\211\100\302\202\111\200\000\243\212\200\000\000\211\000\304\201\211\100\302\202\111\200\200\243\212\200\000\000\211\000\315\201\211\100\302\202\111\200\000\244\212\200\000\000\211\000\304\201\211\100\302\202\111\200\200\244\212\200\000\000\211\000\301\201\211\100\302\202\111\200\000\245\212\200\000\000\211\000\302\201\211\100\302\202\111\200\200\245\212\200\000\000\211\000\302\201\211\100\302\202\111\200\000\246\212\200\000\000\211\000\302\201\211\100\302\202\111\200\200\246\212\300\000\000\211\000\302\201\211\200\301\202\344\000\000\000\211\300\000\205\111\200\000\247\011\100\200\200\044\100\000\000\105\000\000\000\244\200\000\000\111\200\200\247\105\000\000\000\244\300\000\000\000\000\000\000\111\200\000\250\144\000\001\000\205\000\000\000\344\100\001\000\000\000\200\000\211\300\200\250\205\000\000\000\344\200\001\000\000\000\200\000\211\300\000\251\205\000\000\000\344\300\001\000\000\000\000\000\211\300\200\251\244\000\002\000\305\000\025\000\005\001\000\000\006\101\100\002\334\000\001\001\026\100\001\200\005\102\025\000\144\102\002\000\000\000\000\001\000\000\000\003\011\102\002\003\243\001\000\000\341\200\000\000\026\300\375\177\344\200\002\000\307\200\025\000\344\300\002\000\307\300\025\000\344\000\003\000\307\200\004\000\036\000\200\000\130\000\000\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\007\000\000\000\146\151\145\154\144\163\000\004\010\000\000\000\142\141\163\145\144\151\162\000\004\005\000\000\000\153\151\156\144\000\004\005\000\000\000\160\141\164\150\000\004\006\000\000\000\163\143\157\160\145\000\004\012\000\000\000\143\157\156\164\141\151\156\145\162\000\004\014\000\000\000\142\165\151\154\144\141\143\164\151\157\156\000\004\007\000\000\000\163\164\162\151\156\147\000\004\007\000\000\000\143\157\156\146\151\147\000\004\010\000\000\000\141\154\154\157\167\145\144\000\004\010\000\000\000\103\157\155\160\151\154\145\000\004\005\000\000\000\103\157\160\171\000\004\006\000\000\000\105\155\142\145\144\000\004\005\000\000\000\116\157\156\145\000\004\015\000\000\000\142\165\151\154\144\157\160\164\151\157\156\163\000\004\005\000\000\000\154\151\163\164\000\004\017\000\000\000\143\157\156\146\151\147\165\162\141\164\151\157\156\163\000\004\011\000\000\000\163\157\154\165\164\151\157\156\000\004\010\000\000\000\144\145\146\151\156\145\163\000\004\011\000\000\000\145\170\143\154\165\144\145\163\000\004\011\000\000\000\146\151\154\145\154\151\163\164\000\004\006\000\000\000\146\151\154\145\163\000\004\006\000\000\000\146\154\141\147\163\000\004\010\000\000\000\151\163\146\154\141\147\163\000\001\001\004\016\000\000\000\105\170\164\162\141\127\141\162\156\151\156\147\163\000\004\016\000\000\000\106\141\164\141\154\127\141\162\156\151\156\147\163\000\004\010\000\000\000\115\141\156\141\147\145\144\000\004\014\000\000\000\116\141\164\151\166\145\127\103\150\141\162\000\004\016\000\000\000\116\157\066\064\102\151\164\103\150\145\143\153\163\000\004\022\000\000\000\116\157\105\144\151\164\101\156\144\103\157\156\164\151\156\165\145\000\004\015\000\000\000\116\157\105\170\143\145\160\164\151\157\156\163\000\004\017\000\000\000\116\157\106\162\141\155\145\120\157\151\156\164\145\162\000\004\014\000\000\000\116\157\111\155\160\157\162\164\114\151\142\000\004\013\000\000\000\116\157\115\141\156\151\146\145\163\164\000\004\016\000\000\000\116\157\116\141\164\151\166\145\127\103\150\141\162\000\004\006\000\000\000\116\157\120\103\110\000\004\007\000\000\000\116\157\122\124\124\111\000\004\011\000\000\000\117\160\164\151\155\151\172\145\000\004\015\000\000\000\117\160\164\151\155\151\172\145\123\151\172\145\000\004\016\000\000\000\117\160\164\151\155\151\172\145\123\160\145\145\144\000\004\004\000\000\000\123\105\110\000\004\016\000\000\000\123\164\141\164\151\143\122\165\156\164\151\155\145\000\004\010\000\000\000\123\171\155\142\157\154\163\000\004\010\000\000\000\125\156\151\143\157\144\145\000\004\010\000\000\000\127\151\156\115\141\151\156\000\004\012\000\000\000\151\155\160\154\151\142\144\151\162\000\004\020\000\000\000\151\155\160\154\151\142\145\170\164\145\156\163\151\157\156\000\004\013\000\000\000\151\155\160\154\151\142\156\141\155\145\000\004\015\000\000\000\151\155\160\154\151\142\160\162\145\146\151\170\000\004\014\000\000\000\151\156\143\154\165\144\145\144\151\162\163\000\004\010\000\000\000\144\151\162\154\151\163\164\000\004\013\000\000\000\103\157\156\163\157\154\145\101\160\160\000\004\014\000\000\000\127\151\156\144\157\167\145\144\101\160\160\000\004\012\000\000\000\123\164\141\164\151\143\114\151\142\000\004\012\000\000\000\123\150\141\162\145\144\114\151\142\000\004\011\000\000\000\154\141\156\147\165\141\147\145\000\004\002\000\000\000\103\000\004\004\000\000\000\103\053\053\000\004\003\000\000\000\103\043\000\004\010\000\000\000\154\151\142\144\151\162\163\000\004\014\000\000\000\154\151\156\153\157\160\164\151\157\156\163\000\004\006\000\000\000\154\151\156\153\163\000\004\011\000\000\000\154\157\143\141\164\151\157\156\000\004\007\000\000\000\157\142\152\144\151\162\000\004\012\000\000\000\160\143\150\150\145\141\144\145\162\000\004\012\000\000\000\160\143\150\163\157\165\162\143\145\000\004\021\000\000\000\160\162\145\142\165\151\154\144\143\157\155\155\141\156\144\163\000\004\020\000\000\000\160\162\145\154\151\156\153\143\157\155\155\141\156\144\163\000\004\022\000\000\000\160\157\163\164\142\165\151\154\144\143\157\155\155\141\156\144\163\000\004\013\000\000\000\162\145\163\144\145\146\151\156\145\163\000\004\017\000\000\000\162\145\163\151\156\143\154\165\144\145\144\151\162\163\000\004\013\000\000\000\162\145\163\157\160\164\151\157\156\163\000\004\012\000\000\000\164\141\162\147\145\164\144\151\162\000\004\020\000\000\000\164\141\162\147\145\164\145\170\164\145\156\163\151\157\156\000\004\013\000\000\000\164\141\162\147\145\164\156\141\155\145\000\004\015\000\000\000\164\141\162\147\145\164\160\162\145\146\151\170\000\004\005\000\000\000\165\165\151\144\000\004\012\000\000\000\147\145\164\157\142\152\145\143\164\000\004\011\000\000\000\163\145\164\141\162\162\141\171\000\004\014\000\000\000\163\145\164\144\151\162\141\162\162\141\171\000\004\015\000\000\000\163\145\164\146\151\154\145\141\162\162\141\171\000\004\012\000\000\000\163\145\164\163\164\162\151\156\147\000\004\006\000\000\000\160\141\151\162\163\000\004\003\000\000\000\137\107\000\004\016\000\000\000\143\157\156\146\151\147\165\162\141\164\151\157\156\000\004\010\000\000\000\160\162\157\152\145\143\164\000\015\000\000\000\000\000\000\000\374\000\000\000\013\001\000\000\000\001\000\012\067\000\000\000\102\000\200\000\224\000\000\000\127\000\100\001\026\000\000\200\102\000\000\000\201\100\000\000\301\000\000\000\001\101\000\000\240\100\002\200\213\201\100\000\000\002\200\002\100\002\200\002\234\201\000\002\313\301\100\003\101\002\001\000\334\201\200\001\332\101\000\000\026\000\000\200\102\000\000\000\237\000\375\177\213\200\100\000\001\101\001\000\101\101\001\000\234\200\000\002\127\200\101\001\026\000\000\200\102\000\000\000\213\200\100\000\001\301\001\000\101\301\001\000\234\200\000\002\127\200\101\001\026\000\000\200\102\000\000\000\213\200\100\000\001\001\002\000\101\001\002\000\234\200\000\002\127\200\101\001\026\000\000\200\102\000\000\000\213\200\100\000\001\101\002\000\101\101\002\000\234\200\000\002\127\200\101\001\026\000\000\200\102\000\000\000\132\100\000\000\026\200\000\200\203\000\000\001\301\200\002\000\236\000\200\001\036\000\000\001\036\000\200\000\013\000\000\000\003\000\000\000\000\000\000\102\100\003\000\000\000\000\000\000\360\077\004\004\000\000\000\163\165\142\000\004\005\000\000\000\146\151\156\144\000\004\032\000\000\000\133\101\102\103\104\105\106\141\142\143\144\145\146\060\061\062\063\064\065\066\067\070\071\055\135\000\003\000\000\000\000\000\000\042\100\004\002\000\000\000\055\000\003\000\000\000\000\000\000\054\100\003\000\000\000\000\000\000\063\100\003\000\000\000\000\000\000\070\100\004\015\000\000\000\151\156\166\141\154\151\144\040\125\125\111\104\000\000\000\000\000\067\000\000\000\375\000\000\000\376\000\000\000\376\000\000\000\376\000\000\000\376\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\001\001\000\000\001\001\000\000\001\001\000\000\001\001\000\000\001\001\000\000\001\001\000\000\377\000\000\000\003\001\000\000\003\001\000\000\003\001\000\000\003\001\000\000\003\001\000\000\003\001\000\000\003\001\000\000\004\001\000\000\004\001\000\000\004\001\000\000\004\001\000\000\004\001\000\000\004\001\000\000\004\001\000\000\005\001\000\000\005\001\000\000\005\001\000\000\005\001\000\000\005\001\000\000\005\001\000\000\005\001\000\000\006\001\000\000\006\001\000\000\006\001\000\000\006\001\000\000\006\001\000\000\006\001\000\000\006\001\000\000\007\001\000\000\007\001\000\000\010\001\000\000\010\001\000\000\010\001\000\000\012\001\000\000\013\001\000\000\007\000\000\000\006\000\000\000\166\141\154\165\145\000\000\000\000\000\066\000\000\000\003\000\000\000\157\153\000\001\000\000\000\066\000\000\000\014\000\000\000\050\146\157\162\040\151\156\144\145\170\051\000\010\000\000\000\024\000\000\000\014\000\000\000\050\146\157\162\040\154\151\155\151\164\051\000\010\000\000\000\024\000\000\000\013\000\000\000\050\146\157\162\040\163\164\145\160\051\000\010\000\000\000\024\000\000\000\002\000\000\000\151\000\011\000\000\000\023\000\000\000\003\000\000\000\143\150\000\015\000\000\000\023\000\000\000\000\000\000\000\000\000\000\000\035\001\000\000\054\001\000\000\000\002\000\012\042\000\000\000\132\000\000\000\026\100\007\200\205\000\000\000\300\000\200\000\234\200\000\001\027\100\100\001\026\000\001\200\200\000\200\000\300\000\000\000\235\000\000\001\236\000\000\000\026\000\005\200\205\200\000\000\300\000\200\000\234\000\001\001\026\200\001\200\313\301\100\000\334\201\000\001\013\302\100\003\034\202\000\001\027\000\202\003\026\000\000\200\236\001\000\001\241\200\000\000\026\200\375\177\203\000\000\001\301\000\001\000\000\001\000\000\101\101\001\000\325\100\201\001\236\000\200\001\026\000\000\200\036\000\000\001\036\000\200\000\006\000\000\000\004\005\000\000\000\164\171\160\145\000\004\011\000\000\000\146\165\156\143\164\151\157\156\000\004\007\000\000\000\151\160\141\151\162\163\000\004\006\000\000\000\154\157\167\145\162\000\004\020\000\000\000\151\156\166\141\154\151\144\040\166\141\154\165\145\040\047\000\004\002\000\000\000\047\000\000\000\000\000\042\000\000\000\036\001\000\000\036\001\000\000\037\001\000\000\037\001\000\000\037\001\000\000\037\001\000\000\037\001\000\000\040\001\000\000\040\001\000\000\040\001\000\000\040\001\000\000\040\001\000\000\042\001\000\000\042\001\000\000\042\001\000\000\042\001\000\000\043\001\000\000\043\001\000\000\043\001\000\000\043\001\000\000\043\001\000\000\043\001\000\000\044\001\000\000\042\001\000\000\045\001\000\000\047\001\000\000\047\001\000\000\047\001\000\000\047\001\000\000\047\001\000\000\047\001\000\000\050\001\000\000\052\001\000\000\054\001\000\000\007\000\000\000\006\000\000\000\166\141\154\165\145\000\000\000\000\000\041\000\000\000\010\000\000\000\141\154\154\157\167\145\144\000\000\000\000\000\041\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\017\000\000\000\031\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\017\000\000\000\031\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\017\000\000\000\031\000\000\000\002\000\000\000\137\000\020\000\000\000\027\000\000\000\002\000\000\000\166\000\020\000\000\000\027\000\000\000\000\000\000\000\000\000\000\000\067\001\000\000\120\001\000\000\000\001\000\005\041\000\000\000\127\000\100\000\026\100\000\200\027\100\100\000\026\200\000\200\205\200\000\000\106\300\100\001\026\100\000\200\205\200\000\000\106\000\101\001\027\100\100\000\026\100\001\200\205\100\001\000\300\000\200\000\234\200\000\001\127\100\100\001\026\000\000\200\103\000\200\000\203\000\000\001\132\100\000\000\026\000\002\200\027\000\100\000\026\100\000\200\201\200\001\000\026\000\001\200\027\100\100\000\026\100\000\200\201\300\001\000\026\000\000\200\201\000\002\000\300\000\200\000\000\001\000\001\336\000\200\001\036\000\200\000\011\000\000\000\004\012\000\000\000\143\157\156\164\141\151\156\145\162\000\004\011\000\000\000\163\157\154\165\164\151\157\156\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\021\000\000\000\103\165\162\162\145\156\164\103\157\156\164\141\151\156\145\162\000\004\025\000\000\000\103\165\162\162\145\156\164\103\157\156\146\151\147\165\162\141\164\151\157\156\000\004\005\000\000\000\164\171\160\145\000\004\036\000\000\000\156\157\040\141\143\164\151\166\145\040\163\157\154\165\164\151\157\156\040\157\162\040\160\162\157\152\145\143\164\000\004\023\000\000\000\156\157\040\141\143\164\151\166\145\040\163\157\154\165\164\151\157\156\000\004\056\000\000\000\156\157\040\141\143\164\151\166\145\040\163\157\154\165\164\151\157\156\054\040\160\162\157\152\145\143\164\054\040\157\162\040\143\157\156\146\151\147\165\162\141\164\151\157\156\000\000\000\000\000\041\000\000\000\072\001\000\000\072\001\000\000\072\001\000\000\072\001\000\000\073\001\000\000\073\001\000\000\073\001\000\000\075\001\000\000\075\001\000\000\100\001\000\000\100\001\000\000\100\001\000\000\100\001\000\000\100\001\000\000\100\001\000\000\100\001\000\000\101\001\000\000\104\001\000\000\105\001\000\000\105\001\000\000\106\001\000\000\106\001\000\000\107\001\000\000\107\001\000\000\110\001\000\000\110\001\000\000\111\001\000\000\111\001\000\000\113\001\000\000\117\001\000\000\117\001\000\000\117\001\000\000\120\001\000\000\003\000\000\000\002\000\000\000\164\000\000\000\000\000\040\000\000\000\012\000\000\000\143\157\156\164\141\151\156\145\162\000\000\000\000\000\040\000\000\000\004\000\000\000\155\163\147\000\022\000\000\000\040\000\000\000\000\000\000\000\000\000\000\000\131\001\000\000\166\001\000\000\001\004\000\012\037\000\000\000\005\001\000\000\006\101\100\002\100\001\000\000\034\301\000\001\032\101\000\000\026\300\000\200\205\201\000\000\300\001\200\002\001\302\000\000\234\101\200\001\206\101\000\002\232\101\000\000\026\100\000\200\212\001\000\000\011\201\201\000\244\001\000\000\000\000\000\003\000\000\200\002\004\000\000\000\000\000\200\001\000\000\000\002\000\000\200\000\232\000\000\000\026\300\000\200\300\001\000\003\000\002\000\001\101\002\001\000\334\101\200\001\306\101\000\002\336\001\000\001\036\000\200\000\005\000\000\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\012\000\000\000\147\145\164\157\142\152\145\143\164\000\004\006\000\000\000\145\162\162\157\162\000\003\000\000\000\000\000\000\010\100\003\000\000\000\000\000\000\024\100\001\000\000\000\000\000\000\000\143\001\000\000\157\001\000\000\006\002\000\012\044\000\000\000\205\000\000\000\300\000\000\000\234\200\000\001\027\100\100\001\026\200\002\200\205\200\000\000\300\000\000\000\234\000\001\001\026\300\000\200\304\001\000\000\000\002\000\003\114\302\300\000\334\101\200\001\241\200\000\000\026\100\376\177\026\200\004\200\204\000\000\001\300\000\000\000\004\001\200\001\234\300\200\001\310\000\200\000\000\000\000\001\032\100\000\000\026\300\000\200\205\000\001\000\304\000\200\000\000\001\200\000\234\100\200\001\205\100\000\000\206\100\101\001\304\000\000\002\004\001\200\002\306\000\201\001\000\001\000\000\234\100\200\001\036\000\200\000\006\000\000\000\004\005\000\000\000\164\171\160\145\000\004\006\000\000\000\164\141\142\154\145\000\004\007\000\000\000\151\160\141\151\162\163\000\003\000\000\000\000\000\000\360\077\004\006\000\000\000\145\162\162\157\162\000\004\007\000\000\000\151\156\163\145\162\164\000\000\000\000\000\044\000\000\000\144\001\000\000\144\001\000\000\144\001\000\000\144\001\000\000\144\001\000\000\145\001\000\000\145\001\000\000\145\001\000\000\145\001\000\000\146\001\000\000\146\001\000\000\146\001\000\000\146\001\000\000\145\001\000\000\146\001\000\000\147\001\000\000\151\001\000\000\151\001\000\000\151\001\000\000\151\001\000\000\151\001\000\000\151\001\000\000\152\001\000\000\152\001\000\000\153\001\000\000\153\001\000\000\153\001\000\000\153\001\000\000\155\001\000\000\155\001\000\000\155\001\000\000\155\001\000\000\155\001\000\000\155\001\000\000\155\001\000\000\157\001\000\000\007\000\000\000\006\000\000\000\166\141\154\165\145\000\000\000\000\000\043\000\000\000\006\000\000\000\144\145\160\164\150\000\000\000\000\000\043\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\010\000\000\000\017\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\010\000\000\000\017\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\010\000\000\000\017\000\000\000\002\000\000\000\137\000\011\000\000\000\015\000\000\000\002\000\000\000\166\000\011\000\000\000\015\000\000\000\006\000\000\000\011\000\000\000\144\157\151\156\163\145\162\164\000\004\000\000\000\145\162\162\000\013\000\000\000\143\150\145\143\153\166\141\154\165\145\000\010\000\000\000\141\154\154\157\167\145\144\000\012\000\000\000\143\157\156\164\141\151\156\145\162\000\012\000\000\000\146\151\145\154\144\156\141\155\145\000\037\000\000\000\132\001\000\000\132\001\000\000\132\001\000\000\132\001\000\000\133\001\000\000\133\001\000\000\134\001\000\000\134\001\000\000\134\001\000\000\134\001\000\000\137\001\000\000\137\001\000\000\137\001\000\000\140\001\000\000\140\001\000\000\157\001\000\000\157\001\000\000\157\001\000\000\157\001\000\000\157\001\000\000\157\001\000\000\157\001\000\000\161\001\000\000\161\001\000\000\162\001\000\000\162\001\000\000\162\001\000\000\162\001\000\000\165\001\000\000\165\001\000\000\166\001\000\000\007\000\000\000\006\000\000\000\143\164\171\160\145\000\000\000\000\000\036\000\000\000\012\000\000\000\146\151\145\154\144\156\141\155\145\000\000\000\000\000\036\000\000\000\006\000\000\000\166\141\154\165\145\000\000\000\000\000\036\000\000\000\010\000\000\000\141\154\154\157\167\145\144\000\000\000\000\000\036\000\000\000\012\000\000\000\143\157\156\164\141\151\156\145\162\000\004\000\000\000\036\000\000\000\004\000\000\000\145\162\162\000\004\000\000\000\036\000\000\000\011\000\000\000\144\157\151\156\163\145\162\164\000\026\000\000\000\036\000\000\000\001\000\000\000\013\000\000\000\143\150\145\143\153\166\141\154\165\145\000\000\000\000\000\200\001\000\000\223\001\000\000\000\004\000\011\020\000\000\000\012\001\000\000\144\001\000\000\000\000\200\001\000\000\000\002\107\001\000\000\105\001\000\000\200\001\000\001\134\101\000\001\105\101\000\000\106\201\300\002\200\001\000\000\300\001\200\000\000\002\000\002\135\001\000\002\136\001\000\000\036\000\200\000\003\000\000\000\004\015\000\000\000\155\141\153\145\141\142\163\157\154\165\164\145\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\011\000\000\000\163\145\164\141\162\162\141\171\000\001\000\000\000\000\000\000\000\203\001\000\000\217\001\000\000\002\001\000\010\043\000\000\000\105\000\000\000\200\000\000\000\134\200\000\001\027\100\300\000\026\100\002\200\105\200\000\000\200\000\000\000\134\000\001\001\026\200\000\200\205\301\000\000\300\001\200\002\234\101\000\001\141\200\000\000\026\200\376\177\026\200\004\200\113\000\101\000\301\100\001\000\134\200\200\001\132\000\000\000\026\100\001\200\105\300\000\000\204\000\000\000\300\000\000\000\234\000\000\001\134\100\000\000\026\300\001\200\105\100\000\000\106\200\301\000\204\000\200\000\305\300\001\000\306\000\302\001\000\001\000\000\334\000\000\001\134\100\000\000\036\000\200\000\011\000\000\000\004\005\000\000\000\164\171\160\145\000\004\006\000\000\000\164\141\142\154\145\000\004\007\000\000\000\151\160\141\151\162\163\000\004\015\000\000\000\155\141\153\145\141\142\163\157\154\165\164\145\000\004\005\000\000\000\146\151\156\144\000\004\002\000\000\000\052\000\004\007\000\000\000\151\156\163\145\162\164\000\004\005\000\000\000\160\141\164\150\000\004\014\000\000\000\147\145\164\141\142\163\157\154\165\164\145\000\000\000\000\000\043\000\000\000\204\001\000\000\204\001\000\000\204\001\000\000\204\001\000\000\204\001\000\000\205\001\000\000\205\001\000\000\205\001\000\000\205\001\000\000\206\001\000\000\206\001\000\000\206\001\000\000\205\001\000\000\206\001\000\000\207\001\000\000\211\001\000\000\211\001\000\000\211\001\000\000\211\001\000\000\211\001\000\000\212\001\000\000\212\001\000\000\212\001\000\000\212\001\000\000\212\001\000\000\212\001\000\000\214\001\000\000\214\001\000\000\214\001\000\000\214\001\000\000\214\001\000\000\214\001\000\000\214\001\000\000\214\001\000\000\217\001\000\000\006\000\000\000\006\000\000\000\166\141\154\165\145\000\000\000\000\000\042\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\010\000\000\000\016\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\010\000\000\000\016\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\010\000\000\000\016\000\000\000\002\000\000\000\137\000\011\000\000\000\014\000\000\000\005\000\000\000\151\164\145\155\000\011\000\000\000\014\000\000\000\002\000\000\000\012\000\000\000\155\141\164\143\150\146\165\156\143\000\007\000\000\000\162\145\163\165\154\164\000\020\000\000\000\201\001\000\000\217\001\000\000\217\001\000\000\217\001\000\000\203\001\000\000\221\001\000\000\221\001\000\000\221\001\000\000\222\001\000\000\222\001\000\000\222\001\000\000\222\001\000\000\222\001\000\000\222\001\000\000\222\001\000\000\223\001\000\000\005\000\000\000\006\000\000\000\143\164\171\160\145\000\000\000\000\000\017\000\000\000\012\000\000\000\146\151\145\154\144\156\141\155\145\000\000\000\000\000\017\000\000\000\006\000\000\000\166\141\154\165\145\000\000\000\000\000\017\000\000\000\012\000\000\000\155\141\164\143\150\146\165\156\143\000\000\000\000\000\017\000\000\000\007\000\000\000\162\145\163\165\154\164\000\001\000\000\000\017\000\000\000\000\000\000\000\000\000\000\000\225\001\000\000\227\001\000\000\001\003\000\010\011\000\000\000\304\000\000\000\000\001\000\000\100\001\200\000\200\001\000\001\305\001\000\000\306\101\300\003\335\000\200\002\336\000\000\000\036\000\200\000\002\000\000\000\004\003\000\000\000\157\163\000\004\012\000\000\000\155\141\164\143\150\144\151\162\163\000\000\000\000\000\011\000\000\000\226\001\000\000\226\001\000\000\226\001\000\000\226\001\000\000\226\001\000\000\226\001\000\000\226\001\000\000\226\001\000\000\227\001\000\000\003\000\000\000\006\000\000\000\143\164\171\160\145\000\000\000\000\000\010\000\000\000\012\000\000\000\146\151\145\154\144\156\141\155\145\000\000\000\000\000\010\000\000\000\006\000\000\000\166\141\154\165\145\000\000\000\000\000\010\000\000\000\001\000\000\000\017\000\000\000\144\157\155\141\164\143\150\145\144\141\162\162\141\171\000\000\000\000\000\231\001\000\000\233\001\000\000\001\003\000\010\011\000\000\000\304\000\000\000\000\001\000\000\100\001\200\000\200\001\000\001\305\001\000\000\306\101\300\003\335\000\200\002\336\000\000\000\036\000\200\000\002\000\000\000\004\003\000\000\000\157\163\000\004\013\000\000\000\155\141\164\143\150\146\151\154\145\163\000\000\000\000\000\011\000\000\000\232\001\000\000\232\001\000\000\232\001\000\000\232\001\000\000\232\001\000\000\232\001\000\000\232\001\000\000\232\001\000\000\233\001\000\000\003\000\000\000\006\000\000\000\143\164\171\160\145\000\000\000\000\000\010\000\000\000\012\000\000\000\146\151\145\154\144\156\141\155\145\000\000\000\000\000\010\000\000\000\006\000\000\000\166\141\154\165\145\000\000\000\000\000\010\000\000\000\001\000\000\000\017\000\000\000\144\157\155\141\164\143\150\145\144\141\162\162\141\171\000\000\000\000\000\244\001\000\000\266\001\000\000\001\004\000\011\034\000\000\000\005\001\000\000\006\101\100\002\100\001\000\000\034\301\000\001\032\101\000\000\026\300\000\200\205\201\000\000\300\001\200\002\001\302\000\000\234\101\200\001\232\000\000\000\026\000\003\200\204\001\000\000\300\001\000\001\000\002\200\001\234\301\200\001\100\001\200\003\200\000\000\003\232\100\000\000\026\300\000\200\205\201\000\000\300\001\200\002\001\302\000\000\234\101\200\001\011\201\200\000\206\101\000\002\236\001\000\001\036\000\200\000\004\000\000\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\012\000\000\000\147\145\164\157\142\152\145\143\164\000\004\006\000\000\000\145\162\162\157\162\000\003\000\000\000\000\000\000\020\100\000\000\000\000\034\000\000\000\246\001\000\000\246\001\000\000\246\001\000\000\246\001\000\000\247\001\000\000\247\001\000\000\250\001\000\000\250\001\000\000\250\001\000\000\250\001\000\000\254\001\000\000\254\001\000\000\255\001\000\000\255\001\000\000\255\001\000\000\255\001\000\000\255\001\000\000\255\001\000\000\256\001\000\000\256\001\000\000\257\001\000\000\257\001\000\000\257\001\000\000\257\001\000\000\262\001\000\000\265\001\000\000\265\001\000\000\266\001\000\000\006\000\000\000\006\000\000\000\143\164\171\160\145\000\000\000\000\000\033\000\000\000\012\000\000\000\146\151\145\154\144\156\141\155\145\000\000\000\000\000\033\000\000\000\006\000\000\000\166\141\154\165\145\000\000\000\000\000\033\000\000\000\010\000\000\000\141\154\154\157\167\145\144\000\000\000\000\000\033\000\000\000\012\000\000\000\143\157\156\164\141\151\156\145\162\000\004\000\000\000\033\000\000\000\004\000\000\000\145\162\162\000\004\000\000\000\033\000\000\000\001\000\000\000\013\000\000\000\143\150\145\143\153\166\141\154\165\145\000\000\000\000\000\276\001\000\000\316\001\000\000\000\002\000\012\103\000\000\000\205\000\000\000\206\100\100\001\206\000\000\001\206\200\100\001\305\000\000\000\306\100\300\001\306\000\200\001\306\300\300\001\005\001\000\000\006\101\100\002\006\001\000\002\006\001\101\002\027\100\101\001\026\000\002\200\105\001\000\000\106\201\301\002\200\001\200\001\300\001\000\000\000\002\200\000\100\002\000\002\135\001\200\002\136\001\000\000\026\200\012\200\027\300\101\001\026\200\002\200\105\001\000\000\106\201\301\002\200\001\200\001\300\001\000\000\005\302\001\000\006\002\102\004\100\002\200\000\034\002\000\001\135\001\000\000\136\001\000\000\026\100\007\200\027\100\102\001\026\000\002\200\105\001\000\000\106\201\302\002\200\001\200\001\300\001\000\000\000\002\200\000\100\002\000\002\135\001\200\002\136\001\000\000\026\200\004\200\027\300\102\001\026\300\001\200\105\001\000\000\106\001\303\002\200\001\200\001\300\001\000\000\000\002\200\000\135\001\000\002\136\001\000\000\026\000\002\200\027\100\103\001\026\200\001\200\105\001\000\000\106\201\303\002\200\001\200\001\300\001\000\000\000\002\200\000\135\001\000\002\136\001\000\000\036\000\200\000\017\000\000\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\007\000\000\000\146\151\145\154\144\163\000\004\005\000\000\000\153\151\156\144\000\004\006\000\000\000\163\143\157\160\145\000\004\010\000\000\000\141\154\154\157\167\145\144\000\004\007\000\000\000\163\164\162\151\156\147\000\004\012\000\000\000\163\145\164\163\164\162\151\156\147\000\004\005\000\000\000\160\141\164\150\000\004\014\000\000\000\147\145\164\141\142\163\157\154\165\164\145\000\004\005\000\000\000\154\151\163\164\000\004\011\000\000\000\163\145\164\141\162\162\141\171\000\004\010\000\000\000\144\151\162\154\151\163\164\000\004\014\000\000\000\163\145\164\144\151\162\141\162\162\141\171\000\004\011\000\000\000\146\151\154\145\154\151\163\164\000\004\015\000\000\000\163\145\164\146\151\154\145\141\162\162\141\171\000\000\000\000\000\103\000\000\000\277\001\000\000\277\001\000\000\277\001\000\000\277\001\000\000\300\001\000\000\300\001\000\000\300\001\000\000\300\001\000\000\301\001\000\000\301\001\000\000\301\001\000\000\301\001\000\000\303\001\000\000\303\001\000\000\304\001\000\000\304\001\000\000\304\001\000\000\304\001\000\000\304\001\000\000\304\001\000\000\304\001\000\000\304\001\000\000\304\001\000\000\305\001\000\000\305\001\000\000\306\001\000\000\306\001\000\000\306\001\000\000\306\001\000\000\306\001\000\000\306\001\000\000\306\001\000\000\306\001\000\000\306\001\000\000\306\001\000\000\306\001\000\000\307\001\000\000\307\001\000\000\310\001\000\000\310\001\000\000\310\001\000\000\310\001\000\000\310\001\000\000\310\001\000\000\310\001\000\000\310\001\000\000\310\001\000\000\311\001\000\000\311\001\000\000\312\001\000\000\312\001\000\000\312\001\000\000\312\001\000\000\312\001\000\000\312\001\000\000\312\001\000\000\312\001\000\000\313\001\000\000\313\001\000\000\314\001\000\000\314\001\000\000\314\001\000\000\314\001\000\000\314\001\000\000\314\001\000\000\314\001\000\000\316\001\000\000\005\000\000\000\005\000\000\000\156\141\155\145\000\000\000\000\000\102\000\000\000\006\000\000\000\166\141\154\165\145\000\000\000\000\000\102\000\000\000\005\000\000\000\153\151\156\144\000\004\000\000\000\102\000\000\000\006\000\000\000\163\143\157\160\145\000\010\000\000\000\102\000\000\000\010\000\000\000\141\154\154\157\167\145\144\000\014\000\000\000\102\000\000\000\000\000\000\000\000\000\000\000\327\001\000\000\331\001\000\000\002\001\000\004\006\000\000\000\104\000\000\000\204\000\200\000\300\000\000\000\135\000\200\001\136\000\000\000\036\000\200\000\000\000\000\000\000\000\000\000\006\000\000\000\330\001\000\000\330\001\000\000\330\001\000\000\330\001\000\000\330\001\000\000\331\001\000\000\001\000\000\000\006\000\000\000\166\141\154\165\145\000\000\000\000\000\005\000\000\000\002\000\000\000\011\000\000\000\141\143\143\145\163\163\157\162\000\005\000\000\000\156\141\155\145\000\000\000\000\000\342\001\000\000\372\001\000\000\000\001\000\012\056\000\000\000\105\000\000\000\106\100\300\000\201\200\000\000\134\300\000\001\132\100\000\000\026\300\000\200\305\300\000\000\000\001\000\001\101\001\001\000\334\100\200\001\312\000\000\000\005\101\001\000\006\201\101\002\106\301\301\000\200\001\200\001\034\101\200\001\005\001\000\000\011\301\000\204\005\101\002\000\100\001\000\000\034\201\000\001\027\100\101\002\026\100\000\200\311\000\000\205\026\300\000\200\012\001\200\000\100\001\000\000\042\101\200\000\311\000\001\205\005\301\002\000\105\001\000\000\106\001\303\002\034\001\001\001\026\300\001\200\106\102\103\004\127\200\303\004\026\000\001\200\106\102\103\004\127\300\303\004\026\100\000\200\112\002\000\000\311\100\202\003\041\201\000\000\026\100\375\177\336\000\000\001\036\000\200\000\020\000\000\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\012\000\000\000\147\145\164\157\142\152\145\143\164\000\004\012\000\000\000\143\157\156\164\141\151\156\145\162\000\004\006\000\000\000\145\162\162\157\162\000\003\000\000\000\000\000\000\000\100\004\006\000\000\000\164\141\142\154\145\000\004\007\000\000\000\151\156\163\145\162\164\000\004\007\000\000\000\142\154\157\143\153\163\000\004\025\000\000\000\103\165\162\162\145\156\164\103\157\156\146\151\147\165\162\141\164\151\157\156\000\004\005\000\000\000\164\171\160\145\000\004\011\000\000\000\153\145\171\167\157\162\144\163\000\004\006\000\000\000\160\141\151\162\163\000\004\007\000\000\000\146\151\145\154\144\163\000\004\005\000\000\000\153\151\156\144\000\004\007\000\000\000\163\164\162\151\156\147\000\004\005\000\000\000\160\141\164\150\000\000\000\000\000\056\000\000\000\343\001\000\000\343\001\000\000\343\001\000\000\343\001\000\000\344\001\000\000\344\001\000\000\345\001\000\000\345\001\000\000\345\001\000\000\345\001\000\000\350\001\000\000\351\001\000\000\351\001\000\000\351\001\000\000\351\001\000\000\351\001\000\000\352\001\000\000\352\001\000\000\354\001\000\000\354\001\000\000\354\001\000\000\354\001\000\000\354\001\000\000\355\001\000\000\355\001\000\000\357\001\000\000\357\001\000\000\357\001\000\000\357\001\000\000\363\001\000\000\363\001\000\000\363\001\000\000\363\001\000\000\363\001\000\000\364\001\000\000\364\001\000\000\364\001\000\000\364\001\000\000\364\001\000\000\364\001\000\000\365\001\000\000\365\001\000\000\363\001\000\000\366\001\000\000\371\001\000\000\372\001\000\000\011\000\000\000\011\000\000\000\153\145\171\167\157\162\144\163\000\000\000\000\000\055\000\000\000\012\000\000\000\143\157\156\164\141\151\156\145\162\000\004\000\000\000\055\000\000\000\004\000\000\000\145\162\162\000\004\000\000\000\055\000\000\000\004\000\000\000\143\146\147\000\013\000\000\000\055\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\041\000\000\000\054\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\041\000\000\000\054\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\041\000\000\000\054\000\000\000\005\000\000\000\156\141\155\145\000\042\000\000\000\052\000\000\000\006\000\000\000\146\151\145\154\144\000\042\000\000\000\052\000\000\000\000\000\000\000\000\000\000\000\375\001\000\000\052\002\000\000\000\001\000\006\117\000\000\000\032\000\000\000\026\000\017\200\103\000\200\000\205\000\000\000\305\100\000\000\306\200\300\001\234\200\000\001\027\300\100\001\026\300\000\200\205\100\000\000\206\200\100\001\106\000\101\001\026\100\000\200\205\100\000\000\106\200\100\001\205\000\000\000\300\000\200\000\234\200\000\001\127\000\101\001\026\300\000\200\205\100\001\000\301\200\001\000\001\301\001\000\234\100\200\001\205\100\000\000\306\000\302\000\306\000\200\001\211\300\000\201\205\100\000\000\206\200\100\001\232\100\000\000\026\200\007\200\212\000\000\000\305\100\000\000\311\200\000\201\305\100\002\000\306\200\302\001\006\001\302\000\100\001\000\001\334\100\200\001\306\000\302\000\311\200\000\000\305\300\002\000\000\001\000\001\112\101\000\000\111\301\100\206\334\100\200\001\211\100\000\202\211\000\200\206\305\300\003\000\306\000\304\001\334\200\200\000\211\300\000\207\306\200\103\001\211\300\200\210\305\300\003\000\306\200\304\001\334\200\200\000\211\300\000\211\312\000\000\000\211\300\200\211\312\000\000\000\211\300\000\212\105\000\000\000\205\100\000\000\206\200\100\001\134\200\000\001\027\300\300\000\026\200\001\200\105\100\005\000\212\000\000\000\134\100\000\001\105\100\000\000\106\200\300\000\136\000\000\001\026\100\000\200\103\000\200\000\136\000\000\001\036\000\200\000\026\000\000\000\004\005\000\000\000\164\171\160\145\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\021\000\000\000\103\165\162\162\145\156\164\103\157\156\164\141\151\156\145\162\000\004\010\000\000\000\160\162\157\152\145\143\164\000\004\011\000\000\000\163\157\154\165\164\151\157\156\000\004\006\000\000\000\145\162\162\157\162\000\004\023\000\000\000\156\157\040\141\143\164\151\166\145\040\163\157\154\165\164\151\157\156\000\003\000\000\000\000\000\000\000\100\004\011\000\000\000\160\162\157\152\145\143\164\163\000\004\006\000\000\000\164\141\142\154\145\000\004\007\000\000\000\151\156\163\145\162\164\000\004\015\000\000\000\163\145\164\155\145\164\141\164\141\142\154\145\000\004\007\000\000\000\137\137\164\171\160\145\000\004\005\000\000\000\156\141\155\145\000\004\010\000\000\000\142\141\163\145\144\151\162\000\004\003\000\000\000\157\163\000\004\007\000\000\000\147\145\164\143\167\144\000\004\011\000\000\000\154\157\143\141\164\151\157\156\000\004\005\000\000\000\165\165\151\144\000\004\007\000\000\000\146\151\154\164\145\162\000\004\007\000\000\000\142\154\157\143\153\163\000\004\016\000\000\000\143\157\156\146\151\147\165\162\141\164\151\157\156\000\000\000\000\000\117\000\000\000\376\001\000\000\376\001\000\000\000\002\000\000\001\002\000\000\001\002\000\000\001\002\000\000\001\002\000\000\001\002\000\000\001\002\000\000\002\002\000\000\002\002\000\000\002\002\000\000\002\002\000\000\004\002\000\000\004\002\000\000\006\002\000\000\006\002\000\000\006\002\000\000\006\002\000\000\006\002\000\000\007\002\000\000\007\002\000\000\007\002\000\000\007\002\000\000\013\002\000\000\013\002\000\000\013\002\000\000\013\002\000\000\014\002\000\000\014\002\000\000\014\002\000\000\014\002\000\000\015\002\000\000\016\002\000\000\016\002\000\000\021\002\000\000\021\002\000\000\021\002\000\000\021\002\000\000\021\002\000\000\022\002\000\000\022\002\000\000\025\002\000\000\025\002\000\000\025\002\000\000\026\002\000\000\025\002\000\000\031\002\000\000\032\002\000\000\033\002\000\000\033\002\000\000\033\002\000\000\033\002\000\000\034\002\000\000\034\002\000\000\035\002\000\000\035\002\000\000\035\002\000\000\035\002\000\000\036\002\000\000\036\002\000\000\037\002\000\000\037\002\000\000\043\002\000\000\043\002\000\000\043\002\000\000\043\002\000\000\043\002\000\000\043\002\000\000\045\002\000\000\045\002\000\000\045\002\000\000\046\002\000\000\046\002\000\000\046\002\000\000\046\002\000\000\050\002\000\000\050\002\000\000\052\002\000\000\003\000\000\000\005\000\000\000\156\141\155\145\000\000\000\000\000\116\000\000\000\004\000\000\000\163\154\156\000\003\000\000\000\077\000\000\000\004\000\000\000\160\162\152\000\041\000\000\000\077\000\000\000\000\000\000\000\000\000\000\000\055\002\000\000\120\002\000\000\000\001\000\005\072\000\000\000\032\000\000\000\026\100\010\200\105\000\000\000\205\200\000\000\206\000\000\001\111\200\200\200\105\000\000\000\106\100\300\000\132\100\000\000\026\100\006\200\112\000\000\000\205\000\000\000\211\100\200\200\205\300\000\000\206\000\101\001\305\200\000\000\000\001\200\000\234\100\200\001\205\200\000\000\211\100\000\000\205\100\001\000\300\000\200\000\012\101\000\000\011\301\101\203\234\100\200\001\111\000\000\204\205\200\002\000\206\300\102\001\234\200\200\000\111\200\200\204\212\000\000\000\111\200\000\206\212\000\000\000\111\200\200\206\212\000\000\000\111\200\000\207\105\300\003\000\205\000\000\000\206\100\100\001\134\200\000\001\027\000\304\000\026\000\001\200\105\000\000\000\205\000\000\000\206\100\100\001\206\300\101\001\111\200\200\200\105\000\000\000\106\100\300\000\132\000\000\000\026\200\000\200\105\100\004\000\212\000\000\000\134\100\000\001\105\000\000\000\106\100\300\000\136\000\000\001\036\000\200\000\022\000\000\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\021\000\000\000\103\165\162\162\145\156\164\103\157\156\164\141\151\156\145\162\000\004\013\000\000\000\137\123\117\114\125\124\111\117\116\123\000\004\006\000\000\000\164\141\142\154\145\000\004\007\000\000\000\151\156\163\145\162\164\000\004\015\000\000\000\163\145\164\155\145\164\141\164\141\142\154\145\000\004\007\000\000\000\137\137\164\171\160\145\000\004\011\000\000\000\163\157\154\165\164\151\157\156\000\004\005\000\000\000\156\141\155\145\000\004\011\000\000\000\154\157\143\141\164\151\157\156\000\004\003\000\000\000\157\163\000\004\007\000\000\000\147\145\164\143\167\144\000\004\011\000\000\000\160\162\157\152\145\143\164\163\000\004\007\000\000\000\142\154\157\143\153\163\000\004\017\000\000\000\143\157\156\146\151\147\165\162\141\164\151\157\156\163\000\004\005\000\000\000\164\171\160\145\000\004\010\000\000\000\160\162\157\152\145\143\164\000\004\016\000\000\000\143\157\156\146\151\147\165\162\141\164\151\157\156\000\000\000\000\000\072\000\000\000\056\002\000\000\056\002\000\000\057\002\000\000\057\002\000\000\057\002\000\000\057\002\000\000\060\002\000\000\060\002\000\000\060\002\000\000\060\002\000\000\061\002\000\000\062\002\000\000\062\002\000\000\065\002\000\000\065\002\000\000\065\002\000\000\065\002\000\000\065\002\000\000\066\002\000\000\066\002\000\000\071\002\000\000\071\002\000\000\071\002\000\000\072\002\000\000\071\002\000\000\075\002\000\000\076\002\000\000\076\002\000\000\076\002\000\000\076\002\000\000\077\002\000\000\077\002\000\000\100\002\000\000\100\002\000\000\101\002\000\000\101\002\000\000\106\002\000\000\106\002\000\000\106\002\000\000\106\002\000\000\106\002\000\000\106\002\000\000\107\002\000\000\107\002\000\000\107\002\000\000\107\002\000\000\107\002\000\000\112\002\000\000\112\002\000\000\112\002\000\000\112\002\000\000\114\002\000\000\114\002\000\000\114\002\000\000\117\002\000\000\117\002\000\000\117\002\000\000\120\002\000\000\002\000\000\000\005\000\000\000\156\141\155\145\000\000\000\000\000\071\000\000\000\004\000\000\000\163\154\156\000\013\000\000\000\044\000\000\000\000\000\000\000\340\000\000\000\015\000\000\000\015\000\000\000\017\000\000\000\021\000\000\000\022\000\000\000\023\000\000\000\025\000\000\000\027\000\000\000\030\000\000\000\031\000\000\000\032\000\000\000\033\000\000\000\034\000\000\000\036\000\000\000\036\000\000\000\036\000\000\000\037\000\000\000\041\000\000\000\043\000\000\000\044\000\000\000\045\000\000\000\047\000\000\000\051\000\000\000\052\000\000\000\053\000\000\000\055\000\000\000\057\000\000\000\060\000\000\000\061\000\000\000\063\000\000\000\065\000\000\000\066\000\000\000\067\000\000\000\071\000\000\000\073\000\000\000\074\000\000\000\075\000\000\000\077\000\000\000\101\000\000\000\102\000\000\000\103\000\000\000\104\000\000\000\105\000\000\000\106\000\000\000\107\000\000\000\110\000\000\000\111\000\000\000\112\000\000\000\113\000\000\000\114\000\000\000\115\000\000\000\116\000\000\000\117\000\000\000\120\000\000\000\121\000\000\000\122\000\000\000\123\000\000\000\124\000\000\000\125\000\000\000\126\000\000\000\127\000\000\000\130\000\000\000\132\000\000\000\132\000\000\000\132\000\000\000\133\000\000\000\135\000\000\000\137\000\000\000\140\000\000\000\141\000\000\000\143\000\000\000\145\000\000\000\146\000\000\000\147\000\000\000\151\000\000\000\153\000\000\000\154\000\000\000\155\000\000\000\157\000\000\000\161\000\000\000\162\000\000\000\163\000\000\000\165\000\000\000\167\000\000\000\170\000\000\000\171\000\000\000\173\000\000\000\175\000\000\000\176\000\000\000\177\000\000\000\200\000\000\000\201\000\000\000\202\000\000\000\204\000\000\000\204\000\000\000\204\000\000\000\205\000\000\000\207\000\000\000\211\000\000\000\212\000\000\000\213\000\000\000\214\000\000\000\215\000\000\000\217\000\000\000\217\000\000\000\217\000\000\000\220\000\000\000\222\000\000\000\224\000\000\000\225\000\000\000\226\000\000\000\230\000\000\000\232\000\000\000\233\000\000\000\234\000\000\000\236\000\000\000\240\000\000\000\241\000\000\000\242\000\000\000\244\000\000\000\246\000\000\000\247\000\000\000\250\000\000\000\252\000\000\000\254\000\000\000\255\000\000\000\256\000\000\000\260\000\000\000\262\000\000\000\263\000\000\000\264\000\000\000\266\000\000\000\270\000\000\000\271\000\000\000\272\000\000\000\274\000\000\000\276\000\000\000\277\000\000\000\300\000\000\000\302\000\000\000\304\000\000\000\305\000\000\000\306\000\000\000\310\000\000\000\312\000\000\000\313\000\000\000\314\000\000\000\316\000\000\000\320\000\000\000\321\000\000\000\322\000\000\000\324\000\000\000\326\000\000\000\327\000\000\000\330\000\000\000\332\000\000\000\334\000\000\000\335\000\000\000\336\000\000\000\340\000\000\000\342\000\000\000\343\000\000\000\344\000\000\000\346\000\000\000\350\000\000\000\351\000\000\000\352\000\000\000\354\000\000\000\356\000\000\000\357\000\000\000\360\000\000\000\362\000\000\000\364\000\000\000\365\000\000\000\366\000\000\000\370\000\000\000\372\000\000\000\373\000\000\000\013\001\000\000\013\001\000\000\014\001\000\000\015\001\000\000\054\001\000\000\067\001\000\000\120\001\000\000\067\001\000\000\131\001\000\000\166\001\000\000\166\001\000\000\131\001\000\000\223\001\000\000\225\001\000\000\227\001\000\000\227\001\000\000\225\001\000\000\231\001\000\000\233\001\000\000\233\001\000\000\231\001\000\000\244\001\000\000\266\001\000\000\266\001\000\000\244\001\000\000\316\001\000\000\326\001\000\000\326\001\000\000\326\001\000\000\326\001\000\000\326\001\000\000\327\001\000\000\331\001\000\000\331\001\000\000\331\001\000\000\331\001\000\000\331\001\000\000\326\001\000\000\331\001\000\000\372\001\000\000\342\001\000\000\052\002\000\000\375\001\000\000\120\002\000\000\055\002\000\000\120\002\000\000\010\000\000\000\013\000\000\000\143\150\145\143\153\166\141\154\165\145\000\267\000\000\000\337\000\000\000\017\000\000\000\144\157\155\141\164\143\150\145\144\141\162\162\141\171\000\277\000\000\000\337\000\000\000\011\000\000\000\141\143\143\145\163\163\157\162\000\314\000\000\000\337\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\320\000\000\000\331\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\320\000\000\000\331\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\320\000\000\000\331\000\000\000\005\000\000\000\156\141\155\145\000\321\000\000\000\326\000\000\000\002\000\000\000\137\000\321\000\000\000\326\000\000\000\000\000\000\000",
+ "\033\114\165\141\121\000\001\004\004\004\010\000\026\000\000\000\100\163\162\143\057\142\141\163\145\057\160\162\157\152\145\143\164\056\154\165\141\000\000\000\000\000\000\000\000\000\000\000\002\003\045\000\000\000\005\000\000\000\144\000\000\000\011\100\200\200\005\000\000\000\144\100\000\000\011\100\000\201\005\000\000\000\144\200\000\000\011\100\200\201\005\000\000\000\144\300\000\000\011\100\000\202\005\000\000\000\144\000\001\000\011\100\200\202\005\000\000\000\144\100\001\000\011\100\000\203\005\000\000\000\144\200\001\000\011\100\200\203\005\000\000\000\144\300\001\000\011\100\000\204\005\000\000\000\144\000\002\000\011\100\200\204\005\000\000\000\144\100\002\000\011\100\000\205\044\200\002\000\000\000\000\000\105\000\000\000\244\300\002\000\000\000\000\000\111\200\200\205\036\000\200\000\014\000\000\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\013\000\000\000\145\141\143\150\143\157\156\146\151\147\000\004\011\000\000\000\145\141\143\150\146\151\154\145\000\004\014\000\000\000\145\141\143\150\160\162\157\152\145\143\164\000\004\004\000\000\000\145\163\143\000\004\014\000\000\000\146\151\156\144\160\162\157\152\145\143\164\000\004\011\000\000\000\146\151\156\144\146\151\154\145\000\004\012\000\000\000\147\145\164\143\157\156\146\151\147\000\004\020\000\000\000\147\145\164\144\145\160\145\156\144\145\156\143\151\145\163\000\004\011\000\000\000\147\145\164\154\151\156\153\163\000\004\012\000\000\000\147\145\164\164\141\162\147\145\164\000\004\014\000\000\000\167\141\154\153\163\157\165\162\143\145\163\000\014\000\000\000\000\000\000\000\020\000\000\000\033\000\000\000\000\001\000\004\015\000\000\000\106\000\100\000\132\000\000\000\026\000\000\200\006\000\100\000\101\100\000\000\206\200\100\000\206\300\100\001\344\000\000\000\000\000\200\000\000\000\000\001\000\000\000\000\336\000\000\001\036\000\200\000\004\000\000\000\004\010\000\000\000\160\162\157\152\145\143\164\000\003\000\000\000\000\000\000\000\000\004\011\000\000\000\163\157\154\165\164\151\157\156\000\004\017\000\000\000\143\157\156\146\151\147\165\162\141\164\151\157\156\163\000\001\000\000\000\000\000\000\000\025\000\000\000\032\000\000\000\003\000\000\003\020\000\000\000\004\000\000\000\014\000\100\000\010\000\000\000\004\000\000\000\104\000\200\000\124\000\200\000\031\100\000\000\026\200\001\200\004\000\000\001\006\100\100\000\104\000\200\000\204\000\000\000\106\200\200\000\006\100\000\000\036\000\000\001\036\000\200\000\002\000\000\000\003\000\000\000\000\000\000\360\077\004\012\000\000\000\137\137\143\157\156\146\151\147\163\000\000\000\000\000\020\000\000\000\026\000\000\000\026\000\000\000\026\000\000\000\027\000\000\000\027\000\000\000\027\000\000\000\027\000\000\000\027\000\000\000\030\000\000\000\030\000\000\000\030\000\000\000\030\000\000\000\030\000\000\000\030\000\000\000\030\000\000\000\032\000\000\000\000\000\000\000\003\000\000\000\002\000\000\000\151\000\002\000\000\000\164\000\004\000\000\000\160\162\152\000\015\000\000\000\022\000\000\000\022\000\000\000\022\000\000\000\022\000\000\000\023\000\000\000\024\000\000\000\024\000\000\000\032\000\000\000\032\000\000\000\032\000\000\000\032\000\000\000\032\000\000\000\033\000\000\000\003\000\000\000\004\000\000\000\160\162\152\000\000\000\000\000\014\000\000\000\002\000\000\000\151\000\005\000\000\000\014\000\000\000\002\000\000\000\164\000\007\000\000\000\014\000\000\000\000\000\000\000\000\000\000\000\043\000\000\000\056\000\000\000\000\001\000\004\020\000\000\000\106\000\100\000\132\100\000\000\026\000\001\200\105\100\000\000\106\200\300\000\200\000\000\000\134\200\000\001\000\000\200\000\101\300\000\000\206\000\101\000\344\000\000\000\000\000\200\000\000\000\000\001\000\000\000\000\336\000\000\001\036\000\200\000\005\000\000\000\004\010\000\000\000\160\162\157\152\145\143\164\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\012\000\000\000\147\145\164\143\157\156\146\151\147\000\003\000\000\000\000\000\000\000\000\004\006\000\000\000\146\151\154\145\163\000\001\000\000\000\000\000\000\000\050\000\000\000\055\000\000\000\003\000\000\003\020\000\000\000\004\000\000\000\014\000\100\000\010\000\000\000\004\000\000\000\104\000\200\000\124\000\200\000\031\100\000\000\026\200\001\200\004\000\000\001\006\100\100\000\104\000\200\000\204\000\000\000\106\200\200\000\006\100\000\000\036\000\000\001\036\000\200\000\002\000\000\000\003\000\000\000\000\000\000\360\077\004\016\000\000\000\137\137\146\151\154\145\143\157\156\146\151\147\163\000\000\000\000\000\020\000\000\000\051\000\000\000\051\000\000\000\051\000\000\000\052\000\000\000\052\000\000\000\052\000\000\000\052\000\000\000\052\000\000\000\053\000\000\000\053\000\000\000\053\000\000\000\053\000\000\000\053\000\000\000\053\000\000\000\053\000\000\000\055\000\000\000\000\000\000\000\003\000\000\000\002\000\000\000\151\000\002\000\000\000\164\000\004\000\000\000\160\162\152\000\020\000\000\000\045\000\000\000\045\000\000\000\045\000\000\000\045\000\000\000\045\000\000\000\045\000\000\000\045\000\000\000\045\000\000\000\046\000\000\000\047\000\000\000\055\000\000\000\055\000\000\000\055\000\000\000\055\000\000\000\055\000\000\000\056\000\000\000\003\000\000\000\004\000\000\000\160\162\152\000\000\000\000\000\017\000\000\000\002\000\000\000\151\000\011\000\000\000\017\000\000\000\002\000\000\000\164\000\012\000\000\000\017\000\000\000\000\000\000\000\000\000\000\000\070\000\000\000\104\000\000\000\000\001\000\003\006\000\000\000\101\000\000\000\244\000\000\000\000\000\200\000\000\000\000\000\236\000\000\001\036\000\200\000\001\000\000\000\003\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\072\000\000\000\103\000\000\000\002\000\000\003\027\000\000\000\004\000\000\000\014\000\100\000\010\000\000\000\004\000\000\000\104\000\200\000\106\100\300\000\124\000\200\000\031\100\000\000\026\000\003\200\004\000\200\000\006\100\100\000\104\000\000\000\006\100\000\000\105\200\000\000\106\300\300\000\200\000\000\000\134\200\000\001\206\000\101\000\111\200\000\202\206\100\101\000\111\200\200\202\136\000\000\001\036\000\200\000\006\000\000\000\003\000\000\000\000\000\000\360\077\004\011\000\000\000\160\162\157\152\145\143\164\163\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\012\000\000\000\147\145\164\143\157\156\146\151\147\000\004\005\000\000\000\156\141\155\145\000\004\007\000\000\000\142\154\157\143\153\163\000\000\000\000\000\027\000\000\000\073\000\000\000\073\000\000\000\073\000\000\000\074\000\000\000\074\000\000\000\074\000\000\000\074\000\000\000\074\000\000\000\074\000\000\000\075\000\000\000\075\000\000\000\075\000\000\000\075\000\000\000\076\000\000\000\076\000\000\000\076\000\000\000\076\000\000\000\077\000\000\000\077\000\000\000\100\000\000\000\100\000\000\000\101\000\000\000\103\000\000\000\002\000\000\000\004\000\000\000\160\162\152\000\015\000\000\000\026\000\000\000\004\000\000\000\143\146\147\000\021\000\000\000\026\000\000\000\002\000\000\000\002\000\000\000\151\000\004\000\000\000\163\154\156\000\006\000\000\000\071\000\000\000\103\000\000\000\103\000\000\000\103\000\000\000\103\000\000\000\104\000\000\000\002\000\000\000\004\000\000\000\163\154\156\000\000\000\000\000\005\000\000\000\002\000\000\000\151\000\001\000\000\000\005\000\000\000\000\000\000\000\000\000\000\000\114\000\000\000\135\000\000\000\000\001\000\013\073\000\000\000\105\000\000\000\200\000\000\000\134\200\000\001\027\100\300\000\026\000\004\200\112\000\000\000\205\200\000\000\300\000\000\000\234\000\001\001\026\300\001\200\305\101\000\000\306\301\300\003\000\002\200\000\105\002\001\000\106\102\301\004\200\002\000\003\134\002\000\001\334\101\000\000\241\200\000\000\026\100\375\177\136\000\000\001\026\300\010\200\113\200\101\000\301\300\001\000\001\001\002\000\134\200\000\002\000\000\200\000\113\200\101\000\301\100\002\000\001\201\002\000\134\200\000\002\000\000\200\000\113\200\101\000\301\300\002\000\001\001\003\000\134\200\000\002\000\000\200\000\113\200\101\000\301\100\003\000\001\201\003\000\134\200\000\002\000\000\200\000\113\200\101\000\301\300\003\000\001\001\004\000\134\200\000\002\000\000\200\000\113\200\101\000\301\100\004\000\001\201\004\000\134\200\000\002\000\000\200\000\113\200\101\000\301\300\004\000\001\001\005\000\134\200\000\002\000\000\200\000\036\000\000\001\036\000\200\000\025\000\000\000\004\005\000\000\000\164\171\160\145\000\004\006\000\000\000\164\141\142\154\145\000\004\007\000\000\000\151\160\141\151\162\163\000\004\007\000\000\000\151\156\163\145\162\164\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\004\000\000\000\145\163\143\000\004\005\000\000\000\147\163\165\142\000\004\002\000\000\000\046\000\004\006\000\000\000\046\141\155\160\073\000\004\002\000\000\000\042\000\004\007\000\000\000\046\161\165\157\164\073\000\004\002\000\000\000\047\000\004\007\000\000\000\046\141\160\157\163\073\000\004\002\000\000\000\074\000\004\005\000\000\000\046\154\164\073\000\004\002\000\000\000\076\000\004\005\000\000\000\046\147\164\073\000\004\002\000\000\000\015\000\004\007\000\000\000\046\043\170\060\104\073\000\004\002\000\000\000\012\000\004\007\000\000\000\046\043\170\060\101\073\000\000\000\000\000\073\000\000\000\115\000\000\000\115\000\000\000\115\000\000\000\115\000\000\000\115\000\000\000\116\000\000\000\117\000\000\000\117\000\000\000\117\000\000\000\117\000\000\000\120\000\000\000\120\000\000\000\120\000\000\000\120\000\000\000\120\000\000\000\120\000\000\000\120\000\000\000\120\000\000\000\117\000\000\000\120\000\000\000\122\000\000\000\122\000\000\000\124\000\000\000\124\000\000\000\124\000\000\000\124\000\000\000\124\000\000\000\125\000\000\000\125\000\000\000\125\000\000\000\125\000\000\000\125\000\000\000\126\000\000\000\126\000\000\000\126\000\000\000\126\000\000\000\126\000\000\000\127\000\000\000\127\000\000\000\127\000\000\000\127\000\000\000\127\000\000\000\130\000\000\000\130\000\000\000\130\000\000\000\130\000\000\000\130\000\000\000\131\000\000\000\131\000\000\000\131\000\000\000\131\000\000\000\131\000\000\000\132\000\000\000\132\000\000\000\132\000\000\000\132\000\000\000\132\000\000\000\133\000\000\000\135\000\000\000\007\000\000\000\006\000\000\000\166\141\154\165\145\000\000\000\000\000\072\000\000\000\007\000\000\000\162\145\163\165\154\164\000\006\000\000\000\025\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\011\000\000\000\024\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\011\000\000\000\024\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\011\000\000\000\024\000\000\000\002\000\000\000\137\000\012\000\000\000\022\000\000\000\002\000\000\000\166\000\012\000\000\000\022\000\000\000\000\000\000\000\000\000\000\000\145\000\000\000\156\000\000\000\000\001\000\015\026\000\000\000\113\000\100\000\134\200\000\001\000\000\200\000\105\100\000\000\205\200\000\000\134\000\001\001\026\300\002\200\205\101\000\000\306\301\300\002\234\001\001\001\026\100\001\200\306\002\101\005\313\002\300\005\334\202\000\001\027\000\200\005\026\000\000\200\236\002\000\001\241\201\000\000\026\300\375\177\141\200\000\000\026\100\374\177\036\000\200\000\005\000\000\000\004\006\000\000\000\154\157\167\145\162\000\004\007\000\000\000\151\160\141\151\162\163\000\004\013\000\000\000\137\123\117\114\125\124\111\117\116\123\000\004\011\000\000\000\160\162\157\152\145\143\164\163\000\004\005\000\000\000\156\141\155\145\000\000\000\000\000\026\000\000\000\146\000\000\000\146\000\000\000\146\000\000\000\147\000\000\000\147\000\000\000\147\000\000\000\147\000\000\000\150\000\000\000\150\000\000\000\150\000\000\000\150\000\000\000\151\000\000\000\151\000\000\000\151\000\000\000\151\000\000\000\151\000\000\000\152\000\000\000\150\000\000\000\153\000\000\000\147\000\000\000\154\000\000\000\156\000\000\000\013\000\000\000\005\000\000\000\156\141\155\145\000\000\000\000\000\025\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\006\000\000\000\025\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\006\000\000\000\025\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\006\000\000\000\025\000\000\000\002\000\000\000\137\000\007\000\000\000\023\000\000\000\004\000\000\000\163\154\156\000\007\000\000\000\023\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\012\000\000\000\023\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\012\000\000\000\023\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\012\000\000\000\023\000\000\000\002\000\000\000\137\000\013\000\000\000\021\000\000\000\004\000\000\000\160\162\152\000\013\000\000\000\021\000\000\000\000\000\000\000\000\000\000\000\167\000\000\000\173\000\000\000\000\002\000\012\015\000\000\000\205\000\000\000\306\100\100\000\234\000\001\001\026\100\001\200\313\201\100\003\100\002\200\000\334\201\200\001\332\001\000\000\026\000\000\200\236\001\000\001\241\200\000\000\026\300\375\177\036\000\200\000\003\000\000\000\004\007\000\000\000\151\160\141\151\162\163\000\004\006\000\000\000\146\151\154\145\163\000\004\011\000\000\000\145\156\144\163\167\151\164\150\000\000\000\000\000\015\000\000\000\170\000\000\000\170\000\000\000\170\000\000\000\170\000\000\000\171\000\000\000\171\000\000\000\171\000\000\000\171\000\000\000\171\000\000\000\171\000\000\000\170\000\000\000\171\000\000\000\173\000\000\000\007\000\000\000\004\000\000\000\160\162\152\000\000\000\000\000\014\000\000\000\012\000\000\000\145\170\164\145\156\163\151\157\156\000\000\000\000\000\014\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\003\000\000\000\014\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\003\000\000\000\014\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\003\000\000\000\014\000\000\000\002\000\000\000\137\000\004\000\000\000\012\000\000\000\006\000\000\000\146\156\141\155\145\000\004\000\000\000\012\000\000\000\000\000\000\000\000\000\000\000\204\000\000\000\210\000\000\000\000\002\000\004\013\000\000\000\206\000\100\000\232\000\000\000\026\000\000\200\006\000\100\000\206\100\100\000\333\100\200\000\026\000\000\200\301\200\000\000\206\300\000\001\236\000\000\001\036\000\200\000\003\000\000\000\004\010\000\000\000\160\162\157\152\145\143\164\000\004\012\000\000\000\137\137\143\157\156\146\151\147\163\000\004\001\000\000\000\000\000\000\000\000\013\000\000\000\206\000\000\000\206\000\000\000\206\000\000\000\206\000\000\000\207\000\000\000\207\000\000\000\207\000\000\000\207\000\000\000\207\000\000\000\207\000\000\000\210\000\000\000\002\000\000\000\004\000\000\000\160\162\152\000\000\000\000\000\012\000\000\000\010\000\000\000\143\146\147\156\141\155\145\000\000\000\000\000\012\000\000\000\000\000\000\000\000\000\000\000\222\000\000\000\233\000\000\000\000\001\000\013\024\000\000\000\112\000\000\000\205\000\000\000\306\100\100\000\234\000\001\001\026\200\002\200\305\201\000\000\306\301\300\003\000\002\000\003\334\201\000\001\332\001\000\000\026\000\001\200\005\002\001\000\006\102\101\004\100\002\200\000\200\002\200\003\034\102\200\001\241\200\000\000\026\200\374\177\136\000\000\001\036\000\200\000\006\000\000\000\004\007\000\000\000\151\160\141\151\162\163\000\004\006\000\000\000\154\151\156\153\163\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\014\000\000\000\146\151\156\144\160\162\157\152\145\143\164\000\004\006\000\000\000\164\141\142\154\145\000\004\007\000\000\000\151\156\163\145\162\164\000\000\000\000\000\024\000\000\000\223\000\000\000\224\000\000\000\224\000\000\000\224\000\000\000\224\000\000\000\225\000\000\000\225\000\000\000\225\000\000\000\225\000\000\000\226\000\000\000\226\000\000\000\227\000\000\000\227\000\000\000\227\000\000\000\227\000\000\000\227\000\000\000\224\000\000\000\230\000\000\000\232\000\000\000\233\000\000\000\010\000\000\000\004\000\000\000\143\146\147\000\000\000\000\000\023\000\000\000\010\000\000\000\162\145\163\165\154\164\163\000\001\000\000\000\023\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\004\000\000\000\022\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\004\000\000\000\022\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\004\000\000\000\022\000\000\000\002\000\000\000\137\000\005\000\000\000\020\000\000\000\005\000\000\000\154\151\156\153\000\005\000\000\000\020\000\000\000\004\000\000\000\160\162\152\000\011\000\000\000\020\000\000\000\000\000\000\000\000\000\000\000\256\000\000\000\361\000\000\000\000\003\000\022\232\000\000\000\305\000\000\000\027\100\100\001\026\100\000\200\127\200\300\000\026\000\000\200\002\101\000\000\002\001\200\000\106\301\100\000\212\001\000\000\334\200\000\002\005\001\000\000\106\001\101\000\206\101\101\000\206\001\101\003\127\200\201\002\026\000\000\200\102\101\000\000\102\001\200\000\201\201\001\000\306\001\101\000\034\201\000\002\144\001\000\000\205\301\001\000\306\001\102\000\234\001\001\001\026\300\036\200\303\002\200\005\005\103\002\000\006\203\102\006\100\003\000\005\034\203\000\001\032\003\000\000\026\100\013\200\127\300\302\000\026\300\012\200\105\103\002\000\106\003\303\006\200\003\000\006\300\003\000\002\134\203\200\001\127\100\303\000\026\100\001\200\200\003\200\002\300\003\000\000\000\004\200\006\234\203\200\001\232\003\000\000\026\000\022\200\027\100\100\001\026\000\002\200\205\203\003\000\206\303\103\007\306\003\304\006\306\103\300\007\006\104\304\006\106\104\104\000\234\203\000\002\300\002\000\007\026\100\017\200\027\200\104\001\026\200\000\200\206\003\304\006\306\202\104\007\026\000\016\200\027\300\104\001\026\000\002\200\205\203\003\000\206\303\103\007\306\003\304\006\306\303\304\007\006\104\304\006\106\104\104\000\234\203\000\002\300\002\000\007\026\100\013\200\027\000\105\001\026\300\012\200\300\002\200\006\026\100\012\200\032\103\000\000\026\300\011\200\127\300\302\000\026\100\000\200\027\200\300\000\026\300\010\200\027\100\100\001\026\300\001\200\105\203\003\000\106\103\305\006\200\003\000\005\134\203\000\001\127\200\305\006\026\300\006\200\300\002\200\006\026\100\006\200\027\300\104\001\026\200\005\200\300\002\000\005\105\103\002\000\106\303\305\006\205\003\006\000\106\203\203\006\106\103\306\006\027\200\306\006\026\300\003\200\100\003\200\005\205\003\000\000\306\303\106\000\127\000\307\007\026\300\000\200\306\303\106\000\127\100\307\007\026\000\000\200\302\103\000\000\302\003\200\000\001\204\007\000\101\304\007\000\234\203\000\002\325\202\203\006\026\000\000\200\300\002\000\005\332\002\000\000\026\200\006\200\105\103\002\000\106\303\305\006\205\003\006\000\106\203\203\006\106\103\306\006\027\200\306\006\026\300\001\200\127\000\105\001\026\100\001\200\105\203\003\000\106\003\310\006\200\003\200\005\301\103\010\000\134\203\200\001\300\002\200\006\105\203\010\000\106\303\310\006\200\003\200\001\300\003\200\005\134\203\200\001\132\103\000\000\026\000\001\200\105\203\010\000\106\003\311\006\200\003\200\001\300\003\200\005\134\103\200\001\241\201\000\000\026\100\340\177\336\000\000\001\036\000\200\000\045\000\000\000\004\004\000\000\000\151\151\146\000\004\012\000\000\000\144\151\162\145\143\164\157\162\171\000\004\004\000\000\000\141\154\154\000\004\010\000\000\000\154\151\142\144\151\162\163\000\004\005\000\000\000\156\141\155\145\000\004\010\000\000\000\160\162\157\152\145\143\164\000\004\001\000\000\000\000\004\007\000\000\000\151\160\141\151\162\163\000\004\006\000\000\000\154\151\156\153\163\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\014\000\000\000\146\151\156\144\160\162\157\152\145\143\164\000\004\007\000\000\000\163\171\163\164\145\155\000\004\012\000\000\000\147\145\164\143\157\156\146\151\147\000\004\015\000\000\000\144\145\160\145\156\144\145\156\143\151\145\163\000\004\005\000\000\000\160\141\164\150\000\004\007\000\000\000\162\145\142\141\163\145\000\004\013\000\000\000\154\151\156\153\164\141\162\147\145\164\000\004\011\000\000\000\154\157\143\141\164\151\157\156\000\004\011\000\000\000\142\141\163\145\156\141\155\145\000\004\011\000\000\000\146\165\154\154\160\141\164\150\000\004\007\000\000\000\157\142\152\145\143\164\000\004\015\000\000\000\147\145\164\144\151\162\145\143\164\157\162\171\000\004\002\000\000\000\056\000\004\010\000\000\000\141\143\164\151\157\156\163\000\004\010\000\000\000\137\101\103\124\111\117\116\000\004\014\000\000\000\164\141\162\147\145\164\163\164\171\154\145\000\004\010\000\000\000\167\151\156\144\157\167\163\000\004\011\000\000\000\154\141\156\147\165\141\147\145\000\004\002\000\000\000\103\000\004\004\000\000\000\103\053\053\000\004\005\000\000\000\056\154\151\142\000\004\005\000\000\000\056\144\154\154\000\004\012\000\000\000\164\162\141\156\163\154\141\164\145\000\004\002\000\000\000\134\000\004\006\000\000\000\164\141\142\154\145\000\004\011\000\000\000\143\157\156\164\141\151\156\163\000\004\007\000\000\000\151\156\163\145\162\164\000\001\000\000\000\000\000\000\000\265\000\000\000\276\000\000\000\000\002\000\003\044\000\000\000\206\000\300\000\127\100\100\001\026\000\001\200\206\000\300\000\127\200\100\001\026\100\000\200\202\000\000\000\236\000\000\001\206\300\100\000\127\000\101\001\026\200\000\200\206\300\100\000\027\100\101\001\026\200\002\200\206\300\300\000\127\000\101\001\026\000\001\200\206\300\300\000\127\100\101\001\026\100\000\200\202\000\000\000\236\000\000\001\202\000\200\000\236\000\000\001\026\100\002\200\206\300\100\000\027\200\101\001\026\200\001\200\206\300\300\000\127\200\101\001\026\100\000\200\202\000\000\000\236\000\000\001\202\000\200\000\236\000\000\001\036\000\200\000\007\000\000\000\004\005\000\000\000\153\151\156\144\000\004\012\000\000\000\123\150\141\162\145\144\114\151\142\000\004\012\000\000\000\123\164\141\164\151\143\114\151\142\000\004\011\000\000\000\154\141\156\147\165\141\147\145\000\004\002\000\000\000\103\000\004\004\000\000\000\103\053\053\000\004\003\000\000\000\103\043\000\000\000\000\000\044\000\000\000\266\000\000\000\266\000\000\000\266\000\000\000\266\000\000\000\266\000\000\000\266\000\000\000\266\000\000\000\266\000\000\000\267\000\000\000\267\000\000\000\267\000\000\000\267\000\000\000\267\000\000\000\267\000\000\000\270\000\000\000\270\000\000\000\270\000\000\000\270\000\000\000\270\000\000\000\270\000\000\000\270\000\000\000\270\000\000\000\271\000\000\000\271\000\000\000\271\000\000\000\272\000\000\000\272\000\000\000\272\000\000\000\273\000\000\000\273\000\000\000\273\000\000\000\273\000\000\000\273\000\000\000\274\000\000\000\274\000\000\000\276\000\000\000\002\000\000\000\007\000\000\000\163\157\165\162\143\145\000\000\000\000\000\043\000\000\000\007\000\000\000\164\141\162\147\145\164\000\000\000\000\000\043\000\000\000\000\000\000\000\232\000\000\000\260\000\000\000\260\000\000\000\260\000\000\000\260\000\000\000\260\000\000\000\260\000\000\000\260\000\000\000\260\000\000\000\260\000\000\000\260\000\000\000\263\000\000\000\263\000\000\000\263\000\000\000\263\000\000\000\263\000\000\000\263\000\000\000\263\000\000\000\263\000\000\000\263\000\000\000\263\000\000\000\263\000\000\000\276\000\000\000\300\000\000\000\300\000\000\000\300\000\000\000\300\000\000\000\301\000\000\000\304\000\000\000\304\000\000\000\304\000\000\000\304\000\000\000\305\000\000\000\305\000\000\000\305\000\000\000\305\000\000\000\307\000\000\000\307\000\000\000\307\000\000\000\307\000\000\000\307\000\000\000\310\000\000\000\310\000\000\000\310\000\000\000\310\000\000\000\310\000\000\000\310\000\000\000\310\000\000\000\310\000\000\000\311\000\000\000\311\000\000\000\312\000\000\000\312\000\000\000\312\000\000\000\312\000\000\000\312\000\000\000\312\000\000\000\312\000\000\000\312\000\000\000\312\000\000\000\313\000\000\000\313\000\000\000\314\000\000\000\314\000\000\000\314\000\000\000\315\000\000\000\315\000\000\000\316\000\000\000\316\000\000\000\316\000\000\000\316\000\000\000\316\000\000\000\316\000\000\000\316\000\000\000\316\000\000\000\316\000\000\000\317\000\000\000\317\000\000\000\320\000\000\000\322\000\000\000\324\000\000\000\324\000\000\000\324\000\000\000\324\000\000\000\324\000\000\000\324\000\000\000\326\000\000\000\326\000\000\000\327\000\000\000\327\000\000\000\327\000\000\000\327\000\000\000\330\000\000\000\330\000\000\000\331\000\000\000\332\000\000\000\333\000\000\000\333\000\000\000\334\000\000\000\335\000\000\000\335\000\000\000\335\000\000\000\335\000\000\000\335\000\000\000\335\000\000\000\335\000\000\000\336\000\000\000\336\000\000\000\336\000\000\000\336\000\000\000\336\000\000\000\336\000\000\000\336\000\000\000\336\000\000\000\336\000\000\000\336\000\000\000\336\000\000\000\336\000\000\000\336\000\000\000\336\000\000\000\337\000\000\000\341\000\000\000\346\000\000\000\346\000\000\000\347\000\000\000\347\000\000\000\347\000\000\000\347\000\000\000\347\000\000\000\347\000\000\000\347\000\000\000\347\000\000\000\347\000\000\000\350\000\000\000\350\000\000\000\350\000\000\000\350\000\000\000\350\000\000\000\350\000\000\000\352\000\000\000\352\000\000\000\352\000\000\000\352\000\000\000\352\000\000\000\352\000\000\000\352\000\000\000\353\000\000\000\353\000\000\000\353\000\000\000\353\000\000\000\353\000\000\000\300\000\000\000\355\000\000\000\360\000\000\000\361\000\000\000\017\000\000\000\004\000\000\000\143\146\147\000\000\000\000\000\231\000\000\000\005\000\000\000\153\151\156\144\000\000\000\000\000\231\000\000\000\005\000\000\000\160\141\162\164\000\000\000\000\000\231\000\000\000\007\000\000\000\162\145\163\165\154\164\000\012\000\000\000\231\000\000\000\010\000\000\000\143\146\147\156\141\155\145\000\025\000\000\000\231\000\000\000\010\000\000\000\143\141\156\154\151\156\153\000\026\000\000\000\231\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\031\000\000\000\230\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\031\000\000\000\230\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\031\000\000\000\230\000\000\000\002\000\000\000\137\000\032\000\000\000\226\000\000\000\005\000\000\000\154\151\156\153\000\032\000\000\000\226\000\000\000\005\000\000\000\151\164\145\155\000\033\000\000\000\226\000\000\000\004\000\000\000\160\162\152\000\037\000\000\000\226\000\000\000\007\000\000\000\160\162\152\143\146\147\000\050\000\000\000\116\000\000\000\004\000\000\000\144\151\162\000\133\000\000\000\136\000\000\000\000\000\000\000\000\000\000\000\373\000\000\000\064\001\000\000\000\004\000\016\223\000\000\000\332\100\000\000\026\000\001\200\005\001\000\000\006\101\100\002\006\201\100\002\034\201\200\000\300\000\000\002\027\300\300\001\026\000\000\200\301\000\001\000\006\101\101\000\106\201\101\000\127\300\301\002\026\200\000\200\106\201\101\000\027\000\302\002\026\000\004\200\127\100\102\001\026\100\000\200\027\100\302\001\026\000\001\200\027\200\102\002\026\200\000\200\027\300\302\000\026\000\000\200\001\001\003\000\027\000\101\001\026\100\002\200\027\100\302\001\026\300\001\200\127\000\103\002\026\100\001\200\201\100\002\000\026\300\000\200\106\201\101\000\027\100\303\002\026\000\000\200\201\100\002\000\105\201\003\000\127\300\303\000\026\000\000\200\202\101\000\000\202\001\200\000\301\001\004\000\001\102\004\000\134\201\000\002\200\001\200\002\301\201\004\000\225\301\001\003\206\201\001\000\232\101\000\000\026\000\001\200\206\301\104\000\232\101\000\000\026\100\000\200\206\001\105\000\206\201\104\003\300\001\200\002\001\102\005\000\325\001\202\003\306\301\001\000\332\101\000\000\026\300\001\200\306\201\105\000\332\101\000\000\026\000\001\200\305\301\005\000\306\001\306\003\006\102\106\000\106\202\106\000\334\201\200\001\001\302\006\000\101\302\006\000\027\100\102\001\026\100\003\200\127\000\107\002\026\100\000\200\027\100\107\002\026\100\000\200\101\202\007\000\026\300\007\200\027\200\102\002\026\100\000\200\101\302\007\000\026\300\006\200\027\000\103\002\026\100\006\200\101\002\010\000\026\300\005\200\027\000\101\001\026\100\005\200\027\100\107\002\026\200\002\200\027\100\310\001\026\000\002\200\205\302\005\000\206\202\110\005\300\002\200\003\000\003\000\003\101\303\010\000\025\103\003\006\234\202\200\001\300\001\000\005\026\000\002\200\027\200\102\002\026\200\000\200\001\002\011\000\101\102\011\000\026\300\000\200\027\000\103\002\026\100\000\200\001\002\011\000\101\202\011\000\200\002\200\002\301\302\011\000\225\302\002\005\206\202\002\000\033\102\000\005\026\200\000\200\206\002\112\000\033\102\000\005\026\300\377\177\200\002\200\002\301\102\012\000\225\302\002\005\206\202\002\000\133\102\000\005\026\200\000\200\206\202\112\000\133\102\000\005\026\300\377\177\212\002\000\000\211\202\201\225\300\002\000\004\000\003\000\003\100\003\200\004\325\102\203\005\211\302\002\211\211\302\001\226\305\302\005\000\306\202\310\005\006\003\113\005\106\203\104\005\334\202\200\001\211\302\202\226\236\002\000\001\036\000\200\000\056\000\000\000\004\003\000\000\000\137\107\000\004\003\000\000\000\157\163\000\004\004\000\000\000\147\145\164\000\004\004\000\000\000\142\163\144\000\004\006\000\000\000\154\151\156\165\170\000\004\005\000\000\000\153\151\156\144\000\004\011\000\000\000\154\141\156\147\165\141\147\145\000\004\002\000\000\000\103\000\004\004\000\000\000\103\053\053\000\004\010\000\000\000\167\151\156\144\157\167\163\000\004\012\000\000\000\123\150\141\162\145\144\114\151\142\000\004\005\000\000\000\154\151\156\153\000\004\012\000\000\000\123\164\141\164\151\143\114\151\142\000\004\003\000\000\000\103\043\000\004\004\000\000\000\151\151\146\000\004\006\000\000\000\142\165\151\154\144\000\004\007\000\000\000\164\141\162\147\145\164\000\004\007\000\000\000\151\155\160\154\151\142\000\004\005\000\000\000\156\141\155\145\000\004\013\000\000\000\164\141\162\147\145\164\156\141\155\145\000\004\010\000\000\000\160\162\157\152\145\143\164\000\004\004\000\000\000\144\151\162\000\004\012\000\000\000\164\141\162\147\145\164\144\151\162\000\004\005\000\000\000\160\141\164\150\000\004\014\000\000\000\147\145\164\162\145\154\141\164\151\166\145\000\004\011\000\000\000\154\157\143\141\164\151\157\156\000\004\010\000\000\000\142\141\163\145\144\151\162\000\004\001\000\000\000\000\004\013\000\000\000\103\157\156\163\157\154\145\101\160\160\000\004\014\000\000\000\127\151\156\144\157\167\145\144\101\160\160\000\004\005\000\000\000\056\145\170\145\000\004\005\000\000\000\056\144\154\154\000\004\005\000\000\000\056\154\151\142\000\004\007\000\000\000\155\141\143\157\163\170\000\004\005\000\000\000\152\157\151\156\000\004\024\000\000\000\056\141\160\160\057\103\157\156\164\145\156\164\163\057\115\141\143\117\123\000\004\004\000\000\000\154\151\142\000\004\004\000\000\000\056\163\157\000\004\003\000\000\000\056\141\000\004\007\000\000\000\160\162\145\146\151\170\000\004\015\000\000\000\164\141\162\147\145\164\160\162\145\146\151\170\000\004\012\000\000\000\145\170\164\145\156\163\151\157\156\000\004\020\000\000\000\164\141\162\147\145\164\145\170\164\145\156\163\151\157\156\000\004\011\000\000\000\142\141\163\145\156\141\155\145\000\004\012\000\000\000\144\151\162\145\143\164\157\162\171\000\004\011\000\000\000\146\165\154\154\160\141\164\150\000\000\000\000\000\223\000\000\000\375\000\000\000\375\000\000\000\375\000\000\000\375\000\000\000\375\000\000\000\375\000\000\000\375\000\000\000\376\000\000\000\376\000\000\000\376\000\000\000\000\001\000\000\001\001\000\000\001\001\000\000\001\001\000\000\001\001\000\000\001\001\000\000\001\001\000\000\003\001\000\000\003\001\000\000\003\001\000\000\003\001\000\000\003\001\000\000\003\001\000\000\003\001\000\000\003\001\000\000\004\001\000\000\010\001\000\000\010\001\000\000\010\001\000\000\010\001\000\000\010\001\000\000\010\001\000\000\011\001\000\000\012\001\000\000\013\001\000\000\013\001\000\000\013\001\000\000\015\001\000\000\021\001\000\000\021\001\000\000\021\001\000\000\021\001\000\000\021\001\000\000\021\001\000\000\021\001\000\000\021\001\000\000\022\001\000\000\022\001\000\000\022\001\000\000\022\001\000\000\022\001\000\000\022\001\000\000\022\001\000\000\022\001\000\000\022\001\000\000\022\001\000\000\022\001\000\000\023\001\000\000\023\001\000\000\023\001\000\000\023\001\000\000\023\001\000\000\023\001\000\000\023\001\000\000\023\001\000\000\023\001\000\000\023\001\000\000\023\001\000\000\023\001\000\000\023\001\000\000\023\001\000\000\024\001\000\000\025\001\000\000\027\001\000\000\027\001\000\000\030\001\000\000\030\001\000\000\030\001\000\000\030\001\000\000\031\001\000\000\031\001\000\000\032\001\000\000\032\001\000\000\033\001\000\000\033\001\000\000\034\001\000\000\034\001\000\000\035\001\000\000\036\001\000\000\037\001\000\000\037\001\000\000\040\001\000\000\040\001\000\000\040\001\000\000\040\001\000\000\041\001\000\000\041\001\000\000\041\001\000\000\041\001\000\000\041\001\000\000\041\001\000\000\041\001\000\000\041\001\000\000\041\001\000\000\042\001\000\000\042\001\000\000\043\001\000\000\044\001\000\000\044\001\000\000\045\001\000\000\045\001\000\000\046\001\000\000\047\001\000\000\053\001\000\000\053\001\000\000\053\001\000\000\053\001\000\000\053\001\000\000\053\001\000\000\053\001\000\000\053\001\000\000\053\001\000\000\054\001\000\000\054\001\000\000\054\001\000\000\054\001\000\000\054\001\000\000\054\001\000\000\054\001\000\000\054\001\000\000\054\001\000\000\056\001\000\000\057\001\000\000\060\001\000\000\060\001\000\000\060\001\000\000\060\001\000\000\060\001\000\000\061\001\000\000\062\001\000\000\062\001\000\000\062\001\000\000\062\001\000\000\062\001\000\000\062\001\000\000\063\001\000\000\064\001\000\000\013\000\000\000\004\000\000\000\143\146\147\000\000\000\000\000\222\000\000\000\012\000\000\000\144\151\162\145\143\164\151\157\156\000\000\000\000\000\222\000\000\000\006\000\000\000\163\164\171\154\145\000\000\000\000\000\222\000\000\000\003\000\000\000\157\163\000\000\000\000\000\222\000\000\000\005\000\000\000\153\151\156\144\000\013\000\000\000\222\000\000\000\006\000\000\000\146\151\145\154\144\000\056\000\000\000\222\000\000\000\005\000\000\000\156\141\155\145\000\071\000\000\000\222\000\000\000\004\000\000\000\144\151\162\000\107\000\000\000\222\000\000\000\007\000\000\000\160\162\145\146\151\170\000\110\000\000\000\222\000\000\000\007\000\000\000\163\165\146\146\151\170\000\111\000\000\000\222\000\000\000\007\000\000\000\162\145\163\165\154\164\000\204\000\000\000\222\000\000\000\000\000\000\000\000\000\000\000\072\001\000\000\137\001\000\000\001\006\000\027\126\000\000\000\213\001\300\001\234\201\000\001\305\101\000\000\013\202\300\001\201\302\000\000\034\202\200\001\113\002\301\001\301\102\001\000\001\203\001\000\134\202\000\002\200\002\200\001\334\201\000\002\031\000\201\203\026\100\001\200\000\002\000\001\100\002\000\000\200\002\200\003\301\002\002\000\000\003\000\002\034\102\200\002\005\102\002\000\100\002\200\000\034\002\001\001\026\200\006\200\113\203\102\006\300\003\200\001\134\203\200\001\132\003\000\000\026\100\005\200\113\303\102\006\301\003\003\000\014\104\101\003\134\303\000\002\232\003\000\000\026\300\003\200\313\003\101\006\101\104\001\000\200\004\000\007\334\203\000\002\006\304\203\002\032\104\000\000\026\000\002\200\111\101\303\007\004\004\000\000\100\004\000\000\200\004\200\000\300\004\000\001\000\005\200\007\114\105\101\002\200\005\200\002\034\104\200\003\041\202\000\000\026\200\370\177\005\102\002\000\100\002\200\000\034\002\001\001\026\100\004\200\113\203\102\006\300\003\200\001\134\203\200\001\132\003\000\000\026\000\003\200\113\303\102\006\301\303\000\000\014\104\101\003\102\004\200\000\134\203\200\002\132\103\000\000\026\100\001\200\100\003\000\001\200\003\000\000\300\003\000\006\001\204\003\000\114\104\101\002\134\103\200\002\041\202\000\000\026\300\372\177\031\000\201\203\026\100\001\200\000\002\000\001\100\002\000\000\200\002\200\003\301\302\003\000\000\003\000\002\034\102\200\002\036\000\200\000\020\000\000\000\004\004\000\000\000\154\145\156\000\004\004\000\000\000\151\151\146\000\004\011\000\000\000\145\156\144\163\167\151\164\150\000\004\002\000\000\000\057\000\004\004\000\000\000\163\165\142\000\003\000\000\000\000\000\000\360\077\003\000\000\000\000\000\000\000\300\003\000\000\000\000\000\000\000\000\004\013\000\000\000\107\162\157\165\160\123\164\141\162\164\000\004\007\000\000\000\151\160\141\151\162\163\000\004\013\000\000\000\163\164\141\162\164\163\167\151\164\150\000\004\005\000\000\000\146\151\156\144\000\004\006\000\000\000\133\136\056\135\057\000\001\001\004\012\000\000\000\107\162\157\165\160\111\164\145\155\000\004\011\000\000\000\107\162\157\165\160\105\156\144\000\000\000\000\000\126\000\000\000\073\001\000\000\073\001\000\000\074\001\000\000\074\001\000\000\074\001\000\000\074\001\000\000\074\001\000\000\074\001\000\000\074\001\000\000\074\001\000\000\074\001\000\000\074\001\000\000\077\001\000\000\077\001\000\000\100\001\000\000\100\001\000\000\100\001\000\000\100\001\000\000\100\001\000\000\100\001\000\000\104\001\000\000\104\001\000\000\104\001\000\000\104\001\000\000\105\001\000\000\105\001\000\000\105\001\000\000\105\001\000\000\105\001\000\000\110\001\000\000\110\001\000\000\110\001\000\000\110\001\000\000\111\001\000\000\111\001\000\000\112\001\000\000\112\001\000\000\112\001\000\000\112\001\000\000\113\001\000\000\113\001\000\000\113\001\000\000\114\001\000\000\115\001\000\000\115\001\000\000\115\001\000\000\115\001\000\000\115\001\000\000\115\001\000\000\115\001\000\000\115\001\000\000\104\001\000\000\121\001\000\000\125\001\000\000\125\001\000\000\125\001\000\000\125\001\000\000\126\001\000\000\126\001\000\000\126\001\000\000\126\001\000\000\126\001\000\000\126\001\000\000\126\001\000\000\126\001\000\000\126\001\000\000\126\001\000\000\126\001\000\000\126\001\000\000\127\001\000\000\127\001\000\000\127\001\000\000\127\001\000\000\127\001\000\000\127\001\000\000\125\001\000\000\130\001\000\000\134\001\000\000\134\001\000\000\135\001\000\000\135\001\000\000\135\001\000\000\135\001\000\000\135\001\000\000\135\001\000\000\137\001\000\000\025\000\000\000\004\000\000\000\160\162\152\000\000\000\000\000\125\000\000\000\006\000\000\000\146\151\154\145\163\000\000\000\000\000\125\000\000\000\003\000\000\000\146\156\000\000\000\000\000\125\000\000\000\006\000\000\000\147\162\157\165\160\000\000\000\000\000\125\000\000\000\012\000\000\000\156\145\163\164\154\145\166\145\154\000\000\000\000\000\125\000\000\000\011\000\000\000\146\151\156\151\163\150\145\144\000\000\000\000\000\125\000\000\000\011\000\000\000\147\162\157\165\160\154\145\156\000\002\000\000\000\125\000\000\000\006\000\000\000\147\156\141\155\145\000\014\000\000\000\125\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\027\000\000\000\065\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\027\000\000\000\065\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\027\000\000\000\065\000\000\000\002\000\000\000\137\000\030\000\000\000\063\000\000\000\006\000\000\000\146\156\141\155\145\000\030\000\000\000\063\000\000\000\002\000\000\000\137\000\041\000\000\000\063\000\000\000\006\000\000\000\163\160\154\151\164\000\041\000\000\000\063\000\000\000\011\000\000\000\163\165\142\147\162\157\165\160\000\047\000\000\000\063\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\070\000\000\000\115\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\070\000\000\000\115\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\070\000\000\000\115\000\000\000\002\000\000\000\137\000\071\000\000\000\113\000\000\000\006\000\000\000\146\156\141\155\145\000\071\000\000\000\113\000\000\000\001\000\000\000\014\000\000\000\167\141\154\153\163\157\165\162\143\145\163\000\000\000\000\000\142\001\000\000\144\001\000\000\001\003\000\012\011\000\000\000\304\000\000\000\000\001\000\000\100\001\200\000\200\001\000\001\301\001\000\000\001\102\000\000\112\002\000\000\334\100\200\003\036\000\200\000\002\000\000\000\004\001\000\000\000\000\003\000\000\000\000\000\000\360\277\000\000\000\000\011\000\000\000\143\001\000\000\143\001\000\000\143\001\000\000\143\001\000\000\143\001\000\000\143\001\000\000\143\001\000\000\143\001\000\000\144\001\000\000\003\000\000\000\004\000\000\000\160\162\152\000\000\000\000\000\010\000\000\000\006\000\000\000\146\151\154\145\163\000\000\000\000\000\010\000\000\000\003\000\000\000\146\156\000\000\000\000\000\010\000\000\000\001\000\000\000\014\000\000\000\167\141\154\153\163\157\165\162\143\145\163\000\045\000\000\000\020\000\000\000\033\000\000\000\020\000\000\000\043\000\000\000\056\000\000\000\043\000\000\000\070\000\000\000\104\000\000\000\070\000\000\000\114\000\000\000\135\000\000\000\114\000\000\000\145\000\000\000\156\000\000\000\145\000\000\000\167\000\000\000\173\000\000\000\167\000\000\000\204\000\000\000\210\000\000\000\204\000\000\000\222\000\000\000\233\000\000\000\222\000\000\000\256\000\000\000\361\000\000\000\256\000\000\000\373\000\000\000\064\001\000\000\373\000\000\000\137\001\000\000\137\001\000\000\142\001\000\000\144\001\000\000\144\001\000\000\142\001\000\000\144\001\000\000\001\000\000\000\014\000\000\000\167\141\154\153\163\157\165\162\143\145\163\000\040\000\000\000\044\000\000\000\000\000\000\000",
+ "\033\114\165\141\121\000\001\004\004\004\010\000\026\000\000\000\100\163\162\143\057\142\141\163\145\057\143\157\156\146\151\147\163\056\154\165\141\000\000\000\000\000\000\000\000\000\000\000\002\010\041\000\000\000\012\300\000\000\011\100\100\200\011\100\100\201\011\100\300\201\112\200\000\000\111\100\100\202\111\100\300\202\205\200\001\000\344\000\000\000\211\300\200\203\205\200\001\000\344\100\000\000\211\300\000\204\205\200\001\000\344\200\000\000\211\300\200\204\205\200\001\000\344\300\000\000\211\300\000\205\244\000\001\000\000\000\000\000\344\100\001\000\000\000\000\001\044\201\001\000\000\000\200\001\000\000\200\000\144\301\001\000\205\201\001\000\344\001\002\000\000\000\000\002\000\000\200\002\211\301\201\205\036\000\200\000\014\000\000\000\004\007\000\000\000\142\154\157\143\153\163\000\001\001\004\011\000\000\000\153\145\171\167\157\162\144\163\000\004\011\000\000\000\160\162\157\152\145\143\164\163\000\004\010\000\000\000\142\141\163\145\144\151\162\000\004\011\000\000\000\154\157\143\141\164\151\157\156\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\017\000\000\000\147\145\164\141\143\164\151\166\145\164\145\162\155\163\000\004\016\000\000\000\145\163\143\141\160\145\153\145\171\167\157\162\144\000\004\017\000\000\000\151\163\153\145\171\167\157\162\144\155\141\164\143\150\000\004\020\000\000\000\151\163\153\145\171\167\157\162\144\163\155\141\164\143\150\000\004\015\000\000\000\142\165\151\154\144\143\157\156\146\151\147\163\000\011\000\000\000\000\000\000\000\041\000\000\000\056\000\000\000\000\000\000\012\037\000\000\000\012\000\200\000\105\000\000\000\113\100\300\000\134\200\000\001\205\200\000\000\206\300\100\001\234\000\200\000\042\100\000\000\105\000\001\000\205\100\001\000\134\000\001\001\026\200\003\200\127\200\301\002\026\200\001\200\205\301\001\000\206\001\102\003\300\001\000\000\013\102\300\002\034\002\000\001\234\101\000\000\026\100\001\200\205\301\001\000\206\001\102\003\300\001\000\000\013\102\100\002\034\002\000\001\234\101\000\000\141\200\000\000\026\200\373\177\036\000\000\001\036\000\200\000\011\000\000\000\004\010\000\000\000\137\101\103\124\111\117\116\000\004\006\000\000\000\154\157\167\145\162\000\004\003\000\000\000\157\163\000\004\004\000\000\000\147\145\164\000\004\006\000\000\000\160\141\151\162\163\000\004\011\000\000\000\137\117\120\124\111\117\116\123\000\004\001\000\000\000\000\004\006\000\000\000\164\141\142\154\145\000\004\007\000\000\000\151\156\163\145\162\164\000\000\000\000\000\037\000\000\000\042\000\000\000\042\000\000\000\042\000\000\000\042\000\000\000\042\000\000\000\042\000\000\000\042\000\000\000\042\000\000\000\045\000\000\000\045\000\000\000\045\000\000\000\045\000\000\000\046\000\000\000\046\000\000\000\047\000\000\000\047\000\000\000\047\000\000\000\047\000\000\000\047\000\000\000\047\000\000\000\047\000\000\000\051\000\000\000\051\000\000\000\051\000\000\000\051\000\000\000\051\000\000\000\051\000\000\000\045\000\000\000\052\000\000\000\055\000\000\000\056\000\000\000\006\000\000\000\006\000\000\000\164\145\162\155\163\000\010\000\000\000\036\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\013\000\000\000\035\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\013\000\000\000\035\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\013\000\000\000\035\000\000\000\004\000\000\000\153\145\171\000\014\000\000\000\033\000\000\000\006\000\000\000\166\141\154\165\145\000\014\000\000\000\033\000\000\000\000\000\000\000\000\000\000\000\067\000\000\000\077\000\000\000\000\001\000\006\033\000\000\000\113\000\100\000\301\100\000\000\001\201\000\000\134\200\000\002\000\000\200\000\113\300\100\000\301\000\001\000\003\001\000\002\102\001\200\000\134\200\200\002\132\000\000\000\026\100\001\200\113\000\100\000\301\100\001\000\001\201\001\000\134\200\000\002\000\000\200\000\026\000\001\200\113\000\100\000\301\300\001\000\001\001\002\000\134\200\000\002\000\000\200\000\113\100\102\000\135\000\000\001\136\000\000\000\036\000\200\000\012\000\000\000\004\005\000\000\000\147\163\165\142\000\004\023\000\000\000\050\133\045\056\045\055\045\136\045\044\045\050\045\051\045\045\135\051\000\004\005\000\000\000\045\045\045\061\000\004\005\000\000\000\146\151\156\144\000\004\003\000\000\000\052\052\000\004\005\000\000\000\045\052\045\052\000\004\003\000\000\000\056\052\000\004\003\000\000\000\045\052\000\004\006\000\000\000\133\136\057\135\052\000\004\006\000\000\000\154\157\167\145\162\000\000\000\000\000\033\000\000\000\070\000\000\000\070\000\000\000\070\000\000\000\070\000\000\000\070\000\000\000\071\000\000\000\071\000\000\000\071\000\000\000\071\000\000\000\071\000\000\000\071\000\000\000\071\000\000\000\072\000\000\000\072\000\000\000\072\000\000\000\072\000\000\000\072\000\000\000\072\000\000\000\074\000\000\000\074\000\000\000\074\000\000\000\074\000\000\000\074\000\000\000\076\000\000\000\076\000\000\000\076\000\000\000\077\000\000\000\001\000\000\000\010\000\000\000\153\145\171\167\157\162\144\000\000\000\000\000\032\000\000\000\000\000\000\000\000\000\000\000\107\000\000\000\125\000\000\000\000\002\000\020\047\000\000\000\213\000\100\000\001\101\000\000\234\200\200\001\232\000\000\000\026\000\002\200\205\200\000\000\206\300\100\001\313\000\101\000\101\101\001\000\334\200\200\001\000\001\200\000\234\200\200\001\223\000\000\001\236\000\000\001\205\200\001\000\313\300\101\000\101\001\002\000\334\000\200\001\234\000\001\000\026\300\003\200\301\101\002\000\000\002\000\003\101\202\002\000\325\101\202\003\005\302\002\000\100\002\200\000\034\002\001\001\026\100\001\200\113\003\103\006\300\003\200\003\134\203\200\001\132\003\000\000\026\000\000\200\336\002\000\001\041\202\000\000\026\300\375\177\241\200\000\000\026\100\373\177\036\000\200\000\015\000\000\000\004\013\000\000\000\163\164\141\162\164\163\167\151\164\150\000\004\005\000\000\000\156\157\164\040\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\017\000\000\000\151\163\153\145\171\167\157\162\144\155\141\164\143\150\000\004\004\000\000\000\163\165\142\000\003\000\000\000\000\000\000\024\100\004\007\000\000\000\151\160\141\151\162\163\000\004\010\000\000\000\145\170\160\154\157\144\145\000\004\005\000\000\000\040\157\162\040\000\004\002\000\000\000\136\000\004\002\000\000\000\044\000\004\006\000\000\000\160\141\151\162\163\000\004\006\000\000\000\155\141\164\143\150\000\000\000\000\000\047\000\000\000\111\000\000\000\111\000\000\000\111\000\000\000\111\000\000\000\111\000\000\000\112\000\000\000\112\000\000\000\112\000\000\000\112\000\000\000\112\000\000\000\112\000\000\000\112\000\000\000\112\000\000\000\112\000\000\000\115\000\000\000\115\000\000\000\115\000\000\000\115\000\000\000\115\000\000\000\115\000\000\000\116\000\000\000\116\000\000\000\116\000\000\000\116\000\000\000\117\000\000\000\117\000\000\000\117\000\000\000\117\000\000\000\120\000\000\000\120\000\000\000\120\000\000\000\120\000\000\000\120\000\000\000\121\000\000\000\117\000\000\000\122\000\000\000\115\000\000\000\123\000\000\000\125\000\000\000\015\000\000\000\010\000\000\000\153\145\171\167\157\162\144\000\000\000\000\000\046\000\000\000\006\000\000\000\164\145\162\155\163\000\000\000\000\000\046\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\023\000\000\000\046\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\023\000\000\000\046\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\023\000\000\000\046\000\000\000\002\000\000\000\137\000\024\000\000\000\044\000\000\000\005\000\000\000\167\157\162\144\000\024\000\000\000\044\000\000\000\010\000\000\000\160\141\164\164\145\162\156\000\030\000\000\000\044\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\033\000\000\000\044\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\033\000\000\000\044\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\033\000\000\000\044\000\000\000\010\000\000\000\164\145\162\155\153\145\171\000\034\000\000\000\042\000\000\000\005\000\000\000\164\145\162\155\000\034\000\000\000\042\000\000\000\000\000\000\000\000\000\000\000\135\000\000\000\156\000\000\000\000\002\000\013\036\000\000\000\202\000\000\000\305\000\000\000\000\001\000\000\334\000\001\001\026\300\002\200\005\102\000\000\006\202\100\004\100\002\200\003\200\002\200\000\034\202\200\001\032\102\000\000\026\100\000\200\102\002\000\000\136\002\000\001\027\300\100\004\026\000\000\200\202\000\200\000\341\200\000\000\026\100\374\177\306\300\300\000\332\000\000\000\026\000\001\200\232\100\000\000\026\200\000\200\302\000\000\000\336\000\000\001\026\100\000\200\302\000\200\000\336\000\000\001\036\000\200\000\004\000\000\000\004\007\000\000\000\151\160\141\151\162\163\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\017\000\000\000\151\163\153\145\171\167\157\162\144\155\141\164\143\150\000\004\011\000\000\000\162\145\161\165\151\162\145\144\000\000\000\000\000\036\000\000\000\136\000\000\000\137\000\000\000\137\000\000\000\137\000\000\000\137\000\000\000\140\000\000\000\140\000\000\000\140\000\000\000\140\000\000\000\140\000\000\000\141\000\000\000\141\000\000\000\142\000\000\000\142\000\000\000\144\000\000\000\144\000\000\000\145\000\000\000\137\000\000\000\146\000\000\000\151\000\000\000\151\000\000\000\151\000\000\000\151\000\000\000\151\000\000\000\152\000\000\000\152\000\000\000\152\000\000\000\154\000\000\000\154\000\000\000\156\000\000\000\011\000\000\000\011\000\000\000\153\145\171\167\157\162\144\163\000\000\000\000\000\035\000\000\000\006\000\000\000\164\145\162\155\163\000\000\000\000\000\035\000\000\000\014\000\000\000\150\141\163\162\145\161\165\151\162\145\144\000\001\000\000\000\035\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\004\000\000\000\023\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\004\000\000\000\023\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\004\000\000\000\023\000\000\000\002\000\000\000\137\000\005\000\000\000\021\000\000\000\010\000\000\000\153\145\171\167\157\162\144\000\005\000\000\000\021\000\000\000\010\000\000\000\155\141\164\143\150\145\144\000\012\000\000\000\021\000\000\000\000\000\000\000\000\000\000\000\167\000\000\000\202\000\000\000\001\002\000\012\035\000\000\000\205\000\000\000\300\000\200\000\234\000\001\001\026\100\005\200\304\001\000\000\306\101\201\003\332\101\000\000\026\100\004\200\305\101\000\000\000\002\000\003\334\201\000\001\027\200\300\003\026\300\002\200\306\101\001\000\332\101\000\000\026\100\000\200\312\001\000\000\011\300\201\002\305\201\000\000\306\301\300\003\006\102\001\000\100\002\000\003\334\201\200\001\011\300\201\002\026\000\000\200\011\200\201\002\241\200\000\000\026\300\371\177\036\000\200\000\004\000\000\000\004\006\000\000\000\160\141\151\162\163\000\004\005\000\000\000\164\171\160\145\000\004\006\000\000\000\164\141\142\154\145\000\004\005\000\000\000\152\157\151\156\000\000\000\000\000\035\000\000\000\170\000\000\000\170\000\000\000\170\000\000\000\170\000\000\000\171\000\000\000\171\000\000\000\171\000\000\000\171\000\000\000\172\000\000\000\172\000\000\000\172\000\000\000\172\000\000\000\172\000\000\000\173\000\000\000\173\000\000\000\173\000\000\000\173\000\000\000\173\000\000\000\174\000\000\000\174\000\000\000\174\000\000\000\174\000\000\000\174\000\000\000\174\000\000\000\174\000\000\000\176\000\000\000\170\000\000\000\200\000\000\000\202\000\000\000\007\000\000\000\004\000\000\000\143\146\147\000\000\000\000\000\034\000\000\000\005\000\000\000\164\150\151\163\000\000\000\000\000\034\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\003\000\000\000\034\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\003\000\000\000\034\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\003\000\000\000\034\000\000\000\006\000\000\000\146\151\145\154\144\000\004\000\000\000\032\000\000\000\006\000\000\000\166\141\154\165\145\000\004\000\000\000\032\000\000\000\001\000\000\000\007\000\000\000\156\157\143\157\160\171\000\000\000\000\000\213\000\000\000\243\000\000\000\001\002\000\013\056\000\000\000\212\000\000\000\304\000\000\000\000\001\000\001\106\001\100\000\334\100\200\001\305\100\000\000\006\001\100\000\006\201\100\002\334\000\001\001\026\200\002\200\005\302\000\000\006\002\101\004\106\102\301\003\200\002\200\000\034\202\200\001\032\002\000\000\026\300\000\200\004\002\000\000\100\002\000\001\200\002\200\003\034\102\200\001\341\200\000\000\026\200\374\177\304\000\000\000\000\001\000\001\100\001\000\000\334\100\200\001\305\100\000\000\006\201\100\000\334\000\001\001\026\200\002\200\005\302\000\000\006\002\101\004\106\102\301\003\200\002\200\000\034\202\200\001\032\002\000\000\026\300\000\200\004\002\000\000\100\002\000\001\200\002\200\003\034\102\200\001\341\200\000\000\026\200\374\177\236\000\000\001\036\000\200\000\006\000\000\000\004\011\000\000\000\163\157\154\165\164\151\157\156\000\004\007\000\000\000\151\160\141\151\162\163\000\004\007\000\000\000\142\154\157\143\153\163\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\020\000\000\000\151\163\153\145\171\167\157\162\144\163\155\141\164\143\150\000\004\011\000\000\000\153\145\171\167\157\162\144\163\000\000\000\000\000\056\000\000\000\222\000\000\000\224\000\000\000\224\000\000\000\224\000\000\000\224\000\000\000\225\000\000\000\225\000\000\000\225\000\000\000\225\000\000\000\225\000\000\000\226\000\000\000\226\000\000\000\226\000\000\000\226\000\000\000\226\000\000\000\226\000\000\000\226\000\000\000\227\000\000\000\227\000\000\000\227\000\000\000\227\000\000\000\225\000\000\000\230\000\000\000\233\000\000\000\233\000\000\000\233\000\000\000\233\000\000\000\234\000\000\000\234\000\000\000\234\000\000\000\234\000\000\000\235\000\000\000\235\000\000\000\235\000\000\000\235\000\000\000\235\000\000\000\235\000\000\000\235\000\000\000\236\000\000\000\236\000\000\000\236\000\000\000\236\000\000\000\234\000\000\000\237\000\000\000\242\000\000\000\243\000\000\000\015\000\000\000\004\000\000\000\160\162\152\000\000\000\000\000\055\000\000\000\006\000\000\000\164\145\162\155\163\000\000\000\000\000\055\000\000\000\004\000\000\000\143\146\147\000\001\000\000\000\055\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\011\000\000\000\027\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\011\000\000\000\027\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\011\000\000\000\027\000\000\000\002\000\000\000\137\000\012\000\000\000\025\000\000\000\004\000\000\000\142\154\153\000\012\000\000\000\025\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\036\000\000\000\054\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\036\000\000\000\054\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\036\000\000\000\054\000\000\000\002\000\000\000\137\000\037\000\000\000\052\000\000\000\004\000\000\000\142\154\153\000\037\000\000\000\052\000\000\000\001\000\000\000\013\000\000\000\143\157\160\171\146\151\145\154\144\163\000\000\000\000\000\254\000\000\000\343\000\000\000\002\002\000\023\200\000\000\000\205\000\000\000\206\100\100\001\234\200\200\000\333\100\200\000\026\000\000\200\301\300\000\000\313\000\301\001\334\200\000\001\211\300\000\201\304\000\000\000\000\001\000\000\100\001\000\001\334\200\200\001\311\100\200\202\311\000\000\203\012\001\000\000\105\301\001\000\206\001\302\001\134\001\001\001\026\000\005\200\202\002\000\000\305\302\001\000\006\103\302\001\334\002\001\001\026\200\001\200\127\300\203\004\026\000\000\200\202\102\000\000\202\002\200\000\232\002\000\000\026\000\000\200\026\100\000\200\341\202\000\000\026\200\375\177\232\102\000\000\026\000\001\200\305\202\002\000\306\302\302\005\000\003\000\002\100\003\200\004\334\102\200\001\141\201\000\000\026\000\372\177\311\000\001\204\105\001\003\000\205\001\000\000\206\101\103\003\134\001\001\001\026\300\014\200\206\202\303\004\127\300\103\005\026\100\001\200\206\202\303\004\127\000\104\005\026\200\000\200\206\202\303\004\027\100\104\005\026\300\007\200\204\002\200\000\206\002\002\005\232\102\000\000\026\300\006\200\205\202\004\000\306\002\202\001\234\202\000\001\027\200\102\005\026\100\003\200\205\302\001\000\306\002\202\001\234\002\001\001\026\200\001\200\306\003\202\001\005\304\003\000\006\304\104\010\106\004\105\000\200\004\000\007\034\204\200\001\311\003\204\006\241\202\000\000\026\200\375\177\026\000\002\200\206\002\202\001\232\002\000\000\026\100\001\200\205\302\003\000\206\302\104\005\306\002\105\000\006\003\202\001\234\202\200\001\311\200\002\004\206\102\305\004\232\002\000\000\026\300\001\200\206\002\202\001\305\302\001\000\000\003\000\005\334\002\001\001\026\000\000\200\211\202\305\007\341\202\000\000\026\000\377\177\141\201\000\000\026\100\362\177\112\001\000\000\311\100\201\213\105\301\001\000\206\001\302\001\134\001\001\001\026\200\003\200\213\002\301\004\234\202\000\001\211\200\002\214\204\002\000\000\300\002\000\000\000\003\000\001\234\202\200\001\211\102\202\202\306\302\305\001\311\202\202\004\305\202\002\000\306\302\302\005\006\303\305\001\100\003\000\005\334\102\200\001\141\201\000\000\026\200\373\177\336\000\000\001\036\000\200\000\031\000\000\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\017\000\000\000\147\145\164\141\143\164\151\166\145\164\145\162\155\163\000\004\007\000\000\000\143\157\156\146\151\147\000\004\001\000\000\000\000\004\006\000\000\000\154\157\167\145\162\000\004\005\000\000\000\156\141\155\145\000\004\010\000\000\000\160\162\157\152\145\143\164\000\004\007\000\000\000\151\160\141\151\162\163\000\004\006\000\000\000\146\151\154\145\163\000\004\011\000\000\000\145\170\143\154\165\144\145\163\000\004\006\000\000\000\164\141\142\154\145\000\004\007\000\000\000\151\156\163\145\162\164\000\004\006\000\000\000\160\141\151\162\163\000\004\007\000\000\000\146\151\145\154\144\163\000\004\005\000\000\000\153\151\156\144\000\004\005\000\000\000\160\141\164\150\000\004\010\000\000\000\144\151\162\154\151\163\164\000\004\011\000\000\000\146\151\154\145\154\151\163\164\000\004\005\000\000\000\164\171\160\145\000\004\014\000\000\000\147\145\164\162\145\154\141\164\151\166\145\000\004\011\000\000\000\154\157\143\141\164\151\157\156\000\004\010\000\000\000\151\163\146\154\141\147\163\000\001\001\004\016\000\000\000\137\137\146\151\154\145\143\157\156\146\151\147\163\000\004\011\000\000\000\162\145\161\165\151\162\145\144\000\000\000\000\000\200\000\000\000\257\000\000\000\257\000\000\000\257\000\000\000\260\000\000\000\260\000\000\000\260\000\000\000\260\000\000\000\260\000\000\000\260\000\000\000\262\000\000\000\262\000\000\000\262\000\000\000\262\000\000\000\263\000\000\000\264\000\000\000\267\000\000\000\270\000\000\000\270\000\000\000\270\000\000\000\270\000\000\000\271\000\000\000\272\000\000\000\272\000\000\000\272\000\000\000\272\000\000\000\273\000\000\000\273\000\000\000\273\000\000\000\273\000\000\000\274\000\000\000\274\000\000\000\274\000\000\000\272\000\000\000\274\000\000\000\277\000\000\000\277\000\000\000\300\000\000\000\300\000\000\000\300\000\000\000\300\000\000\000\300\000\000\000\270\000\000\000\301\000\000\000\303\000\000\000\306\000\000\000\306\000\000\000\306\000\000\000\306\000\000\000\306\000\000\000\310\000\000\000\310\000\000\000\310\000\000\000\310\000\000\000\310\000\000\000\310\000\000\000\310\000\000\000\310\000\000\000\310\000\000\000\310\000\000\000\310\000\000\000\310\000\000\000\310\000\000\000\311\000\000\000\311\000\000\000\311\000\000\000\311\000\000\000\311\000\000\000\312\000\000\000\312\000\000\000\312\000\000\000\312\000\000\000\312\000\000\000\312\000\000\000\312\000\000\000\312\000\000\000\312\000\000\000\312\000\000\000\312\000\000\000\312\000\000\000\312\000\000\000\312\000\000\000\314\000\000\000\314\000\000\000\314\000\000\000\314\000\000\000\314\000\000\000\314\000\000\000\314\000\000\000\314\000\000\000\314\000\000\000\321\000\000\000\321\000\000\000\321\000\000\000\322\000\000\000\323\000\000\000\323\000\000\000\323\000\000\000\323\000\000\000\323\000\000\000\323\000\000\000\323\000\000\000\306\000\000\000\324\000\000\000\330\000\000\000\330\000\000\000\331\000\000\000\331\000\000\000\331\000\000\000\331\000\000\000\332\000\000\000\332\000\000\000\332\000\000\000\333\000\000\000\333\000\000\000\333\000\000\000\333\000\000\000\334\000\000\000\336\000\000\000\336\000\000\000\337\000\000\000\337\000\000\000\337\000\000\000\337\000\000\000\337\000\000\000\331\000\000\000\337\000\000\000\342\000\000\000\343\000\000\000\046\000\000\000\004\000\000\000\160\162\152\000\000\000\000\000\177\000\000\000\010\000\000\000\143\146\147\156\141\155\145\000\000\000\000\000\177\000\000\000\006\000\000\000\164\145\162\155\163\000\003\000\000\000\177\000\000\000\004\000\000\000\143\146\147\000\015\000\000\000\177\000\000\000\006\000\000\000\146\151\154\145\163\000\020\000\000\000\177\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\023\000\000\000\053\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\023\000\000\000\053\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\023\000\000\000\053\000\000\000\002\000\000\000\137\000\024\000\000\000\051\000\000\000\006\000\000\000\146\156\141\155\145\000\024\000\000\000\051\000\000\000\011\000\000\000\145\170\143\154\165\144\145\144\000\025\000\000\000\051\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\030\000\000\000\042\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\030\000\000\000\042\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\030\000\000\000\042\000\000\000\002\000\000\000\137\000\031\000\000\000\040\000\000\000\010\000\000\000\145\170\143\154\165\144\145\000\031\000\000\000\040\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\060\000\000\000\147\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\060\000\000\000\147\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\060\000\000\000\147\000\000\000\005\000\000\000\156\141\155\145\000\061\000\000\000\145\000\000\000\006\000\000\000\146\151\145\154\144\000\061\000\000\000\145\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\106\000\000\000\120\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\106\000\000\000\120\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\106\000\000\000\120\000\000\000\002\000\000\000\151\000\107\000\000\000\116\000\000\000\002\000\000\000\160\000\107\000\000\000\116\000\000\000\007\000\000\000\166\141\154\165\145\163\000\136\000\000\000\145\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\141\000\000\000\145\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\141\000\000\000\145\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\141\000\000\000\145\000\000\000\002\000\000\000\137\000\142\000\000\000\143\000\000\000\005\000\000\000\146\154\141\147\000\142\000\000\000\143\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\154\000\000\000\176\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\154\000\000\000\176\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\154\000\000\000\176\000\000\000\002\000\000\000\137\000\155\000\000\000\174\000\000\000\006\000\000\000\146\156\141\155\145\000\155\000\000\000\174\000\000\000\005\000\000\000\146\143\146\147\000\164\000\000\000\174\000\000\000\002\000\000\000\014\000\000\000\142\165\151\154\144\143\157\156\146\151\147\000\010\000\000\000\156\157\146\151\170\165\160\000\000\000\000\000\354\000\000\000\047\001\000\000\000\001\000\012\161\000\000\000\106\000\100\000\127\100\300\000\026\200\000\200\106\000\100\000\027\200\300\000\026\100\002\200\105\300\000\000\106\000\301\000\132\000\000\000\026\100\004\200\105\200\001\000\205\300\000\000\206\000\101\001\106\200\200\000\011\100\200\202\026\300\002\200\106\000\100\000\027\300\301\000\026\000\002\200\105\300\000\000\106\000\302\000\132\000\000\000\026\000\001\200\105\200\001\000\205\300\000\000\206\000\102\001\106\200\200\000\011\100\200\202\105\200\001\000\106\100\302\000\205\200\002\000\106\200\200\000\206\300\302\000\232\100\000\000\026\000\000\200\201\000\003\000\306\100\101\000\332\000\000\000\026\300\000\200\306\100\101\000\306\300\302\001\233\100\200\001\026\300\377\177\305\200\001\000\306\200\303\001\000\001\000\000\101\301\003\000\200\001\000\001\334\200\000\002\011\300\200\206\305\200\001\000\306\200\303\001\000\001\000\000\101\101\004\000\200\001\000\001\334\200\000\002\011\300\000\210\344\000\000\000\044\101\000\000\000\000\200\001\105\301\004\000\106\001\305\002\206\101\105\000\300\001\000\002\000\002\000\000\334\001\000\001\134\201\000\000\011\100\001\211\106\201\305\000\132\101\000\000\026\000\000\200\100\001\000\001\027\300\305\002\026\100\011\200\206\101\103\000\305\301\004\000\306\101\306\003\006\102\103\000\006\002\106\004\101\202\006\000\334\201\200\001\211\301\001\214\206\101\103\000\305\301\004\000\306\101\306\003\006\102\103\000\006\302\106\004\101\202\006\000\334\201\200\001\211\301\201\215\206\001\104\000\305\301\004\000\306\101\306\003\006\002\104\000\006\002\106\004\101\202\006\000\334\201\200\001\211\301\001\214\206\001\104\000\305\301\004\000\306\101\306\003\006\002\104\000\006\302\106\004\101\202\006\000\334\201\200\001\211\301\201\215\205\301\004\000\206\101\106\003\306\201\104\000\001\202\006\000\234\201\200\001\011\200\001\211\036\000\200\000\034\000\000\000\004\011\000\000\000\154\141\156\147\165\141\147\145\000\004\002\000\000\000\103\000\004\004\000\000\000\103\053\053\000\004\011\000\000\000\137\117\120\124\111\117\116\123\000\004\003\000\000\000\143\143\000\004\005\000\000\000\164\157\157\154\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\003\000\000\000\103\043\000\004\007\000\000\000\144\157\164\156\145\164\000\004\010\000\000\000\141\143\164\151\157\156\163\000\004\010\000\000\000\137\101\103\124\111\117\116\000\004\014\000\000\000\164\141\162\147\145\164\163\164\171\154\145\000\004\006\000\000\000\154\151\156\165\170\000\004\014\000\000\000\142\165\151\154\144\164\141\162\147\145\164\000\004\012\000\000\000\147\145\164\164\141\162\147\145\164\000\004\006\000\000\000\142\165\151\154\144\000\004\013\000\000\000\154\151\156\153\164\141\162\147\145\164\000\004\005\000\000\000\154\151\156\153\000\004\013\000\000\000\157\142\152\145\143\164\163\144\151\162\000\004\005\000\000\000\160\141\164\150\000\004\014\000\000\000\147\145\164\162\145\154\141\164\151\166\145\000\004\011\000\000\000\154\157\143\141\164\151\157\156\000\004\012\000\000\000\160\141\164\150\163\164\171\154\145\000\004\010\000\000\000\167\151\156\144\157\167\163\000\004\012\000\000\000\144\151\162\145\143\164\157\162\171\000\004\012\000\000\000\164\162\141\156\163\154\141\164\145\000\004\002\000\000\000\134\000\004\011\000\000\000\146\165\154\154\160\141\164\150\000\002\000\000\000\000\000\000\000\001\001\000\000\003\001\000\000\000\001\000\004\016\000\000\000\105\000\000\000\106\100\300\000\206\200\100\000\306\300\100\000\332\100\000\000\026\000\001\200\306\000\101\000\306\300\300\001\332\100\000\000\026\000\000\200\301\100\001\000\135\000\200\001\136\000\000\000\036\000\200\000\006\000\000\000\004\005\000\000\000\160\141\164\150\000\004\005\000\000\000\152\157\151\156\000\004\011\000\000\000\154\157\143\141\164\151\157\156\000\004\007\000\000\000\157\142\152\144\151\162\000\004\010\000\000\000\160\162\157\152\145\143\164\000\004\004\000\000\000\157\142\152\000\000\000\000\000\016\000\000\000\002\001\000\000\002\001\000\000\002\001\000\000\002\001\000\000\002\001\000\000\002\001\000\000\002\001\000\000\002\001\000\000\002\001\000\000\002\001\000\000\002\001\000\000\002\001\000\000\002\001\000\000\003\001\000\000\001\000\000\000\004\000\000\000\143\146\147\000\000\000\000\000\015\000\000\000\000\000\000\000\000\000\000\000\005\001\000\000\032\001\000\000\001\001\000\027\070\000\000\000\104\000\000\000\200\000\000\000\134\200\000\001\205\000\000\000\206\100\100\001\300\000\200\000\006\201\100\000\234\200\200\001\302\000\000\000\005\301\000\000\105\001\001\000\034\001\001\001\026\100\010\200\105\302\000\000\206\102\101\004\134\002\001\001\026\300\006\200\205\203\001\000\306\303\301\006\234\003\001\001\026\100\005\200\127\000\000\011\026\300\004\200\304\004\000\000\000\005\000\011\334\204\000\001\027\300\204\000\026\200\003\200\302\000\200\000\005\005\000\000\006\105\100\012\100\005\200\011\206\205\100\011\034\205\200\001\027\000\005\001\026\200\001\200\005\005\000\000\006\105\100\012\100\005\000\001\206\005\102\000\206\205\100\013\035\005\200\001\036\005\000\000\241\203\000\000\026\300\371\177\141\202\000\000\026\100\370\177\041\201\000\000\026\300\366\177\005\101\002\000\100\001\200\001\200\001\000\001\300\001\200\000\035\001\000\002\036\001\000\000\036\000\200\000\012\000\000\000\004\005\000\000\000\160\141\164\150\000\004\005\000\000\000\152\157\151\156\000\004\005\000\000\000\156\141\155\145\000\004\007\000\000\000\151\160\141\151\162\163\000\004\013\000\000\000\137\123\117\114\125\124\111\117\116\123\000\004\011\000\000\000\160\162\157\152\145\143\164\163\000\004\006\000\000\000\160\141\151\162\163\000\004\012\000\000\000\137\137\143\157\156\146\151\147\163\000\004\010\000\000\000\160\162\157\152\145\143\164\000\004\004\000\000\000\151\151\146\000\000\000\000\000\070\000\000\000\006\001\000\000\006\001\000\000\006\001\000\000\007\001\000\000\007\001\000\000\007\001\000\000\007\001\000\000\007\001\000\000\010\001\000\000\011\001\000\000\011\001\000\000\011\001\000\000\011\001\000\000\012\001\000\000\012\001\000\000\012\001\000\000\012\001\000\000\013\001\000\000\013\001\000\000\013\001\000\000\013\001\000\000\014\001\000\000\014\001\000\000\015\001\000\000\015\001\000\000\015\001\000\000\016\001\000\000\016\001\000\000\017\001\000\000\020\001\000\000\020\001\000\000\020\001\000\000\020\001\000\000\020\001\000\000\020\001\000\000\020\001\000\000\021\001\000\000\021\001\000\000\021\001\000\000\021\001\000\000\021\001\000\000\021\001\000\000\021\001\000\000\013\001\000\000\024\001\000\000\012\001\000\000\025\001\000\000\011\001\000\000\026\001\000\000\031\001\000\000\031\001\000\000\031\001\000\000\031\001\000\000\031\001\000\000\031\001\000\000\032\001\000\000\024\000\000\000\004\000\000\000\143\146\147\000\000\000\000\000\067\000\000\000\011\000\000\000\164\150\151\163\142\141\163\145\000\003\000\000\000\067\000\000\000\012\000\000\000\164\150\151\163\154\157\143\141\154\000\010\000\000\000\067\000\000\000\016\000\000\000\151\163\142\141\163\145\155\141\164\143\150\145\144\000\011\000\000\000\067\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\014\000\000\000\061\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\014\000\000\000\061\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\014\000\000\000\061\000\000\000\002\000\000\000\137\000\015\000\000\000\057\000\000\000\004\000\000\000\163\154\156\000\015\000\000\000\057\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\020\000\000\000\057\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\020\000\000\000\057\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\020\000\000\000\057\000\000\000\002\000\000\000\137\000\021\000\000\000\055\000\000\000\004\000\000\000\160\162\152\000\021\000\000\000\055\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\024\000\000\000\055\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\024\000\000\000\055\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\024\000\000\000\055\000\000\000\002\000\000\000\137\000\025\000\000\000\053\000\000\000\010\000\000\000\164\150\141\164\143\146\147\000\025\000\000\000\053\000\000\000\011\000\000\000\164\150\141\164\142\141\163\145\000\032\000\000\000\053\000\000\000\001\000\000\000\013\000\000\000\147\145\164\142\141\163\145\144\151\162\000\161\000\000\000\357\000\000\000\357\000\000\000\357\000\000\000\357\000\000\000\357\000\000\000\357\000\000\000\360\000\000\000\360\000\000\000\360\000\000\000\360\000\000\000\360\000\000\000\360\000\000\000\360\000\000\000\360\000\000\000\360\000\000\000\360\000\000\000\361\000\000\000\361\000\000\000\361\000\000\000\362\000\000\000\362\000\000\000\362\000\000\000\362\000\000\000\362\000\000\000\362\000\000\000\362\000\000\000\362\000\000\000\362\000\000\000\366\000\000\000\366\000\000\000\366\000\000\000\366\000\000\000\367\000\000\000\367\000\000\000\367\000\000\000\367\000\000\000\370\000\000\000\370\000\000\000\370\000\000\000\371\000\000\000\371\000\000\000\371\000\000\000\371\000\000\000\375\000\000\000\375\000\000\000\375\000\000\000\375\000\000\000\375\000\000\000\375\000\000\000\375\000\000\000\376\000\000\000\376\000\000\000\376\000\000\000\376\000\000\000\376\000\000\000\376\000\000\000\376\000\000\000\003\001\000\000\032\001\000\000\032\001\000\000\034\001\000\000\034\001\000\000\034\001\000\000\034\001\000\000\034\001\000\000\034\001\000\000\034\001\000\000\034\001\000\000\037\001\000\000\037\001\000\000\037\001\000\000\037\001\000\000\040\001\000\000\040\001\000\000\041\001\000\000\041\001\000\000\041\001\000\000\041\001\000\000\041\001\000\000\041\001\000\000\041\001\000\000\041\001\000\000\042\001\000\000\042\001\000\000\042\001\000\000\042\001\000\000\042\001\000\000\042\001\000\000\042\001\000\000\042\001\000\000\043\001\000\000\043\001\000\000\043\001\000\000\043\001\000\000\043\001\000\000\043\001\000\000\043\001\000\000\043\001\000\000\044\001\000\000\044\001\000\000\044\001\000\000\044\001\000\000\044\001\000\000\044\001\000\000\044\001\000\000\044\001\000\000\045\001\000\000\045\001\000\000\045\001\000\000\045\001\000\000\045\001\000\000\045\001\000\000\047\001\000\000\006\000\000\000\004\000\000\000\143\146\147\000\000\000\000\000\160\000\000\000\007\000\000\000\141\143\164\151\157\156\000\040\000\000\000\160\000\000\000\014\000\000\000\164\141\162\147\145\164\163\164\171\154\145\000\044\000\000\000\160\000\000\000\013\000\000\000\147\145\164\142\141\163\145\144\151\162\000\072\000\000\000\160\000\000\000\015\000\000\000\147\145\164\165\156\151\161\165\145\144\151\162\000\074\000\000\000\160\000\000\000\012\000\000\000\160\141\164\150\163\164\171\154\145\000\110\000\000\000\160\000\000\000\000\000\000\000\000\000\000\000\062\001\000\000\106\001\000\000\002\000\000\023\065\000\000\000\005\000\000\000\105\100\000\000\034\000\001\001\026\000\006\200\105\001\000\000\206\201\100\002\134\001\001\001\026\200\004\200\212\002\000\000\111\202\202\201\206\302\300\004\304\002\000\000\000\003\200\004\334\202\000\001\211\302\002\202\205\002\000\000\306\102\101\002\234\002\001\001\026\100\001\200\306\303\300\004\004\004\000\000\100\004\200\004\200\004\000\007\034\204\200\001\311\003\004\007\241\202\000\000\026\300\375\177\141\201\000\000\026\200\372\177\041\200\000\000\026\000\371\177\005\000\000\000\105\100\000\000\034\000\001\001\026\200\003\200\105\001\000\000\206\201\100\002\134\001\001\001\026\000\002\200\205\202\001\000\306\302\300\004\234\002\001\001\026\200\000\200\304\003\200\000\000\004\000\007\334\103\000\001\241\202\000\000\026\200\376\177\141\201\000\000\026\000\375\177\041\200\000\000\026\200\373\177\036\000\200\000\007\000\000\000\004\007\000\000\000\151\160\141\151\162\163\000\004\013\000\000\000\137\123\117\114\125\124\111\117\116\123\000\004\011\000\000\000\160\162\157\152\145\143\164\163\000\004\012\000\000\000\137\137\143\157\156\146\151\147\163\000\004\001\000\000\000\000\004\017\000\000\000\143\157\156\146\151\147\165\162\141\164\151\157\156\163\000\004\006\000\000\000\160\141\151\162\163\000\000\000\000\000\065\000\000\000\064\001\000\000\064\001\000\000\064\001\000\000\064\001\000\000\065\001\000\000\065\001\000\000\065\001\000\000\065\001\000\000\066\001\000\000\066\001\000\000\067\001\000\000\067\001\000\000\067\001\000\000\067\001\000\000\067\001\000\000\070\001\000\000\070\001\000\000\070\001\000\000\070\001\000\000\071\001\000\000\071\001\000\000\071\001\000\000\071\001\000\000\071\001\000\000\071\001\000\000\070\001\000\000\071\001\000\000\065\001\000\000\072\001\000\000\064\001\000\000\073\001\000\000\077\001\000\000\077\001\000\000\077\001\000\000\077\001\000\000\100\001\000\000\100\001\000\000\100\001\000\000\100\001\000\000\101\001\000\000\101\001\000\000\101\001\000\000\101\001\000\000\102\001\000\000\102\001\000\000\102\001\000\000\101\001\000\000\102\001\000\000\100\001\000\000\103\001\000\000\077\001\000\000\104\001\000\000\106\001\000\000\036\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\003\000\000\000\037\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\003\000\000\000\037\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\003\000\000\000\037\000\000\000\002\000\000\000\137\000\004\000\000\000\035\000\000\000\004\000\000\000\163\154\156\000\004\000\000\000\035\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\007\000\000\000\035\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\007\000\000\000\035\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\007\000\000\000\035\000\000\000\002\000\000\000\137\000\010\000\000\000\033\000\000\000\004\000\000\000\160\162\152\000\010\000\000\000\033\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\022\000\000\000\033\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\022\000\000\000\033\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\022\000\000\000\033\000\000\000\002\000\000\000\137\000\023\000\000\000\031\000\000\000\005\000\000\000\156\141\155\145\000\023\000\000\000\031\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\042\000\000\000\064\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\042\000\000\000\064\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\042\000\000\000\064\000\000\000\002\000\000\000\137\000\043\000\000\000\062\000\000\000\004\000\000\000\163\154\156\000\043\000\000\000\062\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\046\000\000\000\062\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\046\000\000\000\062\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\046\000\000\000\062\000\000\000\002\000\000\000\137\000\047\000\000\000\060\000\000\000\004\000\000\000\160\162\152\000\047\000\000\000\060\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\052\000\000\000\060\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\052\000\000\000\060\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\052\000\000\000\060\000\000\000\002\000\000\000\137\000\053\000\000\000\056\000\000\000\004\000\000\000\143\146\147\000\053\000\000\000\056\000\000\000\002\000\000\000\023\000\000\000\142\165\151\154\144\160\162\157\152\145\143\164\143\157\156\146\151\147\000\015\000\000\000\142\165\151\154\144\164\141\162\147\145\164\163\000\041\000\000\000\015\000\000\000\017\000\000\000\020\000\000\000\021\000\000\000\025\000\000\000\027\000\000\000\030\000\000\000\041\000\000\000\056\000\000\000\041\000\000\000\067\000\000\000\077\000\000\000\067\000\000\000\107\000\000\000\125\000\000\000\107\000\000\000\135\000\000\000\156\000\000\000\135\000\000\000\202\000\000\000\202\000\000\000\243\000\000\000\243\000\000\000\343\000\000\000\343\000\000\000\343\000\000\000\047\001\000\000\062\001\000\000\106\001\000\000\106\001\000\000\106\001\000\000\062\001\000\000\106\001\000\000\006\000\000\000\007\000\000\000\156\157\143\157\160\171\000\004\000\000\000\040\000\000\000\010\000\000\000\156\157\146\151\170\165\160\000\007\000\000\000\040\000\000\000\013\000\000\000\143\157\160\171\146\151\145\154\144\163\000\025\000\000\000\040\000\000\000\014\000\000\000\142\165\151\154\144\143\157\156\146\151\147\000\027\000\000\000\040\000\000\000\023\000\000\000\142\165\151\154\144\160\162\157\152\145\143\164\143\157\156\146\151\147\000\032\000\000\000\040\000\000\000\015\000\000\000\142\165\151\154\144\164\141\162\147\145\164\163\000\033\000\000\000\040\000\000\000\000\000\000\000",
+ "\033\114\165\141\121\000\001\004\004\004\010\000\022\000\000\000\100\163\162\143\057\142\141\163\145\057\141\160\151\056\154\165\141\000\000\000\000\000\000\000\000\000\000\000\002\032\341\000\000\000\005\000\000\000\112\100\006\000\212\200\000\000\211\000\301\201\211\200\301\202\111\200\000\201\212\300\000\000\211\000\302\201\211\100\302\202\312\000\000\002\001\301\002\000\101\001\003\000\201\101\003\000\301\201\003\000\342\100\000\002\211\300\000\205\111\200\200\203\212\200\000\000\211\000\304\201\211\100\302\202\111\200\200\207\212\200\000\000\211\000\304\201\211\200\304\202\111\200\200\210\212\200\000\000\211\000\304\201\211\100\302\202\111\200\200\211\212\200\000\000\211\100\305\201\211\100\302\202\111\200\000\212\212\200\000\000\211\100\305\201\211\100\302\202\111\200\000\213\212\000\001\000\211\000\304\201\211\100\302\202\211\100\106\214\312\000\200\011\001\201\006\000\101\301\006\000\201\001\007\000\301\101\007\000\001\202\007\000\101\302\007\000\201\002\010\000\301\102\010\000\001\203\010\000\101\303\010\000\201\003\011\000\301\103\011\000\001\204\011\000\101\304\011\000\201\004\012\000\301\104\012\000\001\205\012\000\101\305\012\000\201\005\013\000\301\105\013\000\001\206\013\000\101\306\013\000\342\100\000\013\211\300\000\205\111\200\200\213\212\200\000\000\211\000\301\201\211\100\302\202\111\200\000\230\212\200\000\000\211\000\302\201\211\100\302\202\111\200\200\230\212\200\000\000\211\000\302\201\211\100\302\202\111\200\000\231\212\200\000\000\211\000\302\201\211\100\302\202\111\200\200\231\212\200\000\000\211\100\315\201\211\100\302\202\111\200\000\232\212\300\000\000\211\000\302\201\211\100\302\202\312\000\000\002\001\201\015\000\101\301\015\000\201\001\016\000\301\101\016\000\342\100\000\002\211\300\000\205\111\200\200\201\212\300\000\000\211\000\302\201\211\200\301\202\312\000\200\001\001\301\016\000\101\001\017\000\201\101\017\000\342\100\200\001\211\300\000\205\111\200\000\235\212\200\000\000\211\100\315\201\211\100\302\202\111\200\000\237\212\200\000\000\211\000\304\201\211\100\302\202\111\200\200\237\212\200\000\000\211\000\304\201\211\100\302\202\111\200\000\240\212\200\000\000\211\000\301\201\211\200\301\202\111\200\200\240\212\200\000\000\211\000\301\201\211\100\302\202\111\200\000\241\212\200\000\000\211\000\301\201\211\100\302\202\111\200\200\241\212\200\000\000\211\000\301\201\211\100\302\202\111\200\000\242\212\200\000\000\211\000\304\201\211\100\302\202\111\200\200\242\212\200\000\000\211\000\304\201\211\100\302\202\111\200\000\243\212\200\000\000\211\000\304\201\211\100\302\202\111\200\200\243\212\200\000\000\211\000\304\201\211\100\302\202\111\200\000\244\212\200\000\000\211\100\315\201\211\100\302\202\111\200\200\244\212\200\000\000\211\000\304\201\211\100\302\202\111\200\000\245\212\200\000\000\211\000\301\201\211\100\302\202\111\200\200\245\212\200\000\000\211\000\302\201\211\100\302\202\111\200\000\246\212\200\000\000\211\000\302\201\211\100\302\202\111\200\200\246\212\200\000\000\211\000\302\201\211\100\302\202\111\200\000\247\212\300\000\000\211\000\302\201\211\200\301\202\344\000\000\000\211\300\000\205\111\200\200\247\011\100\200\200\044\100\000\000\105\000\000\000\244\200\000\000\111\200\000\250\105\000\000\000\244\300\000\000\000\000\000\000\111\200\200\250\144\000\001\000\205\000\000\000\344\100\001\000\000\000\200\000\211\300\000\251\205\000\000\000\344\200\001\000\000\000\200\000\211\300\200\251\205\000\000\000\344\300\001\000\000\000\000\000\211\300\000\252\244\000\002\000\305\100\025\000\005\001\000\000\006\101\100\002\334\000\001\001\026\100\001\200\005\202\025\000\144\102\002\000\000\000\000\001\000\000\000\003\011\102\002\003\243\001\000\000\341\200\000\000\026\300\375\177\344\200\002\000\307\300\025\000\344\300\002\000\307\000\026\000\344\000\003\000\307\200\004\000\036\000\200\000\131\000\000\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\007\000\000\000\146\151\145\154\144\163\000\004\010\000\000\000\142\141\163\145\144\151\162\000\004\005\000\000\000\153\151\156\144\000\004\005\000\000\000\160\141\164\150\000\004\006\000\000\000\163\143\157\160\145\000\004\012\000\000\000\143\157\156\164\141\151\156\145\162\000\004\014\000\000\000\142\165\151\154\144\141\143\164\151\157\156\000\004\007\000\000\000\163\164\162\151\156\147\000\004\007\000\000\000\143\157\156\146\151\147\000\004\010\000\000\000\141\154\154\157\167\145\144\000\004\010\000\000\000\103\157\155\160\151\154\145\000\004\005\000\000\000\103\157\160\171\000\004\006\000\000\000\105\155\142\145\144\000\004\005\000\000\000\116\157\156\145\000\004\015\000\000\000\142\165\151\154\144\157\160\164\151\157\156\163\000\004\005\000\000\000\154\151\163\164\000\004\017\000\000\000\143\157\156\146\151\147\165\162\141\164\151\157\156\163\000\004\011\000\000\000\163\157\154\165\164\151\157\156\000\004\010\000\000\000\144\145\146\151\156\145\163\000\004\011\000\000\000\145\170\143\154\165\144\145\163\000\004\011\000\000\000\146\151\154\145\154\151\163\164\000\004\006\000\000\000\146\151\154\145\163\000\004\006\000\000\000\146\154\141\147\163\000\004\010\000\000\000\151\163\146\154\141\147\163\000\001\001\004\016\000\000\000\105\170\164\162\141\127\141\162\156\151\156\147\163\000\004\016\000\000\000\106\141\164\141\154\127\141\162\156\151\156\147\163\000\004\010\000\000\000\115\141\156\141\147\145\144\000\004\014\000\000\000\116\141\164\151\166\145\127\103\150\141\162\000\004\016\000\000\000\116\157\066\064\102\151\164\103\150\145\143\153\163\000\004\022\000\000\000\116\157\105\144\151\164\101\156\144\103\157\156\164\151\156\165\145\000\004\015\000\000\000\116\157\105\170\143\145\160\164\151\157\156\163\000\004\017\000\000\000\116\157\106\162\141\155\145\120\157\151\156\164\145\162\000\004\014\000\000\000\116\157\111\155\160\157\162\164\114\151\142\000\004\013\000\000\000\116\157\115\141\156\151\146\145\163\164\000\004\016\000\000\000\116\157\116\141\164\151\166\145\127\103\150\141\162\000\004\006\000\000\000\116\157\120\103\110\000\004\007\000\000\000\116\157\122\124\124\111\000\004\011\000\000\000\117\160\164\151\155\151\172\145\000\004\015\000\000\000\117\160\164\151\155\151\172\145\123\151\172\145\000\004\016\000\000\000\117\160\164\151\155\151\172\145\123\160\145\145\144\000\004\004\000\000\000\123\105\110\000\004\016\000\000\000\123\164\141\164\151\143\122\165\156\164\151\155\145\000\004\010\000\000\000\123\171\155\142\157\154\163\000\004\010\000\000\000\125\156\151\143\157\144\145\000\004\007\000\000\000\125\156\163\141\146\145\000\004\010\000\000\000\127\151\156\115\141\151\156\000\004\012\000\000\000\151\155\160\154\151\142\144\151\162\000\004\020\000\000\000\151\155\160\154\151\142\145\170\164\145\156\163\151\157\156\000\004\013\000\000\000\151\155\160\154\151\142\156\141\155\145\000\004\015\000\000\000\151\155\160\154\151\142\160\162\145\146\151\170\000\004\014\000\000\000\151\156\143\154\165\144\145\144\151\162\163\000\004\010\000\000\000\144\151\162\154\151\163\164\000\004\013\000\000\000\103\157\156\163\157\154\145\101\160\160\000\004\014\000\000\000\127\151\156\144\157\167\145\144\101\160\160\000\004\012\000\000\000\123\164\141\164\151\143\114\151\142\000\004\012\000\000\000\123\150\141\162\145\144\114\151\142\000\004\011\000\000\000\154\141\156\147\165\141\147\145\000\004\002\000\000\000\103\000\004\004\000\000\000\103\053\053\000\004\003\000\000\000\103\043\000\004\010\000\000\000\154\151\142\144\151\162\163\000\004\014\000\000\000\154\151\156\153\157\160\164\151\157\156\163\000\004\006\000\000\000\154\151\156\153\163\000\004\011\000\000\000\154\157\143\141\164\151\157\156\000\004\007\000\000\000\157\142\152\144\151\162\000\004\012\000\000\000\160\143\150\150\145\141\144\145\162\000\004\012\000\000\000\160\143\150\163\157\165\162\143\145\000\004\021\000\000\000\160\162\145\142\165\151\154\144\143\157\155\155\141\156\144\163\000\004\020\000\000\000\160\162\145\154\151\156\153\143\157\155\155\141\156\144\163\000\004\022\000\000\000\160\157\163\164\142\165\151\154\144\143\157\155\155\141\156\144\163\000\004\013\000\000\000\162\145\163\144\145\146\151\156\145\163\000\004\017\000\000\000\162\145\163\151\156\143\154\165\144\145\144\151\162\163\000\004\013\000\000\000\162\145\163\157\160\164\151\157\156\163\000\004\012\000\000\000\164\141\162\147\145\164\144\151\162\000\004\020\000\000\000\164\141\162\147\145\164\145\170\164\145\156\163\151\157\156\000\004\013\000\000\000\164\141\162\147\145\164\156\141\155\145\000\004\015\000\000\000\164\141\162\147\145\164\160\162\145\146\151\170\000\004\005\000\000\000\165\165\151\144\000\004\012\000\000\000\147\145\164\157\142\152\145\143\164\000\004\011\000\000\000\163\145\164\141\162\162\141\171\000\004\014\000\000\000\163\145\164\144\151\162\141\162\162\141\171\000\004\015\000\000\000\163\145\164\146\151\154\145\141\162\162\141\171\000\004\012\000\000\000\163\145\164\163\164\162\151\156\147\000\004\006\000\000\000\160\141\151\162\163\000\004\003\000\000\000\137\107\000\004\016\000\000\000\143\157\156\146\151\147\165\162\141\164\151\157\156\000\004\010\000\000\000\160\162\157\152\145\143\164\000\015\000\000\000\000\000\000\000\375\000\000\000\014\001\000\000\000\001\000\012\067\000\000\000\102\000\200\000\224\000\000\000\127\000\100\001\026\000\000\200\102\000\000\000\201\100\000\000\301\000\000\000\001\101\000\000\240\100\002\200\213\201\100\000\000\002\200\002\100\002\200\002\234\201\000\002\313\301\100\003\101\002\001\000\334\201\200\001\332\101\000\000\026\000\000\200\102\000\000\000\237\000\375\177\213\200\100\000\001\101\001\000\101\101\001\000\234\200\000\002\127\200\101\001\026\000\000\200\102\000\000\000\213\200\100\000\001\301\001\000\101\301\001\000\234\200\000\002\127\200\101\001\026\000\000\200\102\000\000\000\213\200\100\000\001\001\002\000\101\001\002\000\234\200\000\002\127\200\101\001\026\000\000\200\102\000\000\000\213\200\100\000\001\101\002\000\101\101\002\000\234\200\000\002\127\200\101\001\026\000\000\200\102\000\000\000\132\100\000\000\026\200\000\200\203\000\000\001\301\200\002\000\236\000\200\001\036\000\000\001\036\000\200\000\013\000\000\000\003\000\000\000\000\000\000\102\100\003\000\000\000\000\000\000\360\077\004\004\000\000\000\163\165\142\000\004\005\000\000\000\146\151\156\144\000\004\032\000\000\000\133\101\102\103\104\105\106\141\142\143\144\145\146\060\061\062\063\064\065\066\067\070\071\055\135\000\003\000\000\000\000\000\000\042\100\004\002\000\000\000\055\000\003\000\000\000\000\000\000\054\100\003\000\000\000\000\000\000\063\100\003\000\000\000\000\000\000\070\100\004\015\000\000\000\151\156\166\141\154\151\144\040\125\125\111\104\000\000\000\000\000\067\000\000\000\376\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\377\000\000\000\000\001\000\000\000\001\000\000\000\001\000\000\000\001\000\000\001\001\000\000\001\001\000\000\001\001\000\000\001\001\000\000\002\001\000\000\002\001\000\000\002\001\000\000\002\001\000\000\002\001\000\000\002\001\000\000\000\001\000\000\004\001\000\000\004\001\000\000\004\001\000\000\004\001\000\000\004\001\000\000\004\001\000\000\004\001\000\000\005\001\000\000\005\001\000\000\005\001\000\000\005\001\000\000\005\001\000\000\005\001\000\000\005\001\000\000\006\001\000\000\006\001\000\000\006\001\000\000\006\001\000\000\006\001\000\000\006\001\000\000\006\001\000\000\007\001\000\000\007\001\000\000\007\001\000\000\007\001\000\000\007\001\000\000\007\001\000\000\007\001\000\000\010\001\000\000\010\001\000\000\011\001\000\000\011\001\000\000\011\001\000\000\013\001\000\000\014\001\000\000\007\000\000\000\006\000\000\000\166\141\154\165\145\000\000\000\000\000\066\000\000\000\003\000\000\000\157\153\000\001\000\000\000\066\000\000\000\014\000\000\000\050\146\157\162\040\151\156\144\145\170\051\000\010\000\000\000\024\000\000\000\014\000\000\000\050\146\157\162\040\154\151\155\151\164\051\000\010\000\000\000\024\000\000\000\013\000\000\000\050\146\157\162\040\163\164\145\160\051\000\010\000\000\000\024\000\000\000\002\000\000\000\151\000\011\000\000\000\023\000\000\000\003\000\000\000\143\150\000\015\000\000\000\023\000\000\000\000\000\000\000\000\000\000\000\036\001\000\000\055\001\000\000\000\002\000\012\042\000\000\000\132\000\000\000\026\100\007\200\205\000\000\000\300\000\200\000\234\200\000\001\027\100\100\001\026\000\001\200\200\000\200\000\300\000\000\000\235\000\000\001\236\000\000\000\026\000\005\200\205\200\000\000\300\000\200\000\234\000\001\001\026\200\001\200\313\301\100\000\334\201\000\001\013\302\100\003\034\202\000\001\027\000\202\003\026\000\000\200\236\001\000\001\241\200\000\000\026\200\375\177\203\000\000\001\301\000\001\000\000\001\000\000\101\101\001\000\325\100\201\001\236\000\200\001\026\000\000\200\036\000\000\001\036\000\200\000\006\000\000\000\004\005\000\000\000\164\171\160\145\000\004\011\000\000\000\146\165\156\143\164\151\157\156\000\004\007\000\000\000\151\160\141\151\162\163\000\004\006\000\000\000\154\157\167\145\162\000\004\020\000\000\000\151\156\166\141\154\151\144\040\166\141\154\165\145\040\047\000\004\002\000\000\000\047\000\000\000\000\000\042\000\000\000\037\001\000\000\037\001\000\000\040\001\000\000\040\001\000\000\040\001\000\000\040\001\000\000\040\001\000\000\041\001\000\000\041\001\000\000\041\001\000\000\041\001\000\000\041\001\000\000\043\001\000\000\043\001\000\000\043\001\000\000\043\001\000\000\044\001\000\000\044\001\000\000\044\001\000\000\044\001\000\000\044\001\000\000\044\001\000\000\045\001\000\000\043\001\000\000\046\001\000\000\050\001\000\000\050\001\000\000\050\001\000\000\050\001\000\000\050\001\000\000\050\001\000\000\051\001\000\000\053\001\000\000\055\001\000\000\007\000\000\000\006\000\000\000\166\141\154\165\145\000\000\000\000\000\041\000\000\000\010\000\000\000\141\154\154\157\167\145\144\000\000\000\000\000\041\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\017\000\000\000\031\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\017\000\000\000\031\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\017\000\000\000\031\000\000\000\002\000\000\000\137\000\020\000\000\000\027\000\000\000\002\000\000\000\166\000\020\000\000\000\027\000\000\000\000\000\000\000\000\000\000\000\070\001\000\000\121\001\000\000\000\001\000\005\041\000\000\000\127\000\100\000\026\100\000\200\027\100\100\000\026\200\000\200\205\200\000\000\106\300\100\001\026\100\000\200\205\200\000\000\106\000\101\001\027\100\100\000\026\100\001\200\205\100\001\000\300\000\200\000\234\200\000\001\127\100\100\001\026\000\000\200\103\000\200\000\203\000\000\001\132\100\000\000\026\000\002\200\027\000\100\000\026\100\000\200\201\200\001\000\026\000\001\200\027\100\100\000\026\100\000\200\201\300\001\000\026\000\000\200\201\000\002\000\300\000\200\000\000\001\000\001\336\000\200\001\036\000\200\000\011\000\000\000\004\012\000\000\000\143\157\156\164\141\151\156\145\162\000\004\011\000\000\000\163\157\154\165\164\151\157\156\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\021\000\000\000\103\165\162\162\145\156\164\103\157\156\164\141\151\156\145\162\000\004\025\000\000\000\103\165\162\162\145\156\164\103\157\156\146\151\147\165\162\141\164\151\157\156\000\004\005\000\000\000\164\171\160\145\000\004\036\000\000\000\156\157\040\141\143\164\151\166\145\040\163\157\154\165\164\151\157\156\040\157\162\040\160\162\157\152\145\143\164\000\004\023\000\000\000\156\157\040\141\143\164\151\166\145\040\163\157\154\165\164\151\157\156\000\004\056\000\000\000\156\157\040\141\143\164\151\166\145\040\163\157\154\165\164\151\157\156\054\040\160\162\157\152\145\143\164\054\040\157\162\040\143\157\156\146\151\147\165\162\141\164\151\157\156\000\000\000\000\000\041\000\000\000\073\001\000\000\073\001\000\000\073\001\000\000\073\001\000\000\074\001\000\000\074\001\000\000\074\001\000\000\076\001\000\000\076\001\000\000\101\001\000\000\101\001\000\000\101\001\000\000\101\001\000\000\101\001\000\000\101\001\000\000\101\001\000\000\102\001\000\000\105\001\000\000\106\001\000\000\106\001\000\000\107\001\000\000\107\001\000\000\110\001\000\000\110\001\000\000\111\001\000\000\111\001\000\000\112\001\000\000\112\001\000\000\114\001\000\000\120\001\000\000\120\001\000\000\120\001\000\000\121\001\000\000\003\000\000\000\002\000\000\000\164\000\000\000\000\000\040\000\000\000\012\000\000\000\143\157\156\164\141\151\156\145\162\000\000\000\000\000\040\000\000\000\004\000\000\000\155\163\147\000\022\000\000\000\040\000\000\000\000\000\000\000\000\000\000\000\132\001\000\000\167\001\000\000\001\004\000\012\037\000\000\000\005\001\000\000\006\101\100\002\100\001\000\000\034\301\000\001\032\101\000\000\026\300\000\200\205\201\000\000\300\001\200\002\001\302\000\000\234\101\200\001\206\101\000\002\232\101\000\000\026\100\000\200\212\001\000\000\011\201\201\000\244\001\000\000\000\000\000\003\000\000\200\002\004\000\000\000\000\000\200\001\000\000\000\002\000\000\200\000\232\000\000\000\026\300\000\200\300\001\000\003\000\002\000\001\101\002\001\000\334\101\200\001\306\101\000\002\336\001\000\001\036\000\200\000\005\000\000\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\012\000\000\000\147\145\164\157\142\152\145\143\164\000\004\006\000\000\000\145\162\162\157\162\000\003\000\000\000\000\000\000\010\100\003\000\000\000\000\000\000\024\100\001\000\000\000\000\000\000\000\144\001\000\000\160\001\000\000\006\002\000\012\044\000\000\000\205\000\000\000\300\000\000\000\234\200\000\001\027\100\100\001\026\200\002\200\205\200\000\000\300\000\000\000\234\000\001\001\026\300\000\200\304\001\000\000\000\002\000\003\114\302\300\000\334\101\200\001\241\200\000\000\026\100\376\177\026\200\004\200\204\000\000\001\300\000\000\000\004\001\200\001\234\300\200\001\310\000\200\000\000\000\000\001\032\100\000\000\026\300\000\200\205\000\001\000\304\000\200\000\000\001\200\000\234\100\200\001\205\100\000\000\206\100\101\001\304\000\000\002\004\001\200\002\306\000\201\001\000\001\000\000\234\100\200\001\036\000\200\000\006\000\000\000\004\005\000\000\000\164\171\160\145\000\004\006\000\000\000\164\141\142\154\145\000\004\007\000\000\000\151\160\141\151\162\163\000\003\000\000\000\000\000\000\360\077\004\006\000\000\000\145\162\162\157\162\000\004\007\000\000\000\151\156\163\145\162\164\000\000\000\000\000\044\000\000\000\145\001\000\000\145\001\000\000\145\001\000\000\145\001\000\000\145\001\000\000\146\001\000\000\146\001\000\000\146\001\000\000\146\001\000\000\147\001\000\000\147\001\000\000\147\001\000\000\147\001\000\000\146\001\000\000\147\001\000\000\150\001\000\000\152\001\000\000\152\001\000\000\152\001\000\000\152\001\000\000\152\001\000\000\152\001\000\000\153\001\000\000\153\001\000\000\154\001\000\000\154\001\000\000\154\001\000\000\154\001\000\000\156\001\000\000\156\001\000\000\156\001\000\000\156\001\000\000\156\001\000\000\156\001\000\000\156\001\000\000\160\001\000\000\007\000\000\000\006\000\000\000\166\141\154\165\145\000\000\000\000\000\043\000\000\000\006\000\000\000\144\145\160\164\150\000\000\000\000\000\043\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\010\000\000\000\017\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\010\000\000\000\017\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\010\000\000\000\017\000\000\000\002\000\000\000\137\000\011\000\000\000\015\000\000\000\002\000\000\000\166\000\011\000\000\000\015\000\000\000\006\000\000\000\011\000\000\000\144\157\151\156\163\145\162\164\000\004\000\000\000\145\162\162\000\013\000\000\000\143\150\145\143\153\166\141\154\165\145\000\010\000\000\000\141\154\154\157\167\145\144\000\012\000\000\000\143\157\156\164\141\151\156\145\162\000\012\000\000\000\146\151\145\154\144\156\141\155\145\000\037\000\000\000\133\001\000\000\133\001\000\000\133\001\000\000\133\001\000\000\134\001\000\000\134\001\000\000\135\001\000\000\135\001\000\000\135\001\000\000\135\001\000\000\140\001\000\000\140\001\000\000\140\001\000\000\141\001\000\000\141\001\000\000\160\001\000\000\160\001\000\000\160\001\000\000\160\001\000\000\160\001\000\000\160\001\000\000\160\001\000\000\162\001\000\000\162\001\000\000\163\001\000\000\163\001\000\000\163\001\000\000\163\001\000\000\166\001\000\000\166\001\000\000\167\001\000\000\007\000\000\000\006\000\000\000\143\164\171\160\145\000\000\000\000\000\036\000\000\000\012\000\000\000\146\151\145\154\144\156\141\155\145\000\000\000\000\000\036\000\000\000\006\000\000\000\166\141\154\165\145\000\000\000\000\000\036\000\000\000\010\000\000\000\141\154\154\157\167\145\144\000\000\000\000\000\036\000\000\000\012\000\000\000\143\157\156\164\141\151\156\145\162\000\004\000\000\000\036\000\000\000\004\000\000\000\145\162\162\000\004\000\000\000\036\000\000\000\011\000\000\000\144\157\151\156\163\145\162\164\000\026\000\000\000\036\000\000\000\001\000\000\000\013\000\000\000\143\150\145\143\153\166\141\154\165\145\000\000\000\000\000\201\001\000\000\224\001\000\000\000\004\000\011\020\000\000\000\012\001\000\000\144\001\000\000\000\000\200\001\000\000\000\002\107\001\000\000\105\001\000\000\200\001\000\001\134\101\000\001\105\101\000\000\106\201\300\002\200\001\000\000\300\001\200\000\000\002\000\002\135\001\000\002\136\001\000\000\036\000\200\000\003\000\000\000\004\015\000\000\000\155\141\153\145\141\142\163\157\154\165\164\145\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\011\000\000\000\163\145\164\141\162\162\141\171\000\001\000\000\000\000\000\000\000\204\001\000\000\220\001\000\000\002\001\000\010\043\000\000\000\105\000\000\000\200\000\000\000\134\200\000\001\027\100\300\000\026\100\002\200\105\200\000\000\200\000\000\000\134\000\001\001\026\200\000\200\205\301\000\000\300\001\200\002\234\101\000\001\141\200\000\000\026\200\376\177\026\200\004\200\113\000\101\000\301\100\001\000\134\200\200\001\132\000\000\000\026\100\001\200\105\300\000\000\204\000\000\000\300\000\000\000\234\000\000\001\134\100\000\000\026\300\001\200\105\100\000\000\106\200\301\000\204\000\200\000\305\300\001\000\306\000\302\001\000\001\000\000\334\000\000\001\134\100\000\000\036\000\200\000\011\000\000\000\004\005\000\000\000\164\171\160\145\000\004\006\000\000\000\164\141\142\154\145\000\004\007\000\000\000\151\160\141\151\162\163\000\004\015\000\000\000\155\141\153\145\141\142\163\157\154\165\164\145\000\004\005\000\000\000\146\151\156\144\000\004\002\000\000\000\052\000\004\007\000\000\000\151\156\163\145\162\164\000\004\005\000\000\000\160\141\164\150\000\004\014\000\000\000\147\145\164\141\142\163\157\154\165\164\145\000\000\000\000\000\043\000\000\000\205\001\000\000\205\001\000\000\205\001\000\000\205\001\000\000\205\001\000\000\206\001\000\000\206\001\000\000\206\001\000\000\206\001\000\000\207\001\000\000\207\001\000\000\207\001\000\000\206\001\000\000\207\001\000\000\210\001\000\000\212\001\000\000\212\001\000\000\212\001\000\000\212\001\000\000\212\001\000\000\213\001\000\000\213\001\000\000\213\001\000\000\213\001\000\000\213\001\000\000\213\001\000\000\215\001\000\000\215\001\000\000\215\001\000\000\215\001\000\000\215\001\000\000\215\001\000\000\215\001\000\000\215\001\000\000\220\001\000\000\006\000\000\000\006\000\000\000\166\141\154\165\145\000\000\000\000\000\042\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\010\000\000\000\016\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\010\000\000\000\016\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\010\000\000\000\016\000\000\000\002\000\000\000\137\000\011\000\000\000\014\000\000\000\005\000\000\000\151\164\145\155\000\011\000\000\000\014\000\000\000\002\000\000\000\012\000\000\000\155\141\164\143\150\146\165\156\143\000\007\000\000\000\162\145\163\165\154\164\000\020\000\000\000\202\001\000\000\220\001\000\000\220\001\000\000\220\001\000\000\204\001\000\000\222\001\000\000\222\001\000\000\222\001\000\000\223\001\000\000\223\001\000\000\223\001\000\000\223\001\000\000\223\001\000\000\223\001\000\000\223\001\000\000\224\001\000\000\005\000\000\000\006\000\000\000\143\164\171\160\145\000\000\000\000\000\017\000\000\000\012\000\000\000\146\151\145\154\144\156\141\155\145\000\000\000\000\000\017\000\000\000\006\000\000\000\166\141\154\165\145\000\000\000\000\000\017\000\000\000\012\000\000\000\155\141\164\143\150\146\165\156\143\000\000\000\000\000\017\000\000\000\007\000\000\000\162\145\163\165\154\164\000\001\000\000\000\017\000\000\000\000\000\000\000\000\000\000\000\226\001\000\000\230\001\000\000\001\003\000\010\011\000\000\000\304\000\000\000\000\001\000\000\100\001\200\000\200\001\000\001\305\001\000\000\306\101\300\003\335\000\200\002\336\000\000\000\036\000\200\000\002\000\000\000\004\003\000\000\000\157\163\000\004\012\000\000\000\155\141\164\143\150\144\151\162\163\000\000\000\000\000\011\000\000\000\227\001\000\000\227\001\000\000\227\001\000\000\227\001\000\000\227\001\000\000\227\001\000\000\227\001\000\000\227\001\000\000\230\001\000\000\003\000\000\000\006\000\000\000\143\164\171\160\145\000\000\000\000\000\010\000\000\000\012\000\000\000\146\151\145\154\144\156\141\155\145\000\000\000\000\000\010\000\000\000\006\000\000\000\166\141\154\165\145\000\000\000\000\000\010\000\000\000\001\000\000\000\017\000\000\000\144\157\155\141\164\143\150\145\144\141\162\162\141\171\000\000\000\000\000\232\001\000\000\234\001\000\000\001\003\000\010\011\000\000\000\304\000\000\000\000\001\000\000\100\001\200\000\200\001\000\001\305\001\000\000\306\101\300\003\335\000\200\002\336\000\000\000\036\000\200\000\002\000\000\000\004\003\000\000\000\157\163\000\004\013\000\000\000\155\141\164\143\150\146\151\154\145\163\000\000\000\000\000\011\000\000\000\233\001\000\000\233\001\000\000\233\001\000\000\233\001\000\000\233\001\000\000\233\001\000\000\233\001\000\000\233\001\000\000\234\001\000\000\003\000\000\000\006\000\000\000\143\164\171\160\145\000\000\000\000\000\010\000\000\000\012\000\000\000\146\151\145\154\144\156\141\155\145\000\000\000\000\000\010\000\000\000\006\000\000\000\166\141\154\165\145\000\000\000\000\000\010\000\000\000\001\000\000\000\017\000\000\000\144\157\155\141\164\143\150\145\144\141\162\162\141\171\000\000\000\000\000\245\001\000\000\267\001\000\000\001\004\000\011\034\000\000\000\005\001\000\000\006\101\100\002\100\001\000\000\034\301\000\001\032\101\000\000\026\300\000\200\205\201\000\000\300\001\200\002\001\302\000\000\234\101\200\001\232\000\000\000\026\000\003\200\204\001\000\000\300\001\000\001\000\002\200\001\234\301\200\001\100\001\200\003\200\000\000\003\232\100\000\000\026\300\000\200\205\201\000\000\300\001\200\002\001\302\000\000\234\101\200\001\011\201\200\000\206\101\000\002\236\001\000\001\036\000\200\000\004\000\000\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\012\000\000\000\147\145\164\157\142\152\145\143\164\000\004\006\000\000\000\145\162\162\157\162\000\003\000\000\000\000\000\000\020\100\000\000\000\000\034\000\000\000\247\001\000\000\247\001\000\000\247\001\000\000\247\001\000\000\250\001\000\000\250\001\000\000\251\001\000\000\251\001\000\000\251\001\000\000\251\001\000\000\255\001\000\000\255\001\000\000\256\001\000\000\256\001\000\000\256\001\000\000\256\001\000\000\256\001\000\000\256\001\000\000\257\001\000\000\257\001\000\000\260\001\000\000\260\001\000\000\260\001\000\000\260\001\000\000\263\001\000\000\266\001\000\000\266\001\000\000\267\001\000\000\006\000\000\000\006\000\000\000\143\164\171\160\145\000\000\000\000\000\033\000\000\000\012\000\000\000\146\151\145\154\144\156\141\155\145\000\000\000\000\000\033\000\000\000\006\000\000\000\166\141\154\165\145\000\000\000\000\000\033\000\000\000\010\000\000\000\141\154\154\157\167\145\144\000\000\000\000\000\033\000\000\000\012\000\000\000\143\157\156\164\141\151\156\145\162\000\004\000\000\000\033\000\000\000\004\000\000\000\145\162\162\000\004\000\000\000\033\000\000\000\001\000\000\000\013\000\000\000\143\150\145\143\153\166\141\154\165\145\000\000\000\000\000\277\001\000\000\317\001\000\000\000\002\000\012\103\000\000\000\205\000\000\000\206\100\100\001\206\000\000\001\206\200\100\001\305\000\000\000\306\100\300\001\306\000\200\001\306\300\300\001\005\001\000\000\006\101\100\002\006\001\000\002\006\001\101\002\027\100\101\001\026\000\002\200\105\001\000\000\106\201\301\002\200\001\200\001\300\001\000\000\000\002\200\000\100\002\000\002\135\001\200\002\136\001\000\000\026\200\012\200\027\300\101\001\026\200\002\200\105\001\000\000\106\201\301\002\200\001\200\001\300\001\000\000\005\302\001\000\006\002\102\004\100\002\200\000\034\002\000\001\135\001\000\000\136\001\000\000\026\100\007\200\027\100\102\001\026\000\002\200\105\001\000\000\106\201\302\002\200\001\200\001\300\001\000\000\000\002\200\000\100\002\000\002\135\001\200\002\136\001\000\000\026\200\004\200\027\300\102\001\026\300\001\200\105\001\000\000\106\001\303\002\200\001\200\001\300\001\000\000\000\002\200\000\135\001\000\002\136\001\000\000\026\000\002\200\027\100\103\001\026\200\001\200\105\001\000\000\106\201\303\002\200\001\200\001\300\001\000\000\000\002\200\000\135\001\000\002\136\001\000\000\036\000\200\000\017\000\000\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\007\000\000\000\146\151\145\154\144\163\000\004\005\000\000\000\153\151\156\144\000\004\006\000\000\000\163\143\157\160\145\000\004\010\000\000\000\141\154\154\157\167\145\144\000\004\007\000\000\000\163\164\162\151\156\147\000\004\012\000\000\000\163\145\164\163\164\162\151\156\147\000\004\005\000\000\000\160\141\164\150\000\004\014\000\000\000\147\145\164\141\142\163\157\154\165\164\145\000\004\005\000\000\000\154\151\163\164\000\004\011\000\000\000\163\145\164\141\162\162\141\171\000\004\010\000\000\000\144\151\162\154\151\163\164\000\004\014\000\000\000\163\145\164\144\151\162\141\162\162\141\171\000\004\011\000\000\000\146\151\154\145\154\151\163\164\000\004\015\000\000\000\163\145\164\146\151\154\145\141\162\162\141\171\000\000\000\000\000\103\000\000\000\300\001\000\000\300\001\000\000\300\001\000\000\300\001\000\000\301\001\000\000\301\001\000\000\301\001\000\000\301\001\000\000\302\001\000\000\302\001\000\000\302\001\000\000\302\001\000\000\304\001\000\000\304\001\000\000\305\001\000\000\305\001\000\000\305\001\000\000\305\001\000\000\305\001\000\000\305\001\000\000\305\001\000\000\305\001\000\000\305\001\000\000\306\001\000\000\306\001\000\000\307\001\000\000\307\001\000\000\307\001\000\000\307\001\000\000\307\001\000\000\307\001\000\000\307\001\000\000\307\001\000\000\307\001\000\000\307\001\000\000\307\001\000\000\310\001\000\000\310\001\000\000\311\001\000\000\311\001\000\000\311\001\000\000\311\001\000\000\311\001\000\000\311\001\000\000\311\001\000\000\311\001\000\000\311\001\000\000\312\001\000\000\312\001\000\000\313\001\000\000\313\001\000\000\313\001\000\000\313\001\000\000\313\001\000\000\313\001\000\000\313\001\000\000\313\001\000\000\314\001\000\000\314\001\000\000\315\001\000\000\315\001\000\000\315\001\000\000\315\001\000\000\315\001\000\000\315\001\000\000\315\001\000\000\317\001\000\000\005\000\000\000\005\000\000\000\156\141\155\145\000\000\000\000\000\102\000\000\000\006\000\000\000\166\141\154\165\145\000\000\000\000\000\102\000\000\000\005\000\000\000\153\151\156\144\000\004\000\000\000\102\000\000\000\006\000\000\000\163\143\157\160\145\000\010\000\000\000\102\000\000\000\010\000\000\000\141\154\154\157\167\145\144\000\014\000\000\000\102\000\000\000\000\000\000\000\000\000\000\000\330\001\000\000\332\001\000\000\002\001\000\004\006\000\000\000\104\000\000\000\204\000\200\000\300\000\000\000\135\000\200\001\136\000\000\000\036\000\200\000\000\000\000\000\000\000\000\000\006\000\000\000\331\001\000\000\331\001\000\000\331\001\000\000\331\001\000\000\331\001\000\000\332\001\000\000\001\000\000\000\006\000\000\000\166\141\154\165\145\000\000\000\000\000\005\000\000\000\002\000\000\000\011\000\000\000\141\143\143\145\163\163\157\162\000\005\000\000\000\156\141\155\145\000\000\000\000\000\343\001\000\000\010\002\000\000\000\001\000\016\143\000\000\000\105\000\000\000\106\100\300\000\201\200\000\000\134\300\000\001\132\100\000\000\026\300\000\200\305\300\000\000\000\001\000\001\101\001\001\000\334\100\200\001\312\000\000\000\005\101\001\000\006\201\101\002\106\301\301\000\200\001\200\001\034\101\200\001\005\001\000\000\011\301\000\204\012\001\000\000\311\000\201\204\005\201\002\000\105\101\001\000\106\301\302\002\212\001\000\000\300\001\000\000\134\001\200\001\034\001\001\000\026\300\001\200\105\102\001\000\106\202\301\004\206\102\302\001\305\002\000\000\306\002\303\005\000\003\000\004\334\002\000\001\134\102\000\000\041\201\000\000\026\100\375\177\006\101\103\000\032\001\000\000\026\000\012\200\005\201\002\000\105\101\001\000\106\301\302\002\212\001\000\000\306\101\103\000\134\001\200\001\034\001\001\000\026\200\007\200\113\202\103\004\301\302\003\000\001\003\004\000\134\202\000\002\000\002\200\004\113\102\104\004\301\202\004\000\003\003\000\006\102\003\200\000\134\202\200\002\132\002\000\000\026\100\001\200\113\202\103\004\301\302\004\000\001\003\005\000\134\202\000\002\000\002\200\004\026\000\001\200\113\202\103\004\301\102\005\000\001\203\005\000\134\202\000\002\000\002\200\004\105\102\001\000\106\202\301\004\206\102\302\001\301\302\005\000\000\003\000\004\101\003\006\000\325\102\203\005\134\102\200\001\041\201\000\000\026\200\367\177\005\101\006\000\105\001\000\000\106\201\306\002\034\001\001\001\026\300\001\200\106\302\106\004\127\000\307\004\026\000\001\200\106\302\106\004\127\100\307\004\026\100\000\200\112\002\000\000\311\100\202\003\041\201\000\000\026\100\375\177\336\000\000\001\036\000\200\000\036\000\000\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\012\000\000\000\147\145\164\157\142\152\145\143\164\000\004\012\000\000\000\143\157\156\164\141\151\156\145\162\000\004\006\000\000\000\145\162\162\157\162\000\003\000\000\000\000\000\000\000\100\004\006\000\000\000\164\141\142\154\145\000\004\007\000\000\000\151\156\163\145\162\164\000\004\007\000\000\000\142\154\157\143\153\163\000\004\025\000\000\000\103\165\162\162\145\156\164\103\157\156\146\151\147\165\162\141\164\151\157\156\000\004\011\000\000\000\153\145\171\167\157\162\144\163\000\004\007\000\000\000\151\160\141\151\162\163\000\004\005\000\000\000\152\157\151\156\000\004\016\000\000\000\145\163\143\141\160\145\153\145\171\167\157\162\144\000\004\006\000\000\000\146\151\154\145\163\000\004\005\000\000\000\147\163\165\142\000\004\003\000\000\000\045\056\000\004\004\000\000\000\045\045\056\000\004\005\000\000\000\146\151\156\144\000\004\003\000\000\000\052\052\000\004\005\000\000\000\045\052\045\052\000\004\003\000\000\000\056\052\000\004\003\000\000\000\045\052\000\004\006\000\000\000\133\136\057\135\052\000\004\002\000\000\000\136\000\004\002\000\000\000\044\000\004\006\000\000\000\160\141\151\162\163\000\004\007\000\000\000\146\151\145\154\144\163\000\004\005\000\000\000\153\151\156\144\000\004\007\000\000\000\163\164\162\151\156\147\000\004\005\000\000\000\160\141\164\150\000\000\000\000\000\143\000\000\000\344\001\000\000\344\001\000\000\344\001\000\000\344\001\000\000\345\001\000\000\345\001\000\000\346\001\000\000\346\001\000\000\346\001\000\000\346\001\000\000\351\001\000\000\352\001\000\000\352\001\000\000\352\001\000\000\352\001\000\000\352\001\000\000\353\001\000\000\353\001\000\000\356\001\000\000\356\001\000\000\357\001\000\000\357\001\000\000\357\001\000\000\357\001\000\000\357\001\000\000\357\001\000\000\357\001\000\000\357\001\000\000\360\001\000\000\360\001\000\000\360\001\000\000\360\001\000\000\360\001\000\000\360\001\000\000\360\001\000\000\360\001\000\000\357\001\000\000\360\001\000\000\364\001\000\000\364\001\000\000\364\001\000\000\365\001\000\000\365\001\000\000\365\001\000\000\365\001\000\000\365\001\000\000\365\001\000\000\365\001\000\000\365\001\000\000\366\001\000\000\366\001\000\000\366\001\000\000\366\001\000\000\366\001\000\000\367\001\000\000\367\001\000\000\367\001\000\000\367\001\000\000\367\001\000\000\367\001\000\000\367\001\000\000\370\001\000\000\370\001\000\000\370\001\000\000\370\001\000\000\370\001\000\000\370\001\000\000\372\001\000\000\372\001\000\000\372\001\000\000\372\001\000\000\372\001\000\000\374\001\000\000\374\001\000\000\374\001\000\000\374\001\000\000\374\001\000\000\374\001\000\000\374\001\000\000\374\001\000\000\365\001\000\000\374\001\000\000\001\002\000\000\001\002\000\000\001\002\000\000\001\002\000\000\001\002\000\000\002\002\000\000\002\002\000\000\002\002\000\000\002\002\000\000\002\002\000\000\002\002\000\000\003\002\000\000\003\002\000\000\001\002\000\000\004\002\000\000\007\002\000\000\010\002\000\000\023\000\000\000\011\000\000\000\153\145\171\167\157\162\144\163\000\000\000\000\000\142\000\000\000\012\000\000\000\143\157\156\164\141\151\156\145\162\000\004\000\000\000\142\000\000\000\004\000\000\000\145\162\162\000\004\000\000\000\142\000\000\000\004\000\000\000\143\146\147\000\013\000\000\000\142\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\033\000\000\000\046\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\033\000\000\000\046\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\033\000\000\000\046\000\000\000\002\000\000\000\137\000\034\000\000\000\044\000\000\000\005\000\000\000\167\157\162\144\000\034\000\000\000\044\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\060\000\000\000\122\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\060\000\000\000\122\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\060\000\000\000\122\000\000\000\002\000\000\000\137\000\061\000\000\000\120\000\000\000\010\000\000\000\160\141\164\164\145\162\156\000\061\000\000\000\120\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\126\000\000\000\141\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\126\000\000\000\141\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\126\000\000\000\141\000\000\000\005\000\000\000\156\141\155\145\000\127\000\000\000\137\000\000\000\006\000\000\000\146\151\145\154\144\000\127\000\000\000\137\000\000\000\000\000\000\000\000\000\000\000\013\002\000\000\070\002\000\000\000\001\000\006\117\000\000\000\032\000\000\000\026\000\017\200\103\000\200\000\205\000\000\000\305\100\000\000\306\200\300\001\234\200\000\001\027\300\100\001\026\300\000\200\205\100\000\000\206\200\100\001\106\000\101\001\026\100\000\200\205\100\000\000\106\200\100\001\205\000\000\000\300\000\200\000\234\200\000\001\127\000\101\001\026\300\000\200\205\100\001\000\301\200\001\000\001\301\001\000\234\100\200\001\205\100\000\000\306\000\302\000\306\000\200\001\211\300\000\201\205\100\000\000\206\200\100\001\232\100\000\000\026\200\007\200\212\000\000\000\305\100\000\000\311\200\000\201\305\100\002\000\306\200\302\001\006\001\302\000\100\001\000\001\334\100\200\001\306\000\302\000\311\200\000\000\305\300\002\000\000\001\000\001\112\101\000\000\111\301\100\206\334\100\200\001\211\100\000\202\211\000\200\206\305\300\003\000\306\000\304\001\334\200\200\000\211\300\000\207\306\200\103\001\211\300\200\210\305\300\003\000\306\200\304\001\334\200\200\000\211\300\000\211\312\000\000\000\211\300\200\211\312\000\000\000\211\300\000\212\105\000\000\000\205\100\000\000\206\200\100\001\134\200\000\001\027\300\300\000\026\200\001\200\105\100\005\000\212\000\000\000\134\100\000\001\105\100\000\000\106\200\300\000\136\000\000\001\026\100\000\200\103\000\200\000\136\000\000\001\036\000\200\000\026\000\000\000\004\005\000\000\000\164\171\160\145\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\021\000\000\000\103\165\162\162\145\156\164\103\157\156\164\141\151\156\145\162\000\004\010\000\000\000\160\162\157\152\145\143\164\000\004\011\000\000\000\163\157\154\165\164\151\157\156\000\004\006\000\000\000\145\162\162\157\162\000\004\023\000\000\000\156\157\040\141\143\164\151\166\145\040\163\157\154\165\164\151\157\156\000\003\000\000\000\000\000\000\000\100\004\011\000\000\000\160\162\157\152\145\143\164\163\000\004\006\000\000\000\164\141\142\154\145\000\004\007\000\000\000\151\156\163\145\162\164\000\004\015\000\000\000\163\145\164\155\145\164\141\164\141\142\154\145\000\004\007\000\000\000\137\137\164\171\160\145\000\004\005\000\000\000\156\141\155\145\000\004\010\000\000\000\142\141\163\145\144\151\162\000\004\003\000\000\000\157\163\000\004\007\000\000\000\147\145\164\143\167\144\000\004\011\000\000\000\154\157\143\141\164\151\157\156\000\004\005\000\000\000\165\165\151\144\000\004\007\000\000\000\146\151\154\164\145\162\000\004\007\000\000\000\142\154\157\143\153\163\000\004\016\000\000\000\143\157\156\146\151\147\165\162\141\164\151\157\156\000\000\000\000\000\117\000\000\000\014\002\000\000\014\002\000\000\016\002\000\000\017\002\000\000\017\002\000\000\017\002\000\000\017\002\000\000\017\002\000\000\017\002\000\000\020\002\000\000\020\002\000\000\020\002\000\000\020\002\000\000\022\002\000\000\022\002\000\000\024\002\000\000\024\002\000\000\024\002\000\000\024\002\000\000\024\002\000\000\025\002\000\000\025\002\000\000\025\002\000\000\025\002\000\000\031\002\000\000\031\002\000\000\031\002\000\000\031\002\000\000\032\002\000\000\032\002\000\000\032\002\000\000\032\002\000\000\033\002\000\000\034\002\000\000\034\002\000\000\037\002\000\000\037\002\000\000\037\002\000\000\037\002\000\000\037\002\000\000\040\002\000\000\040\002\000\000\043\002\000\000\043\002\000\000\043\002\000\000\044\002\000\000\043\002\000\000\047\002\000\000\050\002\000\000\051\002\000\000\051\002\000\000\051\002\000\000\051\002\000\000\052\002\000\000\052\002\000\000\053\002\000\000\053\002\000\000\053\002\000\000\053\002\000\000\054\002\000\000\054\002\000\000\055\002\000\000\055\002\000\000\061\002\000\000\061\002\000\000\061\002\000\000\061\002\000\000\061\002\000\000\061\002\000\000\063\002\000\000\063\002\000\000\063\002\000\000\064\002\000\000\064\002\000\000\064\002\000\000\064\002\000\000\066\002\000\000\066\002\000\000\070\002\000\000\003\000\000\000\005\000\000\000\156\141\155\145\000\000\000\000\000\116\000\000\000\004\000\000\000\163\154\156\000\003\000\000\000\077\000\000\000\004\000\000\000\160\162\152\000\041\000\000\000\077\000\000\000\000\000\000\000\000\000\000\000\073\002\000\000\136\002\000\000\000\001\000\005\072\000\000\000\032\000\000\000\026\100\010\200\105\000\000\000\205\200\000\000\206\000\000\001\111\200\200\200\105\000\000\000\106\100\300\000\132\100\000\000\026\100\006\200\112\000\000\000\205\000\000\000\211\100\200\200\205\300\000\000\206\000\101\001\305\200\000\000\000\001\200\000\234\100\200\001\205\200\000\000\211\100\000\000\205\100\001\000\300\000\200\000\012\101\000\000\011\301\101\203\234\100\200\001\111\000\000\204\205\200\002\000\206\300\102\001\234\200\200\000\111\200\200\204\212\000\000\000\111\200\000\206\212\000\000\000\111\200\200\206\212\000\000\000\111\200\000\207\105\300\003\000\205\000\000\000\206\100\100\001\134\200\000\001\027\000\304\000\026\000\001\200\105\000\000\000\205\000\000\000\206\100\100\001\206\300\101\001\111\200\200\200\105\000\000\000\106\100\300\000\132\000\000\000\026\200\000\200\105\100\004\000\212\000\000\000\134\100\000\001\105\000\000\000\106\100\300\000\136\000\000\001\036\000\200\000\022\000\000\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\021\000\000\000\103\165\162\162\145\156\164\103\157\156\164\141\151\156\145\162\000\004\013\000\000\000\137\123\117\114\125\124\111\117\116\123\000\004\006\000\000\000\164\141\142\154\145\000\004\007\000\000\000\151\156\163\145\162\164\000\004\015\000\000\000\163\145\164\155\145\164\141\164\141\142\154\145\000\004\007\000\000\000\137\137\164\171\160\145\000\004\011\000\000\000\163\157\154\165\164\151\157\156\000\004\005\000\000\000\156\141\155\145\000\004\011\000\000\000\154\157\143\141\164\151\157\156\000\004\003\000\000\000\157\163\000\004\007\000\000\000\147\145\164\143\167\144\000\004\011\000\000\000\160\162\157\152\145\143\164\163\000\004\007\000\000\000\142\154\157\143\153\163\000\004\017\000\000\000\143\157\156\146\151\147\165\162\141\164\151\157\156\163\000\004\005\000\000\000\164\171\160\145\000\004\010\000\000\000\160\162\157\152\145\143\164\000\004\016\000\000\000\143\157\156\146\151\147\165\162\141\164\151\157\156\000\000\000\000\000\072\000\000\000\074\002\000\000\074\002\000\000\075\002\000\000\075\002\000\000\075\002\000\000\075\002\000\000\076\002\000\000\076\002\000\000\076\002\000\000\076\002\000\000\077\002\000\000\100\002\000\000\100\002\000\000\103\002\000\000\103\002\000\000\103\002\000\000\103\002\000\000\103\002\000\000\104\002\000\000\104\002\000\000\107\002\000\000\107\002\000\000\107\002\000\000\110\002\000\000\107\002\000\000\113\002\000\000\114\002\000\000\114\002\000\000\114\002\000\000\114\002\000\000\115\002\000\000\115\002\000\000\116\002\000\000\116\002\000\000\117\002\000\000\117\002\000\000\124\002\000\000\124\002\000\000\124\002\000\000\124\002\000\000\124\002\000\000\124\002\000\000\125\002\000\000\125\002\000\000\125\002\000\000\125\002\000\000\125\002\000\000\130\002\000\000\130\002\000\000\130\002\000\000\130\002\000\000\132\002\000\000\132\002\000\000\132\002\000\000\135\002\000\000\135\002\000\000\135\002\000\000\136\002\000\000\002\000\000\000\005\000\000\000\156\141\155\145\000\000\000\000\000\071\000\000\000\004\000\000\000\163\154\156\000\013\000\000\000\044\000\000\000\000\000\000\000\341\000\000\000\015\000\000\000\015\000\000\000\017\000\000\000\021\000\000\000\022\000\000\000\023\000\000\000\025\000\000\000\027\000\000\000\030\000\000\000\031\000\000\000\032\000\000\000\033\000\000\000\034\000\000\000\036\000\000\000\036\000\000\000\036\000\000\000\037\000\000\000\041\000\000\000\043\000\000\000\044\000\000\000\045\000\000\000\047\000\000\000\051\000\000\000\052\000\000\000\053\000\000\000\055\000\000\000\057\000\000\000\060\000\000\000\061\000\000\000\063\000\000\000\065\000\000\000\066\000\000\000\067\000\000\000\071\000\000\000\073\000\000\000\074\000\000\000\075\000\000\000\077\000\000\000\101\000\000\000\102\000\000\000\103\000\000\000\104\000\000\000\105\000\000\000\106\000\000\000\107\000\000\000\110\000\000\000\111\000\000\000\112\000\000\000\113\000\000\000\114\000\000\000\115\000\000\000\116\000\000\000\117\000\000\000\120\000\000\000\121\000\000\000\122\000\000\000\123\000\000\000\124\000\000\000\125\000\000\000\126\000\000\000\127\000\000\000\130\000\000\000\131\000\000\000\133\000\000\000\133\000\000\000\133\000\000\000\134\000\000\000\136\000\000\000\140\000\000\000\141\000\000\000\142\000\000\000\144\000\000\000\146\000\000\000\147\000\000\000\150\000\000\000\152\000\000\000\154\000\000\000\155\000\000\000\156\000\000\000\160\000\000\000\162\000\000\000\163\000\000\000\164\000\000\000\166\000\000\000\170\000\000\000\171\000\000\000\172\000\000\000\174\000\000\000\176\000\000\000\177\000\000\000\200\000\000\000\201\000\000\000\202\000\000\000\203\000\000\000\205\000\000\000\205\000\000\000\205\000\000\000\206\000\000\000\210\000\000\000\212\000\000\000\213\000\000\000\214\000\000\000\215\000\000\000\216\000\000\000\220\000\000\000\220\000\000\000\220\000\000\000\221\000\000\000\223\000\000\000\225\000\000\000\226\000\000\000\227\000\000\000\231\000\000\000\233\000\000\000\234\000\000\000\235\000\000\000\237\000\000\000\241\000\000\000\242\000\000\000\243\000\000\000\245\000\000\000\247\000\000\000\250\000\000\000\251\000\000\000\253\000\000\000\255\000\000\000\256\000\000\000\257\000\000\000\261\000\000\000\263\000\000\000\264\000\000\000\265\000\000\000\267\000\000\000\271\000\000\000\272\000\000\000\273\000\000\000\275\000\000\000\277\000\000\000\300\000\000\000\301\000\000\000\303\000\000\000\305\000\000\000\306\000\000\000\307\000\000\000\311\000\000\000\313\000\000\000\314\000\000\000\315\000\000\000\317\000\000\000\321\000\000\000\322\000\000\000\323\000\000\000\325\000\000\000\327\000\000\000\330\000\000\000\331\000\000\000\333\000\000\000\335\000\000\000\336\000\000\000\337\000\000\000\341\000\000\000\343\000\000\000\344\000\000\000\345\000\000\000\347\000\000\000\351\000\000\000\352\000\000\000\353\000\000\000\355\000\000\000\357\000\000\000\360\000\000\000\361\000\000\000\363\000\000\000\365\000\000\000\366\000\000\000\367\000\000\000\371\000\000\000\373\000\000\000\374\000\000\000\014\001\000\000\014\001\000\000\015\001\000\000\016\001\000\000\055\001\000\000\070\001\000\000\121\001\000\000\070\001\000\000\132\001\000\000\167\001\000\000\167\001\000\000\132\001\000\000\224\001\000\000\226\001\000\000\230\001\000\000\230\001\000\000\226\001\000\000\232\001\000\000\234\001\000\000\234\001\000\000\232\001\000\000\245\001\000\000\267\001\000\000\267\001\000\000\245\001\000\000\317\001\000\000\327\001\000\000\327\001\000\000\327\001\000\000\327\001\000\000\327\001\000\000\330\001\000\000\332\001\000\000\332\001\000\000\332\001\000\000\332\001\000\000\332\001\000\000\327\001\000\000\332\001\000\000\010\002\000\000\343\001\000\000\070\002\000\000\013\002\000\000\136\002\000\000\073\002\000\000\136\002\000\000\010\000\000\000\013\000\000\000\143\150\145\143\153\166\141\154\165\145\000\270\000\000\000\340\000\000\000\017\000\000\000\144\157\155\141\164\143\150\145\144\141\162\162\141\171\000\300\000\000\000\340\000\000\000\011\000\000\000\141\143\143\145\163\163\157\162\000\315\000\000\000\340\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\321\000\000\000\332\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\321\000\000\000\332\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\321\000\000\000\332\000\000\000\005\000\000\000\156\141\155\145\000\322\000\000\000\327\000\000\000\002\000\000\000\137\000\322\000\000\000\327\000\000\000\000\000\000\000",
"\033\114\165\141\121\000\001\004\004\004\010\000\026\000\000\000\100\163\162\143\057\142\141\163\145\057\143\155\144\154\151\156\145\056\154\165\141\000\000\000\000\000\000\000\000\000\000\000\002\013\144\000\000\000\012\000\000\001\101\000\000\000\201\100\000\000\042\100\000\001\112\000\000\001\201\000\000\000\301\100\000\000\142\100\000\001\244\000\000\000\000\000\000\000\207\200\000\000\244\100\000\000\000\000\200\000\207\300\000\000\205\300\000\000\312\000\001\000\311\000\301\200\311\200\301\202\311\300\101\200\012\001\000\001\112\001\000\001\201\101\002\000\301\201\002\000\142\101\000\001\212\001\000\001\301\301\002\000\001\002\003\000\242\101\000\001\042\101\000\001\311\000\001\204\234\100\000\001\205\300\000\000\312\000\001\000\311\100\303\200\311\100\301\202\311\200\103\200\012\001\200\001\112\001\000\001\201\301\003\000\301\001\004\000\142\101\000\001\212\001\000\001\301\101\004\000\001\202\004\000\242\101\000\001\312\001\000\001\001\302\004\000\101\002\005\000\342\101\000\001\042\101\200\001\311\000\001\204\234\100\000\001\205\300\000\000\312\300\000\000\311\100\305\200\311\200\305\202\311\300\105\200\234\100\000\001\205\300\000\000\312\200\000\000\311\000\306\200\311\100\106\200\234\100\000\001\205\300\000\000\312\000\001\000\311\200\306\200\311\100\301\202\311\300\106\200\012\001\000\002\112\001\000\001\201\001\007\000\301\101\007\000\142\101\000\001\212\001\000\001\301\201\007\000\001\302\007\000\242\101\000\001\312\001\000\001\001\002\010\000\101\102\010\000\342\101\000\001\012\002\000\001\101\202\010\000\201\302\010\000\042\102\000\001\042\101\000\002\311\000\001\204\234\100\000\001\205\300\000\000\312\300\000\000\311\000\311\200\311\100\311\202\311\200\111\200\234\100\000\001\205\300\000\000\312\200\000\000\311\300\311\200\311\000\112\200\234\100\000\001\036\000\200\000\051\000\000\000\004\014\000\000\000\144\145\163\143\162\151\160\164\151\157\156\000\004\010\000\000\000\164\162\151\147\147\145\162\000\004\012\000\000\000\156\145\167\141\143\164\151\157\156\000\004\012\000\000\000\156\145\167\157\160\164\151\157\156\000\004\003\000\000\000\143\143\000\004\006\000\000\000\166\141\154\165\145\000\004\011\000\000\000\143\157\155\160\151\154\145\162\000\004\034\000\000\000\103\150\157\157\163\145\040\141\040\103\057\103\053\053\040\143\157\155\160\151\154\145\162\040\163\145\164\000\004\010\000\000\000\141\154\154\157\167\145\144\000\004\004\000\000\000\147\143\143\000\004\033\000\000\000\107\116\125\040\107\103\103\040\143\157\155\160\151\154\145\162\040\050\147\143\143\057\147\053\053\051\000\004\003\000\000\000\157\167\000\004\024\000\000\000\117\160\145\156\127\141\164\143\157\155\040\143\157\155\160\151\154\145\162\000\004\007\000\000\000\144\157\164\156\145\164\000\004\033\000\000\000\103\150\157\157\163\145\040\141\040\056\116\105\124\040\143\157\155\160\151\154\145\162\040\163\145\164\000\004\003\000\000\000\155\163\000\004\025\000\000\000\115\151\143\162\157\163\157\146\164\040\056\116\105\124\040\050\143\163\143\051\000\004\005\000\000\000\155\157\156\157\000\004\022\000\000\000\116\157\166\145\154\154\040\115\157\156\157\040\050\155\143\163\051\000\004\005\000\000\000\160\156\145\164\000\004\024\000\000\000\120\157\162\164\141\142\154\145\056\116\105\124\040\050\143\163\143\143\051\000\004\005\000\000\000\146\151\154\145\000\004\011\000\000\000\146\151\154\145\156\141\155\145\000\004\052\000\000\000\120\162\157\143\145\163\163\040\164\150\145\040\163\160\145\143\151\146\151\145\144\040\120\162\145\155\141\153\145\040\163\143\162\151\160\164\040\146\151\154\145\000\004\005\000\000\000\150\145\154\160\000\004\031\000\000\000\104\151\163\160\154\141\171\040\164\150\151\163\040\151\156\146\157\162\155\141\164\151\157\156\000\004\003\000\000\000\157\163\000\004\060\000\000\000\107\145\156\145\162\141\164\145\040\146\151\154\145\163\040\146\157\162\040\141\040\144\151\146\146\145\162\145\156\164\040\157\160\145\162\141\164\151\156\147\040\163\171\163\164\145\155\000\004\004\000\000\000\142\163\144\000\004\034\000\000\000\117\160\145\156\102\123\104\054\040\116\145\164\102\123\104\054\040\157\162\040\106\162\145\145\102\123\104\000\004\006\000\000\000\154\151\156\165\170\000\004\006\000\000\000\114\151\156\165\170\000\004\007\000\000\000\155\141\143\157\163\170\000\004\017\000\000\000\101\160\160\154\145\040\115\141\143\040\117\123\040\130\000\004\010\000\000\000\167\151\156\144\157\167\163\000\004\022\000\000\000\115\151\143\162\157\163\157\146\164\040\127\151\156\144\157\167\163\000\004\010\000\000\000\163\143\162\151\160\164\163\000\004\005\000\000\000\160\141\164\150\000\004\060\000\000\000\123\145\141\162\143\150\040\146\157\162\040\141\144\144\151\164\151\157\156\141\154\040\163\143\162\151\160\164\163\040\157\156\040\164\150\145\040\147\151\166\145\156\040\160\141\164\150\000\004\010\000\000\000\166\145\162\163\151\157\156\000\004\034\000\000\000\104\151\163\160\154\141\171\040\166\145\162\163\151\157\156\040\151\156\146\157\162\155\141\164\151\157\156\000\002\000\000\000\000\000\000\000\031\000\000\000\050\000\000\000\001\001\000\010\027\000\000\000\205\000\000\000\304\000\000\000\234\000\001\001\026\300\000\200\306\201\001\000\332\101\000\000\026\000\000\200\100\000\000\003\241\200\000\000\026\100\376\177\132\000\000\000\026\100\001\200\205\100\000\000\301\200\000\000\000\001\200\000\325\000\201\001\001\301\000\000\234\100\200\001\205\000\001\000\206\100\101\001\306\200\101\000\211\000\200\001\036\000\200\000\007\000\000\000\004\007\000\000\000\151\160\141\151\162\163\000\004\006\000\000\000\145\162\162\157\162\000\004\020\000\000\000\141\143\164\151\157\156\040\156\145\145\144\163\040\141\040\000\003\000\000\000\000\000\000\000\100\004\010\000\000\000\160\162\145\155\141\153\145\000\004\010\000\000\000\141\143\164\151\157\156\163\000\004\010\000\000\000\164\162\151\147\147\145\162\000\000\000\000\000\027\000\000\000\034\000\000\000\034\000\000\000\034\000\000\000\034\000\000\000\035\000\000\000\035\000\000\000\035\000\000\000\036\000\000\000\034\000\000\000\037\000\000\000\042\000\000\000\042\000\000\000\043\000\000\000\043\000\000\000\043\000\000\000\043\000\000\000\043\000\000\000\043\000\000\000\047\000\000\000\047\000\000\000\047\000\000\000\047\000\000\000\050\000\000\000\007\000\000\000\002\000\000\000\141\000\000\000\000\000\026\000\000\000\010\000\000\000\155\151\163\163\151\156\147\000\000\000\000\000\026\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\003\000\000\000\012\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\003\000\000\000\012\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\003\000\000\000\012\000\000\000\002\000\000\000\137\000\004\000\000\000\010\000\000\000\006\000\000\000\146\151\145\154\144\000\004\000\000\000\010\000\000\000\001\000\000\000\025\000\000\000\162\145\161\165\151\162\145\144\141\143\164\151\157\156\146\151\145\154\144\163\000\000\000\000\000\060\000\000\000\077\000\000\000\001\001\000\010\027\000\000\000\205\000\000\000\304\000\000\000\234\000\001\001\026\300\000\200\306\201\001\000\332\101\000\000\026\000\000\200\100\000\000\003\241\200\000\000\026\100\376\177\132\000\000\000\026\100\001\200\205\100\000\000\301\200\000\000\000\001\200\000\325\000\201\001\001\301\000\000\234\100\200\001\205\000\001\000\206\100\101\001\306\200\101\000\211\000\200\001\036\000\200\000\007\000\000\000\004\007\000\000\000\151\160\141\151\162\163\000\004\006\000\000\000\145\162\162\157\162\000\004\020\000\000\000\141\143\164\151\157\156\040\156\145\145\144\163\040\141\040\000\003\000\000\000\000\000\000\000\100\004\010\000\000\000\160\162\145\155\141\153\145\000\004\010\000\000\000\157\160\164\151\157\156\163\000\004\010\000\000\000\164\162\151\147\147\145\162\000\000\000\000\000\027\000\000\000\063\000\000\000\063\000\000\000\063\000\000\000\063\000\000\000\064\000\000\000\064\000\000\000\064\000\000\000\065\000\000\000\063\000\000\000\066\000\000\000\071\000\000\000\071\000\000\000\072\000\000\000\072\000\000\000\072\000\000\000\072\000\000\000\072\000\000\000\072\000\000\000\076\000\000\000\076\000\000\000\076\000\000\000\076\000\000\000\077\000\000\000\007\000\000\000\004\000\000\000\157\160\164\000\000\000\000\000\026\000\000\000\010\000\000\000\155\151\163\163\151\156\147\000\000\000\000\000\026\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\003\000\000\000\012\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\003\000\000\000\012\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\003\000\000\000\012\000\000\000\002\000\000\000\137\000\004\000\000\000\010\000\000\000\006\000\000\000\146\151\145\154\144\000\004\000\000\000\010\000\000\000\001\000\000\000\025\000\000\000\162\145\161\165\151\162\145\144\157\160\164\151\157\156\146\151\145\154\144\163\000\144\000\000\000\010\000\000\000\012\000\000\000\014\000\000\000\014\000\000\000\016\000\000\000\020\000\000\000\022\000\000\000\022\000\000\000\050\000\000\000\050\000\000\000\031\000\000\000\077\000\000\000\077\000\000\000\060\000\000\000\107\000\000\000\107\000\000\000\111\000\000\000\112\000\000\000\113\000\000\000\114\000\000\000\114\000\000\000\115\000\000\000\115\000\000\000\115\000\000\000\115\000\000\000\116\000\000\000\116\000\000\000\116\000\000\000\117\000\000\000\117\000\000\000\110\000\000\000\122\000\000\000\122\000\000\000\124\000\000\000\125\000\000\000\126\000\000\000\127\000\000\000\127\000\000\000\130\000\000\000\130\000\000\000\130\000\000\000\130\000\000\000\131\000\000\000\131\000\000\000\131\000\000\000\131\000\000\000\132\000\000\000\132\000\000\000\132\000\000\000\133\000\000\000\133\000\000\000\123\000\000\000\136\000\000\000\136\000\000\000\140\000\000\000\141\000\000\000\142\000\000\000\137\000\000\000\145\000\000\000\145\000\000\000\147\000\000\000\150\000\000\000\146\000\000\000\153\000\000\000\153\000\000\000\155\000\000\000\156\000\000\000\157\000\000\000\160\000\000\000\160\000\000\000\161\000\000\000\161\000\000\000\161\000\000\000\161\000\000\000\162\000\000\000\162\000\000\000\162\000\000\000\162\000\000\000\163\000\000\000\163\000\000\000\163\000\000\000\163\000\000\000\164\000\000\000\164\000\000\000\164\000\000\000\165\000\000\000\165\000\000\000\154\000\000\000\170\000\000\000\170\000\000\000\172\000\000\000\173\000\000\000\174\000\000\000\171\000\000\000\177\000\000\000\177\000\000\000\201\000\000\000\202\000\000\000\200\000\000\000\203\000\000\000\002\000\000\000\025\000\000\000\162\145\161\165\151\162\145\144\141\143\164\151\157\156\146\151\145\154\144\163\000\004\000\000\000\143\000\000\000\025\000\000\000\162\145\161\165\151\162\145\144\157\160\164\151\157\156\146\151\145\154\144\163\000\010\000\000\000\143\000\000\000\000\000\000\000",
- "\033\114\165\141\121\000\001\004\004\004\010\000\023\000\000\000\100\163\162\143\057\164\157\157\154\163\057\143\163\143\056\154\165\141\000\000\000\000\000\000\000\000\000\000\000\002\003\034\000\000\000\005\000\000\000\112\000\000\000\011\100\200\200\012\200\001\000\011\300\100\201\011\100\101\202\011\100\101\203\011\100\301\203\011\100\102\204\011\300\102\205\105\000\000\000\106\100\300\000\244\000\000\000\111\200\000\206\105\000\000\000\106\100\300\000\244\100\000\000\111\200\200\206\105\000\000\000\106\100\300\000\244\200\000\000\000\000\000\000\111\200\000\207\105\000\000\000\106\100\300\000\244\300\000\000\111\200\200\207\036\000\200\000\020\000\000\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\004\000\000\000\143\163\143\000\004\015\000\000\000\106\141\164\141\154\127\141\162\156\151\156\147\000\004\015\000\000\000\057\167\141\162\156\141\163\145\162\162\157\162\000\004\011\000\000\000\117\160\164\151\155\151\172\145\000\004\012\000\000\000\057\157\160\164\151\155\151\172\145\000\004\015\000\000\000\117\160\164\151\155\151\172\145\123\151\172\145\000\004\016\000\000\000\117\160\164\151\155\151\172\145\123\160\145\145\144\000\004\010\000\000\000\123\171\155\142\157\154\163\000\004\007\000\000\000\057\144\145\142\165\147\000\004\007\000\000\000\125\156\163\141\146\145\000\004\010\000\000\000\057\165\156\163\141\146\145\000\004\017\000\000\000\147\145\164\142\165\151\154\144\141\143\164\151\157\156\000\004\017\000\000\000\147\145\164\143\157\155\160\151\154\145\162\166\141\162\000\004\011\000\000\000\147\145\164\146\154\141\147\163\000\004\010\000\000\000\147\145\164\153\151\156\144\000\004\000\000\000\000\000\000\000\036\000\000\000\047\000\000\000\000\001\000\003\027\000\000\000\105\000\000\000\106\100\300\000\200\000\000\000\134\200\000\001\113\200\300\000\134\200\000\001\027\300\300\000\026\200\000\200\201\000\001\000\236\000\000\001\026\200\002\200\027\100\301\000\026\200\000\200\201\200\001\000\236\000\000\001\026\100\001\200\127\300\301\000\026\100\000\200\027\000\302\000\026\100\000\200\201\100\002\000\236\000\000\001\036\000\200\000\012\000\000\000\004\005\000\000\000\160\141\164\150\000\004\015\000\000\000\147\145\164\145\170\164\145\156\163\151\157\156\000\004\006\000\000\000\154\157\167\145\162\000\004\004\000\000\000\056\143\163\000\004\010\000\000\000\103\157\155\160\151\154\145\000\004\006\000\000\000\056\162\145\163\170\000\004\006\000\000\000\105\155\142\145\144\000\004\006\000\000\000\056\141\163\141\170\000\004\006\000\000\000\056\141\163\160\170\000\004\005\000\000\000\103\157\160\171\000\000\000\000\000\027\000\000\000\037\000\000\000\037\000\000\000\037\000\000\000\037\000\000\000\037\000\000\000\037\000\000\000\040\000\000\000\040\000\000\000\041\000\000\000\041\000\000\000\041\000\000\000\042\000\000\000\042\000\000\000\043\000\000\000\043\000\000\000\043\000\000\000\044\000\000\000\044\000\000\000\044\000\000\000\044\000\000\000\045\000\000\000\045\000\000\000\047\000\000\000\002\000\000\000\006\000\000\000\146\156\141\155\145\000\000\000\000\000\026\000\000\000\004\000\000\000\145\170\164\000\006\000\000\000\026\000\000\000\000\000\000\000\000\000\000\000\057\000\000\000\067\000\000\000\000\001\000\002\021\000\000\000\105\000\000\000\106\100\300\000\027\200\300\000\026\200\000\200\101\300\000\000\136\000\000\001\026\000\002\200\105\000\000\000\106\100\300\000\027\000\301\000\026\200\000\200\101\100\001\000\136\000\000\001\026\100\000\200\101\200\001\000\136\000\000\001\036\000\200\000\007\000\000\000\004\011\000\000\000\137\117\120\124\111\117\116\123\000\004\007\000\000\000\144\157\164\156\145\164\000\004\003\000\000\000\155\163\000\004\004\000\000\000\143\163\143\000\004\005\000\000\000\155\157\156\157\000\004\005\000\000\000\147\155\143\163\000\004\005\000\000\000\143\163\143\143\000\000\000\000\000\021\000\000\000\060\000\000\000\060\000\000\000\060\000\000\000\060\000\000\000\061\000\000\000\061\000\000\000\061\000\000\000\062\000\000\000\062\000\000\000\062\000\000\000\062\000\000\000\063\000\000\000\063\000\000\000\063\000\000\000\065\000\000\000\065\000\000\000\067\000\000\000\001\000\000\000\004\000\000\000\143\146\147\000\000\000\000\000\020\000\000\000\000\000\000\000\000\000\000\000\077\000\000\000\102\000\000\000\001\001\000\004\007\000\000\000\105\000\000\000\106\100\300\000\206\200\100\000\304\000\000\000\134\200\200\001\136\000\000\001\036\000\200\000\003\000\000\000\004\006\000\000\000\164\141\142\154\145\000\004\012\000\000\000\164\162\141\156\163\154\141\164\145\000\004\006\000\000\000\146\154\141\147\163\000\000\000\000\000\007\000\000\000\100\000\000\000\100\000\000\000\100\000\000\000\100\000\000\000\100\000\000\000\101\000\000\000\102\000\000\000\002\000\000\000\004\000\000\000\143\146\147\000\000\000\000\000\006\000\000\000\007\000\000\000\162\145\163\165\154\164\000\005\000\000\000\006\000\000\000\001\000\000\000\006\000\000\000\146\154\141\147\163\000\000\000\000\000\112\000\000\000\122\000\000\000\000\001\000\002\022\000\000\000\106\000\100\000\027\100\300\000\026\200\000\200\101\200\000\000\136\000\000\001\026\200\002\200\106\000\100\000\027\300\300\000\026\200\000\200\101\000\001\000\136\000\000\001\026\000\001\200\106\000\100\000\027\100\301\000\026\100\000\200\101\200\001\000\136\000\000\001\036\000\200\000\007\000\000\000\004\005\000\000\000\153\151\156\144\000\004\013\000\000\000\103\157\156\163\157\154\145\101\160\160\000\004\004\000\000\000\145\170\145\000\004\014\000\000\000\127\151\156\144\157\167\145\144\101\160\160\000\004\007\000\000\000\167\151\156\145\170\145\000\004\012\000\000\000\123\150\141\162\145\144\114\151\142\000\004\010\000\000\000\154\151\142\162\141\162\171\000\000\000\000\000\022\000\000\000\113\000\000\000\113\000\000\000\113\000\000\000\114\000\000\000\114\000\000\000\114\000\000\000\115\000\000\000\115\000\000\000\115\000\000\000\116\000\000\000\116\000\000\000\116\000\000\000\117\000\000\000\117\000\000\000\117\000\000\000\120\000\000\000\120\000\000\000\122\000\000\000\001\000\000\000\004\000\000\000\143\146\147\000\000\000\000\000\021\000\000\000\000\000\000\000\034\000\000\000\010\000\000\000\010\000\000\000\010\000\000\000\017\000\000\000\021\000\000\000\022\000\000\000\023\000\000\000\024\000\000\000\025\000\000\000\026\000\000\000\036\000\000\000\036\000\000\000\047\000\000\000\036\000\000\000\057\000\000\000\057\000\000\000\067\000\000\000\057\000\000\000\077\000\000\000\077\000\000\000\102\000\000\000\102\000\000\000\077\000\000\000\112\000\000\000\112\000\000\000\122\000\000\000\112\000\000\000\122\000\000\000\001\000\000\000\006\000\000\000\146\154\141\147\163\000\012\000\000\000\033\000\000\000\000\000\000\000",
+ "\033\114\165\141\121\000\001\004\004\004\010\000\023\000\000\000\100\163\162\143\057\164\157\157\154\163\057\143\163\143\056\154\165\141\000\000\000\000\000\000\000\000\000\000\000\002\003\034\000\000\000\005\000\000\000\112\000\000\000\011\100\200\200\012\200\001\000\011\300\100\201\011\100\101\202\011\100\101\203\011\100\301\203\011\100\102\204\011\300\102\205\105\000\000\000\106\100\300\000\244\000\000\000\111\200\000\206\105\000\000\000\106\100\300\000\244\100\000\000\111\200\200\206\105\000\000\000\106\100\300\000\244\200\000\000\000\000\000\000\111\200\000\207\105\000\000\000\106\100\300\000\244\300\000\000\111\200\200\207\036\000\200\000\020\000\000\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\004\000\000\000\143\163\143\000\004\015\000\000\000\106\141\164\141\154\127\141\162\156\151\156\147\000\004\015\000\000\000\057\167\141\162\156\141\163\145\162\162\157\162\000\004\011\000\000\000\117\160\164\151\155\151\172\145\000\004\012\000\000\000\057\157\160\164\151\155\151\172\145\000\004\015\000\000\000\117\160\164\151\155\151\172\145\123\151\172\145\000\004\016\000\000\000\117\160\164\151\155\151\172\145\123\160\145\145\144\000\004\010\000\000\000\123\171\155\142\157\154\163\000\004\007\000\000\000\057\144\145\142\165\147\000\004\007\000\000\000\125\156\163\141\146\145\000\004\010\000\000\000\057\165\156\163\141\146\145\000\004\017\000\000\000\147\145\164\142\165\151\154\144\141\143\164\151\157\156\000\004\017\000\000\000\147\145\164\143\157\155\160\151\154\145\162\166\141\162\000\004\011\000\000\000\147\145\164\146\154\141\147\163\000\004\010\000\000\000\147\145\164\153\151\156\144\000\004\000\000\000\000\000\000\000\036\000\000\000\051\000\000\000\000\001\000\003\043\000\000\000\105\000\000\000\106\100\300\000\206\200\100\000\134\200\000\001\113\300\300\000\134\200\000\001\206\000\101\000\127\100\101\001\026\100\000\200\027\200\301\000\026\200\000\200\201\100\001\000\236\000\000\001\026\300\004\200\206\000\101\000\127\300\101\001\026\100\000\200\027\000\302\000\026\200\000\200\201\100\002\000\236\000\000\001\026\300\002\200\206\000\101\000\127\200\102\001\026\300\000\200\127\300\302\000\026\100\000\200\027\000\303\000\026\200\000\200\201\100\003\000\236\000\000\001\026\100\000\200\201\200\003\000\236\000\000\001\036\000\200\000\017\000\000\000\004\005\000\000\000\160\141\164\150\000\004\015\000\000\000\147\145\164\145\170\164\145\156\163\151\157\156\000\004\005\000\000\000\156\141\155\145\000\004\006\000\000\000\154\157\167\145\162\000\004\014\000\000\000\142\165\151\154\144\141\143\164\151\157\156\000\004\010\000\000\000\103\157\155\160\151\154\145\000\004\004\000\000\000\056\143\163\000\004\006\000\000\000\105\155\142\145\144\000\004\006\000\000\000\056\162\145\163\170\000\004\021\000\000\000\105\155\142\145\144\144\145\144\122\145\163\157\165\162\143\145\000\004\005\000\000\000\103\157\160\171\000\004\006\000\000\000\056\141\163\141\170\000\004\006\000\000\000\056\141\163\160\170\000\004\010\000\000\000\103\157\156\164\145\156\164\000\004\005\000\000\000\116\157\156\145\000\000\000\000\000\043\000\000\000\037\000\000\000\037\000\000\000\037\000\000\000\037\000\000\000\037\000\000\000\037\000\000\000\040\000\000\000\040\000\000\000\040\000\000\000\040\000\000\000\040\000\000\000\041\000\000\000\041\000\000\000\041\000\000\000\042\000\000\000\042\000\000\000\042\000\000\000\042\000\000\000\042\000\000\000\043\000\000\000\043\000\000\000\043\000\000\000\044\000\000\000\044\000\000\000\044\000\000\000\044\000\000\000\044\000\000\000\044\000\000\000\044\000\000\000\045\000\000\000\045\000\000\000\045\000\000\000\047\000\000\000\047\000\000\000\051\000\000\000\002\000\000\000\005\000\000\000\146\143\146\147\000\000\000\000\000\042\000\000\000\004\000\000\000\145\170\164\000\006\000\000\000\042\000\000\000\000\000\000\000\000\000\000\000\061\000\000\000\071\000\000\000\000\001\000\002\021\000\000\000\105\000\000\000\106\100\300\000\027\200\300\000\026\200\000\200\101\300\000\000\136\000\000\001\026\000\002\200\105\000\000\000\106\100\300\000\027\000\301\000\026\200\000\200\101\100\001\000\136\000\000\001\026\100\000\200\101\200\001\000\136\000\000\001\036\000\200\000\007\000\000\000\004\011\000\000\000\137\117\120\124\111\117\116\123\000\004\007\000\000\000\144\157\164\156\145\164\000\004\003\000\000\000\155\163\000\004\004\000\000\000\143\163\143\000\004\005\000\000\000\155\157\156\157\000\004\005\000\000\000\147\155\143\163\000\004\005\000\000\000\143\163\143\143\000\000\000\000\000\021\000\000\000\062\000\000\000\062\000\000\000\062\000\000\000\062\000\000\000\063\000\000\000\063\000\000\000\063\000\000\000\064\000\000\000\064\000\000\000\064\000\000\000\064\000\000\000\065\000\000\000\065\000\000\000\065\000\000\000\067\000\000\000\067\000\000\000\071\000\000\000\001\000\000\000\004\000\000\000\143\146\147\000\000\000\000\000\020\000\000\000\000\000\000\000\000\000\000\000\101\000\000\000\104\000\000\000\001\001\000\004\007\000\000\000\105\000\000\000\106\100\300\000\206\200\100\000\304\000\000\000\134\200\200\001\136\000\000\001\036\000\200\000\003\000\000\000\004\006\000\000\000\164\141\142\154\145\000\004\012\000\000\000\164\162\141\156\163\154\141\164\145\000\004\006\000\000\000\146\154\141\147\163\000\000\000\000\000\007\000\000\000\102\000\000\000\102\000\000\000\102\000\000\000\102\000\000\000\102\000\000\000\103\000\000\000\104\000\000\000\002\000\000\000\004\000\000\000\143\146\147\000\000\000\000\000\006\000\000\000\007\000\000\000\162\145\163\165\154\164\000\005\000\000\000\006\000\000\000\001\000\000\000\006\000\000\000\146\154\141\147\163\000\000\000\000\000\114\000\000\000\124\000\000\000\000\001\000\002\022\000\000\000\106\000\100\000\027\100\300\000\026\200\000\200\101\200\000\000\136\000\000\001\026\200\002\200\106\000\100\000\027\300\300\000\026\200\000\200\101\000\001\000\136\000\000\001\026\000\001\200\106\000\100\000\027\100\301\000\026\100\000\200\101\200\001\000\136\000\000\001\036\000\200\000\007\000\000\000\004\005\000\000\000\153\151\156\144\000\004\013\000\000\000\103\157\156\163\157\154\145\101\160\160\000\004\004\000\000\000\105\170\145\000\004\014\000\000\000\127\151\156\144\157\167\145\144\101\160\160\000\004\007\000\000\000\127\151\156\105\170\145\000\004\012\000\000\000\123\150\141\162\145\144\114\151\142\000\004\010\000\000\000\114\151\142\162\141\162\171\000\000\000\000\000\022\000\000\000\115\000\000\000\115\000\000\000\115\000\000\000\116\000\000\000\116\000\000\000\116\000\000\000\117\000\000\000\117\000\000\000\117\000\000\000\120\000\000\000\120\000\000\000\120\000\000\000\121\000\000\000\121\000\000\000\121\000\000\000\122\000\000\000\122\000\000\000\124\000\000\000\001\000\000\000\004\000\000\000\143\146\147\000\000\000\000\000\021\000\000\000\000\000\000\000\034\000\000\000\010\000\000\000\010\000\000\000\010\000\000\000\017\000\000\000\021\000\000\000\022\000\000\000\023\000\000\000\024\000\000\000\025\000\000\000\026\000\000\000\036\000\000\000\036\000\000\000\051\000\000\000\036\000\000\000\061\000\000\000\061\000\000\000\071\000\000\000\061\000\000\000\101\000\000\000\101\000\000\000\104\000\000\000\104\000\000\000\101\000\000\000\114\000\000\000\114\000\000\000\124\000\000\000\114\000\000\000\124\000\000\000\001\000\000\000\006\000\000\000\146\154\141\147\163\000\012\000\000\000\033\000\000\000\000\000\000\000",
"\033\114\165\141\121\000\001\004\004\004\010\000\023\000\000\000\100\163\162\143\057\164\157\157\154\163\057\147\143\143\056\154\165\141\000\000\000\000\000\000\000\000\000\000\000\002\004\057\000\000\000\005\000\000\000\112\000\000\000\011\100\200\200\005\000\000\000\011\300\100\201\012\300\001\000\011\100\101\202\011\300\101\203\011\100\102\204\011\300\102\205\011\100\103\206\011\300\103\207\011\100\104\210\112\200\000\000\111\300\104\211\111\100\105\212\205\000\000\000\206\100\100\001\344\000\000\000\211\300\000\213\205\000\000\000\206\100\100\001\344\100\000\000\000\000\000\000\211\300\200\213\205\000\000\000\206\100\100\001\344\200\000\000\000\000\200\000\211\300\000\214\205\000\000\000\206\100\100\001\344\300\000\000\211\300\200\214\205\000\000\000\206\100\100\001\344\000\001\000\211\300\000\215\205\000\000\000\206\100\100\001\344\100\001\000\211\300\200\215\205\000\000\000\206\100\100\001\344\200\001\000\211\300\000\216\036\000\200\000\035\000\000\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\004\000\000\000\147\143\143\000\004\014\000\000\000\164\141\162\147\145\164\163\164\171\154\145\000\004\006\000\000\000\154\151\156\165\170\000\004\016\000\000\000\105\170\164\162\141\127\141\162\156\151\156\147\163\000\004\006\000\000\000\055\127\141\154\154\000\004\015\000\000\000\106\141\164\141\154\127\141\162\156\151\156\147\000\004\010\000\000\000\055\127\145\162\162\157\162\000\004\017\000\000\000\116\157\106\162\141\155\145\120\157\151\156\164\145\162\000\004\025\000\000\000\055\146\157\155\151\164\055\146\162\141\155\145\055\160\157\151\156\164\145\162\000\004\011\000\000\000\117\160\164\151\155\151\172\145\000\004\004\000\000\000\055\117\062\000\004\015\000\000\000\117\160\164\151\155\151\172\145\123\151\172\145\000\004\004\000\000\000\055\117\163\000\004\016\000\000\000\117\160\164\151\155\151\172\145\123\160\145\145\144\000\004\004\000\000\000\055\117\063\000\004\010\000\000\000\123\171\155\142\157\154\163\000\004\003\000\000\000\055\147\000\004\015\000\000\000\116\157\105\170\143\145\160\164\151\157\156\163\000\004\020\000\000\000\055\055\156\157\055\145\170\143\145\160\164\151\157\156\163\000\004\007\000\000\000\116\157\122\124\124\111\000\004\012\000\000\000\055\055\156\157\055\162\164\164\151\000\004\014\000\000\000\147\145\164\143\160\160\146\154\141\147\163\000\004\012\000\000\000\147\145\164\143\146\154\141\147\163\000\004\014\000\000\000\147\145\164\143\170\170\146\154\141\147\163\000\004\013\000\000\000\147\145\164\154\144\146\154\141\147\163\000\004\015\000\000\000\147\145\164\154\151\156\153\146\154\141\147\163\000\004\013\000\000\000\147\145\164\144\145\146\151\156\145\163\000\004\017\000\000\000\147\145\164\151\156\143\154\165\144\145\144\151\162\163\000\007\000\000\000\000\000\000\000\050\000\000\000\054\000\000\000\000\001\000\002\003\000\000\000\101\000\000\000\136\000\000\001\036\000\200\000\001\000\000\000\004\041\000\000\000\044\050\151\146\040\044\050\167\157\162\144\040\062\054\040\044\050\101\122\103\110\051\051\054\040\054\040\055\115\115\104\051\000\000\000\000\000\003\000\000\000\053\000\000\000\053\000\000\000\054\000\000\000\001\000\000\000\004\000\000\000\143\146\147\000\000\000\000\000\002\000\000\000\000\000\000\000\000\000\000\000\056\000\000\000\064\000\000\000\001\001\000\005\025\000\000\000\105\000\000\000\106\100\300\000\206\200\100\000\304\000\000\000\134\200\200\001\206\300\100\000\027\000\101\001\026\200\002\200\205\100\001\000\206\200\101\001\301\300\001\000\234\200\000\001\232\100\000\000\026\000\001\200\205\000\000\000\206\000\102\001\300\000\200\000\001\101\002\000\234\100\200\001\136\000\000\001\036\000\200\000\012\000\000\000\004\006\000\000\000\164\141\142\154\145\000\004\012\000\000\000\164\162\141\156\163\154\141\164\145\000\004\006\000\000\000\146\154\141\147\163\000\004\005\000\000\000\153\151\156\144\000\004\012\000\000\000\123\150\141\162\145\144\114\151\142\000\004\003\000\000\000\157\163\000\004\003\000\000\000\151\163\000\004\010\000\000\000\167\151\156\144\157\167\163\000\004\007\000\000\000\151\156\163\145\162\164\000\004\006\000\000\000\055\146\120\111\103\000\000\000\000\000\025\000\000\000\057\000\000\000\057\000\000\000\057\000\000\000\057\000\000\000\057\000\000\000\060\000\000\000\060\000\000\000\060\000\000\000\060\000\000\000\060\000\000\000\060\000\000\000\060\000\000\000\060\000\000\000\060\000\000\000\061\000\000\000\061\000\000\000\061\000\000\000\061\000\000\000\061\000\000\000\063\000\000\000\064\000\000\000\002\000\000\000\004\000\000\000\143\146\147\000\000\000\000\000\024\000\000\000\007\000\000\000\162\145\163\165\154\164\000\005\000\000\000\024\000\000\000\001\000\000\000\007\000\000\000\143\146\154\141\147\163\000\000\000\000\000\066\000\000\000\071\000\000\000\001\001\000\004\007\000\000\000\105\000\000\000\106\100\300\000\206\200\100\000\304\000\000\000\134\200\200\001\136\000\000\001\036\000\200\000\003\000\000\000\004\006\000\000\000\164\141\142\154\145\000\004\012\000\000\000\164\162\141\156\163\154\141\164\145\000\004\006\000\000\000\146\154\141\147\163\000\000\000\000\000\007\000\000\000\067\000\000\000\067\000\000\000\067\000\000\000\067\000\000\000\067\000\000\000\070\000\000\000\071\000\000\000\002\000\000\000\004\000\000\000\143\146\147\000\000\000\000\000\006\000\000\000\007\000\000\000\162\145\163\165\154\164\000\005\000\000\000\006\000\000\000\001\000\000\000\011\000\000\000\143\170\170\146\154\141\147\163\000\000\000\000\000\101\000\000\000\137\000\000\000\000\001\000\011\126\000\000\000\112\000\000\000\206\000\100\000\027\100\100\001\026\000\013\200\205\200\000\000\206\300\100\001\301\000\001\000\234\200\000\001\232\000\000\000\026\100\002\200\205\100\001\000\206\200\101\001\300\000\200\000\012\001\000\001\101\301\001\000\201\001\002\000\042\101\000\001\234\200\200\001\100\000\000\001\026\000\001\200\205\100\001\000\206\100\102\001\300\000\200\000\001\201\002\000\234\100\200\001\205\200\000\000\206\300\100\001\301\300\002\000\234\200\000\001\232\000\000\000\026\100\004\200\206\000\103\000\206\100\103\001\232\100\000\000\026\100\003\200\205\100\001\000\206\100\102\001\300\000\200\000\001\201\003\000\105\301\003\000\106\001\304\002\200\001\000\000\301\101\004\000\001\202\004\000\134\201\000\002\106\301\304\002\201\001\005\000\025\201\001\002\234\100\200\001\205\200\000\000\206\300\100\001\301\300\002\000\234\200\000\001\232\000\000\000\026\300\001\200\206\000\100\000\027\100\105\001\026\000\001\200\205\100\001\000\206\100\102\001\300\000\200\000\001\201\005\000\234\100\200\001\206\000\103\000\206\300\105\001\232\100\000\000\026\000\004\200\205\200\000\000\206\300\100\001\301\000\001\000\234\200\000\001\232\000\000\000\026\100\001\200\205\100\001\000\206\100\102\001\300\000\200\000\001\001\006\000\234\100\200\001\026\000\001\200\205\100\001\000\206\100\102\001\300\000\200\000\001\101\006\000\234\100\200\001\136\000\000\001\036\000\200\000\032\000\000\000\004\005\000\000\000\153\151\156\144\000\004\012\000\000\000\123\150\141\162\145\144\114\151\142\000\004\003\000\000\000\157\163\000\004\003\000\000\000\151\163\000\004\007\000\000\000\155\141\143\157\163\170\000\004\006\000\000\000\164\141\142\154\145\000\004\005\000\000\000\152\157\151\156\000\004\014\000\000\000\055\144\171\156\141\155\151\143\154\151\142\000\004\020\000\000\000\055\146\154\141\164\137\156\141\155\145\163\160\141\143\145\000\004\007\000\000\000\151\156\163\145\162\164\000\004\010\000\000\000\055\163\150\141\162\145\144\000\004\010\000\000\000\167\151\156\144\157\167\163\000\004\006\000\000\000\146\154\141\147\163\000\004\014\000\000\000\116\157\111\155\160\157\162\164\114\151\142\000\004\023\000\000\000\055\127\154\054\055\055\157\165\164\055\151\155\160\154\151\142\075\042\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\012\000\000\000\147\145\164\164\141\162\147\145\164\000\004\005\000\000\000\154\151\156\153\000\004\006\000\000\000\154\151\156\165\170\000\004\011\000\000\000\146\165\154\154\160\141\164\150\000\004\002\000\000\000\042\000\004\014\000\000\000\127\151\156\144\157\167\145\144\101\160\160\000\004\012\000\000\000\055\155\167\151\156\144\157\167\163\000\004\010\000\000\000\123\171\155\142\157\154\163\000\004\007\000\000\000\055\127\154\054\055\170\000\004\003\000\000\000\055\163\000\000\000\000\000\126\000\000\000\102\000\000\000\104\000\000\000\104\000\000\000\104\000\000\000\105\000\000\000\105\000\000\000\105\000\000\000\105\000\000\000\105\000\000\000\105\000\000\000\106\000\000\000\106\000\000\000\106\000\000\000\106\000\000\000\106\000\000\000\106\000\000\000\106\000\000\000\106\000\000\000\106\000\000\000\106\000\000\000\110\000\000\000\110\000\000\000\110\000\000\000\110\000\000\000\110\000\000\000\114\000\000\000\114\000\000\000\114\000\000\000\114\000\000\000\114\000\000\000\114\000\000\000\114\000\000\000\114\000\000\000\114\000\000\000\114\000\000\000\115\000\000\000\115\000\000\000\115\000\000\000\115\000\000\000\115\000\000\000\115\000\000\000\115\000\000\000\115\000\000\000\115\000\000\000\115\000\000\000\115\000\000\000\115\000\000\000\115\000\000\000\115\000\000\000\121\000\000\000\121\000\000\000\121\000\000\000\121\000\000\000\121\000\000\000\121\000\000\000\121\000\000\000\121\000\000\000\121\000\000\000\122\000\000\000\122\000\000\000\122\000\000\000\122\000\000\000\122\000\000\000\126\000\000\000\126\000\000\000\126\000\000\000\126\000\000\000\127\000\000\000\127\000\000\000\127\000\000\000\127\000\000\000\127\000\000\000\127\000\000\000\130\000\000\000\130\000\000\000\130\000\000\000\130\000\000\000\130\000\000\000\130\000\000\000\132\000\000\000\132\000\000\000\132\000\000\000\132\000\000\000\132\000\000\000\136\000\000\000\137\000\000\000\002\000\000\000\004\000\000\000\143\146\147\000\000\000\000\000\125\000\000\000\007\000\000\000\162\145\163\165\154\164\000\001\000\000\000\125\000\000\000\000\000\000\000\000\000\000\000\147\000\000\000\160\000\000\000\000\001\000\014\055\000\000\000\112\000\000\000\205\000\000\000\305\100\000\000\306\200\300\001\000\001\000\000\101\301\000\000\201\001\001\000\334\000\000\002\234\000\001\000\026\100\002\200\305\101\001\000\306\201\301\003\000\002\200\000\101\302\001\000\205\002\002\000\206\102\102\005\300\002\000\003\234\202\000\001\125\202\202\004\334\101\200\001\241\200\000\000\026\300\374\177\205\000\000\000\305\100\000\000\306\200\300\001\000\001\000\000\101\301\000\000\201\201\002\000\334\000\000\002\234\000\001\000\026\100\002\200\305\101\001\000\306\201\301\003\000\002\200\000\101\302\002\000\205\002\002\000\206\102\102\005\300\002\000\003\234\202\000\001\125\202\202\004\334\101\200\001\241\200\000\000\026\300\374\177\136\000\000\001\036\000\200\000\014\000\000\000\004\007\000\000\000\151\160\141\151\162\163\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\011\000\000\000\147\145\164\154\151\156\153\163\000\004\004\000\000\000\141\154\154\000\004\012\000\000\000\144\151\162\145\143\164\157\162\171\000\004\006\000\000\000\164\141\142\154\145\000\004\007\000\000\000\151\156\163\145\162\164\000\004\003\000\000\000\055\114\000\004\006\000\000\000\137\115\101\113\105\000\004\004\000\000\000\145\163\143\000\004\011\000\000\000\142\141\163\145\156\141\155\145\000\004\003\000\000\000\055\154\000\000\000\000\000\055\000\000\000\150\000\000\000\151\000\000\000\151\000\000\000\151\000\000\000\151\000\000\000\151\000\000\000\151\000\000\000\151\000\000\000\151\000\000\000\151\000\000\000\152\000\000\000\152\000\000\000\152\000\000\000\152\000\000\000\152\000\000\000\152\000\000\000\152\000\000\000\152\000\000\000\152\000\000\000\152\000\000\000\151\000\000\000\152\000\000\000\154\000\000\000\154\000\000\000\154\000\000\000\154\000\000\000\154\000\000\000\154\000\000\000\154\000\000\000\154\000\000\000\154\000\000\000\155\000\000\000\155\000\000\000\155\000\000\000\155\000\000\000\155\000\000\000\155\000\000\000\155\000\000\000\155\000\000\000\155\000\000\000\155\000\000\000\154\000\000\000\155\000\000\000\157\000\000\000\160\000\000\000\014\000\000\000\004\000\000\000\143\146\147\000\000\000\000\000\054\000\000\000\007\000\000\000\162\145\163\165\154\164\000\001\000\000\000\054\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\011\000\000\000\026\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\011\000\000\000\026\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\011\000\000\000\026\000\000\000\002\000\000\000\137\000\012\000\000\000\024\000\000\000\006\000\000\000\166\141\154\165\145\000\012\000\000\000\024\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\036\000\000\000\053\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\036\000\000\000\053\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\036\000\000\000\053\000\000\000\002\000\000\000\137\000\037\000\000\000\051\000\000\000\006\000\000\000\166\141\154\165\145\000\037\000\000\000\051\000\000\000\000\000\000\000\000\000\000\000\170\000\000\000\176\000\000\000\000\001\000\013\020\000\000\000\112\000\000\000\205\000\000\000\300\000\000\000\234\000\001\001\026\200\001\200\305\101\000\000\306\201\300\003\000\002\200\000\101\302\000\000\200\002\000\003\125\202\202\004\334\101\200\001\241\200\000\000\026\200\375\177\136\000\000\001\036\000\200\000\004\000\000\000\004\007\000\000\000\151\160\141\151\162\163\000\004\006\000\000\000\164\141\142\154\145\000\004\007\000\000\000\151\156\163\145\162\164\000\004\003\000\000\000\055\104\000\000\000\000\000\020\000\000\000\171\000\000\000\172\000\000\000\172\000\000\000\172\000\000\000\172\000\000\000\173\000\000\000\173\000\000\000\173\000\000\000\173\000\000\000\173\000\000\000\173\000\000\000\173\000\000\000\172\000\000\000\173\000\000\000\175\000\000\000\176\000\000\000\007\000\000\000\010\000\000\000\144\145\146\151\156\145\163\000\000\000\000\000\017\000\000\000\007\000\000\000\162\145\163\165\154\164\000\001\000\000\000\017\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\004\000\000\000\016\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\004\000\000\000\016\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\004\000\000\000\016\000\000\000\002\000\000\000\137\000\005\000\000\000\014\000\000\000\004\000\000\000\144\145\146\000\005\000\000\000\014\000\000\000\000\000\000\000\000\000\000\000\206\000\000\000\214\000\000\000\000\001\000\014\021\000\000\000\112\000\000\000\205\000\000\000\300\000\000\000\234\000\001\001\026\300\001\200\305\101\000\000\306\201\300\003\000\002\200\000\101\302\000\000\200\002\000\003\301\002\001\000\125\302\202\004\334\101\200\001\241\200\000\000\026\100\375\177\136\000\000\001\036\000\200\000\005\000\000\000\004\007\000\000\000\151\160\141\151\162\163\000\004\006\000\000\000\164\141\142\154\145\000\004\007\000\000\000\151\156\163\145\162\164\000\004\005\000\000\000\055\111\040\042\000\004\002\000\000\000\042\000\000\000\000\000\021\000\000\000\207\000\000\000\210\000\000\000\210\000\000\000\210\000\000\000\210\000\000\000\211\000\000\000\211\000\000\000\211\000\000\000\211\000\000\000\211\000\000\000\211\000\000\000\211\000\000\000\211\000\000\000\210\000\000\000\211\000\000\000\213\000\000\000\214\000\000\000\007\000\000\000\014\000\000\000\151\156\143\154\165\144\145\144\151\162\163\000\000\000\000\000\020\000\000\000\007\000\000\000\162\145\163\165\154\164\000\001\000\000\000\020\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\004\000\000\000\017\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\004\000\000\000\017\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\004\000\000\000\017\000\000\000\002\000\000\000\137\000\005\000\000\000\015\000\000\000\004\000\000\000\144\151\162\000\005\000\000\000\015\000\000\000\000\000\000\000\057\000\000\000\010\000\000\000\010\000\000\000\010\000\000\000\011\000\000\000\011\000\000\000\020\000\000\000\022\000\000\000\023\000\000\000\024\000\000\000\025\000\000\000\026\000\000\000\027\000\000\000\030\000\000\000\033\000\000\000\035\000\000\000\036\000\000\000\050\000\000\000\050\000\000\000\054\000\000\000\050\000\000\000\056\000\000\000\056\000\000\000\064\000\000\000\064\000\000\000\056\000\000\000\066\000\000\000\066\000\000\000\071\000\000\000\071\000\000\000\066\000\000\000\101\000\000\000\101\000\000\000\137\000\000\000\101\000\000\000\147\000\000\000\147\000\000\000\160\000\000\000\147\000\000\000\170\000\000\000\170\000\000\000\176\000\000\000\170\000\000\000\206\000\000\000\206\000\000\000\214\000\000\000\206\000\000\000\214\000\000\000\002\000\000\000\007\000\000\000\143\146\154\141\147\163\000\015\000\000\000\056\000\000\000\011\000\000\000\143\170\170\146\154\141\147\163\000\020\000\000\000\056\000\000\000\000\000\000\000",
"\033\114\165\141\121\000\001\004\004\004\010\000\022\000\000\000\100\163\162\143\057\164\157\157\154\163\057\157\167\056\154\165\141\000\000\000\000\000\000\000\000\000\000\000\002\004\057\000\000\000\005\000\000\000\112\000\000\000\011\100\200\200\005\000\000\000\006\100\100\000\011\300\100\201\012\200\001\000\011\100\101\202\011\300\101\203\011\100\102\204\011\300\102\205\011\100\103\206\011\300\103\207\112\200\000\000\111\100\104\210\111\300\104\211\205\000\000\000\206\100\100\001\344\000\000\000\211\300\000\212\205\000\000\000\206\100\100\001\344\100\000\000\000\000\000\000\211\300\200\212\205\000\000\000\206\100\100\001\344\200\000\000\000\000\200\000\211\300\000\213\205\000\000\000\206\100\100\001\344\300\000\000\211\300\200\213\205\000\000\000\206\100\100\001\344\000\001\000\211\300\000\214\205\000\000\000\206\100\100\001\344\100\001\000\211\300\200\214\205\000\000\000\206\100\100\001\344\200\001\000\211\300\000\215\036\000\200\000\033\000\000\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\003\000\000\000\157\167\000\004\014\000\000\000\164\141\162\147\145\164\163\164\171\154\145\000\004\010\000\000\000\167\151\156\144\157\167\163\000\004\016\000\000\000\105\170\164\162\141\127\141\162\156\151\156\147\163\000\004\004\000\000\000\055\167\170\000\004\015\000\000\000\106\141\164\141\154\127\141\162\156\151\156\147\000\004\004\000\000\000\055\167\145\000\004\011\000\000\000\117\160\164\151\155\151\172\145\000\004\004\000\000\000\055\157\170\000\004\015\000\000\000\117\160\164\151\155\151\172\145\123\151\172\145\000\004\004\000\000\000\055\157\163\000\004\016\000\000\000\117\160\164\151\155\151\172\145\123\160\145\145\144\000\004\004\000\000\000\055\157\164\000\004\010\000\000\000\123\171\155\142\157\154\163\000\004\004\000\000\000\055\144\062\000\004\015\000\000\000\116\157\105\170\143\145\160\164\151\157\156\163\000\004\004\000\000\000\055\170\144\000\004\007\000\000\000\116\157\122\124\124\111\000\004\004\000\000\000\055\170\162\000\004\014\000\000\000\147\145\164\143\160\160\146\154\141\147\163\000\004\012\000\000\000\147\145\164\143\146\154\141\147\163\000\004\014\000\000\000\147\145\164\143\170\170\146\154\141\147\163\000\004\013\000\000\000\147\145\164\154\144\146\154\141\147\163\000\004\015\000\000\000\147\145\164\154\151\156\153\146\154\141\147\163\000\004\013\000\000\000\147\145\164\144\145\146\151\156\145\163\000\004\017\000\000\000\147\145\164\151\156\143\154\165\144\145\144\151\162\163\000\007\000\000\000\000\000\000\000\046\000\000\000\050\000\000\000\000\001\000\002\003\000\000\000\101\000\000\000\136\000\000\001\036\000\200\000\001\000\000\000\004\001\000\000\000\000\000\000\000\000\003\000\000\000\047\000\000\000\047\000\000\000\050\000\000\000\001\000\000\000\004\000\000\000\143\146\147\000\000\000\000\000\002\000\000\000\000\000\000\000\000\000\000\000\052\000\000\000\060\000\000\000\001\001\000\005\020\000\000\000\105\000\000\000\106\100\300\000\206\200\100\000\304\000\000\000\134\200\200\001\206\200\100\000\206\300\100\001\232\000\000\000\026\000\001\200\205\000\000\000\206\000\101\001\300\000\200\000\001\101\001\000\234\100\200\001\136\000\000\001\036\000\200\000\006\000\000\000\004\006\000\000\000\164\141\142\154\145\000\004\012\000\000\000\164\162\141\156\163\154\141\164\145\000\004\006\000\000\000\146\154\141\147\163\000\004\010\000\000\000\123\171\155\142\157\154\163\000\004\007\000\000\000\151\156\163\145\162\164\000\004\004\000\000\000\055\150\167\000\000\000\000\000\020\000\000\000\053\000\000\000\053\000\000\000\053\000\000\000\053\000\000\000\053\000\000\000\054\000\000\000\054\000\000\000\054\000\000\000\054\000\000\000\055\000\000\000\055\000\000\000\055\000\000\000\055\000\000\000\055\000\000\000\057\000\000\000\060\000\000\000\002\000\000\000\004\000\000\000\143\146\147\000\000\000\000\000\017\000\000\000\007\000\000\000\162\145\163\165\154\164\000\005\000\000\000\017\000\000\000\001\000\000\000\007\000\000\000\143\146\154\141\147\163\000\000\000\000\000\062\000\000\000\065\000\000\000\001\001\000\004\007\000\000\000\105\000\000\000\106\100\300\000\206\200\100\000\304\000\000\000\134\200\200\001\136\000\000\001\036\000\200\000\003\000\000\000\004\006\000\000\000\164\141\142\154\145\000\004\012\000\000\000\164\162\141\156\163\154\141\164\145\000\004\006\000\000\000\146\154\141\147\163\000\000\000\000\000\007\000\000\000\063\000\000\000\063\000\000\000\063\000\000\000\063\000\000\000\063\000\000\000\064\000\000\000\065\000\000\000\002\000\000\000\004\000\000\000\143\146\147\000\000\000\000\000\006\000\000\000\007\000\000\000\162\145\163\165\154\164\000\005\000\000\000\006\000\000\000\001\000\000\000\011\000\000\000\143\170\170\146\154\141\147\163\000\000\000\000\000\075\000\000\000\105\000\000\000\000\001\000\005\014\000\000\000\112\000\000\000\206\000\100\000\206\100\100\001\232\000\000\000\026\000\001\200\205\200\000\000\206\300\100\001\300\000\200\000\001\001\001\000\234\100\200\001\136\000\000\001\036\000\200\000\005\000\000\000\004\006\000\000\000\146\154\141\147\163\000\004\010\000\000\000\123\171\155\142\157\154\163\000\004\006\000\000\000\164\141\142\154\145\000\004\007\000\000\000\151\156\163\145\162\164\000\004\010\000\000\000\157\160\040\163\171\155\146\000\000\000\000\000\014\000\000\000\076\000\000\000\100\000\000\000\100\000\000\000\100\000\000\000\100\000\000\000\101\000\000\000\101\000\000\000\101\000\000\000\101\000\000\000\101\000\000\000\104\000\000\000\105\000\000\000\002\000\000\000\004\000\000\000\143\146\147\000\000\000\000\000\013\000\000\000\007\000\000\000\162\145\163\165\154\164\000\001\000\000\000\013\000\000\000\000\000\000\000\000\000\000\000\115\000\000\000\120\000\000\000\000\001\000\002\003\000\000\000\112\000\000\000\136\000\000\001\036\000\200\000\000\000\000\000\000\000\000\000\003\000\000\000\116\000\000\000\117\000\000\000\120\000\000\000\002\000\000\000\004\000\000\000\143\146\147\000\000\000\000\000\002\000\000\000\007\000\000\000\162\145\163\165\154\164\000\001\000\000\000\002\000\000\000\000\000\000\000\000\000\000\000\130\000\000\000\136\000\000\000\000\001\000\013\020\000\000\000\112\000\000\000\205\000\000\000\300\000\000\000\234\000\001\001\026\200\001\200\305\101\000\000\306\201\300\003\000\002\200\000\101\302\000\000\200\002\000\003\125\202\202\004\334\101\200\001\241\200\000\000\026\200\375\177\136\000\000\001\036\000\200\000\004\000\000\000\004\007\000\000\000\151\160\141\151\162\163\000\004\006\000\000\000\164\141\142\154\145\000\004\007\000\000\000\151\156\163\145\162\164\000\004\003\000\000\000\055\104\000\000\000\000\000\020\000\000\000\131\000\000\000\132\000\000\000\132\000\000\000\132\000\000\000\132\000\000\000\133\000\000\000\133\000\000\000\133\000\000\000\133\000\000\000\133\000\000\000\133\000\000\000\133\000\000\000\132\000\000\000\133\000\000\000\135\000\000\000\136\000\000\000\007\000\000\000\010\000\000\000\144\145\146\151\156\145\163\000\000\000\000\000\017\000\000\000\007\000\000\000\162\145\163\165\154\164\000\001\000\000\000\017\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\004\000\000\000\016\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\004\000\000\000\016\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\004\000\000\000\016\000\000\000\002\000\000\000\137\000\005\000\000\000\014\000\000\000\004\000\000\000\144\145\146\000\005\000\000\000\014\000\000\000\000\000\000\000\000\000\000\000\146\000\000\000\154\000\000\000\000\001\000\014\021\000\000\000\112\000\000\000\205\000\000\000\300\000\000\000\234\000\001\001\026\300\001\200\305\101\000\000\306\201\300\003\000\002\200\000\101\302\000\000\200\002\000\003\301\002\001\000\125\302\202\004\334\101\200\001\241\200\000\000\026\100\375\177\136\000\000\001\036\000\200\000\005\000\000\000\004\007\000\000\000\151\160\141\151\162\163\000\004\006\000\000\000\164\141\142\154\145\000\004\007\000\000\000\151\156\163\145\162\164\000\004\005\000\000\000\055\111\040\042\000\004\002\000\000\000\042\000\000\000\000\000\021\000\000\000\147\000\000\000\150\000\000\000\150\000\000\000\150\000\000\000\150\000\000\000\151\000\000\000\151\000\000\000\151\000\000\000\151\000\000\000\151\000\000\000\151\000\000\000\151\000\000\000\151\000\000\000\150\000\000\000\151\000\000\000\153\000\000\000\154\000\000\000\007\000\000\000\014\000\000\000\151\156\143\154\165\144\145\144\151\162\163\000\000\000\000\000\020\000\000\000\007\000\000\000\162\145\163\165\154\164\000\001\000\000\000\020\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\004\000\000\000\017\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\004\000\000\000\017\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\004\000\000\000\017\000\000\000\002\000\000\000\137\000\005\000\000\000\015\000\000\000\004\000\000\000\144\151\162\000\005\000\000\000\015\000\000\000\000\000\000\000\057\000\000\000\007\000\000\000\007\000\000\000\007\000\000\000\010\000\000\000\010\000\000\000\010\000\000\000\017\000\000\000\021\000\000\000\022\000\000\000\023\000\000\000\024\000\000\000\025\000\000\000\026\000\000\000\031\000\000\000\033\000\000\000\034\000\000\000\046\000\000\000\046\000\000\000\050\000\000\000\046\000\000\000\052\000\000\000\052\000\000\000\060\000\000\000\060\000\000\000\052\000\000\000\062\000\000\000\062\000\000\000\065\000\000\000\065\000\000\000\062\000\000\000\075\000\000\000\075\000\000\000\105\000\000\000\075\000\000\000\115\000\000\000\115\000\000\000\120\000\000\000\115\000\000\000\130\000\000\000\130\000\000\000\136\000\000\000\130\000\000\000\146\000\000\000\146\000\000\000\154\000\000\000\146\000\000\000\154\000\000\000\002\000\000\000\007\000\000\000\143\146\154\141\147\163\000\015\000\000\000\056\000\000\000\011\000\000\000\143\170\170\146\154\141\147\163\000\020\000\000\000\056\000\000\000\000\000\000\000",
"\033\114\165\141\121\000\001\004\004\004\010\000\027\000\000\000\100\163\162\143\057\142\141\163\145\057\166\141\154\151\144\141\164\145\056\154\165\141\000\000\000\000\000\000\000\000\000\000\000\002\002\012\000\000\000\005\000\000\000\144\000\000\000\011\100\200\200\005\000\000\000\144\100\000\000\011\100\000\201\005\000\000\000\144\200\000\000\011\100\200\201\036\000\200\000\004\000\000\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\015\000\000\000\143\150\145\143\153\157\160\164\151\157\156\163\000\004\016\000\000\000\143\150\145\143\153\160\162\157\152\145\143\164\163\000\004\013\000\000\000\143\150\145\143\153\164\157\157\154\163\000\003\000\000\000\000\000\000\000\014\000\000\000\042\000\000\000\000\000\000\014\065\000\000\000\005\000\000\000\105\100\000\000\034\000\001\001\026\300\012\200\105\201\000\000\106\301\300\002\106\301\200\002\132\101\000\000\026\100\001\200\202\001\000\000\301\001\001\000\000\002\200\001\101\102\001\000\325\101\202\003\236\001\200\001\206\201\301\002\232\001\000\000\026\300\001\200\027\300\101\002\026\100\001\200\202\001\000\000\301\001\002\000\000\002\200\001\101\102\001\000\325\101\202\003\236\001\200\001\206\101\302\002\232\001\000\000\026\200\004\200\205\201\002\000\306\101\302\002\234\001\001\001\026\000\001\200\306\302\102\005\027\000\201\005\026\100\000\200\302\002\200\000\336\002\000\001\241\201\000\000\026\000\376\177\202\001\000\000\301\001\003\000\000\002\000\002\101\102\003\000\200\002\200\001\301\102\001\000\325\301\202\003\236\001\200\001\041\200\000\000\026\100\364\177\002\000\200\000\036\000\000\001\036\000\200\000\016\000\000\000\004\006\000\000\000\160\141\151\162\163\000\004\011\000\000\000\137\117\120\124\111\117\116\123\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\010\000\000\000\157\160\164\151\157\156\163\000\004\021\000\000\000\151\156\166\141\154\151\144\040\157\160\164\151\157\156\040\047\000\004\002\000\000\000\047\000\004\006\000\000\000\166\141\154\165\145\000\004\001\000\000\000\000\004\040\000\000\000\156\157\040\166\141\154\165\145\040\163\160\145\143\151\146\151\145\144\040\146\157\162\040\157\160\164\151\157\156\040\047\000\004\010\000\000\000\141\154\154\157\167\145\144\000\004\007\000\000\000\151\160\141\151\162\163\000\003\000\000\000\000\000\000\360\077\004\020\000\000\000\151\156\166\141\154\151\144\040\166\141\154\165\145\040\047\000\004\017\000\000\000\047\040\146\157\162\040\157\160\164\151\157\156\040\047\000\000\000\000\000\065\000\000\000\015\000\000\000\015\000\000\000\015\000\000\000\015\000\000\000\017\000\000\000\017\000\000\000\017\000\000\000\020\000\000\000\020\000\000\000\021\000\000\000\021\000\000\000\021\000\000\000\021\000\000\000\021\000\000\000\021\000\000\000\025\000\000\000\025\000\000\000\025\000\000\000\025\000\000\000\025\000\000\000\026\000\000\000\026\000\000\000\026\000\000\000\026\000\000\000\026\000\000\000\026\000\000\000\032\000\000\000\032\000\000\000\032\000\000\000\033\000\000\000\033\000\000\000\033\000\000\000\033\000\000\000\034\000\000\000\034\000\000\000\034\000\000\000\034\000\000\000\034\000\000\000\033\000\000\000\034\000\000\000\036\000\000\000\036\000\000\000\036\000\000\000\036\000\000\000\036\000\000\000\036\000\000\000\036\000\000\000\036\000\000\000\015\000\000\000\037\000\000\000\041\000\000\000\041\000\000\000\042\000\000\000\013\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\003\000\000\000\062\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\003\000\000\000\062\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\003\000\000\000\062\000\000\000\004\000\000\000\153\145\171\000\004\000\000\000\060\000\000\000\006\000\000\000\166\141\154\165\145\000\004\000\000\000\060\000\000\000\004\000\000\000\157\160\164\000\007\000\000\000\060\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\040\000\000\000\050\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\040\000\000\000\050\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\040\000\000\000\050\000\000\000\002\000\000\000\137\000\041\000\000\000\046\000\000\000\006\000\000\000\155\141\164\143\150\000\041\000\000\000\046\000\000\000\000\000\000\000\000\000\000\000\053\000\000\000\132\000\000\000\000\000\000\024\147\000\000\000\005\000\000\000\006\100\100\000\105\200\000\000\006\100\000\000\105\300\000\000\205\000\001\000\134\000\001\001\026\100\026\200\206\101\301\002\224\001\000\003\027\200\101\003\026\100\001\200\203\001\000\003\301\301\001\000\006\002\302\002\101\102\002\000\325\101\202\003\236\001\200\001\206\201\302\002\224\001\000\003\027\200\101\003\026\100\001\200\203\001\000\003\301\301\001\000\006\002\302\002\101\302\002\000\325\101\202\003\236\001\200\001\205\001\000\000\206\001\103\003\300\001\200\002\234\001\001\001\026\200\017\200\206\102\303\004\232\102\000\000\026\100\001\200\203\002\000\005\301\202\003\000\006\003\302\004\101\303\003\000\325\102\203\005\236\002\200\001\206\002\104\000\232\002\000\000\026\200\003\200\205\102\004\000\206\202\104\005\306\002\104\000\006\103\303\004\234\202\200\001\232\102\000\000\026\300\001\200\203\002\000\005\301\302\004\000\006\003\105\000\101\103\005\000\206\103\303\004\301\203\005\000\325\302\203\005\236\002\200\001\205\002\000\000\206\302\105\005\300\002\200\004\234\002\001\001\026\000\007\200\206\003\306\006\232\103\000\000\026\300\001\200\203\003\000\007\301\203\003\000\006\004\302\004\101\104\006\000\205\204\006\000\301\304\006\000\325\303\204\007\236\003\200\001\206\003\107\000\232\003\000\000\026\200\003\200\205\103\004\000\206\203\104\007\306\003\107\000\006\004\306\006\234\203\200\001\232\103\000\000\026\300\001\200\203\003\000\007\301\303\004\000\006\004\105\000\101\104\005\000\206\004\306\006\301\204\005\000\325\303\204\007\236\003\200\001\241\102\000\000\026\000\370\177\241\101\000\000\026\200\357\177\141\200\000\000\026\300\350\177\102\000\200\000\136\000\000\001\036\000\200\000\035\000\000\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\010\000\000\000\141\143\164\151\157\156\163\000\004\010\000\000\000\137\101\103\124\111\117\116\000\004\007\000\000\000\151\160\141\151\162\163\000\004\013\000\000\000\137\123\117\114\125\124\111\117\116\123\000\004\011\000\000\000\160\162\157\152\145\143\164\163\000\003\000\000\000\000\000\000\000\000\004\013\000\000\000\163\157\154\165\164\151\157\156\040\047\000\004\005\000\000\000\156\141\155\145\000\004\035\000\000\000\047\040\156\145\145\144\163\040\141\164\040\154\145\141\163\164\040\157\156\145\040\160\162\157\152\145\143\164\000\004\017\000\000\000\143\157\156\146\151\147\165\162\141\164\151\157\156\163\000\004\027\000\000\000\047\040\156\145\145\144\163\040\143\157\156\146\151\147\165\162\141\164\151\157\156\163\000\004\014\000\000\000\145\141\143\150\160\162\157\152\145\143\164\000\004\011\000\000\000\154\141\156\147\165\141\147\145\000\004\012\000\000\000\160\162\157\152\145\143\164\040\047\000\004\023\000\000\000\047\040\156\145\145\144\163\040\141\040\154\141\156\147\165\141\147\145\000\004\020\000\000\000\166\141\154\151\144\137\154\141\156\147\165\141\147\145\163\000\004\006\000\000\000\164\141\142\154\145\000\004\011\000\000\000\143\157\156\164\141\151\156\163\000\004\005\000\000\000\164\150\145\040\000\004\012\000\000\000\163\150\157\162\164\156\141\155\145\000\004\032\000\000\000\040\141\143\164\151\157\156\040\144\157\145\163\040\156\157\164\040\163\165\160\160\157\162\164\040\000\004\012\000\000\000\040\160\162\157\152\145\143\164\163\000\004\013\000\000\000\145\141\143\150\143\157\156\146\151\147\000\004\005\000\000\000\153\151\156\144\000\004\042\000\000\000\047\040\156\145\145\144\163\040\141\040\153\151\156\144\040\151\156\040\143\157\156\146\151\147\165\162\141\164\151\157\156\040\047\000\004\010\000\000\000\143\146\147\156\141\155\145\000\004\002\000\000\000\047\000\004\014\000\000\000\166\141\154\151\144\137\153\151\156\144\163\000\000\000\000\000\147\000\000\000\054\000\000\000\054\000\000\000\054\000\000\000\054\000\000\000\056\000\000\000\056\000\000\000\056\000\000\000\056\000\000\000\061\000\000\000\061\000\000\000\061\000\000\000\061\000\000\000\062\000\000\000\062\000\000\000\062\000\000\000\062\000\000\000\062\000\000\000\062\000\000\000\066\000\000\000\066\000\000\000\066\000\000\000\066\000\000\000\067\000\000\000\067\000\000\000\067\000\000\000\067\000\000\000\067\000\000\000\067\000\000\000\072\000\000\000\072\000\000\000\072\000\000\000\072\000\000\000\072\000\000\000\075\000\000\000\075\000\000\000\075\000\000\000\076\000\000\000\076\000\000\000\076\000\000\000\076\000\000\000\076\000\000\000\076\000\000\000\102\000\000\000\102\000\000\000\102\000\000\000\103\000\000\000\103\000\000\000\103\000\000\000\103\000\000\000\103\000\000\000\103\000\000\000\103\000\000\000\104\000\000\000\104\000\000\000\104\000\000\000\104\000\000\000\104\000\000\000\104\000\000\000\104\000\000\000\104\000\000\000\110\000\000\000\110\000\000\000\110\000\000\000\110\000\000\000\110\000\000\000\113\000\000\000\113\000\000\000\113\000\000\000\114\000\000\000\114\000\000\000\114\000\000\000\114\000\000\000\114\000\000\000\114\000\000\000\114\000\000\000\114\000\000\000\120\000\000\000\120\000\000\000\120\000\000\000\121\000\000\000\121\000\000\000\121\000\000\000\121\000\000\000\121\000\000\000\121\000\000\000\121\000\000\000\122\000\000\000\122\000\000\000\122\000\000\000\122\000\000\000\122\000\000\000\122\000\000\000\122\000\000\000\122\000\000\000\110\000\000\000\124\000\000\000\072\000\000\000\126\000\000\000\056\000\000\000\127\000\000\000\131\000\000\000\131\000\000\000\132\000\000\000\016\000\000\000\007\000\000\000\141\143\164\151\157\156\000\004\000\000\000\146\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\007\000\000\000\144\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\007\000\000\000\144\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\007\000\000\000\144\000\000\000\002\000\000\000\137\000\010\000\000\000\142\000\000\000\004\000\000\000\163\154\156\000\010\000\000\000\142\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\040\000\000\000\142\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\040\000\000\000\142\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\040\000\000\000\142\000\000\000\004\000\000\000\160\162\152\000\041\000\000\000\140\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\100\000\000\000\140\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\100\000\000\000\140\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\100\000\000\000\140\000\000\000\004\000\000\000\143\146\147\000\101\000\000\000\136\000\000\000\000\000\000\000\000\000\000\000\142\000\000\000\163\000\000\000\000\000\000\016\055\000\000\000\005\000\000\000\006\100\100\000\105\200\000\000\006\100\000\000\106\300\100\000\132\100\000\000\026\100\000\200\102\000\200\000\136\000\000\001\105\000\001\000\206\300\100\000\134\000\001\001\026\200\006\200\205\101\001\000\206\001\001\003\232\001\000\000\026\300\004\200\205\201\001\000\206\301\101\003\300\001\200\002\005\102\001\000\006\002\001\004\234\201\200\001\232\101\000\000\026\200\003\200\203\001\000\003\301\001\002\000\006\102\102\000\101\202\002\000\200\002\000\002\301\302\002\000\005\103\001\000\006\003\001\006\101\003\003\000\325\101\203\003\236\001\200\001\026\200\000\200\205\101\001\000\306\101\303\002\211\301\001\002\141\200\000\000\026\200\370\177\102\000\200\000\136\000\000\001\036\000\200\000\016\000\000\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\010\000\000\000\141\143\164\151\157\156\163\000\004\010\000\000\000\137\101\103\124\111\117\116\000\004\014\000\000\000\166\141\154\151\144\137\164\157\157\154\163\000\004\006\000\000\000\160\141\151\162\163\000\004\011\000\000\000\137\117\120\124\111\117\116\123\000\004\006\000\000\000\164\141\142\154\145\000\004\011\000\000\000\143\157\156\164\141\151\156\163\000\004\005\000\000\000\164\150\145\040\000\004\012\000\000\000\163\150\157\162\164\156\141\155\145\000\004\033\000\000\000\040\141\143\164\151\157\156\040\144\157\145\163\040\156\157\164\040\163\165\160\160\157\162\164\040\057\000\004\002\000\000\000\075\000\004\007\000\000\000\040\050\171\145\164\051\000\003\000\000\000\000\000\000\360\077\000\000\000\000\055\000\000\000\143\000\000\000\143\000\000\000\143\000\000\000\143\000\000\000\144\000\000\000\144\000\000\000\144\000\000\000\145\000\000\000\145\000\000\000\150\000\000\000\150\000\000\000\150\000\000\000\150\000\000\000\151\000\000\000\151\000\000\000\151\000\000\000\151\000\000\000\152\000\000\000\152\000\000\000\152\000\000\000\152\000\000\000\152\000\000\000\152\000\000\000\152\000\000\000\152\000\000\000\153\000\000\000\153\000\000\000\153\000\000\000\153\000\000\000\153\000\000\000\153\000\000\000\153\000\000\000\153\000\000\000\153\000\000\000\153\000\000\000\153\000\000\000\154\000\000\000\156\000\000\000\156\000\000\000\156\000\000\000\150\000\000\000\157\000\000\000\162\000\000\000\162\000\000\000\163\000\000\000\006\000\000\000\007\000\000\000\141\143\164\151\157\156\000\004\000\000\000\054\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\014\000\000\000\052\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\014\000\000\000\052\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\014\000\000\000\052\000\000\000\005\000\000\000\164\157\157\154\000\015\000\000\000\050\000\000\000\007\000\000\000\166\141\154\165\145\163\000\015\000\000\000\050\000\000\000\000\000\000\000\012\000\000\000\014\000\000\000\042\000\000\000\014\000\000\000\053\000\000\000\132\000\000\000\053\000\000\000\142\000\000\000\163\000\000\000\142\000\000\000\163\000\000\000\000\000\000\000\000\000\000\000",
@@ -24,30 +24,34 @@ const char* builtin_bytecode[] = {
"\137\124\105\115\120\114\101\124\105\123\056\143\157\144\145\154\151\164\145\137\160\162\157\152\145\143\164\075\160\162\145\155\141\153\145\056\154\157\141\144\164\145\155\160\154\141\164\145\163\164\162\151\156\147\050\047\143\157\144\145\154\151\164\145\137\160\162\157\152\145\143\164\047\054\133\133\074\077\170\155\154\040\166\145\162\163\151\157\156\075\042\061\056\060\042\040\145\156\143\157\144\151\156\147\075\042\165\164\146\055\070\042\077\076\012\074\103\157\144\145\114\151\164\145\137\120\162\157\152\145\143\164\040\116\141\155\145\075\042\074\045\075\040\160\162\145\155\141\153\145\056\145\163\143\050\164\150\151\163\056\156\141\155\145\051\040\045\076\042\076\012\040\040\074\045\040\160\162\145\155\141\153\145\056\167\141\154\153\163\157\165\162\143\145\163\050\164\150\151\163\054\040\164\150\151\163\056\146\151\154\145\163\054\040\137\103\117\104\105\114\111\124\105\056\146\151\154\145\163\051\040\045\076\012\040\040\074\123\145\164\164\151\156\147\163\040\124\171\160\145\075\042\074\045\075\040\137\103\117\104\105\114\111\124\105\056\153\151\156\144\050\164\150\151\163\056\153\151\156\144\051\040\045\076\042\076\012\040\040\074\045\040\146\157\162\040\143\146\147\040\151\156\040\160\162\145\155\141\153\145\056\145\141\143\150\143\157\156\146\151\147\050\164\150\151\163\051\040\144\157\040\045\076\012\040\040\040\040\074\103\157\156\146\151\147\165\162\141\164\151\157\156\040\116\141\155\145\075\042\074\045\075\040\160\162\145\155\141\153\145\056\145\163\143\050\143\146\147\056\156\141\155\145\051\040\045\076\042\040\103\157\155\160\151\154\145\162\124\171\160\145\075\042\147\156\165\040\074\045\075\040\151\151\146\050\143\146\147\056\154\141\156\147\165\141\147\145\040\075\075\040\042\103\042\054\040\042\147\143\143\042\054\040\042\147\053\053\042\051\040\045\076\042\040\104\145\142\165\147\147\145\162\124\171\160\145\075\042\107\116\125\040\147\144\142\040\144\145\142\165\147\147\145\162\042\040\124\171\160\145\075\042\074\045\075\040\137\103\117\104\105\114\111\124\105\056\153\151\156\144\050\143\146\147\056\153\151\156\144\051\040\045\076\042\076\012\040\040\040\040\040\040\074\107\145\156\145\162\141\154\040\117\165\164\160\165\164\106\151\154\145\075\042\074\045\075\040\160\162\145\155\141\153\145\056\145\163\143\050\143\146\147\056\142\165\151\154\144\164\141\162\147\145\164\056\146\165\154\154\160\141\164\150\051\040\045\076\042\040\111\156\164\145\162\155\145\144\151\141\164\145\104\151\162\145\143\164\157\162\171\075\042\074\045\075\040\160\162\145\155\141\153\145\056\145\163\143\050\143\146\147\056\157\142\152\145\143\164\163\144\151\162\051\040\045\076\042\040\103\157\155\155\141\156\144\075\042\056\057\074\045\075\040\143\146\147\056\142\165\151\154\144\164\141\162\147\145\164\056\156\141\155\145\040\045\076\042\040\103\157\155\155\141\156\144\101\162\147\165\155\145\156\164\163\075\042\042\040\127\157\162\153\151\156\147\104\151\162\145\143\164\157\162\171\075\042\074\045\075\040\143\146\147\056\142\165\151\154\144\164\141\162\147\145\164\056\144\151\162\145\143\164\157\162\171\040\045\076\042\040\120\141\165\163\145\105\170\145\143\127\150\145\156\120\162\157\143\124\145\162\155\151\156\141\164\145\163\075\042\074\045\075\040\151\151\146\050\143\146\147\056\153\151\156\144\040\075\075\040\042\127\151\156\144\157\167\145\144\101\160\160\042\054\040\042\156\157\042\054\040\042\171\145\163\042\051\040\045\076\042\057\076\012\040\040\040\040\040\040\074\103\157\155\160\151\154\145\162\040\122\145\161\165\151\162\145\144\075\042\171\145\163\042\040\117\160\164\151\157\156\163\075\042\074\045\075\040\164\141\142\154\145\056\143\157\156\143\141\164\050\164\141\142\154\145\056\152\157\151\156\050\160\162\145\155\141\153\145\056\147\143\143\056\147\145\164\143\146\154\141\147\163\050\143\146\147\051\054\040\160\162\145\155\141\153\145\056\147\143\143\056\147\145\164\143\170\170\146\154\141\147\163\050\143\146\147\051\054\040\143\146\147\056\142\165\151\154\144\157\160\164\151\157\156\163\051\054\040\042\073\042\051\040\045\076\042\076\012\040\040\040\040\040\040\040\040\074\045\040\146\157\162\040\137\054\166\040\151\156\040\151\160\141\151\162\163\050\143\146\147\056\151\156\143\154\165\144\145\144\151\162\163\051\040\144\157\040\045\076\012\040\040\040\040\040\040\040\040\074\111\156\143\154\165\144\145\120\141\164\150\040\126\141\154\165\145\075\042\074\045\075\040\160\162\145\155\141\153\145\056\145\163\143\050\166\051\040\045\076\042\057\076\012\040\040\040\040\040\040\040\040\074\045\040\145\156\144\040\045\076\012\040\040\040\040\040\040\040\040\074\045\040\146\157\162\040\137\054\166\040\151\156\040\151\160\141\151\162\163\050\143\146\147\056\144\145\146\151\156\145\163\051\040\144\157\040\045\076\012\040\040\040\040\040\040\040\040\074\120\162\145\160\162\157\143\145\163\163\157\162\040\126\141\154\165\145\075\042\074\045\075\040\160\162\145\155\141\153\145\056\145\163\143\050\166\051\040\045\076\042\057\076\012\040\040\040\040\040\040\040\040\074\045\040\145\156\144\040\045\076\012\040\040\040\040\040\040\074\057\103\157\155\160\151\154\145\162\076\012\040\040\040\040\040\040\074\114\151\156\153\145\162\040\122\145\161\165\151\162\145\144\075\042\171\145\163\042\040\117\160\164\151\157\156\163\075\042\074\045\075\040\164\141\142\154\145\056\143\157\156\143\141\164\050\160\162\145\155\141\153\145\056\145\163\143\050\164\141\142\154\145\056\152\157\151\156\050\160\162\145\155\141\153\145\056\147\143\143\056\147\145\164\154\144\146\154\141\147\163\050\143\146\147\051\054\040\143\146\147\056\154\151\156\153\157\160\164\151\157\156\163\051\051\054\040\042\073\042\051\040\045\076\042\076\012\040\040\040\040\040\040\040\040\074\045\040\146\157\162\040\137\054\166\040\151\156\040\151\160\141\151\162\163\050\160\162\145\155\141\153\145\056\147\145\164\154\151\156\153\163\050\143\146\147\054\040\042\141\154\154\042\054\040\042\144\151\162\145\143\164\157\162\171\042\051\051\040\144\157\040\045\076\012\040\040\040\040\040\040\040\040\074\114\151\142\162\141\162\171\120\141\164\150\040\126\141\154\165\145\075\042\074\045\075\040\160\162\145\155\141\153\145\056\145\163\143\050\166\051\040\045\076\042\040\057\076\012\040\040\040\040\040\040\040\040\074\045\040\145\156\144\040\045\076\012\040\040\040\040\040\040\040\040\074\045\040\146\157\162\040\137\054\166\040\151\156\040\151\160\141\151\162\163\050\160\162\145\155\141\153\145\056\147\145\164\154\151\156\153\163\050\143\146\147\054\040\042\141\154\154\042\054\040\042\142\141\163\145\156\141\155\145\042\051\051\040\144\157\040\045\076\012\040\040\040\040\040\040\040\040\074\114\151\142\162\141\162\171\040\126\141\154\165\145\075\042\074\045\075\040\160\162\145\155\141\153\145\056\145\163\143\050\166\051\040\045\076\042\040\057\076\012\040\040\040\040\040\040\040\040\074\045\040\145\156\144\040\045\076\012\040\040\040\040\040\040\074\057\114\151\156\153\145\162\076\012\040\040\040\040\040\040\074\045\040\151\146\040\160\162\145\155\141\153\145\056\146\151\156\144\146\151\154\145\050\143\146\147\054\040\042\056\162\143\042\051\040\164\150\145\156\040\045\076\012\040\040\040\040\040\040\074\122\145\163\157\165\162\143\145\103\157\155\160\151\154\145\162\040\122\145\161\165\151\162\145\144\075\042\171\145\163\042\040\117\160\164\151\157\156\163\075\042\074\045\075\040\164\141\142\154\145\056\151\155\160\154\157\144\145\050\164\141\142\154\145\056\152\157\151\156\050\143\146\147\056\144\145\146\151\156\145\163\054\143\146\147\056\162\145\163\144\145\146\151\156\145\163\051\054\040\042\055\104\042\054\040\042\073\042\054\040\042\042\051\040\045\076\074\045\075\040\164\141\142\154\145\056\143\157\156\143\141\164\050\143\146\147\056\162\145\163\157\160\164\151\157\156\163\054\040\042\073\042\051\040\045\076\042\076\012\040\040\040\040\040\040\040\040\074\045\040\146\157\162\040\137\054\166\040\151\156\040\151\160\141\151\162\163\050\164\141\142\154\145\056\152\157\151\156\050\143\146\147\056\151\156\143\154\165\144\145\144\151\162\163\054\040\143\146\147\056\162\145\163\151\156\143\154\165\144\145\144\151\162\163\051\051\040\144\157\040\045\076\012\040\040\040\040\040\040\040\040\074\111\156\143\154\165\144\145\120\141\164\150\040\126\141\154\165\145\075\042\074\045\075\040\160\162\145\155\141\153\145\056\145\163\143\050\166\051\040\045\076\042\057\076\012\040\040\040\040\040\040\040\040\074\045\040\145\156\144\040\045\076\012\040\040\040\040\040\040\074\057\122\145\163\157\165\162\143\145\103\157\155\160\151\154\145\162\076\012\040\040\040\040\040\040\074\045\040\145\154\163\145\040\045\076\012\040\040\040\040\040\040\074\122\145\163\157\165\162\143\145\103\157\155\160\151\154\145\162\040\122\145\161\165\151\162\145\144\075\042\156\157\042\040\117\160\164\151\157\156\163\075\042\042\057\076\012\040\040\040\040\040\040\074\045\040\145\156\144\040\045\076\012\040\040\040\040\040\040\074\045\040\151\146\040\043\143\146\147\056\160\162\145\142\165\151\154\144\143\157\155\155\141\156\144\163\040\076\040\060\040\164\150\145\156\040\045\076\012\040\040\040\040\040\040\074\120\162\145\102\165\151\154\144\076\012\040\040\040\040\040\040\040\040\074\045\040\146\157\162\040\137\054\166\040\151\156\040\151\160\141\151\162\163\050\143\146\147\056\160\162\145\142\165\151\154\144\143\157\155\155\141\156\144\163\051\040\144\157\040\045\076\012\040\040\040\040\040\040\040\040\074\103\157\155\155\141\156\144\040\105\156\141\142\154\145\144\075\042\171\145\163\042\076\074\045\075\040\160\162\145\155\141\153\145\056\145\163\143\050\166\051\040\045\076\074\057\103\157\155\155\141\156\144\076\012\040\040\040\040\040\040\040\040\074\045\040\145\156\144\040\045\076\012\040\040\040\040\040\040\074\057\120\162\145\102\165\151\154\144\076\012\040\040\040\040\040\040\074\045\040\145\156\144\040\045\076\012\040\040\040\040\040\040\074\045\040\151\146\040\043\143\146\147\056\160\157\163\164\142\165\151\154\144\143\157\155\155\141\156\144\163\040\076\040\060\040\164\150\145\156\040\045\076\012\040\040\040\040\040\040\074\120\157\163\164\102\165\151\154\144\076\012\040\040\040\040\040\040\040\040\074\045\040\146\157\162\040\137\054\166\040\151\156\040\151\160\141\151\162\163\050\143\146\147\056\160\157\163\164\142\165\151\154\144\143\157\155\155\141\156\144\163\051\040\144\157\040\045\076\012\040\040\040\040\040\040\040\040\074\103\157\155\155\141\156\144\040\105\156\141\142\154\145\144\075\042\171\145\163\042\076\074\045\075\040\160\162\145\155\141\153\145\056\145\163\143\050\166\051\040\045\076\074\057\103\157\155\155\141\156\144\076\012\040\040\040\040\040\040\040\040\074\045\040\145\156\144\040\045\076\012\040\040\040\040\040\040\074\057\120\157\163\164\102\165\151\154\144\076\012\040\040\040\040\040\040\074\045\040\145\156\144\040\045\076\012\040\040\040\040\040\040\074\103\165\163\164\157\155\102\165\151\154\144\040\105\156\141\142\154\145\144\075\042\156\157\042\076\012\040\040\040\040\040\040\040\040\074\103\154\145\141\156\103\157\155\155\141\156\144\076\074\057\103\154\145\141\156\103\157\155\155\141\156\144\076\012\040\040\040\040\040\040\040\040\074\102\165\151\154\144\103\157\155\155\141\156\144\076\074\057\102\165\151\154\144\103\157\155\155\141\156\144\076\012\040\040\040\040\040\040\040\040\074\123\151\156\147\154\145\106\151\154\145\103\157\155\155\141\156\144\076\074\057\123\151\156\147\154\145\106\151\154\145\103\157\155\155\141\156\144\076\012\040\040\040\040\040\040\040\040\074\115\141\153\145\146\151\154\145\107\145\156\145\162\141\164\151\157\156\103\157\155\155\141\156\144\076\074\057\115\141\153\145\146\151\154\145\107\145\156\145\162\141\164\151\157\156\103\157\155\155\141\156\144\076\012\040\040\040\040\040\040\040\040\074\124\150\151\162\144\120\141\162\164\171\124\157\157\154\116\141\155\145\076\116\157\156\145\074\057\124\150\151\162\144\120\141\162\164\171\124\157\157\154\116\141\155\145\076\012\040\040\040\040\040\040\040\040\074\127\157\162\153\151\156\147\104\151\162\145\143\164\157\162\171\076\074\057\127\157\162\153\151\156\147\104\151\162\145\143\164\157\162\171\076\012\040\040\040\040\040\040\074\057\103\165\163\164\157\155\102\165\151\154\144\076\012\040\040\040\040\040\040\074\101\144\144\151\164\151\157\156\141\154\122\165\154\145\163\076\012\040\040\040\040\040\040\040\040\074\103\165\163\164\157\155\120\157\163\164\102\165\151\154\144\076\074\057\103\165\163\164\157\155\120\157\163\164\102\165\151\154\144\076\012\040\040\040\040\040\040\040\040\074\103\165\163\164\157\155\120\162\145\102\165\151\154\144\076\074\057\103\165\163\164\157\155\120\162\145\102\165\151\154\144\076\012\040\040\040\040\040\040\074\057\101\144\144\151\164\151\157\156\141\154\122\165\154\145\163\076\012\040\040\040\040\074\057\103\157\156\146\151\147\165\162\141\164\151\157\156\076\012\040\040\074\045\145\156\144\040\045\076\012\040\040\074\057\123\145\164\164\151\156\147\163\076\012\040\040\074\045\040\146\157\162\040\137\054\143\146\147\156\141\155\145\040\151\156\040\151\160\141\151\162\163\050\164\150\151\163\056\143\157\156\146\151\147\165\162\141\164\151\157\156\163\051\040\144\157\040\045\076\012\040\040\074\104\145\160\145\156\144\145\156\143\151\145\163\040\156\141\155\145\075\042\074\045\075\040\143\146\147\156\141\155\145\040\045\076\042\076\012\040\040\040\040\074\045\040\146\157\162\040\137\054\144\145\160\040\151\156\040\151\160\141\151\162\163\050\160\162\145\155\141\153\145\056\147\145\164\144\145\160\145\156\144\145\156\143\151\145\163\050\164\150\151\163\051\051\040\144\157\040\045\076\012\040\040\040\040\074\120\162\157\152\145\143\164\040\116\141\155\145\075\042\074\045\075\040\144\145\160\056\156\141\155\145\040\045\076\042\057\076\012\040\040\040\040\074\045\040\145\156\144\040\045\076\012\040\040\074\057\104\145\160\145\156\144\145\156\143\151\145\163\076\012\040\040\074\045\040\145\156\144\040\045\076\012\074\057\103\157\144\145\114\151\164\145\137\120\162\157\152\145\143\164\076\012\135\135\051",
"\137\124\105\115\120\114\101\124\105\123\056\155\141\153\145\137\163\157\154\165\164\151\157\156\075\160\162\145\155\141\153\145\056\154\157\141\144\164\145\155\160\154\141\164\145\163\164\162\151\156\147\050\047\155\141\153\145\137\163\157\154\165\164\151\157\156\047\054\133\133\043\040\074\045\075\040\160\162\145\155\141\153\145\056\141\143\164\151\157\156\163\133\137\101\103\124\111\117\116\135\056\163\150\157\162\164\156\141\155\145\040\045\076\040\163\157\154\165\164\151\157\156\040\155\141\153\145\146\151\154\145\040\141\165\164\157\147\145\156\145\162\141\164\145\144\040\142\171\040\120\162\145\155\141\153\145\012\043\040\125\163\141\147\145\072\040\155\141\153\145\040\133\040\103\117\116\106\111\107\075\143\157\156\146\151\147\137\156\141\155\145\040\135\012\043\040\127\150\145\162\145\040\173\143\157\156\146\151\147\137\156\141\155\145\175\040\151\163\040\157\156\145\040\157\146\072\040\074\045\075\040\164\141\142\154\145\056\151\155\160\154\157\144\145\050\164\150\151\163\056\143\157\156\146\151\147\165\162\141\164\151\157\156\163\054\040\047\042\047\054\040\047\042\047\054\040\047\054\040\047\051\040\045\076\056\012\012\151\146\156\144\145\146\040\103\117\116\106\111\107\012\040\040\103\117\116\106\111\107\075\074\045\075\040\137\115\101\113\105\056\145\163\143\050\164\150\151\163\056\143\157\156\146\151\147\165\162\141\164\151\157\156\163\133\061\135\051\040\045\076\012\145\156\144\151\146\012\145\170\160\157\162\164\040\103\117\116\106\111\107\012\012\120\122\117\112\105\103\124\123\040\072\075\040\074\045\075\040\164\141\142\154\145\056\143\157\156\143\141\164\050\137\115\101\113\105\056\145\163\143\050\164\141\142\154\145\056\145\170\164\162\141\143\164\050\164\150\151\163\056\160\162\157\152\145\143\164\163\054\040\042\156\141\155\145\042\051\051\054\040\042\040\042\051\040\045\076\012\012\056\120\110\117\116\131\072\040\141\154\154\040\143\154\145\141\156\040\044\050\120\122\117\112\105\103\124\123\051\012\012\141\154\154\072\040\044\050\120\122\117\112\105\103\124\123\051\012\012\074\045\040\146\157\162\040\137\054\160\162\152\040\151\156\040\151\160\141\151\162\163\050\164\150\151\163\056\160\162\157\152\145\143\164\163\051\040\144\157\040\045\076\012\040\074\045\040\146\157\162\040\143\146\147\040\151\156\040\160\162\145\155\141\153\145\056\145\141\143\150\143\157\156\146\151\147\050\160\162\152\051\040\144\157\040\045\076\012\151\146\145\161\040\050\044\050\103\117\116\106\111\107\051\054\074\045\075\040\137\115\101\113\105\056\145\163\143\050\143\146\147\056\156\141\155\145\051\045\076\051\012\040\040\104\105\120\105\116\104\105\116\103\111\105\123\040\072\075\040\074\045\075\040\164\141\142\154\145\056\143\157\156\143\141\164\050\137\115\101\113\105\056\145\163\143\050\164\141\142\154\145\056\145\170\164\162\141\143\164\050\160\162\145\155\141\153\145\056\147\145\164\144\145\160\145\156\144\145\156\143\151\145\163\050\143\146\147\051\054\040\042\156\141\155\145\042\051\051\054\040\042\040\042\051\040\045\076\012\145\156\144\151\146\012\040\074\045\040\145\156\144\040\045\076\012\012\074\045\075\040\137\115\101\113\105\056\145\163\143\050\160\162\152\056\156\141\155\145\051\040\045\076\072\040\044\173\104\105\120\105\116\104\105\116\103\111\105\123\175\012\011\100\145\143\150\157\040\075\075\075\075\040\102\165\151\154\144\151\156\147\040\074\045\075\040\160\162\152\056\156\141\155\145\040\045\076\040\075\075\075\075\012\011\100\044\173\115\101\113\105\175\040\055\055\156\157\055\160\162\151\156\164\055\144\151\162\145\143\164\157\162\171\040\055\103\040\074\045\075\137\115\101\113\105\056\145\163\143\050\160\141\164\150\056\147\145\164\162\145\154\141\164\151\166\145\050\164\150\151\163\056\154\157\143\141\164\151\157\156\054\040\160\162\152\056\154\157\143\141\164\151\157\156\051\051\045\076\040\055\146\040\074\045\075\137\115\101\113\105\056\145\163\143\050\137\115\101\113\105\056\147\145\164\155\141\153\145\146\151\154\145\156\141\155\145\050\160\162\152\054\040\164\162\165\145\051\051\045\076\012\011\012\074\045\040\145\156\144\040\045\076\012\012\143\154\145\141\156\072\012\074\045\040\146\157\162\040\137\054\160\162\152\040\151\156\040\151\160\141\151\162\163\050\164\150\151\163\056\160\162\157\152\145\143\164\163\051\040\144\157\040\045\076\012\011\100\044\173\115\101\113\105\175\040\055\055\156\157\055\160\162\151\156\164\055\144\151\162\145\143\164\157\162\171\040\055\103\040\074\045\075\137\115\101\113\105\056\145\163\143\050\160\141\164\150\056\147\145\164\162\145\154\141\164\151\166\145\050\164\150\151\163\056\154\157\143\141\164\151\157\156\054\040\160\162\152\056\154\157\143\141\164\151\157\156\051\051\045\076\040\055\146\040\074\045\075\137\115\101\113\105\056\145\163\143\050\137\115\101\113\105\056\147\145\164\155\141\153\145\146\151\154\145\156\141\155\145\050\160\162\152\054\040\164\162\165\145\051\051\045\076\040\143\154\145\141\156\012\074\045\040\145\156\144\040\045\076\012\135\135\051",
"\137\124\105\115\120\114\101\124\105\123\056\155\141\153\145\137\143\160\160\075\160\162\145\155\141\153\145\056\154\157\141\144\164\145\155\160\154\141\164\145\163\164\162\151\156\147\050\047\155\141\153\145\137\143\160\160\047\054\133\133\074\045\040\154\157\143\141\154\040\143\143\040\075\040\160\162\145\155\141\153\145\133\137\117\120\124\111\117\116\123\056\143\143\135\040\045\076\012\043\040\074\045\075\040\160\162\145\155\141\153\145\056\141\143\164\151\157\156\163\133\137\101\103\124\111\117\116\135\056\163\150\157\162\164\156\141\155\145\040\045\076\040\160\162\157\152\145\143\164\040\155\141\153\145\146\151\154\145\040\141\165\164\157\147\145\156\145\162\141\164\145\144\040\142\171\040\120\162\145\155\141\153\145\012\012\151\146\156\144\145\146\040\103\117\116\106\111\107\012\040\040\103\117\116\106\111\107\075\074\045\075\040\137\115\101\113\105\056\145\163\143\050\164\150\151\163\056\143\157\156\146\151\147\165\162\141\164\151\157\156\163\133\061\135\051\040\045\076\012\145\156\144\151\146\012\012\074\045\040\146\157\162\040\143\146\147\040\151\156\040\160\162\145\155\141\153\145\056\145\141\143\150\143\157\156\146\151\147\050\164\150\151\163\051\040\144\157\040\045\076\012\151\146\145\161\040\050\044\050\103\117\116\106\111\107\051\054\074\045\075\040\137\115\101\113\105\056\145\163\143\050\143\146\147\056\156\141\155\145\051\045\076\051\012\040\040\124\101\122\107\105\124\104\111\122\040\040\075\040\074\045\075\040\137\115\101\113\105\056\145\163\143\050\143\146\147\056\142\165\151\154\144\164\141\162\147\145\164\056\144\151\162\145\143\164\157\162\171\051\040\045\076\012\040\040\124\101\122\107\105\124\040\040\040\040\040\075\040\044\050\124\101\122\107\105\124\104\111\122\051\057\074\045\075\040\137\115\101\113\105\056\145\163\143\050\143\146\147\056\142\165\151\154\144\164\141\162\147\145\164\056\156\141\155\145\051\040\045\076\012\040\040\117\102\112\104\111\122\040\040\040\040\040\075\040\074\045\075\040\137\115\101\113\105\056\145\163\143\050\143\146\147\056\157\142\152\145\143\164\163\144\151\162\051\040\045\076\012\040\040\104\105\106\111\116\105\123\040\040\040\053\075\040\074\045\075\040\164\141\142\154\145\056\143\157\156\143\141\164\050\143\143\056\147\145\164\144\145\146\151\156\145\163\050\143\146\147\056\144\145\146\151\156\145\163\051\054\040\042\040\042\051\040\045\076\012\040\040\111\116\103\114\125\104\105\123\040\040\053\075\040\074\045\075\040\164\141\142\154\145\056\143\157\156\143\141\164\050\143\143\056\147\145\164\151\156\143\154\165\144\145\144\151\162\163\050\143\146\147\056\151\156\143\154\165\144\145\144\151\162\163\051\054\040\042\040\042\051\040\045\076\012\040\040\103\120\120\106\114\101\107\123\040\040\053\075\040\074\045\075\040\143\143\056\147\145\164\143\160\160\146\154\141\147\163\050\143\146\147\051\040\045\076\040\044\050\104\105\106\111\116\105\123\051\040\044\050\111\116\103\114\125\104\105\123\051\012\040\040\103\106\114\101\107\123\040\040\040\040\053\075\040\044\050\103\120\120\106\114\101\107\123\051\040\044\050\101\122\103\110\051\040\074\045\075\040\164\141\142\154\145\056\143\157\156\143\141\164\050\164\141\142\154\145\056\152\157\151\156\050\143\143\056\147\145\164\143\146\154\141\147\163\050\143\146\147\051\054\040\143\146\147\056\142\165\151\154\144\157\160\164\151\157\156\163\051\054\040\042\040\042\051\040\045\076\012\040\040\103\130\130\106\114\101\107\123\040\040\053\075\040\044\050\103\106\114\101\107\123\051\040\074\045\075\040\164\141\142\154\145\056\143\157\156\143\141\164\050\143\143\056\147\145\164\143\170\170\146\154\141\147\163\050\143\146\147\051\054\040\042\040\042\051\040\045\076\012\040\040\114\104\106\114\101\107\123\040\040\040\053\075\040\074\045\075\040\164\141\142\154\145\056\143\157\156\143\141\164\050\164\141\142\154\145\056\152\157\151\156\050\143\143\056\147\145\164\154\144\146\154\141\147\163\050\143\146\147\051\054\040\143\143\056\147\145\164\154\151\156\153\146\154\141\147\163\050\143\146\147\051\054\040\143\146\147\056\154\151\156\153\157\160\164\151\157\156\163\051\054\040\042\040\042\051\040\045\076\012\040\040\122\105\123\106\114\101\107\123\040\040\053\075\040\044\050\104\105\106\111\116\105\123\051\040\044\050\111\116\103\114\125\104\105\123\051\040\074\045\075\040\164\141\142\154\145\056\143\157\156\143\141\164\050\164\141\142\154\145\056\152\157\151\156\050\143\143\056\147\145\164\144\145\146\151\156\145\163\050\143\146\147\056\162\145\163\144\145\146\151\156\145\163\051\054\040\143\143\056\147\145\164\151\156\143\154\165\144\145\144\151\162\163\050\143\146\147\056\162\145\163\151\156\143\154\165\144\145\144\151\162\163\051\054\040\143\146\147\056\162\145\163\157\160\164\151\157\156\163\051\054\040\042\040\042\051\040\045\076\012\040\040\114\104\104\105\120\123\040\040\040\040\053\075\040\074\045\075\040\164\141\142\154\145\056\143\157\156\143\141\164\050\137\115\101\113\105\056\145\163\143\050\160\162\145\155\141\153\145\056\147\145\164\154\151\156\153\163\050\143\146\147\054\040\042\163\151\142\154\151\156\147\163\042\054\040\042\146\165\154\154\160\141\164\150\042\051\051\051\040\045\076\012\040\040\074\045\040\151\146\040\143\146\147\056\153\151\156\144\040\075\075\040\042\123\164\141\164\151\143\114\151\142\042\040\164\150\145\156\040\045\076\012\040\040\114\111\116\113\103\115\104\040\040\040\040\075\040\141\162\040\055\162\143\163\040\044\050\124\101\122\107\105\124\051\040\044\050\117\102\112\105\103\124\123\051\012\040\040\074\045\040\145\154\163\145\040\045\076\012\040\040\114\111\116\113\103\115\104\040\040\040\040\075\040\044\050\074\045\075\040\151\151\146\050\143\146\147\056\154\141\156\147\165\141\147\145\040\075\075\040\042\103\042\054\040\042\103\103\042\054\040\042\103\130\130\042\051\040\045\076\051\040\055\157\040\044\050\124\101\122\107\105\124\051\040\044\050\117\102\112\105\103\124\123\051\040\044\050\114\104\106\114\101\107\123\051\040\044\050\122\105\123\117\125\122\103\105\123\051\040\044\050\101\122\103\110\051\012\040\040\074\045\040\145\156\144\040\045\076\012\040\040\144\145\146\151\156\145\040\120\122\105\102\125\111\114\104\103\115\104\123\012\040\040\040\040\074\045\040\151\146\040\043\143\146\147\056\160\162\145\142\165\151\154\144\143\157\155\155\141\156\144\163\040\076\040\060\040\164\150\145\156\040\045\076\012\011\100\145\143\150\157\040\122\165\156\156\151\156\147\040\160\162\145\055\142\165\151\154\144\040\143\157\155\155\141\156\144\163\012\011\074\045\075\040\164\141\142\154\145\056\151\155\160\154\157\144\145\050\143\146\147\056\160\162\145\142\165\151\154\144\143\157\155\155\141\156\144\163\054\040\042\042\054\040\042\042\054\040\042\134\156\134\164\042\051\040\045\076\012\040\040\040\040\074\045\040\145\156\144\040\045\076\012\040\040\145\156\144\145\146\012\040\040\144\145\146\151\156\145\040\120\122\105\114\111\116\113\103\115\104\123\012\040\040\040\040\074\045\040\151\146\040\043\143\146\147\056\160\162\145\154\151\156\153\143\157\155\155\141\156\144\163\040\076\040\060\040\164\150\145\156\040\045\076\012\011\100\145\143\150\157\040\122\165\156\156\151\156\147\040\160\162\145\055\154\151\156\153\040\143\157\155\155\141\156\144\163\012\011\074\045\075\040\164\141\142\154\145\056\151\155\160\154\157\144\145\050\143\146\147\056\160\162\145\154\151\156\153\143\157\155\155\141\156\144\163\054\040\042\042\054\040\042\042\054\040\042\134\156\134\164\042\051\040\045\076\012\040\040\040\040\074\045\040\145\156\144\040\045\076\012\040\040\145\156\144\145\146\012\040\040\144\145\146\151\156\145\040\120\117\123\124\102\125\111\114\104\103\115\104\123\012\040\040\040\040\074\045\040\151\146\040\043\143\146\147\056\160\157\163\164\142\165\151\154\144\143\157\155\155\141\156\144\163\040\076\040\060\040\164\150\145\156\040\045\076\012\011\100\145\143\150\157\040\122\165\156\156\151\156\147\040\160\157\163\164\055\142\165\151\154\144\040\143\157\155\155\141\156\144\163\012\011\074\045\075\040\164\141\142\154\145\056\151\155\160\154\157\144\145\050\143\146\147\056\160\157\163\164\142\165\151\154\144\143\157\155\155\141\156\144\163\054\040\042\042\054\040\042\042\054\040\042\134\156\134\164\042\051\040\045\076\012\040\040\040\040\074\045\040\145\156\144\040\045\076\012\040\040\145\156\144\145\146\012\145\156\144\151\146\012\012\074\045\040\145\156\144\040\045\076\012\012\117\102\112\105\103\124\123\040\072\075\040\134\012\074\045\040\146\157\162\040\137\054\040\146\151\154\145\040\151\156\040\151\160\141\151\162\163\050\164\150\151\163\056\146\151\154\145\163\051\040\144\157\040\045\076\012\040\074\045\040\151\146\040\160\141\164\150\056\151\163\143\160\160\146\151\154\145\050\146\151\154\145\051\040\164\150\145\156\040\045\076\012\011\044\050\117\102\112\104\111\122\051\057\074\045\075\040\137\115\101\113\105\056\145\163\143\050\160\141\164\150\056\147\145\164\142\141\163\145\156\141\155\145\050\146\151\154\145\051\051\040\045\076\056\157\040\134\012\040\074\045\040\145\156\144\040\045\076\012\074\045\040\145\156\144\040\045\076\012\012\122\105\123\117\125\122\103\105\123\040\072\075\040\134\012\074\045\040\146\157\162\040\137\054\040\146\151\154\145\040\151\156\040\151\160\141\151\162\163\050\164\150\151\163\056\146\151\154\145\163\051\040\144\157\040\045\076\012\040\074\045\040\151\146\040\160\141\164\150\056\151\163\162\145\163\157\165\162\143\145\146\151\154\145\050\146\151\154\145\051\040\164\150\145\156\040\045\076\012\011\044\050\117\102\112\104\111\122\051\057\074\045\075\040\137\115\101\113\105\056\145\163\143\050\160\141\164\150\056\147\145\164\142\141\163\145\156\141\155\145\050\146\151\154\145\051\051\040\045\076\056\162\145\163\040\134\012\040\074\045\040\145\156\144\040\045\076\012\074\045\040\145\156\144\040\045\076\012\012\123\110\105\114\114\124\131\120\105\040\072\075\040\155\163\144\157\163\012\151\146\145\161\040\050\054\044\050\103\157\155\123\160\145\143\051\044\050\103\117\115\123\120\105\103\051\051\012\040\040\123\110\105\114\114\124\131\120\105\040\072\075\040\160\157\163\151\170\012\145\156\144\151\146\012\151\146\145\161\040\050\057\142\151\156\054\044\050\146\151\156\144\163\164\162\151\156\147\040\057\142\151\156\054\044\050\123\110\105\114\114\051\051\051\012\040\040\123\110\105\114\114\124\131\120\105\040\072\075\040\160\157\163\151\170\012\145\156\144\151\146\012\012\151\146\145\161\040\050\160\157\163\151\170\054\044\050\123\110\105\114\114\124\131\120\105\051\051\012\040\040\040\144\145\146\151\156\145\040\115\113\104\111\122\137\122\125\114\105\012\011\100\145\143\150\157\040\103\162\145\141\164\151\156\147\040\044\100\012\011\100\155\153\144\151\162\040\055\160\040\044\100\012\040\040\040\145\156\144\145\146\012\145\154\163\145\012\040\040\040\144\145\146\151\156\145\040\115\113\104\111\122\137\122\125\114\105\012\011\100\145\143\150\157\040\103\162\145\141\164\151\156\147\040\044\100\012\011\100\155\153\144\151\162\040\044\050\163\165\142\163\164\040\057\054\134\134\054\044\100\051\012\040\040\040\145\156\144\145\146\012\145\156\144\151\146\012\012\012\056\120\110\117\116\131\072\040\143\154\145\141\156\040\160\162\145\142\165\151\154\144\040\160\162\145\154\151\156\153\012\012\074\045\040\151\146\040\157\163\056\151\163\050\042\115\141\143\117\123\130\042\051\040\141\156\144\040\164\150\151\163\056\153\151\156\144\040\075\075\040\042\127\151\156\144\157\167\145\144\101\160\160\042\040\164\150\145\156\040\045\076\012\141\154\154\072\040\044\050\124\101\122\107\105\124\051\040\044\050\144\151\162\040\044\050\124\101\122\107\105\124\104\111\122\051\051\120\153\147\111\156\146\157\040\044\050\144\151\162\040\044\050\124\101\122\107\105\124\104\111\122\051\051\111\156\146\157\056\160\154\151\163\164\012\012\044\050\144\151\162\040\044\050\124\101\122\107\105\124\104\111\122\051\051\120\153\147\111\156\146\157\072\012\012\044\050\144\151\162\040\044\050\124\101\122\107\105\124\104\111\122\051\051\111\156\146\157\056\160\154\151\163\164\072\012\074\045\040\145\156\144\040\045\076\012\012\044\050\124\101\122\107\105\124\051\072\040\044\050\124\101\122\107\105\124\104\111\122\051\040\044\050\117\102\112\104\111\122\051\040\160\162\145\142\165\151\154\144\040\044\050\117\102\112\105\103\124\123\051\040\044\050\114\104\104\105\120\123\051\040\044\050\122\105\123\117\125\122\103\105\123\051\040\160\162\145\154\151\156\153\012\011\100\145\143\150\157\040\114\151\156\153\151\156\147\040\074\045\075\040\164\150\151\163\056\156\141\155\145\040\045\076\012\011\100\044\050\114\111\116\113\103\115\104\051\012\011\044\050\120\117\123\124\102\125\111\114\104\103\115\104\123\051\012\012\044\050\124\101\122\107\105\124\104\111\122\051\072\012\011\044\050\115\113\104\111\122\137\122\125\114\105\051\012\011\012\044\050\117\102\112\104\111\122\051\072\012\011\044\050\115\113\104\111\122\137\122\125\114\105\051\012\012\143\154\145\141\156\072\012\011\100\145\143\150\157\040\103\154\145\141\156\151\156\147\040\074\045\075\040\164\150\151\163\056\156\141\155\145\040\045\076\012\151\146\145\161\040\050\160\157\163\151\170\054\044\050\123\110\105\114\114\124\131\120\105\051\051\012\011\100\162\155\040\055\146\040\040\044\050\124\101\122\107\105\124\051\012\011\100\162\155\040\055\162\146\040\044\050\117\102\112\104\111\122\051\012\145\154\163\145\012\011\100\151\146\040\145\170\151\163\164\040\044\050\163\165\142\163\164\040\057\054\134\134\054\044\050\124\101\122\107\105\124\051\051\040\144\145\154\040\044\050\163\165\142\163\164\040\057\054\134\134\054\044\050\124\101\122\107\105\124\051\051\012\011\100\151\146\040\145\170\151\163\164\040\044\050\163\165\142\163\164\040\057\054\134\134\054\044\050\117\102\112\104\111\122\051\051\040\162\155\144\151\162\040\057\163\040\057\161\040\044\050\163\165\142\163\164\040\057\054\134\134\054\044\050\117\102\112\104\111\122\051\051\012\145\156\144\151\146\012\012\160\162\145\142\165\151\154\144\072\012\011\044\050\120\122\105\102\125\111\114\104\103\115\104\123\051\012\011\012\160\162\145\154\151\156\153\072\012\011\044\050\120\122\105\114\111\116\113\103\115\104\123\051\012\011\012\074\045\040\146\157\162\040\137\054\040\146\151\154\145\040\151\156\040\151\160\141\151\162\163\050\164\150\151\163\056\146\151\154\145\163\051\040\144\157\040\045\076\012\074\045\040\151\146\040\160\141\164\150\056\151\163\143\160\160\146\151\154\145\050\146\151\154\145\051\040\164\150\145\156\040\045\076\012\044\050\117\102\112\104\111\122\051\057\074\045\075\040\137\115\101\113\105\056\145\163\143\050\160\141\164\150\056\147\145\164\142\141\163\145\156\141\155\145\050\146\151\154\145\051\051\040\045\076\056\157\072\040\074\045\075\040\137\115\101\113\105\056\145\163\143\050\146\151\154\145\051\040\045\076\012\011\100\145\143\150\157\040\044\050\156\157\164\144\151\162\040\044\074\051\012\011\074\045\040\151\146\040\050\160\141\164\150\056\151\163\143\146\151\154\145\050\146\151\154\145\051\051\040\164\150\145\156\040\045\076\012\011\100\044\050\103\103\051\040\044\050\103\106\114\101\107\123\051\040\055\157\040\044\100\040\055\143\040\044\074\012\011\074\045\040\145\154\163\145\040\045\076\012\011\100\044\050\103\130\130\051\040\044\050\103\130\130\106\114\101\107\123\051\040\055\157\040\044\100\040\055\143\040\044\074\012\011\074\045\040\145\156\144\040\045\076\012\011\012\074\045\040\145\154\163\145\151\146\040\050\160\141\164\150\056\147\145\164\145\170\164\145\156\163\151\157\156\050\146\151\154\145\051\040\075\075\040\042\056\162\143\042\051\040\164\150\145\156\040\045\076\012\044\050\117\102\112\104\111\122\051\057\074\045\075\040\137\115\101\113\105\056\145\163\143\050\160\141\164\150\056\147\145\164\142\141\163\145\156\141\155\145\050\146\151\154\145\051\051\040\045\076\056\162\145\163\072\040\074\045\075\040\137\115\101\113\105\056\145\163\143\050\146\151\154\145\051\040\045\076\012\011\100\145\143\150\157\040\044\050\156\157\164\144\151\162\040\044\074\051\012\011\100\167\151\156\144\162\145\163\040\044\074\040\055\117\040\143\157\146\146\040\055\157\040\044\100\040\044\050\122\105\123\106\114\101\107\123\051\012\012\074\045\040\145\156\144\040\045\076\012\074\045\040\145\156\144\040\045\076\012\012\055\151\156\143\154\165\144\145\040\044\050\117\102\112\105\103\124\123\072\045\056\157\075\045\056\144\051\012\135\135\051",
- "\137\124\105\115\120\114\101\124\105\123\056\155\141\153\145\137\143\163\150\141\162\160\075\160\162\145\155\141\153\145\056\154\157\141\144\164\145\155\160\154\141\164\145\163\164\162\151\156\147\050\047\155\141\153\145\137\143\163\150\141\162\160\047\054\133\133\074\045\040\012\011\154\157\143\141\154\040\143\163\143\040\075\040\160\162\145\155\141\153\145\056\143\163\143\012\011\012\011\055\055\012\011\055\055\040\107\151\166\145\156\040\141\040\056\162\145\163\170\040\162\145\163\157\165\162\143\145\040\146\151\154\145\054\040\142\165\151\154\144\163\040\164\150\145\040\160\141\164\150\040\164\157\040\143\157\162\162\145\163\160\157\156\144\151\156\147\040\056\162\145\163\157\165\162\143\145\012\011\055\055\040\146\151\154\145\054\040\155\141\164\143\150\151\156\147\040\164\150\145\040\142\145\150\141\166\151\157\162\040\141\156\144\040\156\141\155\151\156\147\040\157\146\040\126\151\163\165\141\154\040\123\164\165\144\151\157\056\012\011\055\055\012\011\011\012\011\146\165\156\143\164\151\157\156\040\147\145\164\162\145\163\157\165\162\143\145\146\151\154\145\156\141\155\145\050\143\146\147\054\040\146\156\141\155\145\051\012\011\011\151\146\040\160\141\164\150\056\147\145\164\145\170\164\145\156\163\151\157\156\050\146\156\141\155\145\051\040\075\075\040\042\056\162\145\163\170\042\040\164\150\145\156\012\011\011\040\040\040\040\154\157\143\141\154\040\156\141\155\145\040\075\040\143\146\147\056\142\165\151\154\144\164\141\162\147\145\164\056\142\141\163\145\156\141\155\145\040\056\056\040\042\056\042\012\011\011\040\040\040\040\154\157\143\141\154\040\144\151\162\040\075\040\160\141\164\150\056\147\145\164\144\151\162\145\143\164\157\162\171\050\146\156\141\155\145\051\012\011\011\040\040\040\040\151\146\040\144\151\162\040\176\075\040\042\056\042\040\164\150\145\156\040\012\011\011\011\011\156\141\155\145\040\075\040\156\141\155\145\040\056\056\040\160\141\164\150\056\164\162\141\156\163\154\141\164\145\050\144\151\162\054\040\042\056\042\051\040\056\056\040\042\056\042\012\011\011\011\145\156\144\012\011\011\011\162\145\164\165\162\156\040\042\044\050\117\102\112\104\111\122\051\057\042\040\056\056\040\156\141\155\145\040\056\056\040\160\141\164\150\056\147\145\164\142\141\163\145\156\141\155\145\050\146\156\141\155\145\051\040\056\056\040\042\056\162\145\163\157\165\162\143\145\163\042\012\011\011\145\154\163\145\012\011\011\011\162\145\164\165\162\156\040\146\156\141\155\145\012\011\011\145\156\144\012\011\145\156\144\012\012\011\012\011\055\055\040\104\157\040\163\157\155\145\040\160\162\157\143\145\163\163\151\156\147\040\165\160\040\146\162\157\156\164\072\040\142\165\151\154\144\040\141\040\154\151\163\164\040\157\146\040\143\157\156\146\151\147\165\162\141\164\151\157\156\055\144\145\160\145\156\144\145\156\164\040\154\151\142\162\141\162\151\145\163\056\012\011\055\055\040\114\151\142\162\141\162\151\145\163\040\164\150\141\164\040\141\162\145\040\142\165\151\154\164\040\164\157\040\141\040\154\157\143\141\164\151\157\156\040\157\164\150\145\162\040\164\150\141\156\040\044\050\124\101\122\107\105\124\104\111\122\051\040\167\151\154\154\040\156\145\145\144\040\164\157\012\011\055\055\040\142\145\040\143\157\160\151\145\144\040\163\157\040\164\150\145\171\040\143\141\156\040\142\145\040\146\157\165\156\144\040\141\164\040\162\165\156\164\151\155\145\056\012\011\154\157\143\141\154\040\143\146\147\154\151\142\163\040\075\040\173\040\175\012\011\154\157\143\141\154\040\143\146\147\160\141\151\162\163\040\075\040\173\040\175\012\011\154\157\143\141\154\040\141\156\171\143\146\147\012\011\146\157\162\040\143\146\147\040\151\156\040\160\162\145\155\141\153\145\056\145\141\143\150\143\157\156\146\151\147\050\164\150\151\163\051\040\144\157\012\011\011\141\156\171\143\146\147\040\075\040\143\146\147\012\011\011\143\146\147\154\151\142\163\133\143\146\147\135\040\075\040\160\162\145\155\141\153\145\056\147\145\164\154\151\156\153\163\050\143\146\147\054\040\042\163\151\142\154\151\156\147\163\042\054\040\042\146\165\154\154\160\141\164\150\042\051\012\011\011\143\146\147\160\141\151\162\163\133\143\146\147\135\040\075\040\173\040\175\012\011\011\146\157\162\040\137\054\040\146\156\141\155\145\040\151\156\040\151\160\141\151\162\163\050\143\146\147\154\151\142\163\133\143\146\147\135\051\040\144\157\012\011\011\011\151\146\040\160\141\164\150\056\147\145\164\144\151\162\145\143\164\157\162\171\050\146\156\141\155\145\051\040\176\075\040\143\146\147\056\142\165\151\154\144\164\141\162\147\145\164\056\144\151\162\145\143\164\157\162\171\040\164\150\145\156\012\011\011\011\011\143\146\147\160\141\151\162\163\133\143\146\147\135\133\042\044\050\124\101\122\107\105\124\104\111\122\051\057\042\056\056\160\141\164\150\056\147\145\164\156\141\155\145\050\146\156\141\155\145\051\135\040\075\040\146\156\141\155\145\012\011\011\011\145\156\144\012\011\011\145\156\144\012\011\145\156\144\012\011\012\011\055\055\040\163\157\162\164\040\164\150\145\040\146\151\154\145\163\040\151\156\164\157\040\143\141\164\145\147\157\162\151\145\163\054\040\142\141\163\145\144\040\157\156\040\164\150\145\151\162\040\142\165\151\154\144\040\141\143\164\151\157\156\012\011\154\157\143\141\154\040\163\157\165\162\143\145\163\040\075\040\173\175\012\011\154\157\143\141\154\040\145\155\142\145\144\144\145\144\040\075\040\173\040\175\012\011\154\157\143\141\154\040\143\157\160\171\160\141\151\162\163\040\075\040\173\040\175\012\011\012\011\146\157\162\040\146\143\146\147\040\151\156\040\160\162\145\155\141\153\145\056\145\141\143\150\146\151\154\145\050\164\150\151\163\051\040\144\157\012\011\011\154\157\143\141\154\040\141\143\164\151\157\156\040\075\040\146\143\146\147\056\142\165\151\154\144\141\143\164\151\157\156\040\157\162\040\143\163\143\056\147\145\164\142\165\151\154\144\141\143\164\151\157\156\050\146\143\146\147\056\156\141\155\145\051\012\011\011\151\146\040\141\143\164\151\157\156\040\075\075\040\042\103\157\155\160\151\154\145\042\040\164\150\145\156\012\011\011\011\164\141\142\154\145\056\151\156\163\145\162\164\050\163\157\165\162\143\145\163\054\040\146\143\146\147\056\156\141\155\145\051\012\011\011\145\154\163\145\151\146\040\141\143\164\151\157\156\040\075\075\040\042\105\155\142\145\144\042\040\164\150\145\156\011\011\011\012\011\011\011\164\141\142\154\145\056\151\156\163\145\162\164\050\145\155\142\145\144\144\145\144\054\040\146\143\146\147\056\156\141\155\145\051\012\011\011\145\154\163\145\151\146\040\141\143\164\151\157\156\040\075\075\040\042\103\157\160\171\042\040\164\150\145\156\012\011\011\011\143\157\160\171\160\141\151\162\163\133\042\044\050\124\101\122\107\105\124\104\111\122\051\057\042\056\056\160\141\164\150\056\147\145\164\156\141\155\145\050\146\143\146\147\056\156\141\155\145\051\135\040\075\040\146\143\146\147\056\156\141\155\145\012\011\011\145\154\163\145\151\146\040\160\141\164\150\056\147\145\164\156\141\155\145\050\146\143\146\147\056\156\141\155\145\051\072\154\157\167\145\162\050\051\040\075\075\040\042\141\160\160\056\143\157\156\146\151\147\042\040\164\150\145\156\012\011\011\011\143\157\160\171\160\141\151\162\163\133\042\044\050\124\101\122\107\105\124\051\056\143\157\156\146\151\147\042\135\040\075\040\146\143\146\147\056\156\141\155\145\011\012\011\011\145\156\144\012\011\145\156\144\012\012\011\055\055\040\101\156\171\040\141\163\163\145\155\142\154\151\145\163\040\164\150\141\164\040\141\162\145\040\157\156\040\164\150\145\040\154\151\142\162\141\162\171\040\163\145\141\162\143\150\040\160\141\164\150\163\040\163\150\157\165\154\144\040\142\145\040\143\157\160\151\145\144\012\011\055\055\040\164\157\040\044\050\124\101\122\107\105\124\104\111\122\051\040\163\157\040\164\150\145\171\040\143\141\156\040\142\145\040\146\157\165\156\144\040\141\164\040\162\165\156\164\151\155\145\012\011\154\157\143\141\154\040\160\141\164\150\163\040\075\040\164\141\142\154\145\056\164\162\141\156\163\154\141\164\145\050\164\150\151\163\056\154\151\142\144\151\162\163\054\040\146\165\156\143\164\151\157\156\050\166\051\040\162\145\164\165\162\156\040\160\141\164\150\056\152\157\151\156\050\164\150\151\163\056\142\141\163\145\144\151\162\054\040\166\051\040\145\156\144\051\012\011\160\141\164\150\163\040\075\040\164\141\142\154\145\056\152\157\151\156\050\173\164\150\151\163\056\142\141\163\145\144\151\162\175\054\040\160\141\164\150\163\051\012\011\146\157\162\040\137\054\040\154\151\142\156\141\155\145\040\151\156\040\151\160\141\151\162\163\050\160\162\145\155\141\153\145\056\147\145\164\154\151\156\153\163\050\164\150\151\163\054\040\042\163\171\163\164\145\155\042\054\040\042\146\165\154\154\160\141\164\150\042\051\051\040\144\157\012\011\011\154\157\143\141\154\040\154\151\142\144\151\162\040\075\040\157\163\056\160\141\164\150\163\145\141\162\143\150\050\154\151\142\156\141\155\145\056\056\042\056\144\154\154\042\054\040\165\156\160\141\143\153\050\160\141\164\150\163\051\051\012\011\011\151\146\040\050\154\151\142\144\151\162\051\040\164\150\145\156\012\011\011\011\154\157\143\141\154\040\164\141\162\147\145\164\040\075\040\042\044\050\124\101\122\107\105\124\104\111\122\051\057\042\056\056\160\141\164\150\056\147\145\164\156\141\155\145\050\154\151\142\156\141\155\145\051\012\011\011\011\154\157\143\141\154\040\163\157\165\162\143\145\040\075\040\160\141\164\150\056\147\145\164\162\145\154\141\164\151\166\145\050\164\150\151\163\056\142\141\163\145\144\151\162\054\040\160\141\164\150\056\152\157\151\156\050\154\151\142\144\151\162\054\040\154\151\142\156\141\155\145\051\051\056\056\042\056\144\154\154\042\012\011\011\011\143\157\160\171\160\141\151\162\163\133\164\141\162\147\145\164\135\040\075\040\163\157\165\162\143\145\012\011\011\145\156\144\012\011\145\156\144\012\011\012\011\055\055\040\145\156\144\040\157\146\040\160\162\145\160\162\157\143\145\163\163\151\156\147\040\055\055\012\011\012\045\076\012\043\040\074\045\075\040\160\162\145\155\141\153\145\056\141\143\164\151\157\156\163\133\137\101\103\124\111\117\116\135\056\163\150\157\162\164\156\141\155\145\040\045\076\040\160\162\157\152\145\143\164\040\155\141\153\145\146\151\154\145\040\141\165\164\157\147\145\156\145\162\141\164\145\144\040\142\171\040\120\162\145\155\141\153\145\012\012\151\146\156\144\145\146\040\103\117\116\106\111\107\012\040\040\103\117\116\106\111\107\075\074\045\075\040\137\115\101\113\105\056\145\163\143\050\164\150\151\163\056\143\157\156\146\151\147\165\162\141\164\151\157\156\163\133\061\135\051\040\045\076\012\145\156\144\151\146\012\012\151\146\156\144\145\146\040\103\123\103\012\040\040\103\123\103\075\074\045\075\040\143\163\143\056\147\145\164\143\157\155\160\151\154\145\162\166\141\162\050\164\150\151\163\051\040\045\076\012\145\156\144\151\146\012\012\151\146\156\144\145\146\040\122\105\123\107\105\116\012\040\040\122\105\123\107\105\116\075\162\145\163\147\145\156\012\145\156\144\151\146\012\012\074\045\040\146\157\162\040\143\146\147\040\151\156\040\160\162\145\155\141\153\145\056\145\141\143\150\143\157\156\146\151\147\050\164\150\151\163\051\040\144\157\040\045\076\012\151\146\145\161\040\050\044\050\103\117\116\106\111\107\051\054\074\045\075\040\137\115\101\113\105\056\145\163\143\050\143\146\147\056\156\141\155\145\051\045\076\051\012\040\040\124\101\122\107\105\124\104\111\122\040\040\072\075\040\074\045\075\040\137\115\101\113\105\056\145\163\143\050\143\146\147\056\142\165\151\154\144\164\141\162\147\145\164\056\144\151\162\145\143\164\157\162\171\051\040\045\076\012\040\040\117\102\112\104\111\122\040\040\040\040\040\072\075\040\074\045\075\040\137\115\101\113\105\056\145\163\143\050\143\146\147\056\157\142\152\145\143\164\163\144\151\162\051\040\045\076\012\040\040\104\105\120\105\116\104\123\040\040\040\040\072\075\040\074\045\075\040\164\141\142\154\145\056\143\157\156\143\141\164\050\137\115\101\113\105\056\145\163\143\050\160\162\145\155\141\153\145\056\147\145\164\154\151\156\153\163\050\143\146\147\054\040\042\144\145\160\145\156\144\145\156\143\151\145\163\042\054\040\042\146\165\154\154\160\141\164\150\042\051\051\054\040\042\040\042\051\040\045\076\012\040\040\122\105\106\105\122\105\116\103\105\123\040\072\075\040\074\045\075\040\164\141\142\154\145\056\151\155\160\154\157\144\145\050\137\115\101\113\105\056\145\163\143\050\143\146\147\154\151\142\163\133\143\146\147\135\051\054\040\042\057\162\072\042\054\040\042\042\054\040\042\042\051\040\045\076\012\040\040\106\114\101\107\123\040\040\040\040\040\040\053\075\040\074\045\075\040\164\141\142\154\145\056\143\157\156\143\141\164\050\143\163\143\056\147\145\164\146\154\141\147\163\050\143\146\147\051\054\040\042\040\042\051\040\045\076\040\074\045\075\040\164\141\142\154\145\056\151\155\160\154\157\144\145\050\143\146\147\056\144\145\146\151\156\145\163\054\040\042\057\144\072\042\054\040\042\042\054\040\042\040\042\051\040\045\076\012\040\040\144\145\146\151\156\145\040\120\122\105\102\125\111\114\104\103\115\104\123\012\040\040\040\040\074\045\040\151\146\040\043\143\146\147\056\160\162\145\142\165\151\154\144\143\157\155\155\141\156\144\163\040\076\040\060\040\164\150\145\156\040\045\076\012\011\100\145\143\150\157\040\122\165\156\156\151\156\147\040\160\162\145\055\142\165\151\154\144\040\143\157\155\155\141\156\144\163\012\011\074\045\075\040\164\141\142\154\145\056\151\155\160\154\157\144\145\050\143\146\147\056\160\162\145\142\165\151\154\144\143\157\155\155\141\156\144\163\054\040\042\042\054\040\042\042\054\040\042\134\156\134\164\042\051\040\045\076\012\040\040\040\040\074\045\040\145\156\144\040\045\076\012\040\040\145\156\144\145\146\012\040\040\144\145\146\151\156\145\040\120\122\105\114\111\116\113\103\115\104\123\012\040\040\040\040\074\045\040\151\146\040\043\143\146\147\056\160\162\145\154\151\156\153\143\157\155\155\141\156\144\163\040\076\040\060\040\164\150\145\156\040\045\076\012\011\100\145\143\150\157\040\122\165\156\156\151\156\147\040\160\162\145\055\154\151\156\153\040\143\157\155\155\141\156\144\163\012\011\074\045\075\040\164\141\142\154\145\056\151\155\160\154\157\144\145\050\143\146\147\056\160\162\145\154\151\156\153\143\157\155\155\141\156\144\163\054\040\042\042\054\040\042\042\054\040\042\134\156\134\164\042\051\040\045\076\012\040\040\040\040\074\045\040\145\156\144\040\045\076\012\040\040\145\156\144\145\146\012\040\040\144\145\146\151\156\145\040\120\117\123\124\102\125\111\114\104\103\115\104\123\012\040\040\040\040\074\045\040\151\146\040\043\143\146\147\056\160\157\163\164\142\165\151\154\144\143\157\155\155\141\156\144\163\040\076\040\060\040\164\150\145\156\040\045\076\012\011\100\145\143\150\157\040\122\165\156\156\151\156\147\040\160\157\163\164\055\142\165\151\154\144\040\143\157\155\155\141\156\144\163\012\011\074\045\075\040\164\141\142\154\145\056\151\155\160\154\157\144\145\050\143\146\147\056\160\157\163\164\142\165\151\154\144\143\157\155\155\141\156\144\163\054\040\042\042\054\040\042\042\054\040\042\134\156\134\164\042\051\040\045\076\012\040\040\040\040\074\045\040\145\156\144\040\045\076\012\040\040\145\156\144\145\146\012\145\156\144\151\146\012\074\045\011\145\156\144\040\045\076\012\012\043\040\124\157\040\155\141\151\156\164\141\151\156\040\143\157\155\160\141\164\151\142\151\154\151\164\171\040\167\151\164\150\040\126\123\056\116\105\124\054\040\164\150\145\163\145\040\166\141\154\165\145\163\040\155\165\163\164\040\142\145\040\163\145\164\040\141\164\040\164\150\145\040\160\162\157\152\145\143\164\040\154\145\166\145\154\012\124\101\122\107\105\124\040\040\040\040\040\040\075\040\044\050\124\101\122\107\105\124\104\111\122\051\057\074\045\075\040\137\115\101\113\105\056\145\163\143\050\164\150\151\163\056\142\165\151\154\144\164\141\162\147\145\164\056\156\141\155\145\051\040\045\076\012\106\114\101\107\123\040\040\040\040\040\040\053\075\040\057\164\072\074\045\075\040\143\163\143\056\147\145\164\153\151\156\144\050\164\150\151\163\051\040\045\076\040\074\045\075\040\164\141\142\154\145\056\151\155\160\154\157\144\145\050\137\115\101\113\105\056\145\163\143\050\164\150\151\163\056\154\151\142\144\151\162\163\051\054\040\042\057\154\151\142\072\042\054\040\042\042\054\040\042\040\042\051\040\045\076\012\122\105\106\105\122\105\116\103\105\123\040\053\075\040\074\045\075\040\164\141\142\154\145\056\151\155\160\154\157\144\145\050\137\115\101\113\105\056\145\163\143\050\160\162\145\155\141\153\145\056\147\145\164\154\151\156\153\163\050\164\150\151\163\054\040\042\163\171\163\164\145\155\042\054\040\042\142\141\163\145\156\141\155\145\042\051\051\054\040\042\057\162\072\042\054\040\042\056\144\154\154\042\054\040\042\040\042\051\040\045\076\012\012\012\123\117\125\122\103\105\123\040\072\075\040\134\012\074\045\040\146\157\162\040\137\054\040\146\156\141\155\145\040\151\156\040\151\160\141\151\162\163\050\163\157\165\162\143\145\163\051\040\144\157\040\045\076\012\011\074\045\075\040\137\115\101\113\105\056\145\163\143\050\146\156\141\155\145\051\040\045\076\040\134\012\074\045\040\145\156\144\040\045\076\012\012\105\115\102\105\104\106\111\114\105\123\040\072\075\040\134\012\074\045\040\146\157\162\040\137\054\040\146\156\141\155\145\040\151\156\040\151\160\141\151\162\163\050\145\155\142\145\144\144\145\144\051\040\144\157\040\045\076\012\011\074\045\075\040\137\115\101\113\105\056\145\163\143\050\147\145\164\162\145\163\157\165\162\143\145\146\151\154\145\156\141\155\145\050\164\150\151\163\054\040\146\156\141\155\145\051\051\040\045\076\040\134\012\074\045\040\145\156\144\040\045\076\012\012\103\117\120\131\106\111\114\105\123\040\053\075\040\134\012\074\045\040\146\157\162\040\164\141\162\147\145\164\054\040\163\157\165\162\143\145\040\151\156\040\160\141\151\162\163\050\143\146\147\160\141\151\162\163\133\141\156\171\143\146\147\135\051\040\144\157\040\045\076\012\011\074\045\075\040\137\115\101\113\105\056\145\163\143\050\164\141\162\147\145\164\051\040\045\076\040\134\012\074\045\040\145\156\144\040\045\076\012\074\045\040\146\157\162\040\164\141\162\147\145\164\054\040\163\157\165\162\143\145\040\151\156\040\160\141\151\162\163\050\143\157\160\171\160\141\151\162\163\051\040\144\157\040\045\076\012\011\074\045\075\040\137\115\101\113\105\056\145\163\143\050\164\141\162\147\145\164\051\040\045\076\040\134\012\074\045\040\145\156\144\040\045\076\012\012\012\123\110\105\114\114\124\131\120\105\040\072\075\040\155\163\144\157\163\012\151\146\145\161\040\050\054\044\050\103\157\155\123\160\145\143\051\044\050\103\117\115\123\120\105\103\051\051\012\040\040\123\110\105\114\114\124\131\120\105\040\072\075\040\160\157\163\151\170\012\145\156\144\151\146\012\151\146\145\161\040\050\057\142\151\156\054\044\050\146\151\156\144\163\164\162\151\156\147\040\057\142\151\156\054\044\050\123\110\105\114\114\051\051\051\012\040\040\123\110\105\114\114\124\131\120\105\040\072\075\040\160\157\163\151\170\012\145\156\144\151\146\012\012\151\146\145\161\040\050\160\157\163\151\170\054\044\050\123\110\105\114\114\124\131\120\105\051\051\012\040\040\144\145\146\151\156\145\040\115\113\104\111\122\137\122\125\114\105\012\011\100\145\143\150\157\040\103\162\145\141\164\151\156\147\040\044\100\012\011\100\155\153\144\151\162\040\055\160\040\044\100\012\040\040\145\156\144\145\146\012\040\040\144\145\146\151\156\145\040\103\117\120\131\137\122\125\114\105\012\011\100\145\143\150\157\040\103\157\160\171\151\156\147\040\044\050\156\157\164\144\151\162\040\044\100\051\012\011\100\143\160\040\055\146\122\040\044\136\040\044\100\012\040\040\145\156\144\145\146\011\012\145\154\163\145\012\040\040\144\145\146\151\156\145\040\115\113\104\111\122\137\122\125\114\105\012\011\100\145\143\150\157\040\103\162\145\141\164\151\156\147\040\044\100\012\011\100\155\153\144\151\162\040\044\050\163\165\142\163\164\040\057\054\134\134\054\044\100\051\012\040\040\145\156\144\145\146\012\040\040\144\145\146\151\156\145\040\103\117\120\131\137\122\125\114\105\012\011\100\145\143\150\157\040\103\157\160\171\151\156\147\040\044\050\156\157\164\144\151\162\040\044\100\051\012\011\100\143\157\160\171\040\057\131\040\044\050\163\165\142\163\164\040\057\054\134\134\054\044\136\051\040\044\050\163\165\142\163\164\040\057\054\134\134\054\044\100\051\012\040\040\145\156\144\145\146\011\012\145\156\144\151\146\012\012\012\056\120\110\117\116\131\072\040\143\154\145\141\156\040\160\162\145\142\165\151\154\144\040\160\162\145\154\151\156\153\012\012\141\154\154\072\040\044\050\124\101\122\107\105\124\051\040\044\050\103\117\120\131\106\111\114\105\123\051\012\012\044\050\124\101\122\107\105\124\051\072\040\044\050\124\101\122\107\105\124\104\111\122\051\040\044\050\117\102\112\104\111\122\051\040\160\162\145\142\165\151\154\144\040\044\050\123\117\125\122\103\105\123\051\040\044\050\105\115\102\105\104\106\111\114\105\123\051\040\044\050\104\105\120\105\116\104\123\051\040\160\162\145\154\151\156\153\012\011\100\044\050\103\123\103\051\040\057\156\157\154\157\147\157\040\057\157\165\164\072\044\100\040\044\050\106\114\101\107\123\051\040\044\050\122\105\106\105\122\105\116\103\105\123\051\040\044\050\123\117\125\122\103\105\123\051\040\044\050\160\141\164\163\165\142\163\164\040\045\054\057\162\145\163\157\165\162\143\145\072\045\054\044\050\105\115\102\105\104\106\111\114\105\123\051\051\012\011\044\050\120\117\123\124\102\125\111\114\104\103\115\104\123\051\012\012\044\050\124\101\122\107\105\124\104\111\122\051\072\012\011\044\050\115\113\104\111\122\137\122\125\114\105\051\012\011\012\044\050\117\102\112\104\111\122\051\072\012\011\044\050\115\113\104\111\122\137\122\125\114\105\051\012\012\143\154\145\141\156\072\012\011\100\145\143\150\157\040\103\154\145\141\156\151\156\147\040\074\045\075\040\164\150\151\163\056\156\141\155\145\040\045\076\012\151\146\145\161\040\050\160\157\163\151\170\054\044\050\123\110\105\114\114\124\131\120\105\051\051\012\011\100\162\155\040\055\146\040\044\050\124\101\122\107\105\124\104\111\122\051\057\074\045\075\040\164\150\151\163\056\142\165\151\154\144\164\141\162\147\145\164\056\142\141\163\145\156\141\155\145\040\045\076\056\052\040\044\050\103\117\120\131\106\111\114\105\123\051\012\011\100\162\155\040\055\162\146\040\044\050\117\102\112\104\111\122\051\012\145\154\163\145\012\011\100\151\146\040\145\170\151\163\164\040\044\050\163\165\142\163\164\040\057\054\134\134\054\044\050\124\101\122\107\105\124\104\111\122\051\057\074\045\075\040\164\150\151\163\056\142\165\151\154\144\164\141\162\147\145\164\056\142\141\163\145\156\141\155\145\040\045\076\056\052\051\040\144\145\154\040\044\050\163\165\142\163\164\040\057\054\134\134\054\044\050\124\101\122\107\105\124\104\111\122\051\057\074\045\075\040\164\150\151\163\056\142\165\151\154\144\164\141\162\147\145\164\056\142\141\163\145\156\141\155\145\040\045\076\056\052\051\012\011\074\045\040\146\157\162\040\164\141\162\147\145\164\054\040\163\157\165\162\143\145\040\151\156\040\160\141\151\162\163\050\143\146\147\160\141\151\162\163\133\141\156\171\143\146\147\135\051\040\144\157\040\045\076\012\011\100\151\146\040\145\170\151\163\164\040\044\050\163\165\142\163\164\040\057\054\134\134\054\074\045\075\040\164\141\162\147\145\164\040\045\076\051\040\144\145\154\040\044\050\163\165\142\163\164\040\057\054\134\134\054\074\045\075\040\164\141\162\147\145\164\040\045\076\051\012\011\074\045\040\145\156\144\040\045\076\012\011\074\045\040\146\157\162\040\164\141\162\147\145\164\054\040\163\157\165\162\143\145\040\151\156\040\160\141\151\162\163\050\143\157\160\171\160\141\151\162\163\051\040\144\157\040\045\076\012\011\100\151\146\040\145\170\151\163\164\040\044\050\163\165\142\163\164\040\057\054\134\134\054\074\045\075\040\164\141\162\147\145\164\040\045\076\051\040\144\145\154\040\044\050\163\165\142\163\164\040\057\054\134\134\054\074\045\075\040\164\141\162\147\145\164\040\045\076\051\012\011\074\045\040\145\156\144\040\045\076\012\011\100\151\146\040\145\170\151\163\164\040\044\050\163\165\142\163\164\040\057\054\134\134\054\044\050\117\102\112\104\111\122\051\051\040\162\155\144\151\162\040\057\163\040\057\161\040\044\050\163\165\142\163\164\040\057\054\134\134\054\044\050\117\102\112\104\111\122\051\051\012\145\156\144\151\146\012\012\160\162\145\142\165\151\154\144\072\012\011\044\050\120\122\105\102\125\111\114\104\103\115\104\123\051\012\011\012\160\162\145\154\151\156\153\072\012\011\044\050\120\122\105\114\111\116\113\103\115\104\123\051\012\012\012\043\040\120\145\162\055\143\157\156\146\151\147\165\162\141\164\151\157\156\040\143\157\160\151\145\144\040\146\151\154\145\040\162\165\154\145\163\040\012\074\045\040\146\157\162\040\143\146\147\040\151\156\040\160\162\145\155\141\153\145\056\145\141\143\150\143\157\156\146\151\147\050\164\150\151\163\051\040\144\157\040\045\076\011\012\151\146\145\161\040\050\044\050\103\117\116\106\111\107\051\054\074\045\075\040\137\115\101\113\105\056\145\163\143\050\143\146\147\056\156\141\155\145\051\045\076\051\012\074\045\040\146\157\162\040\164\141\162\147\145\164\054\040\163\157\165\162\143\145\040\151\156\040\160\141\151\162\163\050\143\146\147\160\141\151\162\163\133\143\146\147\135\051\040\144\157\040\045\076\012\074\045\075\040\137\115\101\113\105\056\145\163\143\050\164\141\162\147\145\164\051\040\045\076\072\040\074\045\075\040\137\115\101\113\105\056\145\163\143\050\163\157\165\162\143\145\051\040\045\076\012\011\044\050\103\117\120\131\137\122\125\114\105\051\012\074\045\040\145\156\144\040\045\076\012\145\156\144\151\146\012\074\045\040\145\156\144\040\045\076\012\012\043\040\103\157\160\151\145\144\040\146\151\154\145\040\162\165\154\145\163\012\074\045\040\146\157\162\040\164\141\162\147\145\164\054\040\163\157\165\162\143\145\040\151\156\040\160\141\151\162\163\050\143\157\160\171\160\141\151\162\163\051\040\144\157\040\045\076\012\074\045\075\040\137\115\101\113\105\056\145\163\143\050\164\141\162\147\145\164\051\040\045\076\072\040\074\045\075\040\137\115\101\113\105\056\145\163\143\050\163\157\165\162\143\145\051\040\045\076\012\011\044\050\103\117\120\131\137\122\125\114\105\051\012\074\045\040\145\156\144\040\045\076\012\011\012\043\040\105\155\142\145\144\144\145\144\040\146\151\154\145\040\162\165\154\145\163\012\074\045\040\146\157\162\040\137\054\040\146\156\141\155\145\040\151\156\040\151\160\141\151\162\163\050\145\155\142\145\144\144\145\144\051\040\144\157\040\151\146\040\160\141\164\150\056\147\145\164\145\170\164\145\156\163\151\157\156\050\146\156\141\155\145\051\040\075\075\040\042\056\162\145\163\170\042\040\164\150\145\156\040\045\076\012\074\045\075\040\137\115\101\113\105\056\145\163\143\050\147\145\164\162\145\163\157\165\162\143\145\146\151\154\145\156\141\155\145\050\164\150\151\163\054\040\146\156\141\155\145\051\051\040\045\076\072\040\074\045\075\040\137\115\101\113\105\056\145\163\143\050\146\156\141\155\145\051\040\045\076\012\011\100\044\050\122\105\123\107\105\116\051\040\044\136\040\044\100\012\074\045\040\145\156\144\040\145\156\144\040\045\076\012\135\135\051",
- "\137\124\105\115\120\114\101\124\105\123\056\166\163\062\060\060\062\137\163\157\154\165\164\151\157\156\075\160\162\145\155\141\153\145\056\154\157\141\144\164\145\155\160\154\141\164\145\163\164\162\151\156\147\050\047\166\163\062\060\060\062\137\163\157\154\165\164\151\157\156\047\054\133\133\074\045\040\145\157\154\040\075\040\042\134\162\134\156\042\040\045\076\012\115\151\143\162\157\163\157\146\164\040\126\151\163\165\141\154\040\123\164\165\144\151\157\040\123\157\154\165\164\151\157\156\040\106\151\154\145\054\040\106\157\162\155\141\164\040\126\145\162\163\151\157\156\040\067\056\060\060\012\074\045\040\146\157\162\040\160\162\152\040\151\156\040\160\162\145\155\141\153\145\056\145\141\143\150\160\162\157\152\145\143\164\050\164\150\151\163\051\040\144\157\040\045\076\012\120\162\157\152\145\143\164\050\042\173\074\045\075\137\126\123\056\164\157\157\154\050\160\162\152\051\045\076\175\042\051\040\075\040\042\074\045\075\160\162\152\056\156\141\155\145\045\076\042\054\040\042\074\045\075\160\141\164\150\056\164\162\141\156\163\154\141\164\145\050\160\141\164\150\056\147\145\164\162\145\154\141\164\151\166\145\050\164\150\151\163\056\154\157\143\141\164\151\157\156\054\040\137\126\123\056\160\162\157\152\145\143\164\146\151\154\145\050\160\162\152\051\051\051\045\076\042\054\040\042\173\074\045\075\160\162\152\056\165\165\151\144\045\076\175\042\012\105\156\144\120\162\157\152\145\143\164\012\074\045\040\145\156\144\040\045\076\012\107\154\157\142\141\154\012\011\107\154\157\142\141\154\123\145\143\164\151\157\156\050\123\157\154\165\164\151\157\156\103\157\156\146\151\147\165\162\141\164\151\157\156\051\040\075\040\160\162\145\123\157\154\165\164\151\157\156\012\011\074\045\040\146\157\162\040\151\054\143\146\147\156\141\155\145\040\151\156\040\151\160\141\151\162\163\050\164\150\151\163\056\143\157\156\146\151\147\165\162\141\164\151\157\156\163\051\040\144\157\040\045\076\012\011\011\103\157\156\146\151\147\116\141\155\145\056\074\045\075\040\151\055\061\040\045\076\040\075\040\074\045\075\040\143\146\147\156\141\155\145\040\045\076\012\011\074\045\040\145\156\144\040\045\076\011\011\012\011\105\156\144\107\154\157\142\141\154\123\145\143\164\151\157\156\012\011\107\154\157\142\141\154\123\145\143\164\151\157\156\050\120\162\157\152\145\143\164\104\145\160\145\156\144\145\156\143\151\145\163\051\040\075\040\160\157\163\164\123\157\154\165\164\151\157\156\012\011\074\045\040\146\157\162\040\160\162\152\040\151\156\040\160\162\145\155\141\153\145\056\145\141\143\150\160\162\157\152\145\143\164\050\164\150\151\163\051\040\144\157\040\045\076\012\011\040\074\045\040\146\157\162\040\151\054\144\145\160\040\151\156\040\151\160\141\151\162\163\050\160\162\145\155\141\153\145\056\147\145\164\144\145\160\145\156\144\145\156\143\151\145\163\050\160\162\152\051\051\040\144\157\040\045\076\012\011\011\173\074\045\075\040\160\162\152\056\165\165\151\144\040\045\076\175\056\074\045\075\040\151\040\055\040\061\040\045\076\040\075\040\173\074\045\075\040\144\145\160\056\165\165\151\144\040\045\076\175\012\011\040\074\045\040\145\156\144\040\045\076\012\011\074\045\040\145\156\144\040\045\076\012\011\105\156\144\107\154\157\142\141\154\123\145\143\164\151\157\156\012\011\107\154\157\142\141\154\123\145\143\164\151\157\156\050\120\162\157\152\145\143\164\104\145\160\145\156\144\145\156\143\151\145\163\051\040\075\040\160\157\163\164\123\157\154\165\164\151\157\156\012\011\105\156\144\107\154\157\142\141\154\123\145\143\164\151\157\156\012\011\107\154\157\142\141\154\123\145\143\164\151\157\156\050\120\162\157\152\145\143\164\103\157\156\146\151\147\165\162\141\164\151\157\156\051\040\075\040\160\157\163\164\123\157\154\165\164\151\157\156\012\011\074\045\040\146\157\162\040\160\162\152\040\151\156\040\160\162\145\155\141\153\145\056\145\141\143\150\160\162\157\152\145\143\164\050\164\150\151\163\051\040\144\157\040\045\076\012\011\040\074\045\040\146\157\162\040\151\054\143\146\147\156\141\155\145\040\151\156\040\151\160\141\151\162\163\050\164\150\151\163\056\143\157\156\146\151\147\165\162\141\164\151\157\156\163\051\040\144\157\040\045\076\012\011\011\173\074\045\075\160\162\152\056\165\165\151\144\045\076\175\056\074\045\075\143\146\147\156\141\155\145\045\076\056\101\143\164\151\166\145\103\146\147\040\075\040\074\045\075\143\146\147\156\141\155\145\045\076\174\074\045\075\137\126\123\056\141\162\143\150\050\160\162\152\054\040\062\060\060\062\051\045\076\012\011\011\173\074\045\075\160\162\152\056\165\165\151\144\045\076\175\056\074\045\075\143\146\147\156\141\155\145\045\076\056\102\165\151\154\144\056\060\040\075\040\074\045\075\143\146\147\156\141\155\145\045\076\174\074\045\075\137\126\123\056\141\162\143\150\050\160\162\152\054\040\062\060\060\062\051\045\076\012\011\040\074\045\040\145\156\144\040\045\076\012\011\074\045\040\145\156\144\040\045\076\012\011\105\156\144\107\154\157\142\141\154\123\145\143\164\151\157\156\012\011\107\154\157\142\141\154\123\145\143\164\151\157\156\050\105\170\164\145\156\163\151\142\151\154\151\164\171\107\154\157\142\141\154\163\051\040\075\040\160\157\163\164\123\157\154\165\164\151\157\156\012\011\105\156\144\107\154\157\142\141\154\123\145\143\164\151\157\156\012\011\107\154\157\142\141\154\123\145\143\164\151\157\156\050\105\170\164\145\156\163\151\142\151\154\151\164\171\101\144\144\111\156\163\051\040\075\040\160\157\163\164\123\157\154\165\164\151\157\156\012\011\105\156\144\107\154\157\142\141\154\123\145\143\164\151\157\156\012\105\156\144\107\154\157\142\141\154\012\135\135\051",
- "\137\124\105\115\120\114\101\124\105\123\056\166\163\062\060\060\063\137\163\157\154\165\164\151\157\156\075\160\162\145\155\141\153\145\056\154\157\141\144\164\145\155\160\154\141\164\145\163\164\162\151\156\147\050\047\166\163\062\060\060\063\137\163\157\154\165\164\151\157\156\047\054\133\133\074\045\040\145\157\154\040\075\040\042\134\162\134\156\042\040\045\076\012\115\151\143\162\157\163\157\146\164\040\126\151\163\165\141\154\040\123\164\165\144\151\157\040\123\157\154\165\164\151\157\156\040\106\151\154\145\054\040\106\157\162\155\141\164\040\126\145\162\163\151\157\156\040\070\056\060\060\012\074\045\040\146\157\162\040\160\162\152\040\151\156\040\160\162\145\155\141\153\145\056\145\141\143\150\160\162\157\152\145\143\164\050\164\150\151\163\051\040\144\157\040\045\076\012\120\162\157\152\145\143\164\050\042\173\074\045\075\137\126\123\056\164\157\157\154\050\160\162\152\051\045\076\175\042\051\040\075\040\042\074\045\075\160\162\152\056\156\141\155\145\045\076\042\054\040\042\074\045\075\160\141\164\150\056\164\162\141\156\163\154\141\164\145\050\160\141\164\150\056\147\145\164\162\145\154\141\164\151\166\145\050\164\150\151\163\056\154\157\143\141\164\151\157\156\054\040\137\126\123\056\160\162\157\152\145\143\164\146\151\154\145\050\160\162\152\051\051\051\045\076\042\054\040\042\173\074\045\075\160\162\152\056\165\165\151\144\045\076\175\042\012\040\040\074\045\040\154\157\143\141\154\040\144\145\160\163\040\075\040\160\162\145\155\141\153\145\056\147\145\164\144\145\160\145\156\144\145\156\143\151\145\163\050\160\162\152\051\073\040\151\146\040\043\144\145\160\163\040\076\040\060\040\164\150\145\156\040\045\076\012\011\120\162\157\152\145\143\164\123\145\143\164\151\157\156\050\120\162\157\152\145\143\164\104\145\160\145\156\144\145\156\143\151\145\163\051\040\075\040\160\157\163\164\120\162\157\152\145\143\164\012\011\074\045\040\146\157\162\040\137\054\144\145\160\040\151\156\040\151\160\141\151\162\163\050\144\145\160\163\051\040\144\157\040\045\076\012\011\011\173\074\045\075\040\144\145\160\056\165\165\151\144\040\045\076\175\040\075\040\173\074\045\075\040\144\145\160\056\165\165\151\144\040\045\076\175\012\011\074\045\040\145\156\144\040\045\076\012\011\105\156\144\120\162\157\152\145\143\164\123\145\143\164\151\157\156\012\040\040\074\045\040\145\156\144\040\045\076\012\105\156\144\120\162\157\152\145\143\164\012\074\045\040\145\156\144\040\045\076\012\107\154\157\142\141\154\012\011\107\154\157\142\141\154\123\145\143\164\151\157\156\050\123\157\154\165\164\151\157\156\103\157\156\146\151\147\165\162\141\164\151\157\156\051\040\075\040\160\162\145\123\157\154\165\164\151\157\156\012\011\074\045\040\146\157\162\040\151\054\143\146\147\156\141\155\145\040\151\156\040\151\160\141\151\162\163\050\164\150\151\163\056\143\157\156\146\151\147\165\162\141\164\151\157\156\163\051\040\144\157\040\045\076\012\011\011\074\045\075\040\143\146\147\156\141\155\145\040\045\076\040\075\040\074\045\075\040\143\146\147\156\141\155\145\040\045\076\012\011\074\045\040\145\156\144\040\045\076\011\011\012\011\105\156\144\107\154\157\142\141\154\123\145\143\164\151\157\156\012\011\107\154\157\142\141\154\123\145\143\164\151\157\156\050\120\162\157\152\145\143\164\104\145\160\145\156\144\145\156\143\151\145\163\051\040\075\040\160\157\163\164\123\157\154\165\164\151\157\156\012\011\105\156\144\107\154\157\142\141\154\123\145\143\164\151\157\156\012\011\107\154\157\142\141\154\123\145\143\164\151\157\156\050\120\162\157\152\145\143\164\103\157\156\146\151\147\165\162\141\164\151\157\156\051\040\075\040\160\157\163\164\123\157\154\165\164\151\157\156\012\011\074\045\040\146\157\162\040\160\162\152\040\151\156\040\160\162\145\155\141\153\145\056\145\141\143\150\160\162\157\152\145\143\164\050\164\150\151\163\051\040\144\157\040\045\076\012\011\040\074\045\040\146\157\162\040\151\054\143\146\147\156\141\155\145\040\151\156\040\151\160\141\151\162\163\050\164\150\151\163\056\143\157\156\146\151\147\165\162\141\164\151\157\156\163\051\040\144\157\040\045\076\012\011\011\173\074\045\075\160\162\152\056\165\165\151\144\045\076\175\056\074\045\075\143\146\147\156\141\155\145\045\076\056\101\143\164\151\166\145\103\146\147\040\075\040\074\045\075\143\146\147\156\141\155\145\045\076\174\074\045\075\137\126\123\056\141\162\143\150\050\160\162\152\054\040\062\060\060\062\051\045\076\012\011\011\173\074\045\075\160\162\152\056\165\165\151\144\045\076\175\056\074\045\075\143\146\147\156\141\155\145\045\076\056\102\165\151\154\144\056\060\040\075\040\074\045\075\143\146\147\156\141\155\145\045\076\174\074\045\075\137\126\123\056\141\162\143\150\050\160\162\152\054\040\062\060\060\062\051\045\076\012\011\040\074\045\040\145\156\144\040\045\076\012\011\074\045\040\145\156\144\040\045\076\012\011\105\156\144\107\154\157\142\141\154\123\145\143\164\151\157\156\012\011\107\154\157\142\141\154\123\145\143\164\151\157\156\050\105\170\164\145\156\163\151\142\151\154\151\164\171\107\154\157\142\141\154\163\051\040\075\040\160\157\163\164\123\157\154\165\164\151\157\156\012\011\105\156\144\107\154\157\142\141\154\123\145\143\164\151\157\156\012\011\107\154\157\142\141\154\123\145\143\164\151\157\156\050\105\170\164\145\156\163\151\142\151\154\151\164\171\101\144\144\111\156\163\051\040\075\040\160\157\163\164\123\157\154\165\164\151\157\156\012\011\105\156\144\107\154\157\142\141\154\123\145\143\164\151\157\156\012\105\156\144\107\154\157\142\141\154\012\135\135\051",
+ "\137\124\105\115\120\114\101\124\105\123\056\155\141\153\145\137\143\163\150\141\162\160\075\160\162\145\155\141\153\145\056\154\157\141\144\164\145\155\160\154\141\164\145\163\164\162\151\156\147\050\047\155\141\153\145\137\143\163\150\141\162\160\047\054\133\133\074\045\040\012\011\154\157\143\141\154\040\143\163\143\040\075\040\160\162\145\155\141\153\145\056\143\163\143\012\011\012\011\055\055\012\011\055\055\040\107\151\166\145\156\040\141\040\056\162\145\163\170\040\162\145\163\157\165\162\143\145\040\146\151\154\145\054\040\142\165\151\154\144\163\040\164\150\145\040\160\141\164\150\040\164\157\040\143\157\162\162\145\163\160\157\156\144\151\156\147\040\056\162\145\163\157\165\162\143\145\012\011\055\055\040\146\151\154\145\054\040\155\141\164\143\150\151\156\147\040\164\150\145\040\142\145\150\141\166\151\157\162\040\141\156\144\040\156\141\155\151\156\147\040\157\146\040\126\151\163\165\141\154\040\123\164\165\144\151\157\056\012\011\055\055\012\011\011\012\011\146\165\156\143\164\151\157\156\040\147\145\164\162\145\163\157\165\162\143\145\146\151\154\145\156\141\155\145\050\143\146\147\054\040\146\156\141\155\145\051\012\011\011\151\146\040\160\141\164\150\056\147\145\164\145\170\164\145\156\163\151\157\156\050\146\156\141\155\145\051\040\075\075\040\042\056\162\145\163\170\042\040\164\150\145\156\012\011\011\040\040\040\040\154\157\143\141\154\040\156\141\155\145\040\075\040\143\146\147\056\142\165\151\154\144\164\141\162\147\145\164\056\142\141\163\145\156\141\155\145\040\056\056\040\042\056\042\012\011\011\040\040\040\040\154\157\143\141\154\040\144\151\162\040\075\040\160\141\164\150\056\147\145\164\144\151\162\145\143\164\157\162\171\050\146\156\141\155\145\051\012\011\011\040\040\040\040\151\146\040\144\151\162\040\176\075\040\042\056\042\040\164\150\145\156\040\012\011\011\011\011\156\141\155\145\040\075\040\156\141\155\145\040\056\056\040\160\141\164\150\056\164\162\141\156\163\154\141\164\145\050\144\151\162\054\040\042\056\042\051\040\056\056\040\042\056\042\012\011\011\011\145\156\144\012\011\011\011\162\145\164\165\162\156\040\042\044\050\117\102\112\104\111\122\051\057\042\040\056\056\040\156\141\155\145\040\056\056\040\160\141\164\150\056\147\145\164\142\141\163\145\156\141\155\145\050\146\156\141\155\145\051\040\056\056\040\042\056\162\145\163\157\165\162\143\145\163\042\012\011\011\145\154\163\145\012\011\011\011\162\145\164\165\162\156\040\146\156\141\155\145\012\011\011\145\156\144\012\011\145\156\144\012\012\011\012\011\055\055\040\104\157\040\163\157\155\145\040\160\162\157\143\145\163\163\151\156\147\040\165\160\040\146\162\157\156\164\072\040\142\165\151\154\144\040\141\040\154\151\163\164\040\157\146\040\143\157\156\146\151\147\165\162\141\164\151\157\156\055\144\145\160\145\156\144\145\156\164\040\154\151\142\162\141\162\151\145\163\056\012\011\055\055\040\114\151\142\162\141\162\151\145\163\040\164\150\141\164\040\141\162\145\040\142\165\151\154\164\040\164\157\040\141\040\154\157\143\141\164\151\157\156\040\157\164\150\145\162\040\164\150\141\156\040\044\050\124\101\122\107\105\124\104\111\122\051\040\167\151\154\154\040\156\145\145\144\040\164\157\012\011\055\055\040\142\145\040\143\157\160\151\145\144\040\163\157\040\164\150\145\171\040\143\141\156\040\142\145\040\146\157\165\156\144\040\141\164\040\162\165\156\164\151\155\145\056\012\011\154\157\143\141\154\040\143\146\147\154\151\142\163\040\075\040\173\040\175\012\011\154\157\143\141\154\040\143\146\147\160\141\151\162\163\040\075\040\173\040\175\012\011\154\157\143\141\154\040\141\156\171\143\146\147\012\011\146\157\162\040\143\146\147\040\151\156\040\160\162\145\155\141\153\145\056\145\141\143\150\143\157\156\146\151\147\050\164\150\151\163\051\040\144\157\012\011\011\141\156\171\143\146\147\040\075\040\143\146\147\012\011\011\143\146\147\154\151\142\163\133\143\146\147\135\040\075\040\160\162\145\155\141\153\145\056\147\145\164\154\151\156\153\163\050\143\146\147\054\040\042\163\151\142\154\151\156\147\163\042\054\040\042\146\165\154\154\160\141\164\150\042\051\012\011\011\143\146\147\160\141\151\162\163\133\143\146\147\135\040\075\040\173\040\175\012\011\011\146\157\162\040\137\054\040\146\156\141\155\145\040\151\156\040\151\160\141\151\162\163\050\143\146\147\154\151\142\163\133\143\146\147\135\051\040\144\157\012\011\011\011\151\146\040\160\141\164\150\056\147\145\164\144\151\162\145\143\164\157\162\171\050\146\156\141\155\145\051\040\176\075\040\143\146\147\056\142\165\151\154\144\164\141\162\147\145\164\056\144\151\162\145\143\164\157\162\171\040\164\150\145\156\012\011\011\011\011\143\146\147\160\141\151\162\163\133\143\146\147\135\133\042\044\050\124\101\122\107\105\124\104\111\122\051\057\042\056\056\160\141\164\150\056\147\145\164\156\141\155\145\050\146\156\141\155\145\051\135\040\075\040\146\156\141\155\145\012\011\011\011\145\156\144\012\011\011\145\156\144\012\011\145\156\144\012\011\012\011\055\055\040\163\157\162\164\040\164\150\145\040\146\151\154\145\163\040\151\156\164\157\040\143\141\164\145\147\157\162\151\145\163\054\040\142\141\163\145\144\040\157\156\040\164\150\145\151\162\040\142\165\151\154\144\040\141\143\164\151\157\156\012\011\154\157\143\141\154\040\163\157\165\162\143\145\163\040\075\040\173\175\012\011\154\157\143\141\154\040\145\155\142\145\144\144\145\144\040\075\040\173\040\175\012\011\154\157\143\141\154\040\143\157\160\171\160\141\151\162\163\040\075\040\173\040\175\012\011\012\011\146\157\162\040\146\143\146\147\040\151\156\040\160\162\145\155\141\153\145\056\145\141\143\150\146\151\154\145\050\164\150\151\163\051\040\144\157\012\011\011\154\157\143\141\154\040\141\143\164\151\157\156\040\075\040\143\163\143\056\147\145\164\142\165\151\154\144\141\143\164\151\157\156\050\146\143\146\147\051\012\011\011\151\146\040\141\143\164\151\157\156\040\075\075\040\042\103\157\155\160\151\154\145\042\040\164\150\145\156\012\011\011\011\164\141\142\154\145\056\151\156\163\145\162\164\050\163\157\165\162\143\145\163\054\040\146\143\146\147\056\156\141\155\145\051\012\011\011\145\154\163\145\151\146\040\141\143\164\151\157\156\040\075\075\040\042\105\155\142\145\144\144\145\144\122\145\163\157\165\162\143\145\042\040\164\150\145\156\011\011\011\012\011\011\011\164\141\142\154\145\056\151\156\163\145\162\164\050\145\155\142\145\144\144\145\144\054\040\146\143\146\147\056\156\141\155\145\051\012\011\011\145\154\163\145\151\146\040\141\143\164\151\157\156\040\075\075\040\042\103\157\156\164\145\156\164\042\040\164\150\145\156\012\011\011\011\143\157\160\171\160\141\151\162\163\133\042\044\050\124\101\122\107\105\124\104\111\122\051\057\042\056\056\160\141\164\150\056\147\145\164\156\141\155\145\050\146\143\146\147\056\156\141\155\145\051\135\040\075\040\146\143\146\147\056\156\141\155\145\012\011\011\145\154\163\145\151\146\040\160\141\164\150\056\147\145\164\156\141\155\145\050\146\143\146\147\056\156\141\155\145\051\072\154\157\167\145\162\050\051\040\075\075\040\042\141\160\160\056\143\157\156\146\151\147\042\040\164\150\145\156\012\011\011\011\143\157\160\171\160\141\151\162\163\133\042\044\050\124\101\122\107\105\124\051\056\143\157\156\146\151\147\042\135\040\075\040\146\143\146\147\056\156\141\155\145\011\012\011\011\145\156\144\012\011\145\156\144\012\012\011\055\055\040\101\156\171\040\141\163\163\145\155\142\154\151\145\163\040\164\150\141\164\040\141\162\145\040\157\156\040\164\150\145\040\154\151\142\162\141\162\171\040\163\145\141\162\143\150\040\160\141\164\150\163\040\163\150\157\165\154\144\040\142\145\040\143\157\160\151\145\144\012\011\055\055\040\164\157\040\044\050\124\101\122\107\105\124\104\111\122\051\040\163\157\040\164\150\145\171\040\143\141\156\040\142\145\040\146\157\165\156\144\040\141\164\040\162\165\156\164\151\155\145\012\011\154\157\143\141\154\040\160\141\164\150\163\040\075\040\164\141\142\154\145\056\164\162\141\156\163\154\141\164\145\050\164\150\151\163\056\154\151\142\144\151\162\163\054\040\146\165\156\143\164\151\157\156\050\166\051\040\162\145\164\165\162\156\040\160\141\164\150\056\152\157\151\156\050\164\150\151\163\056\142\141\163\145\144\151\162\054\040\166\051\040\145\156\144\051\012\011\160\141\164\150\163\040\075\040\164\141\142\154\145\056\152\157\151\156\050\173\164\150\151\163\056\142\141\163\145\144\151\162\175\054\040\160\141\164\150\163\051\012\011\146\157\162\040\137\054\040\154\151\142\156\141\155\145\040\151\156\040\151\160\141\151\162\163\050\160\162\145\155\141\153\145\056\147\145\164\154\151\156\153\163\050\164\150\151\163\054\040\042\163\171\163\164\145\155\042\054\040\042\146\165\154\154\160\141\164\150\042\051\051\040\144\157\012\011\011\154\157\143\141\154\040\154\151\142\144\151\162\040\075\040\157\163\056\160\141\164\150\163\145\141\162\143\150\050\154\151\142\156\141\155\145\056\056\042\056\144\154\154\042\054\040\165\156\160\141\143\153\050\160\141\164\150\163\051\051\012\011\011\151\146\040\050\154\151\142\144\151\162\051\040\164\150\145\156\012\011\011\011\154\157\143\141\154\040\164\141\162\147\145\164\040\075\040\042\044\050\124\101\122\107\105\124\104\111\122\051\057\042\056\056\160\141\164\150\056\147\145\164\156\141\155\145\050\154\151\142\156\141\155\145\051\012\011\011\011\154\157\143\141\154\040\163\157\165\162\143\145\040\075\040\160\141\164\150\056\147\145\164\162\145\154\141\164\151\166\145\050\164\150\151\163\056\142\141\163\145\144\151\162\054\040\160\141\164\150\056\152\157\151\156\050\154\151\142\144\151\162\054\040\154\151\142\156\141\155\145\051\051\056\056\042\056\144\154\154\042\012\011\011\011\143\157\160\171\160\141\151\162\163\133\164\141\162\147\145\164\135\040\075\040\163\157\165\162\143\145\012\011\011\145\156\144\012\011\145\156\144\012\011\012\011\055\055\040\145\156\144\040\157\146\040\160\162\145\160\162\157\143\145\163\163\151\156\147\040\055\055\012\011\012\045\076\012\043\040\074\045\075\040\160\162\145\155\141\153\145\056\141\143\164\151\157\156\163\133\137\101\103\124\111\117\116\135\056\163\150\157\162\164\156\141\155\145\040\045\076\040\160\162\157\152\145\143\164\040\155\141\153\145\146\151\154\145\040\141\165\164\157\147\145\156\145\162\141\164\145\144\040\142\171\040\120\162\145\155\141\153\145\012\012\151\146\156\144\145\146\040\103\117\116\106\111\107\012\040\040\103\117\116\106\111\107\075\074\045\075\040\137\115\101\113\105\056\145\163\143\050\164\150\151\163\056\143\157\156\146\151\147\165\162\141\164\151\157\156\163\133\061\135\051\040\045\076\012\145\156\144\151\146\012\012\151\146\156\144\145\146\040\103\123\103\012\040\040\103\123\103\075\074\045\075\040\143\163\143\056\147\145\164\143\157\155\160\151\154\145\162\166\141\162\050\164\150\151\163\051\040\045\076\012\145\156\144\151\146\012\012\151\146\156\144\145\146\040\122\105\123\107\105\116\012\040\040\122\105\123\107\105\116\075\162\145\163\147\145\156\012\145\156\144\151\146\012\012\074\045\040\146\157\162\040\143\146\147\040\151\156\040\160\162\145\155\141\153\145\056\145\141\143\150\143\157\156\146\151\147\050\164\150\151\163\051\040\144\157\040\045\076\012\151\146\145\161\040\050\044\050\103\117\116\106\111\107\051\054\074\045\075\040\137\115\101\113\105\056\145\163\143\050\143\146\147\056\156\141\155\145\051\045\076\051\012\040\040\124\101\122\107\105\124\104\111\122\040\040\072\075\040\074\045\075\040\137\115\101\113\105\056\145\163\143\050\143\146\147\056\142\165\151\154\144\164\141\162\147\145\164\056\144\151\162\145\143\164\157\162\171\051\040\045\076\012\040\040\117\102\112\104\111\122\040\040\040\040\040\072\075\040\074\045\075\040\137\115\101\113\105\056\145\163\143\050\143\146\147\056\157\142\152\145\143\164\163\144\151\162\051\040\045\076\012\040\040\104\105\120\105\116\104\123\040\040\040\040\072\075\040\074\045\075\040\164\141\142\154\145\056\143\157\156\143\141\164\050\137\115\101\113\105\056\145\163\143\050\160\162\145\155\141\153\145\056\147\145\164\154\151\156\153\163\050\143\146\147\054\040\042\144\145\160\145\156\144\145\156\143\151\145\163\042\054\040\042\146\165\154\154\160\141\164\150\042\051\051\054\040\042\040\042\051\040\045\076\012\040\040\122\105\106\105\122\105\116\103\105\123\040\072\075\040\074\045\075\040\164\141\142\154\145\056\151\155\160\154\157\144\145\050\137\115\101\113\105\056\145\163\143\050\143\146\147\154\151\142\163\133\143\146\147\135\051\054\040\042\057\162\072\042\054\040\042\042\054\040\042\040\042\051\040\045\076\012\040\040\106\114\101\107\123\040\040\040\040\040\040\053\075\040\074\045\075\040\164\141\142\154\145\056\143\157\156\143\141\164\050\143\163\143\056\147\145\164\146\154\141\147\163\050\143\146\147\051\054\040\042\040\042\051\040\045\076\040\074\045\075\040\164\141\142\154\145\056\151\155\160\154\157\144\145\050\143\146\147\056\144\145\146\151\156\145\163\054\040\042\057\144\072\042\054\040\042\042\054\040\042\040\042\051\040\045\076\012\040\040\144\145\146\151\156\145\040\120\122\105\102\125\111\114\104\103\115\104\123\012\040\040\040\040\074\045\040\151\146\040\043\143\146\147\056\160\162\145\142\165\151\154\144\143\157\155\155\141\156\144\163\040\076\040\060\040\164\150\145\156\040\045\076\012\011\100\145\143\150\157\040\122\165\156\156\151\156\147\040\160\162\145\055\142\165\151\154\144\040\143\157\155\155\141\156\144\163\012\011\074\045\075\040\164\141\142\154\145\056\151\155\160\154\157\144\145\050\143\146\147\056\160\162\145\142\165\151\154\144\143\157\155\155\141\156\144\163\054\040\042\042\054\040\042\042\054\040\042\134\156\134\164\042\051\040\045\076\012\040\040\040\040\074\045\040\145\156\144\040\045\076\012\040\040\145\156\144\145\146\012\040\040\144\145\146\151\156\145\040\120\122\105\114\111\116\113\103\115\104\123\012\040\040\040\040\074\045\040\151\146\040\043\143\146\147\056\160\162\145\154\151\156\153\143\157\155\155\141\156\144\163\040\076\040\060\040\164\150\145\156\040\045\076\012\011\100\145\143\150\157\040\122\165\156\156\151\156\147\040\160\162\145\055\154\151\156\153\040\143\157\155\155\141\156\144\163\012\011\074\045\075\040\164\141\142\154\145\056\151\155\160\154\157\144\145\050\143\146\147\056\160\162\145\154\151\156\153\143\157\155\155\141\156\144\163\054\040\042\042\054\040\042\042\054\040\042\134\156\134\164\042\051\040\045\076\012\040\040\040\040\074\045\040\145\156\144\040\045\076\012\040\040\145\156\144\145\146\012\040\040\144\145\146\151\156\145\040\120\117\123\124\102\125\111\114\104\103\115\104\123\012\040\040\040\040\074\045\040\151\146\040\043\143\146\147\056\160\157\163\164\142\165\151\154\144\143\157\155\155\141\156\144\163\040\076\040\060\040\164\150\145\156\040\045\076\012\011\100\145\143\150\157\040\122\165\156\156\151\156\147\040\160\157\163\164\055\142\165\151\154\144\040\143\157\155\155\141\156\144\163\012\011\074\045\075\040\164\141\142\154\145\056\151\155\160\154\157\144\145\050\143\146\147\056\160\157\163\164\142\165\151\154\144\143\157\155\155\141\156\144\163\054\040\042\042\054\040\042\042\054\040\042\134\156\134\164\042\051\040\045\076\012\040\040\040\040\074\045\040\145\156\144\040\045\076\012\040\040\145\156\144\145\146\012\145\156\144\151\146\012\074\045\011\145\156\144\040\045\076\012\012\043\040\124\157\040\155\141\151\156\164\141\151\156\040\143\157\155\160\141\164\151\142\151\154\151\164\171\040\167\151\164\150\040\126\123\056\116\105\124\054\040\164\150\145\163\145\040\166\141\154\165\145\163\040\155\165\163\164\040\142\145\040\163\145\164\040\141\164\040\164\150\145\040\160\162\157\152\145\143\164\040\154\145\166\145\154\012\124\101\122\107\105\124\040\040\040\040\040\040\075\040\044\050\124\101\122\107\105\124\104\111\122\051\057\074\045\075\040\137\115\101\113\105\056\145\163\143\050\164\150\151\163\056\142\165\151\154\144\164\141\162\147\145\164\056\156\141\155\145\051\040\045\076\012\106\114\101\107\123\040\040\040\040\040\040\053\075\040\057\164\072\074\045\075\040\143\163\143\056\147\145\164\153\151\156\144\050\164\150\151\163\051\072\154\157\167\145\162\050\051\040\045\076\040\074\045\075\040\164\141\142\154\145\056\151\155\160\154\157\144\145\050\137\115\101\113\105\056\145\163\143\050\164\150\151\163\056\154\151\142\144\151\162\163\051\054\040\042\057\154\151\142\072\042\054\040\042\042\054\040\042\040\042\051\040\045\076\012\122\105\106\105\122\105\116\103\105\123\040\053\075\040\074\045\075\040\164\141\142\154\145\056\151\155\160\154\157\144\145\050\137\115\101\113\105\056\145\163\143\050\160\162\145\155\141\153\145\056\147\145\164\154\151\156\153\163\050\164\150\151\163\054\040\042\163\171\163\164\145\155\042\054\040\042\142\141\163\145\156\141\155\145\042\051\051\054\040\042\057\162\072\042\054\040\042\056\144\154\154\042\054\040\042\040\042\051\040\045\076\012\012\012\123\117\125\122\103\105\123\040\072\075\040\134\012\074\045\040\146\157\162\040\137\054\040\146\156\141\155\145\040\151\156\040\151\160\141\151\162\163\050\163\157\165\162\143\145\163\051\040\144\157\040\045\076\012\011\074\045\075\040\137\115\101\113\105\056\145\163\143\050\160\141\164\150\056\164\162\141\156\163\154\141\164\145\050\146\156\141\155\145\051\051\040\045\076\040\134\012\074\045\040\145\156\144\040\045\076\012\012\105\115\102\105\104\106\111\114\105\123\040\072\075\040\134\012\074\045\040\146\157\162\040\137\054\040\146\156\141\155\145\040\151\156\040\151\160\141\151\162\163\050\145\155\142\145\144\144\145\144\051\040\144\157\040\045\076\012\011\074\045\075\040\137\115\101\113\105\056\145\163\143\050\160\141\164\150\056\164\162\141\156\163\154\141\164\145\050\147\145\164\162\145\163\157\165\162\143\145\146\151\154\145\156\141\155\145\050\164\150\151\163\054\040\146\156\141\155\145\051\054\040\163\145\160\051\051\040\045\076\040\134\012\074\045\040\145\156\144\040\045\076\012\012\103\117\120\131\106\111\114\105\123\040\053\075\040\134\012\074\045\040\146\157\162\040\164\141\162\147\145\164\054\040\163\157\165\162\143\145\040\151\156\040\160\141\151\162\163\050\143\146\147\160\141\151\162\163\133\141\156\171\143\146\147\135\051\040\144\157\040\045\076\012\011\074\045\075\040\137\115\101\113\105\056\145\163\143\050\164\141\162\147\145\164\051\040\045\076\040\134\012\074\045\040\145\156\144\040\045\076\012\074\045\040\146\157\162\040\164\141\162\147\145\164\054\040\163\157\165\162\143\145\040\151\156\040\160\141\151\162\163\050\143\157\160\171\160\141\151\162\163\051\040\144\157\040\045\076\012\011\074\045\075\040\137\115\101\113\105\056\145\163\143\050\164\141\162\147\145\164\051\040\045\076\040\134\012\074\045\040\145\156\144\040\045\076\012\012\012\123\110\105\114\114\124\131\120\105\040\072\075\040\155\163\144\157\163\012\151\146\145\161\040\050\054\044\050\103\157\155\123\160\145\143\051\044\050\103\117\115\123\120\105\103\051\051\012\040\040\123\110\105\114\114\124\131\120\105\040\072\075\040\160\157\163\151\170\012\145\156\144\151\146\012\151\146\145\161\040\050\057\142\151\156\054\044\050\146\151\156\144\163\164\162\151\156\147\040\057\142\151\156\054\044\050\123\110\105\114\114\051\051\051\012\040\040\123\110\105\114\114\124\131\120\105\040\072\075\040\160\157\163\151\170\012\145\156\144\151\146\012\012\151\146\145\161\040\050\160\157\163\151\170\054\044\050\123\110\105\114\114\124\131\120\105\051\051\012\040\040\144\145\146\151\156\145\040\115\113\104\111\122\137\122\125\114\105\012\011\100\145\143\150\157\040\103\162\145\141\164\151\156\147\040\044\100\012\011\100\155\153\144\151\162\040\055\160\040\044\100\012\040\040\145\156\144\145\146\012\040\040\144\145\146\151\156\145\040\103\117\120\131\137\122\125\114\105\012\011\100\145\143\150\157\040\103\157\160\171\151\156\147\040\044\050\156\157\164\144\151\162\040\044\100\051\012\011\100\143\160\040\055\146\122\040\044\136\040\044\100\012\040\040\145\156\144\145\146\011\012\145\154\163\145\012\040\040\144\145\146\151\156\145\040\115\113\104\111\122\137\122\125\114\105\012\011\100\145\143\150\157\040\103\162\145\141\164\151\156\147\040\044\100\012\011\100\155\153\144\151\162\040\044\050\163\165\142\163\164\040\057\054\134\134\054\044\100\051\012\040\040\145\156\144\145\146\012\040\040\144\145\146\151\156\145\040\103\117\120\131\137\122\125\114\105\012\011\100\145\143\150\157\040\103\157\160\171\151\156\147\040\044\050\156\157\164\144\151\162\040\044\100\051\012\011\100\143\157\160\171\040\057\131\040\044\050\163\165\142\163\164\040\057\054\134\134\054\044\136\051\040\044\050\163\165\142\163\164\040\057\054\134\134\054\044\100\051\012\040\040\145\156\144\145\146\011\012\145\156\144\151\146\012\012\012\056\120\110\117\116\131\072\040\143\154\145\141\156\040\160\162\145\142\165\151\154\144\040\160\162\145\154\151\156\153\012\012\141\154\154\072\040\044\050\124\101\122\107\105\124\051\040\044\050\103\117\120\131\106\111\114\105\123\051\012\012\044\050\124\101\122\107\105\124\051\072\040\044\050\124\101\122\107\105\124\104\111\122\051\040\044\050\117\102\112\104\111\122\051\040\160\162\145\142\165\151\154\144\040\044\050\123\117\125\122\103\105\123\051\040\044\050\105\115\102\105\104\106\111\114\105\123\051\040\044\050\104\105\120\105\116\104\123\051\040\160\162\145\154\151\156\153\012\011\100\044\050\103\123\103\051\040\057\156\157\154\157\147\157\040\057\157\165\164\072\044\100\040\044\050\106\114\101\107\123\051\040\044\050\122\105\106\105\122\105\116\103\105\123\051\040\044\050\123\117\125\122\103\105\123\051\040\044\050\160\141\164\163\165\142\163\164\040\045\054\057\162\145\163\157\165\162\143\145\072\045\054\044\050\105\115\102\105\104\106\111\114\105\123\051\051\012\011\044\050\120\117\123\124\102\125\111\114\104\103\115\104\123\051\012\012\044\050\124\101\122\107\105\124\104\111\122\051\072\012\011\044\050\115\113\104\111\122\137\122\125\114\105\051\012\011\012\044\050\117\102\112\104\111\122\051\072\012\011\044\050\115\113\104\111\122\137\122\125\114\105\051\012\012\143\154\145\141\156\072\012\011\100\145\143\150\157\040\103\154\145\141\156\151\156\147\040\074\045\075\040\164\150\151\163\056\156\141\155\145\040\045\076\012\151\146\145\161\040\050\160\157\163\151\170\054\044\050\123\110\105\114\114\124\131\120\105\051\051\012\011\100\162\155\040\055\146\040\044\050\124\101\122\107\105\124\104\111\122\051\057\074\045\075\040\164\150\151\163\056\142\165\151\154\144\164\141\162\147\145\164\056\142\141\163\145\156\141\155\145\040\045\076\056\052\040\044\050\103\117\120\131\106\111\114\105\123\051\012\011\100\162\155\040\055\162\146\040\044\050\117\102\112\104\111\122\051\012\145\154\163\145\012\011\100\151\146\040\145\170\151\163\164\040\044\050\163\165\142\163\164\040\057\054\134\134\054\044\050\124\101\122\107\105\124\104\111\122\051\057\074\045\075\040\164\150\151\163\056\142\165\151\154\144\164\141\162\147\145\164\056\142\141\163\145\156\141\155\145\040\045\076\056\052\051\040\144\145\154\040\044\050\163\165\142\163\164\040\057\054\134\134\054\044\050\124\101\122\107\105\124\104\111\122\051\057\074\045\075\040\164\150\151\163\056\142\165\151\154\144\164\141\162\147\145\164\056\142\141\163\145\156\141\155\145\040\045\076\056\052\051\012\011\074\045\040\146\157\162\040\164\141\162\147\145\164\054\040\163\157\165\162\143\145\040\151\156\040\160\141\151\162\163\050\143\146\147\160\141\151\162\163\133\141\156\171\143\146\147\135\051\040\144\157\040\045\076\012\011\100\151\146\040\145\170\151\163\164\040\044\050\163\165\142\163\164\040\057\054\134\134\054\074\045\075\040\164\141\162\147\145\164\040\045\076\051\040\144\145\154\040\044\050\163\165\142\163\164\040\057\054\134\134\054\074\045\075\040\164\141\162\147\145\164\040\045\076\051\012\011\074\045\040\145\156\144\040\045\076\012\011\074\045\040\146\157\162\040\164\141\162\147\145\164\054\040\163\157\165\162\143\145\040\151\156\040\160\141\151\162\163\050\143\157\160\171\160\141\151\162\163\051\040\144\157\040\045\076\012\011\100\151\146\040\145\170\151\163\164\040\044\050\163\165\142\163\164\040\057\054\134\134\054\074\045\075\040\164\141\162\147\145\164\040\045\076\051\040\144\145\154\040\044\050\163\165\142\163\164\040\057\054\134\134\054\074\045\075\040\164\141\162\147\145\164\040\045\076\051\012\011\074\045\040\145\156\144\040\045\076\012\011\100\151\146\040\145\170\151\163\164\040\044\050\163\165\142\163\164\040\057\054\134\134\054\044\050\117\102\112\104\111\122\051\051\040\162\155\144\151\162\040\057\163\040\057\161\040\044\050\163\165\142\163\164\040\057\054\134\134\054\044\050\117\102\112\104\111\122\051\051\012\145\156\144\151\146\012\012\160\162\145\142\165\151\154\144\072\012\011\044\050\120\122\105\102\125\111\114\104\103\115\104\123\051\012\011\012\160\162\145\154\151\156\153\072\012\011\044\050\120\122\105\114\111\116\113\103\115\104\123\051\012\012\012\043\040\120\145\162\055\143\157\156\146\151\147\165\162\141\164\151\157\156\040\143\157\160\151\145\144\040\146\151\154\145\040\162\165\154\145\163\040\012\074\045\040\146\157\162\040\143\146\147\040\151\156\040\160\162\145\155\141\153\145\056\145\141\143\150\143\157\156\146\151\147\050\164\150\151\163\051\040\144\157\040\045\076\011\012\151\146\145\161\040\050\044\050\103\117\116\106\111\107\051\054\074\045\075\040\137\115\101\113\105\056\145\163\143\050\143\146\147\056\156\141\155\145\051\045\076\051\012\074\045\040\146\157\162\040\164\141\162\147\145\164\054\040\163\157\165\162\143\145\040\151\156\040\160\141\151\162\163\050\143\146\147\160\141\151\162\163\133\143\146\147\135\051\040\144\157\040\045\076\012\074\045\075\040\137\115\101\113\105\056\145\163\143\050\164\141\162\147\145\164\051\040\045\076\072\040\074\045\075\040\137\115\101\113\105\056\145\163\143\050\163\157\165\162\143\145\051\040\045\076\012\011\044\050\103\117\120\131\137\122\125\114\105\051\012\074\045\040\145\156\144\040\045\076\012\145\156\144\151\146\012\074\045\040\145\156\144\040\045\076\012\012\043\040\103\157\160\151\145\144\040\146\151\154\145\040\162\165\154\145\163\012\074\045\040\146\157\162\040\164\141\162\147\145\164\054\040\163\157\165\162\143\145\040\151\156\040\160\141\151\162\163\050\143\157\160\171\160\141\151\162\163\051\040\144\157\040\045\076\012\074\045\075\040\137\115\101\113\105\056\145\163\143\050\164\141\162\147\145\164\051\040\045\076\072\040\074\045\075\040\137\115\101\113\105\056\145\163\143\050\163\157\165\162\143\145\051\040\045\076\012\011\044\050\103\117\120\131\137\122\125\114\105\051\012\074\045\040\145\156\144\040\045\076\012\011\012\043\040\105\155\142\145\144\144\145\144\040\146\151\154\145\040\162\165\154\145\163\012\074\045\040\146\157\162\040\137\054\040\146\156\141\155\145\040\151\156\040\151\160\141\151\162\163\050\145\155\142\145\144\144\145\144\051\040\144\157\040\151\146\040\160\141\164\150\056\147\145\164\145\170\164\145\156\163\151\157\156\050\146\156\141\155\145\051\040\075\075\040\042\056\162\145\163\170\042\040\164\150\145\156\040\045\076\012\074\045\075\040\137\115\101\113\105\056\145\163\143\050\147\145\164\162\145\163\157\165\162\143\145\146\151\154\145\156\141\155\145\050\164\150\151\163\054\040\146\156\141\155\145\051\051\040\045\076\072\040\074\045\075\040\137\115\101\113\105\056\145\163\143\050\146\156\141\155\145\051\040\045\076\012\011\100\044\050\122\105\123\107\105\116\051\040\044\136\040\044\100\012\074\045\040\145\156\144\040\145\156\144\040\045\076\012\135\135\051",
+ "\137\124\105\115\120\114\101\124\105\123\056\166\163\062\060\060\062\137\163\157\154\165\164\151\157\156\075\160\162\145\155\141\153\145\056\154\157\141\144\164\145\155\160\154\141\164\145\163\164\162\151\156\147\050\047\166\163\062\060\060\062\137\163\157\154\165\164\151\157\156\047\054\133\133\074\045\040\145\157\154\040\075\040\042\134\162\134\156\042\040\045\076\012\115\151\143\162\157\163\157\146\164\040\126\151\163\165\141\154\040\123\164\165\144\151\157\040\123\157\154\165\164\151\157\156\040\106\151\154\145\054\040\106\157\162\155\141\164\040\126\145\162\163\151\157\156\040\067\056\060\060\012\074\045\040\146\157\162\040\160\162\152\040\151\156\040\160\162\145\155\141\153\145\056\145\141\143\150\160\162\157\152\145\143\164\050\164\150\151\163\051\040\144\157\040\045\076\012\120\162\157\152\145\143\164\050\042\173\074\045\075\137\126\123\056\164\157\157\154\050\160\162\152\051\045\076\175\042\051\040\075\040\042\074\045\075\160\162\152\056\156\141\155\145\045\076\042\054\040\042\074\045\075\160\141\164\150\056\164\162\141\156\163\154\141\164\145\050\160\141\164\150\056\147\145\164\162\145\154\141\164\151\166\145\050\164\150\151\163\056\154\157\143\141\164\151\157\156\054\040\137\126\123\056\160\162\157\152\145\143\164\146\151\154\145\050\160\162\152\051\051\051\045\076\042\054\040\042\173\074\045\075\160\162\152\056\165\165\151\144\045\076\175\042\012\105\156\144\120\162\157\152\145\143\164\012\074\045\040\145\156\144\040\045\076\012\107\154\157\142\141\154\012\011\107\154\157\142\141\154\123\145\143\164\151\157\156\050\123\157\154\165\164\151\157\156\103\157\156\146\151\147\165\162\141\164\151\157\156\051\040\075\040\160\162\145\123\157\154\165\164\151\157\156\012\011\074\045\040\146\157\162\040\151\054\143\146\147\156\141\155\145\040\151\156\040\151\160\141\151\162\163\050\164\150\151\163\056\143\157\156\146\151\147\165\162\141\164\151\157\156\163\051\040\144\157\040\045\076\012\011\011\103\157\156\146\151\147\116\141\155\145\056\074\045\075\040\151\055\061\040\045\076\040\075\040\074\045\075\040\143\146\147\156\141\155\145\040\045\076\012\011\074\045\040\145\156\144\040\045\076\011\011\012\011\105\156\144\107\154\157\142\141\154\123\145\143\164\151\157\156\012\011\107\154\157\142\141\154\123\145\143\164\151\157\156\050\120\162\157\152\145\143\164\104\145\160\145\156\144\145\156\143\151\145\163\051\040\075\040\160\157\163\164\123\157\154\165\164\151\157\156\012\011\074\045\040\146\157\162\040\160\162\152\040\151\156\040\160\162\145\155\141\153\145\056\145\141\143\150\160\162\157\152\145\143\164\050\164\150\151\163\051\040\144\157\040\045\076\012\011\040\074\045\040\146\157\162\040\151\054\144\145\160\040\151\156\040\151\160\141\151\162\163\050\160\162\145\155\141\153\145\056\147\145\164\144\145\160\145\156\144\145\156\143\151\145\163\050\160\162\152\051\051\040\144\157\040\045\076\012\011\011\173\074\045\075\040\160\162\152\056\165\165\151\144\040\045\076\175\056\074\045\075\040\151\040\055\040\061\040\045\076\040\075\040\173\074\045\075\040\144\145\160\056\165\165\151\144\040\045\076\175\012\011\040\074\045\040\145\156\144\040\045\076\012\011\074\045\040\145\156\144\040\045\076\012\011\105\156\144\107\154\157\142\141\154\123\145\143\164\151\157\156\012\011\107\154\157\142\141\154\123\145\143\164\151\157\156\050\120\162\157\152\145\143\164\104\145\160\145\156\144\145\156\143\151\145\163\051\040\075\040\160\157\163\164\123\157\154\165\164\151\157\156\012\011\105\156\144\107\154\157\142\141\154\123\145\143\164\151\157\156\012\011\107\154\157\142\141\154\123\145\143\164\151\157\156\050\120\162\157\152\145\143\164\103\157\156\146\151\147\165\162\141\164\151\157\156\051\040\075\040\160\157\163\164\123\157\154\165\164\151\157\156\012\011\074\045\040\146\157\162\040\160\162\152\040\151\156\040\160\162\145\155\141\153\145\056\145\141\143\150\160\162\157\152\145\143\164\050\164\150\151\163\051\040\144\157\040\045\076\012\011\040\074\045\040\146\157\162\040\151\054\143\146\147\156\141\155\145\040\151\156\040\151\160\141\151\162\163\050\164\150\151\163\056\143\157\156\146\151\147\165\162\141\164\151\157\156\163\051\040\144\157\040\045\076\012\011\011\173\074\045\075\160\162\152\056\165\165\151\144\045\076\175\056\074\045\075\143\146\147\156\141\155\145\045\076\056\101\143\164\151\166\145\103\146\147\040\075\040\074\045\075\143\146\147\156\141\155\145\045\076\174\074\045\075\137\126\123\056\141\162\143\150\050\160\162\152\051\045\076\012\011\011\173\074\045\075\160\162\152\056\165\165\151\144\045\076\175\056\074\045\075\143\146\147\156\141\155\145\045\076\056\102\165\151\154\144\056\060\040\075\040\074\045\075\143\146\147\156\141\155\145\045\076\174\074\045\075\137\126\123\056\141\162\143\150\050\160\162\152\051\045\076\012\011\040\074\045\040\145\156\144\040\045\076\012\011\074\045\040\145\156\144\040\045\076\012\011\105\156\144\107\154\157\142\141\154\123\145\143\164\151\157\156\012\011\107\154\157\142\141\154\123\145\143\164\151\157\156\050\105\170\164\145\156\163\151\142\151\154\151\164\171\107\154\157\142\141\154\163\051\040\075\040\160\157\163\164\123\157\154\165\164\151\157\156\012\011\105\156\144\107\154\157\142\141\154\123\145\143\164\151\157\156\012\011\107\154\157\142\141\154\123\145\143\164\151\157\156\050\105\170\164\145\156\163\151\142\151\154\151\164\171\101\144\144\111\156\163\051\040\075\040\160\157\163\164\123\157\154\165\164\151\157\156\012\011\105\156\144\107\154\157\142\141\154\123\145\143\164\151\157\156\012\105\156\144\107\154\157\142\141\154\012\135\135\051",
+ "\137\124\105\115\120\114\101\124\105\123\056\166\163\062\060\060\062\137\143\163\160\162\157\152\075\160\162\145\155\141\153\145\056\154\157\141\144\164\145\155\160\154\141\164\145\163\164\162\151\156\147\050\047\166\163\062\060\060\062\137\143\163\160\162\157\152\047\054\133\133\074\045\040\012\011\145\157\154\040\075\040\042\134\162\134\156\042\040\012\011\154\157\143\141\154\040\143\163\143\040\075\040\160\162\145\155\141\153\145\056\143\163\143\012\012\011\055\055\012\011\055\055\040\106\151\147\165\162\145\040\157\165\164\040\167\150\141\164\040\145\154\145\155\145\156\164\163\040\141\040\160\141\162\164\151\143\165\154\141\162\040\146\151\154\145\040\156\145\145\144\040\151\156\040\151\164\163\040\151\164\145\155\040\142\154\157\143\153\054\012\011\055\055\040\142\141\163\145\144\040\157\156\040\151\164\163\040\142\165\151\154\144\040\141\143\164\151\157\156\040\141\156\144\040\141\156\171\040\162\145\154\141\164\145\144\040\146\151\154\145\163\040\151\156\040\164\150\145\040\160\162\157\152\145\143\164\056\012\011\055\055\040\012\011\012\011\146\165\156\143\164\151\157\156\040\147\145\164\145\154\145\155\145\156\164\163\050\160\162\152\054\040\141\143\164\151\157\156\054\040\146\156\141\155\145\051\012\011\012\011\011\151\146\040\141\143\164\151\157\156\040\075\075\040\042\103\157\155\160\151\154\145\042\040\141\156\144\040\146\156\141\155\145\072\145\156\144\163\167\151\164\150\050\042\056\143\163\042\051\040\164\150\145\156\012\011\011\011\162\145\164\165\162\156\040\042\123\165\142\124\171\160\145\103\157\144\145\042\012\011\011\145\156\144\012\012\011\011\151\146\040\141\143\164\151\157\156\040\075\075\040\042\105\155\142\145\144\144\145\144\122\145\163\157\165\162\143\145\042\040\141\156\144\040\146\156\141\155\145\072\145\156\144\163\167\151\164\150\050\042\056\162\145\163\170\042\051\040\164\150\145\156\012\011\011\011\055\055\040\151\163\040\164\150\145\162\145\040\141\040\155\141\164\143\150\151\156\147\040\052\056\143\163\040\146\151\154\145\077\012\011\011\011\154\157\143\141\154\040\142\141\163\145\156\141\155\145\040\075\040\146\156\141\155\145\072\163\165\142\050\061\054\040\055\066\051\012\011\011\011\154\157\143\141\154\040\164\145\163\164\156\141\155\145\040\075\040\160\141\164\150\056\147\145\164\156\141\155\145\050\142\141\163\145\156\141\155\145\040\056\056\040\042\056\143\163\042\051\012\011\011\011\151\146\040\160\162\145\155\141\153\145\056\146\151\156\144\146\151\154\145\050\160\162\152\054\040\164\145\163\164\156\141\155\145\051\040\164\150\145\156\012\011\011\011\011\162\145\164\165\162\156\040\042\104\145\160\145\156\144\145\156\143\171\042\054\040\164\145\163\164\156\141\155\145\012\011\011\011\145\156\144\012\011\011\145\156\144\012\011\011\012\011\011\162\145\164\165\162\156\040\042\116\157\156\145\042\012\011\145\156\144\012\012\011\055\055\040\145\156\144\040\157\146\040\160\162\145\160\162\157\143\145\163\163\151\156\147\073\040\164\145\155\160\154\141\164\145\040\163\164\141\162\164\163\040\150\145\162\145\040\055\055\011\012\045\076\012\074\126\151\163\165\141\154\123\164\165\144\151\157\120\162\157\152\145\143\164\076\012\011\074\103\123\110\101\122\120\012\011\011\120\162\157\152\145\143\164\124\171\160\145\040\075\040\042\114\157\143\141\154\042\012\011\011\120\162\157\144\165\143\164\126\145\162\163\151\157\156\040\075\040\042\074\045\075\040\151\151\146\050\137\101\103\124\111\117\116\040\075\075\040\042\166\163\062\060\060\062\042\054\040\042\067\056\060\056\071\062\065\064\042\054\040\042\067\056\061\060\056\063\060\067\067\042\051\040\045\076\042\012\011\011\123\143\150\145\155\141\126\145\162\163\151\157\156\040\075\040\042\074\045\075\040\151\151\146\050\137\101\103\124\111\117\116\040\075\075\040\042\166\163\062\060\060\062\042\054\040\042\061\056\060\042\054\040\042\062\056\060\042\051\040\045\076\042\012\011\011\120\162\157\152\145\143\164\107\165\151\144\040\075\040\042\173\074\045\075\040\164\150\151\163\056\165\165\151\144\040\045\076\175\042\012\011\076\012\011\011\074\102\165\151\154\144\076\012\011\011\011\074\123\145\164\164\151\156\147\163\012\011\011\011\011\101\160\160\154\151\143\141\164\151\157\156\111\143\157\156\040\075\040\042\042\012\011\011\011\011\101\163\163\145\155\142\154\171\113\145\171\103\157\156\164\141\151\156\145\162\116\141\155\145\040\075\040\042\042\012\011\011\011\011\101\163\163\145\155\142\154\171\116\141\155\145\040\075\040\042\074\045\075\040\164\150\151\163\056\142\165\151\154\144\164\141\162\147\145\164\056\142\141\163\145\156\141\155\145\040\045\076\042\012\011\011\011\011\101\163\163\145\155\142\154\171\117\162\151\147\151\156\141\164\157\162\113\145\171\106\151\154\145\040\075\040\042\042\012\011\011\011\011\104\145\146\141\165\154\164\103\154\151\145\156\164\123\143\162\151\160\164\040\075\040\042\112\123\143\162\151\160\164\042\012\011\011\011\011\104\145\146\141\165\154\164\110\124\115\114\120\141\147\145\114\141\171\157\165\164\040\075\040\042\107\162\151\144\042\012\011\011\011\011\104\145\146\141\165\154\164\124\141\162\147\145\164\123\143\150\145\155\141\040\075\040\042\111\105\065\060\042\012\011\011\011\011\104\145\154\141\171\123\151\147\156\040\075\040\042\146\141\154\163\145\042\012\011\011\011\011\074\045\040\151\146\040\137\101\103\124\111\117\116\040\075\075\040\042\166\163\062\060\060\062\042\040\164\150\145\156\040\045\076\012\011\011\011\011\116\157\123\164\141\156\144\141\162\144\114\151\142\162\141\162\151\145\163\040\075\040\042\146\141\154\163\145\042\012\011\011\011\011\074\045\040\145\156\144\040\045\076\012\011\011\011\011\117\165\164\160\165\164\124\171\160\145\040\075\040\042\074\045\075\040\143\163\143\056\147\145\164\153\151\156\144\050\164\150\151\163\051\040\045\076\042\012\011\011\011\011\074\045\040\151\146\040\137\101\103\124\111\117\116\040\075\075\040\042\166\163\062\060\060\063\042\040\164\150\145\156\040\045\076\012\011\011\011\011\120\162\145\102\165\151\154\144\105\166\145\156\164\040\075\040\042\042\012\011\011\011\011\120\157\163\164\102\165\151\154\144\105\166\145\156\164\040\075\040\042\042\012\011\011\011\011\074\045\040\145\156\144\040\045\076\012\011\011\011\011\122\157\157\164\116\141\155\145\163\160\141\143\145\040\075\040\042\074\045\075\040\164\150\151\163\056\142\165\151\154\144\164\141\162\147\145\164\056\142\141\163\145\156\141\155\145\040\045\076\042\012\011\011\011\011\074\045\040\151\146\040\137\101\103\124\111\117\116\040\075\075\040\042\166\163\062\060\060\063\042\040\164\150\145\156\040\045\076\012\011\011\011\011\122\165\156\120\157\163\164\102\165\151\154\144\105\166\145\156\164\040\075\040\042\117\156\102\165\151\154\144\123\165\143\143\145\163\163\042\012\011\011\011\011\074\045\040\145\156\144\040\045\076\012\011\011\011\011\123\164\141\162\164\165\160\117\142\152\145\143\164\040\075\040\042\042\012\011\011\011\076\012\011\011\011\074\045\040\146\157\162\040\143\146\147\040\151\156\040\160\162\145\155\141\153\145\056\145\141\143\150\143\157\156\146\151\147\050\164\150\151\163\051\040\144\157\040\045\076\012\011\011\011\011\074\103\157\156\146\151\147\012\011\011\011\011\011\116\141\155\145\040\075\040\042\074\045\075\040\160\162\145\155\141\153\145\056\145\163\143\050\143\146\147\056\156\141\155\145\051\040\045\076\042\012\011\011\011\011\011\101\154\154\157\167\125\156\163\141\146\145\102\154\157\143\153\163\040\075\040\042\074\045\075\040\151\151\146\050\143\146\147\056\146\154\141\147\163\056\125\156\163\141\146\145\054\040\042\164\162\165\145\042\054\040\042\146\141\154\163\145\042\051\040\045\076\042\012\011\011\011\011\011\102\141\163\145\101\144\144\162\145\163\163\040\075\040\042\062\070\065\062\061\062\066\067\062\042\012\011\011\011\011\011\103\150\145\143\153\106\157\162\117\166\145\162\146\154\157\167\125\156\144\145\162\146\154\157\167\040\075\040\042\146\141\154\163\145\042\012\011\011\011\011\011\103\157\156\146\151\147\165\162\141\164\151\157\156\117\166\145\162\162\151\144\145\106\151\154\145\040\075\040\042\042\012\011\011\011\011\011\104\145\146\151\156\145\103\157\156\163\164\141\156\164\163\040\075\040\042\074\045\075\040\160\162\145\155\141\153\145\056\145\163\143\050\164\141\142\154\145\056\143\157\156\143\141\164\050\143\146\147\056\144\145\146\151\156\145\163\054\040\042\073\042\051\051\040\045\076\042\012\011\011\011\011\011\104\157\143\165\155\145\156\164\141\164\151\157\156\106\151\154\145\040\075\040\042\042\012\011\011\011\011\011\104\145\142\165\147\123\171\155\142\157\154\163\040\075\040\042\074\045\075\040\151\151\146\050\143\146\147\056\146\154\141\147\163\056\123\171\155\142\157\154\163\054\040\042\164\162\165\145\042\054\040\042\146\141\154\163\145\042\051\040\045\076\042\012\011\011\011\011\011\106\151\154\145\101\154\151\147\156\155\145\156\164\040\075\040\042\064\060\071\066\042\012\011\011\011\011\011\111\156\143\162\145\155\145\156\164\141\154\102\165\151\154\144\040\075\040\042\146\141\154\163\145\042\012\011\011\011\011\011\074\045\040\151\146\040\137\101\103\124\111\117\116\040\075\075\040\042\166\163\062\060\060\063\042\040\164\150\145\156\040\045\076\012\011\011\011\011\011\116\157\123\164\144\114\151\142\040\075\040\042\146\141\154\163\145\042\012\011\011\011\011\011\116\157\127\141\162\156\040\075\040\042\042\012\011\011\011\011\011\074\045\040\145\156\144\040\045\076\012\011\011\011\011\011\117\160\164\151\155\151\172\145\040\075\040\042\074\045\075\040\151\151\146\050\143\146\147\056\146\154\141\147\163\056\117\160\164\151\155\151\172\145\040\157\162\040\143\146\147\056\146\154\141\147\163\056\117\160\164\151\155\151\172\145\123\151\172\145\040\157\162\040\143\146\147\056\146\154\141\147\163\056\117\160\164\151\155\151\172\145\123\160\145\145\144\054\040\042\164\162\165\145\042\054\040\042\146\141\154\163\145\042\051\040\045\076\042\012\011\011\011\011\011\117\165\164\160\165\164\120\141\164\150\040\075\040\042\074\045\075\040\160\162\145\155\141\153\145\056\145\163\143\050\143\146\147\056\142\165\151\154\144\164\141\162\147\145\164\056\144\151\162\145\143\164\157\162\171\051\040\045\076\042\012\011\011\011\011\011\122\145\147\151\163\164\145\162\106\157\162\103\157\155\111\156\164\145\162\157\160\040\075\040\042\146\141\154\163\145\042\012\011\011\011\011\011\122\145\155\157\166\145\111\156\164\145\147\145\162\103\150\145\143\153\163\040\075\040\042\146\141\154\163\145\042\012\011\011\011\011\011\124\162\145\141\164\127\141\162\156\151\156\147\163\101\163\105\162\162\157\162\163\040\075\040\042\074\045\075\040\151\151\146\050\143\146\147\056\146\154\141\147\163\056\106\141\164\141\154\127\141\162\156\151\156\147\163\054\040\042\164\162\165\145\042\054\040\042\146\141\154\163\145\042\051\040\045\076\042\012\011\011\011\011\011\127\141\162\156\151\156\147\114\145\166\145\154\040\075\040\042\064\042\012\011\011\011\011\057\076\012\011\011\011\074\045\040\145\156\144\040\045\076\012\011\011\011\074\057\123\145\164\164\151\156\147\163\076\012\011\011\011\074\122\145\146\145\162\145\156\143\145\163\076\012\011\011\011\074\045\040\146\157\162\040\137\054\040\160\162\152\040\151\156\040\151\160\141\151\162\163\050\160\162\145\155\141\153\145\056\147\145\164\154\151\156\153\163\050\164\150\151\163\054\040\042\163\151\142\154\151\156\147\163\042\054\040\042\157\142\152\145\143\164\042\051\051\040\144\157\040\045\076\012\011\011\011\011\074\122\145\146\145\162\145\156\143\145\012\011\011\011\011\011\116\141\155\145\040\075\040\042\074\045\075\040\160\162\152\056\142\165\151\154\144\164\141\162\147\145\164\056\142\141\163\145\156\141\155\145\040\045\076\042\012\011\011\011\011\011\120\162\157\152\145\143\164\040\075\040\042\173\074\045\075\040\160\162\152\056\165\165\151\144\040\045\076\175\042\012\011\011\011\011\011\120\141\143\153\141\147\145\040\075\040\042\173\074\045\075\040\137\126\123\056\164\157\157\154\050\160\162\152\051\040\045\076\175\042\012\011\011\011\011\057\076\012\011\011\011\074\045\040\145\156\144\040\045\076\012\011\011\011\074\045\040\146\157\162\040\137\054\040\154\151\156\153\156\141\155\145\040\151\156\040\151\160\141\151\162\163\050\160\162\145\155\141\153\145\056\147\145\164\154\151\156\153\163\050\164\150\151\163\054\040\042\163\171\163\164\145\155\042\054\040\042\146\165\154\154\160\141\164\150\042\051\051\040\144\157\040\045\076\012\011\011\011\011\074\122\145\146\145\162\145\156\143\145\012\011\011\011\011\011\116\141\155\145\040\075\040\042\074\045\075\040\160\141\164\150\056\147\145\164\142\141\163\145\156\141\155\145\050\154\151\156\153\156\141\155\145\051\040\045\076\042\012\011\011\011\011\011\101\163\163\145\155\142\154\171\116\141\155\145\040\075\040\042\074\045\075\040\160\141\164\150\056\147\145\164\156\141\155\145\050\154\151\156\153\156\141\155\145\051\040\045\076\042\012\011\011\011\011\011\074\045\040\151\146\040\160\141\164\150\056\147\145\164\144\151\162\145\143\164\157\162\171\050\154\151\156\153\156\141\155\145\051\040\176\075\040\042\056\042\040\164\150\145\156\040\045\076\012\011\011\011\011\011\110\151\156\164\120\141\164\150\040\075\040\042\074\045\075\040\160\141\164\150\056\164\162\141\156\163\154\141\164\145\050\154\151\156\153\156\141\155\145\054\040\042\134\134\042\051\040\045\076\042\012\011\011\011\011\011\074\045\040\145\156\144\040\045\076\012\011\011\011\011\057\076\012\011\011\011\074\045\040\145\156\144\040\045\076\012\011\011\011\074\057\122\145\146\145\162\145\156\143\145\163\076\012\011\011\074\057\102\165\151\154\144\076\012\011\011\074\106\151\154\145\163\076\012\011\011\011\074\111\156\143\154\165\144\145\076\012\011\011\011\074\045\012\011\011\011\146\157\162\040\146\143\146\147\040\151\156\040\160\162\145\155\141\153\145\056\145\141\143\150\146\151\154\145\050\164\150\151\163\051\040\144\157\012\011\011\011\040\040\154\157\143\141\154\040\141\143\164\151\157\156\040\075\040\143\163\143\056\147\145\164\142\165\151\154\144\141\143\164\151\157\156\050\146\143\146\147\051\012\011\011\011\040\040\154\157\143\141\154\040\146\156\141\155\145\040\040\075\040\160\141\164\150\056\164\162\141\156\163\154\141\164\145\050\160\162\145\155\141\153\145\056\145\163\143\050\146\143\146\147\056\156\141\155\145\051\054\040\042\134\134\042\051\012\011\011\011\040\040\154\157\143\141\154\040\145\154\145\155\145\156\164\163\054\040\144\145\160\145\156\144\145\156\143\171\040\075\040\147\145\164\145\154\145\155\145\156\164\163\050\164\150\151\163\054\040\141\143\164\151\157\156\054\040\146\143\146\147\056\156\141\155\145\051\012\011\011\011\045\076\012\011\011\011\011\074\106\151\154\145\012\011\011\011\011\011\122\145\154\120\141\164\150\040\075\040\042\074\045\075\040\160\162\145\155\141\153\145\056\145\163\143\050\146\156\141\155\145\051\040\045\076\042\012\011\011\011\011\011\102\165\151\154\144\101\143\164\151\157\156\040\075\040\042\074\045\075\040\141\143\164\151\157\156\040\045\076\042\012\011\011\011\011\011\074\045\040\151\146\040\144\145\160\145\156\144\145\156\143\171\040\164\150\145\156\040\045\076\012\011\011\011\011\011\104\145\160\145\156\144\145\156\164\125\160\157\156\040\075\040\042\074\045\075\040\160\162\145\155\141\153\145\056\145\163\143\050\160\141\164\150\056\164\162\141\156\163\154\141\164\145\050\144\145\160\145\156\144\145\156\143\171\054\040\042\134\134\042\051\051\040\045\076\042\012\011\011\011\011\011\074\045\040\145\156\144\040\045\076\012\011\011\011\011\011\074\045\040\151\146\040\145\154\145\155\145\156\164\163\040\075\075\040\042\123\165\142\124\171\160\145\103\157\144\145\042\040\164\150\145\156\040\045\076\012\011\011\011\011\011\123\165\142\124\171\160\145\040\075\040\042\103\157\144\145\042\012\011\011\011\011\011\074\045\040\145\156\144\040\045\076\012\011\011\011\011\057\076\011\011\011\011\011\012\011\011\011\074\045\040\145\156\144\040\045\076\012\011\011\011\074\057\111\156\143\154\165\144\145\076\012\011\011\074\057\106\151\154\145\163\076\012\011\074\057\103\123\110\101\122\120\076\012\074\057\126\151\163\165\141\154\123\164\165\144\151\157\120\162\157\152\145\143\164\076\012\135\135\051",
+ "\137\124\105\115\120\114\101\124\105\123\056\166\163\062\060\060\062\137\143\163\160\162\157\152\137\165\163\145\162\075\160\162\145\155\141\153\145\056\154\157\141\144\164\145\155\160\154\141\164\145\163\164\162\151\156\147\050\047\166\163\062\060\060\062\137\143\163\160\162\157\152\137\165\163\145\162\047\054\133\133\074\045\040\012\011\145\157\154\040\075\040\042\134\162\134\156\042\040\012\011\154\157\143\141\154\040\143\163\143\040\075\040\160\162\145\155\141\153\145\056\143\163\143\012\045\076\011\012\074\126\151\163\165\141\154\123\164\165\144\151\157\120\162\157\152\145\143\164\076\012\011\074\103\123\110\101\122\120\076\012\011\011\074\102\165\151\154\144\076\012\011\011\011\074\123\145\164\164\151\156\147\163\040\122\145\146\145\162\145\156\143\145\120\141\164\150\040\075\040\042\074\045\075\040\164\141\142\154\145\056\143\157\156\143\141\164\050\164\141\142\154\145\056\164\162\141\156\163\154\141\164\145\050\164\150\151\163\056\154\151\142\144\151\162\163\054\040\146\165\156\143\164\151\157\156\050\166\051\040\162\145\164\165\162\156\040\160\141\164\150\056\164\162\141\156\163\154\141\164\145\050\160\141\164\150\056\147\145\164\141\142\163\157\154\165\164\145\050\164\150\151\163\056\154\157\143\141\164\151\157\156\056\056\042\057\042\056\056\166\051\054\042\134\134\042\051\040\145\156\144\051\054\040\042\073\042\051\040\045\076\042\076\012\011\011\011\074\045\040\146\157\162\040\143\146\147\040\151\156\040\160\162\145\155\141\153\145\056\145\141\143\150\143\157\156\146\151\147\050\164\150\151\163\051\040\144\157\040\045\076\012\011\011\011\011\074\103\157\156\146\151\147\012\011\011\011\011\011\116\141\155\145\040\075\040\042\074\045\075\040\160\162\145\155\141\153\145\056\145\163\143\050\143\146\147\056\156\141\155\145\051\040\045\076\042\012\011\011\011\011\011\105\156\141\142\154\145\101\123\120\104\145\142\165\147\147\151\156\147\040\075\040\042\146\141\154\163\145\042\012\011\011\011\011\011\105\156\141\142\154\145\101\123\120\130\104\145\142\165\147\147\151\156\147\040\075\040\042\146\141\154\163\145\042\012\011\011\011\011\011\105\156\141\142\154\145\125\156\155\141\156\141\147\145\144\104\145\142\165\147\147\151\156\147\040\075\040\042\146\141\154\163\145\042\012\011\011\011\011\011\105\156\141\142\154\145\123\121\114\123\145\162\166\145\162\104\145\142\165\147\147\151\156\147\040\075\040\042\146\141\154\163\145\042\012\011\011\011\011\011\122\145\155\157\164\145\104\145\142\165\147\105\156\141\142\154\145\144\040\075\040\042\146\141\154\163\145\042\012\011\011\011\011\011\122\145\155\157\164\145\104\145\142\165\147\115\141\143\150\151\156\145\040\075\040\042\042\012\011\011\011\011\011\123\164\141\162\164\101\143\164\151\157\156\040\075\040\042\120\162\157\152\145\143\164\042\012\011\011\011\011\011\123\164\141\162\164\101\162\147\165\155\145\156\164\163\040\075\040\042\042\012\011\011\011\011\011\123\164\141\162\164\120\141\147\145\040\075\040\042\042\012\011\011\011\011\011\123\164\141\162\164\120\162\157\147\162\141\155\040\075\040\042\042\012\011\011\011\011\011\123\164\141\162\164\125\122\114\040\075\040\042\042\012\011\011\011\011\011\123\164\141\162\164\127\157\162\153\151\156\147\104\151\162\145\143\164\157\162\171\040\075\040\042\042\012\011\011\011\011\011\123\164\141\162\164\127\151\164\150\111\105\040\075\040\042\146\141\154\163\145\042\012\011\011\011\011\057\076\012\011\011\011\074\045\040\145\156\144\040\045\076\012\011\011\011\074\057\123\145\164\164\151\156\147\163\076\012\011\011\074\057\102\165\151\154\144\076\012\011\011\074\117\164\150\145\162\120\162\157\152\145\143\164\123\145\164\164\151\156\147\163\012\011\011\011\103\157\160\171\120\162\157\152\145\143\164\104\145\163\164\151\156\141\164\151\157\156\106\157\154\144\145\162\040\075\040\042\042\012\011\011\011\103\157\160\171\120\162\157\152\145\143\164\125\156\143\120\141\164\150\040\075\040\042\042\012\011\011\011\103\157\160\171\120\162\157\152\145\143\164\117\160\164\151\157\156\040\075\040\042\060\042\012\011\011\011\120\162\157\152\145\143\164\126\151\145\167\040\075\040\042\120\162\157\152\145\143\164\106\151\154\145\163\042\012\011\011\011\120\162\157\152\145\143\164\124\162\165\163\164\040\075\040\042\060\042\012\011\011\057\076\012\011\074\057\103\123\110\101\122\120\076\012\074\057\126\151\163\165\141\154\123\164\165\144\151\157\120\162\157\152\145\143\164\076\012\135\135\051",
+ "\137\124\105\115\120\114\101\124\105\123\056\166\163\062\060\060\063\137\163\157\154\165\164\151\157\156\075\160\162\145\155\141\153\145\056\154\157\141\144\164\145\155\160\154\141\164\145\163\164\162\151\156\147\050\047\166\163\062\060\060\063\137\163\157\154\165\164\151\157\156\047\054\133\133\074\045\040\145\157\154\040\075\040\042\134\162\134\156\042\040\045\076\012\115\151\143\162\157\163\157\146\164\040\126\151\163\165\141\154\040\123\164\165\144\151\157\040\123\157\154\165\164\151\157\156\040\106\151\154\145\054\040\106\157\162\155\141\164\040\126\145\162\163\151\157\156\040\070\056\060\060\012\074\045\040\146\157\162\040\160\162\152\040\151\156\040\160\162\145\155\141\153\145\056\145\141\143\150\160\162\157\152\145\143\164\050\164\150\151\163\051\040\144\157\040\045\076\012\120\162\157\152\145\143\164\050\042\173\074\045\075\137\126\123\056\164\157\157\154\050\160\162\152\051\045\076\175\042\051\040\075\040\042\074\045\075\160\162\152\056\156\141\155\145\045\076\042\054\040\042\074\045\075\160\141\164\150\056\164\162\141\156\163\154\141\164\145\050\160\141\164\150\056\147\145\164\162\145\154\141\164\151\166\145\050\164\150\151\163\056\154\157\143\141\164\151\157\156\054\040\137\126\123\056\160\162\157\152\145\143\164\146\151\154\145\050\160\162\152\051\051\051\045\076\042\054\040\042\173\074\045\075\160\162\152\056\165\165\151\144\045\076\175\042\012\040\040\074\045\040\154\157\143\141\154\040\144\145\160\163\040\075\040\160\162\145\155\141\153\145\056\147\145\164\144\145\160\145\156\144\145\156\143\151\145\163\050\160\162\152\051\073\040\151\146\040\043\144\145\160\163\040\076\040\060\040\164\150\145\156\040\045\076\012\011\120\162\157\152\145\143\164\123\145\143\164\151\157\156\050\120\162\157\152\145\143\164\104\145\160\145\156\144\145\156\143\151\145\163\051\040\075\040\160\157\163\164\120\162\157\152\145\143\164\012\011\074\045\040\146\157\162\040\137\054\144\145\160\040\151\156\040\151\160\141\151\162\163\050\144\145\160\163\051\040\144\157\040\045\076\012\011\011\173\074\045\075\040\144\145\160\056\165\165\151\144\040\045\076\175\040\075\040\173\074\045\075\040\144\145\160\056\165\165\151\144\040\045\076\175\012\011\074\045\040\145\156\144\040\045\076\012\011\105\156\144\120\162\157\152\145\143\164\123\145\143\164\151\157\156\012\040\040\074\045\040\145\156\144\040\045\076\012\105\156\144\120\162\157\152\145\143\164\012\074\045\040\145\156\144\040\045\076\012\107\154\157\142\141\154\012\011\107\154\157\142\141\154\123\145\143\164\151\157\156\050\123\157\154\165\164\151\157\156\103\157\156\146\151\147\165\162\141\164\151\157\156\051\040\075\040\160\162\145\123\157\154\165\164\151\157\156\012\011\074\045\040\146\157\162\040\151\054\143\146\147\156\141\155\145\040\151\156\040\151\160\141\151\162\163\050\164\150\151\163\056\143\157\156\146\151\147\165\162\141\164\151\157\156\163\051\040\144\157\040\045\076\012\011\011\074\045\075\040\143\146\147\156\141\155\145\040\045\076\040\075\040\074\045\075\040\143\146\147\156\141\155\145\040\045\076\012\011\074\045\040\145\156\144\040\045\076\011\011\012\011\105\156\144\107\154\157\142\141\154\123\145\143\164\151\157\156\012\011\107\154\157\142\141\154\123\145\143\164\151\157\156\050\120\162\157\152\145\143\164\104\145\160\145\156\144\145\156\143\151\145\163\051\040\075\040\160\157\163\164\123\157\154\165\164\151\157\156\012\011\105\156\144\107\154\157\142\141\154\123\145\143\164\151\157\156\012\011\107\154\157\142\141\154\123\145\143\164\151\157\156\050\120\162\157\152\145\143\164\103\157\156\146\151\147\165\162\141\164\151\157\156\051\040\075\040\160\157\163\164\123\157\154\165\164\151\157\156\012\011\074\045\040\146\157\162\040\160\162\152\040\151\156\040\160\162\145\155\141\153\145\056\145\141\143\150\160\162\157\152\145\143\164\050\164\150\151\163\051\040\144\157\040\045\076\012\011\040\074\045\040\146\157\162\040\151\054\143\146\147\156\141\155\145\040\151\156\040\151\160\141\151\162\163\050\164\150\151\163\056\143\157\156\146\151\147\165\162\141\164\151\157\156\163\051\040\144\157\040\045\076\012\011\011\173\074\045\075\160\162\152\056\165\165\151\144\045\076\175\056\074\045\075\143\146\147\156\141\155\145\045\076\056\101\143\164\151\166\145\103\146\147\040\075\040\074\045\075\143\146\147\156\141\155\145\045\076\174\074\045\075\137\126\123\056\141\162\143\150\050\160\162\152\051\045\076\012\011\011\173\074\045\075\160\162\152\056\165\165\151\144\045\076\175\056\074\045\075\143\146\147\156\141\155\145\045\076\056\102\165\151\154\144\056\060\040\075\040\074\045\075\143\146\147\156\141\155\145\045\076\174\074\045\075\137\126\123\056\141\162\143\150\050\160\162\152\051\045\076\012\011\040\074\045\040\145\156\144\040\045\076\012\011\074\045\040\145\156\144\040\045\076\012\011\105\156\144\107\154\157\142\141\154\123\145\143\164\151\157\156\012\011\107\154\157\142\141\154\123\145\143\164\151\157\156\050\105\170\164\145\156\163\151\142\151\154\151\164\171\107\154\157\142\141\154\163\051\040\075\040\160\157\163\164\123\157\154\165\164\151\157\156\012\011\105\156\144\107\154\157\142\141\154\123\145\143\164\151\157\156\012\011\107\154\157\142\141\154\123\145\143\164\151\157\156\050\105\170\164\145\156\163\151\142\151\154\151\164\171\101\144\144\111\156\163\051\040\075\040\160\157\163\164\123\157\154\165\164\151\157\156\012\011\105\156\144\107\154\157\142\141\154\123\145\143\164\151\157\156\012\105\156\144\107\154\157\142\141\154\012\135\135\051",
"\137\124\105\115\120\114\101\124\105\123\056\166\163\062\060\060\065\137\163\157\154\165\164\151\157\156\075\160\162\145\155\141\153\145\056\154\157\141\144\164\145\155\160\154\141\164\145\163\164\162\151\156\147\050\047\166\163\062\060\060\065\137\163\157\154\165\164\151\157\156\047\054\133\133\074\045\040\145\157\154\040\075\040\042\134\162\134\156\042\040\045\076\012\074\045\075\040\042\134\062\063\071\134\061\070\067\134\061\071\061\042\040\045\076\012\074\045\040\154\157\143\141\154\040\150\141\163\143\160\160\054\040\150\141\163\144\157\164\156\145\164\040\045\076\012\074\045\040\151\146\040\137\101\103\124\111\117\116\040\075\075\040\042\166\163\062\060\060\065\042\040\164\150\145\156\040\045\076\012\115\151\143\162\157\163\157\146\164\040\126\151\163\165\141\154\040\123\164\165\144\151\157\040\123\157\154\165\164\151\157\156\040\106\151\154\145\054\040\106\157\162\155\141\164\040\126\145\162\163\151\157\156\040\071\056\060\060\012\043\040\126\151\163\165\141\154\040\123\164\165\144\151\157\040\062\060\060\065\012\074\045\040\145\154\163\145\151\146\040\137\101\103\124\111\117\116\040\075\075\040\042\166\163\062\060\060\070\042\040\164\150\145\156\040\045\076\012\115\151\143\162\157\163\157\146\164\040\126\151\163\165\141\154\040\123\164\165\144\151\157\040\123\157\154\165\164\151\157\156\040\106\151\154\145\054\040\106\157\162\155\141\164\040\126\145\162\163\151\157\156\040\061\060\056\060\060\012\043\040\126\151\163\165\141\154\040\123\164\165\144\151\157\040\062\060\060\070\012\074\045\040\145\156\144\040\045\076\012\074\045\040\146\157\162\040\160\162\152\040\151\156\040\160\162\145\155\141\153\145\056\145\141\143\150\160\162\157\152\145\143\164\050\164\150\151\163\051\040\144\157\040\045\076\012\040\040\074\045\040\151\146\040\050\160\162\152\056\154\141\156\147\165\141\147\145\040\075\075\040\042\103\042\040\157\162\040\160\162\152\056\154\141\156\147\165\141\147\145\040\075\075\040\042\103\053\053\042\051\040\164\150\145\156\040\150\141\163\143\160\160\040\075\040\164\162\165\145\040\145\156\144\040\045\076\012\040\040\074\045\040\151\146\040\050\160\162\152\056\154\141\156\147\165\141\147\145\040\075\075\040\042\103\043\042\051\040\164\150\145\156\040\150\141\163\144\157\164\156\145\164\040\075\040\164\162\165\145\040\145\156\144\040\045\076\012\120\162\157\152\145\143\164\050\042\173\074\045\075\137\126\123\056\164\157\157\154\050\160\162\152\051\045\076\175\042\051\040\075\040\042\074\045\075\160\162\152\056\156\141\155\145\045\076\042\054\040\042\074\045\075\160\141\164\150\056\164\162\141\156\163\154\141\164\145\050\160\141\164\150\056\147\145\164\162\145\154\141\164\151\166\145\050\164\150\151\163\056\154\157\143\141\164\151\157\156\054\040\137\126\123\056\160\162\157\152\145\143\164\146\151\154\145\050\160\162\152\051\051\054\042\134\134\042\051\045\076\042\054\040\042\173\074\045\075\160\162\152\056\165\165\151\144\045\076\175\042\012\040\040\074\045\040\154\157\143\141\154\040\144\145\160\163\040\075\040\160\162\145\155\141\153\145\056\147\145\164\144\145\160\145\156\144\145\156\143\151\145\163\050\160\162\152\051\073\040\151\146\040\043\144\145\160\163\040\076\040\060\040\164\150\145\156\040\045\076\012\011\120\162\157\152\145\143\164\123\145\143\164\151\157\156\050\120\162\157\152\145\143\164\104\145\160\145\156\144\145\156\143\151\145\163\051\040\075\040\160\157\163\164\120\162\157\152\145\143\164\012\011\074\045\040\146\157\162\040\137\054\144\145\160\040\151\156\040\151\160\141\151\162\163\050\144\145\160\163\051\040\144\157\040\045\076\012\011\011\173\074\045\075\040\144\145\160\056\165\165\151\144\040\045\076\175\040\075\040\173\074\045\075\040\144\145\160\056\165\165\151\144\040\045\076\175\012\011\074\045\040\145\156\144\040\045\076\012\011\105\156\144\120\162\157\152\145\143\164\123\145\143\164\151\157\156\012\040\040\074\045\040\145\156\144\040\045\076\012\105\156\144\120\162\157\152\145\143\164\012\074\045\040\145\156\144\040\045\076\012\107\154\157\142\141\154\012\011\107\154\157\142\141\154\123\145\143\164\151\157\156\050\123\157\154\165\164\151\157\156\103\157\156\146\151\147\165\162\141\164\151\157\156\120\154\141\164\146\157\162\155\163\051\040\075\040\160\162\145\123\157\154\165\164\151\157\156\012\040\040\040\040\074\045\040\146\157\162\040\137\054\040\143\146\147\156\141\155\145\040\151\156\040\151\160\141\151\162\163\050\164\150\151\163\056\143\157\156\146\151\147\165\162\141\164\151\157\156\163\051\040\144\157\040\045\076\012\040\040\040\040\040\074\045\040\151\146\040\150\141\163\144\157\164\156\145\164\040\164\150\145\156\040\045\076\012\011\011\074\045\075\040\143\146\147\156\141\155\145\040\045\076\174\101\156\171\040\103\120\125\040\075\040\074\045\075\040\143\146\147\156\141\155\145\040\045\076\174\101\156\171\040\103\120\125\012\040\040\040\040\040\074\045\040\145\156\144\073\040\151\146\040\150\141\163\144\157\164\156\145\164\040\141\156\144\040\150\141\163\143\160\160\040\164\150\145\156\040\045\076\012\011\011\074\045\075\040\143\146\147\156\141\155\145\040\045\076\174\115\151\170\145\144\040\120\154\141\164\146\157\162\155\163\040\075\040\074\045\075\040\143\146\147\156\141\155\145\040\045\076\174\115\151\170\145\144\040\120\154\141\164\146\157\162\155\163\012\040\040\040\040\040\074\045\040\145\156\144\073\040\151\146\040\150\141\163\143\160\160\040\164\150\145\156\040\045\076\012\011\011\074\045\075\040\143\146\147\156\141\155\145\040\045\076\174\127\151\156\063\062\040\075\040\074\045\075\040\143\146\147\156\141\155\145\040\045\076\174\127\151\156\063\062\012\040\040\040\040\040\074\045\040\145\156\144\040\045\076\012\040\040\040\040\074\045\040\145\156\144\040\045\076\012\011\105\156\144\107\154\157\142\141\154\123\145\143\164\151\157\156\012\011\107\154\157\142\141\154\123\145\143\164\151\157\156\050\120\162\157\152\145\143\164\103\157\156\146\151\147\165\162\141\164\151\157\156\120\154\141\164\146\157\162\155\163\051\040\075\040\160\157\163\164\123\157\154\165\164\151\157\156\012\011\074\045\040\146\157\162\040\160\162\152\040\151\156\040\160\162\145\155\141\153\145\056\145\141\143\150\160\162\157\152\145\143\164\050\164\150\151\163\051\040\144\157\040\045\076\012\011\040\074\045\040\146\157\162\040\137\054\040\143\146\147\156\141\155\145\040\151\156\040\151\160\141\151\162\163\050\164\150\151\163\056\143\157\156\146\151\147\165\162\141\164\151\157\156\163\051\040\144\157\040\045\076\012\011\040\040\074\045\040\151\146\040\150\141\163\144\157\164\156\145\164\040\164\150\145\156\040\045\076\012\011\011\173\074\045\075\040\160\162\152\056\165\165\151\144\040\045\076\175\056\074\045\075\040\143\146\147\156\141\155\145\040\045\076\174\101\156\171\040\103\120\125\056\101\143\164\151\166\145\103\146\147\040\075\040\074\045\075\040\143\146\147\156\141\155\145\040\045\076\174\074\045\075\040\137\126\123\056\141\162\143\150\050\160\162\152\051\040\045\076\012\011\040\040\040\074\045\040\151\146\040\050\160\162\152\056\154\141\156\147\165\141\147\145\040\176\075\040\042\103\042\040\141\156\144\040\160\162\152\056\154\141\156\147\165\141\147\145\040\176\075\040\042\103\053\053\042\051\040\164\150\145\156\040\045\076\012\011\011\173\074\045\075\040\160\162\152\056\165\165\151\144\040\045\076\175\056\074\045\075\040\143\146\147\156\141\155\145\040\045\076\174\101\156\171\040\103\120\125\056\102\165\151\154\144\056\060\040\075\040\074\045\075\040\143\146\147\156\141\155\145\040\045\076\174\074\045\075\040\137\126\123\056\141\162\143\150\050\160\162\152\051\040\045\076\012\011\040\040\040\074\045\040\145\156\144\040\045\076\012\011\040\040\074\045\040\145\156\144\073\040\151\146\040\050\150\141\163\144\157\164\156\145\164\040\141\156\144\040\150\141\163\143\160\160\051\040\164\150\145\156\040\045\076\012\011\011\173\074\045\075\040\160\162\152\056\165\165\151\144\040\045\076\175\056\074\045\075\040\143\146\147\156\141\155\145\040\045\076\174\115\151\170\145\144\040\120\154\141\164\146\157\162\155\163\056\101\143\164\151\166\145\103\146\147\040\075\040\074\045\075\040\143\146\147\156\141\155\145\040\045\076\174\074\045\075\040\137\126\123\056\141\162\143\150\050\160\162\152\051\040\045\076\012\011\011\173\074\045\075\040\160\162\152\056\165\165\151\144\040\045\076\175\056\074\045\075\040\143\146\147\156\141\155\145\040\045\076\174\115\151\170\145\144\040\120\154\141\164\146\157\162\155\163\056\102\165\151\154\144\056\060\040\075\040\074\045\075\040\143\146\147\156\141\155\145\040\045\076\174\074\045\075\040\137\126\123\056\141\162\143\150\050\160\162\152\051\040\045\076\012\011\040\040\074\045\040\145\156\144\073\040\151\146\040\050\150\141\163\143\160\160\051\040\164\150\145\156\040\045\076\012\011\011\173\074\045\075\040\160\162\152\056\165\165\151\144\040\045\076\175\056\074\045\075\040\143\146\147\156\141\155\145\040\045\076\174\127\151\156\063\062\056\101\143\164\151\166\145\103\146\147\040\075\040\074\045\075\040\143\146\147\156\141\155\145\040\045\076\174\074\045\075\040\137\126\123\056\141\162\143\150\050\160\162\152\051\040\045\076\012\011\040\040\040\074\045\040\151\146\040\050\160\162\152\056\154\141\156\147\165\141\147\145\040\075\075\040\042\103\042\040\157\162\040\160\162\152\056\154\141\156\147\165\141\147\145\040\075\075\040\042\103\053\053\042\051\040\164\150\145\156\040\045\076\012\011\011\173\074\045\075\040\160\162\152\056\165\165\151\144\040\045\076\175\056\074\045\075\040\143\146\147\156\141\155\145\040\045\076\174\127\151\156\063\062\056\102\165\151\154\144\056\060\040\075\040\074\045\075\040\143\146\147\156\141\155\145\040\045\076\174\074\045\075\040\137\126\123\056\141\162\143\150\050\160\162\152\051\040\045\076\012\011\040\040\040\074\045\040\145\156\144\040\045\076\012\011\040\040\074\045\040\145\156\144\040\045\076\012\011\040\074\045\040\145\156\144\040\045\076\012\011\074\045\040\145\156\144\040\045\076\012\011\105\156\144\107\154\157\142\141\154\123\145\143\164\151\157\156\012\011\107\154\157\142\141\154\123\145\143\164\151\157\156\050\123\157\154\165\164\151\157\156\120\162\157\160\145\162\164\151\145\163\051\040\075\040\160\162\145\123\157\154\165\164\151\157\156\012\011\011\110\151\144\145\123\157\154\165\164\151\157\156\116\157\144\145\040\075\040\106\101\114\123\105\012\011\105\156\144\107\154\157\142\141\154\123\145\143\164\151\157\156\012\105\156\144\107\154\157\142\141\154\012\135\135\051",
+ "\137\124\105\115\120\114\101\124\105\123\056\166\163\062\060\060\065\137\143\163\160\162\157\152\075\160\162\145\155\141\153\145\056\154\157\141\144\164\145\155\160\154\141\164\145\163\164\162\151\156\147\050\047\166\163\062\060\060\065\137\143\163\160\162\157\152\047\054\133\133\074\045\040\012\011\145\157\154\040\075\040\042\134\162\134\156\042\040\012\011\154\157\143\141\154\040\143\163\143\040\075\040\160\162\145\155\141\153\145\056\143\163\143\012\012\011\055\055\040\164\162\141\156\163\154\141\164\145\040\164\150\145\040\141\143\164\151\157\156\040\164\157\040\141\040\126\151\163\165\141\154\040\123\164\165\144\151\157\040\166\145\162\163\151\157\156\040\156\165\155\142\145\162\012\011\154\157\143\141\154\040\166\163\166\145\162\163\151\157\156\012\011\151\146\040\137\101\103\124\111\117\116\040\075\075\040\042\166\163\062\060\060\065\042\040\164\150\145\156\012\011\011\166\163\166\145\162\163\151\157\156\040\075\040\042\070\056\060\056\065\060\067\062\067\042\012\011\145\154\163\145\151\146\040\137\101\103\124\111\117\116\040\075\075\040\042\166\163\062\060\060\070\042\040\164\150\145\156\012\011\011\166\163\166\145\162\163\151\157\156\040\075\040\042\071\056\060\056\065\060\067\062\067\042\012\011\145\156\144\012\011\012\011\012\011\055\055\012\011\055\055\040\106\151\147\165\162\145\040\157\165\164\040\167\150\141\164\040\145\154\145\155\145\156\164\163\040\141\040\160\141\162\164\151\143\165\154\141\162\040\146\151\154\145\040\156\145\145\144\040\151\156\040\151\164\163\040\151\164\145\155\040\142\154\157\143\153\054\012\011\055\055\040\142\141\163\145\144\040\157\156\040\151\164\163\040\142\165\151\154\144\040\141\143\164\151\157\156\040\141\156\144\040\141\156\171\040\162\145\154\141\164\145\144\040\146\151\154\145\163\040\151\156\040\164\150\145\040\160\162\157\152\145\143\164\056\012\011\055\055\040\012\011\012\011\146\165\156\143\164\151\157\156\040\147\145\164\145\154\145\155\145\156\164\163\050\160\162\152\054\040\141\143\164\151\157\156\054\040\146\156\141\155\145\051\012\011\012\011\011\151\146\040\141\143\164\151\157\156\040\075\075\040\042\103\157\155\160\151\154\145\042\040\141\156\144\040\146\156\141\155\145\072\145\156\144\163\167\151\164\150\050\042\056\143\163\042\051\040\164\150\145\156\012\011\011\011\151\146\040\146\156\141\155\145\072\145\156\144\163\167\151\164\150\050\042\056\104\145\163\151\147\156\145\162\056\143\163\042\051\040\164\150\145\156\012\011\011\011\011\055\055\040\151\163\040\164\150\145\162\145\040\141\040\155\141\164\143\150\151\156\147\040\052\056\143\163\040\146\151\154\145\077\012\011\011\011\011\154\157\143\141\154\040\142\141\163\145\156\141\155\145\040\075\040\146\156\141\155\145\072\163\165\142\050\061\054\040\055\061\063\051\012\011\011\011\011\154\157\143\141\154\040\164\145\163\164\156\141\155\145\040\075\040\142\141\163\145\156\141\155\145\040\056\056\040\042\056\143\163\042\012\011\011\011\011\151\146\040\160\162\145\155\141\153\145\056\146\151\156\144\146\151\154\145\050\160\162\152\054\040\164\145\163\164\156\141\155\145\051\040\164\150\145\156\012\011\011\011\011\011\162\145\164\165\162\156\040\042\104\145\160\145\156\144\145\156\143\171\042\054\040\164\145\163\164\156\141\155\145\012\011\011\011\011\145\156\144\012\011\011\011\011\055\055\040\151\163\040\164\150\145\162\145\040\141\040\155\141\164\143\150\151\156\147\040\052\056\162\145\163\170\040\146\151\154\145\077\012\011\011\011\011\164\145\163\164\156\141\155\145\040\075\040\142\141\163\145\156\141\155\145\040\056\056\040\042\056\162\145\163\170\042\012\011\011\011\011\151\146\040\160\162\145\155\141\153\145\056\146\151\156\144\146\151\154\145\050\160\162\152\054\040\164\145\163\164\156\141\155\145\051\040\164\150\145\156\012\011\011\011\011\011\162\145\164\165\162\156\040\042\101\165\164\157\107\145\156\042\054\040\164\145\163\164\156\141\155\145\012\011\011\011\011\145\156\144\012\011\011\011\145\154\163\145\012\011\011\011\011\055\055\040\151\163\040\164\150\145\162\145\040\141\040\052\056\104\145\163\151\147\156\145\162\056\143\163\040\146\151\154\145\077\012\011\011\011\011\154\157\143\141\154\040\142\141\163\145\156\141\155\145\040\075\040\146\156\141\155\145\072\163\165\142\050\061\054\040\055\064\051\012\011\011\011\011\154\157\143\141\154\040\164\145\163\164\156\141\155\145\040\075\040\142\141\163\145\156\141\155\145\040\056\056\040\042\056\104\145\163\151\147\156\145\162\056\143\163\042\012\011\011\011\011\151\146\040\160\162\145\155\141\153\145\056\146\151\156\144\146\151\154\145\050\160\162\152\054\040\164\145\163\164\156\141\155\145\051\040\164\150\145\156\012\011\011\011\011\011\162\145\164\165\162\156\040\042\123\165\142\124\171\160\145\106\157\162\155\042\012\011\011\011\011\145\156\144\012\011\011\011\145\156\144\012\011\011\145\156\144\012\012\011\011\151\146\040\141\143\164\151\157\156\040\075\075\040\042\105\155\142\145\144\144\145\144\122\145\163\157\165\162\143\145\042\040\141\156\144\040\146\156\141\155\145\072\145\156\144\163\167\151\164\150\050\042\056\162\145\163\170\042\051\040\164\150\145\156\012\011\011\011\055\055\040\151\163\040\164\150\145\162\145\040\141\040\155\141\164\143\150\151\156\147\040\052\056\143\163\040\146\151\154\145\077\012\011\011\011\154\157\143\141\154\040\142\141\163\145\156\141\155\145\040\075\040\146\156\141\155\145\072\163\165\142\050\061\054\040\055\066\051\012\011\011\011\154\157\143\141\154\040\164\145\163\164\156\141\155\145\040\075\040\160\141\164\150\056\147\145\164\156\141\155\145\050\142\141\163\145\156\141\155\145\040\056\056\040\042\056\143\163\042\051\012\011\011\011\151\146\040\160\162\145\155\141\153\145\056\146\151\156\144\146\151\154\145\050\160\162\152\054\040\164\145\163\164\156\141\155\145\051\040\164\150\145\156\012\011\011\011\011\151\146\040\160\162\145\155\141\153\145\056\146\151\156\144\146\151\154\145\050\160\162\152\054\040\142\141\163\145\156\141\155\145\040\056\056\040\042\056\104\145\163\151\147\156\145\162\056\143\163\042\051\040\164\150\145\156\012\011\011\011\011\011\162\145\164\165\162\156\040\042\104\145\163\151\147\156\145\162\124\171\160\145\042\054\040\164\145\163\164\156\141\155\145\012\011\011\011\011\145\154\163\145\012\011\011\011\011\011\162\145\164\165\162\156\040\042\104\145\160\145\156\144\145\156\143\171\042\054\040\164\145\163\164\156\141\155\145\012\011\011\011\011\145\156\144\012\011\011\011\145\154\163\145\012\011\011\011\011\055\055\040\151\163\040\164\150\145\162\145\040\141\040\155\141\164\143\150\151\156\147\040\052\056\104\145\163\151\147\156\145\162\056\143\163\077\012\011\011\011\011\164\145\163\164\156\141\155\145\040\075\040\160\141\164\150\056\147\145\164\156\141\155\145\050\142\141\163\145\156\141\155\145\040\056\056\040\042\056\104\145\163\151\147\156\145\162\056\143\163\042\051\012\011\011\011\011\151\146\040\160\162\145\155\141\153\145\056\146\151\156\144\146\151\154\145\050\160\162\152\054\040\164\145\163\164\156\141\155\145\051\040\164\150\145\156\012\011\011\011\011\011\162\145\164\165\162\156\040\042\101\165\164\157\107\145\156\145\162\141\164\145\144\042\012\011\011\011\011\145\156\144\012\011\011\011\145\156\144\012\011\011\145\156\144\012\011\011\011\011\012\011\011\151\146\040\141\143\164\151\157\156\040\075\075\040\042\103\157\156\164\145\156\164\042\040\164\150\145\156\012\011\011\011\162\145\164\165\162\156\040\042\103\157\160\171\116\145\167\145\163\164\042\012\011\011\145\156\144\012\011\011\012\011\011\162\145\164\165\162\156\040\042\116\157\156\145\042\012\011\145\156\144\012\012\011\055\055\040\145\156\144\040\157\146\040\160\162\145\160\162\157\143\145\163\163\151\156\147\073\040\164\145\155\160\154\141\164\145\040\163\164\141\162\164\163\040\150\145\162\145\040\055\055\011\012\045\076\012\074\120\162\157\152\145\143\164\040\104\145\146\141\165\154\164\124\141\162\147\145\164\163\075\042\102\165\151\154\144\042\040\170\155\154\156\163\075\042\150\164\164\160\072\057\057\163\143\150\145\155\141\163\056\155\151\143\162\157\163\157\146\164\056\143\157\155\057\144\145\166\145\154\157\160\145\162\057\155\163\142\165\151\154\144\057\062\060\060\063\042\076\012\040\040\074\120\162\157\160\145\162\164\171\107\162\157\165\160\076\012\040\040\040\040\074\103\157\156\146\151\147\165\162\141\164\151\157\156\040\103\157\156\144\151\164\151\157\156\075\042\040\047\044\050\103\157\156\146\151\147\165\162\141\164\151\157\156\051\047\040\075\075\040\047\047\040\042\076\074\045\075\040\160\162\145\155\141\153\145\056\145\163\143\050\164\150\151\163\056\163\157\154\165\164\151\157\156\056\143\157\156\146\151\147\165\162\141\164\151\157\156\163\133\061\135\051\040\045\076\074\057\103\157\156\146\151\147\165\162\141\164\151\157\156\076\012\040\040\040\040\074\120\154\141\164\146\157\162\155\040\103\157\156\144\151\164\151\157\156\075\042\040\047\044\050\120\154\141\164\146\157\162\155\051\047\040\075\075\040\047\047\040\042\076\101\156\171\103\120\125\074\057\120\154\141\164\146\157\162\155\076\012\040\040\040\040\074\120\162\157\144\165\143\164\126\145\162\163\151\157\156\076\074\045\075\040\166\163\166\145\162\163\151\157\156\040\045\076\074\057\120\162\157\144\165\143\164\126\145\162\163\151\157\156\076\012\040\040\040\040\074\123\143\150\145\155\141\126\145\162\163\151\157\156\076\062\056\060\074\057\123\143\150\145\155\141\126\145\162\163\151\157\156\076\012\040\040\040\040\074\120\162\157\152\145\143\164\107\165\151\144\076\173\074\045\075\040\164\150\151\163\056\165\165\151\144\040\045\076\175\074\057\120\162\157\152\145\143\164\107\165\151\144\076\012\040\040\040\040\074\117\165\164\160\165\164\124\171\160\145\076\074\045\075\040\143\163\143\056\147\145\164\153\151\156\144\050\164\150\151\163\051\040\045\076\074\057\117\165\164\160\165\164\124\171\160\145\076\012\040\040\040\040\074\101\160\160\104\145\163\151\147\156\145\162\106\157\154\144\145\162\076\120\162\157\160\145\162\164\151\145\163\074\057\101\160\160\104\145\163\151\147\156\145\162\106\157\154\144\145\162\076\012\040\040\040\040\074\122\157\157\164\116\141\155\145\163\160\141\143\145\076\074\045\075\040\164\150\151\163\056\142\165\151\154\144\164\141\162\147\145\164\056\142\141\163\145\156\141\155\145\040\045\076\074\057\122\157\157\164\116\141\155\145\163\160\141\143\145\076\012\040\040\040\040\074\101\163\163\145\155\142\154\171\116\141\155\145\076\074\045\075\040\164\150\151\163\056\142\165\151\154\144\164\141\162\147\145\164\056\142\141\163\145\156\141\155\145\040\045\076\074\057\101\163\163\145\155\142\154\171\116\141\155\145\076\012\040\040\074\057\120\162\157\160\145\162\164\171\107\162\157\165\160\076\012\040\040\074\045\040\146\157\162\040\143\146\147\040\151\156\040\160\162\145\155\141\153\145\056\145\141\143\150\143\157\156\146\151\147\050\164\150\151\163\051\040\144\157\040\045\076\012\040\040\074\120\162\157\160\145\162\164\171\107\162\157\165\160\040\103\157\156\144\151\164\151\157\156\075\042\040\047\044\050\103\157\156\146\151\147\165\162\141\164\151\157\156\051\174\044\050\120\154\141\164\146\157\162\155\051\047\040\075\075\040\047\074\045\075\040\160\162\145\155\141\153\145\056\145\163\143\050\143\146\147\056\156\141\155\145\051\040\045\076\174\101\156\171\103\120\125\047\040\042\076\012\040\040\040\040\074\045\040\151\146\040\143\146\147\056\146\154\141\147\163\056\123\171\155\142\157\154\163\040\164\150\145\156\040\045\076\012\040\040\040\040\074\104\145\142\165\147\123\171\155\142\157\154\163\076\164\162\165\145\074\057\104\145\142\165\147\123\171\155\142\157\154\163\076\012\040\040\040\040\074\104\145\142\165\147\124\171\160\145\076\146\165\154\154\074\057\104\145\142\165\147\124\171\160\145\076\012\040\040\040\040\074\045\040\145\154\163\145\040\045\076\012\040\040\040\040\074\104\145\142\165\147\124\171\160\145\076\160\144\142\157\156\154\171\074\057\104\145\142\165\147\124\171\160\145\076\012\040\040\040\040\074\045\040\145\156\144\040\045\076\012\040\040\040\040\074\117\160\164\151\155\151\172\145\076\074\045\075\040\151\151\146\050\143\146\147\056\146\154\141\147\163\056\117\160\164\151\155\151\172\145\040\157\162\040\143\146\147\056\146\154\141\147\163\056\117\160\164\151\155\151\172\145\123\151\172\145\040\157\162\040\143\146\147\056\146\154\141\147\163\056\117\160\164\151\155\151\172\145\123\160\145\145\144\054\040\042\164\162\165\145\042\054\040\042\146\141\154\163\145\042\051\040\045\076\074\057\117\160\164\151\155\151\172\145\076\012\040\040\040\040\074\117\165\164\160\165\164\120\141\164\150\076\074\045\075\040\143\146\147\056\142\165\151\154\144\164\141\162\147\145\164\056\144\151\162\145\143\164\157\162\171\040\045\076\074\057\117\165\164\160\165\164\120\141\164\150\076\012\040\040\040\040\074\104\145\146\151\156\145\103\157\156\163\164\141\156\164\163\076\074\045\075\040\164\141\142\154\145\056\143\157\156\143\141\164\050\160\162\145\155\141\153\145\056\145\163\143\050\143\146\147\056\144\145\146\151\156\145\163\051\054\040\042\073\042\051\040\045\076\074\057\104\145\146\151\156\145\103\157\156\163\164\141\156\164\163\076\012\040\040\040\040\074\105\162\162\157\162\122\145\160\157\162\164\076\160\162\157\155\160\164\074\057\105\162\162\157\162\122\145\160\157\162\164\076\012\040\040\040\040\074\127\141\162\156\151\156\147\114\145\166\145\154\076\064\074\057\127\141\162\156\151\156\147\114\145\166\145\154\076\012\040\040\040\040\074\045\040\151\146\040\143\146\147\056\146\154\141\147\163\056\125\156\163\141\146\145\040\164\150\145\156\040\045\076\012\040\040\040\040\074\101\154\154\157\167\125\156\163\141\146\145\102\154\157\143\153\163\076\164\162\165\145\074\057\101\154\154\157\167\125\156\163\141\146\145\102\154\157\143\153\163\076\012\040\040\040\040\074\045\040\145\156\144\040\045\076\012\040\040\040\040\074\045\040\151\146\040\143\146\147\056\146\154\141\147\163\056\106\141\164\141\154\127\141\162\156\151\156\147\163\040\164\150\145\156\040\045\076\012\040\040\040\040\074\124\162\145\141\164\127\141\162\156\151\156\147\163\101\163\105\162\162\157\162\163\076\164\162\165\145\074\057\124\162\145\141\164\127\141\162\156\151\156\147\163\101\163\105\162\162\157\162\163\076\012\040\040\040\040\074\045\040\145\156\144\040\045\076\012\040\040\074\057\120\162\157\160\145\162\164\171\107\162\157\165\160\076\012\040\040\074\045\040\145\156\144\040\045\076\012\040\040\074\111\164\145\155\107\162\157\165\160\076\012\040\040\040\040\074\045\040\146\157\162\040\137\054\040\160\162\152\040\151\156\040\151\160\141\151\162\163\050\160\162\145\155\141\153\145\056\147\145\164\154\151\156\153\163\050\164\150\151\163\054\040\042\163\151\142\154\151\156\147\163\042\054\040\042\157\142\152\145\143\164\042\051\051\040\144\157\040\045\076\012\040\040\040\040\074\120\162\157\152\145\143\164\122\145\146\145\162\145\156\143\145\040\111\156\143\154\165\144\145\075\042\074\045\075\040\160\141\164\150\056\164\162\141\156\163\154\141\164\145\050\160\141\164\150\056\147\145\164\162\145\154\141\164\151\166\145\050\164\150\151\163\056\154\157\143\141\164\151\157\156\054\040\137\126\123\056\160\162\157\152\145\143\164\146\151\154\145\050\160\162\152\051\051\054\040\042\134\134\042\051\040\045\076\042\076\012\040\040\040\040\040\040\074\120\162\157\152\145\143\164\076\173\074\045\075\040\160\162\152\056\165\165\151\144\040\045\076\175\074\057\120\162\157\152\145\143\164\076\012\040\040\040\040\040\040\074\116\141\155\145\076\074\045\075\040\160\162\145\155\141\153\145\056\145\163\143\050\160\162\152\056\156\141\155\145\051\040\045\076\074\057\116\141\155\145\076\012\040\040\040\040\074\057\120\162\157\152\145\143\164\122\145\146\145\162\145\156\143\145\076\012\040\040\040\040\074\045\040\145\156\144\040\045\076\012\040\040\040\040\074\045\040\146\157\162\040\137\054\040\154\151\156\153\156\141\155\145\040\151\156\040\151\160\141\151\162\163\050\160\162\145\155\141\153\145\056\147\145\164\154\151\156\153\163\050\164\150\151\163\054\040\042\163\171\163\164\145\155\042\054\040\042\142\141\163\145\156\141\155\145\042\051\051\040\144\157\040\045\076\012\040\040\040\040\074\122\145\146\145\162\145\156\143\145\040\111\156\143\154\165\144\145\075\042\074\045\075\040\160\162\145\155\141\153\145\056\145\163\143\050\154\151\156\153\156\141\155\145\051\040\045\076\042\040\057\076\012\040\040\040\040\074\045\040\145\156\144\040\045\076\012\040\040\074\057\111\164\145\155\107\162\157\165\160\076\012\040\040\074\111\164\145\155\107\162\157\165\160\076\012\040\040\074\045\012\040\040\040\040\146\157\162\040\146\143\146\147\040\151\156\040\160\162\145\155\141\153\145\056\145\141\143\150\146\151\154\145\050\164\150\151\163\051\040\144\157\012\040\040\040\040\040\040\154\157\143\141\154\040\141\143\164\151\157\156\040\075\040\143\163\143\056\147\145\164\142\165\151\154\144\141\143\164\151\157\156\050\146\143\146\147\051\012\040\040\040\040\040\040\154\157\143\141\154\040\146\156\141\155\145\040\040\075\040\160\141\164\150\056\164\162\141\156\163\154\141\164\145\050\160\162\145\155\141\153\145\056\145\163\143\050\146\143\146\147\056\156\141\155\145\051\054\040\042\134\134\042\051\012\040\040\040\040\040\040\154\157\143\141\154\040\145\154\145\155\145\156\164\163\054\040\144\145\160\145\156\144\145\156\143\171\040\075\040\147\145\164\145\154\145\155\145\156\164\163\050\164\150\151\163\054\040\141\143\164\151\157\156\054\040\146\143\146\147\056\156\141\155\145\051\012\040\040\040\040\040\040\151\146\040\145\154\145\155\145\156\164\163\040\075\075\040\042\116\157\156\145\042\040\164\150\145\156\012\040\040\040\040\045\076\012\040\040\040\040\074\074\045\075\040\141\143\164\151\157\156\040\045\076\040\111\156\143\154\165\144\145\075\042\074\045\075\040\146\156\141\155\145\040\045\076\042\040\057\076\012\040\040\040\040\074\045\040\012\040\040\040\040\040\040\145\154\163\145\040\012\040\040\040\040\045\076\012\040\040\040\040\074\074\045\075\040\141\143\164\151\157\156\040\045\076\040\111\156\143\154\165\144\145\075\042\074\045\075\040\146\156\141\155\145\040\045\076\042\076\012\040\040\040\040\040\040\074\045\040\151\146\040\145\154\145\155\145\156\164\163\040\075\075\040\042\101\165\164\157\107\145\156\042\040\164\150\145\156\040\045\076\012\040\040\040\040\040\040\074\101\165\164\157\107\145\156\076\124\162\165\145\074\057\101\165\164\157\107\145\156\076\012\040\040\040\040\040\040\074\045\040\145\154\163\145\151\146\040\145\154\145\155\145\156\164\163\040\075\075\040\042\101\165\164\157\107\145\156\145\162\141\164\145\144\042\040\164\150\145\156\040\045\076\012\040\040\040\040\040\040\074\123\165\142\124\171\160\145\076\104\145\163\151\147\156\145\162\074\057\123\165\142\124\171\160\145\076\012\040\040\040\040\040\040\074\107\145\156\145\162\141\164\157\162\076\122\145\163\130\106\151\154\145\103\157\144\145\107\145\156\145\162\141\164\157\162\074\057\107\145\156\145\162\141\164\157\162\076\012\040\040\040\040\040\040\074\114\141\163\164\107\145\156\117\165\164\160\165\164\076\074\045\075\040\160\162\145\155\141\153\145\056\145\163\143\050\160\141\164\150\056\147\145\164\142\141\163\145\156\141\155\145\050\146\143\146\147\056\156\141\155\145\051\051\040\045\076\056\104\145\163\151\147\156\145\162\056\143\163\074\057\114\141\163\164\107\145\156\117\165\164\160\165\164\076\012\040\040\040\040\040\040\074\045\040\145\154\163\145\151\146\040\145\154\145\155\145\156\164\163\040\075\075\040\042\123\165\142\124\171\160\145\104\145\163\151\147\156\145\162\042\040\164\150\145\156\040\045\076\012\040\040\040\040\040\040\074\123\165\142\124\171\160\145\076\104\145\163\151\147\156\145\162\074\057\123\165\142\124\171\160\145\076\012\040\040\040\040\040\040\074\045\040\145\154\163\145\151\146\040\145\154\145\155\145\156\164\163\040\075\075\040\042\123\165\142\124\171\160\145\106\157\162\155\042\040\164\150\145\156\040\045\076\012\040\040\040\040\040\040\074\123\165\142\124\171\160\145\076\106\157\162\155\074\057\123\165\142\124\171\160\145\076\012\040\040\040\040\040\040\074\045\040\145\154\163\145\151\146\040\145\154\145\155\145\156\164\163\040\075\075\040\042\120\162\145\163\145\162\166\145\116\145\167\145\163\164\042\040\164\150\145\156\040\045\076\012\040\040\040\040\040\040\074\103\157\160\171\124\157\117\165\164\160\165\164\104\151\162\145\143\164\157\162\171\076\120\162\145\163\145\162\166\145\116\145\167\145\163\164\074\057\103\157\160\171\124\157\117\165\164\160\165\164\104\151\162\145\143\164\157\162\171\076\012\040\040\040\040\040\040\074\045\040\145\156\144\040\045\076\012\040\040\040\040\040\040\074\045\040\151\146\040\144\145\160\145\156\144\145\156\143\171\040\164\150\145\156\040\045\076\040\040\040\040\040\040\012\040\040\040\040\040\040\074\104\145\160\145\156\144\145\156\164\125\160\157\156\076\074\045\075\040\160\141\164\150\056\164\162\141\156\163\154\141\164\145\050\160\162\145\155\141\153\145\056\145\163\143\050\144\145\160\145\156\144\145\156\143\171\051\054\040\042\134\134\042\051\040\045\076\074\057\104\145\160\145\156\144\145\156\164\125\160\157\156\076\012\040\040\040\040\040\040\074\045\040\145\156\144\040\045\076\012\040\040\040\040\074\057\074\045\075\040\141\143\164\151\157\156\040\045\076\076\012\040\040\040\040\074\045\040\012\040\040\040\040\040\040\145\156\144\040\012\040\040\040\040\145\156\144\012\040\040\045\076\012\040\040\074\057\111\164\145\155\107\162\157\165\160\076\012\040\040\074\111\155\160\157\162\164\040\120\162\157\152\145\143\164\075\042\044\050\115\123\102\165\151\154\144\102\151\156\120\141\164\150\051\134\115\151\143\162\157\163\157\146\164\056\103\123\150\141\162\160\056\164\141\162\147\145\164\163\042\040\057\076\012\040\040\074\041\055\055\040\124\157\040\155\157\144\151\146\171\040\171\157\165\162\040\142\165\151\154\144\040\160\162\157\143\145\163\163\054\040\141\144\144\040\171\157\165\162\040\164\141\163\153\040\151\156\163\151\144\145\040\157\156\145\040\157\146\040\164\150\145\040\164\141\162\147\145\164\163\040\142\145\154\157\167\040\141\156\144\040\165\156\143\157\155\155\145\156\164\040\151\164\056\012\040\040\040\040\040\040\040\117\164\150\145\162\040\163\151\155\151\154\141\162\040\145\170\164\145\156\163\151\157\156\040\160\157\151\156\164\163\040\145\170\151\163\164\054\040\163\145\145\040\115\151\143\162\157\163\157\146\164\056\103\157\155\155\157\156\056\164\141\162\147\145\164\163\056\012\040\040\074\124\141\162\147\145\164\040\116\141\155\145\075\042\102\145\146\157\162\145\102\165\151\154\144\042\076\012\040\040\074\057\124\141\162\147\145\164\076\012\040\040\074\124\141\162\147\145\164\040\116\141\155\145\075\042\101\146\164\145\162\102\165\151\154\144\042\076\012\040\040\074\057\124\141\162\147\145\164\076\012\040\040\055\055\076\012\074\057\120\162\157\152\145\143\164\076\012\135\135\051",
+ "\137\124\105\115\120\114\101\124\105\123\056\166\163\062\060\060\065\137\143\163\160\162\157\152\137\165\163\145\162\075\160\162\145\155\141\153\145\056\154\157\141\144\164\145\155\160\154\141\164\145\163\164\162\151\156\147\050\047\166\163\062\060\060\065\137\143\163\160\162\157\152\137\165\163\145\162\047\054\133\133\074\045\040\145\157\154\040\075\040\042\134\162\134\156\042\040\045\076\012\074\120\162\157\152\145\143\164\040\170\155\154\156\163\075\042\150\164\164\160\072\057\057\163\143\150\145\155\141\163\056\155\151\143\162\157\163\157\146\164\056\143\157\155\057\144\145\166\145\154\157\160\145\162\057\155\163\142\165\151\154\144\057\062\060\060\063\042\076\012\040\040\074\120\162\157\160\145\162\164\171\107\162\157\165\160\076\012\040\040\040\040\074\122\145\146\145\162\145\156\143\145\120\141\164\150\076\074\045\075\040\164\141\142\154\145\056\143\157\156\143\141\164\050\164\141\142\154\145\056\164\162\141\156\163\154\141\164\145\050\164\150\151\163\056\154\151\142\144\151\162\163\054\040\146\165\156\143\164\151\157\156\050\166\051\040\162\145\164\165\162\156\040\160\141\164\150\056\164\162\141\156\163\154\141\164\145\050\160\141\164\150\056\147\145\164\141\142\163\157\154\165\164\145\050\164\150\151\163\056\154\157\143\141\164\151\157\156\056\056\042\057\042\056\056\166\051\054\042\134\134\042\051\040\145\156\144\051\054\040\042\073\042\051\040\045\076\074\057\122\145\146\145\162\145\156\143\145\120\141\164\150\076\012\040\040\074\057\120\162\157\160\145\162\164\171\107\162\157\165\160\076\012\074\057\120\162\157\152\145\143\164\076\040\040\040\040\040\040\040\040\135\135\051",
"\137\124\105\115\120\114\101\124\105\123\056\166\163\062\060\060\170\137\166\143\160\162\157\152\075\160\162\145\155\141\153\145\056\154\157\141\144\164\145\155\160\154\141\164\145\163\164\162\151\156\147\050\047\166\163\062\060\060\170\137\166\143\160\162\157\152\047\054\133\133\074\045\040\145\157\154\040\075\040\042\134\162\134\156\042\040\045\076\012\074\077\170\155\154\040\166\145\162\163\151\157\156\075\042\061\056\060\042\040\145\156\143\157\144\151\156\147\075\042\127\151\156\144\157\167\163\055\061\062\065\062\042\077\076\012\074\126\151\163\165\141\154\123\164\165\144\151\157\120\162\157\152\145\143\164\012\011\120\162\157\152\145\143\164\124\171\160\145\075\042\126\151\163\165\141\154\040\103\053\053\042\012\074\045\040\151\146\040\137\101\103\124\111\117\116\040\075\075\040\042\166\163\062\060\060\062\042\040\164\150\145\156\040\045\076\012\011\126\145\162\163\151\157\156\075\042\067\056\060\060\042\012\074\045\040\145\154\163\145\151\146\040\137\101\103\124\111\117\116\040\075\075\040\042\166\163\062\060\060\063\042\040\164\150\145\156\040\045\076\012\011\126\145\162\163\151\157\156\075\042\067\056\061\060\042\012\074\045\040\145\154\163\145\151\146\040\137\101\103\124\111\117\116\040\075\075\040\042\166\163\062\060\060\065\042\040\164\150\145\156\040\045\076\012\011\126\145\162\163\151\157\156\075\042\070\056\060\060\042\012\074\045\040\145\154\163\145\151\146\040\137\101\103\124\111\117\116\040\075\075\040\042\166\163\062\060\060\070\042\040\164\150\145\156\040\045\076\012\011\126\145\162\163\151\157\156\075\042\071\056\060\060\042\012\074\045\040\145\156\144\040\045\076\012\011\116\141\155\145\075\042\074\045\075\040\160\162\145\155\141\153\145\056\145\163\143\050\164\150\151\163\056\156\141\155\145\051\040\045\076\042\012\011\120\162\157\152\145\143\164\107\125\111\104\075\042\173\074\045\075\040\164\150\151\163\056\165\165\151\144\040\045\076\175\042\012\074\045\040\151\146\040\137\101\103\124\111\117\116\040\076\040\042\166\163\062\060\060\063\042\040\164\150\145\156\040\045\076\012\011\122\157\157\164\116\141\155\145\163\160\141\143\145\075\042\074\045\075\040\164\150\151\163\056\156\141\155\145\040\045\076\042\012\074\045\040\145\156\144\040\045\076\012\011\113\145\171\167\157\162\144\075\042\074\045\075\040\151\151\146\050\164\150\151\163\056\146\154\141\147\163\056\115\141\156\141\147\145\144\054\040\042\115\141\156\141\147\145\144\103\120\162\157\152\042\054\040\042\127\151\156\063\062\120\162\157\152\042\051\040\045\076\042\012\011\076\012\011\074\120\154\141\164\146\157\162\155\163\076\012\011\011\074\120\154\141\164\146\157\162\155\012\011\011\011\116\141\155\145\075\042\127\151\156\063\062\042\012\011\011\057\076\012\011\074\057\120\154\141\164\146\157\162\155\163\076\012\074\045\040\151\146\040\137\101\103\124\111\117\116\040\076\040\042\166\163\062\060\060\063\042\040\164\150\145\156\040\045\076\012\011\074\124\157\157\154\106\151\154\145\163\076\012\011\074\057\124\157\157\154\106\151\154\145\163\076\012\074\045\040\145\156\144\040\045\076\012\011\074\103\157\156\146\151\147\165\162\141\164\151\157\156\163\076\012\074\045\040\146\157\162\040\143\146\147\040\151\156\040\160\162\145\155\141\153\145\056\145\141\143\150\143\157\156\146\151\147\050\164\150\151\163\051\040\144\157\040\045\076\012\011\011\074\103\157\156\146\151\147\165\162\141\164\151\157\156\012\011\011\011\116\141\155\145\075\042\074\045\075\040\160\162\145\155\141\153\145\056\145\163\143\050\143\146\147\056\156\141\155\145\051\040\045\076\174\127\151\156\063\062\042\012\011\011\011\117\165\164\160\165\164\104\151\162\145\143\164\157\162\171\075\042\074\045\075\040\160\162\145\155\141\153\145\056\145\163\143\050\143\146\147\056\142\165\151\154\144\164\141\162\147\145\164\056\144\151\162\145\143\164\157\162\171\051\040\045\076\042\012\011\011\011\111\156\164\145\162\155\145\144\151\141\164\145\104\151\162\145\143\164\157\162\171\075\042\074\045\075\040\160\162\145\155\141\153\145\056\145\163\143\050\143\146\147\056\157\142\152\145\143\164\163\144\151\162\051\040\045\076\042\012\011\011\011\103\157\156\146\151\147\165\162\141\164\151\157\156\124\171\160\145\075\042\074\045\075\040\137\126\123\056\143\146\147\164\171\160\145\050\143\146\147\051\040\045\076\042\012\011\011\011\103\150\141\162\141\143\164\145\162\123\145\164\075\042\074\045\075\040\151\151\146\050\143\146\147\056\146\154\141\147\163\056\125\156\151\143\157\144\145\054\040\061\054\040\062\051\040\045\076\042\012\011\011\074\045\040\151\146\040\143\146\147\056\146\154\141\147\163\056\115\141\156\141\147\145\144\040\164\150\145\156\040\045\076\012\011\011\011\115\141\156\141\147\145\144\105\170\164\145\156\163\151\157\156\163\075\042\164\162\165\145\042\012\011\011\074\045\040\145\156\144\040\045\076\012\011\011\011\076\012\074\045\040\146\157\162\040\137\054\142\154\157\143\153\040\151\156\040\151\160\141\151\162\163\050\137\126\123\133\137\101\103\124\111\117\116\135\051\040\144\157\040\045\076\012\011\074\045\040\151\146\040\050\142\154\157\143\153\040\075\075\040\042\126\103\101\114\151\156\153\124\157\157\154\042\051\040\164\150\145\156\040\045\076\012\011\011\011\074\124\157\157\154\012\011\011\011\011\116\141\155\145\075\042\126\103\101\114\151\156\153\124\157\157\154\042\012\011\011\011\057\076\012\011\074\045\040\145\154\163\145\151\146\040\050\142\154\157\143\153\040\075\075\040\042\126\103\101\160\160\126\145\162\151\146\151\145\162\124\157\157\154\042\051\040\164\150\145\156\040\045\076\012\011\011\011\074\124\157\157\154\012\011\011\011\011\116\141\155\145\075\042\126\103\101\160\160\126\145\162\151\146\151\145\162\124\157\157\154\042\012\011\011\011\057\076\012\011\074\045\040\145\154\163\145\151\146\040\050\142\154\157\143\153\040\075\075\040\042\126\103\101\165\170\151\154\151\141\162\171\115\141\156\141\147\145\144\127\162\141\160\160\145\162\107\145\156\145\162\141\164\157\162\124\157\157\154\042\051\040\164\150\145\156\040\045\076\012\011\011\011\074\124\157\157\154\012\011\011\011\011\116\141\155\145\075\042\126\103\101\165\170\151\154\151\141\162\171\115\141\156\141\147\145\144\127\162\141\160\160\145\162\107\145\156\145\162\141\164\157\162\124\157\157\154\042\012\011\011\011\057\076\012\011\074\045\040\145\154\163\145\151\146\040\050\142\154\157\143\153\040\075\075\040\042\126\103\102\163\143\115\141\153\145\124\157\157\154\042\051\040\164\150\145\156\040\045\076\012\011\011\011\074\124\157\157\154\012\011\011\011\011\116\141\155\145\075\042\126\103\102\163\143\115\141\153\145\124\157\157\154\042\012\011\011\011\057\076\012\011\074\045\040\145\154\163\145\151\146\040\050\142\154\157\143\153\040\075\075\040\042\126\103\103\114\103\157\155\160\151\154\145\162\124\157\157\154\042\051\040\164\150\145\156\040\045\076\012\011\011\011\074\124\157\157\154\012\011\011\011\011\116\141\155\145\075\042\126\103\103\114\103\157\155\160\151\154\145\162\124\157\157\154\042\012\011\011\011\074\045\040\151\146\040\043\143\146\147\056\142\165\151\154\144\157\160\164\151\157\156\163\040\076\040\060\040\164\150\145\156\040\045\076\012\011\011\011\011\101\144\144\151\164\151\157\156\141\154\117\160\164\151\157\156\163\075\042\074\045\075\040\164\141\142\154\145\056\143\157\156\143\141\164\050\160\162\145\155\141\153\145\056\145\163\143\050\143\146\147\056\142\165\151\154\144\157\160\164\151\157\156\163\051\054\040\042\040\042\051\040\045\076\042\012\011\011\011\074\045\040\145\156\144\040\045\076\012\011\011\011\011\117\160\164\151\155\151\172\141\164\151\157\156\075\042\074\045\075\040\137\126\123\056\157\160\164\151\155\151\172\141\164\151\157\156\050\143\146\147\051\040\045\076\042\011\012\011\011\011\074\045\040\151\146\040\143\146\147\056\146\154\141\147\163\056\116\157\106\162\141\155\145\120\157\151\156\164\145\162\040\164\150\145\156\040\045\076\012\011\011\011\011\117\155\151\164\106\162\141\155\145\120\157\151\156\164\145\162\163\075\042\074\045\075\040\137\126\123\056\142\157\157\154\050\164\162\165\145\051\040\045\076\042\012\011\011\011\074\045\040\145\156\144\040\045\076\012\011\011\011\074\045\040\151\146\040\043\143\146\147\056\151\156\143\154\165\144\145\144\151\162\163\040\076\040\060\040\164\150\145\156\040\045\076\012\011\011\011\011\101\144\144\151\164\151\157\156\141\154\111\156\143\154\165\144\145\104\151\162\145\143\164\157\162\151\145\163\075\042\074\045\075\040\164\141\142\154\145\056\143\157\156\143\141\164\050\160\162\145\155\141\153\145\056\145\163\143\050\143\146\147\056\151\156\143\154\165\144\145\144\151\162\163\051\054\040\042\073\042\051\040\045\076\042\012\011\011\011\074\045\040\145\156\144\040\045\076\012\011\011\011\074\045\040\151\146\040\043\143\146\147\056\144\145\146\151\156\145\163\040\076\040\060\040\164\150\145\156\040\045\076\012\011\011\011\011\120\162\145\160\162\157\143\145\163\163\157\162\104\145\146\151\156\151\164\151\157\156\163\075\042\074\045\075\040\164\141\142\154\145\056\143\157\156\143\141\164\050\160\162\145\155\141\153\145\056\145\163\143\050\143\146\147\056\144\145\146\151\156\145\163\051\054\040\042\073\042\051\040\045\076\042\012\011\011\011\074\045\040\145\156\144\040\045\076\012\011\011\011\074\045\040\151\146\040\143\146\147\056\146\154\141\147\163\056\123\171\155\142\157\154\163\040\141\156\144\040\156\157\164\040\143\146\147\056\146\154\141\147\163\056\115\141\156\141\147\145\144\040\164\150\145\156\040\045\076\012\011\011\011\011\115\151\156\151\155\141\154\122\145\142\165\151\154\144\075\042\074\045\075\040\137\126\123\056\142\157\157\154\050\164\162\165\145\051\040\045\076\042\012\011\011\011\074\045\040\145\156\144\040\045\076\012\011\011\011\074\045\040\151\146\040\143\146\147\056\146\154\141\147\163\056\116\157\105\170\143\145\160\164\151\157\156\163\040\164\150\145\156\040\045\076\012\011\011\011\011\105\170\143\145\160\164\151\157\156\110\141\156\144\154\151\156\147\075\042\074\045\075\040\151\151\146\050\137\101\103\124\111\117\116\040\074\040\042\166\163\062\060\060\065\042\054\040\042\106\101\114\123\105\042\054\040\060\051\040\045\076\042\012\011\011\011\074\045\040\145\154\163\145\151\146\040\143\146\147\056\146\154\141\147\163\056\123\105\110\040\141\156\144\040\137\101\103\124\111\117\116\040\076\040\042\166\163\062\060\060\063\042\040\164\150\145\156\040\045\076\012\011\011\011\011\105\170\143\145\160\164\151\157\156\110\141\156\144\154\151\156\147\075\042\062\042\012\011\011\011\074\045\040\145\156\144\040\045\076\012\011\011\011\074\045\040\151\146\040\137\126\123\056\157\160\164\151\155\151\172\141\164\151\157\156\050\143\146\147\051\040\075\075\040\060\040\141\156\144\040\156\157\164\040\143\146\147\056\146\154\141\147\163\056\115\141\156\141\147\145\144\040\164\150\145\156\040\045\076\012\011\011\011\011\102\141\163\151\143\122\165\156\164\151\155\145\103\150\145\143\153\163\075\042\063\042\012\011\011\011\074\045\040\145\156\144\040\045\076\012\011\011\011\074\045\040\151\146\040\137\126\123\056\157\160\164\151\155\151\172\141\164\151\157\156\050\143\146\147\051\040\176\075\040\060\040\164\150\145\156\040\045\076\012\011\011\011\011\123\164\162\151\156\147\120\157\157\154\151\156\147\075\042\074\045\075\040\137\126\123\056\142\157\157\154\050\164\162\165\145\051\040\045\076\042\012\011\011\011\074\045\040\145\156\144\040\045\076\012\011\011\011\011\122\165\156\164\151\155\145\114\151\142\162\141\162\171\075\042\074\045\075\040\137\126\123\056\162\165\156\164\151\155\145\050\143\146\147\051\040\045\076\042\012\011\011\011\011\105\156\141\142\154\145\106\165\156\143\164\151\157\156\114\145\166\145\154\114\151\156\153\151\156\147\075\042\074\045\075\040\137\126\123\056\142\157\157\154\050\164\162\165\145\051\040\045\076\042\012\011\011\011\074\045\040\151\146\040\137\101\103\124\111\117\116\040\074\040\042\166\163\062\060\060\065\042\040\141\156\144\040\156\157\164\040\143\146\147\056\146\154\141\147\163\056\116\157\122\124\124\111\040\164\150\145\156\040\045\076\012\011\011\011\011\122\165\156\164\151\155\145\124\171\160\145\111\156\146\157\075\042\074\045\075\040\137\126\123\056\142\157\157\154\050\164\162\165\145\051\040\045\076\042\012\011\011\011\074\045\040\145\154\163\145\151\146\040\137\101\103\124\111\117\116\040\076\040\042\166\163\062\060\060\063\042\040\141\156\144\040\143\146\147\056\146\154\141\147\163\056\116\157\122\124\124\111\040\164\150\145\156\040\045\076\012\011\011\011\011\122\165\156\164\151\155\145\124\171\160\145\111\156\146\157\075\042\074\045\075\040\137\126\123\056\142\157\157\154\050\146\141\154\163\145\051\040\045\076\042\012\011\011\011\074\045\040\145\156\144\040\045\076\012\011\011\011\074\045\040\151\146\040\143\146\147\056\146\154\141\147\163\056\116\141\164\151\166\145\127\103\150\141\162\040\164\150\145\156\040\045\076\012\011\011\011\011\124\162\145\141\164\127\103\150\141\162\137\164\101\163\102\165\151\154\164\111\156\124\171\160\145\075\042\074\045\075\040\137\126\123\056\142\157\157\154\050\164\162\165\145\051\040\045\076\042\012\011\011\011\074\045\040\145\154\163\145\151\146\040\143\146\147\056\146\154\141\147\163\056\116\157\116\141\164\151\166\145\127\103\150\141\162\040\164\150\145\156\040\045\076\012\011\011\011\011\124\162\145\141\164\127\103\150\141\162\137\164\101\163\102\165\151\154\164\111\156\124\171\160\145\075\042\074\045\075\040\137\126\123\056\142\157\157\154\050\146\141\154\163\145\051\040\045\076\042\012\011\011\011\074\045\040\145\156\144\040\045\076\012\011\011\011\074\045\040\151\146\040\156\157\164\040\143\146\147\056\146\154\141\147\163\056\116\157\120\103\110\040\141\156\144\040\143\146\147\056\160\143\150\150\145\141\144\145\162\040\164\150\145\156\040\045\076\012\011\011\011\011\125\163\145\120\162\145\143\157\155\160\151\154\145\144\110\145\141\144\145\162\075\042\074\045\075\040\151\151\146\050\137\101\103\124\111\117\116\040\074\040\042\166\163\062\060\060\065\042\054\040\063\054\040\062\051\040\045\076\042\012\011\011\011\011\120\162\145\143\157\155\160\151\154\145\144\110\145\141\144\145\162\124\150\162\157\165\147\150\075\042\074\045\075\040\143\146\147\056\160\143\150\150\145\141\144\145\162\040\045\076\042\012\011\011\011\074\045\040\145\154\163\145\040\045\076\012\011\011\011\011\125\163\145\120\162\145\143\157\155\160\151\154\145\144\110\145\141\144\145\162\075\042\074\045\075\040\151\151\146\050\137\101\103\124\111\117\116\040\076\040\042\166\163\062\060\060\063\042\040\157\162\040\143\146\147\056\146\154\141\147\163\056\116\157\120\103\110\054\040\060\054\040\062\051\040\045\076\042\012\011\011\011\074\045\040\145\156\144\040\045\076\012\011\011\011\011\127\141\162\156\151\156\147\114\145\166\145\154\075\042\074\045\075\040\151\151\146\050\143\146\147\056\146\154\141\147\163\056\105\170\164\162\141\127\141\162\156\151\156\147\163\054\040\064\054\040\063\051\040\045\076\042\012\011\011\011\074\045\040\151\146\040\143\146\147\056\146\154\141\147\163\056\106\141\164\141\154\127\141\162\156\151\156\147\163\040\164\150\145\156\040\045\076\012\011\011\011\011\127\141\162\156\101\163\105\162\162\157\162\075\042\074\045\075\040\137\126\123\056\142\157\157\154\050\164\162\165\145\051\040\045\076\042\012\011\011\011\074\045\040\145\156\144\040\045\076\012\011\011\011\074\045\040\151\146\040\137\101\103\124\111\117\116\040\074\040\042\166\163\062\060\060\070\042\040\141\156\144\040\156\157\164\040\143\146\147\056\146\154\141\147\163\056\115\141\156\141\147\145\144\040\164\150\145\156\040\045\076\012\011\011\011\011\104\145\164\145\143\164\066\064\102\151\164\120\157\162\164\141\142\151\154\151\164\171\120\162\157\142\154\145\155\163\075\042\074\045\075\040\137\126\123\056\142\157\157\154\050\156\157\164\040\143\146\147\056\146\154\141\147\163\056\116\157\066\064\102\151\164\103\150\145\143\153\163\051\040\045\076\042\012\011\011\011\074\045\040\145\156\144\040\045\076\012\011\011\011\011\120\162\157\147\162\141\155\104\141\164\141\102\141\163\145\106\151\154\145\116\141\155\145\075\042\044\050\117\165\164\104\151\162\051\134\044\050\120\162\157\152\145\143\164\116\141\155\145\051\056\160\144\142\042\012\011\011\011\011\104\145\142\165\147\111\156\146\157\162\155\141\164\151\157\156\106\157\162\155\141\164\075\042\074\045\075\040\137\126\123\056\163\171\155\142\157\154\163\050\143\146\147\051\040\045\076\042\012\011\011\011\057\076\012\011\074\045\040\145\154\163\145\151\146\040\050\142\154\157\143\153\040\075\075\040\042\126\103\103\165\163\164\157\155\102\165\151\154\144\124\157\157\154\042\051\040\164\150\145\156\040\045\076\012\011\011\011\074\124\157\157\154\012\011\011\011\011\116\141\155\145\075\042\126\103\103\165\163\164\157\155\102\165\151\154\144\124\157\157\154\042\057\076\012\011\074\045\040\145\154\163\145\151\146\040\050\142\154\157\143\153\040\075\075\040\042\126\103\106\170\103\157\160\124\157\157\154\042\051\040\164\150\145\156\040\045\076\012\011\011\011\074\124\157\157\154\012\011\011\011\011\116\141\155\145\075\042\126\103\106\170\103\157\160\124\157\157\154\042\012\011\011\011\057\076\012\011\074\045\040\145\154\163\145\151\146\040\050\142\154\157\143\153\040\075\075\040\042\126\103\114\151\156\153\145\162\124\157\157\154\042\051\040\164\150\145\156\040\045\076\012\011\011\011\074\124\157\157\154\012\011\011\074\045\040\151\146\040\143\146\147\056\153\151\156\144\040\176\075\040\042\123\164\141\164\151\143\114\151\142\042\040\164\150\145\156\040\045\076\012\011\011\011\011\116\141\155\145\075\042\126\103\114\151\156\153\145\162\124\157\157\154\042\012\011\011\011\074\045\040\151\146\040\143\146\147\056\146\154\141\147\163\056\116\157\111\155\160\157\162\164\114\151\142\040\164\150\145\156\040\045\076\012\011\011\011\011\111\147\156\157\162\145\111\155\160\157\162\164\114\151\142\162\141\162\171\075\042\074\045\075\040\137\126\123\056\142\157\157\154\050\164\162\165\145\051\040\045\076\042\012\011\011\011\074\045\040\145\156\144\040\045\076\012\011\011\011\074\045\040\151\146\040\043\143\146\147\056\154\151\156\153\157\160\164\151\157\156\163\040\076\040\060\040\164\150\145\156\040\045\076\012\011\011\011\011\101\144\144\151\164\151\157\156\141\154\117\160\164\151\157\156\163\075\042\074\045\075\040\164\141\142\154\145\056\143\157\156\143\141\164\050\160\162\145\155\141\153\145\056\145\163\143\050\143\146\147\056\154\151\156\153\157\160\164\151\157\156\163\051\054\040\042\040\042\051\040\045\076\042\012\011\011\011\074\045\040\145\156\144\040\045\076\012\011\011\011\074\045\040\151\146\040\043\143\146\147\056\154\151\156\153\163\040\076\040\060\040\164\150\145\156\040\045\076\012\011\011\011\011\101\144\144\151\164\151\157\156\141\154\104\145\160\145\156\144\145\156\143\151\145\163\075\042\074\045\075\040\164\141\142\154\145\056\143\157\156\143\141\164\050\160\162\145\155\141\153\145\056\147\145\164\154\151\156\153\163\050\143\146\147\054\040\042\141\154\154\042\054\040\042\146\165\154\154\160\141\164\150\042\051\054\040\042\040\042\051\040\045\076\042\012\011\011\011\074\045\040\145\156\144\040\045\076\012\011\011\011\011\117\165\164\160\165\164\106\151\154\145\075\042\044\050\117\165\164\104\151\162\051\134\074\045\075\040\143\146\147\056\142\165\151\154\144\164\141\162\147\145\164\056\156\141\155\145\040\045\076\042\012\011\011\011\011\114\151\156\153\111\156\143\162\145\155\145\156\164\141\154\075\042\074\045\075\040\151\151\146\050\137\126\123\056\157\160\164\151\155\151\172\141\164\151\157\156\050\143\146\147\051\040\075\075\040\060\054\040\062\054\040\061\051\040\045\076\042\012\011\011\011\011\101\144\144\151\164\151\157\156\141\154\114\151\142\162\141\162\171\104\151\162\145\143\164\157\162\151\145\163\075\042\074\045\075\040\164\141\142\154\145\056\143\157\156\143\141\164\050\160\162\145\155\141\153\145\056\145\163\143\050\160\141\164\150\056\164\162\141\156\163\154\141\164\145\050\143\146\147\056\154\151\142\144\151\162\163\051\051\040\054\040\042\073\042\051\040\045\076\042\012\011\011\011\074\045\040\154\157\143\141\154\040\144\145\146\146\151\154\145\040\075\040\160\162\145\155\141\153\145\056\146\151\156\144\146\151\154\145\050\143\146\147\054\040\042\056\144\145\146\042\051\073\040\151\146\040\144\145\146\146\151\154\145\040\164\150\145\156\040\045\076\012\011\011\011\011\115\157\144\165\154\145\104\145\146\151\156\151\164\151\157\156\106\151\154\145\075\042\074\045\075\040\144\145\146\146\151\154\145\040\045\076\042\012\011\011\011\074\045\040\145\156\144\040\045\076\012\011\011\011\074\045\040\151\146\040\143\146\147\056\146\154\141\147\163\056\116\157\115\141\156\151\146\145\163\164\040\164\150\145\156\040\045\076\012\011\011\011\011\107\145\156\145\162\141\164\145\115\141\156\151\146\145\163\164\075\042\074\045\075\040\137\126\123\056\142\157\157\154\050\146\141\154\163\145\051\040\045\076\042\012\011\011\011\074\045\040\145\156\144\040\045\076\012\011\011\011\011\107\145\156\145\162\141\164\145\104\145\142\165\147\111\156\146\157\162\155\141\164\151\157\156\075\042\074\045\075\040\137\126\123\056\142\157\157\154\050\137\126\123\056\163\171\155\142\157\154\163\050\143\146\147\051\040\176\075\040\060\051\040\045\076\042\012\011\011\011\074\045\040\151\146\040\137\126\123\056\163\171\155\142\157\154\163\050\143\146\147\051\040\176\075\040\060\040\164\150\145\156\040\045\076\012\011\011\011\011\120\162\157\147\162\141\155\104\141\164\141\142\141\163\145\106\151\154\145\075\042\044\050\117\165\164\104\151\162\051\134\044\050\120\162\157\152\145\143\164\116\141\155\145\051\056\160\144\142\042\012\011\011\011\074\045\040\145\156\144\040\045\076\012\011\011\011\011\123\165\142\123\171\163\164\145\155\075\042\074\045\075\040\151\151\146\050\143\146\147\056\153\151\156\144\040\075\075\040\042\103\157\156\163\157\154\145\101\160\160\042\054\040\061\054\040\062\051\040\045\076\042\012\011\011\011\074\045\040\151\146\040\137\126\123\056\157\160\164\151\155\151\172\141\164\151\157\156\050\143\146\147\051\040\176\075\040\060\040\164\150\145\156\040\045\076\012\011\011\011\011\117\160\164\151\155\151\172\145\122\145\146\145\162\145\156\143\145\163\075\042\062\042\012\011\011\011\011\105\156\141\142\154\145\103\117\115\104\101\124\106\157\154\144\151\156\147\075\042\062\042\012\011\011\011\074\045\040\145\156\144\040\045\076\012\011\011\011\074\045\040\151\146\040\050\143\146\147\056\153\151\156\144\040\075\075\040\042\103\157\156\163\157\154\145\101\160\160\042\040\157\162\040\143\146\147\056\153\151\156\144\040\075\075\040\042\127\151\156\144\157\167\145\144\101\160\160\042\051\040\141\156\144\040\156\157\164\040\143\146\147\056\146\154\141\147\163\056\127\151\156\115\141\151\156\040\164\150\145\156\040\045\076\012\011\011\011\011\105\156\164\162\171\120\157\151\156\164\123\171\155\142\157\154\075\042\155\141\151\156\103\122\124\123\164\141\162\164\165\160\042\012\011\011\011\074\045\040\145\156\144\040\045\076\012\011\011\011\074\045\040\151\146\040\143\146\147\056\153\151\156\144\040\075\075\040\042\123\150\141\162\145\144\114\151\142\042\040\164\150\145\156\040\045\076\012\011\011\011\011\074\045\040\154\157\143\141\154\040\151\155\160\154\151\142\156\141\155\145\040\075\040\160\141\164\150\056\164\162\141\156\163\154\141\164\145\050\160\162\145\155\141\153\145\056\147\145\164\164\141\162\147\145\164\050\143\146\147\054\040\042\154\151\156\153\042\054\040\042\167\151\156\144\157\167\163\042\051\056\146\165\154\154\160\141\164\150\054\040\042\134\134\042\051\040\045\076\012\011\011\011\011\111\155\160\157\162\164\114\151\142\162\141\162\171\075\042\074\045\075\040\151\151\146\050\143\146\147\056\146\154\141\147\163\056\116\157\111\155\160\157\162\164\114\151\142\054\040\143\146\147\056\157\142\152\145\143\164\163\144\151\162\056\056\042\134\134\042\056\056\160\141\164\150\056\147\145\164\156\141\155\145\050\151\155\160\154\151\142\156\141\155\145\051\054\040\151\155\160\154\151\142\156\141\155\145\051\040\045\076\042\012\011\011\011\074\045\040\145\156\144\040\045\076\012\011\011\011\011\124\141\162\147\145\164\115\141\143\150\151\156\145\075\042\061\042\012\011\011\074\045\040\145\154\163\145\040\045\076\012\011\011\011\011\116\141\155\145\075\042\126\103\114\151\142\162\141\162\151\141\156\124\157\157\154\042\012\011\011\011\011\117\165\164\160\165\164\106\151\154\145\075\042\044\050\117\165\164\104\151\162\051\134\074\045\075\040\143\146\147\056\142\165\151\154\144\164\141\162\147\145\164\056\156\141\155\145\040\045\076\042\012\011\011\074\045\040\145\156\144\040\045\076\012\011\011\011\057\076\012\011\074\045\040\145\154\163\145\151\146\040\050\142\154\157\143\153\040\075\075\040\042\126\103\115\141\156\141\147\145\144\122\145\163\157\165\162\143\145\103\157\155\160\151\154\145\162\124\157\157\154\042\051\040\164\150\145\156\040\045\076\012\011\011\011\074\124\157\157\154\012\011\011\011\011\116\141\155\145\075\042\126\103\115\141\156\141\147\145\144\122\145\163\157\165\162\143\145\103\157\155\160\151\154\145\162\124\157\157\154\042\012\011\011\011\057\076\012\011\074\045\040\145\154\163\145\151\146\040\050\142\154\157\143\153\040\075\075\040\042\126\103\115\141\156\141\147\145\144\127\162\141\160\160\145\162\107\145\156\145\162\141\164\157\162\124\157\157\154\042\051\040\164\150\145\156\040\045\076\012\011\011\011\074\124\157\157\154\012\011\011\011\011\116\141\155\145\075\042\126\103\115\141\156\141\147\145\144\127\162\141\160\160\145\162\107\145\156\145\162\141\164\157\162\124\157\157\154\042\012\011\011\011\057\076\012\011\074\045\040\145\154\163\145\151\146\040\050\142\154\157\143\153\040\075\075\040\042\126\103\115\141\156\151\146\145\163\164\124\157\157\154\042\051\040\164\150\145\156\040\045\076\012\011\011\011\074\124\157\157\154\012\011\011\011\011\116\141\155\145\075\042\126\103\115\141\156\151\146\145\163\164\124\157\157\154\042\012\011\011\011\057\076\012\011\074\045\040\145\154\163\145\151\146\040\050\142\154\157\143\153\040\075\075\040\042\126\103\115\111\104\114\124\157\157\154\042\051\040\164\150\145\156\040\045\076\012\011\011\011\074\124\157\157\154\012\011\011\011\011\116\141\155\145\075\042\126\103\115\111\104\114\124\157\157\154\042\012\011\011\011\057\076\012\011\074\045\040\145\154\163\145\151\146\040\050\142\154\157\143\153\040\075\075\040\042\126\103\120\162\145\102\165\151\154\144\105\166\145\156\164\124\157\157\154\042\051\040\164\150\145\156\040\045\076\012\011\011\011\074\124\157\157\154\012\011\011\011\011\116\141\155\145\075\042\126\103\120\162\145\102\165\151\154\144\105\166\145\156\164\124\157\157\154\042\012\011\011\011\011\074\045\040\151\146\040\043\143\146\147\056\160\162\145\142\165\151\154\144\143\157\155\155\141\156\144\163\040\076\040\060\040\164\150\145\156\040\045\076\012\011\011\011\011\103\157\155\155\141\156\144\114\151\156\145\075\042\074\045\075\040\160\162\145\155\141\153\145\056\145\163\143\050\164\141\142\154\145\056\151\155\160\154\157\144\145\050\143\146\147\056\160\162\145\142\165\151\154\144\143\157\155\155\141\156\144\163\054\040\042\042\054\040\042\042\054\040\042\134\162\134\156\042\051\051\040\045\076\042\012\011\011\011\011\074\045\040\145\156\144\040\045\076\012\011\011\011\057\076\012\011\074\045\040\145\154\163\145\151\146\040\050\142\154\157\143\153\040\075\075\040\042\126\103\120\162\145\114\151\156\153\105\166\145\156\164\124\157\157\154\042\051\040\164\150\145\156\040\045\076\012\011\011\011\074\124\157\157\154\012\011\011\011\011\116\141\155\145\075\042\126\103\120\162\145\114\151\156\153\105\166\145\156\164\124\157\157\154\042\012\011\011\011\011\074\045\040\151\146\040\043\143\146\147\056\160\162\145\154\151\156\153\143\157\155\155\141\156\144\163\040\076\040\060\040\164\150\145\156\040\045\076\012\011\011\011\011\103\157\155\155\141\156\144\114\151\156\145\075\042\074\045\075\040\160\162\145\155\141\153\145\056\145\163\143\050\164\141\142\154\145\056\151\155\160\154\157\144\145\050\143\146\147\056\160\162\145\154\151\156\153\143\157\155\155\141\156\144\163\054\040\042\042\054\040\042\042\054\040\042\134\162\134\156\042\051\051\040\045\076\042\012\011\011\011\011\074\045\040\145\156\144\040\045\076\012\011\011\011\057\076\012\011\074\045\040\145\154\163\145\151\146\040\050\142\154\157\143\153\040\075\075\040\042\126\103\120\157\163\164\102\165\151\154\144\105\166\145\156\164\124\157\157\154\042\051\040\164\150\145\156\040\045\076\012\011\011\011\074\124\157\157\154\012\011\011\011\011\116\141\155\145\075\042\126\103\120\157\163\164\102\165\151\154\144\105\166\145\156\164\124\157\157\154\042\012\011\011\011\011\074\045\040\151\146\040\043\143\146\147\056\160\157\163\164\142\165\151\154\144\143\157\155\155\141\156\144\163\040\076\040\060\040\164\150\145\156\040\045\076\012\011\011\011\011\103\157\155\155\141\156\144\114\151\156\145\075\042\074\045\075\040\160\162\145\155\141\153\145\056\145\163\143\050\164\141\142\154\145\056\151\155\160\154\157\144\145\050\143\146\147\056\160\157\163\164\142\165\151\154\144\143\157\155\155\141\156\144\163\054\040\042\042\054\040\042\042\054\040\042\134\162\134\156\042\051\051\040\045\076\042\012\011\011\011\011\074\045\040\145\156\144\040\045\076\012\011\011\011\057\076\012\011\074\045\040\145\154\163\145\151\146\040\050\142\154\157\143\153\040\075\075\040\042\126\103\122\145\163\157\165\162\143\145\103\157\155\160\151\154\145\162\124\157\157\154\042\051\040\164\150\145\156\040\045\076\012\011\011\011\074\124\157\157\154\012\011\011\011\011\116\141\155\145\075\042\126\103\122\145\163\157\165\162\143\145\103\157\155\160\151\154\145\162\124\157\157\154\042\012\011\011\011\074\045\040\151\146\040\043\143\146\147\056\162\145\163\157\160\164\151\157\156\163\040\076\040\060\040\164\150\145\156\040\045\076\012\011\011\011\011\101\144\144\151\164\151\157\156\141\154\117\160\164\151\157\156\163\075\042\074\045\075\040\164\141\142\154\145\056\143\157\156\143\141\164\050\160\162\145\155\141\153\145\056\145\163\143\050\143\146\147\056\162\145\163\157\160\164\151\157\156\163\051\054\040\042\040\042\051\040\045\076\042\012\011\011\011\074\045\040\145\156\144\040\045\076\012\011\011\011\074\045\040\151\146\040\043\143\146\147\056\144\145\146\151\156\145\163\040\076\040\060\040\157\162\040\043\143\146\147\056\162\145\163\144\145\146\151\156\145\163\040\076\040\060\040\164\150\145\156\040\045\076\012\011\011\011\011\120\162\145\160\162\157\143\145\163\163\157\162\104\145\146\151\156\151\164\151\157\156\163\075\042\074\045\075\040\164\141\142\154\145\056\143\157\156\143\141\164\050\160\162\145\155\141\153\145\056\145\163\143\050\164\141\142\154\145\056\152\157\151\156\050\143\146\147\056\144\145\146\151\156\145\163\054\040\143\146\147\056\162\145\163\144\145\146\151\156\145\163\051\051\054\040\042\073\042\051\040\045\076\042\012\011\011\011\074\045\040\145\156\144\040\045\076\012\011\011\011\074\045\040\151\146\040\043\143\146\147\056\151\156\143\154\165\144\145\144\151\162\163\040\076\040\060\040\157\162\040\043\143\146\147\056\162\145\163\151\156\143\154\165\144\145\144\151\162\163\040\076\040\060\040\164\150\145\156\040\045\076\012\011\011\011\011\101\144\144\151\164\151\157\156\141\154\111\156\143\154\165\144\145\104\151\162\145\143\164\157\162\151\145\163\075\042\074\045\075\040\164\141\142\154\145\056\143\157\156\143\141\164\050\160\162\145\155\141\153\145\056\145\163\143\050\164\141\142\154\145\056\152\157\151\156\050\143\146\147\056\151\156\143\154\165\144\145\144\151\162\163\054\040\143\146\147\056\162\145\163\151\156\143\154\165\144\145\144\151\162\163\051\051\054\040\042\073\042\051\040\045\076\042\012\011\011\011\074\045\040\145\156\144\040\045\076\012\011\011\011\057\076\012\011\074\045\040\145\154\163\145\151\146\040\050\142\154\157\143\153\040\075\075\040\042\126\103\127\145\142\104\145\160\154\157\171\155\145\156\164\124\157\157\154\042\051\040\164\150\145\156\040\045\076\012\011\011\011\074\124\157\157\154\012\011\011\011\011\116\141\155\145\075\042\126\103\127\145\142\104\145\160\154\157\171\155\145\156\164\124\157\157\154\042\012\011\011\011\057\076\012\011\074\045\040\145\154\163\145\151\146\040\050\142\154\157\143\153\040\075\075\040\042\126\103\127\145\142\123\145\162\166\151\143\145\120\162\157\170\171\107\145\156\145\162\141\164\157\162\124\157\157\154\042\051\040\164\150\145\156\040\045\076\012\011\011\011\074\124\157\157\154\012\011\011\011\011\116\141\155\145\075\042\126\103\127\145\142\123\145\162\166\151\143\145\120\162\157\170\171\107\145\156\145\162\141\164\157\162\124\157\157\154\042\012\011\011\011\057\076\012\011\074\045\040\145\154\163\145\151\146\040\050\142\154\157\143\153\040\075\075\040\042\126\103\130\104\103\115\141\153\145\124\157\157\154\042\051\040\164\150\145\156\040\045\076\012\011\011\011\074\124\157\157\154\012\011\011\011\011\116\141\155\145\075\042\126\103\130\104\103\115\141\153\145\124\157\157\154\042\012\011\011\011\057\076\012\011\074\045\040\145\154\163\145\151\146\040\050\142\154\157\143\153\040\075\075\040\042\126\103\130\115\114\104\141\164\141\107\145\156\145\162\141\164\157\162\124\157\157\154\042\051\040\164\150\145\156\040\045\076\012\011\011\011\074\124\157\157\154\012\011\011\011\011\116\141\155\145\075\042\126\103\130\115\114\104\141\164\141\107\145\156\145\162\141\164\157\162\124\157\157\154\042\012\011\011\011\057\076\012\011\074\045\040\145\156\144\040\045\076\012\074\045\040\145\156\144\040\045\076\012\011\011\074\057\103\157\156\146\151\147\165\162\141\164\151\157\156\076\012\011\074\045\040\145\156\144\040\045\076\012\011\074\057\103\157\156\146\151\147\165\162\141\164\151\157\156\163\076\012\011\074\122\145\146\145\162\145\156\143\145\163\076\012\011\074\057\122\145\146\145\162\145\156\143\145\163\076\012\011\074\106\151\154\145\163\076\012\011\011\074\045\040\160\162\145\155\141\153\145\056\167\141\154\153\163\157\165\162\143\145\163\050\164\150\151\163\054\040\164\150\151\163\056\146\151\154\145\163\054\040\137\126\123\056\146\151\154\145\163\051\040\045\076\012\011\074\057\106\151\154\145\163\076\012\011\074\107\154\157\142\141\154\163\076\012\011\074\057\107\154\157\142\141\154\163\076\012\074\057\126\151\163\165\141\154\123\164\165\144\151\157\120\162\157\152\145\143\164\076\012\135\135\051",
"\033\114\165\141\121\000\001\004\004\004\010\000\036\000\000\000\100\163\162\143\057\141\143\164\151\157\156\163\057\143\154\145\141\156\057\137\143\154\145\141\156\056\154\165\141\000\000\000\000\000\000\000\000\000\000\000\002\004\013\000\000\000\044\000\000\000\105\000\000\000\212\000\001\000\211\200\300\200\211\000\301\201\211\200\301\202\344\100\000\000\000\000\000\000\211\300\200\203\134\100\000\001\036\000\200\000\010\000\000\000\004\012\000\000\000\156\145\167\141\143\164\151\157\156\000\004\010\000\000\000\164\162\151\147\147\145\162\000\004\006\000\000\000\143\154\145\141\156\000\004\014\000\000\000\144\145\163\143\162\151\160\164\151\157\156\000\004\050\000\000\000\122\145\155\157\166\145\040\141\154\154\040\142\151\156\141\162\151\145\163\040\141\156\144\040\147\145\156\145\162\141\164\145\144\040\146\151\154\145\163\000\004\014\000\000\000\164\141\162\147\145\164\163\164\171\154\145\000\004\010\000\000\000\167\151\156\144\157\167\163\000\004\010\000\000\000\145\170\145\143\165\164\145\000\002\000\000\000\000\000\000\000\014\000\000\000\023\000\000\000\000\002\000\012\022\000\000\000\132\000\000\000\026\200\003\200\205\000\000\000\300\000\200\000\234\000\001\001\026\000\002\200\305\101\000\000\306\201\300\003\000\002\000\000\106\302\100\003\334\201\200\001\005\002\001\000\006\102\101\004\100\002\200\003\034\102\000\001\241\200\000\000\026\000\375\177\036\000\200\000\006\000\000\000\004\007\000\000\000\151\160\141\151\162\163\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\016\000\000\000\147\145\164\157\165\164\160\165\164\156\141\155\145\000\003\000\000\000\000\000\000\360\077\004\003\000\000\000\157\163\000\004\007\000\000\000\162\145\155\157\166\145\000\000\000\000\000\022\000\000\000\015\000\000\000\015\000\000\000\016\000\000\000\016\000\000\000\016\000\000\000\016\000\000\000\017\000\000\000\017\000\000\000\017\000\000\000\017\000\000\000\017\000\000\000\020\000\000\000\020\000\000\000\020\000\000\000\020\000\000\000\016\000\000\000\020\000\000\000\023\000\000\000\010\000\000\000\005\000\000\000\164\150\151\163\000\000\000\000\000\021\000\000\000\012\000\000\000\164\145\155\160\154\141\164\145\163\000\000\000\000\000\021\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\005\000\000\000\021\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\005\000\000\000\021\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\005\000\000\000\021\000\000\000\002\000\000\000\137\000\006\000\000\000\017\000\000\000\005\000\000\000\164\155\160\154\000\006\000\000\000\017\000\000\000\006\000\000\000\146\156\141\155\145\000\013\000\000\000\017\000\000\000\000\000\000\000\000\000\000\000\037\000\000\000\134\000\000\000\001\000\000\032\321\000\000\000\012\000\000\000\112\000\000\000\212\000\000\000\305\000\000\000\306\100\300\001\334\200\200\000\044\001\000\000\000\000\200\001\105\201\000\000\205\301\000\000\134\001\001\001\026\000\045\200\205\002\001\000\206\102\101\005\300\002\000\000\005\203\001\000\006\303\101\006\106\003\302\004\206\103\302\004\034\003\200\001\234\102\000\000\205\202\002\000\206\302\102\005\300\002\200\004\234\002\001\001\026\000\041\200\205\003\001\000\206\103\101\007\300\003\200\000\005\204\001\000\006\304\101\010\106\004\302\006\206\104\302\006\034\004\200\001\234\103\000\000\206\003\303\006\232\003\000\000\026\200\001\200\205\003\000\000\206\103\103\007\300\003\000\002\000\004\200\006\106\004\303\006\334\003\200\001\234\103\000\000\205\203\002\000\206\203\103\007\300\003\200\006\234\003\001\001\026\200\032\200\205\004\001\000\206\104\101\011\300\004\000\001\005\205\001\000\006\305\101\012\100\005\000\002\200\005\200\010\306\305\303\010\306\005\304\013\134\205\200\001\206\305\303\010\206\105\104\013\034\005\200\001\234\104\000\000\205\004\000\000\206\204\104\011\300\004\000\002\000\005\200\010\105\205\002\000\106\305\304\012\200\005\200\010\301\005\005\000\001\106\005\000\134\205\000\002\106\205\305\012\334\004\200\001\234\104\000\000\205\004\000\000\206\204\104\011\300\004\000\002\000\005\200\010\105\205\002\000\106\305\304\012\200\005\200\010\301\005\005\000\001\306\005\000\101\306\005\000\134\205\200\002\106\205\305\012\334\004\200\001\234\104\000\000\205\004\000\000\206\204\104\011\300\004\000\002\000\005\200\010\105\205\002\000\106\305\304\012\200\005\200\010\301\005\005\000\001\306\005\000\101\006\006\000\134\205\200\002\106\205\305\012\334\004\200\001\234\104\000\000\206\104\306\010\027\200\106\011\026\300\003\200\205\004\000\000\206\104\103\011\300\004\000\002\000\005\200\010\105\205\002\000\106\305\304\012\200\005\200\010\301\005\005\000\001\306\005\000\101\306\005\000\134\205\200\002\106\205\305\012\201\305\006\000\125\205\205\012\334\004\200\001\234\104\000\000\205\004\000\000\206\204\104\011\300\004\000\002\000\005\200\010\105\205\002\000\106\305\304\012\200\005\200\010\301\005\007\000\001\106\005\000\134\205\000\002\106\205\305\012\334\004\200\001\234\104\000\000\205\004\000\000\206\204\104\011\300\004\000\002\000\005\200\010\105\205\002\000\106\305\304\012\200\005\200\010\301\005\007\000\001\306\005\000\134\205\000\002\106\205\305\012\334\004\200\001\234\104\000\000\205\004\000\000\206\104\103\011\300\004\000\002\000\005\200\010\106\005\303\010\334\004\200\001\234\104\000\000\241\103\000\000\026\200\344\177\241\102\000\000\026\000\336\177\141\201\000\000\026\000\332\177\105\101\007\000\205\201\002\000\206\201\107\003\134\001\001\001\026\200\007\200\205\202\000\000\305\302\000\000\234\002\001\001\026\200\003\200\304\003\000\000\000\004\000\007\106\304\307\004\334\103\200\001\305\203\002\000\306\303\302\007\000\004\000\007\334\003\001\001\026\300\000\200\304\004\000\000\000\005\000\011\106\005\310\004\334\104\200\001\341\103\000\000\026\100\376\177\241\202\000\000\026\200\373\177\205\102\010\000\306\202\310\004\234\202\000\001\027\300\110\005\026\000\001\200\206\202\310\004\300\002\000\000\000\003\200\000\100\003\000\001\234\102\000\002\141\201\000\000\026\200\367\177\105\101\010\000\205\201\010\000\134\201\000\001\027\300\310\002\026\100\000\200\105\201\010\000\134\101\200\000\036\000\200\000\044\000\000\000\004\003\000\000\000\157\163\000\004\007\000\000\000\147\145\164\143\167\144\000\004\007\000\000\000\151\160\141\151\162\163\000\004\013\000\000\000\137\123\117\114\125\124\111\117\116\123\000\004\006\000\000\000\164\141\142\154\145\000\004\007\000\000\000\151\156\163\145\162\164\000\004\005\000\000\000\160\141\164\150\000\004\005\000\000\000\152\157\151\156\000\004\011\000\000\000\154\157\143\141\164\151\157\156\000\004\005\000\000\000\156\141\155\145\000\004\010\000\000\000\160\162\145\155\141\153\145\000\004\014\000\000\000\145\141\143\150\160\162\157\152\145\143\164\000\004\013\000\000\000\157\142\152\145\143\164\163\144\151\162\000\004\006\000\000\000\162\155\144\151\162\000\004\013\000\000\000\145\141\143\150\143\157\156\146\151\147\000\004\014\000\000\000\142\165\151\154\144\164\141\162\147\145\164\000\004\012\000\000\000\144\151\162\145\143\164\157\162\171\000\004\011\000\000\000\142\141\163\145\156\141\155\145\000\004\007\000\000\000\162\145\155\157\166\145\000\004\012\000\000\000\147\145\164\164\141\162\147\145\164\000\004\006\000\000\000\142\165\151\154\144\000\004\010\000\000\000\167\151\156\144\157\167\163\000\004\011\000\000\000\146\165\154\154\160\141\164\150\000\004\006\000\000\000\154\151\156\165\170\000\004\007\000\000\000\155\141\143\157\163\170\000\004\005\000\000\000\153\151\156\144\000\004\014\000\000\000\127\151\156\144\157\167\145\144\101\160\160\000\004\005\000\000\000\056\141\160\160\000\004\005\000\000\000\154\151\156\153\000\004\006\000\000\000\160\141\151\162\163\000\004\010\000\000\000\141\143\164\151\157\156\163\000\004\022\000\000\000\163\157\154\165\164\151\157\156\164\145\155\160\154\141\164\145\163\000\004\021\000\000\000\160\162\157\152\145\143\164\164\145\155\160\154\141\164\145\163\000\004\005\000\000\000\164\171\160\145\000\004\010\000\000\000\157\156\143\154\145\141\156\000\004\011\000\000\000\146\165\156\143\164\151\157\156\000\001\000\000\000\000\000\000\000\045\000\000\000\047\000\000\000\001\002\000\006\010\000\000\000\205\000\000\000\206\100\100\001\300\000\200\000\006\201\100\000\104\001\000\000\235\000\000\002\236\000\000\000\036\000\200\000\003\000\000\000\004\005\000\000\000\160\141\164\150\000\004\007\000\000\000\162\145\142\141\163\145\000\004\011\000\000\000\154\157\143\141\164\151\157\156\000\000\000\000\000\010\000\000\000\046\000\000\000\046\000\000\000\046\000\000\000\046\000\000\000\046\000\000\000\046\000\000\000\046\000\000\000\047\000\000\000\002\000\000\000\007\000\000\000\160\141\162\145\156\164\000\000\000\000\000\007\000\000\000\004\000\000\000\144\151\162\000\000\000\000\000\007\000\000\000\001\000\000\000\004\000\000\000\143\167\144\000\321\000\000\000\040\000\000\000\041\000\000\000\042\000\000\000\044\000\000\000\044\000\000\000\044\000\000\000\047\000\000\000\047\000\000\000\053\000\000\000\053\000\000\000\053\000\000\000\053\000\000\000\054\000\000\000\054\000\000\000\054\000\000\000\054\000\000\000\054\000\000\000\054\000\000\000\054\000\000\000\054\000\000\000\054\000\000\000\056\000\000\000\056\000\000\000\056\000\000\000\056\000\000\000\056\000\000\000\057\000\000\000\057\000\000\000\057\000\000\000\057\000\000\000\057\000\000\000\057\000\000\000\057\000\000\000\057\000\000\000\057\000\000\000\061\000\000\000\061\000\000\000\061\000\000\000\062\000\000\000\062\000\000\000\062\000\000\000\062\000\000\000\062\000\000\000\062\000\000\000\062\000\000\000\065\000\000\000\065\000\000\000\065\000\000\000\065\000\000\000\065\000\000\000\066\000\000\000\066\000\000\000\066\000\000\000\066\000\000\000\066\000\000\000\066\000\000\000\066\000\000\000\066\000\000\000\066\000\000\000\066\000\000\000\066\000\000\000\066\000\000\000\066\000\000\000\066\000\000\000\071\000\000\000\071\000\000\000\071\000\000\000\071\000\000\000\071\000\000\000\071\000\000\000\071\000\000\000\071\000\000\000\071\000\000\000\071\000\000\000\071\000\000\000\071\000\000\000\071\000\000\000\072\000\000\000\072\000\000\000\072\000\000\000\072\000\000\000\072\000\000\000\072\000\000\000\072\000\000\000\072\000\000\000\072\000\000\000\072\000\000\000\072\000\000\000\072\000\000\000\072\000\000\000\072\000\000\000\073\000\000\000\073\000\000\000\073\000\000\000\073\000\000\000\073\000\000\000\073\000\000\000\073\000\000\000\073\000\000\000\073\000\000\000\073\000\000\000\073\000\000\000\073\000\000\000\073\000\000\000\073\000\000\000\074\000\000\000\074\000\000\000\074\000\000\000\075\000\000\000\075\000\000\000\075\000\000\000\075\000\000\000\075\000\000\000\075\000\000\000\075\000\000\000\075\000\000\000\075\000\000\000\075\000\000\000\075\000\000\000\075\000\000\000\075\000\000\000\075\000\000\000\075\000\000\000\075\000\000\000\101\000\000\000\101\000\000\000\101\000\000\000\101\000\000\000\101\000\000\000\101\000\000\000\101\000\000\000\101\000\000\000\101\000\000\000\101\000\000\000\101\000\000\000\101\000\000\000\101\000\000\000\102\000\000\000\102\000\000\000\102\000\000\000\102\000\000\000\102\000\000\000\102\000\000\000\102\000\000\000\102\000\000\000\102\000\000\000\102\000\000\000\102\000\000\000\102\000\000\000\102\000\000\000\104\000\000\000\104\000\000\000\104\000\000\000\104\000\000\000\104\000\000\000\104\000\000\000\104\000\000\000\065\000\000\000\104\000\000\000\056\000\000\000\105\000\000\000\053\000\000\000\106\000\000\000\112\000\000\000\112\000\000\000\112\000\000\000\112\000\000\000\112\000\000\000\113\000\000\000\113\000\000\000\113\000\000\000\113\000\000\000\114\000\000\000\114\000\000\000\114\000\000\000\114\000\000\000\115\000\000\000\115\000\000\000\115\000\000\000\115\000\000\000\115\000\000\000\116\000\000\000\116\000\000\000\116\000\000\000\116\000\000\000\115\000\000\000\116\000\000\000\113\000\000\000\117\000\000\000\122\000\000\000\122\000\000\000\122\000\000\000\122\000\000\000\122\000\000\000\123\000\000\000\123\000\000\000\123\000\000\000\123\000\000\000\123\000\000\000\112\000\000\000\124\000\000\000\130\000\000\000\130\000\000\000\130\000\000\000\130\000\000\000\130\000\000\000\131\000\000\000\131\000\000\000\134\000\000\000\040\000\000\000\012\000\000\000\163\157\154\165\164\151\157\156\163\000\001\000\000\000\320\000\000\000\011\000\000\000\160\162\157\152\145\143\164\163\000\002\000\000\000\320\000\000\000\010\000\000\000\164\141\162\147\145\164\163\000\003\000\000\000\320\000\000\000\004\000\000\000\143\167\144\000\006\000\000\000\320\000\000\000\007\000\000\000\162\145\142\141\163\145\000\010\000\000\000\320\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\013\000\000\000\243\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\013\000\000\000\243\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\013\000\000\000\243\000\000\000\002\000\000\000\137\000\014\000\000\000\241\000\000\000\004\000\000\000\163\154\156\000\014\000\000\000\241\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\031\000\000\000\241\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\031\000\000\000\241\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\031\000\000\000\241\000\000\000\004\000\000\000\160\162\152\000\032\000\000\000\237\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\061\000\000\000\237\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\061\000\000\000\237\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\061\000\000\000\237\000\000\000\004\000\000\000\143\146\147\000\062\000\000\000\235\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\247\000\000\000\311\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\247\000\000\000\311\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\247\000\000\000\311\000\000\000\002\000\000\000\137\000\250\000\000\000\307\000\000\000\007\000\000\000\141\143\164\151\157\156\000\250\000\000\000\307\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\253\000\000\000\275\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\253\000\000\000\275\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\253\000\000\000\275\000\000\000\002\000\000\000\137\000\254\000\000\000\273\000\000\000\004\000\000\000\163\154\156\000\254\000\000\000\273\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\264\000\000\000\273\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\264\000\000\000\273\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\264\000\000\000\273\000\000\000\004\000\000\000\160\162\152\000\265\000\000\000\271\000\000\000\001\000\000\000\023\000\000\000\143\154\145\141\156\164\145\155\160\154\141\164\145\146\151\154\145\163\000\013\000\000\000\023\000\000\000\032\000\000\000\032\000\000\000\033\000\000\000\034\000\000\000\035\000\000\000\134\000\000\000\134\000\000\000\134\000\000\000\032\000\000\000\135\000\000\000\001\000\000\000\023\000\000\000\143\154\145\141\156\164\145\155\160\154\141\164\145\146\151\154\145\163\000\001\000\000\000\012\000\000\000\000\000\000\000",
"\033\114\165\141\121\000\001\004\004\004\010\000\050\000\000\000\100\163\162\143\057\141\143\164\151\157\156\163\057\143\157\144\145\142\154\157\143\153\163\057\137\143\157\144\145\142\154\157\143\153\163\056\154\165\141\000\000\000\000\000\000\000\000\000\000\000\002\007\054\000\000\000\005\000\000\000\112\100\002\000\111\200\300\200\111\000\301\201\111\200\301\202\212\000\000\002\301\000\002\000\001\101\002\000\101\201\002\000\201\301\002\000\242\100\000\002\111\200\200\203\212\000\000\001\301\100\003\000\001\201\003\000\242\100\000\001\111\200\000\206\212\100\000\000\312\000\000\001\001\101\004\000\101\201\004\000\342\100\000\001\211\300\000\210\111\200\200\207\212\000\200\000\312\000\000\001\001\001\005\000\105\101\005\000\106\201\305\002\342\100\000\001\242\100\200\000\111\200\200\211\212\000\200\000\312\000\000\001\001\001\006\000\105\101\005\000\106\101\306\002\342\100\000\001\242\100\200\000\111\200\200\213\244\000\000\000\111\200\000\215\034\100\000\001\036\000\200\000\033\000\000\000\004\012\000\000\000\156\145\167\141\143\164\151\157\156\000\004\010\000\000\000\164\162\151\147\147\145\162\000\004\013\000\000\000\143\157\144\145\142\154\157\143\153\163\000\004\012\000\000\000\163\150\157\162\164\156\141\155\145\000\004\015\000\000\000\103\157\144\145\072\072\102\154\157\143\153\163\000\004\014\000\000\000\144\145\163\143\162\151\160\164\151\157\156\000\004\024\000\000\000\103\157\144\145\072\072\102\154\157\143\153\163\040\123\164\165\144\151\157\000\004\014\000\000\000\166\141\154\151\144\137\153\151\156\144\163\000\004\013\000\000\000\103\157\156\163\157\154\145\101\160\160\000\004\014\000\000\000\127\151\156\144\157\167\145\144\101\160\160\000\004\012\000\000\000\123\164\141\164\151\143\114\151\142\000\004\012\000\000\000\123\150\141\162\145\144\114\151\142\000\004\020\000\000\000\166\141\154\151\144\137\154\141\156\147\165\141\147\145\163\000\004\002\000\000\000\103\000\004\004\000\000\000\103\053\053\000\004\014\000\000\000\166\141\154\151\144\137\164\157\157\154\163\000\004\003\000\000\000\143\143\000\004\004\000\000\000\147\143\143\000\004\003\000\000\000\157\167\000\004\022\000\000\000\163\157\154\165\164\151\157\156\164\145\155\160\154\141\164\145\163\000\004\013\000\000\000\056\167\157\162\153\163\160\141\143\145\000\004\013\000\000\000\137\124\105\115\120\114\101\124\105\123\000\004\025\000\000\000\143\157\144\145\142\154\157\143\153\163\137\167\157\162\153\163\160\141\143\145\000\004\021\000\000\000\160\162\157\152\145\143\164\164\145\155\160\154\141\164\145\163\000\004\005\000\000\000\056\143\142\160\000\004\017\000\000\000\143\157\144\145\142\154\157\143\153\163\137\143\142\160\000\004\010\000\000\000\157\156\143\154\145\141\156\000\001\000\000\000\000\000\000\000\035\000\000\000\042\000\000\000\000\003\000\013\023\000\000\000\305\000\000\000\000\001\200\000\334\000\001\001\026\300\002\200\005\102\000\000\006\202\100\004\100\002\200\003\201\302\000\000\125\202\202\004\034\102\000\001\005\102\000\000\006\202\100\004\100\002\200\003\201\002\001\000\125\202\202\004\034\102\000\001\341\200\000\000\026\100\374\177\036\000\200\000\005\000\000\000\004\007\000\000\000\151\160\141\151\162\163\000\004\003\000\000\000\157\163\000\004\007\000\000\000\162\145\155\157\166\145\000\004\010\000\000\000\056\144\145\160\145\156\144\000\004\010\000\000\000\056\154\141\171\157\165\164\000\000\000\000\000\023\000\000\000\036\000\000\000\036\000\000\000\036\000\000\000\036\000\000\000\037\000\000\000\037\000\000\000\037\000\000\000\037\000\000\000\037\000\000\000\037\000\000\000\040\000\000\000\040\000\000\000\040\000\000\000\040\000\000\000\040\000\000\000\040\000\000\000\036\000\000\000\040\000\000\000\042\000\000\000\010\000\000\000\012\000\000\000\163\157\154\165\164\151\157\156\163\000\000\000\000\000\022\000\000\000\011\000\000\000\160\162\157\152\145\143\164\163\000\000\000\000\000\022\000\000\000\010\000\000\000\164\141\162\147\145\164\163\000\000\000\000\000\022\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\003\000\000\000\022\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\003\000\000\000\022\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\003\000\000\000\022\000\000\000\002\000\000\000\137\000\004\000\000\000\020\000\000\000\005\000\000\000\156\141\155\145\000\004\000\000\000\020\000\000\000\000\000\000\000\054\000\000\000\010\000\000\000\010\000\000\000\011\000\000\000\012\000\000\000\013\000\000\000\015\000\000\000\015\000\000\000\015\000\000\000\015\000\000\000\015\000\000\000\015\000\000\000\015\000\000\000\017\000\000\000\017\000\000\000\017\000\000\000\017\000\000\000\017\000\000\000\021\000\000\000\022\000\000\000\022\000\000\000\022\000\000\000\022\000\000\000\022\000\000\000\023\000\000\000\025\000\000\000\025\000\000\000\026\000\000\000\026\000\000\000\026\000\000\000\026\000\000\000\027\000\000\000\027\000\000\000\031\000\000\000\031\000\000\000\032\000\000\000\032\000\000\000\032\000\000\000\032\000\000\000\033\000\000\000\033\000\000\000\042\000\000\000\042\000\000\000\010\000\000\000\043\000\000\000\000\000\000\000\000\000\000\000",
"\033\114\165\141\121\000\001\004\004\004\010\000\044\000\000\000\100\163\162\143\057\141\143\164\151\157\156\163\057\143\157\144\145\154\151\164\145\057\137\143\157\144\145\154\151\164\145\056\154\165\141\000\000\000\000\000\000\000\000\000\000\000\002\007\064\000\000\000\012\000\000\000\007\000\000\000\005\000\000\000\144\000\000\000\011\100\200\200\005\000\000\000\144\100\000\000\011\100\000\201\005\300\000\000\112\200\002\000\111\100\101\202\111\300\101\203\111\100\102\204\111\300\102\205\212\000\000\002\301\100\003\000\001\201\003\000\101\301\003\000\201\001\004\000\242\100\000\002\111\200\000\206\212\000\000\001\301\200\004\000\001\301\004\000\242\100\000\001\111\200\200\210\212\100\000\000\312\000\200\000\001\201\005\000\342\100\200\000\211\300\200\212\111\200\000\212\212\000\200\000\312\000\000\001\001\001\006\000\105\101\006\000\106\201\306\002\342\100\000\001\242\100\200\000\111\200\200\213\212\000\200\000\312\000\000\001\001\001\007\000\105\101\006\000\106\101\307\002\342\100\000\001\242\100\200\000\111\200\200\215\244\200\000\000\111\200\000\217\034\100\000\001\036\000\200\000\037\000\000\000\004\012\000\000\000\137\103\117\104\105\114\111\124\105\000\004\005\000\000\000\153\151\156\144\000\004\006\000\000\000\146\151\154\145\163\000\004\012\000\000\000\156\145\167\141\143\164\151\157\156\000\004\010\000\000\000\164\162\151\147\147\145\162\000\004\011\000\000\000\143\157\144\145\154\151\164\145\000\004\012\000\000\000\163\150\157\162\164\156\141\155\145\000\004\011\000\000\000\103\157\144\145\114\151\164\145\000\004\014\000\000\000\144\145\163\143\162\151\160\164\151\157\156\000\004\030\000\000\000\103\157\144\145\114\151\164\145\040\050\145\170\160\145\162\151\155\145\156\164\141\154\051\000\004\014\000\000\000\164\141\162\147\145\164\163\164\171\154\145\000\004\006\000\000\000\154\151\156\165\170\000\004\014\000\000\000\166\141\154\151\144\137\153\151\156\144\163\000\004\013\000\000\000\103\157\156\163\157\154\145\101\160\160\000\004\014\000\000\000\127\151\156\144\157\167\145\144\101\160\160\000\004\012\000\000\000\123\164\141\164\151\143\114\151\142\000\004\012\000\000\000\123\150\141\162\145\144\114\151\142\000\004\020\000\000\000\166\141\154\151\144\137\154\141\156\147\165\141\147\145\163\000\004\002\000\000\000\103\000\004\004\000\000\000\103\053\053\000\004\014\000\000\000\166\141\154\151\144\137\164\157\157\154\163\000\004\003\000\000\000\143\143\000\004\004\000\000\000\147\143\143\000\004\022\000\000\000\163\157\154\165\164\151\157\156\164\145\155\160\154\141\164\145\163\000\004\013\000\000\000\056\167\157\162\153\163\160\141\143\145\000\004\013\000\000\000\137\124\105\115\120\114\101\124\105\123\000\004\023\000\000\000\143\157\144\145\154\151\164\145\137\167\157\162\153\163\160\141\143\145\000\004\021\000\000\000\160\162\157\152\145\143\164\164\145\155\160\154\141\164\145\163\000\004\011\000\000\000\056\160\162\157\152\145\143\164\000\004\021\000\000\000\143\157\144\145\154\151\164\145\137\160\162\157\152\145\143\164\000\004\010\000\000\000\157\156\143\154\145\141\156\000\003\000\000\000\000\000\000\000\016\000\000\000\026\000\000\000\000\001\000\002\021\000\000\000\127\000\100\000\026\100\000\200\027\100\100\000\026\200\000\200\101\200\000\000\136\000\000\001\026\000\002\200\027\300\100\000\026\200\000\200\101\000\001\000\136\000\000\001\026\300\000\200\027\100\101\000\026\100\000\200\101\200\001\000\136\000\000\001\036\000\200\000\007\000\000\000\004\013\000\000\000\103\157\156\163\157\154\145\101\160\160\000\004\014\000\000\000\127\151\156\144\157\167\145\144\101\160\160\000\004\013\000\000\000\105\170\145\143\165\164\141\142\154\145\000\004\012\000\000\000\123\164\141\164\151\143\114\151\142\000\004\017\000\000\000\123\164\141\164\151\143\040\114\151\142\162\141\162\171\000\004\012\000\000\000\123\150\141\162\145\144\114\151\142\000\004\020\000\000\000\104\171\156\141\155\151\143\040\114\151\142\162\141\162\171\000\000\000\000\000\021\000\000\000\017\000\000\000\017\000\000\000\017\000\000\000\017\000\000\000\020\000\000\000\020\000\000\000\020\000\000\000\021\000\000\000\021\000\000\000\022\000\000\000\022\000\000\000\022\000\000\000\023\000\000\000\023\000\000\000\024\000\000\000\024\000\000\000\026\000\000\000\001\000\000\000\006\000\000\000\166\141\154\165\145\000\000\000\000\000\020\000\000\000\000\000\000\000\000\000\000\000\036\000\000\000\050\000\000\000\000\004\000\012\045\000\000\000\005\001\000\000\006\101\100\002\101\201\000\000\214\301\300\001\034\201\200\001\027\000\101\001\026\300\002\200\105\101\001\000\106\201\301\002\200\001\000\002\301\301\001\000\005\002\002\000\006\102\102\004\100\002\200\000\034\202\000\001\101\202\002\000\225\101\002\003\134\101\000\001\026\000\004\200\027\300\102\001\026\200\001\200\105\101\001\000\106\201\301\002\200\001\000\002\301\001\003\000\225\301\001\003\134\101\000\001\026\300\001\200\105\101\001\000\106\201\301\002\200\001\000\002\301\101\003\000\000\002\200\000\101\202\003\000\225\101\002\003\134\101\000\001\036\000\200\000\017\000\000\000\004\007\000\000\000\163\164\162\151\156\147\000\004\004\000\000\000\162\145\160\000\004\003\000\000\000\040\040\000\003\000\000\000\000\000\000\360\077\004\013\000\000\000\107\162\157\165\160\123\164\141\162\164\000\004\003\000\000\000\151\157\000\004\006\000\000\000\167\162\151\164\145\000\004\031\000\000\000\074\126\151\162\164\165\141\154\104\151\162\145\143\164\157\162\171\040\116\141\155\145\075\042\000\004\005\000\000\000\160\141\164\150\000\004\010\000\000\000\147\145\164\156\141\155\145\000\004\004\000\000\000\042\076\012\000\004\011\000\000\000\107\162\157\165\160\105\156\144\000\004\025\000\000\000\074\057\126\151\162\164\165\141\154\104\151\162\145\143\164\157\162\171\076\012\000\004\015\000\000\000\074\106\151\154\145\040\116\141\155\145\075\042\000\004\005\000\000\000\042\057\076\012\000\000\000\000\000\045\000\000\000\037\000\000\000\037\000\000\000\037\000\000\000\037\000\000\000\037\000\000\000\041\000\000\000\041\000\000\000\042\000\000\000\042\000\000\000\042\000\000\000\042\000\000\000\042\000\000\000\042\000\000\000\042\000\000\000\042\000\000\000\042\000\000\000\042\000\000\000\042\000\000\000\042\000\000\000\043\000\000\000\043\000\000\000\044\000\000\000\044\000\000\000\044\000\000\000\044\000\000\000\044\000\000\000\044\000\000\000\044\000\000\000\046\000\000\000\046\000\000\000\046\000\000\000\046\000\000\000\046\000\000\000\046\000\000\000\046\000\000\000\046\000\000\000\050\000\000\000\005\000\000\000\004\000\000\000\160\162\152\000\000\000\000\000\044\000\000\000\006\000\000\000\146\156\141\155\145\000\000\000\000\000\044\000\000\000\006\000\000\000\163\164\141\164\145\000\000\000\000\000\044\000\000\000\012\000\000\000\156\145\163\164\154\145\166\145\154\000\000\000\000\000\044\000\000\000\007\000\000\000\151\156\144\145\156\164\000\005\000\000\000\044\000\000\000\000\000\000\000\000\000\000\000\105\000\000\000\117\000\000\000\000\003\000\013\053\000\000\000\305\000\000\000\000\001\000\000\334\000\001\001\026\300\002\200\005\102\000\000\006\202\100\004\100\002\200\003\201\302\000\000\125\202\202\004\034\102\000\001\005\102\000\000\006\202\100\004\100\002\200\003\201\002\001\000\125\202\202\004\034\102\000\001\341\200\000\000\026\100\374\177\305\000\000\000\000\001\200\000\334\000\001\001\026\100\004\200\005\102\000\000\006\202\100\004\100\002\200\003\201\102\001\000\125\202\202\004\034\102\000\001\005\102\000\000\006\202\100\004\100\002\200\003\201\202\001\000\125\202\202\004\034\102\000\001\005\102\000\000\006\202\100\004\100\002\200\003\201\302\001\000\125\202\202\004\034\102\000\001\341\200\000\000\026\300\372\177\036\000\200\000\010\000\000\000\004\007\000\000\000\151\160\141\151\162\163\000\004\003\000\000\000\157\163\000\004\007\000\000\000\162\145\155\157\166\145\000\004\010\000\000\000\137\167\163\160\056\155\153\000\004\006\000\000\000\056\164\141\147\163\000\004\004\000\000\000\056\155\153\000\004\006\000\000\000\056\154\151\163\164\000\004\005\000\000\000\056\157\165\164\000\000\000\000\000\053\000\000\000\106\000\000\000\106\000\000\000\106\000\000\000\106\000\000\000\107\000\000\000\107\000\000\000\107\000\000\000\107\000\000\000\107\000\000\000\107\000\000\000\110\000\000\000\110\000\000\000\110\000\000\000\110\000\000\000\110\000\000\000\110\000\000\000\106\000\000\000\110\000\000\000\112\000\000\000\112\000\000\000\112\000\000\000\112\000\000\000\113\000\000\000\113\000\000\000\113\000\000\000\113\000\000\000\113\000\000\000\113\000\000\000\114\000\000\000\114\000\000\000\114\000\000\000\114\000\000\000\114\000\000\000\114\000\000\000\115\000\000\000\115\000\000\000\115\000\000\000\115\000\000\000\115\000\000\000\115\000\000\000\112\000\000\000\115\000\000\000\117\000\000\000\015\000\000\000\012\000\000\000\163\157\154\165\164\151\157\156\163\000\000\000\000\000\052\000\000\000\011\000\000\000\160\162\157\152\145\143\164\163\000\000\000\000\000\052\000\000\000\010\000\000\000\164\141\162\147\145\164\163\000\000\000\000\000\052\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\003\000\000\000\022\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\003\000\000\000\022\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\003\000\000\000\022\000\000\000\002\000\000\000\137\000\004\000\000\000\020\000\000\000\005\000\000\000\156\141\155\145\000\004\000\000\000\020\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\025\000\000\000\052\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\025\000\000\000\052\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\025\000\000\000\052\000\000\000\002\000\000\000\137\000\026\000\000\000\050\000\000\000\005\000\000\000\156\141\155\145\000\026\000\000\000\050\000\000\000\000\000\000\000\064\000\000\000\007\000\000\000\007\000\000\000\016\000\000\000\026\000\000\000\016\000\000\000\036\000\000\000\050\000\000\000\036\000\000\000\057\000\000\000\057\000\000\000\060\000\000\000\061\000\000\000\062\000\000\000\063\000\000\000\065\000\000\000\065\000\000\000\065\000\000\000\065\000\000\000\065\000\000\000\065\000\000\000\065\000\000\000\067\000\000\000\067\000\000\000\067\000\000\000\067\000\000\000\067\000\000\000\071\000\000\000\072\000\000\000\072\000\000\000\072\000\000\000\072\000\000\000\073\000\000\000\075\000\000\000\075\000\000\000\076\000\000\000\076\000\000\000\076\000\000\000\076\000\000\000\077\000\000\000\077\000\000\000\101\000\000\000\101\000\000\000\102\000\000\000\102\000\000\000\102\000\000\000\102\000\000\000\103\000\000\000\103\000\000\000\117\000\000\000\117\000\000\000\057\000\000\000\120\000\000\000\000\000\000\000\000\000\000\000",
- "\033\114\165\141\121\000\001\004\004\004\010\000\034\000\000\000\100\163\162\143\057\141\143\164\151\157\156\163\057\155\141\153\145\057\137\155\141\153\145\056\154\165\141\000\000\000\000\000\000\000\000\000\000\000\002\010\103\000\000\000\012\000\000\000\007\000\000\000\005\000\000\000\144\000\000\000\011\100\200\200\005\000\000\000\144\100\000\000\011\100\000\201\005\000\000\000\144\200\000\000\011\100\200\201\005\000\001\000\112\100\002\000\111\200\301\202\111\000\302\203\111\200\302\204\111\000\303\205\212\000\000\002\301\200\003\000\001\301\003\000\101\001\004\000\201\101\004\000\242\100\000\002\111\200\200\206\212\000\200\001\301\300\004\000\001\001\005\000\101\101\005\000\242\100\200\001\111\200\000\211\212\200\000\000\312\000\200\000\001\001\006\000\342\100\200\000\211\300\200\213\312\000\200\001\001\201\006\000\101\301\006\000\201\001\007\000\342\100\200\001\211\300\200\214\111\200\000\213\212\000\200\000\312\000\000\001\044\301\000\000\105\201\007\000\106\301\307\002\342\100\000\001\242\100\200\000\111\200\200\216\212\000\000\001\312\000\200\001\044\001\001\000\105\201\007\000\106\101\310\002\244\101\001\000\342\100\200\001\012\001\200\001\144\201\001\000\205\201\007\000\206\201\110\003\344\301\001\000\042\101\200\001\242\100\000\001\111\200\000\220\034\100\000\001\036\000\200\000\043\000\000\000\004\006\000\000\000\137\115\101\113\105\000\004\004\000\000\000\145\163\143\000\004\020\000\000\000\147\145\164\155\141\153\145\146\151\154\145\156\141\155\145\000\004\011\000\000\000\147\145\164\156\141\155\145\163\000\004\012\000\000\000\156\145\167\141\143\164\151\157\156\000\004\010\000\000\000\164\162\151\147\147\145\162\000\004\006\000\000\000\147\155\141\153\145\000\004\012\000\000\000\163\150\157\162\164\156\141\155\145\000\004\011\000\000\000\107\116\125\040\115\141\153\145\000\004\014\000\000\000\144\145\163\143\162\151\160\164\151\157\156\000\004\053\000\000\000\107\116\125\040\155\141\153\145\146\151\154\145\163\040\146\157\162\040\120\117\123\111\130\054\040\115\151\156\107\127\054\040\141\156\144\040\103\171\147\167\151\156\000\004\014\000\000\000\164\141\162\147\145\164\163\164\171\154\145\000\004\006\000\000\000\154\151\156\165\170\000\004\014\000\000\000\166\141\154\151\144\137\153\151\156\144\163\000\004\013\000\000\000\103\157\156\163\157\154\145\101\160\160\000\004\014\000\000\000\127\151\156\144\157\167\145\144\101\160\160\000\004\012\000\000\000\123\164\141\164\151\143\114\151\142\000\004\012\000\000\000\123\150\141\162\145\144\114\151\142\000\004\020\000\000\000\166\141\154\151\144\137\154\141\156\147\165\141\147\145\163\000\004\002\000\000\000\103\000\004\004\000\000\000\103\053\053\000\004\003\000\000\000\103\043\000\004\014\000\000\000\166\141\154\151\144\137\164\157\157\154\163\000\004\003\000\000\000\143\143\000\004\004\000\000\000\147\143\143\000\004\007\000\000\000\144\157\164\156\145\164\000\004\005\000\000\000\155\157\156\157\000\004\003\000\000\000\155\163\000\004\005\000\000\000\160\156\145\164\000\004\022\000\000\000\163\157\154\165\164\151\157\156\164\145\155\160\154\141\164\145\163\000\004\013\000\000\000\137\124\105\115\120\114\101\124\105\123\000\004\016\000\000\000\155\141\153\145\137\163\157\154\165\164\151\157\156\000\004\021\000\000\000\160\162\157\152\145\143\164\164\145\155\160\154\141\164\145\163\000\004\011\000\000\000\155\141\153\145\137\143\160\160\000\004\014\000\000\000\155\141\153\145\137\143\163\150\141\162\160\000\010\000\000\000\000\000\000\000\016\000\000\000\031\000\000\000\000\001\000\013\034\000\000\000\105\000\000\000\200\000\000\000\134\200\000\001\027\100\300\000\026\000\004\200\112\000\000\000\205\200\000\000\300\000\000\000\234\000\001\001\026\300\001\200\305\101\000\000\306\301\300\003\000\002\200\000\105\002\001\000\106\102\301\004\200\002\000\003\134\002\000\001\334\101\000\000\241\200\000\000\026\100\375\177\136\000\000\001\026\000\001\200\113\200\101\000\301\300\001\000\001\001\002\000\134\200\000\002\136\000\000\001\036\000\200\000\011\000\000\000\004\005\000\000\000\164\171\160\145\000\004\006\000\000\000\164\141\142\154\145\000\004\007\000\000\000\151\160\141\151\162\163\000\004\007\000\000\000\151\156\163\145\162\164\000\004\006\000\000\000\137\115\101\113\105\000\004\004\000\000\000\145\163\143\000\004\005\000\000\000\147\163\165\142\000\004\002\000\000\000\040\000\004\003\000\000\000\134\040\000\000\000\000\000\034\000\000\000\017\000\000\000\017\000\000\000\017\000\000\000\017\000\000\000\017\000\000\000\020\000\000\000\021\000\000\000\021\000\000\000\021\000\000\000\021\000\000\000\022\000\000\000\022\000\000\000\022\000\000\000\022\000\000\000\022\000\000\000\022\000\000\000\022\000\000\000\022\000\000\000\021\000\000\000\022\000\000\000\024\000\000\000\024\000\000\000\026\000\000\000\026\000\000\000\026\000\000\000\026\000\000\000\027\000\000\000\031\000\000\000\010\000\000\000\006\000\000\000\166\141\154\165\145\000\000\000\000\000\033\000\000\000\007\000\000\000\162\145\163\165\154\164\000\006\000\000\000\025\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\011\000\000\000\024\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\011\000\000\000\024\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\011\000\000\000\024\000\000\000\002\000\000\000\137\000\012\000\000\000\022\000\000\000\002\000\000\000\166\000\012\000\000\000\022\000\000\000\007\000\000\000\162\145\163\165\154\164\000\032\000\000\000\033\000\000\000\000\000\000\000\000\000\000\000\043\000\000\000\064\000\000\000\000\002\000\017\043\000\000\000\201\000\000\000\305\100\000\000\005\201\000\000\334\000\001\001\026\100\004\200\006\302\300\003\106\302\100\000\027\100\002\004\026\000\000\200\214\000\101\001\132\000\000\000\026\200\002\200\005\102\000\000\106\102\301\003\034\002\001\001\026\000\001\200\106\303\100\006\206\303\100\000\027\200\203\006\026\000\000\200\214\000\101\001\041\202\000\000\026\000\376\177\341\200\000\000\026\300\372\177\027\000\101\001\026\200\000\200\301\200\001\000\336\000\000\001\026\300\000\200\306\300\101\000\001\001\002\000\325\000\201\001\336\000\000\001\036\000\200\000\011\000\000\000\003\000\000\000\000\000\000\000\000\004\007\000\000\000\151\160\141\151\162\163\000\004\013\000\000\000\137\123\117\114\125\124\111\117\116\123\000\004\011\000\000\000\154\157\143\141\164\151\157\156\000\003\000\000\000\000\000\000\360\077\004\011\000\000\000\160\162\157\152\145\143\164\163\000\004\011\000\000\000\115\141\153\145\146\151\154\145\000\004\005\000\000\000\156\141\155\145\000\004\006\000\000\000\056\155\141\153\145\000\000\000\000\000\043\000\000\000\045\000\000\000\046\000\000\000\046\000\000\000\046\000\000\000\046\000\000\000\047\000\000\000\047\000\000\000\047\000\000\000\047\000\000\000\047\000\000\000\050\000\000\000\050\000\000\000\051\000\000\000\051\000\000\000\051\000\000\000\051\000\000\000\052\000\000\000\052\000\000\000\052\000\000\000\052\000\000\000\052\000\000\000\051\000\000\000\052\000\000\000\046\000\000\000\054\000\000\000\057\000\000\000\057\000\000\000\060\000\000\000\060\000\000\000\060\000\000\000\062\000\000\000\062\000\000\000\062\000\000\000\062\000\000\000\064\000\000\000\015\000\000\000\005\000\000\000\164\150\151\163\000\000\000\000\000\042\000\000\000\013\000\000\000\163\145\141\162\143\150\160\162\152\163\000\000\000\000\000\042\000\000\000\006\000\000\000\143\157\165\156\164\000\001\000\000\000\042\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\004\000\000\000\031\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\004\000\000\000\031\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\004\000\000\000\031\000\000\000\002\000\000\000\137\000\005\000\000\000\027\000\000\000\004\000\000\000\163\154\156\000\005\000\000\000\027\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\017\000\000\000\027\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\017\000\000\000\027\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\017\000\000\000\027\000\000\000\002\000\000\000\137\000\020\000\000\000\025\000\000\000\004\000\000\000\160\162\152\000\020\000\000\000\025\000\000\000\000\000\000\000\000\000\000\000\073\000\000\000\101\000\000\000\000\001\000\011\022\000\000\000\105\000\000\000\106\100\300\000\200\000\000\000\301\200\000\000\134\200\200\001\205\300\000\000\300\000\200\000\234\000\001\001\026\000\001\200\305\001\001\000\306\101\301\003\000\002\000\003\334\201\000\001\111\300\201\002\241\200\000\000\026\000\376\177\136\000\000\001\036\000\200\000\006\000\000\000\004\006\000\000\000\164\141\142\154\145\000\004\010\000\000\000\145\170\164\162\141\143\164\000\004\005\000\000\000\156\141\155\145\000\004\006\000\000\000\160\141\151\162\163\000\004\006\000\000\000\137\115\101\113\105\000\004\004\000\000\000\145\163\143\000\000\000\000\000\022\000\000\000\074\000\000\000\074\000\000\000\074\000\000\000\074\000\000\000\074\000\000\000\075\000\000\000\075\000\000\000\075\000\000\000\075\000\000\000\076\000\000\000\076\000\000\000\076\000\000\000\076\000\000\000\076\000\000\000\075\000\000\000\076\000\000\000\100\000\000\000\101\000\000\000\007\000\000\000\004\000\000\000\164\142\154\000\000\000\000\000\021\000\000\000\007\000\000\000\162\145\163\165\154\164\000\005\000\000\000\021\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\010\000\000\000\020\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\010\000\000\000\020\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\010\000\000\000\020\000\000\000\002\000\000\000\153\000\011\000\000\000\016\000\000\000\002\000\000\000\166\000\011\000\000\000\016\000\000\000\000\000\000\000\000\000\000\000\131\000\000\000\131\000\000\000\000\001\000\004\007\000\000\000\105\000\000\000\106\100\300\000\200\000\000\000\302\000\000\000\135\000\200\001\136\000\000\000\036\000\200\000\002\000\000\000\004\006\000\000\000\137\115\101\113\105\000\004\020\000\000\000\147\145\164\155\141\153\145\146\151\154\145\156\141\155\145\000\000\000\000\000\007\000\000\000\131\000\000\000\131\000\000\000\131\000\000\000\131\000\000\000\131\000\000\000\131\000\000\000\131\000\000\000\001\000\000\000\005\000\000\000\164\150\151\163\000\000\000\000\000\006\000\000\000\000\000\000\000\000\000\000\000\140\000\000\000\140\000\000\000\000\001\000\004\007\000\000\000\105\000\000\000\106\100\300\000\200\000\000\000\302\000\200\000\135\000\200\001\136\000\000\000\036\000\200\000\002\000\000\000\004\006\000\000\000\137\115\101\113\105\000\004\020\000\000\000\147\145\164\155\141\153\145\146\151\154\145\156\141\155\145\000\000\000\000\000\007\000\000\000\140\000\000\000\140\000\000\000\140\000\000\000\140\000\000\000\140\000\000\000\140\000\000\000\140\000\000\000\001\000\000\000\005\000\000\000\164\150\151\163\000\000\000\000\000\006\000\000\000\000\000\000\000\000\000\000\000\142\000\000\000\142\000\000\000\000\001\000\002\012\000\000\000\106\000\100\000\127\100\300\000\026\300\000\200\106\000\100\000\127\200\300\000\026\000\000\200\102\100\000\000\102\000\200\000\136\000\000\001\036\000\200\000\003\000\000\000\004\011\000\000\000\154\141\156\147\165\141\147\145\000\004\002\000\000\000\103\000\004\004\000\000\000\103\053\053\000\000\000\000\000\012\000\000\000\142\000\000\000\142\000\000\000\142\000\000\000\142\000\000\000\142\000\000\000\142\000\000\000\142\000\000\000\142\000\000\000\142\000\000\000\142\000\000\000\001\000\000\000\005\000\000\000\164\150\151\163\000\000\000\000\000\011\000\000\000\000\000\000\000\000\000\000\000\145\000\000\000\145\000\000\000\000\001\000\004\007\000\000\000\105\000\000\000\106\100\300\000\200\000\000\000\302\000\200\000\135\000\200\001\136\000\000\000\036\000\200\000\002\000\000\000\004\006\000\000\000\137\115\101\113\105\000\004\020\000\000\000\147\145\164\155\141\153\145\146\151\154\145\156\141\155\145\000\000\000\000\000\007\000\000\000\145\000\000\000\145\000\000\000\145\000\000\000\145\000\000\000\145\000\000\000\145\000\000\000\145\000\000\000\001\000\000\000\005\000\000\000\164\150\151\163\000\000\000\000\000\006\000\000\000\000\000\000\000\000\000\000\000\147\000\000\000\147\000\000\000\000\001\000\002\007\000\000\000\106\000\100\000\127\100\300\000\026\000\000\200\102\100\000\000\102\000\200\000\136\000\000\001\036\000\200\000\002\000\000\000\004\011\000\000\000\154\141\156\147\165\141\147\145\000\004\003\000\000\000\103\043\000\000\000\000\000\007\000\000\000\147\000\000\000\147\000\000\000\147\000\000\000\147\000\000\000\147\000\000\000\147\000\000\000\147\000\000\000\001\000\000\000\005\000\000\000\164\150\151\163\000\000\000\000\000\006\000\000\000\000\000\000\000\103\000\000\000\007\000\000\000\007\000\000\000\016\000\000\000\031\000\000\000\016\000\000\000\043\000\000\000\064\000\000\000\043\000\000\000\073\000\000\000\101\000\000\000\073\000\000\000\110\000\000\000\110\000\000\000\111\000\000\000\112\000\000\000\113\000\000\000\114\000\000\000\116\000\000\000\116\000\000\000\116\000\000\000\116\000\000\000\116\000\000\000\116\000\000\000\116\000\000\000\120\000\000\000\120\000\000\000\120\000\000\000\120\000\000\000\120\000\000\000\120\000\000\000\122\000\000\000\123\000\000\000\123\000\000\000\123\000\000\000\123\000\000\000\124\000\000\000\124\000\000\000\124\000\000\000\124\000\000\000\124\000\000\000\124\000\000\000\125\000\000\000\127\000\000\000\127\000\000\000\131\000\000\000\132\000\000\000\133\000\000\000\133\000\000\000\134\000\000\000\134\000\000\000\136\000\000\000\136\000\000\000\140\000\000\000\141\000\000\000\141\000\000\000\142\000\000\000\143\000\000\000\143\000\000\000\145\000\000\000\146\000\000\000\146\000\000\000\147\000\000\000\150\000\000\000\151\000\000\000\151\000\000\000\110\000\000\000\152\000\000\000\000\000\000\000\000\000\000\000",
- "\033\114\165\141\121\000\001\004\004\004\010\000\042\000\000\000\100\163\162\143\057\141\143\164\151\157\156\163\057\166\163\164\165\144\151\157\057\137\166\163\164\165\144\151\157\056\154\165\141\000\000\000\000\000\000\000\000\000\000\000\002\024\366\000\000\000\012\000\000\000\007\000\000\000\005\000\000\000\112\000\000\005\201\200\000\000\301\300\000\000\001\001\001\000\101\101\001\000\201\201\001\000\301\301\001\000\001\002\002\000\101\102\002\000\201\202\002\000\301\302\002\000\142\100\000\005\011\100\200\200\005\000\000\000\112\000\200\006\201\200\000\000\301\300\000\000\001\001\001\000\101\101\001\000\201\201\001\000\301\301\001\000\001\002\002\000\101\102\002\000\201\202\002\000\301\102\003\000\001\303\002\000\101\203\003\000\201\303\003\000\142\100\200\006\011\100\000\206\005\000\000\000\112\000\200\010\201\300\001\000\301\300\000\000\001\101\003\000\101\201\002\000\201\101\001\000\301\201\000\000\001\102\004\000\101\102\002\000\201\002\002\000\301\002\001\000\001\203\004\000\101\303\004\000\201\003\005\000\301\103\005\000\001\204\005\000\101\304\005\000\201\304\002\000\301\204\001\000\142\100\000\011\011\100\000\210\005\000\000\000\105\000\000\000\106\000\304\000\011\100\000\214\005\000\000\000\144\000\000\000\011\100\200\214\005\000\000\000\144\100\000\000\011\100\000\215\005\000\000\000\144\200\000\000\011\100\200\215\005\000\000\000\144\300\000\000\011\100\000\216\044\000\001\000\144\100\001\000\205\000\000\000\344\200\001\000\000\000\000\000\000\000\200\000\211\300\200\216\205\000\000\000\344\300\001\000\211\300\000\217\205\000\000\000\344\000\002\000\211\300\200\217\205\000\000\000\344\100\002\000\211\300\000\220\205\000\000\000\344\200\002\000\211\300\200\220\205\000\000\000\344\300\002\000\211\300\000\221\205\300\010\000\312\100\002\000\311\100\100\222\311\200\311\222\311\000\312\223\311\200\312\224\012\001\000\002\101\001\013\000\201\101\013\000\301\201\013\000\001\302\013\000\042\101\000\002\311\000\201\225\012\001\000\001\101\101\014\000\201\201\014\000\042\101\000\001\311\000\001\230\012\001\200\000\112\001\000\001\201\001\015\000\305\101\015\000\306\201\315\003\142\101\000\001\042\101\200\000\311\000\201\231\012\001\200\000\112\001\000\001\201\001\016\000\305\101\015\000\306\101\316\003\142\101\000\001\042\101\200\000\311\000\201\233\005\001\000\000\006\101\106\002\311\000\201\214\234\100\000\001\205\300\010\000\312\100\002\000\311\000\103\222\311\200\316\222\311\300\316\223\311\200\312\224\012\001\000\002\101\001\013\000\201\101\013\000\301\201\013\000\001\302\013\000\042\101\000\002\311\000\201\225\012\001\000\001\101\101\014\000\201\201\014\000\042\101\000\001\311\000\001\230\012\001\200\000\112\001\000\001\201\001\015\000\305\101\015\000\306\001\317\003\142\101\000\001\042\101\200\000\311\000\201\231\012\001\200\000\112\001\000\001\201\001\016\000\305\101\015\000\306\101\316\003\142\101\000\001\042\101\200\000\311\000\201\233\005\001\000\000\006\101\106\002\311\000\201\214\234\100\000\001\205\300\010\000\312\100\002\000\311\000\104\222\311\100\317\222\311\200\317\223\311\200\312\224\012\001\000\002\101\001\013\000\201\101\013\000\301\201\013\000\001\302\013\000\042\101\000\002\311\000\201\225\012\001\000\001\101\101\014\000\201\201\014\000\042\101\000\001\311\000\001\230\012\001\200\000\112\001\000\001\201\001\015\000\305\101\015\000\306\301\317\003\142\101\000\001\042\101\200\000\311\000\201\231\012\001\200\000\112\001\000\001\201\001\016\000\305\101\015\000\306\101\316\003\142\101\000\001\042\101\200\000\311\000\201\233\005\001\000\000\006\101\106\002\311\000\201\214\234\100\000\001\205\300\010\000\312\100\002\000\311\000\106\222\311\000\320\222\311\100\320\223\311\200\312\224\012\001\000\002\101\001\013\000\201\101\013\000\301\201\013\000\001\302\013\000\042\101\000\002\311\000\201\225\012\001\000\001\101\101\014\000\201\201\014\000\042\101\000\001\311\000\001\230\012\001\200\000\112\001\000\001\201\001\015\000\305\101\015\000\306\301\317\003\142\101\000\001\042\101\200\000\311\000\201\231\012\001\200\000\112\001\000\001\201\001\016\000\305\101\015\000\306\101\316\003\142\101\000\001\042\101\200\000\311\000\201\233\005\001\000\000\006\101\106\002\311\000\201\214\234\100\000\001\036\000\200\000\102\000\000\000\004\004\000\000\000\137\126\123\000\004\007\000\000\000\166\163\062\060\060\062\000\004\021\000\000\000\126\103\103\114\103\157\155\160\151\154\145\162\124\157\157\154\000\004\022\000\000\000\126\103\103\165\163\164\157\155\102\165\151\154\144\124\157\157\154\000\004\015\000\000\000\126\103\114\151\156\153\145\162\124\157\157\154\000\004\013\000\000\000\126\103\115\111\104\114\124\157\157\154\000\004\025\000\000\000\126\103\120\157\163\164\102\165\151\154\144\105\166\145\156\164\124\157\157\154\000\004\024\000\000\000\126\103\120\162\145\102\165\151\154\144\105\166\145\156\164\124\157\157\154\000\004\023\000\000\000\126\103\120\162\145\114\151\156\153\105\166\145\156\164\124\157\157\154\000\004\027\000\000\000\126\103\122\145\163\157\165\162\143\145\103\157\155\160\151\154\145\162\124\157\157\154\000\004\037\000\000\000\126\103\127\145\142\123\145\162\166\151\143\145\120\162\157\170\171\107\145\156\145\162\141\164\157\162\124\157\157\154\000\004\024\000\000\000\126\103\127\145\142\104\145\160\154\157\171\155\145\156\164\124\157\157\154\000\004\007\000\000\000\166\163\062\060\060\063\000\004\027\000\000\000\126\103\130\115\114\104\141\164\141\107\145\156\145\162\141\164\157\162\124\157\157\154\000\004\036\000\000\000\126\103\115\141\156\141\147\145\144\127\162\141\160\160\145\162\107\145\156\145\162\141\164\157\162\124\157\157\154\000\004\047\000\000\000\126\103\101\165\170\151\154\151\141\162\171\115\141\156\141\147\145\144\127\162\141\160\160\145\162\107\145\156\145\162\141\164\157\162\124\157\157\154\000\004\007\000\000\000\166\163\062\060\060\065\000\004\036\000\000\000\126\103\115\141\156\141\147\145\144\122\145\163\157\165\162\143\145\103\157\155\160\151\154\145\162\124\157\157\154\000\004\014\000\000\000\126\103\101\114\151\156\153\124\157\157\154\000\004\017\000\000\000\126\103\115\141\156\151\146\145\163\164\124\157\157\154\000\004\016\000\000\000\126\103\130\104\103\115\141\153\145\124\157\157\154\000\004\016\000\000\000\126\103\102\163\143\115\141\153\145\124\157\157\154\000\004\014\000\000\000\126\103\106\170\103\157\160\124\157\157\154\000\004\022\000\000\000\126\103\101\160\160\126\145\162\151\146\151\145\162\124\157\157\154\000\004\007\000\000\000\166\163\062\060\060\070\000\004\010\000\000\000\157\156\143\154\145\141\156\000\004\005\000\000\000\141\162\143\150\000\004\005\000\000\000\142\157\157\154\000\004\010\000\000\000\143\146\147\164\171\160\145\000\004\006\000\000\000\146\151\154\145\163\000\004\015\000\000\000\157\160\164\151\155\151\172\141\164\151\157\156\000\004\014\000\000\000\160\162\157\152\145\143\164\146\151\154\145\000\004\010\000\000\000\162\165\156\164\151\155\145\000\004\010\000\000\000\163\171\155\142\157\154\163\000\004\005\000\000\000\164\157\157\154\000\004\012\000\000\000\156\145\167\141\143\164\151\157\156\000\004\010\000\000\000\164\162\151\147\147\145\162\000\004\012\000\000\000\163\150\157\162\164\156\141\155\145\000\004\023\000\000\000\126\151\163\165\141\154\040\123\164\165\144\151\157\040\062\060\060\062\000\004\014\000\000\000\144\145\163\143\162\151\160\164\151\157\156\000\004\035\000\000\000\115\151\143\162\157\163\157\146\164\040\126\151\163\165\141\154\040\123\164\165\144\151\157\040\062\060\060\062\000\004\014\000\000\000\164\141\162\147\145\164\163\164\171\154\145\000\004\010\000\000\000\167\151\156\144\157\167\163\000\004\014\000\000\000\166\141\154\151\144\137\153\151\156\144\163\000\004\013\000\000\000\103\157\156\163\157\154\145\101\160\160\000\004\014\000\000\000\127\151\156\144\157\167\145\144\101\160\160\000\004\012\000\000\000\123\164\141\164\151\143\114\151\142\000\004\012\000\000\000\123\150\141\162\145\144\114\151\142\000\004\020\000\000\000\166\141\154\151\144\137\154\141\156\147\165\141\147\145\163\000\004\002\000\000\000\103\000\004\004\000\000\000\103\053\053\000\004\022\000\000\000\163\157\154\165\164\151\157\156\164\145\155\160\154\141\164\145\163\000\004\005\000\000\000\056\163\154\156\000\004\013\000\000\000\137\124\105\115\120\114\101\124\105\123\000\004\020\000\000\000\166\163\062\060\060\062\137\163\157\154\165\164\151\157\156\000\004\021\000\000\000\160\162\157\152\145\143\164\164\145\155\160\154\141\164\145\163\000\004\010\000\000\000\056\166\143\160\162\157\152\000\004\016\000\000\000\166\163\062\060\060\170\137\166\143\160\162\157\152\000\004\023\000\000\000\126\151\163\165\141\154\040\123\164\165\144\151\157\040\062\060\060\063\000\004\035\000\000\000\115\151\143\162\157\163\157\146\164\040\126\151\163\165\141\154\040\123\164\165\144\151\157\040\062\060\060\063\000\004\020\000\000\000\166\163\062\060\060\063\137\163\157\154\165\164\151\157\156\000\004\023\000\000\000\126\151\163\165\141\154\040\123\164\165\144\151\157\040\062\060\060\065\000\004\035\000\000\000\115\151\143\162\157\163\157\146\164\040\126\151\163\165\141\154\040\123\164\165\144\151\157\040\062\060\060\065\000\004\020\000\000\000\166\163\062\060\060\065\137\163\157\154\165\164\151\157\156\000\004\023\000\000\000\126\151\163\165\141\154\040\123\164\165\144\151\157\040\062\060\060\070\000\004\035\000\000\000\115\151\143\162\157\163\157\146\164\040\126\151\163\165\141\154\040\123\164\165\144\151\157\040\062\060\060\070\000\014\000\000\000\000\000\000\000\107\000\000\000\136\000\000\000\000\003\000\020\134\000\000\000\305\000\000\000\000\001\000\000\334\000\001\001\026\300\002\200\005\102\000\000\006\202\100\004\100\002\200\003\201\302\000\000\125\202\202\004\034\102\000\001\005\102\000\000\006\202\100\004\100\002\200\003\201\002\001\000\125\202\202\004\034\102\000\001\341\200\000\000\026\100\374\177\305\000\000\000\000\001\200\000\334\000\001\001\026\200\007\200\005\102\000\000\006\202\100\004\100\002\200\003\201\102\001\000\125\202\202\004\034\102\000\001\005\102\000\000\006\202\100\004\100\002\200\003\201\202\001\000\125\202\202\004\034\102\000\001\005\102\000\000\006\302\101\004\100\002\200\003\201\002\002\000\125\202\202\004\200\002\200\003\301\102\002\000\225\302\002\005\034\202\200\001\105\002\000\000\200\002\000\004\134\002\001\001\026\300\000\200\205\103\000\000\206\203\100\007\300\003\200\006\234\103\000\001\141\202\000\000\026\100\376\177\341\200\000\000\026\200\367\177\305\000\000\000\000\001\000\001\334\000\001\001\026\100\007\200\005\102\000\000\006\202\100\004\100\002\200\003\201\202\002\000\125\202\202\004\034\102\000\001\005\102\000\000\006\202\100\004\100\002\200\003\201\302\002\000\125\202\202\004\034\102\000\001\005\102\000\000\006\202\100\004\100\002\200\003\201\002\003\000\125\202\202\004\034\102\000\001\005\102\000\000\006\202\100\004\100\002\200\003\201\102\003\000\125\202\202\004\034\102\000\001\005\102\000\000\006\202\100\004\100\002\200\003\201\202\003\000\125\202\202\004\034\102\000\001\341\200\000\000\026\300\367\177\036\000\200\000\017\000\000\000\004\007\000\000\000\151\160\141\151\162\163\000\004\003\000\000\000\157\163\000\004\007\000\000\000\162\145\155\157\166\145\000\004\005\000\000\000\056\163\165\157\000\004\005\000\000\000\056\156\143\142\000\004\015\000\000\000\056\143\163\160\162\157\152\056\165\163\145\162\000\004\020\000\000\000\056\143\163\160\162\157\152\056\167\145\142\151\156\146\157\000\004\013\000\000\000\155\141\164\143\150\146\151\154\145\163\000\004\017\000\000\000\056\166\143\160\162\157\152\056\052\056\165\163\145\162\000\004\017\000\000\000\056\143\163\160\162\157\152\056\052\056\165\163\145\162\000\004\005\000\000\000\056\160\144\142\000\004\005\000\000\000\056\151\144\142\000\004\005\000\000\000\056\151\154\153\000\004\014\000\000\000\056\166\163\150\157\163\164\056\145\170\145\000\004\016\000\000\000\056\145\170\145\056\155\141\156\151\146\145\163\164\000\000\000\000\000\134\000\000\000\110\000\000\000\110\000\000\000\110\000\000\000\110\000\000\000\111\000\000\000\111\000\000\000\111\000\000\000\111\000\000\000\111\000\000\000\111\000\000\000\112\000\000\000\112\000\000\000\112\000\000\000\112\000\000\000\112\000\000\000\112\000\000\000\110\000\000\000\112\000\000\000\115\000\000\000\115\000\000\000\115\000\000\000\115\000\000\000\116\000\000\000\116\000\000\000\116\000\000\000\116\000\000\000\116\000\000\000\116\000\000\000\117\000\000\000\117\000\000\000\117\000\000\000\117\000\000\000\117\000\000\000\117\000\000\000\121\000\000\000\121\000\000\000\121\000\000\000\121\000\000\000\121\000\000\000\121\000\000\000\121\000\000\000\121\000\000\000\121\000\000\000\122\000\000\000\122\000\000\000\122\000\000\000\122\000\000\000\123\000\000\000\123\000\000\000\123\000\000\000\123\000\000\000\122\000\000\000\123\000\000\000\115\000\000\000\124\000\000\000\127\000\000\000\127\000\000\000\127\000\000\000\127\000\000\000\130\000\000\000\130\000\000\000\130\000\000\000\130\000\000\000\130\000\000\000\130\000\000\000\131\000\000\000\131\000\000\000\131\000\000\000\131\000\000\000\131\000\000\000\131\000\000\000\132\000\000\000\132\000\000\000\132\000\000\000\132\000\000\000\132\000\000\000\132\000\000\000\133\000\000\000\133\000\000\000\133\000\000\000\133\000\000\000\133\000\000\000\133\000\000\000\134\000\000\000\134\000\000\000\134\000\000\000\134\000\000\000\134\000\000\000\134\000\000\000\127\000\000\000\134\000\000\000\136\000\000\000\030\000\000\000\012\000\000\000\163\157\154\165\164\151\157\156\163\000\000\000\000\000\133\000\000\000\011\000\000\000\160\162\157\152\145\143\164\163\000\000\000\000\000\133\000\000\000\010\000\000\000\164\141\162\147\145\164\163\000\000\000\000\000\133\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\003\000\000\000\022\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\003\000\000\000\022\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\003\000\000\000\022\000\000\000\002\000\000\000\137\000\004\000\000\000\020\000\000\000\005\000\000\000\156\141\155\145\000\004\000\000\000\020\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\025\000\000\000\067\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\025\000\000\000\067\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\025\000\000\000\067\000\000\000\002\000\000\000\137\000\026\000\000\000\065\000\000\000\005\000\000\000\156\141\155\145\000\026\000\000\000\065\000\000\000\006\000\000\000\146\151\154\145\163\000\053\000\000\000\065\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\056\000\000\000\065\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\056\000\000\000\065\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\056\000\000\000\065\000\000\000\002\000\000\000\137\000\057\000\000\000\063\000\000\000\006\000\000\000\146\156\141\155\145\000\057\000\000\000\063\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\072\000\000\000\133\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\072\000\000\000\133\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\072\000\000\000\133\000\000\000\002\000\000\000\137\000\073\000\000\000\131\000\000\000\005\000\000\000\156\141\155\145\000\073\000\000\000\131\000\000\000\000\000\000\000\000\000\000\000\145\000\000\000\157\000\000\000\000\002\000\003\016\000\000\000\206\000\100\000\027\100\100\001\026\300\001\200\030\200\300\000\026\200\000\200\201\300\000\000\236\000\000\001\026\000\001\200\201\000\001\000\236\000\000\001\026\100\000\200\201\100\001\000\236\000\000\001\036\000\200\000\006\000\000\000\004\011\000\000\000\154\141\156\147\165\141\147\145\000\004\003\000\000\000\103\043\000\003\000\000\000\000\000\124\237\100\004\005\000\000\000\056\116\105\124\000\004\010\000\000\000\101\156\171\040\103\120\125\000\004\006\000\000\000\127\151\156\063\062\000\000\000\000\000\016\000\000\000\146\000\000\000\146\000\000\000\146\000\000\000\147\000\000\000\147\000\000\000\150\000\000\000\150\000\000\000\150\000\000\000\152\000\000\000\152\000\000\000\153\000\000\000\155\000\000\000\155\000\000\000\157\000\000\000\002\000\000\000\004\000\000\000\160\162\152\000\000\000\000\000\015\000\000\000\010\000\000\000\166\145\162\163\151\157\156\000\000\000\000\000\015\000\000\000\000\000\000\000\000\000\000\000\167\000\000\000\175\000\000\000\000\001\000\005\021\000\000\000\105\000\000\000\030\100\300\000\026\200\001\200\105\200\000\000\200\000\000\000\301\300\000\000\001\001\001\000\135\000\000\002\136\000\000\000\026\100\001\200\105\200\000\000\200\000\000\000\301\100\001\000\001\201\001\000\135\000\000\002\136\000\000\000\036\000\200\000\007\000\000\000\004\010\000\000\000\137\101\103\124\111\117\116\000\004\007\000\000\000\166\163\062\060\060\065\000\004\004\000\000\000\151\151\146\000\004\005\000\000\000\124\122\125\105\000\004\006\000\000\000\106\101\114\123\105\000\004\005\000\000\000\164\162\165\145\000\004\006\000\000\000\146\141\154\163\145\000\000\000\000\000\021\000\000\000\170\000\000\000\170\000\000\000\170\000\000\000\171\000\000\000\171\000\000\000\171\000\000\000\171\000\000\000\171\000\000\000\171\000\000\000\171\000\000\000\173\000\000\000\173\000\000\000\173\000\000\000\173\000\000\000\173\000\000\000\173\000\000\000\175\000\000\000\001\000\000\000\006\000\000\000\166\141\154\165\145\000\000\000\000\000\020\000\000\000\000\000\000\000\000\000\000\000\205\000\000\000\215\000\000\000\000\001\000\002\017\000\000\000\106\000\100\000\027\100\300\000\026\200\000\200\101\200\000\000\136\000\000\001\026\300\001\200\106\000\100\000\027\300\300\000\026\200\000\200\101\000\001\000\136\000\000\001\026\100\000\200\101\100\001\000\136\000\000\001\036\000\200\000\006\000\000\000\004\005\000\000\000\153\151\156\144\000\004\012\000\000\000\123\150\141\162\145\144\114\151\142\000\003\000\000\000\000\000\000\000\100\004\012\000\000\000\123\164\141\164\151\143\114\151\142\000\003\000\000\000\000\000\000\020\100\003\000\000\000\000\000\000\360\077\000\000\000\000\017\000\000\000\206\000\000\000\206\000\000\000\206\000\000\000\207\000\000\000\207\000\000\000\207\000\000\000\210\000\000\000\210\000\000\000\210\000\000\000\211\000\000\000\211\000\000\000\211\000\000\000\213\000\000\000\213\000\000\000\215\000\000\000\001\000\000\000\004\000\000\000\143\146\147\000\000\000\000\000\016\000\000\000\000\000\000\000\000\000\000\000\225\000\000\000\227\000\000\000\000\002\000\006\010\000\000\000\205\000\000\000\206\100\100\001\300\000\000\000\000\001\200\000\101\201\000\000\325\100\201\001\234\100\000\001\036\000\200\000\003\000\000\000\004\003\000\000\000\151\157\000\004\006\000\000\000\167\162\151\164\145\000\004\003\000\000\000\015\012\000\000\000\000\000\010\000\000\000\226\000\000\000\226\000\000\000\226\000\000\000\226\000\000\000\226\000\000\000\226\000\000\000\226\000\000\000\227\000\000\000\002\000\000\000\007\000\000\000\151\156\144\145\156\164\000\000\000\000\000\007\000\000\000\006\000\000\000\166\141\154\165\145\000\000\000\000\000\007\000\000\000\000\000\000\000\000\000\000\000\231\000\000\000\233\000\000\000\000\003\000\012\013\000\000\000\305\000\000\000\306\100\300\001\000\001\000\000\101\201\000\000\200\001\200\000\301\301\000\000\000\002\000\001\101\002\001\000\025\101\002\002\334\100\000\001\036\000\200\000\005\000\000\000\004\003\000\000\000\151\157\000\004\006\000\000\000\167\162\151\164\145\000\004\002\000\000\000\011\000\004\003\000\000\000\075\042\000\004\004\000\000\000\042\015\012\000\000\000\000\000\013\000\000\000\232\000\000\000\232\000\000\000\232\000\000\000\232\000\000\000\232\000\000\000\232\000\000\000\232\000\000\000\232\000\000\000\232\000\000\000\232\000\000\000\233\000\000\000\003\000\000\000\007\000\000\000\151\156\144\145\156\164\000\000\000\000\000\012\000\000\000\005\000\000\000\156\141\155\145\000\000\000\000\000\012\000\000\000\006\000\000\000\166\141\154\165\145\000\000\000\000\000\012\000\000\000\000\000\000\000\000\000\000\000\235\000\000\000\273\000\000\000\002\004\000\017\154\000\000\000\005\001\000\000\006\101\100\002\101\201\000\000\214\301\300\001\034\201\200\001\027\000\101\001\026\100\005\200\104\001\000\000\200\001\000\002\301\101\001\000\134\101\200\001\104\001\200\000\200\001\000\002\301\201\001\000\005\302\001\000\006\002\102\004\100\002\200\000\034\002\000\001\134\101\000\000\104\001\200\000\200\001\000\002\301\101\002\000\001\202\002\000\134\101\000\002\104\001\000\000\200\001\000\002\301\301\002\000\134\101\200\001\026\100\023\200\027\000\103\001\026\000\001\200\104\001\000\000\200\001\000\002\301\101\003\000\134\101\200\001\026\200\021\200\104\001\000\000\200\001\000\002\301\201\003\000\134\101\200\001\104\001\200\000\200\001\000\002\301\301\003\000\005\302\001\000\006\002\104\004\100\002\200\000\201\102\004\000\034\002\200\001\134\101\000\000\104\001\000\000\200\001\000\002\301\301\002\000\134\101\200\001\106\201\104\000\106\301\304\002\132\101\000\000\026\100\013\200\106\001\105\000\027\100\200\002\026\200\012\200\105\101\005\000\206\201\105\000\134\001\001\001\026\000\011\200\204\002\000\000\300\002\000\002\001\303\005\000\234\102\200\001\204\002\200\000\300\002\000\002\001\003\006\000\100\003\200\004\201\103\006\000\125\203\203\006\234\102\000\002\204\002\000\000\300\002\000\002\001\203\006\000\234\102\200\001\204\002\000\000\300\002\000\002\001\303\006\000\234\102\200\001\204\002\200\000\300\002\000\002\001\003\007\000\101\103\007\000\234\102\000\002\204\002\200\000\300\002\000\002\001\203\007\000\101\303\007\000\234\102\000\002\204\002\000\000\300\002\000\002\001\003\010\000\234\102\200\001\204\002\000\000\300\002\000\002\001\103\010\000\234\102\200\001\141\201\000\000\026\000\366\177\104\001\000\000\200\001\000\002\301\201\010\000\134\101\200\001\036\000\200\000\043\000\000\000\004\007\000\000\000\163\164\162\151\156\147\000\004\004\000\000\000\162\145\160\000\004\002\000\000\000\011\000\003\000\000\000\000\000\000\000\100\004\013\000\000\000\107\162\157\165\160\123\164\141\162\164\000\004\010\000\000\000\074\106\151\154\164\145\162\000\004\005\000\000\000\116\141\155\145\000\004\005\000\000\000\160\141\164\150\000\004\010\000\000\000\147\145\164\156\141\155\145\000\004\007\000\000\000\106\151\154\164\145\162\000\004\001\000\000\000\000\004\003\000\000\000\011\076\000\004\011\000\000\000\107\162\157\165\160\105\156\144\000\004\012\000\000\000\074\057\106\151\154\164\145\162\076\000\004\006\000\000\000\074\106\151\154\145\000\004\015\000\000\000\122\145\154\141\164\151\166\145\120\141\164\150\000\004\012\000\000\000\164\162\141\156\163\154\141\164\145\000\004\002\000\000\000\134\000\004\006\000\000\000\146\154\141\147\163\000\004\006\000\000\000\116\157\120\103\110\000\004\012\000\000\000\160\143\150\163\157\165\162\143\145\000\004\007\000\000\000\151\160\141\151\162\163\000\004\017\000\000\000\143\157\156\146\151\147\165\162\141\164\151\157\156\163\000\004\024\000\000\000\011\074\106\151\154\145\103\157\156\146\151\147\165\162\141\164\151\157\156\000\004\006\000\000\000\011\116\141\155\145\000\004\007\000\000\000\174\127\151\156\063\062\000\004\004\000\000\000\011\011\076\000\004\010\000\000\000\011\011\074\124\157\157\154\000\004\007\000\000\000\011\011\116\141\155\145\000\004\021\000\000\000\126\103\103\114\103\157\155\160\151\154\145\162\124\157\157\154\000\004\027\000\000\000\011\011\125\163\145\120\162\145\143\157\155\160\151\154\145\144\110\145\141\144\145\162\000\004\002\000\000\000\061\000\004\005\000\000\000\011\011\057\076\000\004\026\000\000\000\011\074\057\106\151\154\145\103\157\156\146\151\147\165\162\141\164\151\157\156\076\000\004\010\000\000\000\074\057\106\151\154\145\076\000\000\000\000\000\154\000\000\000\236\000\000\000\236\000\000\000\236\000\000\000\236\000\000\000\236\000\000\000\240\000\000\000\240\000\000\000\241\000\000\000\241\000\000\000\241\000\000\000\241\000\000\000\242\000\000\000\242\000\000\000\242\000\000\000\242\000\000\000\242\000\000\000\242\000\000\000\242\000\000\000\242\000\000\000\243\000\000\000\243\000\000\000\243\000\000\000\243\000\000\000\243\000\000\000\244\000\000\000\244\000\000\000\244\000\000\000\244\000\000\000\244\000\000\000\246\000\000\000\246\000\000\000\247\000\000\000\247\000\000\000\247\000\000\000\247\000\000\000\247\000\000\000\252\000\000\000\252\000\000\000\252\000\000\000\252\000\000\000\253\000\000\000\253\000\000\000\253\000\000\000\253\000\000\000\253\000\000\000\253\000\000\000\253\000\000\000\253\000\000\000\253\000\000\000\254\000\000\000\254\000\000\000\254\000\000\000\254\000\000\000\255\000\000\000\255\000\000\000\255\000\000\000\255\000\000\000\255\000\000\000\255\000\000\000\255\000\000\000\256\000\000\000\256\000\000\000\256\000\000\000\256\000\000\000\257\000\000\000\257\000\000\000\257\000\000\000\257\000\000\000\260\000\000\000\260\000\000\000\260\000\000\000\260\000\000\000\260\000\000\000\260\000\000\000\260\000\000\000\261\000\000\000\261\000\000\000\261\000\000\000\261\000\000\000\262\000\000\000\262\000\000\000\262\000\000\000\262\000\000\000\263\000\000\000\263\000\000\000\263\000\000\000\263\000\000\000\263\000\000\000\264\000\000\000\264\000\000\000\264\000\000\000\264\000\000\000\264\000\000\000\265\000\000\000\265\000\000\000\265\000\000\000\265\000\000\000\266\000\000\000\266\000\000\000\266\000\000\000\266\000\000\000\256\000\000\000\266\000\000\000\271\000\000\000\271\000\000\000\271\000\000\000\271\000\000\000\273\000\000\000\012\000\000\000\004\000\000\000\160\162\152\000\000\000\000\000\153\000\000\000\006\000\000\000\146\156\141\155\145\000\000\000\000\000\153\000\000\000\006\000\000\000\163\164\141\164\145\000\000\000\000\000\153\000\000\000\012\000\000\000\156\145\163\164\154\145\166\145\154\000\000\000\000\000\153\000\000\000\007\000\000\000\151\156\144\145\156\164\000\005\000\000\000\153\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\077\000\000\000\147\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\077\000\000\000\147\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\077\000\000\000\147\000\000\000\002\000\000\000\137\000\100\000\000\000\145\000\000\000\010\000\000\000\143\146\147\156\141\155\145\000\100\000\000\000\145\000\000\000\002\000\000\000\007\000\000\000\157\165\164\160\165\164\000\007\000\000\000\141\164\164\162\151\142\000\000\000\000\000\303\000\000\000\317\000\000\000\000\001\000\010\024\000\000\000\101\000\000\000\205\100\000\000\306\200\100\000\234\000\001\001\026\200\002\200\027\300\100\003\026\100\000\200\101\000\001\000\026\200\001\200\027\100\101\003\026\100\000\200\101\200\001\000\026\200\000\200\027\300\101\003\026\000\000\200\101\000\002\000\241\200\000\000\026\200\374\177\136\000\000\001\036\000\200\000\011\000\000\000\003\000\000\000\000\000\000\000\000\004\007\000\000\000\151\160\141\151\162\163\000\004\006\000\000\000\146\154\141\147\163\000\004\011\000\000\000\117\160\164\151\155\151\172\145\000\003\000\000\000\000\000\000\010\100\004\015\000\000\000\117\160\164\151\155\151\172\145\123\151\172\145\000\003\000\000\000\000\000\000\360\077\004\016\000\000\000\117\160\164\151\155\151\172\145\123\160\145\145\144\000\003\000\000\000\000\000\000\000\100\000\000\000\000\024\000\000\000\304\000\000\000\305\000\000\000\305\000\000\000\305\000\000\000\305\000\000\000\306\000\000\000\306\000\000\000\307\000\000\000\307\000\000\000\310\000\000\000\310\000\000\000\311\000\000\000\311\000\000\000\312\000\000\000\312\000\000\000\313\000\000\000\305\000\000\000\314\000\000\000\316\000\000\000\317\000\000\000\007\000\000\000\004\000\000\000\143\146\147\000\000\000\000\000\023\000\000\000\007\000\000\000\162\145\163\165\154\164\000\001\000\000\000\023\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\004\000\000\000\022\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\004\000\000\000\022\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\004\000\000\000\022\000\000\000\002\000\000\000\137\000\005\000\000\000\020\000\000\000\006\000\000\000\166\141\154\165\145\000\005\000\000\000\020\000\000\000\000\000\000\000\000\000\000\000\327\000\000\000\341\000\000\000\000\001\000\005\020\000\000\000\206\000\100\000\027\100\100\001\026\100\000\200\101\200\000\000\026\000\000\200\101\300\000\000\205\000\001\000\206\100\101\001\306\200\101\000\006\301\101\000\234\200\200\001\300\000\000\001\000\001\200\000\325\000\201\001\336\000\000\001\036\000\200\000\010\000\000\000\004\011\000\000\000\154\141\156\147\165\141\147\145\000\004\003\000\000\000\103\043\000\004\010\000\000\000\056\143\163\160\162\157\152\000\004\010\000\000\000\056\166\143\160\162\157\152\000\004\005\000\000\000\160\141\164\150\000\004\005\000\000\000\152\157\151\156\000\004\011\000\000\000\154\157\143\141\164\151\157\156\000\004\005\000\000\000\156\141\155\145\000\000\000\000\000\020\000\000\000\331\000\000\000\331\000\000\000\331\000\000\000\332\000\000\000\332\000\000\000\334\000\000\000\337\000\000\000\337\000\000\000\337\000\000\000\337\000\000\000\337\000\000\000\340\000\000\000\340\000\000\000\340\000\000\000\340\000\000\000\341\000\000\000\003\000\000\000\004\000\000\000\160\162\152\000\000\000\000\000\017\000\000\000\012\000\000\000\145\170\164\145\156\163\151\157\156\000\000\000\000\000\017\000\000\000\006\000\000\000\146\156\141\155\145\000\013\000\000\000\017\000\000\000\000\000\000\000\000\000\000\000\351\000\000\000\360\000\000\000\000\001\000\006\032\000\000\000\105\000\000\000\106\100\300\000\200\000\000\000\134\200\000\001\127\200\300\000\026\000\000\200\102\100\000\000\102\000\200\000\206\300\100\000\206\000\101\001\232\000\000\000\026\200\001\200\205\100\001\000\300\000\200\000\001\201\001\000\101\201\000\000\235\000\000\002\236\000\000\000\026\100\001\200\205\100\001\000\300\000\200\000\001\301\001\000\101\001\002\000\235\000\000\002\236\000\000\000\036\000\200\000\011\000\000\000\004\004\000\000\000\137\126\123\000\004\015\000\000\000\157\160\164\151\155\151\172\141\164\151\157\156\000\003\000\000\000\000\000\000\000\000\004\006\000\000\000\146\154\141\147\163\000\004\016\000\000\000\123\164\141\164\151\143\122\165\156\164\151\155\145\000\004\004\000\000\000\151\151\146\000\003\000\000\000\000\000\000\360\077\003\000\000\000\000\000\000\010\100\003\000\000\000\000\000\000\000\100\000\000\000\000\032\000\000\000\352\000\000\000\352\000\000\000\352\000\000\000\352\000\000\000\352\000\000\000\352\000\000\000\352\000\000\000\352\000\000\000\353\000\000\000\353\000\000\000\353\000\000\000\353\000\000\000\354\000\000\000\354\000\000\000\354\000\000\000\354\000\000\000\354\000\000\000\354\000\000\000\354\000\000\000\356\000\000\000\356\000\000\000\356\000\000\000\356\000\000\000\356\000\000\000\356\000\000\000\360\000\000\000\002\000\000\000\004\000\000\000\143\146\147\000\000\000\000\000\031\000\000\000\013\000\000\000\144\145\142\165\147\142\165\151\154\144\000\010\000\000\000\031\000\000\000\000\000\000\000\000\000\000\000\370\000\000\000\003\001\000\000\000\001\000\003\033\000\000\000\106\000\100\000\106\100\300\000\132\100\000\000\026\200\000\200\101\200\000\000\136\000\000\001\026\200\004\200\106\000\100\000\106\300\300\000\132\100\000\000\026\100\002\200\105\000\001\000\106\100\301\000\200\000\000\000\134\200\000\001\027\200\300\000\026\300\000\200\106\000\100\000\106\200\301\000\132\000\000\000\026\200\000\200\101\300\001\000\136\000\000\001\026\100\000\200\101\000\002\000\136\000\000\001\036\000\200\000\011\000\000\000\004\006\000\000\000\146\154\141\147\163\000\004\010\000\000\000\123\171\155\142\157\154\163\000\003\000\000\000\000\000\000\000\000\004\022\000\000\000\116\157\105\144\151\164\101\156\144\103\157\156\164\151\156\165\145\000\004\004\000\000\000\137\126\123\000\004\015\000\000\000\157\160\164\151\155\151\172\141\164\151\157\156\000\004\010\000\000\000\115\141\156\141\147\145\144\000\003\000\000\000\000\000\000\010\100\003\000\000\000\000\000\000\020\100\000\000\000\000\033\000\000\000\371\000\000\000\371\000\000\000\371\000\000\000\371\000\000\000\372\000\000\000\372\000\000\000\372\000\000\000\375\000\000\000\375\000\000\000\375\000\000\000\375\000\000\000\375\000\000\000\375\000\000\000\375\000\000\000\375\000\000\000\375\000\000\000\375\000\000\000\375\000\000\000\375\000\000\000\375\000\000\000\375\000\000\000\376\000\000\000\376\000\000\000\376\000\000\000\000\001\000\000\000\001\000\000\003\001\000\000\001\000\000\000\004\000\000\000\143\146\147\000\000\000\000\000\032\000\000\000\000\000\000\000\000\000\000\000\013\001\000\000\021\001\000\000\000\001\000\002\011\000\000\000\106\000\100\000\027\100\300\000\026\200\000\200\101\200\000\000\136\000\000\001\026\100\000\200\101\300\000\000\136\000\000\001\036\000\200\000\004\000\000\000\004\011\000\000\000\154\141\156\147\165\141\147\145\000\004\003\000\000\000\103\043\000\004\045\000\000\000\106\101\105\060\064\105\103\060\055\063\060\061\106\055\061\061\104\063\055\102\106\064\102\055\060\060\103\060\064\106\067\071\105\106\102\103\000\004\045\000\000\000\070\102\103\071\103\105\102\070\055\070\102\064\101\055\061\061\104\060\055\070\104\061\061\055\060\060\101\060\103\071\061\102\103\071\064\062\000\000\000\000\000\011\000\000\000\014\001\000\000\014\001\000\000\014\001\000\000\015\001\000\000\015\001\000\000\015\001\000\000\017\001\000\000\017\001\000\000\021\001\000\000\001\000\000\000\004\000\000\000\160\162\152\000\000\000\000\000\010\000\000\000\000\000\000\000\366\000\000\000\007\000\000\000\007\000\000\000\016\000\000\000\016\000\000\000\017\000\000\000\020\000\000\000\021\000\000\000\022\000\000\000\023\000\000\000\024\000\000\000\025\000\000\000\026\000\000\000\027\000\000\000\031\000\000\000\031\000\000\000\031\000\000\000\033\000\000\000\033\000\000\000\034\000\000\000\035\000\000\000\036\000\000\000\037\000\000\000\040\000\000\000\041\000\000\000\042\000\000\000\043\000\000\000\044\000\000\000\045\000\000\000\046\000\000\000\047\000\000\000\051\000\000\000\051\000\000\000\051\000\000\000\053\000\000\000\053\000\000\000\054\000\000\000\055\000\000\000\056\000\000\000\057\000\000\000\060\000\000\000\061\000\000\000\062\000\000\000\063\000\000\000\064\000\000\000\065\000\000\000\066\000\000\000\067\000\000\000\070\000\000\000\071\000\000\000\072\000\000\000\073\000\000\000\074\000\000\000\076\000\000\000\076\000\000\000\076\000\000\000\100\000\000\000\100\000\000\000\100\000\000\000\100\000\000\000\107\000\000\000\136\000\000\000\107\000\000\000\145\000\000\000\157\000\000\000\145\000\000\000\167\000\000\000\175\000\000\000\167\000\000\000\205\000\000\000\215\000\000\000\205\000\000\000\227\000\000\000\233\000\000\000\235\000\000\000\273\000\000\000\273\000\000\000\273\000\000\000\235\000\000\000\303\000\000\000\317\000\000\000\303\000\000\000\327\000\000\000\341\000\000\000\327\000\000\000\351\000\000\000\360\000\000\000\351\000\000\000\370\000\000\000\003\001\000\000\370\000\000\000\013\001\000\000\021\001\000\000\013\001\000\000\032\001\000\000\032\001\000\000\033\001\000\000\034\001\000\000\035\001\000\000\036\001\000\000\040\001\000\000\040\001\000\000\040\001\000\000\040\001\000\000\040\001\000\000\040\001\000\000\040\001\000\000\042\001\000\000\042\001\000\000\042\001\000\000\042\001\000\000\042\001\000\000\044\001\000\000\044\001\000\000\045\001\000\000\045\001\000\000\045\001\000\000\045\001\000\000\046\001\000\000\046\001\000\000\050\001\000\000\050\001\000\000\051\001\000\000\051\001\000\000\051\001\000\000\051\001\000\000\052\001\000\000\052\001\000\000\054\001\000\000\054\001\000\000\054\001\000\000\032\001\000\000\057\001\000\000\057\001\000\000\060\001\000\000\061\001\000\000\062\001\000\000\063\001\000\000\065\001\000\000\065\001\000\000\065\001\000\000\065\001\000\000\065\001\000\000\065\001\000\000\065\001\000\000\067\001\000\000\067\001\000\000\067\001\000\000\067\001\000\000\067\001\000\000\071\001\000\000\071\001\000\000\072\001\000\000\072\001\000\000\072\001\000\000\072\001\000\000\073\001\000\000\073\001\000\000\075\001\000\000\075\001\000\000\076\001\000\000\076\001\000\000\076\001\000\000\076\001\000\000\077\001\000\000\077\001\000\000\101\001\000\000\101\001\000\000\101\001\000\000\057\001\000\000\104\001\000\000\104\001\000\000\105\001\000\000\106\001\000\000\107\001\000\000\110\001\000\000\112\001\000\000\112\001\000\000\112\001\000\000\112\001\000\000\112\001\000\000\112\001\000\000\112\001\000\000\114\001\000\000\114\001\000\000\114\001\000\000\114\001\000\000\114\001\000\000\116\001\000\000\116\001\000\000\117\001\000\000\117\001\000\000\117\001\000\000\117\001\000\000\120\001\000\000\120\001\000\000\122\001\000\000\122\001\000\000\123\001\000\000\123\001\000\000\123\001\000\000\123\001\000\000\124\001\000\000\124\001\000\000\126\001\000\000\126\001\000\000\126\001\000\000\104\001\000\000\131\001\000\000\131\001\000\000\132\001\000\000\133\001\000\000\134\001\000\000\135\001\000\000\137\001\000\000\137\001\000\000\137\001\000\000\137\001\000\000\137\001\000\000\137\001\000\000\137\001\000\000\141\001\000\000\141\001\000\000\141\001\000\000\141\001\000\000\141\001\000\000\143\001\000\000\143\001\000\000\144\001\000\000\144\001\000\000\144\001\000\000\144\001\000\000\145\001\000\000\145\001\000\000\147\001\000\000\147\001\000\000\150\001\000\000\150\001\000\000\150\001\000\000\150\001\000\000\151\001\000\000\151\001\000\000\153\001\000\000\153\001\000\000\153\001\000\000\131\001\000\000\154\001\000\000\002\000\000\000\007\000\000\000\157\165\164\160\165\164\000\110\000\000\000\365\000\000\000\007\000\000\000\141\164\164\162\151\142\000\111\000\000\000\365\000\000\000\000\000\000\000",
+ "\033\114\165\141\121\000\001\004\004\004\010\000\034\000\000\000\100\163\162\143\057\141\143\164\151\157\156\163\057\155\141\153\145\057\137\155\141\153\145\056\154\165\141\000\000\000\000\000\000\000\000\000\000\000\002\010\103\000\000\000\012\000\000\000\007\000\000\000\005\000\000\000\144\000\000\000\011\100\200\200\005\000\000\000\144\100\000\000\011\100\000\201\005\000\000\000\144\200\000\000\011\100\200\201\005\000\001\000\112\100\002\000\111\200\301\202\111\000\302\203\111\200\302\204\111\000\303\205\212\000\000\002\301\200\003\000\001\301\003\000\101\001\004\000\201\101\004\000\242\100\000\002\111\200\200\206\212\000\200\001\301\300\004\000\001\001\005\000\101\101\005\000\242\100\200\001\111\200\000\211\212\200\000\000\312\000\200\000\001\001\006\000\342\100\200\000\211\300\200\213\312\000\200\001\001\201\006\000\101\301\006\000\201\001\007\000\342\100\200\001\211\300\200\214\111\200\000\213\212\000\200\000\312\000\000\001\044\301\000\000\105\201\007\000\106\301\307\002\342\100\000\001\242\100\200\000\111\200\200\216\212\000\000\001\312\000\200\001\044\001\001\000\105\201\007\000\106\101\310\002\244\101\001\000\342\100\200\001\012\001\200\001\144\201\001\000\205\201\007\000\206\201\110\003\344\301\001\000\042\101\200\001\242\100\000\001\111\200\000\220\034\100\000\001\036\000\200\000\043\000\000\000\004\006\000\000\000\137\115\101\113\105\000\004\004\000\000\000\145\163\143\000\004\020\000\000\000\147\145\164\155\141\153\145\146\151\154\145\156\141\155\145\000\004\011\000\000\000\147\145\164\156\141\155\145\163\000\004\012\000\000\000\156\145\167\141\143\164\151\157\156\000\004\010\000\000\000\164\162\151\147\147\145\162\000\004\006\000\000\000\147\155\141\153\145\000\004\012\000\000\000\163\150\157\162\164\156\141\155\145\000\004\011\000\000\000\107\116\125\040\115\141\153\145\000\004\014\000\000\000\144\145\163\143\162\151\160\164\151\157\156\000\004\053\000\000\000\107\116\125\040\155\141\153\145\146\151\154\145\163\040\146\157\162\040\120\117\123\111\130\054\040\115\151\156\107\127\054\040\141\156\144\040\103\171\147\167\151\156\000\004\014\000\000\000\164\141\162\147\145\164\163\164\171\154\145\000\004\006\000\000\000\154\151\156\165\170\000\004\014\000\000\000\166\141\154\151\144\137\153\151\156\144\163\000\004\013\000\000\000\103\157\156\163\157\154\145\101\160\160\000\004\014\000\000\000\127\151\156\144\157\167\145\144\101\160\160\000\004\012\000\000\000\123\164\141\164\151\143\114\151\142\000\004\012\000\000\000\123\150\141\162\145\144\114\151\142\000\004\020\000\000\000\166\141\154\151\144\137\154\141\156\147\165\141\147\145\163\000\004\002\000\000\000\103\000\004\004\000\000\000\103\053\053\000\004\003\000\000\000\103\043\000\004\014\000\000\000\166\141\154\151\144\137\164\157\157\154\163\000\004\003\000\000\000\143\143\000\004\004\000\000\000\147\143\143\000\004\007\000\000\000\144\157\164\156\145\164\000\004\005\000\000\000\155\157\156\157\000\004\003\000\000\000\155\163\000\004\005\000\000\000\160\156\145\164\000\004\022\000\000\000\163\157\154\165\164\151\157\156\164\145\155\160\154\141\164\145\163\000\004\013\000\000\000\137\124\105\115\120\114\101\124\105\123\000\004\016\000\000\000\155\141\153\145\137\163\157\154\165\164\151\157\156\000\004\021\000\000\000\160\162\157\152\145\143\164\164\145\155\160\154\141\164\145\163\000\004\011\000\000\000\155\141\153\145\137\143\160\160\000\004\014\000\000\000\155\141\153\145\137\143\163\150\141\162\160\000\010\000\000\000\000\000\000\000\016\000\000\000\033\000\000\000\000\001\000\013\043\000\000\000\105\000\000\000\200\000\000\000\134\200\000\001\027\100\300\000\026\000\004\200\112\000\000\000\205\200\000\000\300\000\000\000\234\000\001\001\026\300\001\200\305\101\000\000\306\301\300\003\000\002\200\000\105\002\001\000\106\102\301\004\200\002\000\003\134\002\000\001\334\101\000\000\241\200\000\000\026\100\375\177\136\000\000\001\026\300\002\200\103\000\200\000\213\200\101\000\001\301\001\000\101\001\002\000\234\200\000\002\100\000\000\001\213\200\301\000\001\101\002\000\101\201\002\000\234\200\000\002\100\000\000\001\136\000\000\001\036\000\200\000\013\000\000\000\004\005\000\000\000\164\171\160\145\000\004\006\000\000\000\164\141\142\154\145\000\004\007\000\000\000\151\160\141\151\162\163\000\004\007\000\000\000\151\156\163\145\162\164\000\004\006\000\000\000\137\115\101\113\105\000\004\004\000\000\000\145\163\143\000\004\005\000\000\000\147\163\165\142\000\004\002\000\000\000\040\000\004\003\000\000\000\134\040\000\004\002\000\000\000\134\000\004\003\000\000\000\134\134\000\000\000\000\000\043\000\000\000\017\000\000\000\017\000\000\000\017\000\000\000\017\000\000\000\017\000\000\000\020\000\000\000\021\000\000\000\021\000\000\000\021\000\000\000\021\000\000\000\022\000\000\000\022\000\000\000\022\000\000\000\022\000\000\000\022\000\000\000\022\000\000\000\022\000\000\000\022\000\000\000\021\000\000\000\022\000\000\000\024\000\000\000\024\000\000\000\026\000\000\000\027\000\000\000\027\000\000\000\027\000\000\000\027\000\000\000\027\000\000\000\030\000\000\000\030\000\000\000\030\000\000\000\030\000\000\000\030\000\000\000\031\000\000\000\033\000\000\000\010\000\000\000\006\000\000\000\166\141\154\165\145\000\000\000\000\000\042\000\000\000\007\000\000\000\162\145\163\165\154\164\000\006\000\000\000\025\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\011\000\000\000\024\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\011\000\000\000\024\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\011\000\000\000\024\000\000\000\002\000\000\000\137\000\012\000\000\000\022\000\000\000\002\000\000\000\166\000\012\000\000\000\022\000\000\000\007\000\000\000\162\145\163\165\154\164\000\027\000\000\000\042\000\000\000\000\000\000\000\000\000\000\000\045\000\000\000\066\000\000\000\000\002\000\017\043\000\000\000\201\000\000\000\305\100\000\000\005\201\000\000\334\000\001\001\026\100\004\200\006\302\300\003\106\302\100\000\027\100\002\004\026\000\000\200\214\000\101\001\132\000\000\000\026\200\002\200\005\102\000\000\106\102\301\003\034\002\001\001\026\000\001\200\106\303\100\006\206\303\100\000\027\200\203\006\026\000\000\200\214\000\101\001\041\202\000\000\026\000\376\177\341\200\000\000\026\300\372\177\027\000\101\001\026\200\000\200\301\200\001\000\336\000\000\001\026\300\000\200\306\300\101\000\001\001\002\000\325\000\201\001\336\000\000\001\036\000\200\000\011\000\000\000\003\000\000\000\000\000\000\000\000\004\007\000\000\000\151\160\141\151\162\163\000\004\013\000\000\000\137\123\117\114\125\124\111\117\116\123\000\004\011\000\000\000\154\157\143\141\164\151\157\156\000\003\000\000\000\000\000\000\360\077\004\011\000\000\000\160\162\157\152\145\143\164\163\000\004\011\000\000\000\115\141\153\145\146\151\154\145\000\004\005\000\000\000\156\141\155\145\000\004\006\000\000\000\056\155\141\153\145\000\000\000\000\000\043\000\000\000\047\000\000\000\050\000\000\000\050\000\000\000\050\000\000\000\050\000\000\000\051\000\000\000\051\000\000\000\051\000\000\000\051\000\000\000\051\000\000\000\052\000\000\000\052\000\000\000\053\000\000\000\053\000\000\000\053\000\000\000\053\000\000\000\054\000\000\000\054\000\000\000\054\000\000\000\054\000\000\000\054\000\000\000\053\000\000\000\054\000\000\000\050\000\000\000\056\000\000\000\061\000\000\000\061\000\000\000\062\000\000\000\062\000\000\000\062\000\000\000\064\000\000\000\064\000\000\000\064\000\000\000\064\000\000\000\066\000\000\000\015\000\000\000\005\000\000\000\164\150\151\163\000\000\000\000\000\042\000\000\000\013\000\000\000\163\145\141\162\143\150\160\162\152\163\000\000\000\000\000\042\000\000\000\006\000\000\000\143\157\165\156\164\000\001\000\000\000\042\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\004\000\000\000\031\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\004\000\000\000\031\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\004\000\000\000\031\000\000\000\002\000\000\000\137\000\005\000\000\000\027\000\000\000\004\000\000\000\163\154\156\000\005\000\000\000\027\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\017\000\000\000\027\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\017\000\000\000\027\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\017\000\000\000\027\000\000\000\002\000\000\000\137\000\020\000\000\000\025\000\000\000\004\000\000\000\160\162\152\000\020\000\000\000\025\000\000\000\000\000\000\000\000\000\000\000\075\000\000\000\103\000\000\000\000\001\000\011\022\000\000\000\105\000\000\000\106\100\300\000\200\000\000\000\301\200\000\000\134\200\200\001\205\300\000\000\300\000\200\000\234\000\001\001\026\000\001\200\305\001\001\000\306\101\301\003\000\002\000\003\334\201\000\001\111\300\201\002\241\200\000\000\026\000\376\177\136\000\000\001\036\000\200\000\006\000\000\000\004\006\000\000\000\164\141\142\154\145\000\004\010\000\000\000\145\170\164\162\141\143\164\000\004\005\000\000\000\156\141\155\145\000\004\006\000\000\000\160\141\151\162\163\000\004\006\000\000\000\137\115\101\113\105\000\004\004\000\000\000\145\163\143\000\000\000\000\000\022\000\000\000\076\000\000\000\076\000\000\000\076\000\000\000\076\000\000\000\076\000\000\000\077\000\000\000\077\000\000\000\077\000\000\000\077\000\000\000\100\000\000\000\100\000\000\000\100\000\000\000\100\000\000\000\100\000\000\000\077\000\000\000\100\000\000\000\102\000\000\000\103\000\000\000\007\000\000\000\004\000\000\000\164\142\154\000\000\000\000\000\021\000\000\000\007\000\000\000\162\145\163\165\154\164\000\005\000\000\000\021\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\010\000\000\000\020\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\010\000\000\000\020\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\010\000\000\000\020\000\000\000\002\000\000\000\153\000\011\000\000\000\016\000\000\000\002\000\000\000\166\000\011\000\000\000\016\000\000\000\000\000\000\000\000\000\000\000\133\000\000\000\133\000\000\000\000\001\000\004\007\000\000\000\105\000\000\000\106\100\300\000\200\000\000\000\302\000\000\000\135\000\200\001\136\000\000\000\036\000\200\000\002\000\000\000\004\006\000\000\000\137\115\101\113\105\000\004\020\000\000\000\147\145\164\155\141\153\145\146\151\154\145\156\141\155\145\000\000\000\000\000\007\000\000\000\133\000\000\000\133\000\000\000\133\000\000\000\133\000\000\000\133\000\000\000\133\000\000\000\133\000\000\000\001\000\000\000\005\000\000\000\164\150\151\163\000\000\000\000\000\006\000\000\000\000\000\000\000\000\000\000\000\142\000\000\000\142\000\000\000\000\001\000\004\007\000\000\000\105\000\000\000\106\100\300\000\200\000\000\000\302\000\200\000\135\000\200\001\136\000\000\000\036\000\200\000\002\000\000\000\004\006\000\000\000\137\115\101\113\105\000\004\020\000\000\000\147\145\164\155\141\153\145\146\151\154\145\156\141\155\145\000\000\000\000\000\007\000\000\000\142\000\000\000\142\000\000\000\142\000\000\000\142\000\000\000\142\000\000\000\142\000\000\000\142\000\000\000\001\000\000\000\005\000\000\000\164\150\151\163\000\000\000\000\000\006\000\000\000\000\000\000\000\000\000\000\000\144\000\000\000\144\000\000\000\000\001\000\002\012\000\000\000\106\000\100\000\127\100\300\000\026\300\000\200\106\000\100\000\127\200\300\000\026\000\000\200\102\100\000\000\102\000\200\000\136\000\000\001\036\000\200\000\003\000\000\000\004\011\000\000\000\154\141\156\147\165\141\147\145\000\004\002\000\000\000\103\000\004\004\000\000\000\103\053\053\000\000\000\000\000\012\000\000\000\144\000\000\000\144\000\000\000\144\000\000\000\144\000\000\000\144\000\000\000\144\000\000\000\144\000\000\000\144\000\000\000\144\000\000\000\144\000\000\000\001\000\000\000\005\000\000\000\164\150\151\163\000\000\000\000\000\011\000\000\000\000\000\000\000\000\000\000\000\147\000\000\000\147\000\000\000\000\001\000\004\007\000\000\000\105\000\000\000\106\100\300\000\200\000\000\000\302\000\200\000\135\000\200\001\136\000\000\000\036\000\200\000\002\000\000\000\004\006\000\000\000\137\115\101\113\105\000\004\020\000\000\000\147\145\164\155\141\153\145\146\151\154\145\156\141\155\145\000\000\000\000\000\007\000\000\000\147\000\000\000\147\000\000\000\147\000\000\000\147\000\000\000\147\000\000\000\147\000\000\000\147\000\000\000\001\000\000\000\005\000\000\000\164\150\151\163\000\000\000\000\000\006\000\000\000\000\000\000\000\000\000\000\000\151\000\000\000\151\000\000\000\000\001\000\002\007\000\000\000\106\000\100\000\127\100\300\000\026\000\000\200\102\100\000\000\102\000\200\000\136\000\000\001\036\000\200\000\002\000\000\000\004\011\000\000\000\154\141\156\147\165\141\147\145\000\004\003\000\000\000\103\043\000\000\000\000\000\007\000\000\000\151\000\000\000\151\000\000\000\151\000\000\000\151\000\000\000\151\000\000\000\151\000\000\000\151\000\000\000\001\000\000\000\005\000\000\000\164\150\151\163\000\000\000\000\000\006\000\000\000\000\000\000\000\103\000\000\000\007\000\000\000\007\000\000\000\016\000\000\000\033\000\000\000\016\000\000\000\045\000\000\000\066\000\000\000\045\000\000\000\075\000\000\000\103\000\000\000\075\000\000\000\112\000\000\000\112\000\000\000\113\000\000\000\114\000\000\000\115\000\000\000\116\000\000\000\120\000\000\000\120\000\000\000\120\000\000\000\120\000\000\000\120\000\000\000\120\000\000\000\120\000\000\000\122\000\000\000\122\000\000\000\122\000\000\000\122\000\000\000\122\000\000\000\122\000\000\000\124\000\000\000\125\000\000\000\125\000\000\000\125\000\000\000\125\000\000\000\126\000\000\000\126\000\000\000\126\000\000\000\126\000\000\000\126\000\000\000\126\000\000\000\127\000\000\000\131\000\000\000\131\000\000\000\133\000\000\000\134\000\000\000\135\000\000\000\135\000\000\000\136\000\000\000\136\000\000\000\140\000\000\000\140\000\000\000\142\000\000\000\143\000\000\000\143\000\000\000\144\000\000\000\145\000\000\000\145\000\000\000\147\000\000\000\150\000\000\000\150\000\000\000\151\000\000\000\152\000\000\000\153\000\000\000\153\000\000\000\112\000\000\000\154\000\000\000\000\000\000\000\000\000\000\000",
+ "\033\114\165\141\121\000\001\004\004\004\010\000\042\000\000\000\100\163\162\143\057\141\143\164\151\157\156\163\057\166\163\164\165\144\151\157\057\137\166\163\164\165\144\151\157\056\154\165\141\000\000\000\000\000\000\000\000\000\000\000\002\024\056\001\000\000\012\000\000\000\007\000\000\000\005\000\000\000\112\000\000\005\201\200\000\000\301\300\000\000\001\001\001\000\101\101\001\000\201\201\001\000\301\301\001\000\001\002\002\000\101\102\002\000\201\202\002\000\301\302\002\000\142\100\000\005\011\100\200\200\005\000\000\000\112\000\200\006\201\200\000\000\301\300\000\000\001\001\001\000\101\101\001\000\201\201\001\000\301\301\001\000\001\002\002\000\101\102\002\000\201\202\002\000\301\102\003\000\001\303\002\000\101\203\003\000\201\303\003\000\142\100\200\006\011\100\000\206\005\000\000\000\112\000\200\010\201\300\001\000\301\300\000\000\001\101\003\000\101\201\002\000\201\101\001\000\301\201\000\000\001\102\004\000\101\102\002\000\201\002\002\000\301\002\001\000\001\203\004\000\101\303\004\000\201\003\005\000\301\103\005\000\001\204\005\000\101\304\005\000\201\304\002\000\301\204\001\000\142\100\000\011\011\100\000\210\005\000\000\000\105\000\000\000\106\000\304\000\011\100\000\214\005\000\000\000\144\000\000\000\011\100\200\214\005\000\000\000\144\100\000\000\011\100\000\215\005\000\000\000\144\200\000\000\011\100\200\215\005\000\000\000\144\300\000\000\011\100\000\216\044\000\001\000\144\100\001\000\205\000\000\000\344\200\001\000\000\000\000\000\000\000\200\000\211\300\200\216\205\000\000\000\344\300\001\000\211\300\000\217\205\000\000\000\344\000\002\000\211\300\200\217\205\000\000\000\344\100\002\000\211\300\000\220\205\000\000\000\344\200\002\000\211\300\200\220\205\000\000\000\344\300\002\000\211\300\000\221\205\300\010\000\312\100\002\000\311\100\100\222\311\200\311\222\311\000\312\223\311\200\312\224\012\001\000\002\101\001\013\000\201\101\013\000\301\201\013\000\001\302\013\000\042\101\000\002\311\000\201\225\012\001\200\001\101\101\014\000\201\201\014\000\301\301\014\000\042\101\200\001\311\000\001\230\012\001\200\000\112\001\000\001\201\101\015\000\305\201\015\000\306\301\315\003\142\101\000\001\042\101\200\000\311\000\001\232\012\001\200\001\112\001\200\001\201\101\016\000\305\201\015\000\306\201\316\003\044\002\003\000\142\101\200\001\212\001\200\001\301\301\016\000\005\202\015\000\006\002\117\004\144\102\003\000\242\101\200\001\312\001\200\001\001\102\017\000\105\202\015\000\106\202\317\004\244\202\003\000\342\101\200\001\042\101\200\001\311\000\001\234\005\001\000\000\006\101\106\002\311\000\201\214\234\100\000\001\205\300\010\000\312\100\002\000\311\000\103\222\311\300\317\222\311\000\320\223\311\200\312\224\012\001\000\002\101\001\013\000\201\101\013\000\301\201\013\000\001\302\013\000\042\101\000\002\311\000\201\225\012\001\200\001\101\101\014\000\201\201\014\000\301\301\014\000\042\101\200\001\311\000\001\230\012\001\200\000\112\001\000\001\201\101\015\000\305\201\015\000\306\101\320\003\142\101\000\001\042\101\200\000\311\000\001\232\012\001\200\001\112\001\200\001\201\101\016\000\305\201\015\000\306\201\316\003\044\302\003\000\142\101\200\001\212\001\200\001\301\301\016\000\005\202\015\000\006\002\117\004\144\002\004\000\242\101\200\001\312\001\200\001\001\102\017\000\105\202\015\000\106\202\317\004\244\102\004\000\342\101\200\001\042\101\200\001\311\000\001\234\005\001\000\000\006\101\106\002\311\000\201\214\234\100\000\001\205\300\010\000\312\100\002\000\311\000\104\222\311\200\320\222\311\300\320\223\311\200\312\224\012\001\000\002\101\001\013\000\201\101\013\000\301\201\013\000\001\302\013\000\042\101\000\002\311\000\201\225\012\001\200\001\101\101\014\000\201\201\014\000\301\301\014\000\042\101\200\001\311\000\001\230\012\001\200\000\112\001\000\001\201\101\015\000\305\201\015\000\306\001\321\003\142\101\000\001\042\101\200\000\311\000\001\232\012\001\200\001\112\001\200\001\201\101\016\000\305\201\015\000\306\201\316\003\044\202\004\000\142\101\200\001\212\001\200\001\301\301\016\000\005\202\015\000\006\102\121\004\144\302\004\000\242\101\200\001\312\001\200\001\001\102\017\000\105\202\015\000\106\202\321\004\244\002\005\000\342\101\200\001\042\101\200\001\311\000\001\234\005\001\000\000\006\101\106\002\311\000\201\214\234\100\000\001\205\300\010\000\312\100\002\000\311\000\106\222\311\300\321\222\311\000\322\223\311\200\312\224\012\001\000\002\101\001\013\000\201\101\013\000\301\201\013\000\001\302\013\000\042\101\000\002\311\000\201\225\012\001\200\001\101\101\014\000\201\201\014\000\301\301\014\000\042\101\200\001\311\000\001\230\012\001\200\000\112\001\000\001\201\101\015\000\305\201\015\000\306\001\321\003\142\101\000\001\042\101\200\000\311\000\001\232\012\001\200\001\112\001\200\001\201\101\016\000\305\201\015\000\306\201\316\003\044\102\005\000\142\101\200\001\212\001\200\001\301\301\016\000\005\202\015\000\006\102\121\004\144\202\005\000\242\101\200\001\312\001\200\001\001\102\017\000\105\202\015\000\106\202\321\004\244\302\005\000\342\101\200\001\042\101\200\001\311\000\001\234\005\001\000\000\006\101\106\002\311\000\201\214\234\100\000\001\036\000\200\000\111\000\000\000\004\004\000\000\000\137\126\123\000\004\007\000\000\000\166\163\062\060\060\062\000\004\021\000\000\000\126\103\103\114\103\157\155\160\151\154\145\162\124\157\157\154\000\004\022\000\000\000\126\103\103\165\163\164\157\155\102\165\151\154\144\124\157\157\154\000\004\015\000\000\000\126\103\114\151\156\153\145\162\124\157\157\154\000\004\013\000\000\000\126\103\115\111\104\114\124\157\157\154\000\004\025\000\000\000\126\103\120\157\163\164\102\165\151\154\144\105\166\145\156\164\124\157\157\154\000\004\024\000\000\000\126\103\120\162\145\102\165\151\154\144\105\166\145\156\164\124\157\157\154\000\004\023\000\000\000\126\103\120\162\145\114\151\156\153\105\166\145\156\164\124\157\157\154\000\004\027\000\000\000\126\103\122\145\163\157\165\162\143\145\103\157\155\160\151\154\145\162\124\157\157\154\000\004\037\000\000\000\126\103\127\145\142\123\145\162\166\151\143\145\120\162\157\170\171\107\145\156\145\162\141\164\157\162\124\157\157\154\000\004\024\000\000\000\126\103\127\145\142\104\145\160\154\157\171\155\145\156\164\124\157\157\154\000\004\007\000\000\000\166\163\062\060\060\063\000\004\027\000\000\000\126\103\130\115\114\104\141\164\141\107\145\156\145\162\141\164\157\162\124\157\157\154\000\004\036\000\000\000\126\103\115\141\156\141\147\145\144\127\162\141\160\160\145\162\107\145\156\145\162\141\164\157\162\124\157\157\154\000\004\047\000\000\000\126\103\101\165\170\151\154\151\141\162\171\115\141\156\141\147\145\144\127\162\141\160\160\145\162\107\145\156\145\162\141\164\157\162\124\157\157\154\000\004\007\000\000\000\166\163\062\060\060\065\000\004\036\000\000\000\126\103\115\141\156\141\147\145\144\122\145\163\157\165\162\143\145\103\157\155\160\151\154\145\162\124\157\157\154\000\004\014\000\000\000\126\103\101\114\151\156\153\124\157\157\154\000\004\017\000\000\000\126\103\115\141\156\151\146\145\163\164\124\157\157\154\000\004\016\000\000\000\126\103\130\104\103\115\141\153\145\124\157\157\154\000\004\016\000\000\000\126\103\102\163\143\115\141\153\145\124\157\157\154\000\004\014\000\000\000\126\103\106\170\103\157\160\124\157\157\154\000\004\022\000\000\000\126\103\101\160\160\126\145\162\151\146\151\145\162\124\157\157\154\000\004\007\000\000\000\166\163\062\060\060\070\000\004\010\000\000\000\157\156\143\154\145\141\156\000\004\005\000\000\000\141\162\143\150\000\004\005\000\000\000\142\157\157\154\000\004\010\000\000\000\143\146\147\164\171\160\145\000\004\006\000\000\000\146\151\154\145\163\000\004\015\000\000\000\157\160\164\151\155\151\172\141\164\151\157\156\000\004\014\000\000\000\160\162\157\152\145\143\164\146\151\154\145\000\004\010\000\000\000\162\165\156\164\151\155\145\000\004\010\000\000\000\163\171\155\142\157\154\163\000\004\005\000\000\000\164\157\157\154\000\004\012\000\000\000\156\145\167\141\143\164\151\157\156\000\004\010\000\000\000\164\162\151\147\147\145\162\000\004\012\000\000\000\163\150\157\162\164\156\141\155\145\000\004\023\000\000\000\126\151\163\165\141\154\040\123\164\165\144\151\157\040\062\060\060\062\000\004\014\000\000\000\144\145\163\143\162\151\160\164\151\157\156\000\004\035\000\000\000\115\151\143\162\157\163\157\146\164\040\126\151\163\165\141\154\040\123\164\165\144\151\157\040\062\060\060\062\000\004\014\000\000\000\164\141\162\147\145\164\163\164\171\154\145\000\004\010\000\000\000\167\151\156\144\157\167\163\000\004\014\000\000\000\166\141\154\151\144\137\153\151\156\144\163\000\004\013\000\000\000\103\157\156\163\157\154\145\101\160\160\000\004\014\000\000\000\127\151\156\144\157\167\145\144\101\160\160\000\004\012\000\000\000\123\164\141\164\151\143\114\151\142\000\004\012\000\000\000\123\150\141\162\145\144\114\151\142\000\004\020\000\000\000\166\141\154\151\144\137\154\141\156\147\165\141\147\145\163\000\004\002\000\000\000\103\000\004\004\000\000\000\103\053\053\000\004\003\000\000\000\103\043\000\004\022\000\000\000\163\157\154\165\164\151\157\156\164\145\155\160\154\141\164\145\163\000\004\005\000\000\000\056\163\154\156\000\004\013\000\000\000\137\124\105\115\120\114\101\124\105\123\000\004\020\000\000\000\166\163\062\060\060\062\137\163\157\154\165\164\151\157\156\000\004\021\000\000\000\160\162\157\152\145\143\164\164\145\155\160\154\141\164\145\163\000\004\010\000\000\000\056\166\143\160\162\157\152\000\004\016\000\000\000\166\163\062\060\060\170\137\166\143\160\162\157\152\000\004\010\000\000\000\056\143\163\160\162\157\152\000\004\016\000\000\000\166\163\062\060\060\062\137\143\163\160\162\157\152\000\004\015\000\000\000\056\143\163\160\162\157\152\056\165\163\145\162\000\004\023\000\000\000\166\163\062\060\060\062\137\143\163\160\162\157\152\137\165\163\145\162\000\004\023\000\000\000\126\151\163\165\141\154\040\123\164\165\144\151\157\040\062\060\060\063\000\004\035\000\000\000\115\151\143\162\157\163\157\146\164\040\126\151\163\165\141\154\040\123\164\165\144\151\157\040\062\060\060\063\000\004\020\000\000\000\166\163\062\060\060\063\137\163\157\154\165\164\151\157\156\000\004\023\000\000\000\126\151\163\165\141\154\040\123\164\165\144\151\157\040\062\060\060\065\000\004\035\000\000\000\115\151\143\162\157\163\157\146\164\040\126\151\163\165\141\154\040\123\164\165\144\151\157\040\062\060\060\065\000\004\020\000\000\000\166\163\062\060\060\065\137\163\157\154\165\164\151\157\156\000\004\016\000\000\000\166\163\062\060\060\065\137\143\163\160\162\157\152\000\004\023\000\000\000\166\163\062\060\060\065\137\143\163\160\162\157\152\137\165\163\145\162\000\004\023\000\000\000\126\151\163\165\141\154\040\123\164\165\144\151\157\040\062\060\060\070\000\004\035\000\000\000\115\151\143\162\157\163\157\146\164\040\126\151\163\165\141\154\040\123\164\165\144\151\157\040\062\060\060\070\000\030\000\000\000\000\000\000\000\107\000\000\000\136\000\000\000\000\003\000\020\134\000\000\000\305\000\000\000\000\001\000\000\334\000\001\001\026\300\002\200\005\102\000\000\006\202\100\004\100\002\200\003\201\302\000\000\125\202\202\004\034\102\000\001\005\102\000\000\006\202\100\004\100\002\200\003\201\002\001\000\125\202\202\004\034\102\000\001\341\200\000\000\026\100\374\177\305\000\000\000\000\001\200\000\334\000\001\001\026\200\007\200\005\102\000\000\006\202\100\004\100\002\200\003\201\102\001\000\125\202\202\004\034\102\000\001\005\102\000\000\006\202\100\004\100\002\200\003\201\202\001\000\125\202\202\004\034\102\000\001\005\102\000\000\006\302\101\004\100\002\200\003\201\002\002\000\125\202\202\004\200\002\200\003\301\102\002\000\225\302\002\005\034\202\200\001\105\002\000\000\200\002\000\004\134\002\001\001\026\300\000\200\205\103\000\000\206\203\100\007\300\003\200\006\234\103\000\001\141\202\000\000\026\100\376\177\341\200\000\000\026\200\367\177\305\000\000\000\000\001\000\001\334\000\001\001\026\100\007\200\005\102\000\000\006\202\100\004\100\002\200\003\201\202\002\000\125\202\202\004\034\102\000\001\005\102\000\000\006\202\100\004\100\002\200\003\201\302\002\000\125\202\202\004\034\102\000\001\005\102\000\000\006\202\100\004\100\002\200\003\201\002\003\000\125\202\202\004\034\102\000\001\005\102\000\000\006\202\100\004\100\002\200\003\201\102\003\000\125\202\202\004\034\102\000\001\005\102\000\000\006\202\100\004\100\002\200\003\201\202\003\000\125\202\202\004\034\102\000\001\341\200\000\000\026\300\367\177\036\000\200\000\017\000\000\000\004\007\000\000\000\151\160\141\151\162\163\000\004\003\000\000\000\157\163\000\004\007\000\000\000\162\145\155\157\166\145\000\004\005\000\000\000\056\163\165\157\000\004\005\000\000\000\056\156\143\142\000\004\015\000\000\000\056\143\163\160\162\157\152\056\165\163\145\162\000\004\020\000\000\000\056\143\163\160\162\157\152\056\167\145\142\151\156\146\157\000\004\013\000\000\000\155\141\164\143\150\146\151\154\145\163\000\004\017\000\000\000\056\166\143\160\162\157\152\056\052\056\165\163\145\162\000\004\017\000\000\000\056\143\163\160\162\157\152\056\052\056\165\163\145\162\000\004\005\000\000\000\056\160\144\142\000\004\005\000\000\000\056\151\144\142\000\004\005\000\000\000\056\151\154\153\000\004\014\000\000\000\056\166\163\150\157\163\164\056\145\170\145\000\004\016\000\000\000\056\145\170\145\056\155\141\156\151\146\145\163\164\000\000\000\000\000\134\000\000\000\110\000\000\000\110\000\000\000\110\000\000\000\110\000\000\000\111\000\000\000\111\000\000\000\111\000\000\000\111\000\000\000\111\000\000\000\111\000\000\000\112\000\000\000\112\000\000\000\112\000\000\000\112\000\000\000\112\000\000\000\112\000\000\000\110\000\000\000\112\000\000\000\115\000\000\000\115\000\000\000\115\000\000\000\115\000\000\000\116\000\000\000\116\000\000\000\116\000\000\000\116\000\000\000\116\000\000\000\116\000\000\000\117\000\000\000\117\000\000\000\117\000\000\000\117\000\000\000\117\000\000\000\117\000\000\000\121\000\000\000\121\000\000\000\121\000\000\000\121\000\000\000\121\000\000\000\121\000\000\000\121\000\000\000\121\000\000\000\121\000\000\000\122\000\000\000\122\000\000\000\122\000\000\000\122\000\000\000\123\000\000\000\123\000\000\000\123\000\000\000\123\000\000\000\122\000\000\000\123\000\000\000\115\000\000\000\124\000\000\000\127\000\000\000\127\000\000\000\127\000\000\000\127\000\000\000\130\000\000\000\130\000\000\000\130\000\000\000\130\000\000\000\130\000\000\000\130\000\000\000\131\000\000\000\131\000\000\000\131\000\000\000\131\000\000\000\131\000\000\000\131\000\000\000\132\000\000\000\132\000\000\000\132\000\000\000\132\000\000\000\132\000\000\000\132\000\000\000\133\000\000\000\133\000\000\000\133\000\000\000\133\000\000\000\133\000\000\000\133\000\000\000\134\000\000\000\134\000\000\000\134\000\000\000\134\000\000\000\134\000\000\000\134\000\000\000\127\000\000\000\134\000\000\000\136\000\000\000\030\000\000\000\012\000\000\000\163\157\154\165\164\151\157\156\163\000\000\000\000\000\133\000\000\000\011\000\000\000\160\162\157\152\145\143\164\163\000\000\000\000\000\133\000\000\000\010\000\000\000\164\141\162\147\145\164\163\000\000\000\000\000\133\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\003\000\000\000\022\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\003\000\000\000\022\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\003\000\000\000\022\000\000\000\002\000\000\000\137\000\004\000\000\000\020\000\000\000\005\000\000\000\156\141\155\145\000\004\000\000\000\020\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\025\000\000\000\067\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\025\000\000\000\067\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\025\000\000\000\067\000\000\000\002\000\000\000\137\000\026\000\000\000\065\000\000\000\005\000\000\000\156\141\155\145\000\026\000\000\000\065\000\000\000\006\000\000\000\146\151\154\145\163\000\053\000\000\000\065\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\056\000\000\000\065\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\056\000\000\000\065\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\056\000\000\000\065\000\000\000\002\000\000\000\137\000\057\000\000\000\063\000\000\000\006\000\000\000\146\156\141\155\145\000\057\000\000\000\063\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\072\000\000\000\133\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\072\000\000\000\133\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\072\000\000\000\133\000\000\000\002\000\000\000\137\000\073\000\000\000\131\000\000\000\005\000\000\000\156\141\155\145\000\073\000\000\000\131\000\000\000\000\000\000\000\000\000\000\000\145\000\000\000\157\000\000\000\000\001\000\002\017\000\000\000\106\000\100\000\027\100\300\000\026\000\002\200\105\200\000\000\030\300\300\000\026\200\000\200\101\000\001\000\136\000\000\001\026\000\001\200\101\100\001\000\136\000\000\001\026\100\000\200\101\200\001\000\136\000\000\001\036\000\200\000\007\000\000\000\004\011\000\000\000\154\141\156\147\165\141\147\145\000\004\003\000\000\000\103\043\000\004\010\000\000\000\137\101\103\124\111\117\116\000\004\007\000\000\000\166\163\062\060\060\065\000\004\005\000\000\000\056\116\105\124\000\004\010\000\000\000\101\156\171\040\103\120\125\000\004\006\000\000\000\127\151\156\063\062\000\000\000\000\000\017\000\000\000\146\000\000\000\146\000\000\000\146\000\000\000\147\000\000\000\147\000\000\000\147\000\000\000\150\000\000\000\150\000\000\000\150\000\000\000\152\000\000\000\152\000\000\000\153\000\000\000\155\000\000\000\155\000\000\000\157\000\000\000\001\000\000\000\004\000\000\000\160\162\152\000\000\000\000\000\016\000\000\000\000\000\000\000\000\000\000\000\167\000\000\000\175\000\000\000\000\001\000\005\021\000\000\000\105\000\000\000\030\100\300\000\026\200\001\200\105\200\000\000\200\000\000\000\301\300\000\000\001\001\001\000\135\000\000\002\136\000\000\000\026\100\001\200\105\200\000\000\200\000\000\000\301\100\001\000\001\201\001\000\135\000\000\002\136\000\000\000\036\000\200\000\007\000\000\000\004\010\000\000\000\137\101\103\124\111\117\116\000\004\007\000\000\000\166\163\062\060\060\065\000\004\004\000\000\000\151\151\146\000\004\005\000\000\000\124\122\125\105\000\004\006\000\000\000\106\101\114\123\105\000\004\005\000\000\000\164\162\165\145\000\004\006\000\000\000\146\141\154\163\145\000\000\000\000\000\021\000\000\000\170\000\000\000\170\000\000\000\170\000\000\000\171\000\000\000\171\000\000\000\171\000\000\000\171\000\000\000\171\000\000\000\171\000\000\000\171\000\000\000\173\000\000\000\173\000\000\000\173\000\000\000\173\000\000\000\173\000\000\000\173\000\000\000\175\000\000\000\001\000\000\000\006\000\000\000\166\141\154\165\145\000\000\000\000\000\020\000\000\000\000\000\000\000\000\000\000\000\205\000\000\000\215\000\000\000\000\001\000\002\017\000\000\000\106\000\100\000\027\100\300\000\026\200\000\200\101\200\000\000\136\000\000\001\026\300\001\200\106\000\100\000\027\300\300\000\026\200\000\200\101\000\001\000\136\000\000\001\026\100\000\200\101\100\001\000\136\000\000\001\036\000\200\000\006\000\000\000\004\005\000\000\000\153\151\156\144\000\004\012\000\000\000\123\150\141\162\145\144\114\151\142\000\003\000\000\000\000\000\000\000\100\004\012\000\000\000\123\164\141\164\151\143\114\151\142\000\003\000\000\000\000\000\000\020\100\003\000\000\000\000\000\000\360\077\000\000\000\000\017\000\000\000\206\000\000\000\206\000\000\000\206\000\000\000\207\000\000\000\207\000\000\000\207\000\000\000\210\000\000\000\210\000\000\000\210\000\000\000\211\000\000\000\211\000\000\000\211\000\000\000\213\000\000\000\213\000\000\000\215\000\000\000\001\000\000\000\004\000\000\000\143\146\147\000\000\000\000\000\016\000\000\000\000\000\000\000\000\000\000\000\225\000\000\000\227\000\000\000\000\002\000\006\010\000\000\000\205\000\000\000\206\100\100\001\300\000\000\000\000\001\200\000\101\201\000\000\325\100\201\001\234\100\000\001\036\000\200\000\003\000\000\000\004\003\000\000\000\151\157\000\004\006\000\000\000\167\162\151\164\145\000\004\003\000\000\000\015\012\000\000\000\000\000\010\000\000\000\226\000\000\000\226\000\000\000\226\000\000\000\226\000\000\000\226\000\000\000\226\000\000\000\226\000\000\000\227\000\000\000\002\000\000\000\007\000\000\000\151\156\144\145\156\164\000\000\000\000\000\007\000\000\000\006\000\000\000\166\141\154\165\145\000\000\000\000\000\007\000\000\000\000\000\000\000\000\000\000\000\231\000\000\000\233\000\000\000\000\003\000\012\013\000\000\000\305\000\000\000\306\100\300\001\000\001\000\000\101\201\000\000\200\001\200\000\301\301\000\000\000\002\000\001\101\002\001\000\025\101\002\002\334\100\000\001\036\000\200\000\005\000\000\000\004\003\000\000\000\151\157\000\004\006\000\000\000\167\162\151\164\145\000\004\002\000\000\000\011\000\004\003\000\000\000\075\042\000\004\004\000\000\000\042\015\012\000\000\000\000\000\013\000\000\000\232\000\000\000\232\000\000\000\232\000\000\000\232\000\000\000\232\000\000\000\232\000\000\000\232\000\000\000\232\000\000\000\232\000\000\000\232\000\000\000\233\000\000\000\003\000\000\000\007\000\000\000\151\156\144\145\156\164\000\000\000\000\000\012\000\000\000\005\000\000\000\156\141\155\145\000\000\000\000\000\012\000\000\000\006\000\000\000\166\141\154\165\145\000\000\000\000\000\012\000\000\000\000\000\000\000\000\000\000\000\235\000\000\000\273\000\000\000\002\004\000\017\154\000\000\000\005\001\000\000\006\101\100\002\101\201\000\000\214\301\300\001\034\201\200\001\027\000\101\001\026\100\005\200\104\001\000\000\200\001\000\002\301\101\001\000\134\101\200\001\104\001\200\000\200\001\000\002\301\201\001\000\005\302\001\000\006\002\102\004\100\002\200\000\034\002\000\001\134\101\000\000\104\001\200\000\200\001\000\002\301\101\002\000\001\202\002\000\134\101\000\002\104\001\000\000\200\001\000\002\301\301\002\000\134\101\200\001\026\100\023\200\027\000\103\001\026\000\001\200\104\001\000\000\200\001\000\002\301\101\003\000\134\101\200\001\026\200\021\200\104\001\000\000\200\001\000\002\301\201\003\000\134\101\200\001\104\001\200\000\200\001\000\002\301\301\003\000\005\302\001\000\006\002\104\004\100\002\200\000\201\102\004\000\034\002\200\001\134\101\000\000\104\001\000\000\200\001\000\002\301\301\002\000\134\101\200\001\106\201\104\000\106\301\304\002\132\101\000\000\026\100\013\200\106\001\105\000\027\100\200\002\026\200\012\200\105\101\005\000\206\201\105\000\134\001\001\001\026\000\011\200\204\002\000\000\300\002\000\002\001\303\005\000\234\102\200\001\204\002\200\000\300\002\000\002\001\003\006\000\100\003\200\004\201\103\006\000\125\203\203\006\234\102\000\002\204\002\000\000\300\002\000\002\001\203\006\000\234\102\200\001\204\002\000\000\300\002\000\002\001\303\006\000\234\102\200\001\204\002\200\000\300\002\000\002\001\003\007\000\101\103\007\000\234\102\000\002\204\002\200\000\300\002\000\002\001\203\007\000\101\303\007\000\234\102\000\002\204\002\000\000\300\002\000\002\001\003\010\000\234\102\200\001\204\002\000\000\300\002\000\002\001\103\010\000\234\102\200\001\141\201\000\000\026\000\366\177\104\001\000\000\200\001\000\002\301\201\010\000\134\101\200\001\036\000\200\000\043\000\000\000\004\007\000\000\000\163\164\162\151\156\147\000\004\004\000\000\000\162\145\160\000\004\002\000\000\000\011\000\003\000\000\000\000\000\000\000\100\004\013\000\000\000\107\162\157\165\160\123\164\141\162\164\000\004\010\000\000\000\074\106\151\154\164\145\162\000\004\005\000\000\000\116\141\155\145\000\004\005\000\000\000\160\141\164\150\000\004\010\000\000\000\147\145\164\156\141\155\145\000\004\007\000\000\000\106\151\154\164\145\162\000\004\001\000\000\000\000\004\003\000\000\000\011\076\000\004\011\000\000\000\107\162\157\165\160\105\156\144\000\004\012\000\000\000\074\057\106\151\154\164\145\162\076\000\004\006\000\000\000\074\106\151\154\145\000\004\015\000\000\000\122\145\154\141\164\151\166\145\120\141\164\150\000\004\012\000\000\000\164\162\141\156\163\154\141\164\145\000\004\002\000\000\000\134\000\004\006\000\000\000\146\154\141\147\163\000\004\006\000\000\000\116\157\120\103\110\000\004\012\000\000\000\160\143\150\163\157\165\162\143\145\000\004\007\000\000\000\151\160\141\151\162\163\000\004\017\000\000\000\143\157\156\146\151\147\165\162\141\164\151\157\156\163\000\004\024\000\000\000\011\074\106\151\154\145\103\157\156\146\151\147\165\162\141\164\151\157\156\000\004\006\000\000\000\011\116\141\155\145\000\004\007\000\000\000\174\127\151\156\063\062\000\004\004\000\000\000\011\011\076\000\004\010\000\000\000\011\011\074\124\157\157\154\000\004\007\000\000\000\011\011\116\141\155\145\000\004\021\000\000\000\126\103\103\114\103\157\155\160\151\154\145\162\124\157\157\154\000\004\027\000\000\000\011\011\125\163\145\120\162\145\143\157\155\160\151\154\145\144\110\145\141\144\145\162\000\004\002\000\000\000\061\000\004\005\000\000\000\011\011\057\076\000\004\026\000\000\000\011\074\057\106\151\154\145\103\157\156\146\151\147\165\162\141\164\151\157\156\076\000\004\010\000\000\000\074\057\106\151\154\145\076\000\000\000\000\000\154\000\000\000\236\000\000\000\236\000\000\000\236\000\000\000\236\000\000\000\236\000\000\000\240\000\000\000\240\000\000\000\241\000\000\000\241\000\000\000\241\000\000\000\241\000\000\000\242\000\000\000\242\000\000\000\242\000\000\000\242\000\000\000\242\000\000\000\242\000\000\000\242\000\000\000\242\000\000\000\243\000\000\000\243\000\000\000\243\000\000\000\243\000\000\000\243\000\000\000\244\000\000\000\244\000\000\000\244\000\000\000\244\000\000\000\244\000\000\000\246\000\000\000\246\000\000\000\247\000\000\000\247\000\000\000\247\000\000\000\247\000\000\000\247\000\000\000\252\000\000\000\252\000\000\000\252\000\000\000\252\000\000\000\253\000\000\000\253\000\000\000\253\000\000\000\253\000\000\000\253\000\000\000\253\000\000\000\253\000\000\000\253\000\000\000\253\000\000\000\254\000\000\000\254\000\000\000\254\000\000\000\254\000\000\000\255\000\000\000\255\000\000\000\255\000\000\000\255\000\000\000\255\000\000\000\255\000\000\000\255\000\000\000\256\000\000\000\256\000\000\000\256\000\000\000\256\000\000\000\257\000\000\000\257\000\000\000\257\000\000\000\257\000\000\000\260\000\000\000\260\000\000\000\260\000\000\000\260\000\000\000\260\000\000\000\260\000\000\000\260\000\000\000\261\000\000\000\261\000\000\000\261\000\000\000\261\000\000\000\262\000\000\000\262\000\000\000\262\000\000\000\262\000\000\000\263\000\000\000\263\000\000\000\263\000\000\000\263\000\000\000\263\000\000\000\264\000\000\000\264\000\000\000\264\000\000\000\264\000\000\000\264\000\000\000\265\000\000\000\265\000\000\000\265\000\000\000\265\000\000\000\266\000\000\000\266\000\000\000\266\000\000\000\266\000\000\000\256\000\000\000\266\000\000\000\271\000\000\000\271\000\000\000\271\000\000\000\271\000\000\000\273\000\000\000\012\000\000\000\004\000\000\000\160\162\152\000\000\000\000\000\153\000\000\000\006\000\000\000\146\156\141\155\145\000\000\000\000\000\153\000\000\000\006\000\000\000\163\164\141\164\145\000\000\000\000\000\153\000\000\000\012\000\000\000\156\145\163\164\154\145\166\145\154\000\000\000\000\000\153\000\000\000\007\000\000\000\151\156\144\145\156\164\000\005\000\000\000\153\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\077\000\000\000\147\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\077\000\000\000\147\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\077\000\000\000\147\000\000\000\002\000\000\000\137\000\100\000\000\000\145\000\000\000\010\000\000\000\143\146\147\156\141\155\145\000\100\000\000\000\145\000\000\000\002\000\000\000\007\000\000\000\157\165\164\160\165\164\000\007\000\000\000\141\164\164\162\151\142\000\000\000\000\000\303\000\000\000\317\000\000\000\000\001\000\010\024\000\000\000\101\000\000\000\205\100\000\000\306\200\100\000\234\000\001\001\026\200\002\200\027\300\100\003\026\100\000\200\101\000\001\000\026\200\001\200\027\100\101\003\026\100\000\200\101\200\001\000\026\200\000\200\027\300\101\003\026\000\000\200\101\000\002\000\241\200\000\000\026\200\374\177\136\000\000\001\036\000\200\000\011\000\000\000\003\000\000\000\000\000\000\000\000\004\007\000\000\000\151\160\141\151\162\163\000\004\006\000\000\000\146\154\141\147\163\000\004\011\000\000\000\117\160\164\151\155\151\172\145\000\003\000\000\000\000\000\000\010\100\004\015\000\000\000\117\160\164\151\155\151\172\145\123\151\172\145\000\003\000\000\000\000\000\000\360\077\004\016\000\000\000\117\160\164\151\155\151\172\145\123\160\145\145\144\000\003\000\000\000\000\000\000\000\100\000\000\000\000\024\000\000\000\304\000\000\000\305\000\000\000\305\000\000\000\305\000\000\000\305\000\000\000\306\000\000\000\306\000\000\000\307\000\000\000\307\000\000\000\310\000\000\000\310\000\000\000\311\000\000\000\311\000\000\000\312\000\000\000\312\000\000\000\313\000\000\000\305\000\000\000\314\000\000\000\316\000\000\000\317\000\000\000\007\000\000\000\004\000\000\000\143\146\147\000\000\000\000\000\023\000\000\000\007\000\000\000\162\145\163\165\154\164\000\001\000\000\000\023\000\000\000\020\000\000\000\050\146\157\162\040\147\145\156\145\162\141\164\157\162\051\000\004\000\000\000\022\000\000\000\014\000\000\000\050\146\157\162\040\163\164\141\164\145\051\000\004\000\000\000\022\000\000\000\016\000\000\000\050\146\157\162\040\143\157\156\164\162\157\154\051\000\004\000\000\000\022\000\000\000\002\000\000\000\137\000\005\000\000\000\020\000\000\000\006\000\000\000\166\141\154\165\145\000\005\000\000\000\020\000\000\000\000\000\000\000\000\000\000\000\327\000\000\000\341\000\000\000\000\001\000\005\020\000\000\000\206\000\100\000\027\100\100\001\026\100\000\200\101\200\000\000\026\000\000\200\101\300\000\000\205\000\001\000\206\100\101\001\306\200\101\000\006\301\101\000\234\200\200\001\300\000\000\001\000\001\200\000\325\000\201\001\336\000\000\001\036\000\200\000\010\000\000\000\004\011\000\000\000\154\141\156\147\165\141\147\145\000\004\003\000\000\000\103\043\000\004\010\000\000\000\056\143\163\160\162\157\152\000\004\010\000\000\000\056\166\143\160\162\157\152\000\004\005\000\000\000\160\141\164\150\000\004\005\000\000\000\152\157\151\156\000\004\011\000\000\000\154\157\143\141\164\151\157\156\000\004\005\000\000\000\156\141\155\145\000\000\000\000\000\020\000\000\000\331\000\000\000\331\000\000\000\331\000\000\000\332\000\000\000\332\000\000\000\334\000\000\000\337\000\000\000\337\000\000\000\337\000\000\000\337\000\000\000\337\000\000\000\340\000\000\000\340\000\000\000\340\000\000\000\340\000\000\000\341\000\000\000\003\000\000\000\004\000\000\000\160\162\152\000\000\000\000\000\017\000\000\000\012\000\000\000\145\170\164\145\156\163\151\157\156\000\000\000\000\000\017\000\000\000\006\000\000\000\146\156\141\155\145\000\013\000\000\000\017\000\000\000\000\000\000\000\000\000\000\000\351\000\000\000\360\000\000\000\000\001\000\006\032\000\000\000\105\000\000\000\106\100\300\000\200\000\000\000\134\200\000\001\127\200\300\000\026\000\000\200\102\100\000\000\102\000\200\000\206\300\100\000\206\000\101\001\232\000\000\000\026\200\001\200\205\100\001\000\300\000\200\000\001\201\001\000\101\201\000\000\235\000\000\002\236\000\000\000\026\100\001\200\205\100\001\000\300\000\200\000\001\301\001\000\101\001\002\000\235\000\000\002\236\000\000\000\036\000\200\000\011\000\000\000\004\004\000\000\000\137\126\123\000\004\015\000\000\000\157\160\164\151\155\151\172\141\164\151\157\156\000\003\000\000\000\000\000\000\000\000\004\006\000\000\000\146\154\141\147\163\000\004\016\000\000\000\123\164\141\164\151\143\122\165\156\164\151\155\145\000\004\004\000\000\000\151\151\146\000\003\000\000\000\000\000\000\360\077\003\000\000\000\000\000\000\010\100\003\000\000\000\000\000\000\000\100\000\000\000\000\032\000\000\000\352\000\000\000\352\000\000\000\352\000\000\000\352\000\000\000\352\000\000\000\352\000\000\000\352\000\000\000\352\000\000\000\353\000\000\000\353\000\000\000\353\000\000\000\353\000\000\000\354\000\000\000\354\000\000\000\354\000\000\000\354\000\000\000\354\000\000\000\354\000\000\000\354\000\000\000\356\000\000\000\356\000\000\000\356\000\000\000\356\000\000\000\356\000\000\000\356\000\000\000\360\000\000\000\002\000\000\000\004\000\000\000\143\146\147\000\000\000\000\000\031\000\000\000\013\000\000\000\144\145\142\165\147\142\165\151\154\144\000\010\000\000\000\031\000\000\000\000\000\000\000\000\000\000\000\370\000\000\000\003\001\000\000\000\001\000\003\033\000\000\000\106\000\100\000\106\100\300\000\132\100\000\000\026\200\000\200\101\200\000\000\136\000\000\001\026\200\004\200\106\000\100\000\106\300\300\000\132\100\000\000\026\100\002\200\105\000\001\000\106\100\301\000\200\000\000\000\134\200\000\001\027\200\300\000\026\300\000\200\106\000\100\000\106\200\301\000\132\000\000\000\026\200\000\200\101\300\001\000\136\000\000\001\026\100\000\200\101\000\002\000\136\000\000\001\036\000\200\000\011\000\000\000\004\006\000\000\000\146\154\141\147\163\000\004\010\000\000\000\123\171\155\142\157\154\163\000\003\000\000\000\000\000\000\000\000\004\022\000\000\000\116\157\105\144\151\164\101\156\144\103\157\156\164\151\156\165\145\000\004\004\000\000\000\137\126\123\000\004\015\000\000\000\157\160\164\151\155\151\172\141\164\151\157\156\000\004\010\000\000\000\115\141\156\141\147\145\144\000\003\000\000\000\000\000\000\010\100\003\000\000\000\000\000\000\020\100\000\000\000\000\033\000\000\000\371\000\000\000\371\000\000\000\371\000\000\000\371\000\000\000\372\000\000\000\372\000\000\000\372\000\000\000\375\000\000\000\375\000\000\000\375\000\000\000\375\000\000\000\375\000\000\000\375\000\000\000\375\000\000\000\375\000\000\000\375\000\000\000\375\000\000\000\375\000\000\000\375\000\000\000\375\000\000\000\375\000\000\000\376\000\000\000\376\000\000\000\376\000\000\000\000\001\000\000\000\001\000\000\003\001\000\000\001\000\000\000\004\000\000\000\143\146\147\000\000\000\000\000\032\000\000\000\000\000\000\000\000\000\000\000\013\001\000\000\021\001\000\000\000\001\000\002\011\000\000\000\106\000\100\000\027\100\300\000\026\200\000\200\101\200\000\000\136\000\000\001\026\100\000\200\101\300\000\000\136\000\000\001\036\000\200\000\004\000\000\000\004\011\000\000\000\154\141\156\147\165\141\147\145\000\004\003\000\000\000\103\043\000\004\045\000\000\000\106\101\105\060\064\105\103\060\055\063\060\061\106\055\061\061\104\063\055\102\106\064\102\055\060\060\103\060\064\106\067\071\105\106\102\103\000\004\045\000\000\000\070\102\103\071\103\105\102\070\055\070\102\064\101\055\061\061\104\060\055\070\104\061\061\055\060\060\101\060\103\071\061\102\103\071\064\062\000\000\000\000\000\011\000\000\000\014\001\000\000\014\001\000\000\014\001\000\000\015\001\000\000\015\001\000\000\015\001\000\000\017\001\000\000\017\001\000\000\021\001\000\000\001\000\000\000\004\000\000\000\160\162\152\000\000\000\000\000\010\000\000\000\000\000\000\000\000\000\000\000\051\001\000\000\051\001\000\000\000\001\000\002\007\000\000\000\106\000\100\000\027\100\300\000\026\000\000\200\102\100\000\000\102\000\200\000\136\000\000\001\036\000\200\000\002\000\000\000\004\011\000\000\000\154\141\156\147\165\141\147\145\000\004\003\000\000\000\103\043\000\000\000\000\000\007\000\000\000\051\001\000\000\051\001\000\000\051\001\000\000\051\001\000\000\051\001\000\000\051\001\000\000\051\001\000\000\001\000\000\000\005\000\000\000\164\150\151\163\000\000\000\000\000\006\000\000\000\000\000\000\000\000\000\000\000\052\001\000\000\052\001\000\000\000\001\000\002\007\000\000\000\106\000\100\000\127\100\300\000\026\000\000\200\102\100\000\000\102\000\200\000\136\000\000\001\036\000\200\000\002\000\000\000\004\011\000\000\000\154\141\156\147\165\141\147\145\000\004\003\000\000\000\103\043\000\000\000\000\000\007\000\000\000\052\001\000\000\052\001\000\000\052\001\000\000\052\001\000\000\052\001\000\000\052\001\000\000\052\001\000\000\001\000\000\000\005\000\000\000\164\150\151\163\000\000\000\000\000\006\000\000\000\000\000\000\000\000\000\000\000\053\001\000\000\053\001\000\000\000\001\000\002\007\000\000\000\106\000\100\000\127\100\300\000\026\000\000\200\102\100\000\000\102\000\200\000\136\000\000\001\036\000\200\000\002\000\000\000\004\011\000\000\000\154\141\156\147\165\141\147\145\000\004\003\000\000\000\103\043\000\000\000\000\000\007\000\000\000\053\001\000\000\053\001\000\000\053\001\000\000\053\001\000\000\053\001\000\000\053\001\000\000\053\001\000\000\001\000\000\000\005\000\000\000\164\150\151\163\000\000\000\000\000\006\000\000\000\000\000\000\000\000\000\000\000\100\001\000\000\100\001\000\000\000\001\000\002\007\000\000\000\106\000\100\000\027\100\300\000\026\000\000\200\102\100\000\000\102\000\200\000\136\000\000\001\036\000\200\000\002\000\000\000\004\011\000\000\000\154\141\156\147\165\141\147\145\000\004\003\000\000\000\103\043\000\000\000\000\000\007\000\000\000\100\001\000\000\100\001\000\000\100\001\000\000\100\001\000\000\100\001\000\000\100\001\000\000\100\001\000\000\001\000\000\000\005\000\000\000\164\150\151\163\000\000\000\000\000\006\000\000\000\000\000\000\000\000\000\000\000\101\001\000\000\101\001\000\000\000\001\000\002\007\000\000\000\106\000\100\000\127\100\300\000\026\000\000\200\102\100\000\000\102\000\200\000\136\000\000\001\036\000\200\000\002\000\000\000\004\011\000\000\000\154\141\156\147\165\141\147\145\000\004\003\000\000\000\103\043\000\000\000\000\000\007\000\000\000\101\001\000\000\101\001\000\000\101\001\000\000\101\001\000\000\101\001\000\000\101\001\000\000\101\001\000\000\001\000\000\000\005\000\000\000\164\150\151\163\000\000\000\000\000\006\000\000\000\000\000\000\000\000\000\000\000\102\001\000\000\102\001\000\000\000\001\000\002\007\000\000\000\106\000\100\000\127\100\300\000\026\000\000\200\102\100\000\000\102\000\200\000\136\000\000\001\036\000\200\000\002\000\000\000\004\011\000\000\000\154\141\156\147\165\141\147\145\000\004\003\000\000\000\103\043\000\000\000\000\000\007\000\000\000\102\001\000\000\102\001\000\000\102\001\000\000\102\001\000\000\102\001\000\000\102\001\000\000\102\001\000\000\001\000\000\000\005\000\000\000\164\150\151\163\000\000\000\000\000\006\000\000\000\000\000\000\000\000\000\000\000\127\001\000\000\127\001\000\000\000\001\000\002\007\000\000\000\106\000\100\000\027\100\300\000\026\000\000\200\102\100\000\000\102\000\200\000\136\000\000\001\036\000\200\000\002\000\000\000\004\011\000\000\000\154\141\156\147\165\141\147\145\000\004\003\000\000\000\103\043\000\000\000\000\000\007\000\000\000\127\001\000\000\127\001\000\000\127\001\000\000\127\001\000\000\127\001\000\000\127\001\000\000\127\001\000\000\001\000\000\000\005\000\000\000\164\150\151\163\000\000\000\000\000\006\000\000\000\000\000\000\000\000\000\000\000\130\001\000\000\130\001\000\000\000\001\000\002\007\000\000\000\106\000\100\000\127\100\300\000\026\000\000\200\102\100\000\000\102\000\200\000\136\000\000\001\036\000\200\000\002\000\000\000\004\011\000\000\000\154\141\156\147\165\141\147\145\000\004\003\000\000\000\103\043\000\000\000\000\000\007\000\000\000\130\001\000\000\130\001\000\000\130\001\000\000\130\001\000\000\130\001\000\000\130\001\000\000\130\001\000\000\001\000\000\000\005\000\000\000\164\150\151\163\000\000\000\000\000\006\000\000\000\000\000\000\000\000\000\000\000\131\001\000\000\131\001\000\000\000\001\000\002\007\000\000\000\106\000\100\000\127\100\300\000\026\000\000\200\102\100\000\000\102\000\200\000\136\000\000\001\036\000\200\000\002\000\000\000\004\011\000\000\000\154\141\156\147\165\141\147\145\000\004\003\000\000\000\103\043\000\000\000\000\000\007\000\000\000\131\001\000\000\131\001\000\000\131\001\000\000\131\001\000\000\131\001\000\000\131\001\000\000\131\001\000\000\001\000\000\000\005\000\000\000\164\150\151\163\000\000\000\000\000\006\000\000\000\000\000\000\000\000\000\000\000\156\001\000\000\156\001\000\000\000\001\000\002\007\000\000\000\106\000\100\000\027\100\300\000\026\000\000\200\102\100\000\000\102\000\200\000\136\000\000\001\036\000\200\000\002\000\000\000\004\011\000\000\000\154\141\156\147\165\141\147\145\000\004\003\000\000\000\103\043\000\000\000\000\000\007\000\000\000\156\001\000\000\156\001\000\000\156\001\000\000\156\001\000\000\156\001\000\000\156\001\000\000\156\001\000\000\001\000\000\000\005\000\000\000\164\150\151\163\000\000\000\000\000\006\000\000\000\000\000\000\000\000\000\000\000\157\001\000\000\157\001\000\000\000\001\000\002\007\000\000\000\106\000\100\000\127\100\300\000\026\000\000\200\102\100\000\000\102\000\200\000\136\000\000\001\036\000\200\000\002\000\000\000\004\011\000\000\000\154\141\156\147\165\141\147\145\000\004\003\000\000\000\103\043\000\000\000\000\000\007\000\000\000\157\001\000\000\157\001\000\000\157\001\000\000\157\001\000\000\157\001\000\000\157\001\000\000\157\001\000\000\001\000\000\000\005\000\000\000\164\150\151\163\000\000\000\000\000\006\000\000\000\000\000\000\000\000\000\000\000\160\001\000\000\160\001\000\000\000\001\000\002\007\000\000\000\106\000\100\000\127\100\300\000\026\000\000\200\102\100\000\000\102\000\200\000\136\000\000\001\036\000\200\000\002\000\000\000\004\011\000\000\000\154\141\156\147\165\141\147\145\000\004\003\000\000\000\103\043\000\000\000\000\000\007\000\000\000\160\001\000\000\160\001\000\000\160\001\000\000\160\001\000\000\160\001\000\000\160\001\000\000\160\001\000\000\001\000\000\000\005\000\000\000\164\150\151\163\000\000\000\000\000\006\000\000\000\000\000\000\000\056\001\000\000\007\000\000\000\007\000\000\000\016\000\000\000\016\000\000\000\017\000\000\000\020\000\000\000\021\000\000\000\022\000\000\000\023\000\000\000\024\000\000\000\025\000\000\000\026\000\000\000\027\000\000\000\031\000\000\000\031\000\000\000\031\000\000\000\033\000\000\000\033\000\000\000\034\000\000\000\035\000\000\000\036\000\000\000\037\000\000\000\040\000\000\000\041\000\000\000\042\000\000\000\043\000\000\000\044\000\000\000\045\000\000\000\046\000\000\000\047\000\000\000\051\000\000\000\051\000\000\000\051\000\000\000\053\000\000\000\053\000\000\000\054\000\000\000\055\000\000\000\056\000\000\000\057\000\000\000\060\000\000\000\061\000\000\000\062\000\000\000\063\000\000\000\064\000\000\000\065\000\000\000\066\000\000\000\067\000\000\000\070\000\000\000\071\000\000\000\072\000\000\000\073\000\000\000\074\000\000\000\076\000\000\000\076\000\000\000\076\000\000\000\100\000\000\000\100\000\000\000\100\000\000\000\100\000\000\000\107\000\000\000\136\000\000\000\107\000\000\000\145\000\000\000\157\000\000\000\145\000\000\000\167\000\000\000\175\000\000\000\167\000\000\000\205\000\000\000\215\000\000\000\205\000\000\000\227\000\000\000\233\000\000\000\235\000\000\000\273\000\000\000\273\000\000\000\273\000\000\000\235\000\000\000\303\000\000\000\317\000\000\000\303\000\000\000\327\000\000\000\341\000\000\000\327\000\000\000\351\000\000\000\360\000\000\000\351\000\000\000\370\000\000\000\003\001\000\000\370\000\000\000\013\001\000\000\021\001\000\000\013\001\000\000\032\001\000\000\032\001\000\000\033\001\000\000\034\001\000\000\035\001\000\000\036\001\000\000\040\001\000\000\040\001\000\000\040\001\000\000\040\001\000\000\040\001\000\000\040\001\000\000\040\001\000\000\042\001\000\000\042\001\000\000\042\001\000\000\042\001\000\000\042\001\000\000\042\001\000\000\044\001\000\000\044\001\000\000\045\001\000\000\045\001\000\000\045\001\000\000\045\001\000\000\046\001\000\000\046\001\000\000\050\001\000\000\050\001\000\000\051\001\000\000\051\001\000\000\051\001\000\000\051\001\000\000\051\001\000\000\051\001\000\000\052\001\000\000\052\001\000\000\052\001\000\000\052\001\000\000\052\001\000\000\052\001\000\000\053\001\000\000\053\001\000\000\053\001\000\000\053\001\000\000\053\001\000\000\054\001\000\000\054\001\000\000\056\001\000\000\056\001\000\000\056\001\000\000\032\001\000\000\061\001\000\000\061\001\000\000\062\001\000\000\063\001\000\000\064\001\000\000\065\001\000\000\067\001\000\000\067\001\000\000\067\001\000\000\067\001\000\000\067\001\000\000\067\001\000\000\067\001\000\000\071\001\000\000\071\001\000\000\071\001\000\000\071\001\000\000\071\001\000\000\071\001\000\000\073\001\000\000\073\001\000\000\074\001\000\000\074\001\000\000\074\001\000\000\074\001\000\000\075\001\000\000\075\001\000\000\077\001\000\000\077\001\000\000\100\001\000\000\100\001\000\000\100\001\000\000\100\001\000\000\100\001\000\000\100\001\000\000\101\001\000\000\101\001\000\000\101\001\000\000\101\001\000\000\101\001\000\000\101\001\000\000\102\001\000\000\102\001\000\000\102\001\000\000\102\001\000\000\102\001\000\000\103\001\000\000\103\001\000\000\105\001\000\000\105\001\000\000\105\001\000\000\061\001\000\000\110\001\000\000\110\001\000\000\111\001\000\000\112\001\000\000\113\001\000\000\114\001\000\000\116\001\000\000\116\001\000\000\116\001\000\000\116\001\000\000\116\001\000\000\116\001\000\000\116\001\000\000\120\001\000\000\120\001\000\000\120\001\000\000\120\001\000\000\120\001\000\000\120\001\000\000\122\001\000\000\122\001\000\000\123\001\000\000\123\001\000\000\123\001\000\000\123\001\000\000\124\001\000\000\124\001\000\000\126\001\000\000\126\001\000\000\127\001\000\000\127\001\000\000\127\001\000\000\127\001\000\000\127\001\000\000\127\001\000\000\130\001\000\000\130\001\000\000\130\001\000\000\130\001\000\000\130\001\000\000\130\001\000\000\131\001\000\000\131\001\000\000\131\001\000\000\131\001\000\000\131\001\000\000\132\001\000\000\132\001\000\000\134\001\000\000\134\001\000\000\134\001\000\000\110\001\000\000\137\001\000\000\137\001\000\000\140\001\000\000\141\001\000\000\142\001\000\000\143\001\000\000\145\001\000\000\145\001\000\000\145\001\000\000\145\001\000\000\145\001\000\000\145\001\000\000\145\001\000\000\147\001\000\000\147\001\000\000\147\001\000\000\147\001\000\000\147\001\000\000\147\001\000\000\151\001\000\000\151\001\000\000\152\001\000\000\152\001\000\000\152\001\000\000\152\001\000\000\153\001\000\000\153\001\000\000\155\001\000\000\155\001\000\000\156\001\000\000\156\001\000\000\156\001\000\000\156\001\000\000\156\001\000\000\156\001\000\000\157\001\000\000\157\001\000\000\157\001\000\000\157\001\000\000\157\001\000\000\157\001\000\000\160\001\000\000\160\001\000\000\160\001\000\000\160\001\000\000\160\001\000\000\161\001\000\000\161\001\000\000\163\001\000\000\163\001\000\000\163\001\000\000\137\001\000\000\164\001\000\000\002\000\000\000\007\000\000\000\157\165\164\160\165\164\000\110\000\000\000\055\001\000\000\007\000\000\000\141\164\164\162\151\142\000\111\000\000\000\055\001\000\000\000\000\000\000",
};
int builtin_sizes[] = {
3961,
5713,
1709,
- 2332,
+ 2430,
2543,
3149,
- 10014,
- 9588,
- 11630,
+ 10283,
+ 10290,
+ 12433,
2697,
- 1662,
+ 1829,
4223,
2478,
3522,
@@ -59,15 +63,19 @@ int builtin_sizes[] = {
3457,
1230,
4025,
- 6686,
- 1382,
- 1360,
+ 6721,
+ 1370,
+ 3971,
+ 1090,
+ 1348,
2567,
+ 5617,
+ 403,
8436,
3868,
1290,
2683,
- 3488,
- 9422,
+ 3559,
+ 11619,
0
};
diff --git a/src/tools/csc.lua b/src/tools/csc.lua
index a9908d0..8997aa4 100644
--- a/src/tools/csc.lua
+++ b/src/tools/csc.lua
@@ -27,14 +27,16 @@
-- Return the default build action for a given file, based on the file extension.
--
- function premake.csc.getbuildaction(fname)
- local ext = path.getextension(fname):lower()
- if ext == ".cs" then
+ function premake.csc.getbuildaction(fcfg)
+ local ext = path.getextension(fcfg.name):lower()
+ if fcfg.buildaction == "Compile" or ext == ".cs" then
return "Compile"
- elseif ext == ".resx" then
- return "Embed"
- elseif ext == ".asax" or ext == ".aspx" then
- return "Copy"
+ elseif fcfg.buildaction == "Embed" or ext == ".resx" then
+ return "EmbeddedResource"
+ elseif fcfg.buildaction == "Copy" or ext == ".asax" or ext == ".aspx" then
+ return "Content"
+ else
+ return "None"
end
end
@@ -73,10 +75,10 @@
function premake.csc.getkind(cfg)
if (cfg.kind == "ConsoleApp") then
- return "exe"
+ return "Exe"
elseif (cfg.kind == "WindowedApp") then
- return "winexe"
+ return "WinExe"
elseif (cfg.kind == "SharedLib") then
- return "library"
+ return "Library"
end
end \ No newline at end of file
diff --git a/tests/premake4.lua b/tests/premake4.lua
index ab7d27f..7b345b2 100644
--- a/tests/premake4.lua
+++ b/tests/premake4.lua
@@ -16,6 +16,7 @@
dofile("test_api.lua")
dofile("test_targets.lua")
dofile("test_functions.lua")
+ dofile("test_keywords.lua")
diff --git a/tests/test_functions.lua b/tests/test_functions.lua
index 75ee42b..1664ea3 100644
--- a/tests/test_functions.lua
+++ b/tests/test_functions.lua
@@ -1,14 +1,14 @@
--
--- tests/test_functions.lua
+-- tests/test_api.lua
-- Automated test suite for the project API.
-- Copyright (c) 2008 Jason Perkins and the Premake project
--
- T.functions = { }
+ T.api = { }
local sln
- function T.functions.setup()
+ function T.api.setup()
sln = solution "MySolution"
end
@@ -17,34 +17,34 @@
-- solution() tests
--
- function T.functions.solution_SetsCurrentObject()
+ function T.api.solution_SetsCurrentObject()
test.istrue(sln == premake.CurrentContainer)
end
- function T.functions.solution_SetsName()
+ function T.api.solution_SetsName()
test.isequal("MySolution", sln.name)
end
- function T.functions.solution_SetsLocation()
+ function T.api.solution_SetsLocation()
test.isequal(os.getcwd(), sln.location)
end
- function T.functions.solution_ReturnsNil_OnNoActiveSolution()
+ function T.api.solution_ReturnsNil_OnNoActiveSolution()
premake.CurrentContainer = nil
test.isfalse(solution())
end
- function T.functions.solutions_ReturnsSolution_OnActiveProject()
+ function T.api.solutions_ReturnsSolution_OnActiveProject()
project("MyProject")
test.istrue(sln == solution())
end
- function T.functions.solution_OnNewName()
+ function T.api.solution_OnNewName()
local sln2 = solution "MySolution2"
test.isfalse(sln == sln2)
end
- function T.functions.solution_OnExistingName()
+ function T.api.solution_OnExistingName()
local sln2 = solution "MySolution2"
test.istrue(sln == solution("MySolution"))
end
@@ -55,20 +55,20 @@
-- configuration() tests
--
- function T.functions.configuration_RaisesError_OnNoContainer()
+ function T.api.configuration_RaisesError_OnNoContainer()
premake.CurrentContainer = nil
local fn = function() configuration{"Debug"} end
ok, err = pcall(fn)
test.isfalse(ok)
end
- function T.functions.configuration_SetsCurrentConfiguration()
+ function T.api.configuration_SetsCurrentConfiguration()
sln = solution("MySolution")
cfg = configuration{"Debug"}
test.istrue(premake.CurrentConfiguration == cfg)
end
- function T.functions.configuration_AddsToContainer()
+ function T.api.configuration_AddsToContainer()
sln = solution("MySolution")
cfg = configuration{"Debug"}
test.istrue(cfg == sln.blocks[#sln.blocks])
@@ -79,60 +79,60 @@
-- project() tests
--
- function T.functions.project_RaisesError_OnNoSolution()
+ function T.api.project_RaisesError_OnNoSolution()
premake.CurrentContainer = nil
local fn = function() project("MyProject") end
ok, err = pcall(fn)
test.isfalse(ok)
end
- function T.functions.project_SetsCurrentContainer()
+ function T.api.project_SetsCurrentContainer()
prj = project("MyProject")
test.istrue(prj == premake.CurrentContainer)
end
- function T.functions.project_AddsToSolution()
+ function T.api.project_AddsToSolution()
prj = project("MyProject")
test.istrue(prj == sln.projects[1])
end
- function T.functions.project_SetsName()
+ function T.api.project_SetsName()
prj = project("MyProject")
test.isequal("MyProject", prj.name)
end
- function T.functions.project_SetsLocation()
+ function T.api.project_SetsLocation()
prj = project("MyProject")
test.isequal(os.getcwd(), prj.location)
end
- function T.functions.project_SetsSolution()
+ function T.api.project_SetsSolution()
prj = project("MyProject")
test.istrue(sln == prj.solution)
end
- function T.functions.project_SetsConfiguration()
+ function T.api.project_SetsConfiguration()
prj = project("MyProject")
test.istrue(premake.CurrentConfiguration == prj.blocks[1])
end
- function T.functions.project_ReturnsNil_OnNoActiveProject()
+ function T.api.project_ReturnsNil_OnNoActiveProject()
test.isfalse(project())
end
- function T.functions.project_OnNewName()
+ function T.api.project_OnNewName()
local prj = project "MyProject"
local prj2 = project "MyProject2"
test.isfalse(prj == prj2)
end
- function T.functions.project_OnExistingName()
+ function T.api.project_OnExistingName()
local prj = project "MyProject"
local prj2 = project "MyProject2"
test.istrue(prj == project("MyProject"))
end
- function T.functions.project_SetsUUID()
+ function T.api.project_SetsUUID()
local prj = project "MyProject"
test.istrue(prj.uuid)
end
diff --git a/tests/test_keywords.lua b/tests/test_keywords.lua
new file mode 100644
index 0000000..1fd43c3
--- /dev/null
+++ b/tests/test_keywords.lua
@@ -0,0 +1,91 @@
+--
+-- tests/test_keywords.lua
+-- Automated test suite for configuration block keyword filtering.
+-- Copyright (c) 2008 Jason Perkins and the Premake project
+--
+
+ T.keywords = { }
+
+--
+-- Keyword escaping tests
+--
+
+ function T.keywords.escapes_lowercase()
+ test.isequal("windows", premake.escapekeyword("Windows"))
+ end
+
+
+ function T.keywords.escapes_special_chars()
+ test.isequal("%.%-", premake.escapekeyword(".-"))
+ end
+
+
+ function T.keywords.escapes_star()
+ test.isequal("vs[^/]*", premake.escapekeyword("vs*"))
+ end
+
+
+ function T.keywords.escapes_star_star()
+ test.isequal("images/.*%.bmp", premake.escapekeyword("Images/**.bmp"))
+ end
+
+
+
+
+--
+-- Keyword matching tests
+--
+
+ function T.keywords.matches_simple_strings()
+ test.istrue(premake.iskeywordmatch("debug", { "debug", "windows", "vs2005" }))
+ end
+
+
+ function T.keywords.match_files_with_simple_strings()
+ test.isfalse(premake.iskeywordmatch("release", { "debug", "windows", "vs2005" }))
+ end
+
+
+ function T.keywords.matches_with_patterns()
+ test.istrue(premake.iskeywordmatch("vs20.*", { "debug", "windows", "vs2005" }))
+ end
+
+
+ function T.keywords.match_fails_with_not_term()
+ test.isfalse(premake.iskeywordmatch("not windows", { "debug", "windows", "vs2005" }))
+ end
+
+
+ function T.keywords.match_ok_with_not_term()
+ test.istrue(premake.iskeywordmatch("not linux", { "debug", "windows", "vs2005" }))
+ end
+
+
+ function T.keywords.match_ok_with_first_or()
+ test.istrue(premake.iskeywordmatch("windows or linux", { "debug", "windows", "vs2005" }))
+ end
+
+
+ function T.keywords.match_ok_with_first_or()
+ test.istrue(premake.iskeywordmatch("windows or linux", { "debug", "linux", "vs2005" }))
+ end
+
+
+ function T.keywords.match_ok_with_not_and_or()
+ test.istrue(premake.iskeywordmatch("not macosx or linux", { "debug", "windows", "vs2005" }))
+ end
+
+
+ function T.keywords.match_fail_with_not_and_or()
+ test.isfalse(premake.iskeywordmatch("not macosx or windows", { "debug", "windows", "vs2005" }))
+ end
+
+
+ function T.keywords.match_ok_required_term()
+ test.istrue(premake.iskeywordsmatch({ "debug", "hello.c" }, { "debug", "windows", "vs2005", required="hello.c" }))
+ end
+
+
+ function T.keywords.match_fail_required_term()
+ test.isfalse(premake.iskeywordsmatch({ "debug" }, { "debug", "windows", "vs2005", required="hello.c" }))
+ end